/* Style Sheet */


/* 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: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

body { margin: 0px; padding: 0px; }

a:link { color: #6699ff; }
a:visited { color: #6699ff; }
a:hover { color: #fff; }
a:active { color: #fff; }

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

/* HEADER STYLES */
h1, .cfont7 { font-size: 18px; font-weight: bold; }
h2, .cfont6 { font-size: 14px; font-weight: bold; }
h3, .cfont5, .cbodyhdr1, .cbodyhdr2 { font-size: 11px; font-weight: bold; color:#FFFFFF; }
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: 9px; }

/* 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; }


/* cbodytxt is used on the default attorney link */
/* cbodyhdr3 is used on the default TOC link */
/* only modify these styles if you want them to be different than the default */
.cbodytxt { }
.cbodytxt3 { }

/* 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: url(images/bg-green.jpg); }

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

/*PAGE main containers*/
#pageMain { width:100%; text-align:center; background:url(images/bg-gray.jpg) repeat; }
#pageMain2 { width:100%; text-align:center; background:url(images/bg-hdr.jpg) repeat-x; }


/**** HEADER Styles ****/
#hdrContainer { width: 799px; text-align:left; margin: 0 auto 0 auto; }
	#navRight { float:right; }
	#navLeft { float:left; }

/****BODY Styles****/
#bodyContainer { width: 799px; text-align:left; padding-bottom: 15px; margin: 0 auto 0 auto; }
#bdy_left { float:left; width:563px; }
	#bdy_left p { color:#666666; }
	#bdy_left ul { margin:15px 0 15px 10px; padding:0; }
	#bdy_left li { margin:5px 0 5px 10px; padding:0; color:#6B6A01; }
	
	#flash { }
	
	#int_image { background:url(images/t-bg.jpg) repeat-x 0 0; }
	#content_hm { width:563px; margin: 5px 0 20px 0; }
	*html #content_hm { width:563px; margin: 12px 0 20px 0; }
		#content_hmRight { float:right; width:213px; padding-right:10px; }
			#content_hmRight p { color:#FFF; }
				#content_hmRight a:link { color: #6699ff; }
				#content_hmRight a:visited { color: #6699ff; }
				#content_hmRight a:hover { color: #fff; }
				#content_hmRight a:active { color: #fff; }	
		#content_hmLeft { float:left; width:300px; padding-left:11px; }
			#content_hmLeft p { color:#999; }
	#content { width:563px; background:url(images/bg-content.jpg) repeat-y; }
		#content a:link { color: #0066ff; }
		#content a:visited { color: #0066ff; }
		#content a:hover { color: #6699ff; }
		content a:active { color: #6699ff; }
		#content table { width:500px; margin: 15px 0 10px 33px; }
		#breadcrumb { font-size:10px; margin-bottom:20px; }
#bdy_right { background:url(images/h-bg-rtColumn.jpg) no-repeat 0 124px; float:right; width: 236px; }
	#teeTime { margin-left:14px; }
	#teeTime p { margin:0; }
	#teeTime a:link { color: #0066ff; }
	#teeTime a:visited { color: #0066ff; }
	#teeTime a:hover { color: #6699ff; }
	#teeTime a:active { color: #6699ff; }
	#teeTime h2 { margin:0; }
	#subnav {  margin-top:17px; padding-top:30px; margin: 19px 8px 0 14px; }
		#subnav ul { margin:15px 0 15px 10px; padding:0; }
		#subnav li { margin:5px 0 5px 10px; padding:0; color:#6699ff; }
		#subnav a { font-weight:bold; }
	#news_hm {  margin-top:17px; padding-top:30px; margin: 19px 8px 0 14px; }
		#news_hm p { color:#FFCC99; margin:8px 0 8px 0; }
		*html #news_hm p { color:#FFCC99; margin:8px 0 0 0; }
		#news_hm a:link { color: #999900; }
		#news_hm a:visited { color: #999900; }
		#news_hm a:hover { color: #fff; }
		#news_hm a:active { color: #fff; }
			#news_break { width:200px; border-bottom:dotted 1px #666666; margin:0px; }
	#emailList_int { margin: 40px 8px 0 14px; }
		#emailList_int p { color:#FFF; margin-left:4px; }
		#emailList_int form { margin-top:20px; }

/****FOOTER Styles****/
#ftrContainer { width: 799px; text-align:center; margin: 0 auto 0 auto; background:url(images/bg-gray.jpg) repeat; padding: 10px 0 10px 0; }
	#ftrContainer p { margin:0; color:#FFFFFF; font-weight:bold; }
#ftrShadow { width: 799px; height:70px; text-align:center; margin: 0 auto 0 auto; background:url(images/bg-ftr.jpg) repeat-x; }
