html{
	height: 				100%;	
}
/* from Yahoo! YUI */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
/*reset.css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}
body{font:11px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

body{
	width:					100%;
	text-align: 			center;
	background: #364553 url(../images/body_bg.jpg) left top repeat-x;
	color:					#000;
	position: relative;
	padding-bottom: 40px;
	line-height: 1.3em;
}

body *{
	font-size: 				11px;
}

a:link, a:visited, a:active{
	color: #364553;
}
a:hover{
	color: #e97300;
}

h1{
	font-weight: bold;
	font-size: 20px;
}
p{
	line-height: 1.3em;
	margin: 3px 0px 8px 0px;
}
#container{
	width: 967px;
	margin: 0px auto;
	text-align: left;
}
.home{
	background: #FFF url(../images/home_bg.gif) left bottom repeat-x;
}
#container.plain{
	width: 927px;
	padding: 20px;
	background-color: #FFF;
}
.pagination{
	text-align: right;
	padding: 10px 0px;
	width: 100%;
	overflow: hidden;
}
.pagination ul{
	float: right;
}
.pagination ul li{
	float: left;
	padding: 0px 3px;
}
.pagination.mt0{
	padding: 0px 0px 10px 0px;
	margin-bottom: 10px;
}
.pagination.bb{
	border-bottom: 1px solid #ccc;
}

#home-search{
	text-align:center;
	color: #364553;
	height: 300px;
}
#home-search.search{
	text-align:center;
	color: #364553;
	height: auto;
	padding-bottom: 10px;
}
#home-search small{
	font-size: 10px;
	font-family: Verdana;
}

#home-search #search-input, #home-search #captcha{
	border: 1px solid #9aa2a9;
	padding: 4px;
	width: 150px;
	height: 15px;
	font-size: 14px;
	vertical-align: middle;
	margin-right: 5px;
}
.buttons a, .buttons button{
    margin:0 0px 0 0;
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
    padding:0px; /* Links */
	border: 0px;
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:0px; /* IE6 */
	width: 33px;
	height: 22px;
}
.buttons button[type]{
    padding:0px; /* Firefox */
    line-height:10px; /* Safari */
}
*:first-child+html button[type]{
    padding:0px; /* IE7 */
}
#home-search button{
	vertical-align: middle;
}
#btn-submit{
	border: 0;
	margin: 0px 10px 0px 0px;
	padding: 0;
	width: 47px;
	height: 28px;
	background: transparent url(../images/btn_submit.gif) left top no-repeat;
	cursor: pointer;
	cursor: hand;
}
#btn-submit:hover{
	background-position: left bottom;
}
#logos{
	padding-top: 80px;
	text-align: center;
	width: 100%;
	padding-bottom: 10px;
	margin:0px auto;
	background-color: #FFF;
}
#logos.results{
	padding-top: 40px;
}
#footer{
	width: 927px;
	padding: 10px 20px;
	margin: 0px auto;
	background: #FFF url(../images/footer_bg.gif) left bottom no-repeat;
	overflow: hidden;
	font-size: 10px;
	color: #364553;
	
}
#footer-left{
	float: left;
	width: 300px;
	border-top: 1px solid #364553;
	padding: 10px 0px;
}
#footer-right{
	float: right;
	width: 627px;
	text-align: right;
	border-top: 1px solid #364553;
	padding: 10px 0px;
}
#results{
	text-align: left;
	width: 400px;
	margin: 0px auto;
	margin-top: 20px;
	margin-bottom: 40px;
	border-top: 1px solid #9a9a9a;
	border-bottom: 1px solid #9a9a9a;
	padding: 10px 0px;
}
#results h3{
	font-weight: bold;
	color: #f89819;
	font-size: 16px;
	margin: 15px 0px 0px 0px;
}
#results p{
	color: #565656;
	line-height: 1.3em;
	font-size: 13px;
}
#results a:link, #results a:visited, #results a:active{
	font-size: 13px;
	color: #e97300;
}
#results a:hover{
	color: #565656;
}

#results .pagination a:link, #results .pagination a:visited, #results .pagination a:active{
	font-size: 11px;
	color: #e97300;
}

#simple_captcha{margin:0px auto; padding: 0px 0px 10px 0px !important;}
#simple_captcha,
#simple_captcha .simple_captcha_field,
#simple_captcha .simple_captcha_image{
    margin: 0px 0px 2px 0px !important;
    padding: 0px !important;
}
#simple_captcha .simple_captcha_image img{
    margin: 0px !important;
    padding: 0px !important;
    width: 110px !important;
	vertical-align: middle;
	height: 30px !important;
}
#simple_captcha .simple_captcha_label{font-size: 12px;}

#cap-img{
	
}
#home-search #captcha{
	width:90px;
}
#logos img {
	margin:				0px 15px 0px 0px;;
}