﻿@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0; border:0; width:100%; height:100%; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:85%; color:#000; line-height:140%; background:#FFF; background-repeat:repeat-x; background-position:0 89px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}
ul {list-style:none; margin:0; padding:0;}
h1, h2, h3, h4 {padding:0; margin:0;}
/*p {padding:0 0 20px 0; margin:0;}*/
dl, dt, dd {padding:0; margin:0;}
/*edit by DC 03-06-2010*/
table, tr, th, td {margin:0; padding:0; outline:0; vertical-align:top;}
/* original table, tr, th, td {margin:0; padding:0; border:0; outline:0; vertical-align:top;} */
input, select {font-size:11px;}

h1 {padding:4px 10px; color:#FFF; font-size:11px; margin-bottom:0;}
h1.image {padding:6px 10px; margin-bottom:0;}
h3 {font-size:1.0em; line-height:170%;}
.floatLeft {float:left !important;}
.floatRight {float:right !important;}
.clearfix {display: inline-block;}
.clearfix:after {content: " "; display: block; height: 0; clear: both; font-size: 0; visibility: hidden;}
.clearfix {display: block;}
a.btn {float:left; display:block; height:19px; color:#FFF; font-weight:bold; padding:2px 17px 0 20px; position:relative; margin-right:3px;}
a.btn span {display:block; width:3px; height:21px; position:absolute; right:-3px; top:0;}
a.btn:hover {color:#D9EDF9; text-decoration:none;}

/*begin added for moving header&footer to left */
#mainContainer { margin-left:0;}
#seo .content { margin-left:22px;}
#footer {  margin-left:22px; }
/*end added for moving header&footer to left */

#contentContainer {/*position:relative;*/ margin:12px 0 0 0; padding-left:11px;}
#contentContainer .shadowL, #contentContainer .shadowR {width:11px; height:124px; float:left; position:absolute;}
#contentContainer .shadowL {background:url(../images/content_shadow_L.png) no-repeat 100% 0; left:0;}
#contentContainer .shadowR {background:url(../images/content_shadow_R.png) no-repeat; left:951px;z-index:-10;}
#contentContainer .content {width:920px; background:#FFF; float:left; padding:10px 10px 0 10px; min-height:124px;}
#contentContainer .content .content {width:inherit; background:inherit; float:inherit; padding:inherit; min-height:inherit;}
#contentContainer .content .navBg {width:920px; height:23px; background:#204A88; margin:0 10px;}

/*added for news 03-06-2010 starts */
.News_Heading { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12pt; font-weight: bold; color: #000099} 
.News_Sub_Heading { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11pt; font-weight: bold; color: #000099;} 
.bodyText {  font-family: "Trebuchet MS", "Arial"; font-size: 10pt; line-height: normal; font-style: normal}
.bodyText_Title {  font-family: "Trebuchet MS", "Arial"; font-size: 12pt; line-height: normal; font-weight: bold; color: #CC3300; font-style: normal}
.bodyText_Title_Job { font-family: "Trebuchet MS", "Arial"; font-size: 14pt; line-height: normal; font-weight: bold; color: #3333CC; font-style: normal}
.table_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	line-height: 17px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.img_right {
	float: right;
	margin-bottom: 4px;
	margin-left: 4px;
}

.awards_table_head {
	background-image: url(corporate/images/corp_awards_list_tbhead.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-align: center;
	height: 20px;
}
.awards_table_field {
	background-color: #c5d6f7;
	color: #333333;
	line-height: 13pt;
	font-size: 8pt;
	vertical-align: top;
	padding-right: 6px;
	padding-left: 6px;
}

.awards_table_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.awards_table_cell {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.awards_img_border {
	border: 2px solid #FFFFFF;
}
.awards_table_subhead {
	color: #FFFFFF;
	text-align: left;
	height: 17px;
	padding-left: 7px;
	background-color: #6D91ED;
	font-weight: bold;
}
/*added for news 03-06-2010 end */

