/* CSS Document */
	/*------------------------------------------------body--------------------*/
body {
	padding: 0;
	margin: 0;
	background: url(../images/body-bg.jpg) 0 0 repeat-x #fff;
	color: #203360;
}
a{
	text-decoration: none;
}

div,h1,h2,h3,h4,p,form,label,input,textarea,img,span {
	margin: 0;
	padding: 0;
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.spacer,div.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*------------------------------------------------end body--------------------*/
	/*------------------------------------------------menu--------------------*/
#menu {
	width: 921px;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

#menu ul.nav {
	width: 921px;
	height: 40px;
	padding: 0;
	margin: 0;
	background: url(../images/nav_div.gif) left top no-repeat;
	position: inherit;
	left: 0;
	top: 0;
}

#menu ul.nav li {
	float: left;
	padding: 0 2px 0 0;
	margin: 0;
	width: 113px;
	text-align: center;
	background: url(../images/nav_div.gif) right top no-repeat;
}

#menu ul.nav li.noImg {
	background-image: none;
	padding: 0;
}

#menu ul.nav li a {
	display: block;
	background: url(../images/nav_bg.gif) 0 0 repeat-x;
	padding: 2px 2px 0;
	font: bold 11px/ 40px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}

#menu ul.nav li a:hover {
	color: #FF6;
	background: url(../images/nav_bg_hover.gif) 0 0 repeat-x;
}

#menu ul.nav li a.hover {
	display: block;
	background: url(../images/nav_bg_hover.gif) 0 0 repeat-x;
	padding: 2px 2px 0;
	font: bold 11px/ 40px Arial, Helvetica, sans-serif;
	color: #FF6;
	text-decoration: none;
	cursor: pointer;
}

/*------------------------------------------------end menu--------------------*/
	/*-------------------------------Header--------------------*/
#header {
	background-color: #3B5998;
}

/*Flag style*/
.flag a {
	color: #fff;
	font-size: 10px;
}

.flag a:hover {
	color: #FF9416;
}

.flag img {
	border: none;
	width: 20px;
	height: 15px;
}

.flag tr {
	text-align: center;
}

/*-------------------------------Header--------------------*/
	/*---------------------------------Full body--------------------*/
#fullbody {
	margin-top: 20px;
	background-color: #fff;
	width: 921px;
}

#body {
	width: 921px;
	margin: 0 auto;
	padding: 8px 0 0 0;
}

/*----------left---------------------------------------------*/
#left {
	width: 674px;
	padding: 0;
	float: left;
	margin-bottom: 0px;
}

#left .top {
	background: url(../images/left-top.png) no-repeat;
	color: #FFF;
	font-weight: bold;
	padding-left: 15px;
}

#left .bottom {
	background: url(../images/left-bottom.gif) no-repeat;
	height: 9px;
}

#left .middle {
	background: url(../images/left-body.gif) repeat-y;
}

#left .middlebody {
	background: url(../images/left-gr.png) no-repeat;
	position: relative;
	top: -5px;
	margin: 0 3px;
	padding: 25px 13px 5px 13px;
	font: normal 12px/ 18px Tahoma, Verdana, Helvetica;
	color: #222;
	text-align: justify;
}

#left h2 {
	font-size: 14px;
	color: #296EB9;
	margin-bottom: 5px;
}

#left h2 a {
	color: #296EB9;
	text-decoration: none;
}
#left h2 a:hover{
	color: #FF9416;
}

/*--------------------------------------------------------------------left*/
/*---------------------GridBoder-----------*/
.gridboder {
	border-top: 1px #000 solid;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
	border-bottom: 1px #000 solid;
	border-collapse: collapse;

}
.gridboder th {
	border-left: 1px #000 solid;
	border-top: 1px #000 solid;
	border-right: 1px #000 solid;
	border-bottom: 1px #000 solid;
	vertical-align: middle;
	background-color: #C5C5C5;
	height: 27px;
}
.gridboder td {
	padding-left:10px;
	padding: 1px 5px ;
	border-left: 1px #000 solid;
	border-top: 1px #000 solid;
	border-right: 1px #000 solid;
	border-bottom: 1px #000 solid;
}
.gridboder .active td {
	padding-left:10px;
	padding: 1px 5px ;
	border-left: 1px #000 solid;
	border-top: 1px #000 solid;
	border-right: 1px #000 solid;
	border-bottom: 1px #000 solid;
	background-color: #F4F2EF;
}

.gridboder a{
	color: #000;
}
.gridboder a:hover{
	color: #FF9416;
}
/*---------------------end GridBoder-----------*/

	/*------------------Index Page----------------*/

.tdTitle {
	background: url(../images/tdTitle1.png) 0 0 repeat-x;
	padding: 5px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fff;
	height: 30px;
	text-align: left;
}

.index_BodyType span {
		font-weight: bold;
	color: #203360;
}

