* {
margin:0;
padding:0
}

body {
background:#666 url(images/sbch-template-1_04.jpg) top left repeat-x;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#003
}

#wrapper {
background:transparent url(images/sbch-template-1_23.jpg) top right repeat;
margin:28px auto;
width:736px
}

ul, ol {
list-style:outside;
margin-left:15px
}

ol li {
margin-bottom:1em
}

.clear {
clear:both
}

#menu {
background:transparent url(images/vr-1.gif) top right no-repeat;
float:left;
height:300px;
list-style:none;
margin:0!important;
margin:0 0 0 -20px;
padding:0;
width:153px !important;
width:173px;
position:absolute;
top:0;
left:0;
z-index:20
}

#menu li {
list-style:none;
margin:0;
padding:0;
text-indent:0
}

#main-content {
background:transparent url(images/sbch-template-1_23.jpg) top right repeat;
border:9px #FFF solid;
border-bottom:0;
border-top:0;
margin:0;
padding:0;
text-align:justify;
width:718px;
min-height:500px;
_height:500px;
position:relative;
z-index:11
}

#content {
float:left;
line-height:3em;
margin-top:0;
padding:0 20px 15px 15px;
text-align:justify;
width:530px;
z-index:10
}

#main {
background:transparent url(images/sbch-template-1_23.jpg) top left repeat-y;
line-height:2em;
margin-left:153px;
padding:0 15px 15px;
width:535px
}

#contact-us {
background:transparent url(images/sbch-template-1_23.jpg) top left repeat-y;
line-height:2em;
margin-left:153px;
padding:0 15px 15px;
width:535px;
height:500px;
}

#info {
width:535px;
height:200px
}

#position {
float:left;
width:225px
}

#address {
float:left;
width:45%
}

#contact {
float:left;
width:55%;
text-align:right
}

#contact-info {
border:1px #999 solid;
float:right;
padding:10px;
width:50%
}

p {
margin-bottom:15px;
text-indent:0
}

ul+p {
margin-top:15px;
text-indent:0
}

#main ul {
margin-bottom:15px;
text-indent:0
}

#contact-info p {
border-bottom:1px #CCC solid;
margin-bottom:3px;
text-indent:0
}

#contact-us p {
margin-bottom:3px;
text-indent:0
}

#main p+p {
margin:2em 0 0;
text-align:justify;
text-indent:0
}

#contact-info p+p, #contact-us p+p {
margin:0;
text-align:justify;
text-indent:0
}

img {
border:0
}

h1 {
background:url(images/sbch-template-2_04.jpg) top left no-repeat;
border:9px solid #FFF;
border-bottom:0;
height:292px;
width:718px
}

h2 {
background-color:#FFF;
height:104px;
margin-left:153px;
width:565px
}

h1 span, h2 span, #mapdata span {
display:none
}

h3 {
background:transparent url(images/hr-1.gif) left bottom no-repeat;
font-size:medium;
margin:25px 0 15px;
text-align:left
}

h4 {
background:transparent url(images/hr-1.gif) left bottom no-repeat;
font-size:small;
margin:15px 0;
text-transform:uppercase
}

p label {
display:block;
float:left;
font-weight:700;
padding-right:10px;
text-align:right;
width:100px
}

#contact-us p label {
font-weight:700;
padding-right:10px;
text-align:left;
width:60px;
}

#disclaimer {
background-color:#FFF;
color:#003;
float:left;
height:23px;
padding:10px 10px 0 0;
text-align:right;
width:726px!important;
clear:both
}

#footer {
background-color:#666;
clear:both;
color:#FFF;
float:left;
height:14px;
padding-top:10px;
width:738px
}

#footer a,.menu a {
color:#FFF;
text-decoration:none
}

#footer a:hover,.menu a:hover {
color:#FFF;
text-decoration:underline
}

#disclaimer a {
color:#003;
text-decoration:none
}

#disclaimer a:hover {
color:#000;
text-decoration:underline
}

#main a, #contact-us a{
border-bottom:1px dotted #000;
color:#003;
text-decoration:none
}

#main a:hover, #contact-us a:hover{
border:0;
border-bottom:1px solid #666;
color:#000;
text-decoration:none
}

.indent {
margin-left:25px
}

#mapdata {
background:url(images/675-Third.jpg) top left no-repeat;
width:320px;
height:400px;
float:left
}

.half {
display:block;
float:left;
width:45%
}
