* {
margin:0;
padding:0;
}
body {
background:#fff url(../images/topbar.gif) left top repeat-x;
font:12px Arial, Helvetica, sans-serif; 
color:#333; 
text-align:center;
}
a {
color:#333399;
text-decoration:none;
}
a:hover {
color:#333399;
text-decoration:underline;
}
a img {
border:none;
}

#wrapper {
width:990px;
margin:0 auto;
text-align:left;
}

#topbar {
position:relative;
width:990px;
height:37px;
}
#topbar ul {
float:right;
list-style:none;
padding-top:5px;
}
#topbar li {
float:left;
background:#2F2F91;
margin-left:6px;
}
#topbar li a {
float:left;
display:block;
border:1px solid #4D4DB3;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
padding:5px 10px;
}
#topbar li a:hover, #topbar li.mainactive a {
border:1px solid #e6a72c;
color:#e5e5e5;
}
#topbar li#main1 {
position:absolute;
left:0;top:5px;
padding-left:0;
}
#topbar li#main1 a {
overflow:hidden;
width:31px;
height:0;
background:url(../images/home.gif) center 5px no-repeat;
padding:23px 0 0;
}
#topbar li#main2 {
display:none;
}
#topbar li#main3 {
position:absolute;
left:40px;top:5px;
}
#masterhead{
position:relative;
width:990px;
height:117px;
}
#logo{
position:absolute;
left:10px;top:10px;
}
#logo h1 {
font:bold 22px Arial, Helvetica, sans-serif;
color:#000;
}
#logo h1 a {
color:#000;
}

#cmsnav {
overflow:hidden;
width:990px;
height:36px;
background:url(../images/cmsnav.gif) left top no-repeat;
margin-bottom:10px;
}


#sections {
overflow:hidden;
width:990px;
padding-bottom:10px;
}

#leftnav{
float:left;
width:200px;
}

#midnav {
overflow:hidden;
float:right;
width:770px;
}

#content {
overflow:hidden;
width:770px;
padding:0;
}
#content p {
margin-bottom:10px;
line-height:19px;
}
#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:770px;
height:38px;
background:url(../images/midnav.gif) left top repeat-x;
margin-bottom:10px;
}
#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:#f90;
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;
color:#fff;
margin-right:7px;
padding-right:10px;
}
/*---------------------------------------------------  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 {
width:988px;
height:50px;
border:1px solid #ccc;
background:url(../images/bottomnav.gif) left top repeat-x;
color:#999;
margin:0 auto;
}
#footer-container a {
color:#666;
}
#yavidesign {
text-align:center;
padding-bottom:13px;
}
#footernav {
width:988px;
}
#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:#333;
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 0px;
}
/*---------------------------------------------------  footer end ---------------------------------------------------*/