*{margin:0px; padding:0px;}
body{font-family:Arial, Helvetica, sans-serif; font-size: 62.5%;}
img{border:none}
a{outline:none; text-decoration:none;}

.main{width:1000px; background-color:#FFF; margin:0px auto;}
.header{height:110px; background-image:url(../images/header_wrapper_bg.gif); background-repeat:repeat-x; background-position:bottom; margin:0px 0px 10px 0px;}
.logo{float:left; padding:20px 10px 0px 10px;}
.logoRight{float:right;  padding:10px 20px 0px 20px; font-weight:bold; background-image:url(../images/topmenu.jpg); background-repeat:no-repeat; width:116px; height:40px;  }
.logoRight a{font-size:12px; color:#888989;}
.logoRight a:hover{text-decoration:underline; color:#0065a4;}

.menu{height:40px;width:978px;  background-image:url(../images/main_nav.png); margin:0px 10px;}
.menu a{line-height:40px; padding:0px 25px 0px 25px; color:#FFF; font-weight:500px; font-size:14px; margin:0px 20px; float:left; display:block;}
.menu a:hover{background-color:#e76436; color:#000;}

.banner{margin:5px 10px 5px 10px; overflow:hidden;}
/* .bannerLeft{float:left; width:550px; height:250px; background-color:#FFF;}
.bannerRight{float:right; height:250px; width:426px; background-image:url(../images/whats_new_bg.png);} */
.bannerLeft{float:left; width:745px; height:369px; background-color:#FFF;}
.bannerRight{float:right; width:231px; height:366px; background-image:url(../images/whats_new_bg.png);}
.bannerRight h1{font-size:20px; font-family:"Trebuchet MS"; color:#00548c; padding:10px 0px 5px 10px; font-weight:normal; text-align:center; background-image:url(../images/hr_blue_left_bg.png); background-repeat:no-repeat; background-position:bottom;}
.bannerRight p{font-size:12px; color:#5b5b5b; line-height:15px; padding:10px 10px 2px 10px;}
.bannerRight span{color:#00548c;}
.bannerRight img{padding:0px 0px 0px 10px;}
.bannerRight h5{font-size:12px; color:#5b5b5b; line-height:20px; background-color:#FFF; text-align:left; padding:5px 5px; margin:10px 10px; font-weight:normal;}

.bannerRight1{float:right; height:250px; width:426px; background-image:url(../images/whats_new_bg1.png);}
.bannerRight1 h1{font-size:20px; font-family:"Trebuchet MS"; color:#00548c; padding:10px 0px 5px 10px; font-weight:normal; text-align:center; background-image:url(../images/hr_blue_left_bg.png); background-repeat:no-repeat; background-position:bottom;}
.bannerRight1 p{font-size:12px; color:#5b5b5b; line-height:15px; padding:10px 10px 2px 10px;}
.bannerRight1 span{color:#00548c;}
.bannerRight1 img{padding:0px 0px 0px 10px;}
.bannerRight1 h5{font-size:12px; color:#5b5b5b; line-height:20px; background-color:#FFF; text-align:left; padding:5px 5px; margin:10px 10px; font-weight:normal;}

.content{margin:15px 10px 0px 10px; overflow:hidden; background-image:url(../images/content_area_bg.png); background-repeat:no-repeat; background-position:top;}
.contentBox{width:326px; float:left;}
.content h1{padding:15px 0px 0px 25px; font-size:20px; color:#00548c; font-family:"Trebuchet MS"; font-weight:normal;}
.content p{padding:15px 40px 0px 25px; font-size:12px; color:#000; line-height:20px;  border-right:1px solid #CCC;}

.footer{height:20px; border-bottom:1px dashed #999; border-top:1px dashed #999; padding:20px 0px 0px 0px; margin:30px 0px 10px 0px;}
.footer h3{font-size:10px; color:#666; padding:0px 0px 0px 20px; float:left; }
.footer h2{font-size:10px; color:#666; padding:0px 0px 0px 20px; float:right; }


.bannerInner{margin:5px 10px 5px 10px; overflow:hidden;}
.bannerInnerTheme{float:left; width:976px; height:200px;  background-image:url(../images/inner_content_bg.png); background-repeat:repeat; background-position:top;}

.innerContent{margin:15px 10px 0px 10px; overflow:hidden; background-image:url(../images/content_area_bg.png); background-repeat:no-repeat; background-position:top;}
.innerContentBox{width:326px; float:left;}
.innerContent h1{padding:15px 0px 0px 25px; font-size:20px; color:#00548c; font-family:"Trebuchet MS"; font-weight:normal;}
.innerContent h2{padding:15px 0px 0px 25px; font-size:15px; color:#00548c; font-family:"Trebuchet MS"; font-weight:normal;}
/* .innerContent p{padding:15px 40px 0px 25px; font-size:12px; color:#000; line-height:20px;  border-right:1px solid #CCC;} */
.innerContent p{padding:15px 40px 0px 25px; font-size:12px; color:#000; line-height:20px;  }

.projectContentBox{float:left;}
.projectRightContentBox{float:left;}
.innerLeftContent{float:left; width:233px; overflow:hidden; background-image:url(../images/inner_content_bg.png); background-repeat:repeat; background-position:top;}
.innerLeftBottom{float:left; width:233px; height:13px; overflow:hidden; background-image:url(../images/inner_bottom_left_bg.png); background-repeat:no-repeat; background-position:top;}
.innerRightContent{width:743px; float:right;}
.innerRightContent table{padding:15px 0px 0px 25px; font-size:12px; color:#000; line-height:20px; border:1px;}
.innerRightContent td{ font-size:12px; color:#000; line-height:20px;}

.innerRightContent1{width:530px; float:left;}
.innerRightContent table{padding:15px 0px 0px 25px; font-size:12px; color:#000; line-height:20px; border:1px;}
.innerRightContent td{ font-size:12px; color:#000; line-height:20px;}

.innerRightContent2{float:left; width:213px; overflow:hidden; background-image:url(../images/inner_content_bg.png); background-repeat:repeat; background-position:top;}



#contact-area {
	width: 600px;
	margin-top: 25px;	
}

#contact-area input, #contact-area textarea, #contact-area select {
	padding: 5px;
	width: 320px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area h1{text-align: left; padding:15px 0px 0px 25px; font-size:20px; color:#00548c; font-family:"Trebuchet MS"; font-weight:normal;}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus,  #contact-area select:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 250px;
	padding-top: 5px;
	font-size: 1.4em;
}

.star {
	font-size:20px;
	color:red;
}

#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('../images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('../images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('../images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('../images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}
