

body {font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #333; 
text-align:center; /*for ie float*/
}
html>body .center{
width:670px;
}
.center{width:660px; 
padding:0px; 
margin:0px; 
float:right; 
text-align:left;
margin-top:10px;
}
h1{
font-size: 32px; 
font-family:"Times New Roman", Times, serif;
font-weight:100; 
letter-spacing:1px;
color:#000000;
}
.blk{color:#000;}
.gry{color:gray;}

#content,.category_header,#intro,.sort_header{
width:910px; 
margin:10px auto 0px auto; 
padding:10px;
text-align:left;
border:1px solid black;
}

.category_header{background-color:#fff;}
#content,#intro,.sort_header{background-color:#FFF;}
.category_header .cathead{
font-size:24px;
font-family:"Times New Roman", Times, serif;
color:#666;
}
.category_header{
color:#666;
}
#intro, .sort_header{
color:#999999;
background:#191919; 
font-size:14px;
}
.sort_header{
padding:25px 10px;
font-size:12px;
text-align:center;
}
#intro h1{
color:#ffffff;
background:#191919; 
text-align:center;
}
#rankg .sort_header a {
padding-right:10px;
color:#ffffff; 
font-size:11px;
text-decoration:none;
}
#rankg .sort_header a:hover {
color:#999999; 
text-decoration:none;
}
#rankg .sort_header .no_link {
font-size:11px;
color:#000000; 
text-decoration:none;
background:#f92b2d;
padding:2px;
}
#rankg .sort_header .arrow {
padding: 11px 0;
margin-right:10px;
background:transparent url(/agencies/images/arrow_down_03.gif) 50% 100%  no-repeat;
}
#content{
padding-top:0;
}
#boxy {
background: #191919;
color: white;
padding:5px 10px 5px 10px;
margin-top:10px;
}
#boxy a{
color: white;
}
#before {
padding-bottom:10px;
}
.grey {color:#999999;}

#intro a:link,
#intro a:visited,
.sort_header a:link,
.sort_header a:visited {
text-decoration:underline;
color: #000;
}

#intro a:hover,
#intro a:active,
.sort_header a:hover,
.sort_header a:active {
text-decoration:none;
color:#666;
}

.center a {
	color: black;
	}
.center a:hover {
	color: #666666;
	text-decoration: none;
	}
.left{
background-color:000;
width:200px;
padding:10px;
float:left; 
margin:0 10 0 0;
color:#999999
}
.left a:link, 
.left a:visited {
color:#FFF; 
text-decoration:none;
}
.left a:hover, 
.left a:active {
color:#CCCCFF; 
text-decoration:none;
}
.leftcontainer {
margin:0px 0px 10px 0px; 
padding:10px;
width:180px; 
background-color:#000066; 
border:3px solid #E1E1FF; 
text-align:left;
}

.spacer{clear:both;}
.title{
margin:0px 0px 15px 0px; 
clear:both;
}

#overlay {
visibility: hidden;
position: absolute;
left: 0px;top: 0px;
width:100%;
height:100%;
text-align:left;
z-index: 1000;
}
#overlay div {
position: relative; 
top:10px; left:-50px; 
width:200px; 
margin: 100px auto; 
background-color: #fff;
border:1px solid #000; 
padding:15px; 
text-align:left;
}

.overDisp {
position: relative; 
top:10px; 
left:-50px; 
width:200px; 
margin: 10px auto; 
background-color: #fff; 
border:1px solid #000; 
padding:15px; 
text-align:left;
}

.rankfloat {
border:1px solid #000; 
background-color: white; 
width:220px; 
padding: 10px;
}
.rankfloat img {
border:1px solid #999;
}

.toplink{
float:right;
border:1px solid #666;
margin-top:-23px;
padding:3px;
}
.toplink a:link,.toplink a:visited {
text-decoration:none;
color:#666;
}
.toplink a:hover,.toplink a:active {
text-decoration:none;
color:#999;
}
#woag .sort_header a {
padding-right:10px;
color:#ffffff; 
font-size:11px;
text-decoration:none;
}
#woag .sort_header a:hover {
color:#999999; 
text-decoration:none;
}
#woag .sort_header .no_link {
font-size:11px;
color:#000000; 
text-decoration:none;
background:#f92b2d;
padding:2px;
}
#woag .sort_header .arrow {
padding: 11px 0;
margin-right:10px;
background:transparent url(/agencies/images/arrow_down_03.gif) 50% 100%  no-repeat;
}