* {
	margin:0;
	padding:0;
}
html,body {
	background-color:#fff;
	color:#000;
	font-family:arial;
	font-size:12px;
}

a img{
	border:0;
}

.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.clearboth {
	clear:both;
}
.clear_right{
	clear:right;
}
.main_page {
	width:936px;
	margin:8px auto;
	position:relative;
}

	.left_box{
		float:left;
		position:relative;
	}
		.left_box_header{
			background-image:url(images/left_bg.jpg);
			background-repeat:no-repeat;
			height:88px;
			width:267px;
			position:relative;	
			margin-top:8px;		
		}
			.left_box_header p{
				font-family:"Arial Narrow";
				font-size:14px;
				color:#777777;
				top:58px;
				left:11px;
				position:absolute;
			
			}	
		.left_box_content{
			background-image:url(images/left_bg_tile.jpg);
			background-repeat:repeat-y;
			padding-bottom:8px;
			width:267px;
			position:relative;
		}
			.sidebar_btm{
				height:3px;
				background-image:url(images/sidebar_btm_bg.jpg);
				background-repeat:no-repeat;
				margin-left:-1px;
				width:268px;
			}
			.left_sub_main_left{
				height:133px;
				width:119px;
				border:solid 1px #c9c9c9;
				position:relative;
				float:left;
				margin-left:9px;
				margin-bottom:5px;
			}
				.left_sub_main_left a{
					color:#595959;
					text-decoration:none;
				}
				.left_sub_main_left img{
					margin:2px 0 0 2px;
					filter:alpha(opacity=40);
   					opacity:0.4;
					-moz-opacity:0.4;
				}
				.left_sub_main_left img:hover{
					filter:alpha(opacity=100);
   					opacity:1;
					-moz-opacity:1;
				}
			.left_sub_main_right{
				height:133px;
				width:119px;
				border:solid 1px #c9c9c9;
				position:relative;
				float:right;
				margin-right:10px;
				margin-bottom:5px;
			}
				.left_sub_main_right a{
					color:#595959;
					text-decoration:none;
				}
				
				.left_sub_main_right img{
					margin:2px 0 0 2px;
					filter:alpha(opacity=40);
   					opacity:0.4;
					-moz-opacity:0.4;
				}
				.left_sub_main_right img:hover{
					filter:alpha(opacity=100);
   					opacity:1;
					-moz-opacity:1;
				}
			.sub_div_content{
				background-image:url(images/sub_div_tile.jpg);
				background-repeat:repeat-x;
				width:115px;
				height:41px;
				overflow:hidden;
				bottom:0;
				display:block;			
				margin:0 0 2px 2px;
			}
				.sub_div_content td{
					font-family:arial;
					font-size:11px;
					color:#535d5f;
					padding-left:3px;			
				}
			.left_btm_main{
				width:119px;
				height:133px;
				border:solid 1px #c9c9c9;
				float:right;
				margin-right:10px;
			}
				.left_btm_sub{
					background-color:#FFFFFF;
					margin:2px;
				}
					.left_btm_content{
						float:left;
						height:90px;
					}
						.left_btm_content p{
							color:#909090;
							font-family:"Arial Narrow";
							font-size:14px;
							/*width:183px;*/
							/*margin-top:15px;*/
							margin-left:4px;
							/*margin-bottom:13px;*/
						}
					.left_btm_sub img{
						float:right;
						/*margin-right:7px;
						margin-top:11px;*/
					}
		.right_box{	
			width:656px;
			float:right;
			position:relative;
		}
			.right_box_header{
				background-image:url(images/main_header.jpg);
				background-repeat:no-repeat;
				height:274px;
				width:656px;
				position:relative
			}
				.main_menu{
					position:absolute;
					top:83px;
					left:4px;
					max-width:709px;
					z-index:1000;
					height:13px;
					border-bottom:solid 1px #c2c9ca;
				}	
				.main_menu_item_active a{
					color:#8b2742;
					font-family:Arial;
					font-size:11px;
					margin-left:14px;
					margin-right:15px;
					text-decoration:none;
				}
				.main_menu_item a{
					font-family:Arial;
					font-size:11px;
					color:#595959;
					margin-left:14px;
					margin-right:15px;
					text-decoration:none;
				}		

					.main_menu a:hover{
						color:#8b2742;
					}
					.main_menu div{
						float:left;
						height:13px;
						background-image:url(images/menu_div.jpg);
						background-repeat:no-repeat;
						background-position:right;		
					}
					
			.right_main_content{
				margin-left:5px;
			}
				.right_top_content{
					width:648px;
					padding-bottom:21px;
				}
					.right_top_content h1{
						font-family:"Arial Narrow";
						font-size:14px;
						color:#2f5c9e;
						margin-bottom:15px;
						margin-top:17px;
						font-weight:normal;
					}
					.right_top_content_text{
						font-family:arial;
						font-size:12px;
						color:#595959;
					}
				.right_top_content_line{
					width:648px;
					background-image:url(images/content_btm.jpg);
					background-repeat:no-repeat;
					background-position:bottom;
					/*padding-bottom:21px;*/
				}
					.right_top_content_line h1{
						font-family:"Arial Narrow";
						font-size:14px;
						color:#2f5c9e;
						/*margin-bottom:15px;
						margin-top:17px;*/
						font-weight:normal;
					}
			.right_left_content{
				width:399px;
				margin-top:10px;
				float:left;
			}
			.right_left_content img{
				float:left;
			}
			.right_left_content_text{
				width:219px;
				float:right;
			}
				.right_left_content_text h1{
					font-family:arial;
					font-size:12px;
					color:#25549b;
					margin-top:1px;
					font-weight:normal;
				}
				.right_left_content_text h2{
					font-family:"Arial Narrow";
					font-size:14px;
					color:#909090;
					margin-top:9px;
					margin-bottom:10px;
					font-weight:normal;
				}
				.right_left_content_text p{
					font-family:arial;
					font-size:12px;
					color:#595959;
					margin-right:20px;
				}
				.right_left_content_text a{
					text-decoration:none;
					color:#2F5B9E;
				}
			.right_left_content_btm{
				width:386px;
				border:solid 1px #c9c9c9;
				margin-top:10px
			}
				.right_left_content_btm a{
					float:right;
					margin-right:10px;
					margin-top:13px;
				}
				.right_left_content_btm_text{
					font-family:"Arial Narrow";
					font-size:14px;
					color:#909090;
					width:311px;
					float:left;
				}
					.right_left_content_btm_text span{
						margin-top:-10px;
						float:right;
						margin-right:14px;
						margin-bottom:3px;
					}
					.right_left_content_btm_text p{
						width:258px;
						margin-left:8px;
						margin-top:8px;
					}
				.right_left_content_btm_img{
					float:right;
					width:60px;
				}
				.right_right_content{
					float:right;
					width:243px;
					background-image:url(images/content_rt.jpg);
					background-repeat:no-repeat;
					background-position:left;
					min-height:290px;
				}
					.news_box{
						margin-left:15px;
					}
						.news_box_header{
							font-family:arial;
							color:#25569c;
							font-size:12px;
							margin-top:7px;
							margin-left:15px;
						}
						.news_box_news{
							margin-bottom:20px;
						}
							.news_box_news_heading{
								font-family:arial;
								font-size:12px;
								color:#595959;
								margin-top:7px;
								margin-left:15px;
							}
								.news_box_news_heading span{
									color:#2f5b9e;
								}
							.news_box_news_text{
								font-family:arial;
								font-size:12px;
								color:#595959;
								margin-top:10px;
								margin-left:15px;
							}
								.news_box_news_text img{
									float:right;
									margin-right:3px;
									margin-top:10px;
								}
						.more{
							cursor:pointer;
							color:#2F5C9E;
						}
					.login_box{
						border:solid 1px #c9c9c9;
						width:230px;
						margin-left:15px;
						position:relative;
						display:none;
					}
						.login_box_header{
							font-family:arial;
							font-size:12px;
							color:#23539b;
							width:84px;
							margin-left:8px;
							float:left;
							margin-top:4px;
						}
						.login_box_link{
							float:right;
							width:103px;
							margin-right:6px;
							margin-top:4px;
						}
							.login_box_link a{
								font-family:arial;
								font-size:11px;
								color:#8c8c8c;
							}	
						.input_elements{
							font-family:arial;
							font-size:12px;
							color:#909090;
							margin-top:10px;
							margin-left:7px;
							margin-bottom:12px;
							float:left;
							width:183px;
						}
						.input_elements1{
							font-family:arial;
							font-size:12px;
							color:#909090;
							margin-top:10px;
							margin-left:7px;
							margin-bottom:12px;
							float:left;
							width:220px;
						}
							.input_elements1 a{
								color:#23539B;
							}
							.input_elements input{
								width:104px;
								color:#595959;
							}
							.input_elements1 input{
								color:#595959;
							}
						.sign_in{
							float:right;
							margin-top:14px;
							margin-right:2px;
						}
	
		.footer {
			height:79px;
			width:934px;
			background-image:url(images/footer_bg.jpg);
			background-repeat:no-repeat;
			margin-top:9px;
		}
		.footer p{
			font-family:arial;
			font-size:12px;
			color:#777777;
			float:left;
			margin-top:11px;
			margin-left:200px;
		}
		.footer_links{
			float:right;
			margin-top:12px;
			color:#777777;
		}
		.footer_links a {
			font-family:arial;
			font-size:11px;
			color:#777777;
			text-decoration:none;
		}
		.footer_links a:hover {
			text-decoration:underline;
			color:#8b2742;
		}
		.ticker{
			float:left;
			margin-left:12px;
			margin-top:8px;
			color:#777777;
			font-weight:normal;
		}
			.ticker span{
				font-weight:normal;
				font-size:12px;
			}
		
		
