/* By default, the following classes are all the same */
/* p, ul, ol, li, blockquote, cbodytxt, cbodytxt3, cfont2,  */
/* profileaddress, profilecommtext, profilenavbartext,  */
/* profiletext, profilenarrtext, profileafflname */

/* this is the default font family & size */
td, body, input, textarea, option, select { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

a { font-size:11px; }
a:link { color: #00c4d9; }
a:visited { color: #00c4d9; }
a:hover { color: #00c4d9; }
a:active { color: #00c4d9; }

/* only modify these styles if you want them to be different than the default */
p, .cfont2 { line-height: 14px; }
ul { }
ol { }
li { }
blockquote { }

/* UNORDERED LIST STYLE */
/* li { list-style-image: url(../images/bullets.gif); padding: 0px; margin: 0px 0px 5px 0px; color:#333; } */

/* HEADER STYLES */
h1, .cfont7 { font-size: 18px; font-weight: bold; }
h2, .cfont6 { font-size: 14px; font-weight: bold; }
h3, .cfont5, .cbodyhdr1, .cbodyhdr2 { font-size: 14px; font-weight: bold; color:#999; }
h4, .cfont4, .cbodyhdr4 { font-size: 11px; font-weight: bold; }
h5, .cfont3 { font-size: 10px; font-weight: bold; }
h6, .cfont1 { font-size: 9px; font-weight: bold; }

/* SMALL TEXT STYLE */
.smallText { font-size: 10px; line-height:11px; color:#787878; margin:15px 0 0 0; }

/* CONTACT FORM - MAIN STYLES */
.asterisk { color: #990033; }
#contactFormMain .inputFieldSize1 { width: 196px; }
#contactFormMain .selectFieldSize1 { width: 196px; }
#contactFormMain .textareaFieldSize1 { height: 100px; width: 300px; }
#contactFormMain .checkboxSize1 { height: 14px; margin: 2px 0px 0px 0px; }
#contactFormMain .textNoBreak { white-space: nowrap; }


/* EMAIL OBFUSCATION STYLES */
.emailObfuscationBody { background-image: url(../images/spacer.gif); }
#emailObfuscation { padding: 5px; }
#emailObfuscation h4 { margin-top: 0px; margin-bottom: 16px; }
#emailObfuscation .asterisk { color: #ff0000; }
#emailObfuscation table { margin: 10px; }
#emailObfuscation td { height: 24px; }
#emailObfuscation td.cellLeft { padding: 2px; }
#emailObfuscation td.cellRight { padding: 2px; }
#emailObfuscation td.cellColspan2 { padding: 2px; }
#emailObfuscation input { width: 230px; }
#emailObfuscation textarea { width: 300px; }
#emailObfuscation input.RadioButtonPrefferredEmail { width: 15px; }
#emailObfuscation input.RadioButtonPrefferredPhone { width: 15px; }
#emailObfuscation input.CheckBoxSendCopy { width: 15px; }
#emailObfuscation input.ButtonSubmit { width: 100px; }
#emailObfuscation input.ButtonReset { width: 100px; }
#emailObfuscation p.closeWindow { text-align: right; }

/* Add design specific styles below. */

div { margin: 0; padding: 0; border: none; }
img { margin: 0; padding: 0; border: none; }

br.clear { clear: both; font-size: 0; margin: 0; padding: 0; }

body.hm,body.int { background-color: #FFF; }

#pagediv_C { width: 100%;  text-align: center; }
#pagediv_C2 { margin: 0 auto 0 auto; width: 778px; text-align: left; border:1px solid #999999; padding:0; }

/**** Clearing of floating columns ****/
#clearOut { width: 100%; height: 1px; clear: both; } /* to clear footer */
/*IE only*/ *html #clearOut { margin-top: -13px; } /* Only for IE*/

/**** HEADER Styles ****/

#lyt_headerMain { background:#FF8700; width:778px; }

#lyt_navMain { width: 575px; float: right; }
/*IE only*/ *html #lyt_navMain { width: 584px; float: right; margin-right:-2px; }
	#lyt_navMainRight { width: 221px; float:right; }
	#lyt_navMainLeft { width: 354px; float:left; } 

#lyt_ClientOne { margin: 20px 0 10px 15px; }
		#lyt_ClientOne a { font-size: 11px; }
		#lyt_ClientOne a:link { color:#333; }
		#lyt_ClientOne a:visited { color:#333; }
		#lyt_ClientOne a:hover { color:#333; text-decoration: none; }
		#lyt_ClientOne a:active { color:#333; }
	#lyt_ClientOne .smallText { color:#595959; margin:0; font-weight:bold; }
		#lyt_ClientOnePassword .smallText { font-weight:normal; font-size: 10px; color:#666; margin: 0 0 0 15px; }
					#lyt_ClientOnePassword {margin-right: 15px; text-align:right; }
					/*IE only*/ *html #lyt_ClientOnePassword {margin: -10px 15px 0 0; text-align:right; }
				#lyt_ClientOnePassword a:link { color:#333; }
				#lyt_ClientOnePassword a:visited { color:#333; }
				#lyt_ClientOnePassword a:hover { color:#333; text-decoration: none; }
				#lyt_ClientOnePassword a:active { color:#333; }
	#lyt_ClientOne form { margin-top: -7px; padding:0; }
	#lyt_ClientOne input { margin:0; font-size: 10px; }
	#lyt_ClientOne input.input-field { width: 90px; background-color: #F4F4F4; border: 1px solid #808080; color:#666; font-size: 10px;  }
	#lyt_ClientOne textarea { width: 150px; height: 50px; font-size: 10px; background-color: #F4F4F4; border: 1px solid #808080; }
	#lyt_ClientOne input.submitButton { margin: 0px 0px -4px 2px; }


/**** BODY Styles ****/

#lyt_bodyMain { padding-left: 20px; width:778px; }
	#lyt_bodyRight { padding: 30px 0 20px 0; float:right; width:600px; }
	/*IE only*/ *html #lyt_bodyRight { padding: 30px 0 20px 0; float:right; width:590px; margin-right:-22px; }
		#lyt_client { width:200px; float:right; border-left:1px solid #CCCCCC; padding: 0 10px 0 15px; margin-right:16px; }
		/*IE only*/ *html #lyt_client { width:210px; float:right; border-left:1px solid #CCCCCC; padding: 0 0px 0 10px; }
				#clientHeader { margin-bottom: 15px; }
				#clientHeader a { font-size: 11px; font-weight:bold; }
				#clientHeader a:link { color:#333; }
				#clientHeader a:visited { color:#333; }
				#clientHeader a:hover { color:#333; text-decoration: none; }
				#clientHeader a:active { color:#333; }
		#lyt_welcome { width:337px; float:left; }
		#lyt_welcome p { line-height: 18px; font-size:11px; }
		#lyt_welcome h1 { font-size: 14px; font-weight:bold; margin: 0 0 12px 0; }
			#lyt_contactMain { margin:25px 0 0 0; width: 310px; }
			/*IE only*/ *html #lyt_contactMain { margin:25px 0 0 0; width: 325px; }
				#lyt_contactRight { float:right; padding-top:10px; margin-right:12px; }
				#lyt_contactRight h3 { margin:0; font-size:16px; }
				#lyt_contactRight a { font-size:16px; font-weight:bold; font-style:italic; }
				#lyt_contactRight a:link { color:#666; }
				#lyt_contactRight a:visited { color:#666; }
				#lyt_contactRight a:hover { color:#666; text-decoration:none; }
				#lyt_contactRight a:active { color:#666; }
				#lyt_contactRight p { margin:0; }
				#lyt_contactLeft { float:left; width: 50px; }
	#lyt_logo { float:left;	 }		
		
/**** Feature Boxes ****/
#lyt_boxesSpacer { width:778px; height:10px; background:#A8A8A8; }
#lyt_featureBoxesMain { background: url(../images/bkgr_features_home.jpg) repeat-y 0 0; padding: 0 10px 0 10px; }
/*IE only*/ *html #lyt_featureBoxesMain { width: 778px; background: url(../images/bkgr_features_home.jpg) repeat-y 0 0 #A8A8A8; padding:0; }
	#lyt_featureBoxesRight { float:right; width:502px; }
	/*IE only*/ *html #lyt_featureBoxesRight { float:right; width:502px; margin-right:5px; }
	
	#lyt_boxContent { padding: 15px 15px 20px 15px; margin-top: -15px; }
	#lyt_boxContent p { font-size: 11px; color:#333; }
	
	#lyt_headerLinks a { font-size: 11px; font-weight:bold; margin-left: 30px; }
	#lyt_headerLinks a:link { color:#333; }
	#lyt_headerLinks a:visited { color:#333; }
	#lyt_headerLinks a:hover { color:#333; text-decoration: none; }
	#lyt_headerLinks a:active { color:#333; }
	
	#dottedLine { border-top: 1px dashed #A8A8A8; width: auto; }
	
		/*Residers*/
		#lyt_featureBox3 { float:right; width:246px; }
		#lyt_featureBox3 .img { margin-top: 15px; }
			#lyt_header3 { width:246px; height:25px; background:url(../images/residers-bg.gif) no-repeat; padding-top: 5px; margin-bottom:20px; }
			
		/*Services*/
		#lyt_featureBox2 { float:left; width:246px; }
			#lyt_header2 { width:246px; height:25px; background:url(../images/services-bg.gif) no-repeat; padding-top: 5px; }
			
			#lyt_featureBox2 ul { line-height: 15px; padding: 0; margin: 15px 0 20px 16px; font-size: 11px; }
			#lyt_featureBox2 li { list-style-image: url(../images/bullets.gif); padding: 0px; margin: 0px 0px 5px 0px; color:#333; }
			
			#bulletLinkClient { margin: 8px 0 0px 0; }
				#bulletLinkClient a { font-size:10px; font-weight:bold; }
				#bulletLinkClient a:link { color:0099cc; }
				#bulletLinkClient a:visited { color:0099cc; }
				#bulletLinkClient a:hover { color:FF8700; }
				#bulletLinkClient a:active { color:0099cc; }
			#bulletLink { margin: -10px 0 30px 0; }
				#bulletLink a { font-size:10px; font-weight:bold; }
				#bulletLink a:link { color:0099cc; }
				#bulletLink a:visited { color:0099cc; }
				#bulletLink a:hover { color:FF8700; }
				#bulletLink a:active { color:0099cc; }
				
	/*News*/
	#lyt_featureBox1 { float:left; width:246px; }
	/*IE only*/ *html #lyt_featureBox1 { float:left; width:246px; margin-left:5px; }
		#lyt_header1 { width:246px; height:25px; background:url(../images/news-bg.gif) no-repeat; padding-top: 5px; }
	
		#EmailSubscribe { margin: 10px 0 0px 0; font-size: 10px; }
		*html #EmailSubscribe { margin: -10px 0 0px 0; font-size: 10px; }
		#EmailSubscribe form { margin: 0px; }
		#EmailSubscribe input { margin:0; font-size: 10px; }
		#EmailSubscribe input.input-field { width: 100px; background-color: #FFF; border: 1px solid #808080;  }
		#EmailSubscribe textarea { width: 150px; height: 50px; font-size: 10px; background-color: #F4F4F4; border: 1px solid #808080; }
		#EmailSubscribe input.submitButton { margin: 10px 0px -3px 0px; }


	
	
	
	
	
	
	