html, body, p, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, li {
margin:0pt;
padding:0pt;
}
html, body {
background:#3F6681 none repeat scroll 0%;
font-family:arial,sans-serif;
text-align:center;
}
html {
font-size:0.84em;
}
a img {
border:medium none;
}
table {
border-spacing:0pt;
}
body {
margin-top:15px;
}
#ackeys {
position:absolute;
top:-666em;
}

#container {
background:transparent url(../images/main-middle.gif) repeat-y scroll left top;
margin:15px auto;
min-height:1px;
text-align:left;
width:892px;
}
#container .wrapper {
background:transparent url(../images/main-top.gif) no-repeat scroll left top;
min-height:1px;
}
#container .wrapper1 {
background:transparent url(../images/main-bottom.gif) no-repeat scroll left bottom;
min-height:1px;
padding:13px 8px 8px;
}
#ovfWrapper {
overflow:hidden;
width:876px;
}
#header {
position:relative;
}
#header h1, #header p#logoContainer {
background:#112E47 url(../images/logo.gif) no-repeat scroll left top;
border-bottom:9px solid #633527;
height:80px;
overflow:hidden;
text-indent:-666em;
width:100%;
}
#header p#logoContainer a {
display:block;
height:60px;
overflow:hidden;
text-indent:-666em;
width:331px;
}
#header #search {
min-height:1px;
position:absolute;
right:10px;
top:17px;
}
#header  #search p.login a:link, #header  #search p.login a:visited {float:right; color: white; text-decoration:none; font:Arial,Verdana,sans-serif; font-size: .78em;  font-weight:800}

