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;
	visibility: visible;
}

#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:506px;
	width:396px;
	top:90px;
	left:819px;
	position:absolute;
	overflow:auto
}

#content {
	margin:0 0 35px 440px;
	width:600px;
}


/*Home Menu*/
#menuareahome {position:absolute; margin-left:130px; width:910px; height:160px; top:375px; }
 
#menu { left:0; width:910px; margin:0; padding:0; }
#menu ul{margin:0; padding:0; }
#menu ul li { float: left; list-style:none; width: 180px; }
#menu ul li a {font-family: "Lucida Sans", arial, helvetica, verdana, sans-serif; font-size:12px; color:#666666; text-align:left; width:190px; 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:910px;
	height:160px;
	position:absolute;
	top:47px;
	margin-left:265px;
}
 
#menu {
	left:0;
	width:910px;
	margin:0;
	padding:0;
}
#menu ul{margin:0; padding:0; }
#menu ul li {
	float: left;
	list-style:none;
	width: 180px;
}
#menu ul li a {
	font-family: "Lucida Sans", arial, helvetica, verdana, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	width:190px;
	height:25px;
	display:block;
	text-decoration: none;
	padding:0;
	margin:0;
}

#menu ul li ul { margin:0; padding:10px 0 0; height:25px; width:180px; font-size:11px !important; background:transparent; }
#menu ul li ul li { float: none; padding:0; margin-top:-10px; list-style:none; }
#menu ul li ul a {
	padding:0 0 0 10px;
	background:transparent url(images/bullet.gif) left center no-repeat;
	z-index:10000;
}

#menu76 a {
	position:absolute;
	top: 0;
	left:550px;
	visibility: visible;
}
#menu77 a {
	position:absolute;
	top: 26px;
	left:550px;
	visibility: visible;
}
#menu78 a {
	position:absolute;
	top: 51px;
	left:550px;
	visibility: visible;
}
#menu79 a {
	position:absolute;
	top: 76px;
	left:550px;
	visibility: visible;
}
#menu36 a {
	position:absolute;
	top: 101px;
	left:550px;
	visibility: visible;
}
/* 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;
	font-weight: bold;
	text-align: left;
}
#cleartextarea ul, #content ul { margin: 10px 0 10px 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;
	text-align: left;
}
#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;
	text-align: center;
}
#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 0px;
	border: 1px solid #928C96 outset;
	text-align: left;
}
.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; }

