html{height:100%; background:#869ADB;}
html,body{font:12px/18px Tahoma, "Trebuchet MS", sans-serif; height:100%; width:100%; margin:0px; padding:0px; vertical-align:middle;}

/* DEFAULT TABLE FORMATTING */
table{width:100%; border:none;}
td{vertical-align:top;}

h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:10px;}

ul{list-style-image:url(../i/css/blue.gif);}

/* BUTTON FORMATTING */
button.submit_inq, a img.submit_inq{background:url(../i/buttons/submit_inq.gif) bottom no-repeat; border:none; width:201px; height:35px; cursor:pointer; margin:0px 0px 10px 10px;}
button.reset, a img.reset{background:url(../i/buttons/reset.gif) bottom no-repeat; border:none; width:98px; height:35px; cursor:pointer; margin:0px 0px 10px 10px;}

/* LEFT COLUMN */
#left_col{height:500px; width:180px; border-left:1px solid #706756; text-align:right;}

/* RIGHT COLUMN */
#right_col{border-right:1px solid #4C432C; width:200px;}
a img.init_consult{background:url(../i/right_col/consultation.jpg) bottom no-repeat; border:none; width:198px; height:215px; cursor:pointer; margin:0px 20px 20px 20px;}
a img.contact_us{background:url(../i/right_col/contact_us.jpg) bottom no-repeat; border:none; width:198px; height:215px; cursor:pointer; margin:0px 20px 20px 20px;}

.local_links{background:url(../i/photos/balloon_rodeo_bkgrd.jpg) no-repeat top center; border:1px solid #333; width:460px; line-height:16px; font-size:12px;}
.local_links a{font-size:11px; font-weight:500; color:#333;}
.local_links a:hover{color:#06F;}

/* MESSAGE FORMATTING */
.message_general{margin:20px; padding:8px 30px; width:auto; max-width:60%; font:bold 11px/14px Arial; color:#000; border:1px solid #999; background:#F9F5E8;}
.message_error{margin:20px; padding:8px 30px; width:auto; max-width:60%; font:bold 11px/14px Arial; color:#000; border:1px solid #999; background:#F8E4DE;}
.renderTime{font:10px Arial; color:#999; text-align:center;}
.required_alert{font:10px Arial; color:#999;}
.error_alert{background:#F9F5E8; width:80%; padding:0px 10px; margin:20px; border:1px solid #CCC; font:bold 10px Arial;}
.error{font:10px Arial; padding-left:5px; color:#CC0000;}
.message{color:#000; text-align:center; padding:5px; border:1px solid #CCC; background-color:#F5F5F5; width:70%; margin:10px; font:11px Arial;}
.generalAlert{color:#999; text-align:center; padding:5px; border:1px solid #CCC; background-color:#FFF; width:70%; margin:10px;}
.generalMsg{text-align:center; font:bold 11px Arial; background:#F0F9E8; width:80%; padding:5px; margin:20px; border:1px solid #CCC;}
.stockAlert{color:#999; text-align:center; padding:5px; border:1px solid #CCC; background-color:#FFF; width:70%; margin:10px;}
.thank_you{color:#0066FF; font:italic bold 16px Arial, Helvetica, sans-serif; margin:30px;}


a{color:#06F; text-decoration:none;}
a:hover{color:#C90;}
a:visited{color:#06F;}
a img{background-position:bottom;}

#site_disclaimer{font:10px/14px Arial; color:#FFF;}
#site_disclaimer a,#site_disclaimer a:visited{color:#FFF}
#site_disclaimer a:hover{color:#FC0;}

/* MAIN NAVIGATION */
a img.home{background:url(../i/nav/home.gif) bottom no-repeat; border:none; width:57px; height:16px; cursor:pointer; margin:3px;}
a img.location_info{background:url(../i/nav/location_info.gif) bottom no-repeat; border:none; width:107px; height:16px; cursor:pointer; margin:3px;}
a img.practice_areas{background:url(../i/nav/practice_areas.gif) bottom no-repeat; border:none; width:122px; height:16px; cursor:pointer; margin:3px;}
a img.attorneys{background:url(../i/nav/attorneys.gif) bottom no-repeat; border:none; width:82px; height:16px; cursor:pointer; margin:3px;}
a img.fees_billing{background:url(../i/nav/fees_billing.gif) bottom no-repeat; border:none; width:125px; height:16px; cursor:pointer; margin:3px;}
a img.publications{background:url(../i/nav/publications.gif) bottom no-repeat; border:none; width:105px; height:16px; cursor:pointer; margin:3px;}
a img.resources{background:url(../i/nav/resources.gif) bottom no-repeat; border:none; width:124px; height:16px; cursor:pointer; margin:3px;}
a img.contact{background:url(../i/nav/contact.gif) bottom no-repeat; border:none; width:75px; height:16px; cursor:pointer; margin:3px;}
a img.local_links{background:url(../i/nav/local_links.gif) bottom no-repeat; border:none; width:81px; height:16px; cursor:pointer; margin:3px;}
a img.disclaimer{background:url(../i/nav/disclaimer.gif) bottom no-repeat; border:none; width:90px; height:16px; cursor:pointer; margin:3px;}

/* FORM ELEMENT FORMATTING */
.inputField, select {
	background-color: #fff;
	font: 11px/17px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	padding-left: 3px;
	border: 1px solid #8595B2;
	margin:0px 0px 4px 4px;
}











































button:hover,a:hover img{background-position:top;}
