@charset "utf-8";
*{margin:0; padding:0; }
/***** Main Layout Styles *****
-including all page elements that make up the basic site layout
*/
body {background-color:#000000;}
#shell{background:url(images/bg.jpg) top repeat-x;position:relative;} 
#wrapper{margin:0 auto;position:relative; width:900px;background:url(images/contentbginner.jpg) 0 0 repeat-y;}

/***** Content Styles ****/
.content{width:492px;text-align:left;padding:45px 0px 0px 283px;}
#container{min-height:580px; _height:580px;background:url(images/content.jpg) 0 0 no-repeat;}


/*Inner page Content*/
.contentinner{width:572px;text-align:left;padding:45px 0px 0px 283px;}
#containerinner{margin:0 auto; width:900px;min-height:770px; _height:770px;position:relative;background:url(images/containinner.jpg) 0 0 no-repeat; }

/*flashheader*/
#flashheader {width:900px;height:186px;}
#flashcontent{width:226px; height:394px; position:absolute;top:186px; }

/***** Menu Styles *****

/* first level */
#menu{width:900px;height:24px;position: absolute;top:122px;color:#fff;}

/*logo*/
#logo{ width:149px; height:60px; left:751px; top:84px; position:absolute;}

/*address*/
#addres{ width:772px; height:69px; padding-top:14px; padding-left:61px;padding-bottom:5px;}

/*Content links */
.contentstyles a:link,.contentstyles a:visited,.contentstyles a:active{color:#fafffb;text-decoration:underline;}
.contentstyles a:hover,.contentstyles a:hover{color:#b7acd6;text-decoration:underline;}

/* basic page content elements */
	.contentstyles ol{margin-left:30px;} 
	.contentstyles ol li{list-style:decimal;}
	.contentstyles ul li{list-style:square;}	
	.contentstyles ul,.contentstyles li{margin-left:15px;margin-bottom:3px;}
	.contentstyles ul,.contentstyles li{list-style:square;margin-bottom:3px;}
	.contentstyles hr {height:1px; color:#fafffb;}
	.contentstyles em{font-style:italic;}
	.contentstyles p{margin-bottom:10px;}
	.contentstyles p,.contentstyles ul,.contentstyles li,.contentstyles ol,.contentstyles strong,.contentstyles em, .contentstyles table, .contentstyles table th{color:#fafffb;font:12px Verdana, Arial, Helvetica, sans-serif;letter-spacing:0px;line-height:21px;}
	.contentstyles table th{font-weight:bold;}
/*headings*/ 
/* -styles shared by all headings on the site */
	.contentstyles h2,h3,h4,.contentstyles h2 em,.contentstyles h3 em{font-family:Verdana, Arial, Helvetica, sans-serif;color:#b7acd6; line-height:21px;font-weight:bold;margin-bottom:3px;}
	
		
/* -specific styles for each level */
	.contentstyles h2{font-size:14px;}
	.contentstyles h3{font-size:12px;}
	.contentstyles h4{font-size:11px;}
	.contentstyles h5{font-size:10px;}
	.contentstyles h2 em{font-size:16px;font-style:italic;}
	.contentstyles h3 em{font-size:14px;font-style:italic;}
		
/* footer */
#footer{background:url(images/footer.jpg) 0 0 no-repeat;height:121px;margin:0 auto;font-weight:normal;}
#footer,#admin{width:900px;font:10px Verdana, Helvetica, sans-serif;text-align:center;color:#ffffff;padding-bottom:9px;}	


/*Footer Links */
#footer a:link,#footer a:visited,#admin a:link,#admin a:visited{text-decoration:none;color:#ffffff;}
#footer a:hover,#admin a:hover{text-decoration:underline;color:#ffffff;}

/*Snapsis Menu */
#Navigation,#Navigation ul {margin:0;padding:0;}
#Navigation ul li {margin:0;padding:0;list-style:none;float:left;}
#Navigation ul li a {padding:0;cursor:pointer;}
#Navigation ul li a img{margin-top:3px;}
#Navigation ul li a:hover {cursor:pointer;}
#Navigation ul li ul {position:absolute;line-height:24px;top:29px;width:900px;left:11px;}
#Navigation ul li ul li {padding:0;margin:0;height:26px;float:left;text-decoration:none;}
#Navigation ul li ul li a {font:12px Verdana, Arial, Helvetica,sans-serif;color:#ffffff;padding:0px 20px 0px 0px;margin:0;cursor:pointer;}
#Navigation ul li ul li a:hover {cursor:pointer;color:#000000;text-decoration:none;}


/***** DNN Overrides *****- to make dnn match the design*/
#shell .contentstyles strong, #shell .content strong *{font-weight:bold !important;}
#shell .contentstyles em, #shell .content em *{font-style:italic !important;;}
#dnn_dnnLOGIN_cmdLogin{font-weight:bold;}
select, textarea, input, option, optgroup, button, label, fieldset, legend{color:#000000 !important;}
.Head,.SubHead,.DataGrid_Header,.DataGrid_Item,.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{color: #000;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited,a.CommandButton:hover, a.CommandButton:focus  {color: #ffffff !important;text-decoration: underline;}
.ModuleTitle_MenuBar {	margin: 0 10px 0 0;position: relative;}
.eipbackimg,.EventDay a br{	display: none;}
.eipbuttonbackimg {;} 
.ControlPanel, .PagingTable {background: #6C5C41;border:1px solid #000000;}
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.formlabel, .formLabel{color:#ffffff !important; margin-right:12px;}

/*Others */

.errMsg,.errmsg,.textBox,.formLabel,.Normal{font:12px Verdana, Arial, Helvetica, sans-serif;line-height:1.8;}
.errmsg,.errMsg{color:red;}
.textBox{color:#000000;}

 
/****** SIFR 3.0 b.436 Styles *****
-note: only one part of this code should really be changed - sIFR-active h1
*/

@media screen {.sIFR-flash {  visibility: visible !important; margin: 0; padding: 0;}.sIFR-replaced, .sIFR-ignore {   visibility: visible !important;  }.sIFR-alternate { position: absolute; left: 0; top: 0;  width: 0; display: block; overflow: hidden;  }.sIFR-replaced div.sIFR-fixfocus { margin: 0pt;  padding: 0pt;  overflow: auto;  letter-spacing: 0px;   float: none;  }}
@media print {.sIFR-flash {display: none !important;width : 0;position: absolute;overflow: hidden;}.sIFR-alternate {visibility:visible !important;display: block!important; position:static !important;left: auto!important;top: auto!important;width: auto!important; height: auto!important;}}
@media screen {.sIFR-active h1 {font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 28px;visibility: visible; padding: 0; position:relative;font-weight:normal;top:8px;height:55px;}}



