@charset "utf-8";
* {margin:0; padding:0;}
body { margin:0; background-color:#709bb9; }

/*Main Layout Elements */
#shell { background-image:url(images/bg.jpg); background-repeat:repeat-x; margin:0;}
#wrapper { margin:0 auto; width:900px; position:relative; background-image:url(images/wrapper.jpg); background-repeat:repeat-y; }
#container{ background-image:url(images/container.jpg); background-repeat:no-repeat; }

/*flasharea*/
#headerflash { width:900px; height:383px; }
#pictAni { width:235px; height:352px; position:absolute; left:648px; top:94px; }

/*ContentArea*/
.content { width:610px; padding:12px 0px 5px 236px; min-height:380px; _height:380px; }
.logo { width:256px; height:84px; padding-bottom:10px; padding-left:239px; }
.logo2, .logo3 { width: 120px; height:60px; padding-bottom: 10px; padding-left: 10px; }
.logos {padding:10px 2px 0 2px}

/*footer*/
#footer { margin:0 auto; width:900px; height:86px; background-image:url(images/footer.jpg); background-color:#6c4f8f; background-repeat:no-repeat; text-align:center; padding-top:14px; }
.address { width:746px; height:29px; }
#admin a, #footertext, #footertext a{ width:900px; font-family:Verdana, Arial, Helvetica; color:#ffffff; padding-top:19px; font-size:10px; font-weight:normal;}
#admin a:hover, #footertext a:hover {text-decoration:underline;}
#admin a {text-decoration:none; font-weight:bold;}

/*Navigation*/
#leftpanel { width:204px;  position:absolute; left:7px; top:275px; }
#menuarea { width:204px; background-image:url(images/menubg.jpg); background-repeat:repeat-y; min-height:300px; _height:300px; text-align:center; }
#menutop { width:204px; height:87px;background-position:bottom;background-color:none; }
#menubottom { width:204px; height:34px; background-repeat:no-repeat; background-image:url(images/menubottom.jpg); }


/*basic page content elements*/
	 .content p, .content ol, .content ul, .content table, .content h2, .content h3, .content h4, .content h5, .content a { font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
	 .content p, .content ol, .content ul, .content table{font-size:12px; color:#000000;padding-top:16px; padding-bottom:4px; padding-left:5px; }
	 .content table{margin-left:4px;}
	.content a:link, .content a:visited, a:active{ color:#000000; text-decoration:underline; }
	.content a:hover { color:#990000; }
	.content ol { margin-left:30px; }
	.content ul{ margin-left:20px; list-style:square; }	
/*headings*/ 
	.content h2, .content h3, .content h4, .content h5{ margin-top:10px; margin-bottom:1px; font-weight:bold; color:#000000; padding-left:5px; }
	.content hr{color:000000;}

	.content h2 { font-size:16px; }
	.content h3 { font-size:14px; }
	.content h4 { font-size:13px; }
	.content h5 { font-size:12px; }

.clear { clear: both; }

/*-------------------------Menu Implmentation--------------------------*/
#MainMenu {margin:0px ; padding:0px;  }
#MainMenu li .submenu{margin-top:5px; margin-bottom:14px;  }
#MainMenu li div a img {padding-top:1px; } 
#MainMenu li .submenu span a { width:165px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;padding-bottom:4px;padding-left:10px;display:block;text-align:left;color:#000000;margin-left:21px; }
#MainMenu li div span a:hover {background:url(images/arrow.jpg) left no-repeat; text-decoration:none;color:#ffffff; font-weight:bold; }
#MainMenu li{display:block;}



/**    	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, optgroup legend, .Head, .SubHead, a.CommandButton, a.CommandButton:link, a.CommandButton:visited, .DataGrid_Header, .DataGrid_Item, .ModuleTitle_MenuItem , .ModuleTitle_MenuItem  * {color:#000 !important;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:focus {text-decoration: underline;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #BFE2F5;	}
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {	position: relative;	margin-right:10px;}
.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*/									  
.errMsg,.errmsg{color:red;}
.textBox,.formLabel,.formTable,.Normal{color:#000000;}
.textBox,.formLabel,.formTable,.Normal, .errMsg,.errmsg{font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.8;font-weight:normal;font-size:12px;}

/* Blocks on Home Page */
#boxes		{width:882px; overflow:visible; margin:0 0 0 -230px;}
#box1, #box2, #box3 {z-index:0; height:204px; position:relative; background:url(/portals/0/images/box_center.jpg) repeat-x; float:left}
#box1		{width:200px; margin-right:13px;}
#box2		{width:405px; margin-right:13px; text-decoration:none}
#box3		{width:250px;}
#box3 .boxText p { font-size:11px; line-height:13px; text-align:center}
.boxText 	{position:absolute; z-index:2;}
.boxText h3	{color:#000; font-size:15px; font-weight:bold;  text-align:center;}
.boxText p	{padding:14px;}
.boxText ul	{float:left; width:160px; text-align:left; margin:0 0 0 25px; text-indent:0; list-style:none; text-decoration:none }
.boxText ul li	{list-style:none; font-size:16px; font-weight:bold; margin:0 0 .5em 0; text-decoration:none}
#boxes #box2 .boxText ul li a {text-decoration:none}
#boxList1 li	{ padding:0 0 0 30px}
.boxText iframe { margin:0 0 0 14px}
.boxLeft, .boxRight {position:absolute; width:34px; height:204px; z-index:1;}
.boxLeft	{background:url(/portals/0/images/box_left.jpg) no-repeat; left:0;}
.boxRight	{background:url(/portals/0/images/box_right.jpg) no-repeat; right:0}
#videoButton {background-image: url(&quot;/portals/0/images/footerBox.jpg&quot;); background-repeat: no-repeat; width: 620px; height: 80px; margin: 0pt auto; overflow: visible;}
#videoButton a, #videoButton a:visited { text-decoration:none}

/*sifr*/													
@media screen {
.sIFR-flash {visibility: visible !important; margin: 0; height:40px; }
.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:Rage Italic, Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF; visibility: visible; padding: 0; margin:0;font-size:21px;  font-weight:normal; }
}