#header #search P.login a:hover {
	FONT-WEIGHT: 800; FONT-SIZE: 0.78em; FLOAT: right; COLOR: white; TEXT-DECORATION: underline;
}
#header #search .searchPhrase {
border:1px solid #B4D8EA;
width:109px;
}
#mainMenu {
background:#B4D8EA url(../images/mainmenu-bcg.gif) repeat-x scroll left top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
min-height:1px;
position:relative;
}
#mainMenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt auto;
min-height:1px;
position:relative;
width:100%;
z-index:4;
}
#mainMenu li {
float:left;
margin-right:1px;
min-height:1px;
position:relative;
z-index:4;
}
#mainMenu li a {
color:#112E47;
display:block;
font-family:'trebuchet ms',sans-serif;
font-size:0.84em;
font-weight:bold;
padding:5px 22px 5px 9px;
position:relative;
text-decoration:none;
text-transform: capitalize;
z-index:30;
}
#mainMenu li a span {
background:transparent url(../images/menu-bullet.gif) no-repeat scroll 10px 50%;
padding-left:24px;
}
#mainMenu li.expanded a, #mainMenu li.sfHover a, #mainMenu li:hover a, #mainMenu li a:hover, #mainMenu li a.current {
background:#FFFFFF none repeat scroll 0%;
border-left:1px solid #796F6C;
border-right:1px solid #796F6C;
padding:4px 21px 5px 8px;
}
#mainMenu.nohover li a:hover {
background:#D6EAF4 url(../images/hover-state.gif) repeat-x scroll left top;
border-left:1px solid #796F6C;
border-right:1px solid #796F6C;
padding:4px 21px 5px 8px;
}
#mainMenu.nohover li.expanded a:hover {
background-image:none;
}
#mainMenu li.expanded a span, #mainMenu li.sfHover a span, #mainMenu li:hover a span, #mainMenu li a:hover span, #mainMenu li a.current span {
background:transparent url(../images/menu-bullet1.gif) no-repeat scroll 10px 50%;
}
#mainMenu ul li ul {
position:absolute; width:auto; left:0; clear:both; text-align:center; display:none; margin:0 0 0 -0px; width:876px; height:25px; border-top:1px solid #796f6c; border-bottom:1px solid #796f6c; margin-top:-1px; background:#fff; padding:6px 0 0 0; z-index:10;
}
#mainMenu ul li:hover ul {
display:block;
}
#mainMenu ul li.sfHover ul {
display:block;
}
#mainMenu ul li.expanded ul {
display:block;
}
#mainMenu.nohover ul li.expanded ul {
clear:both;
display:block;
}
#mainMenu.nohover ul li.expanded:hover ul {
display:block;
}
#mainMenu.nohover ul li:hover ul {
display:none;
}
#mainMenu.nohover ul li.sfHover ul {
display:none;
}
#mainMenu ul li ul li {
background:transparent url(../images/sub-menu-brd.gif) no-repeat scroll 0pt 4px;
display:block;
float:left;
margin:0pt;
padding:0pt 9px 0pt 10px;
}
#mainMenu ul li ul li.first {
background:transparent none repeat scroll 0%;
}
#mainMenu ul li ul li a, #mainMenu ul li:hover ul li a, #mainMenu ul li.sfHover ul li a {
border:medium none;
color:#934E39;
display:inline;
font-family:arial,sans-serif;
padding:0pt;
}
#mainMenu ul li.expanded ul li a {
border:medium none;
color:#934E39;
display:inline;
font-family:arial,sans-serif;
padding:0pt;
}
body #mainMenu ul li ul li a:hover {
border:medium none;
color:#934E39;
padding:0pt;
text-decoration:underline;
}
body #mainMenu.nohover ul li ul li a:hover {
border:medium none;
color:#934E39;
padding:0pt;
text-decoration:underline;
}
#content {
background:#FFFFFF url(../images/content-bcg.gif) repeat-x scroll left top;
min-height:1px;
}
#content.type1 {
min-height:1px;
padding-bottom:50px;
}
#bannerContainer {
background:transparent url(../images/banner.jpg) no-repeat scroll left top;
float:left;
height:271px;
width:588px;
}
#bannerContainer h2, #bannerContainer p {
position:absolute;
top:-666em;
}
#bannerContainer a {
display:block;
height:271px;
overflow:hidden;
text-indent:-666em;
width:588px;
}
#sideCol {
float:right;
width:281px;
}
#sideCol .text {
padding:0pt 40px 0pt 15px;
}
#sideCol h3 {
color:#112E47;
font-family:'trebuchet ms',sans-serif;
font-size:1.1em;
padding:10px 0pt 7px;
}
#sideCol h4 {
color:#934E39;
font-size:1em;
padding:6px 0pt 0pt;
width:200px;
}
#sideCol p {
color:#544E4B;
font-size:0.84em;
}
#sideCol .options {
font-size:0.84em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:10px;
}
#sideCol .options li {
background:transparent url(../images/sub-menu-brd.gif) no-repeat scroll 100% 3px;
float:left;
padding:0pt 6px 0pt 0pt;
}
#sideCol .options li.last {
background:transparent none repeat scroll 0%;
padding:0pt 6px;
}
#sideCol .options a {
color:#934E39;
text-decoration:none;
}
#sideCol .options a:hover {
text-decoration:underline;
}
#specialBox {
background:#BCB7B5 url(../images/special-box-bcg.gif) repeat-x scroll left top;
clear:both;
min-height:1px;
}
#col1 {
float:left;
padding:32px 0pt 0pt 8px;
width:582px;
}
#col1 #listContainer {
background:transparent url(../images/shadow-box.gif) no-repeat scroll left top;
height:140px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:20px;
}
#col1 ul {
line-height:110%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
min-height:1px;
padding-left:15px;
}
#col1 ul li {
float:left;
}
#col1 ul li a {
color:#934E39;
text-decoration:none;
}
#col1 ul li a:hover {
text-decoration:underline;
}
#col1 ul li h3 {
position:relative;
z-index:50;
}
#col1 ul li#item1 {
width:160px;
}
#col1 ul li#item1 h3 {
background:transparent url(../images/h1.gif) no-repeat scroll left top;
height:17px;
margin-top:-17px;
overflow:hidden;
text-indent:-666em;
width:137px;
}
#col1 ul li#item2 {
padding-left:30px;
width:160px;
}
#col1 ul li#item2 h3 {
background:transparent url(../images/h2.gif) no-repeat scroll left top;
height:17px;
margin-top:-18px;
overflow:hidden;
text-indent:-666em;
width:137px;
}
#col1 ul li#item3 {
padding-left:30px;
width:160px;
}
#col1 ul li#item3 h3 {
background:transparent url(../images/h3.gif) no-repeat scroll left top;
height:17px;
margin-top:-18px;
overflow:hidden;
text-indent:-666em;
width:137px;
}
#col1 ul li#item3 li {
background:transparent none repeat scroll 0%;
padding:0pt;
}
#col1 ul ul {
background:transparent none repeat scroll 0%;
height:105px;
padding:15px 0pt 0pt;
position:relative;
}
#col1 ul ul li {
background:transparent url(../images/sq-bullet.gif) no-repeat scroll left center;
border:medium none;
color:#544E4B;
float:none;
font-size:0.84em;
height:auto;
padding-left:6px;
}
#col1 ul ul li a {
text-decoration:none;
}
#col1 ul ul li a:hover {
text-decoration:underline;
}
#col1 ul li#item3 li.last, #col1 ul ul li.last {
background:transparent url(../images/menu-bullet1.gif) no-repeat scroll 1px 50%;
bottom:0pt;
color:#934E39;
padding:0pt 0pt 0pt 15px;
position:absolute;
}
#col1 ul ul li.last a {
color:#934E39;
}
#col2 {
float:right;
padding-top:16px;
width:278px;
}
#col2 h3 {
background:transparent url(../images/h4.gif) no-repeat scroll left top;
height:15px;
overflow:hidden;
text-indent:-666em;
width:258px;
}

