@charset "utf-8";
*{ margin:0px; padding:0px;}
/***** Main Layout Styles ******/
body {background-color:#055c88;margin:0; }
#shell{background-image:url(images/bg.jpg);background-position:top;background-repeat:repeat-x;margin:0; } 
#wrapper{margin:0 auto;position:relative; width:900px;background-image:url(images/contentbg.jpg);background-position:top;background-repeat:repeat-y;}
#container{margin:0 auto; width:900px;background-image:url(images/home1.jpg);background-position:top;background-repeat:no-repeat;min-height:857px; _height:857px; }
#containerinner{margin:0 auto; width:900px;background-image:url(images/content.jpg);background-position:top;background-repeat:no-repeat;min-height:300px; _height:300px; }


/***** Content Styles ******/

.content{width:479px;text-align:left; padding-top:294px; padding-left:45px;min-height:272px; _height:272px;}
.contentinner{width:809px;text-align:left; padding-top:294px; padding-left:45px;min-height:272px; _height:272px;}

.style p,.style h3, .style a, .style form,.style ul,.style li,.style ol,.style h2,.style h4 {font-family: Verdana, Arial, Helvetica, sans-serif;line-height:18px;color:#000;}
.style1 p,.style1 h3, .style1 a,.style1 h2,.style1 h4 {font-family: Georgia, "Times New Roman", Times, serif;line-height:18px;color:#3e3e3e;}

	.style p, .style1 p{font-size:12px;padding-bottom:15px; padding-left:2px;  }
		
		
/*Content links */

.style a:link,.style1 a:link,.style a:visited, .style1 a:visited,.style1 a:active, .style1 a:active{color:#000;text-decoration:underline;}
.style1 a:link, .style1 a:visited, .style1 a:active{ color:#3e3e3e;}


.style a:hover,.style1 a:hover{color:#ff0000;text-decoration:underline;}
     .style h2,.style1 h2, .style h3,.style1 h3 ,.style1 h4,.style h4, .style h5 { font-weight:bold;} 
     .style h2{font-size:14px;padding-left:2px;}
	.style h3,.style1 h3{font-size:12px;padding-left:2px;  }
	.style h4, .style h4{font-size:12px;padding-left:2px;}
	.style h5{font-size:11px;}


	.style ul,.style ol{padding-left:40px; padding-bottom:25px; padding-top:10px;}
	.style ol li{list-style:decimal;}
	.style ul li{list-style:square;}

/*flashheader*/
#flashheader{width:900px;height:145px; position:absolute; top:30px;}
#flashcontent{ width:900px; height:93px; position:absolute; top:176px; }
/***** Menu Styles ******/
/* first level */
#menu{width:900px;height:30px;position: absolute; left:10px;}
/*Snapsis Menu */
#Navigation * { margin:0; padding:0;}
#Navigation ul { text-align:left; width:900px;}
#Navigation ul li {float:left;list-style:none;position:relative; }
#Navigation ul li a {cursor:pointer;}
#Navigation ul li a:hover {cursor:pointer;}
#Navigation ul li ul {position: absolute;width:155px;top:30px;left:-2px;display: block;height:auto;border-bottom:none; background-color:#477a74; border-left:1px solid #ffffff; border-right:1px solid #b6c7cc;border-top:none;}
#Navigation ul li ul li {float:left;width:155px;margin:0;display: block;height:auto;}
#Navigation ul li ul li a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;display:block;margin:0;padding-left:14px;text-decoration: none;text-align:left;width:141px;font-weight:normal; padding-top:9px; padding-bottom:8px; border-bottom:1px solid #b6c7cc;}
#Navigation ul li ul li a:hover {text-decoration: none;color:#000;padding-left:14px;font-weight:normal;}
/*rightpannel*/
#callout1,#callout2,#callout3, #callout4{ width:306px; position:absolute;  left:559px;}
#callout1{height:141px;top:278px;}
#callout2{  height:138px; top:419px; }
#callout3{ height:140px; top:557px; }
#callout4{  height:139px; top:697px;} 

/* footer */
#footerhome{ width:900px; margin:0 auto; background-image:url(images/contentbtm1.jpg);background-position:top;background-repeat:no-repeat;height:75px;font-size:10px; font-family: Verdana, Helvetica, sans-serif; text-align: center; padding-top:12px;color:#FFFFFF; }
#footer{ width:900px; margin:0 auto; background-image:url(images/contentbtm1.jpg);background-position:top;background-repeat:no-repeat;height:75px;font-size:10px; font-family: Verdana, Helvetica, sans-serif; text-align: center; padding-top:15px;color:#FFFFFF; }
#footer a, #footerhome a, #admin a { text-decoration:none;color:#FFFFFF; font-weight:normal;}
#footer a:hover,#footerhome a:hover, #admin a:hover{ text-decoration:underline;color:#FFFFFF;}
#admin a { font-weight:bold; }
#address{ float:left; padding-left:39px; }
#logo{float:right; padding-right:15px;}

/***** DNN Overrides ******/
.formTable{width:auto !important;}
#shell .content strong{font-weight:bold !important;}
#shell .content em{font-style:italic !important;;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited,.SubHead,.formlabel,.formLabel,.ModuleTitle_MenuItem *,select, textarea, input, option, optgroup,.DataGrid_Item, .DataGrid_Header,button,  fieldset, legend, .Head,.textBox{color:#000000;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited,a.CommandButton:hover, a.CommandButton:focus  {text-decoration: underline;}
.formlabel, .formLabel{margin-right:12px;}
.eipbackimg {display: none;}
.ControlPanel, .PagingTable {background: #BFE2F5; border:1px solid #000000;}
#optionsarea {background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {position: relative;margin-right:10px;}
.ModuleTitle_SubMenu {left:0!important;	top:15px!important;	width:150px;}
.errMsg,.errmsg,.textBox,.formLabel,.Normal{font-family: Verdana, Arial, Helvetica, sans-serif;line-height:18px;font-size:12px;}
.errmsg,.errMsg{color:red;}

/*SIFR*/
@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;height: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: Georgia, "Times New Roman", Times, serif; color:#055c88;font-size:24px; visibility: visible; padding-bottom:8px; font-style:italic;
  }
}





