body {
	font-size: 12px;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #d7d2d0;
	margin: 15px 0;
}

.line-space {
	height: 20px;
	width: 100%;
	background-color: #213E78;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	padding: 25px 0 0 18px;
	margin: 0;
}

.col {
	text-align: right;
	padding: 4px 4px 6px 0;
}

#container {
	width: 744px;
	margin: 0 auto;
}

/* Header Part  */

#header {
	border: solid 2px #213E78;
	border-bottom: none;
	background: url(images/bg-3059AB.jpg) repeat-y;
	height: 57px;
	width: 740px;
}

#banner-text {
	font-size: 13px;
	width: 350px;
	line-height: 1.1em;
	padding: 26px 0 0 3px;
	text-align: center;
	float: left;
	font-weight: bold;
}

#login{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	line-height: 21px;
	float: right;
	padding: 11px 0 0 0;
}

#login input{
	font-size: 12px;
	color: #333333;
	border: 1px solid #3059AB;
	padding-left: 1px;
}

#menu {
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	border-left: solid 2px #213E78;
	border-right: solid 2px #213E78;
	text-align: center;
}

#menu a{color: #FFFFFF;font-weight: bold;text-decoration: none;}
#menu a:hover{color: #CCCCCC;text-decoration: underline;}

.line-left{border-left:solid 1px #fff}

#menu2 {
	border: solid 2px #213E78;
	border-top: none;
	border-bottom: none;
	background-color: #3059AB;
	width: 740px;
	height: 16px;
	color: #FFFFFF;
	margin: 0px;
	padding: 3px 0 0 0;
}


.main {
	width: 744px;
	border: solid 2px #3059AB;
	border-bottom: solid 1px #213E78;	
	background-color: #FFFFFF;
}


#main-box {
	width: 740px;
	overflow:hidden;
	border: solid 2px #213E78;
	border-top: solid 2px #3059AB;
	border-bottom: solid 1px #213E78;	
	background-color: #FFFFFF;
}
#main-nav {
	float: left;
	width: 140px;
padding-bottom:2000px;
margin-bottom:-2000px;
	background-color: #3059AB;
}
#main-content {float: right; width: 600px;}


/* Body navigation  */

#nav table tr td{color: #FFFFFF;text-align: center;	height: 21px;}
#nav a{color:#FFFFFF;text-decoration: none;}
#nav a:hover{color: #CCCCCC;text-decoration: underline;}
.line-bottom{border-bottom:solid 1px #fff}

/* Body main content  */
#left-side {float: left; width: 270px;}

#right-side{float: right; width: 320px;}


/* Homepage Body left of News Section */

#news-section {
	margin: 15px 0 10px 11px;
	padding: 10px;
/*  background-color: #e7d8d1;  */
	border: solid 1px #efefef;
}

#news-section h3 {
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	padding: 5px 0 15px 0;
}

#news-section ul{
	margin: 0px;
	padding: 2px 0 0 20px;
}

#news-section ul li{
	margin: 0px;
	padding: 2px 0 0 0;
}

#part-search {
	margin: 0;
	padding: 5px 0 0 0px;
	color: #fff;
}

#part-search h3 {
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	padding: 5px 0 8px 0;
	text-align: center;
}

#part-search h6 {
	font-size: 10px;
	margin: 0px;
	padding: 6px 0 0 8px;
	font-weight: normal;
}

#part-search input{
	font-size: 12px;
	color: #333333;
	border: 1px solid #3059AB;
	margin: 0;
	padding-left: 1px;
}

/* Body left of What's New part  */

#part-new {
	margin: 0 0 10px 11px;
	padding: 10px;
/*  background-color: #e7d8d1;  */
	border: solid 1px #efefef;
}

#part-new h3 {
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	padding: 5px 0 15px 0;
}

#part-new ul{
	margin: 0px;
	padding: 2px 0 0 20px;
}

#part-new ul li{
	margin: 0px;
	padding: 2px 0 0 0;
}


/**********************************/
/*                                */
/* Content of Page search result  */
/*                                */
/**********************************/

#mainList{float: left; width: 440px;}

#rightAds{float: right; width: 168px;}
	#rightAds div {
	padding: 15px 0 0 5px;
	border: 1px solid #003366;
	border-top: none;
	border-right: none;
}

#rightAds2 {float: right; width: 128px;}

#result-list {
	padding: 25px 0 5px 20px;
	margin: 0;
	width: 100%;
}

#result-list h2{
	font-size: 13px;
	padding:5px 0;
	margin: 0;
}

#result-list h3{
	font-size: 13px;
	padding:3px 0;
	margin: 0;
	font-weight: normal;
	line-height: 1.3em;
	color: #666666;
}

#result-list h4{
	font-size: 13px;
	font-weight: normal;
	padding:3px 0;
	margin: 0;
}

#result-list h5{
	font-size: 13px;
	font-weight: normal;
	padding:1px 0 15px 0;
	margin: 0;
}

#paging {
	padding: 25px 0 5px 18px;
	margin: 0;
	width: 440px;
	text-align: center;

}


/**********************************/
/*                                */
/*    Content of Page Detail      */
/*                                */
/**********************************/





/* Body right part  */

#submit-company{
	margin: 15px 12px 10px 0;
	padding: 10px 0;
	background-color: #F6F6F6;
	text-align: center;
	border: solid 1px #efefef;
}

#submit-company h3 {
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	padding: 5px 0 15px 0;
}

#submit-company p {
	margin: 0px;
	padding: 0px;
}

#survey {
	margin: 0 12px 15px 0px;
	padding: 10px;
	background-color: #F3F3F3;
		border: solid 1px #ccc;
}

#survey h3 {
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	padding: 5px 0 15px 0;
}
}

#survey p {
	margin: 0px;
	padding: 0px;
}


/**********************************/
/*                                */
/* Content of Page my_account     */
/*                                */
/**********************************/

#myAccount {
	padding: 20px 0 5px 30px;
	margin: 0;
}

#myAccount table 
	{
		border-right: 1px solid #efefef;
		border-bottom: 1px solid #efefef;
	}

#myAccount table tr td 
	{
		border-top: 1px solid #efefef;
		border-left: 1px solid #efefef;
	}

.title-1
	{
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	padding: 4px 0 6px 0;
	text-align: center;
	}

/* other pages  */

#sign-up {
	padding: 3px 0 5px 20px;
	margin: 0;
	width: 565px;
}





/* footer  */

#footer {
	border: solid 2px #213E78;
	border-top: none;
	width: 740px;
	background-color: #FFFFFF;
	font-size: 10px;
	color: #666666;
	text-align: center;
	margin: 0px;
	padding: 15px 0;
}



#google-1
{
	margin: 8px 0 0 11px;
	padding: 0px;
	height: 15px;
}

#google-2 {
	margin: 0 12px 15px 0px;
	padding: 10px 0 0 3px;
	height: 265px;
	border: solid 1px #efefef;
}

#google-3 {
	margin: 0;
	padding: 6px 0 0 9px;
	height: 250px;
	border-top: solid 1px #fff;

}

#google-4 {
	padding: 25px 0 0 5px;
	height: 625px;
/*	border: 1px solid #3059AB;
	border-top: none;
	border-right: none;   */
}