#mapContainer {
background:transparent url(../images/map-container-bcg.gif) no-repeat scroll left top;
height:134px;
margin-top:2px;
padding:3px 0pt 0pt 3px;
width:275px;
}
#map {
background:transparent url(../images/map-bcg.gif) no-repeat scroll left top;
height:124px;
position:relative;
width:267px;
}
#map li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:absolute;
z-index:5;
}
#map li a {
background-position:666px 0pt;
background-repeat:no-repeat;
overflow:hidden;
text-indent:-666em;
}
#map li a:hover {
background-position:left top;
}
#map li#mItem1 {
left:0pt;
top:0pt;
}
#map li#mItem1 a {
background-image:url(../images/map-item1.gif);
display:block;
height:82px;
width:82px;
}
#map li#mItem2 {
left:50px;
top:82px;
}
#map li#mItem2 a {
background-image:url(../images/map-item2.gif);
display:block;
height:42px;
width:48px;
}
#map li#mItem3 {
left:103px;
top:0pt;
}
#map li#mItem3 a {
background-image:url(../images/map-item3.gif);
display:block;
height:62px;
width:76px;
}
#map li#mItem4 {
left:109px;
top:59px;
}
#map li#mItem4 a {
background-image:url(../images/map-item4.gif);
display:block;
height:62px;
width:76px;
}
#map li#mItem5 {
right:0pt;
top:0pt;
z-index:1;
}
#map li#mItem5 a {
background-image:url(../images/map-item5.gif);
display:block;
height:100px;
width:118px;
}
#map li#mItem6 {
bottom:0pt;
right:0pt;
}
#map li#mItem6 a {
background-image:url(../images/map-item6.gif);
display:block;
height:31px;
width:54px;
}
#sideMenu {
color:#000000;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 5px;
padding-top:55px;
text-align:left;
width:125px;
}
#sideMenu li {
border-bottom:1px solid #E1DFDE;
position:relative;
z-index:2;
}
#sideMenu li.last {
border:medium none;
}
#sideMenu li a {
color:#934E39;
display:block;
font-size:0.9em;
min-height:1%;
padding:5px 7px;
text-decoration:none;
}
#sideMenu li a:hover {
text-decoration:underline;
}
#mainCol {
float:left;
padding-top:20px;
width:733px;
}
#mainCol ul {
font-family:'trebuchet ms',sans-serif !important;
margin-left:20px;
}
#mainCol ul#map {margin-left:0px;}
#mainCol ul li {
color:#776D6A;
}
#col3 {
float:left;
padding:30px 0px 10px 20px;
width:425px;
}
#col3 h1 {
color:#112E47;
font-family:'trebuchet ms',sans-serif;
font-size:2em;
}
#col3 h2 {
color:#AAA39F;
font-size:1.3em;
font-weight:normal;
margin: 0px 0px 20px 0px;
}
#col3 h3 {color:#B0AAA8; font-weight: normal; font-size: 2em; margin-top: 15px;}
#col3 div.section {
padding-top:10px;
}
#col3 p {
color:#776D6A;
font-size:0.9em;
padding:6px 0pt;
}
#col3 ul {margin: 10px 0px 10px 20px;} 
#col4 {
float:right;
padding-right:1px;
width:267px;
}
#col4 p.imgContainer {
padding-bottom:10px;
}
#col4 h3 {
background:transparent url(../images/h5.gif) no-repeat scroll left top;
height:15px;
overflow:hidden;
text-indent:-666em;
width:265px;
}
#siteCol {
float:right;
padding-top:20px;
position:relative;
width:100%;
z-index:5;
}
#col9 {
float:left;
padding:10px 20px 0px;
width:230px;
}
#col9 li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0px;
}
li#l1 {
font-size:1.3em;
padding:10px 0px 5px;
}
li#l2 a {
background-color:#DEDCDB;
border-bottom:1px solid #BCB7B5;
display:block;
padding:1px 5px;
width:230px;
}
li#l2 a:hover {
background-color:#BCB7B5;
}
ul#l3 a {
background-color:#FFFFFF;
font-size:0.8em;
}
ul#l3 a:hover {
background-color:#DEDCDB;
}
#footer {
border-top:1px solid #FFFFFF;
clear:both;
color:#4F4846;
margin:0pt 8px 0pt 15px;
padding-bottom:10px;
}
#footer.type1 {
background:#BCB7B5 url(../images/special-box-bcg.gif) repeat-x scroll left bottom;
border:medium none;
clear:both;
color:#4F4846;
margin:0pt;
padding:0pt 0pt 10px 15px;
}
#footer .options {
font-size:0.84em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:10px;
}
#footer .options li {
background:transparent url(../images/border-bullet.gif) no-repeat scroll 0pt 2px;
float:left;
padding:0pt 6px;
}
#footer .options li.first {
background:transparent none repeat scroll 0%;
padding:0pt 6px 0pt 0pt;
}
#footer .options a {
color:#934E39;
text-decoration:none;
}
#footer .options a:hover {
text-decoration:underline;
}
.clearme {
clear:both;
}

/*
#search {
display:none;
}
*/

