html, body { 
padding: 0px;
margin: 0px;
}
img {
border: 0px;
/*behavior: url("pngbehavior.htc");*/
}
body {
font-size: 11px;
font-family: arial;
background: url(images/bg.gif) #FEE956 repeat-x;
margin:0px;
padding:0px;
}
#header_out {
width: 990px;
margin: 0 auto;
padding:0px;
}
#header {
width: 672px;
height: 154px;
margin: 0 0 0 308px;
padding: 0 10px 0 0;
position: absolute;
z-index: 1;
background:url(images/header.jpg) no-repeat;
top:0px;
}

#phoneNumber {
position:absolute;
top:32px;
right:120px;
font:42px Impact, Arial, Helvetica, sans-serif;
color:#990000;
z-index:2;
/*letter-spacing:0.125em;
*/}

#main {
width: 900px;
background: url(images/content_bg09.gif) no-repeat 45px 440px;
padding: 0 45px 0 45px;
margin: 0px auto -40px auto;
position: relative;
z-index:2;
overflow:visible;
}
body.member #main, body.login #main {
background:none;
}
#termite {
width:140px;
height:111px;
position:absolute;
top:390px;
left:35px;
float:left;
z-index:5000;
margin:0px;
padding:0px;
clear:both;
}
#logo {
width: 890px;
height: 67px;
margin:0px;
padding: 45px 0 10px 15px;
float: left;
}
#logo a {
width:299px;
height:67px;
position:relative;
display:block;
background:url(images/logo-02.gif) 0px 0px no-repeat;
text-indent:-9999px;
}
#logo a:hover {
background:url(images/logo-02.gif) 0px -67px no-repeat;
}
#menu {
width: 283px;
height: 310px;
list-style: none;
background: url(images/menu_bg09.jpg) no-repeat;
margin:0px;
padding: 15px 22px 0 22px;
float: left;
}
#menu li {
margin:0px;
padding:0px;
float: left;
}
#menu a {
width: 263px;
color: #000000;
font-size: 16px;
text-decoration: none;
border-bottom: 1px dashed #000000;
padding: 8px 10px 8px 10px;
float: left;
}
#menu a:hover {
background: #FEFADF;
}
body.home #home, body.home #home:hover, body.faq #faq, body.faq #faq:hover, body.employment #employment, body.employment #employment:hover, body.refer #refer, body.refer #refer:hover, body.contact #contact, body.contact #contact:hover, body.news #news, body.news #news:hover, body.difference #difference, body.difference #difference:hover {
color: #FFFFFF;
background: #000000;
}
#menu a.act, #menu a:hover.act {
color: #FFFFFF;
background: #000000;
}
.midImage {
position:relative;
top:0px;
left:10px;
float:left;
width:563px;
height:327px;
background:url(images/refer-bg-img.jpg) top left no-repeat;
}
a.link_1, a.link_2, a.link_3 {
width: 181px;
text-indent: -9999px;
margin: 0 0 0 10px;
float: left;
}
a.link_1 {
height: 327px;
background: url(images/link_1.jpg) no-repeat;
position:relative;
z-index:2;
}
a:hover.link_1 {
background: url(images/link_1_hover.jpg) no-repeat;
}
a.link_2 {
height: 325px;
background: url(images/link_2.jpg) no-repeat;
position:relative;
z-index:3;
}
a:hover.link_2 {
background: url(images/link_2_hover.jpg) no-repeat;
}
a.link_3 {
height: 308px;
background: url(images/link_3.jpg) no-repeat;
position:relative;
z-index:4;
}
a:hover.link_3 {
background: url(images/link_3_hover.jpg) no-repeat;
}
body.member #content, body.login #content {
width:840px;
}
#content {
width: 527px;
background: #FEFADF;
padding: 20px;
margin: 20px 0 0 0;
float: left;
}
#content a {
color:#000000;
}
#content h1 {
color: #A52F22;
font-size: 18px;
font-style: italic;
border-bottom: 1px solid #A52F22;
padding: 0 0 3px 0;
margin: 0 0 10px 0;
display: block;
}
.midImage h3 {
color: #A52F22;
font-size: 18px;
font-style: italic;
padding: 15px 0 0px 15px;
margin:0px;
display: block;
}
h2 {
color: #000000;
font-size: 16px;
padding: 0 0 3px 0;
margin: 0 0 0px 0;
display: block;
text-transform:capitalize;
}
#content p {
color: #231F20;
font-size: 14px;
line-height: 1.6;
margin: 0 0 15px 0;
display: block;
}
#content li.vid {
list-style:none;
margin:0px;
padding:0px 0px 10px 0px;
height:112px;
float:left;
display:block;
width:99%;
}
.vid a {
font-size:110%;
display:block;
float:left;
}
.vid img {
float:left;
margin-right:10px;
}
#content li {
font-size:14px;
line-height:1.6;
padding-bottom:10px;
}
#content li ol {
margin-top:15px;
}
#sidebar {
width: 300px;
margin: 15px 0 0 17px;
float: left;
}
#sidebar a img {
padding-bottom:15px;
}
#sidebar #sub_menu {
width: 300px;
list-style: none;
float: left;
margin:0px;
padding:0px;
}
#sidebar #sub_menu .top, #sidebar #sub_menu .bottom {
width: 300px;
height: 35px;
border: 0;
padding: 0;
float: left;
}
#sidebar #sub_menu .top {
background: url(images/sub_menu_top.gif) no-repeat 0 bottom;
}
#sidebar #sub_menu .bottom {
background: url(images/sub_menu_bottom.gif) no-repeat;
}
#sidebar #sub_menu h2 {
color: #A52F22;
font-size: 16px;
border-bottom: 1px solid #A52F22;
padding: 0 5px 2px 5px;
margin: 0 0 5px 0;
display: block;
}
#sidebar #sub_menu li {
width: 278px;
background: #FEFADF;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
margin:0px;
padding: 0 10px 0 10px;
float: left;
font-size:12px;
}
#sidebar #sub_menu li strong {
font-size:16px;
line-height:1.6;
font-weight:normal;
}
#sidebar #sub_menu li a {
width: 248px;
color: #000000;
text-decoration: none;
background: url(images/dot.gif) no-repeat 10px 9px;
padding: 4px 10px 4px 20px;
float: left;
}
#sidebar #sub_menu li a:hover {
background: url(images/dot.gif) #FEF6BD no-repeat 10px 9px;
}
#sidebar #sub_menu li span {
font-weight: bold;
display: block;
width: 248px;
color: #000000;
text-decoration: none;
background: url(images/dot.gif) no-repeat 10px 9px;
padding: 4px 10px 4px 20px;
float: left;
}
#footer_main {
width: 100%;
min-width: 990px;
height: 90px;
background: #000000;
margin: 0px auto;
position: relative;
z-index:10;
}
#footer {
width:900px;
height: 70px;
font-size: 10px;
padding: 5px 20px 0 20px;
_padding: 13px 20px 0 20px;
margin: 0px auto;
}
#footer .left {
color: #FFFFFF;
float: left;
line-height:1.4;
}
#footer .left a {
color: #FFFFFF;
text-decoration: underline;
}
body.home #footer #home, body.services #footer #services, body.faq #footer #faq, body.employment #footer #employment, body.bud #footer #bud, body.contact #footer #contact, body.news #footer #news, body.difference #footer #difference, body.refer #footer #refer, body.member #footer #member {
background:none;
color:#fee956;
}
#footer .right {
color: #666666;
float: right;
}
#footer .right a {
color: #666666;
text-decoration: underline;
}
#footer a:hover {
text-decoration: none;
}
.clearfooter {
height: 40px;
clear: both;
}

