* {
margin:0;
padding:0;
}
body {
background:#a7a9ac url(../images/body.gif) left top repeat-x;
font:12px Arial, Helvetica, sans-serif; 
color:#000; 
text-align:center;
}
a {
color:#9F8131;
text-decoration:none;
}
a:hover {
color:#9F8131;
text-decoration:underline;
}
a img {
border:none;
}

#wrapper {
width:990px;
margin:0 auto;
text-align:left;
}

#topbar {
position:relative;
width:990px;
height:52px;
}
#topbar ul {
float:right;
list-style:none;
padding-top:4px;
margin-top:20px;
}
#topbar li {
float:left;
}
#topbar li a {
float:left;
display:block;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
padding:6px 20px;
border-left:1px solid #6F6F6F;
}
#topbar li a:hover, #topbar li.mainactive a {
color:#fff;
text-decoration:none;
background:#818285;
}
#topbar li#main1 {
position:absolute;
left:377px;top:0;
padding-left:0;
overflow:hidden;
width:70px;
height:37px;
}
#topbar li#main1 a {
width:60px;
height:30px;
background:url(../images/home.gif) center top no-repeat;
padding:0;
padding-top:40px;
}

#topbar li#main1 a:hover{
background-position:center -37px;
}

#topbar li#main2 {
display:none;
}
#topbar li#main3 {
position:absolute;
left:439px;top:0;
}

#topbar li#main3 a{
border-right:1px solid #fff;
border-left:1px solid #fff;
color:#fff;
padding:5px 30px;
text-transform:uppercase;
background:#000;
}


#topbar li#main3 a:hover{
background:#A7A9AC
}

#masterhead{
position:relative;
width:990px;
height:154px;
background:url(../images/header.gif) left top no-repeat
}
#logo{
position:absolute;
width:335;
height:72px;
left:0;top:45px;
}
#logo h1 {
height:72px;
width:335px;
overflow:hidden;
background:url(../images/logo.gif) left top no-repeat;
}
#logo h1 a {
color:#000;
display:block;
padding-top:80px;
}
#sections {
overflow:hidden;
width:990px;

padding-bottom:10px;
background:url(../images/section.gif) left top repeat-y;
}

#leftnav{
float:left;
width:200px;
}

#midnav {
overflow:hidden;
float:right;
width:780px;
}

#content {
overflow:hidden;
width:770px;
padding:0;
}
#content p {
margin-bottom:10px;
}
#content ul {
list-style:none;
margin-left:12px;
}
#content li {
background:url(../images/content_li.gif) left 5px no-repeat;
padding-left:10px;
}
#content li a {
font:12px Arial, Helvetica, sans-serif;
}
#nav {
overflow:hidden;
width:780px;
height:36px;
background:#58585A;
margin-bottom:10px;
color:#fff;
}
#content .main-heading h1 {
font:20px Arial, Helvetica, sans-serif;
color:#000;
margin-bottom:10px;
}
#content .extra-heading h2 {
font:bold 14px Arial, Helvetica, sans-serif;
}
#content h3 {
border-bottom:1px dashed #ccc;
font:bold 12px Arial, Helvetica, sans-serif;
color:#B08131;
margin-bottom:5px;
padding-bottom:5px;
}
#page_extrainfo{
overflow:hidden;
width:628px;
background:url(../images/c_b.gif) left bottom no-repeat;
margin:0 -10px;
padding:10px;
}
#page_extrainfo .main-heading {
background:url(../images/c_t.gif) left top no-repeat;
width:628px;
margin:-10px -10px 0;
padding:10px 10px 0;
}

/*---------------------------------------------------  crumbar  ---------------------------------------------------*/
#content #crumbar-center {
overflow:hidden;
width:770px;
height:26px;
background:url(../images/bar.gif) left top no-repeat;
padding:6px 10px;
}
#content #crumbar-center div {
float:left;
}
#content #crumbar-title {
padding-right:10px;
}
#content #crumbar-content {
margin:0;
padding:0;
}
#content #crumbar-content ul {
margin:0;
padding:0;
list-style:none;
}
#content #crumbar-content li {
background:none;
float:left;
padding:0;
margin:0;
}
#content #crumbar-content li a {
background:url(../images/li_arrow.gif) right 5px no-repeat;
padding-right:10px;
margin-right:7px;
}
/*---------------------------------------------------  crumbar end ---------------------------------------------------*/
.top-rank-keyword-box {
border:1px solid #ccc;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
padding:10px;
}

.top-rank-keyword-box h1 {
font:bold 14px Arial, Helvetica, sans-serif;
padding-bottom:5px;
}
/*---------------------------------------------------  footer  ---------------------------------------------------*/

#footer-container{
text-align:center;
width:100%;
overflow:hidden;
background:#58585a
}

#footer-inner{
width:990px;
overflow:hidden;
margin:0 auto;
text-align:right;

}
#footer {
width:790px;
height:50px;
background:url(../images/bottomnav.gif) left top repeat-x;
color:#ccc;
margin-left:200px;
}
#footer-container a {
color:#ccc;
}
#yavidesign {
text-align:center;
padding-bottom:13px;
color:#fff;
margin-left:200px;
}
#footernav {
width:790px;
margin:0 auto;
margin-left:200px;
}
#footernav ul {
text-align:center;
padding:13px 0;
}
#footernav li {
display:inline;
background:url(../images/footernav_li.gif) left 2px no-repeat;
padding:0 10px;	
}
#footernav li#cmsmenu1 {
background:none;
padding:0 10px 0 0;
}
#footernav li a {
font:12px Arial, Helvetica, sans-serif;
color:#ccc;
text-decoration:underline;
}
#footernav ul ul {
display:none;
}

#footer-banks ul {
float:right;
height:43px;
list-style:none;
}
#footer-banks li {
float:left;
}
#footer-banks li a {
float:left;
display:block;
background:none;
padding:4px 15px;
}


/*---------------------------------------------------  footer end ---------------------------------------------------*/