﻿/* GENERAL */
/* style for module titles */

body{
background:#333 url(images/background2.jpg) left top repeat-x;
font-family:Tahoma, sans-serif; font-size:11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

textarea {
 font-size:9px;font-family:tahoma;
}

input {
  font-size:9px;font-family:tahoma;
}

a:link,
a:visited,
a:active,
a:hover {color:#EB5D0B;}

#HDR {
background-image:url(images/HDR_BACK.gif);
}


.date {font-family:tahoma;font-size:10px;color:silver;padding-left:8px;}

.leftbk {background-image:url(images/l2.gif);}



#footer1 {
border-bottom:1px #f7cb43 solid;  color: #f7cb43; padding:2px; border-top: #f7cb43 2px solid;font-size:12px;
font-variant:small-caps;
text-align: center;
}
#footer1 a:link {
color: #FFF;
text-decoration: none;
}
#footer1 a:visited {
color: #FFF;
text-decoration: none;
}
#footer1 a:hover {
color: #f7cb43;
text-decoration: underline;
}
#footer1 td {
padding: 1px 3px 3px 4px;
}

#footer2 {color:#ffffff; background: #661610 url(images/footer_bg.gif) left top repeat-x;
padding: 5px 3px 6px 4px; border-bottom:1px #949494 solid;font-size:12px;font-variant:small-caps;}


/* CSS Document */


.top-info {
color: #FFF;
font-size: 11px;
text-align: center;
padding: 3px 5px 5px;
line-height: 1.2;
}
.top-info strong {
color: #FFF;
font-size: 10px;
}
.top-info span {
color: #FFF;
font-size: 10px;
}
.top{ background:#030303; color:#B6AA84; font-size:8px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; padding:1px 0 1px 0; text-align:left; border-bottom:1px #FFFFFF solid}

.green { background-color:#4EAD59;background:url(images/green_bg.jpg) repeat-x; height:75px}

input{font-size:10px; padding:1px}

.dateblock {background-color:#121212;height:22px;}

#fullheight{height:100%}

.searchblock{ background: #f6e6b5 url(images/nav_area_bg.jpg) repeat-x bottom left; margin:0; padding:0; border-bottom:#b0c0c5 1px solid;}

.searchpad {padding-left:10px;}

.form {margin:0}

form {
margin: 0;
}

.contentpane {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;padding-left:10px;padding-right:10px; color: #000;background-color:#FFF;
padding: 5px 10px 10px 10px;line-height: 1.5;

}
h1 {
font-size: 15px;
border-bottom: 1px solid #CCC;
margin: 0 0 10px 0; padding: 4px 0 3px 0;
line-height: 1.2em;
color: #666;
}

.contentpane p {
margin: 0 0 1.4em 0;
font-size:12px;
}

.contentback {
background-color:#FFF;
}

.get2 {background-image:url(images/GET3.gif)}

.helpform {
height:135px;}

.rightbk {background-image:url(images/rt_col.jpg);
background-repeat:repeat-y;
background-color:#010101;}

.rightcol {color: #ffffff;font-size:12px;}

.leftpane {background-image:url(images/lt_col_bkgnd.jpg); background-repeat:repeat-y;}
.rightpane {padding-left:20px;}

.pinstripes{border-left:1px #949494 solid;  border-right:#949494 1px solid; border-top:#949494 1px solid}
	
.content_headlines {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-left:30px;
	padding-right:8px;
	color:#6bb3cd;
	font-weight:bold;}
	
	
.breadcrumb {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;color:silver;padding-left:25px;padding-bottom:5px;}
	
a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited, {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;color:silver;padding-left:25px;padding-bottom:5px;}
a.breadcrumb:hover, {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;color:#silver;padding-left:25px;padding-bottom:5px;}
	
.formfield {background-image:url(images/formfield.gif);
	font-size:10px;font-family:tahoma;color:#666666;}
	

.homepage_heading2 {
	font-size: 14px;
	font-family: tahoma;
	font-weight: bold;
	color: #002a37;
	padding-right:15px;padding-left:14px;}

.rules {width:125px;height:1px;color:#ffffff;}

.800HAYMOND {
	font-size: 24px;
	color: #FFFFFF;
}

.shadowfonts_white {
	font-size: 14px;
	color: #FFFFFF;
	text-shadow: #333333 5px 5px 5px;
	height: 1em;
	filter: Shadow(Color=#333333, 	
			Direction=135, 
			Strength=1);}

.areas_of_practice {color: #000000; padding-left: 10px; font-size: 14px; font-family: tahoma;}


ul#navigation, ul#navigation ul {

	padding: 0;

	margin: 0;

	list-style: none;

}
ul#navigation ul {
border-bottom: 1px solid #ee9319;

}

ul#navigation li { 

	line-height : 1.35em;

	position: relative;

	float: right;text-align: center;

}
ul#navigation li li { 
float: left;
text-align: left;
}

ul#navigation>li li { /* Needed for Opera 9, maybe because it's decent CSS. Hide from IE6 */

	float: none;

}

ul#navigation li a {

	display: block;

	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding: 7px 5px;

  border-left: 1px solid #ee9319;
}


ul#navigation a:hover {

	color: #000;

	background: #f6e5b0;

}
ul#navigation li li a {

width: 14em;
padding: 5px 5px;
background: #f6e5b0;
 border-right: 1px solid #ee9319;
  border-left: 1px solid #ee9319;
  font-size: 10px;
  line-height : 1.1em;
}




ul#navigation li li a:hover {
background: #ee971b;
color: #FFF;
}


ul#navigation li ul {

	position : absolute;

	left: -999em;

}
* html ul#navigation li ul {
	width: 13em;
}

