body { margin:0; padding:0; font:normal 12px/20px "Lucida Sans", arial, helvetica, verdana, sans-serif; color:#000; background:#C7D1EA; }

body * { margin:0; padding:0; }

#wrapper { background:#C7D1EA; }

#logorings { width:190px; height:322px; top:0; left:0; }

#shellhome { position:relative; background:url(images/header_bg_home.jpg) no-repeat; min-height:322px; _height:322px;}

#shell { position:relative; background:#fff url(images/header_internal.jpg) no-repeat; 
min-height:800px; _height:800px; }


#pagePhoto { position:absolute; left:0; top:143px; width:395px; height:498px; }

#spatour { position:absolute; left:0; top:190px; }

#containerhome { height:209px; background: url(images/container_bg_home.jpg) 0 0 no-repeat; }

/*#contenthome { width:200px; top:82px; left:700px; position:absolute; }*/

#contenthome {height:460px; width:390px; top:82px; left:810px; position:absolute; overflow:auto }

#content { margin:0 0 35px 440px; width:500px; }


/*Home Menu*/
#menuareahome {position:absolute; margin-left:130px; width:900px; height:160px; top:375px; }
 
#menu { left:0; width:900px; margin:0; padding:0; }
#menu ul{margin:0; padding:0; }
#menu ul li { float: left; list-style:none; width: 175px; }
#menu ul li a {font-family: "Lucida Sans", arial, helvetica, verdana, sans-serif; font-size:12px; color:#666666; text-align:left; width:175px; height:25px; display:block; text-decoration: none; padding:0; margin:0; }

#menu ul li ul { margin:0; padding:15px 0 0 0; height:25px; width:175px; font-size:11px !important; background:none;}
#menu ul li ul li { float: none; padding:0; margin-top:-10px; list-style:none; }
#menu ul li ul a {  padding:0 0 0 15px; background:transparent url(images/bullet.gif) left center no-repeat; z-index:10000;}

#menu76 a { position:absolute; top: 0; left:550px; }
#menu77 a { position:absolute; top: 26px; left:550px; }
#menu78 a { position:absolute; top: 51px; left:550px; }
#menu79 a { position:absolute; top: 76px; left:550px; }
#menu36 a { position:absolute; top: 101px; left:550px; }
/* End Home Menu*/ 


/***Internal Menu***/
#menuarea { width:900px; height:160px; position:absolute; top:47px; margin-left:270px; }
 
#menu { left:0; width:900px; margin:0; padding:0; }
#menu ul{margin:0; padding:0; }
#menu ul li { float: left; list-style:none; width: 175px; }
#menu ul li a {font-family: "Lucida Sans", arial, helvetica, verdana, sans-serif; font-size:12px; color:#666666;  text-align:left; width:175px; height:25px; display:block; text-decoration: none; padding:0; margin:0; }

#menu ul li ul { margin:0; padding:15px 0 0 0; height:25px; width:175px; font-size:11px !important; background:none; }
#menu ul li ul li { float: none; padding:0; margin-top:-10px; list-style:none; }
#menu ul li ul a {  padding:0 0 0 15px; background:transparent url(images/bullet.gif) left center no-repeat; z-index:10000; }

#menu76 a { position:absolute; top: 0; left:550px; }
#menu77 a { position:absolute; top: 26px; left:550px; }
#menu78 a { position:absolute; top: 51px; left:550px; }
#menu79 a { position:absolute; top: 76px; left:550px; }
#menu36 a { position:absolute; top: 101px; left:550px; }
/* End Internal Menu*/ 


/*Container*/
#cleartextarea a, #content a { text-decoration:underline; color:#123C96; }
#cleartextarea a, #content a:hover { color:#5D4A22; text-decoration:underline; }
#cleartextarea { margin:0; padding:0; }
#cleartextarea p, #content p { margin:0 0 20px 0; padding:0; }
#cleartextarea ul, #content ul { margin: 10px 0 15px 0; }
#cleartextarea ul li, #content ul li{ margin:0 0 0 30px; padding:0; line-height:20px !important; 
list-style:disc; }
#cleartextarea ol, #content ol { margin: 10px 0 15px 0; }
#cleartextarea ol li, #content ol li{ margin:0 0 0 30px; padding:0; line-height:20px !important; 
list-style:disc; }
#cleartextarea h1, #content h1 { line-height:50px !important; padding:0 0 10px 0; }
#cleartextarea h2, #content h2 { color:#637da6; padding:0; font-size: 16px; font-weight:bold; line-height:30px !important; margin:0 0 10px 0; }
#cleartextarea h3, #content h3 { color:#637da6; font-size: 14px; padding: 0; font-weight:bold; line-height:25px !important; margin:0 0 7px 0; }
#cleartextarea h4, #content h4 { color:#637da6; font-size: 12px; font-weight:normal; line-height:20px !important; margin:0 0 10px 0; }
#cleartextarea hr, #content hr { height:1px; color:#3a490b; background:#3a490b; size:1px; }
/*End Container*/


/*Form*/
#cleartextarea table td, #content table td { margin:3px 0 4px 0; padding:0 0 0 7px; border: 1px solid #928C96 outset; }
.evenrow {background:#E5E9F4; }
.oddrow {background:#D5DAEE; }
.note { font-size:10px; font-style:italic; color:#252525; }

/*Misc*/
.map { border:4px solid #99A1C6 outset; }


#footer { text-align:left; background:#C7D1EA url(images/footer.jpg) 0 0 no-repeat; min-height:118px; _height:118px; width:100%; }
#footerinternal { text-align:left; background:#C7D1EA url(images/footer_internal.jpg) 0 0 no-repeat; min-height:118px; _height:118px; width:100%; }
.address { text-align:center; margin:0 auto; padding: 65px 0 0 0; color:#213F87; font: normal 12px/18px Lucida Sans, arial, helvetica, verdana, sans-serif; color: #133e98 !important; }
#copyright { color:#fff; padding:35px 0 0 0; font: 10px/14px Verdana, Arial, Helvetica sans-serif; text-align:center; margin:0 auto; }
#copyright a {color:#fff; text-decoration: none; }
#copyright a:hover { color:#fff; text-decoration:underline;} 
#copyright a:visited { color: #fff; }


/* DNN style overrides */
.Head { color:#133f99 !important; font-family: "Lucida Sans", arial, helvetica, verdana, sans-serif sans-serif !important; font-size: 22px; font-weight:bold; }
.SubHead {color: #133f99; }
.Normal .NormalDisabled { font-family: Lucida Sans, arial, helvetica, verdana, sans-serif !important; font-size: 12px !important; line-height: 20px !important; color: #000 !important; text-align:left !important; }
a.CommandButton, a.CommandButton:link, a.CommandButton:visited { color: #133f99!important; text-decoration: none; }
a.CommandButton:hover, a.CommandButton:focus { text-decoration: underline; }
#dnn_ctr_Login_pnlLogin { margin-left: 5px !important; }
.DataGrid_Header { color: #133f99; }
.DataGrid_Item { color: #133f99; }
.eipbackimg { display: none; }
.eipbuttonbackimg {}
.ControlPanel, .PagingTable { background: #ffffff; border:1px solid #000000; }
#optionsarea { background: #F0EDE8 !important; }
.ModuleTitle_MenuBar { position: relative; margin: 10px 0 0 0; }
.ModuleTitle_SubMenu { left:0!important; top:15px!important; width:150px; }
#dnn_dnnLOGIN_cmdLogin { font-size: 12px !important; color: #133f99 !important; font-weight:bold !important; 
padding:0 0 10px 0; }