@charset "utf-8";

*{margin:0; padding:0; }

/***** Main Layout Styles *****
-including all page elements that make up the basic site layout
*/
html,body{height:100%}
body {background-color:#656d53;}
#shell{background:url(images/bg.jpg) top repeat-x; background-color:#d6cdac;} 
#wrapper{margin:0 auto; width:800px;position:relative;background:url(images/content_bg.jpg) 0 0 repeat-y; }
#containermain{margin:0 auto; width:800px;min-height:639px; _height:633px;position:relative;background:url(images/content.jpg) 0 0 no-repeat; }
#containerinner{ margin:0 auto; width:800px;min-height:639px; _height:633px;position:relative;background:url(images/contentinner.jpg) 0 0 no-repeat;}

#fb{ position:absolute; width:60px; top:106px; left:628px; z-index:100px;}


/***** Content Styles *****/
.contentmain{position:relative; width:408px;text-align:left;float:right;top:250px;padding-bottom:10px;_height:215px;min-height:215px;left:10px;}
.contentinner{width:500px;text-align:left;padding:254px 0px 0px 20px;_height:372x;min-height:372px;}
.contentinnerflash{width:800px;text-align:left;padding:250px 0px 0px 10px;_height:480px;min-height:480px;}

/* Content links */
.contentinner a:link,a:visited,a:active,.contentinnerflash a:link,a:visited,a:active,.contentinner a:hover,.contentinnerflash a:hover{color:#000000;text-decoration:underline;}
	
/* basic page content elements */
	.content hr {height:1px; color:#000000;}
	.contentinner p,ol,ul,form,.contentinnerflash p,ol,ul,form {margin-bottom:22px;color:#000000;font:13px Arial, Helvetica, sans-serif;letter-spacing:0px;line-height:18px;}
	.contentmain p{margin-bottom:22px;color:#000000;line-height:3;font:12px Arial,Helvetica, sans-serif;letter-spacing:0px;;line-height:17px;}
	.contentinner ol,.contentinnerflash ol{margin-left:30px;}
	.contentinner ol li,.contentinnerflash ol li{list-style:decimal;}
	.contentinner ul li,.contentinnerflash ul li{list-style:square;}	
	.contentinner ul,li,.contentinnerflash ul,li{margin-left:15px;list-style:square;}
	.contentinner strong,.contentinnerflash strong{color:#000000;}
	.contenttitle{margin-left:-8px;} 
	
/*headings*/ 
/* -styles shared by all headings on the site */
	.contentinner h2,h3,.contentinnerflash h2,h3{font-family:Arial, Helvetica, sans-serif;color:#000000; line-height:110%; margin:10px 0 6px 0; font-weight:bold;}
	
/* -specific styles for each level */
	.contentinner h2,.contentinnerflash h2{font-size:16px; color:#000000;}
	.contentinner h3,.contentinnerflash h3{font-size:14px; color:#000000;}

/*Flash*/
#flashwelcome {width:325px;height:318px;margin-left:26px;position:absolute;top:267px;}

/*menu area*/
#menu {width:800px;height:35px;position:absolute;top:189px;z-index:99999;}

/*Right Image area*/
#imageinner {width:270px;height:272px;position:absolute;left:525px;top:288px;}
#lineimage{position:relative;left:-8px;top:-7px;}
#textimage{margin-left:-7px;}

/* footer */
#footer{position:relative;background:#656d53 url(images/footerbg.jpg) top repeat-x; height:100px; margin:0px 0px 0px 0px; }
#footertext { width:800px; margin:0 auto; font:12px Verdana, Helvetica, sans-serif; text-align:center;padding-top:17px;}
#inaddress {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#999966;font-weight:normal;text-align:center;}
.address {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#999966;font-weight:bold;text-align:center;}

/*Footer Links*/
#inaddress a:link,#inaddress a:visited, #admin a:link,#admin a:visited{text-decoration:none;color:#999966;}
#inaddress a:hover, #admin a:hover{text-decoration:underline;color:#999966;}

/*Snapsis menu Navigation*/
#Navigation{margin:0;padding:0;}
#Navigation ul{margin:0;padding:0;}
#Navigation ul li {margin:0;padding:0;float:left;display:inline;position:relative;top:4px;}
#Navigation ul li a {margin:0;padding:0;cursor:default;}
#Navigation ul li a:hover {cursor:default;}
#Navigation ul li ul {position:absolute;width:160px;top:39px;padding:0;left:-1px;border-top:none;display:block;}
#Navigation ul li ul li {width:160px;margin:0;padding:0;height:25px;}
#Navigation ul li ul li a {font: 13px Arial, Helvetica, sans-serif;color:#ffffff;display:block;margin:0;padding:4px 0px 4px 17px;background:url(images/submenuimg.jpg);height:17px;text-decoration:none;list-style:none;}
#Navigation ul li ul li a:hover{text-decoration:none;color:#ffffff;background-image:none;background-color:#c9a433;}

/***** DNN Overrides *****
- to make dnn match the design
*/
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;;}
select, textarea, input, option, optgroup, button, label, fieldset, legend{color:#000000 !important;}
.Head {	color: #000;}
.SubHead {	color: #000;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited {	color: #000 !important;	text-decoration: underline;}
a.CommandButton:hover, a.CommandButton:focus {	text-decoration: underline;}
#dnn_ctr_Login_pnlLogin { text-align:left !important; position:absolute; z-index:1000; }
.DataGrid_Header {	color: #000;}
.DataGrid_Item {	color: #000;}
.ModuleTitle_MenuBar {	margin: 0 10px 0 0; }
.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{ color:#000 !important;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable { background: #BFE2F5; border:1px solid #000000; }
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {	position: relative;	margin: 0 10px 0 0;}
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.EventDay a br{display:none;}
.formlabel, .formLabel{color:##000000 !important; margin-right:12px;}	

/*Others */ 
.staffphoto { padding:2px; background:#566125; border:2px solid #FFF; float:right; margin:1px 0px 9px 10px; }
.errMsg{font:12px Verdana, Arial, Helvetica, sans-serif;color:red;line-height:1.8;}
.errmsg{font:12px Verdana, Arial, Helvetica, sans-serif;color:red;line-height:1.8;}
.textBox,.formLabel,.formTable,.Normal{{font:12px Verdana, Arial, Helvetica, sans-serif;line-height:1.8;color:#000000;}
#header3{margin-bottom:0px;color:#000000;font:14px Arial, Helvetica, sans-serif;font-weight:bold;}


#headerBtns{
	position:absolute;
	margin-top:60px;
	text-align:center;	
}

#headerBtns #dnn_request{
	margin-left:10px;
}

#headerBtns #dnn_phone{
	margin-left:320px;
}




