@charset "utf-8";
*{margin:0; padding:0; }
/***** Main Layout Styles ******/
body {background-color:#7e92c4;}
#shell{position:relative;background-image:url(images/bg.jpg);background-position:top;background-repeat:repeat-x;} 
#wrapper{margin:0 auto ; position:relative; width:900px;background-image:url(images/contentbg.jpg);background-position:top;background-repeat:repeat-y;}
#container{ background-image:url(images/content.jpg);background-position:top;background-repeat:no-repeat; min-height:780px; _height:780px;}

/*Content Styles*/
.content{width:580px;text-align:left; padding-top:452px; padding-left:303px; min-height:500px; _height:500px;}

/*flashheader*/
#flashheader{width:900px;height:319px; position:absolute;  }

/*menu */
#menu{width:622px;height:41px;position: absolute;left:138px;top:285px; color:#000; z-index:99999;}

/*header */
#header{position:absolute; left:303px; top:387px; width:400px;}

/*callout */
#callout{ z-index:8;}
.callout1{ position:absolute; left:13px; top:421px;}
.callout2{ position:absolute; left:13px; top:545px;}
.before{ position:absolute; left:13px; top:670px;}

/*logo */
.logo1{ position:absolute; left:24px; top:810px;}
.logo2{ position:absolute; left:108px; top:810px;}
.logo3{ position:absolute; left:50px; top:890px;}

/*image */
.image{ float:right; width:190px; height:273px;}

/*basic page content elements*/
.contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle li, .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5, .contentstyle h6, .contentstyle a, #contentstyle a, .contentstyle a:link , .contentstyle a:visited, #top  {font-family:Verdana ,Sans Serif, sans-serif;font-size:12px; line-height:22px; color:#230b18;}

.contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle li{margin-top:5px; margin-bottom:10px;}
.contentstyle li{margin-top:1px; margin-bottom:1px;}
.contentstyle ol, .contentstyle ul, contentstyle li{padding-left:30px;}
.contentstyle ul li{list-style:disc;}


/*headings*/ 
 .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5, .contentstyle h6{padding-bottom:2px; font-weight:bold;}
 
/* specific styles for each level */
.contentstyle h2{font-size:16px;}
.contentstyle h3{font-size:14px; }
.contentstyle h4{font-size:13px;}
.contentstyle h5{font-size:14px; font-weight:normal; }	
.contentstyle h6{font-size:10px;}

 /*Links*/ 
.contentstyle a:link, .contentstyle a:visited{ text-decoration:underline;}
.contentstyle a:hover,#top a{text-decoration:underline;  color:#820675; }

/*footer*/
#footerbg{background-image:url(images/footerbg.jpg);background-position:top;background-repeat:repeat-x; }
#footer{width:900px; margin:0 auto; background-image:url(images/contentbtm.jpg); background-position:top;background-repeat:no-repeat;height:34px; text-align:center; padding-top:27px;padding-left:24px;}
#footer, #footer a,#admin a, #admin a:hover,#add{font-family:Verdana, Helvetica, sans-serif; font-size:11.43px; color:#010101; font-weight:normal; }
#admin a,#admin a:hover{font-weight:bold; color:#230b18;  }
#admin a:hover{text-decoration:underline;}

/*Navigation*/
#Navigation *{margin:0;padding-left:0px;   }
#Navigation ul{  text-align:left; border:#3333FFl; z-index:99999; }
#Navigation ul li{list-style-type:none;position:relative;float:left; background:none;}
#Navigation ul li a img,#Navigation ul li a:hover {cursor:pointer;   }
#Navigation ul li ul {position:absolute;top:38px;left:0px;width:154px;z-index:99999; display:none;}
#Navigation ul li ul li {float:left;width:154px; height:auto; display:block; } 
#Navigation60 a {background:url(images/subbg_big.jpg)}
#Navigation ul li ul li a { font-family:Microsoft Sans Serif, Arial, Verdana; color:#000000; font-size:14px;padding-left:13px; display:block;text-align:left; text-decoration:none; line-height:20px; font-weight:normal; }
#Navigation57 ul{margin-left:-8px;}
#Navigation66 ul{margin-left:-5px;}
#Navigation79 ul{margin-left:-14px;}
#Navigation57 ul li,#Navigation66 ul li,#Navigation79 ul li {background:url(images/subbg1.jpg);}
#Navigation60 a,#Navigation154 a {background-image:url(images/subbg_big.jpg); }
#Navigation ul li ul li a:hover {text-decoration:none; font-weight:bold;}
#Navigation58 a:hover,#Navigation59 a:hover,#Navigation61 a:hover,#Navigation71 a:hover,#Navigation72 a:hover,#Navigation73 a:hover,#Navigation74 a:hover,#Navigation75 a:hover,#Navigation76 a:hover,#Navigation77 a:hover,#Navigation78 a:hover,#Navigation79 ul li a:hover{background:url(images/subhover.jpg);}
#Navigation60 a:hover,#Navigation62 a:hover,#Navigation154 a:hover{background:url(images/subhover_big.jpg);}

/*DNN Overrides*/
.formTable{width:auto !important; line-height:24px; text-align:left;}										
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;;}
select, option, optgroup, button, textarea, input, fieldset, legend, .DataGrid_Header,.DataGrid_Item,.SubHead,.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *, .Head,a.CommandButton, a.CommandButton:link, a.CommandButton:visited{color:#000000 !important;}
a.CommandButton:hover, a.CommandButton:focus,a.CommandButton, a.CommandButton:link, a.CommandButton:visited {	text-decoration: underline;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #BDB579;}
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {	position: relative;	margin-right:10px; }
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px;}
.ModuleTitle_SubMenu a, .ModuleTitle_MenuBar{background-color:#FFFFFF;}
.ModuleTitle_SubMenu a:hover{background-color:#33FFFF;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.EventDay a br{display:none;}
.formlabel, .formLabel, label,.Normal .normal, .formTable{font-size:12px; }
.formlabel, .formLabel {margin-right:10px;}
.errMsg,.errmsg { color:red;}	
.formlabel, .formLabel, label,.Normal .normal, .formTable, .content, #footer, .formhead, .formcheck{font-family:Verdana ,Sans Serif, sans-serif; color:#000000; }
.formhead{ font-weight:bold;}
.perm{ margin-left:110px; margin-bottom:25px;}
/*end of dnn overrides*/

/*SIFR 3.0 b.436 Styles*/
@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; height:0;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:trajan_pro, Script ITC, Arial, Helvetica, sans-serif; font-size:20px; visibility:visible; color:#230b18;font-weight:bold; }
}
