body {
font-family: Georgia, Garamond, Times, serif;
font-size:14px;
color: #333333;
line-height:18px;
background-image:url(../images/blue.jpg);

margin-top:5px;
}
ul.home_bull  {
list-style-image: url(../images/bullet_pad.gif);
}
.search_header {
float: right;
display: inline;
padding-top:50px;
padding-right:5px;


}
.header_results{
font-size:10pt;
color:#37202A;
padding: 8px;
font-family: Georgia, Garamond, Times, serif;
margin: 0 auto;
border-bottom: 2px solid #37202A;
}

.search_header_home {
float: right;
display: inline;
padding-top:25px;
padding-right:5px;


}
.search_go_header_home {
float: right;
display: inline;
padding-top:35px;
padding-right:5px;


}
.address_header {
float: left;
font-size:8pt;
color:#006E85;
padding-top: 10px;
margin: 0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
}
.pagewrapper {
width: 985px;
margin: 0 auto;
text-align: left;
background-color: #FFFFFF;
padding: 1px 0 0 0;
}

.index-header .top {
background-image:url(../images/header_home.jpg);
height: 99px;
}

.index-header .bottom {
height: 203px;

}

.inside-header {
height: 190px;
}

.index-header .top .contact {
float: right;
width: auto;
margin: 62px 10px 0 0;
}

.index-box a:link {
color: #FFFFFF;
text-decoration:none;
}
.index-box a:visited {
color: #FFFFFF;
text-decoration:none;
}
.index-box a:hover {
color: #FFFFFF;
text-decoration:none;
}
.index-box a:active {
color: #FFFFFF;
text-decoration:none;
}

.index-box a:visited:hover{
color: #FFFFFF;
text-decoration:none;
}

.header {
padding:0;
height: 125px;
margin-bottom:-1px;
background-image:url(../images/header.jpg);

}
.header_home {
padding:0;
height: 100px;
margin-bottom:-1px;
background-image:url(../images/header_home.jpg);

}
.home_photo{
padding:0;
height: 203px;
margin-bottom:-1px;
}

.header-nav {
font-family: Georgia, "Times New Roman", Times, serif;
margin-top:1px;
background-image:url(../images/navbk.jpg);
background-repeat: repeat-x;
font-size: 14px;
height:40px;
padding-top:0px;
padding-left:22px;
margin-top:0px;
}
.header-nav .links .menu li {
display:inline;
}
.header-nav .links .menu ul {
display:inline;
}
.header-nav .links .menu a:link {
display:inline;
}
.header-nav .links-private .menu-private li {
display:inline;
}
.header-nav .links-private .menu-private ul {
display:inline;
}
.header-nav .links-private .menu-private a:link {
display:inline;
}
.content {
padding: 0 30px 20px 30px;
}

.index-content { font-family: Georgia, "Times New Roman", Times, serif; line-height:20px;
padding: 0 20px 0 30px;
float: left;
}

.index-boxes {
padding: 0 30px 0 30px;
float: right;
width: 250px;
}

.index-box {
background-image:url(../images/bluebox.jpg);
background-repeat: repeat-x;
height: 184px;
border: 1px solid #000000;
margin-top: 24px;
padding: 10px 12px 10px 12px;
}

.index-box ul {
font-family: Georgia, Garamond, Times, serif;
font-size:13px;
list-style-type: none;
margin:0;
padding:0;
}

.index-box hr {
height: 1px;
color: #FFFFFF;
background-color: #FFFFFF;
border:0;
}


.content p, .index-content p {
line-height: 110%;
}

.footer {
font-family: Georgia, Garamond, Times, serif;
font-size: 10px;
text-align: center;
background-image: url(../images/footer_back.jpg);
background-repeat: repeat-x;
height: 18px;
padding-top: 4px;
}

/**** BEGIN GENERAL LAYOUT STYLES ***/

.clearboth {
clear:both;
height: 1em;
}

.hidden {
display:none;
}

/**** END GENERAL LAYOUT STYLES ***/

/**** BEGIN NAVIGATION STYLES ***/

#menu_vert {
margin-left: 1px;
margin-right: 1px;
}

.clearb {
clear: both;
}

#primary-nav, 
#primary-nav ul {
list-style: none;
margin:0;
padding-top:5px;

}

#primary-nav ul {
margin-left: 4px;
position: absolute;
top: auto;
display: none;
padding-top:5px;
}

#primary-nav ul ul {
margin-top:1px;
margin-left:-1px;
left: 100%;
top: 0px;
}

#primary-nav li {
margin-left: -1px;
float: left;
}

#primary-nav li li {
margin-top: -1px;
float: none;
position: relative;
font-size: 12px;
width: 200px;
}

#primary-nav li li li {
margin-left:0;
}

#primary-nav a {
display: inline;
margin: 0px;
padding: 0 10px;
}

#primary-nav li li a {
padding-top: 4px;
padding-bottom: 4px;
}

#primary-nav a:link {
color: #FFFFFF;
text-decoration:none;
}

#primary-nav a:visited {
color: #FFFFFF;
text-decoration:none;
}

#primary-nav a:hover {
color: #009999;
text-decoration:none;
}

#primary-nav a:active {
color: #FFFFFF;
text-decoration:none;
}

#primary-nav a:visited:hover {
color: #009999;

}

#primary-nav li li a {
border: 1px solid #666666;
}

#primary-nav li li, 
#primary-nav li li.menuparent {
background-color: #006e85;
}

#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth {
background-image: url(../images/cms/arrow.gif);
background-position: center right;
background-repeat: no-repeat;
}

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul {
display: none;
}


#primary-nav li li { 
float: left; 
clear: both; 
}
#primary-nav li li a { 
height: 1%; 
}

/**** END NAVIGATION STYLES ***/
/******** MENU LAYOUT ***********/

.menu ul {
list-style: none;
margin: 0px;
padding: 0px;
width: 100%;
margin-left: -1px;
display:inline;
padding-top:5px;
}

.menu ul li {
margin-bottom: 1px;
display:inline;
padding-top:5px;

}

.menusep {
color: #FFFFFF;
}

.transMenu {
position:absolute;
overflow:hidden;
left:-1000px;
top:-1000px;
}

.transMenu .content {
position:absolute;
}

.transMenu .items {
position:relative;
left:0px; top:0px;
z-index:2;
padding-right:5px;
}

.transMenu.top .items {
border-top:none;
}

.transMenu .item {
color:#FFFFFF;
background: #37202A;
width: 100%;
text-decoration:none;
border:none;
cursor:pointer;
cursor:hand;
}

.transMenu .background {
position:absolute;
left:px; top:0px;
z-index:1;
-moz-opacity:.6;
filter:alpha(opacity=80);
}

.transMenu .shadowRight {
position:absolute;
z-index:3;
top:0px; width:0px;
-moz-opacity:.4;
filter:alpha(opacity=40);
}

.transMenu .shadowBottom {
position:absolute;
z-index:1;
left:0px; height:0px;
-moz-opacity:.4;
filter:alpha(opacity=60);
}

.transMenu .item.hover {
background:#B0CED8;
color:black;
}

.transMenu .item img {
margin-left:0px;
}

/******** END MENU LAYOUT ***********/