.inside_main_page {
	width:936px;
	margin:8px auto;
	position:relative;
}
	.inside_left_box{
		float:left;
		position:relative;
		width:210px;
	}
		.inside_left_box_header{
			background-image:url(images/inside_top_left.jpg);
			background-repeat:no-repeat;
			height:54px;
			width:212px;
			position:relative;	
			margin-top:8px;		
		}
		
	.inside_right_box{	
			width:717px;
			float:right;
			position:relative;
		}
			.product_items{
				font-weight:bold;
				color:#595959;
			}
			.product_items_sub{
				color:#595959;
			}
			.contact_content{
				color:#595959;
				font-family:arial;
				font-size:12px;
			}
				.contact_content input{
					width:300px;
					color:#595959;
				}
				.contact_content a{
					color:#2F5C9E;
					cursor:pointer;
					text-decoration:none;
				}
				.contact_content a:hover{
					text-decoration:underline;
				}
				.contact_content td{
					width:50%;
				}
				.contact_content table table{
					margin-left:20px;
				}
				
			.inside_right_box_header{
				background-image:url(images/inside_right_main_bg.jpg);
				background-repeat:no-repeat;
				height:274px;
				width:717px;
				position:relative
			}
			.inside_content_main{
				margin-top:16px;
				position:relative;
				width:717px;
			}
				.iright_content_main{
					width:495px;
					float:left;
					margin-left:5px;
				}
					.iright_content img{
						margin-left:10px;
						margin-bottom:10px;
					}
					.iright_content_main p{
						margin-bottom:10px;
					}
						.iright_content p img{
							margin:0 !important;
							border:solid 1px #2F5C9E;
						}
					.iright_content_main li{
						margin-left:20px;
					}
					.iright_content_main ol{
						margin-left:10px;
					}
					.icontent_header{
						font-family:arial;
						font-size:14px;
						color:#2f5c9e;
						margin-bottom:10px;
					}
					.icontent_content{
						font-family:arial;
						font-size:12px;
						color:#595959;
						margin-bottom:18px;
					}
						.icontent_content b{
							color:#2F5C9E;
						}
						.icontent_content a{
							text-decoration:none;
							font-family:arial;
							font-size:12px;
							color:#2f5c9e;
						}
							.icontent_content a:hover{
								text-decoration:underline;
								color:#2f5c9e;
							}
					.partners_main{
						color:#595959;
						font-family:arial;
						font-size:12px;
					}
						.partners_main td{
							width:50%;
						}
						.partners_main legend{
							color:#2F5C9E;
							font-family:arial;
							font-size:14px;
							margin-bottom:10px;
							font-weight:normal;
						}
						.partners_main h1{
							color:#2F5C9E;
							font-family:arial;
							font-size:12px;
							margin-bottom:5px;
							font-weight:normal;
						}
						.partners_main h2{
							color:#2F5C9E;
							font-family:arial;
							font-size:14px;
							margin-bottom:10px;
							font-weight:normal;
							display:inline;
						}
						.partners_main fieldset{
							-moz-border-radius-bottomleft:7px;  
							-moz-border-radius-bottomright:7px;  
							-moz-border-radius-topleft:5px;  
							-moz-border-radius-topright:7px;  
							border-radius: 3px; 
							-webkit-border-radius:5px;
							behavior:url(border-radius.htc);
							width:400px; 
						}
						.partners_main input{
							color:#595959;
						}
						.partners_main a{
							text-decoration:none;
							font-family:arial;
							font-size:12px;
							color:#2f5c9e;
						}
						.partners_main a:hover{
							text-decoration:underline;
						}
						.partner_results_container{
							display:block;
						}
						.left_partner_group{
							width:240px;
							float:left;
							margin-bottom:10px;
						}
							.left_partner_group p{
								margin-bottom:0px !important;
							}
						.result_div{
							margin-bottom:10px;
							margin-top:10px;
						}
						.partnerAdmin{
							color:#595959;
						}
							.partnerAdmin td{
								padding-bottom:5px;
							}
							.partnerAdmin a{
								color:#2F5C9E;
							}
							.partnerAdmin fieldset{
								-moz-border-radius-bottomleft:7px;
								-moz-border-radius-bottomright:7px;
								-moz-border-radius-topleft:5px;
								-moz-border-radius-topright:7px;
								margin-top:10px;
								margin-left:20px;
								width:300px;
							}
							.partnerAdmin legend {
								color:#2F5C9E;
								font-family:arial;
								font-size:14px;
								font-weight:normal;
								margin-bottom:10px;
							}
							.partnerAdmin table{
								margin-left:20px;
							}
					.sitemap{
						margin-left:20px;
					}
					.icontent_sitemap{
						font-family:arial;
						font-size:12px;
						color:#595959;
						margin-bottom:18px;
					}
						.icontent_sitemap a{
							text-decoration:none;
							font-family:arial;
							font-size:12px;
							color:#595959;
						}
							.icontent_sitemap a:hover{
								text-decoration:underline;
								color:#2f5c9e;
							}
					.iright_content_special_header{
						background-image:url(images/icontent_img_header.jpg);
						width:496px;
						height:16px;
						font-family:arial;
						color:#FFFFFF;
						font-size:12px;
						margin-left:5px;
					}
					.iright_content_special_header p{
						font-family:arial;
						color:#FFFFFF;
						font-size:12px;
						margin-left:5px;
					}
					.iright_content_bottom_text{
						background-image:url(images/content_hr.jpg);
						background-repeat:no-repeat;
						background-position:top;
					}
					.iright_content_bottom_text p{
						font-family:arial;
						font-size:12px;
						color:#595959;
						padding-left:4px;
						padding-top:11px;
					}
				.iright_info_main{
					float:right;
					width:202px;
					background-image:url(images/iright_content.jpg);
					background-repeat:no-repeat;
					background-position:left top;
					min-height:469px;
				}
					.inews_main{
						background-image:url(images/news_hr.jpg);
						background-repeat:no-repeat;
						background-position:bottom;
						position:relative;
						padding-bottom:1px;
						margin-left:15px;
					}	
						.inews_header{
							font-family:arial;
							font-size:12px;
							color:#2f5c9e;
							margin-bottom:12px;
						}
						.inews_box_header{
							font-family:arial;
							font-size:12px;
							color:#595959;
							margin-bottom:8px;
						}
							.inews_box_header span{
							color:#2f5c9e;
						}
						.inews_box_content{
							font-family:arial;
							font-size:12px;
							color:#595959;
							margin-bottom:27px;						
						}
						.inews_box_content img{
							float:right;
							margin-top:10px;			
						}
					.news_main h1{
						font-family:arial;
						color:#2f5c9e;
						font-size:14px;
						margin-bottom:10px;
						font-weight:normal;
					}
						.news_main_content{
							font-family:arial;
							font-size:11px;
							color:#595959;
						}
						.news_title{
							font-family:arial;
							color:#2f5c9e;
							font-size:12px;
						}
					.contact_main{
						background-image:url(images/news_hr.jpg);
						background-repeat:no-repeat;
						background-position:bottom;
						position:relative;
						padding-bottom:10px;
						margin-left:15px;
						color:#595959;
						font-family:arial;
						font-size:12px;

					}	
						.contact_main span{
						color:#2F5C9E;
						}
						.contact_main a{
							color:#2F5C9E;
							text-decoration:none;
						}
						.contact_main a:hover{
							text-decoration:underline;
						}
					.highlight_main{
						position:relative;	
						margin-left:15px;				
					}
						.highlight_main_header{
							font-family:arial;
							font-size:12px;
							color:#2f5c9e;
							margin-bottom:12px;
							margin-top:9px;
						}
						.highlight_header{
							font-family:arial;
							font-size:14px;
							color:#909090;
							margin-bottom:17px;						
						}
						.highlight_content{
							font-family:arial;
							font-size:12px;
							color:#595959;
						}
							.highlight_content a{
								text-decoration:none;
								color:#2F5C9E;
							}
							.highlight_content img{
							float:right;
						}
					.iloginbox{
						width:193px;
						border:solid 1px #c9c9c9;
						margin-top:30px;
						margin-left:15px;
						display:none;
					}	
					.isign_in {
						float:right;
						margin-right:5px;
						margin-top:-53px;
					}
					.ilogin_box_link {
						margin-bottom:3px;
						margin-left:11px;
					}
						.input_elements a{
							color:#2F5C9E;
						}
						.ilogin_box_link a{
							font-family:arial;
							font-size:11px;
							color:#8c8c8c;
						}
			.sidebar{
			
			}
			.sidebar_menu_active{	
				background-image:url(images/main_menu_active.jpg) !important;
				background-repeat:repeat-x !important;
				width:211px !important;
			}
				.sidebar_menu_active a{
					color:#FFF !important;
				}
			.sidebar_menu_item{	
				width:211px !important;
			}
				.sidebar_menu_item a{
					color:#595959 !important;
				}
			.sidebar_sub_active a{
				color:#26579d !important;
			}
			.sidebar_sub_item a{
				color:#595959 !important;
			}
			.side_menu{
			
			}
			.sddm{	
				padding: 0;
				z-index: 30;
				font-family:arial;
				font-size:12px;
				color:#595959;	
			}
			.sddm div{	
				position: relative;
				margin-left:14px;
			}
			.sddm li{	
				min-height:34px;
				width:212px;
				background-image:url(images/sidebar_main.jpg);
				background-repeat:no-repeat;
				background-position:top;
				list-style-type:none;
			}
			.sddm a{	
				cursor:pointer;
				text-decoration:none;
				/*color:#595959 !important;*/
			}
				.sddm a:hover{	
					cursor:pointer;
					text-decoration:none;
					color:#26579d !important;
				}
				.myClass{
					padding-top:10px;
					min-height:23px !important;
				}
				.myClass0{
					padding-top:2px;
				}
				.myClass1{
					padding-top:5px;
				}
				.myClass2{
					padding-top:5px;
				}
				.childclass_active{
					color:#2F5C9E !important;
				}
					.childclass_avtive a{
						color:#2F5C9E !important;
					}
				.childclass_item{
					color:#595959 !important;
				}
					.childclass_item a{
						color:#595959 !important;
					}
			.sddm2{
				background-image:url(images/div2_bg.jpg);
				background-position:top;
				background-repeat:repeat-y;
				display:inline;
				width:212px;
			}
			.sddm2 div{
				margin-left:26px !important;
			}
			.sddm2 li{
				list-style-image:none;
				background-image:none;
				min-height:23px;
			}
				.sddm2_large{
					min-height:35px !important;
				}
				.sddm2_small{
					min-height:24sddm3 lipx !important;
				}
			.sddm3{
				background-color:#FFFFFF;
				border-left:1px solid #F1F1F1;
				border-right:1px solid #F1F1F1;
				border-top:1px solid #F1F1F1;
				border-bottom:1px solid #F1F1F1;
				width:209px;
				margin-left:1px;
			}
				.sddm3 li{
					background-image:url(images/div3_li.jpg) !important;
					background-repeat:no-repeat;
					background-position:bottom;
					min-height:22px !important;	
				}
				/*.sddm3 a{
					color:#595959 !important;
				}*/
			.btm_pic{
				width:211px;
				height:232px;
				position:relative;
				background-repeat:no-repeat;
				background-position:top;
			}
				.btm_pic_div{
					width:197px;
					border:solid 1px #c9c9c9;
					bottom:5px;
					position:absolute;
					right:5px
				}
					.btm_pic_div_inside{
						width:193px;
						background-color:#FFFFFF;
						margin-left:2px;
						margin-top:2px;
						height:56px;
				}
					.btm_pic_div_content{
						font-family:arial;
						font-size:12px;
						color:#909090;
						margin-top:6px;
						width:130px;
						margin-left:8px;
						float:left;
					}
					.btm_pic_div_img{
						float:right;
						margin-right:8px;
						margin-top:10px;
					}
		.ifooter {
			height:79px;
			width:940px;
			background-image:url(images/ifooter_bg.jpg);
			background-repeat:no-repeat;
			margin-top:9px;
		}
			.ifooter_left{
				font-family:arial;
				font-size:12px;
				color:#777777;
				width:200px;
				float:left;
				margin-top:7px;
				margin-left:210px;
			}
			.ifooter_right{
				font-family:arial;
				font-size:12px;
				color:#777777;
				width:300px;
				float:right;
				text-align:right;
				margin-top:7px;
			}
				.ifooter_right a{
					font-family:arial;
					font-size:12px;
					color:#777777;
					text-decoration:none;
				}
				.ifooter_right a:hover{
					color:#2F5C9E;
				}
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					