body { margin:0; padding:0; background: url("verticalstrip2.jpg") repeat-y #4897B8; width: 100%; }
h2, h3, h4, h5 { color: #0E5E81; margin:0; padding:0; }
a, a:visited { color: #0E5E81; }
a:hover { color: #fff; text-decoration: none; }
hr { color: #C2E6F4; }


#bgd_container  { margin:0; padding:0; background: url("blue_gradien2t.jpg") repeat-x top; text-align: left; }
#shell {position:relative; margin:0; padding:0; width : 100%; height: auto; text-align: left; }

#header { margin:0; padding:0; height: 132px; width: 750px; background: url("headerbg.jpg") no-repeat; }
#menuarea { margin:0; padding:0; width: 750px; height: 266px; overflow: hidden; text-align: left; background: url("menuareabg3.jpg") no-repeat;}
#menuarea2 { margin:0; padding:0; width: 210px; height: 266px; overflow: hidden; text-align: left; background: url("menuareabg2.jpg") no-repeat; float: left; }

#contentwrapper { margin:0; padding:0; width: 750px; height: auto; background: url("verticalstrip2.jpg") repeat-y; }
#contentwrapper2 { margin:0; padding:0; width: 750px; height: auto; margin-top: -20px;}
#content { margin:0; padding:0; width: 540px; margin-left: 210px; height: auto; }
#content2 { margin:0; padding:0; width: 540px; height: auto; background-color: #44ABD4; margin-left: 210px; min-height: 636px;}

#contentarea2 { margin:0; padding:0; width: 100%; background: url("verticalstrip2.jpg") repeat-y; }

#containertitle { height: 63px; width: 470px; margin:0; padding: 0px 35px 0px 35px; }
#cleartextarea { color: #FFFFFF; width: 470px; height: auto; margin:0; padding: 0px 35px 0px 35px; overflow: visible; font-weight: bold; }

#footer { margin:0; padding:0px 0px 10px 0px; }
#copyright, #copyright a, #copyright a:visited { color: #0E5E81; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }
#copyright a:hover { color: #fff; text-decoration: none; }



#mainnav div { margin:0; padding:0; width: 210px; }
#navigation ul { margin:0; padding:0; margin-top: 54px; margin-left: 14px;}
#navigation ul li { list-style: none; margin:0; padding:0; width: 178px; height: 26px; background-color: #72A74D; display: block; margin-top: 5px; margin-bottom: 5px;}
#navigation ul li a { display: block; }

#mainnav2 div { margin:0; padding:0; text-align: center; }
#navigation2 ul { margin:0; padding: 5px 0px 5px 0px; }
#navigation2 ul li { margin:0; padding:0;list-style: none; display: inline; padding-left: 5px; padding-right: 5px; border-right: 1px #0E5E81 solid; height: 14px; }
#navigation2 ul li.Last-Child { border-right: none; }
#navigation2 ul li a, #navigation2 ul li a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: lowercase; }
#navigation2 ul li a:hover { text-decoration: none; color: #fff; }

#childmenu { margin:0; padding:0; position: absolute; top: 66px; left: 215px; width: 370px; overflow: auto; }
#submenu ul { margin:0; padding:0; width: 370px; text-align: center; }
#submenu ul li { list-style: none; margin:0; padding:0; display:-moz-inline-stack; }
#submenu ul li a, #childmenu ul li a:visited { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; margin-left: 5px; margin-right: 5px; }
#submenu ul li a:hover { color: #0E5E81; }



/*Sifr*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
.sIFR-replaced { visibility: visible !important; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; text-decoration: none; }
.sIFR-alternate a { text-decoration: none; cursor: pointer; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1{display:block; color:#fff; font-size:30px; line-height:30px; margin:0; padding:0; margin-top: 20px; }
.sIFR-active h3{display:block; color:#fff; font-size:20px; line-height:20px; margin:0; padding:0;  }


/*DNN Overrides*/
.Normal { font: inherit; }
.eipbackimg {display:none;}
.formTable { font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }


/*Misc*/
#tlinkbutton { border: none; margin-left: 597px; margin-top: 101px; position: absolute;}
#logo { position: absolute; }
#logosecondary { position: absolute; margin-top: 266px; }
#pagephoto { border: 1px #0e5e81 solid; float: right; margin-left: 5px;}
.featureCenter { border: 2px #0E5E81 solid; }
.featureRight { float: right; margin-left: 5px; border: 2px #0E5E81 solid;  }
.FaqAnswer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #0E5E81 solid; background-color: #C2E6F6; color: #0E5E81; padding: 5px; line-height: 18px; }

