@charset "utf-8";
/* CSS Document */

body {
	font: 100%/1.25 Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	}
	
#wrapper2 {
	margin:0;
	width:894px;
	}
#wrapper {
	margin:0;
	width:894px;
	border-right:1px solid #CCCCCC;
	}
#content {
	padding:5px 10px;
	font-size-adjust:inherit;
	}
	
#content p {
	padding:5px 10px;
	border:#D7D7D7 1px solid;
	margin:2px;
	}
	
#content_hp {
	font-size-adjust:inherit;
	/*background:#e9e9e9;
	height:710px;*/
	margin:0px;
	width:894px;
	border-right:1px solid #ccc;
	overflow:auto;
	padding:0 0 15px 0;
	}
	
#content_hp p {
	margin:0px;
	padding:0px;
	}
#pgbody {
	width:864px;
	margin:0px auto 0 auto;
	padding-top:15px;
	}
.listbg {
	background:url(images/bg_pg.png) repeat-y;
	}
#listingheader {
	background:url(images/bg_header.png) no-repeat;
	width:859px;
	height:118px;
	}
#listlinkbox {
	width:240px;
	float:right;
	text-align:center;
	margin:58px 0 0 0;
	}
#listlinkbox img {
	border:0;
	}
#listlinkbox a:focus { 
    outline: none; 
}
#listlinkbox button:focus { 
    outline: none; 
}

#listingbody {
	background:url(images/bg_pg.png) repeat-y;
	width:839px;
	border-bottom:1px #1e5d9c solid;
	padding:5px 10px 5px 10px;
	font:12px/18px Arial;
	overflow:auto;
	/*height:565px;*/
	}
#listb {
	width:600px;
	float:left;
	}
#listad {
	float:right;
	width:240px;
	margin:-15px -9px 0 0;
	text-align:center;
	}
#listcol {
	width:272px;
	float:left;
	border-right:1px #ccc dotted;
	}
#listcol1 {
	width:277px;
	float:left;
	/*clear:both;
	border-right:1px #ccc dotted;*/
	margin:0 5px 0 7px;
	}
#listcol1 img{
	float:left;
	}
#listcol1 ul {
	list-style: none;
	padding: 3px 0 3px 0;
	margin: 0 0 0 20px;
	}
#listcol1 a:link, #listcol1 a:visited {
	text-decoration:underline;
	color:#333;
	}
#listcol1 a:hover{
	text-decoration:underline;
	color:#EEB52D;
	}
#listcol2 {
	width:277px;
	float:left;
	margin-left:10px;
	/*border-right:1px #ccc dotted;*/
	}
#listcol2 img{
	float:left;
	}
#listcol3 {
	width:273px;
	float:left;
	margin-left:10px;
	}
#listcol4 {
	width:150px;
	float:right;
	margin-left:10px;
	}
.title {
	color:#1e5d9c;
	font-weight:bold;
	text-decoration:underline;
	}
#listingsearch {
	width:620px;
	margin:66px 0px 0px 15px;
	}
.title a:link, .title a:visited {
	color:#2e8036;
	font-weight:bold;
	text-decoration:underline;
	}
.title a:hover {
	color:#2e8036;
	font-weight:bold;
	text-decoration:none;
	}

#rtside {
	width:674px;
	float:right;
	}
	
#lftside {
	width:200px;
	float:left;
	}
#file {
	width:300px;
	margin-top:165px;
	}
#nofile {
	width:228px;
	margin-right:30px;
	margin-top:165px;
	}
	
.col1 {
	width:300px;
	margin-left:30px;
	}
.col2 {
	width:300px;
	}
.col3 {
	width:240px;
	}

#ftbox {
	background:#515151 url(images/bg_footer.png) no-repeat !important;
	height:80px;
	width:894px;
	padding-top:8px;
	clear:both;
	}
	
.footer {font-family: Arial, sans-serif; font-size: 10px; color : #FFFFFF;}
a.footer:link, a.footer:visited {text-decoration: none; color : #FFFFFF;}
a.footer:hover {text-decoration: underline; color : #FFFFFF;}

.require {
	color:#FF0000;
	}
	
.note {
	font-size:10px;
	color:#666666;
	}
	
.box1 {
	width:350px;
	border:#999999 1px solid;
	display:inline;
	}
	
.box2 {
	width:130px;
	border:#999999 1px solid;
	}
	
.box3 {
	width:85px;
	border:#999999 1px solid;
	}
	
.box4 {
	width:25px;
	border:#999999 1px solid;
	}
#results {
	font:12px/1.25em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:##e9e9e9;
	}
#results table {
	border:0px solid #CCCCCC;
	width:100%;
	}
#results td {
	border-bottom:1px solid blue;
	border-right:1px solid #CCCCCC;
	}
#search_box {
	width:100%;
	padding:15px;
	background:##e9e9e9;
	}
