*{padding:0px; margin:0px;}
body {padding:0px; margin:0px; font-family: Verdana, Geneva, sans-serif;}
iframe{ border:0px; margin:0px; padding:0px;}
#Body{background: url(images/bg.jpg) #82ABC7 repeat-x left top;}
#wrapper{ position:relative;}
#shell{width:900px; margin:0px auto; background:url(images/repeater.jpg) repeat-y left top;}
#header{background: url(images/header.jpg) no-repeat center top; height: 316px; position:relative;}

#flashBanner{position: absolute; top:47px; right: 30px; z-index:9;}
#container{background: url(images/containerbg.jpg) no-repeat top center; min-height:200px; _height:200px;}
#lpane{width: 215px; float: left; position: relative;}
#menu{padding:43px 20px 0px 28px;}
#rpane{width: 685px; float: left;}
#callouts{padding:0px 0px 0px 23px; height:79px;}
#cpane{padding:0px 80px 0px 40px;}
#sifrBlock{padding-top:14px;}

<!--#header #logo { position:absolute; top:50px; left:100px; z-index:99; }-->
/*#header #logo { position:absolute; top:110px; left:50px; z-index:99; }*/
#header #logo { position:absolute; top:48px; left:60px; z-index:99; }

#footer{background: url(images/footer.jpg) #82ABC7 no-repeat top center; position: relative; height: 60px; width: 900px; text-align: center; padding-top: 55px; line-height:20px;}
#footer .contact{font-size:13px; color: #400d12; }
#footer .contact a{color: #400d12; text-decoration: none;} #footer .contact a:hover{color: #400d12; text-decoration: underline;}
#footer p{font-size: 11px; color: #400d12;}
 #footer p a{color: #400d12; text-decoration: none;}  #footer p a:hover{color: #400d12; text-decoration: underline;}
img{border:0px none;}
a{outline:0px none;}


/* Menu Implementation  */
#navigation { margin:0;padding:0; width:auto;}
/* Sapce between top and bottom for submenus  (ul li ul)*/
#navigation li .submenu{ padding-top:3px; float:left; display:block; background: transparent url(images/line.jpg) no-repeat scroll left bottom; padding-bottom:8px; margin-bottom:2px;}
/* Reduce the gap b/w the mainmenus */

/** Sub menu Font declaration and text align (ul li ul li a) */
#navigation li .submenu span a {font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; text-decoration:none;
text-align:left ;color:#ffffff;display:block; line-height:20px;padding-left:34px; width:145px;}
#navigation li div span a:hover {color:#80aad0;}
#navigation li {list-style:none;float:left;height:auto; line-height:10px;}


/*innerpage elements*/
/* basic page content elements */
	#cpane strong{color:#400D12;}
	#cpane hr {height:1px; color:#fff; background:#fff; }
	#cpane p, #cpane ol, #cpane, #cpane dl{	margin-top:0px;padding-bottom:14px;}
/*	#cpane p:last-child {padding-bottom:0px; margin-bottom:-40px;}*/
	#cpane ol, #cpane ul, #cpane dl{margin-left:30px; }
	#cpane ul{list-style:disc; padding-bottom:5px;}
	#cpane ul li{ margin-left:25px;}
	#cpane p, ul,li,ol,dl,dd,dt,pre,td,tr,iframe {font-family:verdana, Arial, Helvetica, sans-serif; font-size:12px;line-height:21px; color:#400D12;}
	#cpane ul li a{text-decoration:none;}
/*-- headings --*/ 
/* -styles shared by all headings on the site */

	 #cpane  h2, #cpane  h3, #cpane  h4, #cpane  h5, #cpane  h6{font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif; color:#400D12; line-height:110%; margin:10px 0 4px 0; font-weight:bold; }


/* -specific styles for each level */
	#cpane  h2{font-size:15px; color:#400D12;padding-bottom:5px; }
	#cpane  h3{font-size:14px; color:#400D12; padding-bottom:5px; font-weight:bold;}
	#cpane  h4{font-size:13px;  color:#400D12;padding-bottom:5px;}
	#cpane  h5{font-size:12px; font-weight:bold;padding-bottom:5px;}
	#cpane  h6{font-size:10px; font-weight:bold;padding-bottom:5px;}
	#cpaneul li{ margin-left:22px;}
	#cpane  ol li a {text-decoration:underline; }#cpane  ul li a {text-decoration:underline; }
	#cpane  ol li a:hover{text-decoration:none;} #cpane  ul li a:hover{text-decoration:none;}



