@charset "utf-8";
*{margin:0; padding:0; }
/***** Main Layout Styles ******/
body {background-color:#fff;}
#shell{position:relative;} 
#wrapper{margin:0 auto; width:940px;background-image:url(images/contentbgmain.jpg);background-position:top;background-repeat:repeat-y;}
#container{background-image:url(images/contentmain1.jpg);background-position:top;background-repeat:no-repeat;min-height:728px; _height:728px;position:relative; }
#containerpreview{background-image:url(images/contentmain2.jpg);background-position:top;background-repeat:no-repeat;min-height:750px; _height:750px;position:relative; }
/*#homevideo{position:relative; top:715px; left:300px; }*/
#homevideo {position: absolute; margin-top: 557px; margin-left: 625px; width: 288px; height: 165px;}

/***** Content Styles ******/
.content{width:574px;text-align:left;padding:216px 0px 0px 289px;min-height:354px; _height:354px; }
.content p, .content ol, .content ul, .content form, .content h2, .content h3, .content h4, .content h5{font-family: Verdana, Helvetica, sans-serif ; color:#000000;}		
 .content p, .content ol, .content ul, .content form{padding-bottom:10px;font-size:12px;line-height:18px;} 
.content a:link, .content a:visited, .content a:active , .contentinner a:link{text-decoration:underline;}
.content a:hover , .contentinner a:hover{ color:#FF0000;}
.content h2, .content h3, .content h4 , .content h5 { font-weight:bold; color:#f15e7c; }  		
	.content h2{font-size:17px; }							
	.content h3{font-size:14px;}
	.content h4{font-size:12px;}
	.content h5{font-size:11px;}	
	.content hr {height:1px; color:#000000;}
	.content ol{margin-left:30px;list-style:disc;}
	.content ul{margin-left:45px;}   
	

/***** Menu Styles ******/
/* first level */
#menu{width:300px;height:259px;position: absolute;left:36px;top:228px; }
#menuh{width:300px;height:259px;position: absolute;left:36px;top:203px;  }
#navigation {padding:0px;margin:0px;width:185px; }
/* Sapce between top and bottom for submenus  (ul li ul)*/
#navigation li .submenu{padding:4px 0px 10px 0px; margin:0px; }
/* Reduce the gap b/w the mainmenus */
#navigation li div a img { margin:0px; padding:0px;  } 
/** Sub menu Font declaration and text align (ul li ul li a) */
#navigation li .submenu span a { font-family:Verdana,Tahoma, Arial, "Times New Roman"; font-size:14px; background:url(images/submenu.jpg) left  no-repeat; float:none;text-decoration:none;padding:5px 5px 5px 12px;color:#48a3bb;display:block; font-weight:bold;margin-left:40px; width:185px; }
#navigation li div span a:hover {text-decoration:none;color:#48a3bb;}
#navigation li { list-style:none;} 

#menu1{width:815px;height:30px;position:absolute;left:130px;top:21px;}
#menuhome{width:815px;height:55px;position: absolute;left:130px; top:1px;}


.photo { border:3px solid; color:#48A4BB; margin:5px; }

/*Address*/
#address{ width:610px; height:17px;padding-left:40px;}

/*Callouts*/
#readmore, #play, #login {width:111px;height:26px; position:absolute; top:689px;  }
#readmore{left:196px;}
#play{left:338px; }
#login{left:636px; }

/* footer */
#footer{ width:940px; margin:0 auto; background-image:url(images/contentbtmmain.jpg);background-position:top;background-repeat:no-repeat;height:59px;  padding-top:25px; text-align:left; padding-bottom:10px;}
.footer{font-size:11px; font-family: Verdana, Helvetica, sans-serif; color:#000000; padding-left:70px;}
.footer a { color:#000000; text-decoration:none;}
#admin a, #admin a:hover, .footer a:hover{ text-decoration:underline;color:#000000; font-weight:normal;}
#add{ text-align:right;color:#000000; padding-left:150px; width:750px;}

/***** Secondary Layout Styles ******/
#wrapperinner{margin:0 auto; width:940px;position:relative;background-image:url(images/contentbginner.jpg);background-position:top;background-repeat:repeat-y;}
#containerinner{margin:0 auto; width:940px;position:relative;background-image:url(images/contentinner.jpg);background-position:top;background-repeat:no-repeat; min-height:727px; _height:727px; }

#homelink{position:absolute; top:0px; left:0px;}

/*innerimage*/
#leftpane{ width:228px; height:134px; left:632px; top:336px ; position:absolute;}

/*footerinner*/
#footerinner{ width:940px; margin:0 auto; background-image:url(images/contentbtminner.jpg);background-position:top;background-repeat:no-repeat;height:59px;  padding-top:25px; text-align:left;padding-bottom:20px;}
#foot{ padding-left:40px;}

#empty_div_link {width:285px;height:170px; position:absolute; top:240px; }

/****    	DNN Overrides	    ****/										
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;}
.textBox, .formLabel, .formTable, .Normal, input, select, .Head, .SubHead, .DataGrid_Header, a.CommandButton, a.CommandButton:link, a.CommandButton:visited, optgroup, button, label, fieldset, legend, .ModuleTitle_MenuItem , .ModuleTitle_MenuItem  * {	color: #000000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:focus {text-decoration: underline;}
.DataGrid_Item {	color:#FF0000;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #bcd8fa;}
#optionsarea {	background: #000000 !important;}
.ModuleTitle_MenuBar {	position: relative;	margin-right:10px; color:#FF0000; }
.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;}
                                    	  
  /*MasterForm Control CSS*/		
.textBox,.formLabel,.formTable,.Normal, .errMsg,.errmsg{font-weight:normal; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;line-height:1.8;}
.errMsg,.errmsg{ color:red;}

/*sifr*/												
@media screen {
.sIFR-flash {visibility: visible !important; margin: 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-weight:bold; font-size:30px; color:#48a3bb; visibility: visible; padding: 0; margin-bottom:0px; font-family:Verdana, Helvetica, sans-serif;}
}


