@charset "utf-8";
body 		{margin:0;background-color:#F8F8F8;}
* 			{margin:0;padding:0;}

/*Main layout element
=====================================*/
#shell 		{margin:0;padding:0;background-image:url(images/bg.jpg);background-repeat:repeat-x;}
#wrapper 	{margin:0 auto;width:924px;background-image:url(images/wrapper.jpg);background-repeat:repeat-y;position:relative;}
#container 	{width:924px;background-image:url(images/container.jpg);background-repeat:no-repeat;position:relative;}

/**Flash
=====================================*/
#flashlogo 	{height:159px;width:420px;position:relative;padding-left: 15px;}
#flashpic 	{height:183px;width:449px;position:relative;padding-top:13px;padding-left: 10px;}

/**Callouts
=====================================*/
.first, .meetdr, .map, .smile, .braces{ position:absolute;left: 19px;}
.plogin 	{position:absolute;left: 738px;top: 15px;z-index:11;}
.first 		{top: 373px;z-index:12;}
.meetdr 	{top: 453px;z-index:13;}
.map 		{top: 533px;z-index:14;}
.smile{ top:607px; z-index:14;}
.braces{ top:678px; z-index:15;}
.right 		{float:right;}
.title{ position:absolute; left:254px; top:363px; width:500px; height:38px;}

/**Content
=====================================*/
#content 	{width:610px;_height:444px;min-height:330px;_height:330px;position:relative;padding-left:256px;padding-top:72px;}

/**Footer
=====================================*/
#footer 	{width:924px;height:144px;background-image:url(images/footer.jpg);background-repeat:no-repeat;position:relative;background-color:#F8F8F8;text-align:center;padding-top: 13px; margin-bottom:-30px; line-height:18px;}
#foot{ margin-top:-1px;}
#footer, #add a, #admin a, #footertext a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
#add, #add a{font-size:12px;}
 #footertext a, #footertext{font-size:11px; padding-top:5px;}
 #footertext a:hover, #admin a:hover{text-decoration:underline;}
 
/*basic page content elements*/
	 .contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle table, .contentstyle tr, .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5,.back, .back a:link, .back a:visited, .back a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color:#042F64; line-height:19px; font-size:12px;}
	 .back, .back a:link, .back a:visited, .back a:active, .contentstyle a:link, .contentstyle a:visited, a:active{color:#0000EE; text-decoration:underline;}
	 .contentstyle p{padding-bottom:10px; padding-left:3px;}

	.back a:hover, .contentstyle a:hover{color:#551A8B; text-decoration:underline;}
	.contentstyle hr{ color:#3f3e37;}
	.contentstyle ol li, .contentstyle ul li{line-height:18px; margin-bottom:8px; }
	.contentstyle ol li{margin-left:40px; }
	.contentstyle ul li{margin-left:30px; }	
	.contentstyle ul li{list-style-type:disc;}
	
/*-------------------------headings------------------------------------------*/ 
	.contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5 { padding-bottom:5px; padding-left:3px; font-weight:bold; }
	.contentstyle h2{font-size:17px;}
	.contentstyle h3{font-size:15px;}
	.contentstyle h4{font-size:14px;}
	.contentstyle h5{font-size:12px;} 

/*menu implementation*/
/* first level */
#nav 		{height:188px;width:475px;position:absolute;top:169px;left: 388px;z-index:66;}	

/***** DNN Overrides *****- to make dnn match the design*/
.formTable{width:auto !important;}
#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, .DataGrid_Item, .DataGrid_Header, .Head, .SubHead, 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; }
.eipbackimg {display: none;}
.ControlPanel, .PagingTable {background: #dbd7be; border:1px solid #000000;}
#optionsarea {background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {position: relative;	margin-right:10px;}
.ModuleTitle_SubMenu {left:0!important;	top:15px!important;	width:150px;}
/*MasterForm Control CSS*/
.textBox, .formTable, .Normal, .formLabel, a.CommandButton, a.CommandButton:link, a.CommandButton:visited{font-family:Verdana, Arial, Helvetica, sans-serif;color:#042F64;line-height:19px;font-size:12px;}
.errMsg, .errmsg{color:red;}

/***** SIFR 3.0 b.436 Styles *****/

@media screen {
  .sIFR-flash{visibility:visible !important; margin:0; padding:0; width:500px; height:38px;}
  .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:Times New Roman, Verdana, Arial, Helvetica, sans-serif, Myriad Pro, MS Sans Serif; font-size:26px;visibility: visible;color:#004D88; font-weight:bold; height:34px; font-weight:bold; font-style:italic;}
}