/*links*/
	#cpane a{ color:#400D12; text-decoration:underline;} #cpane a:hover{ color:#400D12; text-decoration:none;}
	#cpane p a{ color:#400D12; text-decoration:underline;} #cpane p a:hover{ color:#400D12; text-decoration:none;}
	#cpane strong a{color:#400D12;}
@media screen {
  .sIFR-flash {visibility:visible !important; margin:0; padding: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:"Times New Roman", Times, serif; font-size:1.9em; visibility:visible; font-weight:normal; color:#d9c9b0;}
}

/***** Specialty Styles *****
-including all styles not covered by the main style areas above
*/
/* margins + floats */
	.right {margin:0px 0px 8px 9px; float:right;}
	.left {margin:0px 9px 8px 0px; float:left;}
	.clear{clear:both;} 
		
/* photos */
	#pagephoto{position:absolute; top:193px; left:0px;}
	.photo, .photoright, .photoleft, .photocenter {border-bottom:2px solid #264C80; border-top: 2px solid #264C80; border-left:2px solid #264C80; border-right: 2px solid #264C80;}
	.photoright { float:right; margin:2px 2px 2px 2px;}
	.photoleft{float:left; margin:1px 10px 9px 0px;}
	.photocenter {display:block; margin:6px auto;}	
	.pagephotoright {margin:0px 0px 8px 9px; float:right;}
		
/* flash features */

	.featureRight {border:2px solid #400d12; float:right; margin:1px 0px 8px 9px;}
	.featureCenter {border:2px solid #400d12; margin:7px auto; }
	

/* Forms*/
/*Appointment*/
#dnn_ctr420_FormMaster_tdCapthcaCell
{
	padding: 15px 0 0 243px !important;text-align:left;
}
#dnn_ctr420_FormMaster_cmdSubmit
{
	padding: 0 0 0 105px !important; 
}
#dnn_ctr420_FormMaster_lblRequired
{
	margin: 0 0 0 105px !important;
}
#dnn_ctr420_FormMaster_trCaptchaRow
{
	padding: 15px 0 0 105px !important;
}


/*Feedback*/
#dnn_ctr425_FormMaster_tdCapthcaCell
{
	padding: 15px 0 0 73px !important; text-align:left
}
#dnn_ctr425_FormMaster_cmdSubmit
{
	padding: 0 0 0 120px !important; text-align:left; float:left
}
#dnn_ctr425_FormMaster_lblRequired
{
	padding: 0 0 0 100px !important; text-align:left; float:left
}

/*End Forms*/	


/****DNN Overrides****/
.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, option, optgroup, button, legend,textarea, fieldset,.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *, .Head, .SubHead, a.CommandButton:visited,a.CommandButton, a.CommandButton:link,.DataGrid_Header,.DataGrid_Item, .C5SLLC_RootMenuItem td{color:#000000 !important;}

a.CommandButton:hover, a.CommandButton:focus,a.CommandButton, a.CommandButton:link, a.CommandButton:visited {	text-decoration: underline;}
input td{color:#000 !important;}

.eipbackimg,.EventDay a br {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {background: #9CC8BB;}
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {	position: relative; background-color:#FFFFFF;}
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px;}
.ModuleTitle_SubMenu a{background-color:#FFFFFF;}
.ModuleTitle_SubMenu a:hover{background-color:#33FFFF;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.formlabel, .formLabel, .Normal,label, .normal{font-family:verdana,Arial,Helvetica,sans-serif; font-size:12px;line-height:20px;}
.formLabel{padding-right:5px;}
.errMsg{color:red;}


/*flash */
#flash-video { width:480px; height:385px; margin:18px auto 0; display: block; }

/* accordion FAQ */
.accordion h2 { margin: 18px 0 0px 0; font-size:13px;color:#000000 !important;;text-decoration:none; font-size:14px !important; font-weight: normal !important; cursor:pointer;}
.accordion h2.active { font-weight: bold !important;color:#000000 !important;text-decoration:none; font-size:14px !important; cursor:pointer;}
.accordion h2:hover { font-weight: bold !important;color:#000000 !important;text-decoration:none; font-size:14px !important; cursor:pointer;}

.accordion span { display: none; }
.accordion span p { color: #000000; }
.accordion span strong { color:#000000; }

.NormalDisabled, .NormalDeleted{color:#000 !important;}
.Settings{ width:550px !important;}
a.CommandButton:link, a.CommandButton:visited {color:#400D12 !important;}