@charset "utf-8";
*{margin:0;padding:0;}
body { margin:0; background-color:#051c46; }

/*MainLayoutElements*/
#shell {background-image:url(images/bg.jpg); background-repeat:repeat-x; }
#wrapper { position:relative; margin:0 auto; width:920px; background-image:url(images/wrapper.jpg); background-repeat:repeat-y; }
#container { background-image:url(images/container.jpg); background-repeat:no-repeat; }


/*flaharea*/
#headerflash { width:920px; height:285px; margin:0;padding-top:39px;}
#headerflash_interior { width:920px; height:285px; margin:0;padding-top:39px;}
.image { width:691px; height:197px;position:absolute; right:33px;top:322px;z-index:1;}

/*ContentArea*/
.content { width:623px; padding:285px 0px 5px 35px; min-height:300px;_height:300px;}
.content_interior { width:623px; padding:90px 0px 5px 235px; min-height:475px;_height:475px;}
.leftimage{width:237px;height:241px;float:left;}
.title { width:480px; position:absolute; left:195px; top:554px; }
.title_interior { width:480px; position:absolute; left:235px; top:370px; }

.pagephoto { float:left; margin:5px 15px 0 0; width:237px; height:231px; }


.add1 { width:182px; height:117px; top:549px; }
.add2 { width:194px; height:124px; top:691px;}
.add1, .add2{right:36px;position:absolute; }


.add1_interior { width:182px; height:117px; top:620px; }
.add2_interior { width:194px; height:124px; top:760px; }
.add1_interior, .add2_interior {left:18px;position:absolute; }



/*Home Content*/

/*links*/
.content a:link, .content a:visited, .content a:active{ color:#000000; text-decoration:underline;}
.content a:hover{color:#ffffff;}

/*basic page content elements*/
.content hr {height:1px;color:#000000;}
.content p, .content ol, .content ul, .content form,.content table, .content h2, .content h3, .content h4,.content h5,.content h6  {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;line-height:21px;margin-left:0px;padding:0;}
.content p, .content ol, .content ul, .content form {font-size:12px; margin-top:0px; margin-bottom:20px;}
.content ol{margin-left:31px;}
.content ul {margin-left:16px;list-style:square; }
/*headings*/ 

	/* -specific styles for each level */
.content h2, .content h3, .content h4,.content h5,.content h6{margin-bottom:4px;padding-top:1px; font-weight:bold;}
	/*To set the font size for different headers*/
.content h2{font-size:16px;}
.content h3{font-size:15px;}
.content h4{font-size:13px;}
.content h5{font-size:11px;}
.content h6{font-size:10px;}

/*End Home Content*/




/*Interior Content*/

/*links*/
.content_interior a:link, .content_interior a:visited, .content_interior a:active{ color:#000000; text-decoration:underline;}
.content_interior a:hover{color:#ffffff;}

/*basic page content elements*/
.content_interior hr {height:1px;color:#000000;}
.content_interior p, .content_interior ol, .content_interior ul, .content_interior form, .content_interior h2, .content_interior h3, .content_interior h4,.content_interior h5,.content_interior h6  {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;line-height:21px;margin-left:0px;padding:0;}
.content_interior p, .content_interior ol, .content_interior ul, .content_interior form {font-size:12px; margin-top:0px; margin-bottom:20px;}
.content_interior ol{margin-left:31px;}
.content_interior ul {margin-left:16px;list-style:square; }
/*headings*/ 

	/* -specific styles for each level */
.content_interior h2, .content_interior h3, .content_interior h4,.content_interior h5,.content_interior h6{margin-bottom:4px;padding-top:1px; font-weight:bold;}
	/*To set the font size for different headers*/
.content_interior h2{font-size:16px;}
.content_interior h3{font-size:15px;}
.content_interior h4{font-size:13px;}
.content_interior h5{font-size:11px;}
.content_interior h6{font-size:10px;}

/*End Interior Content*/


/*Footer*/
#footer { text-align:center; width:920px; margin:0 auto; background-image:url(images/footer.jpg); height:42px; background-repeat:no-repeat;color:#ffffff;}
#footer, #footerInner{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal; clear: both;}
#footerInner { text-align:center; width:920px; padding-bottom:10px;color:#ffffff;}
#footer a, #admin a , #footerInner a{color:#ffffff;text-decoration:none;font-weight:normal; }
#footer a:hover, #footerInner a:hover, #admin a {color:#ffffff;text-decoration:underline;}


/*Navigation*/
#menuarea { width:910px; height:39px; text-align:center; position:absolute; left:12px;top:0px;z-index:5;}

#Navigation{padding:0;float:right;width:910px;}
#Navigation ul {margin:0;padding:0;}
#Navigation ul li {float:left;margin:0;padding:0;list-style:none;position:relative;}
#Navigation ul li a {margin:0;padding:0;cursor:pointer;}
#Navigation ul li a:hover {cursor:pointer;}
#Navigation ul li ul {position: absolute;width:173px;top:40px;left:-35px;display: block;height:194px;padding-top:12px;z-index:5;}
#Navigation ul li ul li {float:left;width:165px;padding:0;margin:0;display: block;text-align:center;margin-left:5px;height:auto;}
#Navigation ul li ul li a {font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-size:12px;display:block;text-decoration: none;text-align:center;line-height:23px;width:165px;height:auto;z-index:5;}
#Navigation ul li ul li a:hover {text-decoration: none;color:#ffffff;background:#103e94;z-index:5;}
#Navigation ul li ul.subul132{left:-10px;}
#Navigation ul li ul.subul133{left:0px;}
#sub132{height:240px;width:173px;}
#sub133{height:175px;width:173px;}
#sub134{height:124px;width:173px;}

/****    	DNN Overrides	    ****/

#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, .ModuleTitle_MenuItem , a.CommandButton, a.CommandButton:link, a.CommandButton:visited, .SubHead,.DataGrid_Header, .DataGrid_Item, .ModuleTitle_MenuItem  *{color:#000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited , a.CommandButton:hover, a.CommandButton:focus{text-decoration: underline;}
.Head {color:#ffffff;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #F3F1DA;	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{margin-right:12px;}
/*MasterForm Control CSS*/
.errMsg,.errmsg{color:red;}
.Normal,.textBox, .errMsg, .errmsg, .formlabel, .formLabel {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:2;}
.Normal,.textBox, .formlabel, .formLabel {color:#000000;}



/*sIFR3 Styles*/
@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:Verdana, Helvetica, sans-serif; font-size:22px; line-height:22px; visibility:hidden; position:relative; font-weight:normal; width:450px; display:block; margin:0; }
}

.form {
	line-height: 25px;
	text-align: left;
	}