#searchinput {
	background-color:#FFFFFF;
	height:25px;
	margin:0 5px 0 0px;
	width:495px;
	padding:0;
	border:1px solid #333;
	font: bold 12pt/16pt Arial;
	color:#51799a;
}
#searchinput2 {
	background-color:#FFFFFF;
	height:25px;
	margin:0 5px 0 0px;
	width:215px;
	padding:0;
	border:1px solid #333;
	font: bold 12pt/16pt Arial;
	color:#51799a;
}
#searchBox3 {
	/* background:url(../assets/images/search_bg.gif) no-repeat; */
	height:26px;
	margin:44px 0 0 10px;
	padding-right:10px;
	width:100%;
}
#searchCol1 {
	float:left;
	width:500px;
	margin:0 0 0 5px
	font:bold;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	}
#searchCol2 {
	float:left;
	width:220px;
	margin:0 0 0 5px;
	font:bold;
	color:#fff;
	text-transform:uppercase;
	}
#searchCol3 {
	float:left;
	width:80px;
	margin:0 0 0 5px
	}
#confirmbx {
	margin-top:95px;
	margin-left:35px;
	height:55px;
	}
#searchpg {
	width:859px;
	margin:0px auto;
	background:#FFF url(images/bg_pg.png) repeat-y;
	}

#srhpad {	
	padding:0px 20px 0px 35px;
	}
#srhpad p { 
	border:0px;
	}
#srhpad2 {	
	padding:0px 20px 0px 35px;
	}
#srhpa2 h1, h2{
	line-height:26px;
	}
#prompt_biz{
	clear: both;
}
#topcate {
	width:100%;
	padding:0;
	}
#formbox {
	width:600px;
	padding:5px 0px 5px 10px;
	font:11px/14px Arial;
	}
#subcate {
	width:275px;
	padding:5px 0px 5px 10px;
	font:12px/16px Arial;
	}
.subcateList1 {
	width:250px;
	float:right;
	text-align:left;
	}
#subcateDetail {
	width:275px;
	padding:5px 0px 5px 10px;
	font:12px/14px Arial;
	}
#subcateDetail a:link, #subcateDetail a:visited, #subcateDetail a:hover  {
	color:red;
	outline:0;
	}
	
.detailCol1 {
	width:40px;
	float:left;
	clear:both;
	}
.detailCol2 {
	width:250px;
	float:left;
	}

.bigtitle {
	font:bold 18px/20px Tahoma, Verdana, Helvetica, Arial;
	color:#000066;
	}
#username {
	width:150px;
	float:left;
	height:30px;
	font:bold 14px Arial;
	}
#usernameInput {
	float:left;
	width:300px;
	height:30px;
	}
#password {
	width:150px;
	float:left;
	clear:both;
	height:30px;
	font:bold 14px Arial;
	}
#passwordInput {
	float:left;
	width:300px;
	height:30px;
	}
#email {
	width:150px;
	float:left;
	clear:both;
	height:30px;
	font:bold 14px Arial;
	}
#emailInput {
	float:left;
	width:300px;
	height:30px;
	}
#next {
	width:150px;
	float:left;
	clear:both;
	height:30px;
	}
#nextInput {
	float:left;
	width:300px;
	height:30px;
	}
.required {
	font:bold Arial;
	color:red;
	}
/* New Search Style */
#searchRap {
	margin:0 auto 0 auto;
	width:100%;
	}
#searchRap a:link, #searchRap a:visited, #searchRap a:active {
color:#333;
text-decoration:underline;
}
#searchRap a:hover {
color:#000;
text-decoration:underline;
}
#searchTitle {
	font:1.25em/2em Tahoma;
	text-align:left;
	padding:0 0 0 15px;
	border-bottom:3px solid #333;
	}
#searchTitle2 {
	font:1em/1.25em Tahoma;
	text-align:left;
	padding:0 0 0 15px;
	}
.searchResult {
	width:100%;
	padding:5px 10px 5px 15px;
	border-bottom:1px dotted #333;
	}
.resultTile {
	font:bold 12px/16px Tahoma;
	}
.urlColor {
	color:#339900;
	}
#tabBox {
	width:350px;
	text-align:left;
	margin:0px;
	}
#tab1 {
	float:left;
	width:30px;
	height:30;
	margin:5px 0 0 10px;
	text-align:center;
	clear:both;
	}
#tab2 {
	float:left;
	width:30px;
	height:30;
	margin:5px 0 0 10px;
	text-align:center;
	}
#tab3 {
	float:left;
	width:30px;
	height:30;
	margin:5px 0 0 10px;
	text-align:center;
	}
#tab4 {
	float:left;
	width:30px;
	height:30;
	margin:5px 0 0 10px;
	text-align:center;
	}
#newHeader {
background-image:url(../assets/images/bg_header.gif);
background-repeat:no-repeat;
clear:both;
height:97px;
text-align:right;
width:894px;
}
#newNav {
background-image:url(../assets/images/bg_nav.gif);
background-repeat:repeat-x;
height:33px;
padding-left:250px;
width:644px;
}
.error {
	color: red;
}
#blurb, #details {
	width:400px;
	}