#navigation li:hover ul ul, #navigation li.sfhover ul ul {

	left: -999em;

}





#navigation li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul {

	top: 0;

	left: 0px;

	margin-left: 100%;

}





/*                       ****DISPLAYS HORIZONTAL MENU**** */

#navigation li:active ul, #navigation li:hover ul, #navigation li.sfhover ul {

	top: 100%;

	margin-left: 0;
}
#side-links {
width: 182px;
margin: 13px 0 0 15px;
background: url(images/sidelinks_bg.jpg) repeat-y left top;
}
#side-links-inner {
background: url(images/sidelinks_bottom.jpg) left bottom no-repeat;
padding-bottom: 14px;
}
#side-links ul {
margin: 8px 5px 1px 11px;
padding: 0;
list-style: none;
}
#side-links ul li {
padding: 0;
line-height: 1.2em;
margin: 0 0 .6em 0;
background: url(images/bullet_square.gif) 0 .5em no-repeat;
padding-left: 14px;
}
#side-links ul li a {
display: block;
padding: 2px 0 2px 0;
}

* html #side-links ul li a {
height: 1%;
}

#side-links ul li a:link {
color: #f57b19;
}
#side-links ul li a:visited {
color: #f57b19;
}
#side-links ul li a:hover {
color: #f7e29c;
}
#quick-contact form {
margin: 0;
}
#quick-contact {
color: #EEE;
width: 182px;
margin: 8px 0 8px 15px;
}
#quick-contact-inner {
padding-bottom: 14px;
}
#quick-contact img {
margin-bottom: 3px;
}
#quick-contact input {
display: block;
}
#quick-contact p {
margin: 0 0 3px 0;
padding: 0 11px;
}



#login-user {
padding: 4px 0;
color: #626262;
font-size: 12px;
font-weight: bold;
}
#login-user a:link {
color: #f57b19;
}
#login-user a:visited {
color: #f57b19;
}
#login-user a:hover {
color: #f7e29c;
}

#addreses p {
margin: 0;
padding: 4px 4px;
}
#addreses {
border-top: 3px solid #000;
border-bottom: 1px solid #949494;
background: #6e6e6e url(images/addresses_bg.jpg) repeat-x left bottom;
padding: 0 0 20px 0;
}
.address strong {
color: #f7cb43;
}
#addreses .address p {
padding: 10px 0 0 0;
padding-left: 3px;padding-right: 3px;
}

.address {
text-align: center;
display: inline;
margin: 5px 4px 0;
color: #000;
width: 182px;
float: left;
color: #CCC;
background: url(images/address_bg.jpg) repeat-y left top;
}
.address2 {
background: url(images/address_bottom.jpg) no-repeat left bottom;
}
.address3 {
background: url(images/address_top.jpg) no-repeat left top;
height: 11.2em;
position: relative;
}
.address3 span {
margin-left: 24px;
display: block;
}

.address img.address-search {
position: absolute;
bottom: 3px;
right: 3px;
border: none;
}