/* 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: #0066ff; }
a:visited { color: #0066ff; }
a:hover { color: #6699ff; }
a:active { color: #6699ff; }

/* 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; }
	#int_image { background:url(images/t-bg.jpg) repeat-x 0 0;}
	#content { width:563px; background:url(images/bg-content.jpg) repeat-y; }
	#content .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 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; }
		#subnav a:link { color: #6699ff; }
		#subnav a:visited { color: #6699ff; }
		#subnav a:hover { color: #fff; }
		#subnav a:active { color: #fff; }
	#emailList_int { margin: 40px 8px 0 14px; }
		#emailList_int p { color:#FFF; }
		#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; }
	#ftrContainer a:link { color: #6699ff; }
	#ftrContainer a:visited { color: #6699ff; }
	#ftrContainer a:hover { color: #fff; }
	#ftrContainer a:active { color: #fff; }
#ftrShadow { width: 799px; height:70px; text-align:center; margin: 0 auto 0 auto; background:url(images/bg-ftr.jpg) repeat-x; }