/*--BEGIN USER STYLE --*/

.grey_bg {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
	BACKGROUND-COLOR: #ececec;
	font-weight: bold;
}

.blue_bg {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
	BACKGROUND-COLOR: #d6e1f4;
	font-weight: bold;
}

/*-- END USER STYLE--*/

body {
	margin: 0px;
	padding: 0px;
	font-family: arial;
	background-color: #cccccc;
	color: #333333;
}


br.clear {
       	margin: 0px; 
       	padding: 0px; 
       	clear: both;
       	line-height: 0px;
}


h1 {
	font-size: 12pt;
	font-weight: bold;
	color: #1C328A;
}


h2 {
	font-size: 10pt;
	font-weight: bold;
	color: #6798E7;
}


input.stdtext {
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
	font-famiily: verdana;
	font-size: 8pt;
}


textarea.stdtext {
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
	font-family: verdana;
	font-size: 8pt;
}


li {
	font-size: 9pt;
        line-height: 20px;
}


p {
	font-size: 9pt;
	line-height: 20px;
	text-align: justify;
}


p.footer {
	font-size: 8pt;
	color: #999999;
}


p.callbackrqst {
	width: 210px;
}


td {
	font-size: 8pt;
}


td.small_box_top {
	background-image: url(/layout/box_small_top.gif);
	background-repeat: no-repeat;
	width: 124px;
}


td.small_box_bottom {
	background-image: url(/layout/box_small_bottom.gif);
	background-repeat: no-repeat;
	width: 124px;
}


td.form_label {
	padding-left: 10px;
	font-weight: bold;
        width: 60px;
}


td.callback_top {
	text-align: center;
	color: #333399;
	font-weight: bold;
	line-height: 37px;
	width: 235px;
	background-image: url(/layout/callback_top.gif);
}


td.keytocode_top {
	text-align: center;
	color: #333399;
	font-weight: bold;
	line-height: 37px;
	width: 235px;
	background-image: url(/layout/callback_top.gif);
}


input.std {
	font-size: 8pt;
	width: 120px;
}


a:active {
	color: #5D5D5D;
        font-weight: bold;
	text-decoration: none;
}


a {
	color: #1C328A;
	text-decoration: none;
	font-size: 9pt;
}


a:link {
	color: #1C328A;
        font-weight: bold;
	text-decoration: none;
}


a:visited {
	color: #1C328A;
        font-weight: bold;
	text-decoration: none;
}


a:hover {
	color: #1C328A;
        font-weight: bold;
	text-decoration: underline;
}


td.callbackrqst_box {
	width: 233px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #CECFD3;
	background-color: #F2F2F4;
}


#main_container {
       	margin: 0px;
       	padding: 0px;
       	position: relative;
       	width: 800px;
       	margin-left: auto;
       	margin-right: auto;
	background-color: white;
}  
  

#banner_container_chls {
      	margin: 0px;
       	padding: 0px;
       	position: relative;
       	width: 800px;
       	height: 90px;
        background-image: url(/layout/banner_chls.gif);
}


#banner_container_cj {
      	margin: 0px;
       	padding: 0px;
       	position: relative;
       	width: 800px;
       	height: 90px;
        background-image: url(/layout/banner_cj.gif);
}



#banner_tab_container {
	margin: 0px;
       	padding: 0px;
       	position: relative;
	float: left;
	top: 64px;
	left: 265px;
}


div.banner_tab {
	margin: 0px 0px 0px 2px;
       	padding: 0px;
       	position: relative;
	float: left;
	height: 26px;
	width: 99px;
	text-align: center;
	font-weight: bold;
	font-size: 8pt; 
        line-height: 29px;
	background-image: url(/layout/banner_tab.gif);
}


#topnav_container {
      	margin: 0px;
       	padding: 0px;
       	position: relative;
       	width: 800px;
       	height: 34px;
	background-image: url(/layout/topnav_bg.gif);
}

  
a.sub_nav {
       	margin: 0px;
       	padding: 0px 30px 0px 5px;
       	color: white;
        line-height: 33px;
	font-size: 8pt;
       	text-decoration: none;
}
  

a.sub_nav:href {
	color: white;
       	text-decoration: none;
}
  

a.sub_nav:visited {
       	color: white;
       	text-decoration: none;
}
 
 
a.sub_nav:hover {
       	color: white;
      	text-decoration: underline;
}


#page_container {
      	margin: 0px;
       	padding: 0px;
       	position: relative;
       	width: 800px;
}


#full_width_content {
	margin: 15px 0px 0px 0px;
       	padding: 0px 16px 0px 16px;
       	position: relative;
       	width: 765px;
}


#full_width_content_left {
	margin: 15px 0px 0px 0px;
       	padding: 0px 0px 0px 16px;
       	position: relative;
	float: left;
       	width: 484px;
}


#full_width_content_right {
	margin: 15px 0px 0px 0px;
       	padding: 0px 0px 0px 0px;
       	position: relative;
	float: left;
       	width: 294px;
}


#hp_intro_para {
	margin: 15px 0px 0px 0px;
       	padding: 0px 16px 0px 16px;
       	position: relative;
 	float: left;
       	width: 369px;
	height: 150px;
}


#hp_company_logos {
	margin: 15px 0px 0px 0px;
       	padding: 0px;
       	position: relative;
 	float: left;
       	width: 390px;
	height: 155px;
}


div.section_thumb {
      	margin: 16px 0px 0px 0px;
       	padding: 0px 0px 0px 16px;
       	position: relative;
 	float: left;
       	width: 180px;
}


div.section_thumb_top {
      	margin: 0px;
       	padding: 0px;
       	position: relative;
 	float: left;
       	width: 180px;
	background-image: url(/layout/box_title.gif);
	line-height: 29px;
	text-align: center;
	background-repeat: no-repeat;
}


div.section_thumb_image {
      	margin: 0px;
       	padding: 0px;
       	position: relative;
 	float: left;
       	width: 178px;
	height: 122px;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #999999;
}


div.section_thumb_bottom {
      	margin: 0px;
       	padding: 0px;
       	position: relative;
 	float: left;
       	width: 180px;
	height: 13px;
	background-image: url(/layout/box_footer.gif);
	background-repeat: no-repeat;
}


#footer_container_cj {
      	margin: 0px;
       	padding: 0px;
       	position: relative;
       	width: 800px;
        height: 147px;
        background-image: url(/layout/footer_cj.gif);
	background-color: white;
}


#footer_container_chls {
      	margin: 0px;
       	padding: 0px;
       	position: relative;
       	width: 800px;
        height: 147px;
        background-image: url(/layout/footer_chls.gif);
        background-color: white;
}


#footer_text_container {
	margin: 0px;
       	padding: 0px;
       	position: relative;
	float: left;
	left: 18px;
	top: 116px;
}