.index_BodyType {
	border-top: 1px #5EC7EB solid;
	border-left: 1px #5EC7EB solid;
	border-right: 1px #5EC7EB solid;
	border-bottom: 1px #5EC7EB solid;
	border-collapse: collapse;
}

.index_BodyType tr {
	text-align: center;
}

.index_BodyType th {
	border-left: 1px #5EC7EB solid;
	border-top: 1px #5EC7EB solid;
	border-right: 1px #5EC7EB solid;
	border-bottom: 1px #5EC7EB solid;
	vertical-align: top;
}

.index_BodyType {
	width: 100%;
	margin-top: 5px;
}

.index_BodyType td {
	padding: 5px 5px 5x 10px;
	border-left: 1px #5EC7EB solid;
	border-top: 1px #5EC7EB solid;
	border-right: 1px #5EC7EB solid;
	border-bottom: 1px #5EC7EB solid;
}

.index_BodyType a {
	text-decoration: none;
	font-weight: bold;
	color: #203360;
}

/*------------------end Index page----------------*/
	/*------------------product page----------------*/
.leftProduct {
	padding-right: 16px;
}

.productlist {
	width: 100%;
}

.productlist .product_list1 img {
	width: 80px;
}

.productlist .product_list1 a {
	text-decoration: none;
}

.productlist .product_list1 .productname {
	font-size: 12px;
	color: #09c;
	font-weight: bold;
}

.title {
	font-size: 11px;
	color: #222;
	font-weight: bold;
}

.productlist .product_list1 .more {
	font-size: 9px;
	color: #119844;
	font-weight: bold;
}

.titledetail {
	height: 30px;
	vertical-align: bottom;
}

.titledetail span {
	font-weight: bold;
	color: #009;
	padding-right: 10px;
}

.detail {
	padding-left: 20px;
}

/*------------------end product page----------------*/
.jobdetail {
	padding-top: 20px;
}

.jobdetail SPAN {
	font-weight: bold;
	color: #009;
	width: 100px;
}

/*right--------------------------------------------------------------------*/
#right {
	width: 240px;
	color: #3C3C3C;
	float: right;
	padding: 0;
}

.widget {
	width: 240px;
	margin-bottom: 15px;
}

.wHead {
	background: url(../images/widget-top.png) no-repeat;
	color: #FFF;
	font-weight: bold;
	padding-left: 15px;
}

.wHead img,#left .top img {
	position: relative;
	top: -5px;
	display: block;
	float: left;
}

.wHead span,#left .top span {
	display: block;
	margin-left: 33px;
	padding: 10px 5px 9px 10px;
	font: bold 13px Arial;
}

.wBg {
	background: url(../images/widget-body.gif) repeat-y;
}

.wBody {
	background: url(../images/widget-gr.png) no-repeat;
	position: relative;
	top: -5px;
	margin: 0px 3px;
	padding: 15px 7px 0px 7px;
	text-align: center;
	font: normal 12px/ 18px Tahoma, Verdana, Helvetica;
}

.wBody img {
	border: 0;
	max-width: 220px;
	margin-bottom: 10px;
}

.wBottom {
	background: url(../images/widget-bottom.gif) no-repeat;
	height: 9px;
}
div.othernews ul {
	margin-left:10px;
}
div.othernews ul li {
	margin-left:10px;
	text-align:left;
	list-style:url(../images/li-bullet.gif);
}
div.othernews a {
	color:#0099CC;
	text-decoration:none;
}
div.othernews a:hover {
	text-decoration:underline;
}
/*--------------------------------------------------------------------right*/
	/*--------------------------------------------------------------------body*/
hr {
	border: 0;
	height: 1px;
	margin: 0 0px 0px 0px;
	background: url(../images/hr.gif) repeat-x;
}

/*-------------IMG---------------------*/
img.left { /*float:left;
	margin-right:10px;*/
	
}

img.pics {
	float: left;
	margin-right: 10px;
	background-color: #FFF;
	padding: 2px;
	border: solid 1px #80847f;
}

img.right {
	float: right;
	margin-left: 10px;
}

img.pic {
	background-color: #FFF;
	padding: 2px;
	border: solid 1px #80847f;
	width: 120px;
}

img.pictype {
	background-color: #FFF;
	padding: 2px;
	/*border:solid 1px #80847f;*/
	border: 0;
	width: 120px;
}

/*footer--------------------------------------------------------------------*/
.divfooter {
	background: url(../images/footer_bg1.png) 0 0 repeat-x #fff;
	height: 200px;
	width: 100%;
	text-align: center;
}

#footer { /*border-top: 1px solid #333;*/
	background: url(../images/footer_bg2.png) no-repeat scroll left bottom;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 3px;
	color: #0640AA;
	font: 11px/ 15px Tahoma, Vardana;
	width: 921px;
	height: 180px;
	vertical-align: top;
}

#footer td {
	padding-top: 15px;
}
/*--------------------------------------------------------------------footer*/
