/* CSS Document */
body{
margin:22px 0 0px 0;
margin-bottom:0px;
padding:0px;
background-color:#2a5683;
}
#page{
background:url(../../../images/front/front/body_bg.jpg) repeat-y;
width:936px;
margin:0 auto;
}
#wrapper{
width:910px;
margin:0 auto;
}
#header{
background-image:url(../../images/front/header_bg.jpg);
background-repeat:repeat-x;
height:124px;
}
#header .left{
float:left;
width:328px;
padding:24px 0 0 22px;
}
#header .right{
float:right;
width:534px;
padding:84px 22px 0 0px;
}
.top_link{
float:right;
}
.yellow_text{
float:right;
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fefecb;
}
.link_bg{
background-color:#fefecb;
height:37px;
overflow:hidden;
padding-left:0px;
padding-top:0px;
}
#content_area{
background:url(../../images/front/content_bg.jpg) repeat-x;
background-color:#c2c2c1; 
padding:22px 22px 12px 22px;
}
* html #content_area{
background:url(../../images/front/content_bg.jpg) repeat-x;
background-color:#c2c2c1; 
padding:22px 22px 22px 22px;
margin-bottom:-15px;
}
.heading1{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:-.5pt;
padding-bottom:12px;
}
.heading2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:-.5pt;
}
.heading3{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:-.5pt;
padding-bottom:12px;
}

.blue_box{
background:url(../../images/front/blue_box_bg.jpg) repeat-x;
background-color:#093560;
padding:26px;
margin-bottom:17px;
}
.blue_box .left{
float:left;
width:376px;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
}
.blue_box .right{
float:right;
width:414px;
}

.bottom_box_area{
padding-bottom:0px;
}
* + html .bottom_box_area{
padding-bottom:0px;
}
.bottom_box_area2{
padding:0 0px 10px 12px;
}
* html .bottom_box_area2{
padding:0 0px 10px 0px;
}
* + html .bottom_box_area2{
padding:0 0px 10px 8px;
}
.bottom_box1{
float:left;
width:245px;
height:257px;
}
.bottom_box1_heading{
background:url(../../images/front/box1_header.jpg) no-repeat;
height:42px;
vertical-align:middle;
line-height:42px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#686868;
}
.bottom_box1_body{
background-image:url(../../images/front/box1_body.jpg);
background-repeat:no-repeat;
width:207px;
height:203px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
padding:12px 19px 0;	
}
.bottom_box2{
float:left;
width:355px;
height:257px;
}
.bottom_box2_heading{
background:url(../../images/front/box2_header.jpg) no-repeat;
height:42px;
vertical-align:middle;
line-height:42px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#686868;
}
.bottom_box2_body{
background-image:url(../../images/front/box2_body.jpg);
background-repeat:no-repeat;
width:317px;
height:203px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#686868;
padding:12px 19px 0;		
}
.blue_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#025ab2;
}
.blue_heading2{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#0a3a65;
font-weight:bold;
letter-spacing:-.5pt;
padding-bottom:18px;
}
.box_textarea{
float:left; 
width:205px;
}
.text1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#8e8e8e;
}
.text2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#636363;
}
.text3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#636363;
}
.padding1{
padding:14px 19px;
}
.padding2{
padding-bottom:10px;
}
.padding3{
padding-right:20px;
}
.padding4{
padding:12px 20px;
margin-bottom:20px;
}
* html .padding4{
padding:12px 20px 8px 20px;
margin-bottom:20px;
}
.padding5{
margin-bottom:24px;
}
.padding6{
padding:34px 0 0 37px;
}
.padding7{
padding:34px 0 0 0;
}
.padding8{
float:left; 
margin-left:16px;
}
* html .padding8{
float:left; 
margin-left:10px;
}
.padding9{
padding:37px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#636363;
line-height:16px;
}
.padding10{
padding:12px 20px 0px 20px;
margin-bottom:6px;
}
* html .padding10{
padding:12px 20px 0px 20px;
margin-bottom:6px;
}
.padding11{
float:left; 
margin-left:12px;
}
* html .padding11{
float:left; 
margin-left:10px;
}
.padding12{
padding:20px 37px 20px 37px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#636363;
line-height:16px;
}
.padding13{
float:left; 
margin-left:17px;
}
* html .padding13{
float:left; 
margin-left:16px;
margin-bottom:-14px;
}
.padding14{
padding-bottom:15px;
}
.gap{
float:left;
width:10px;
height:215px;
}
.gap2{
float:left;
width:14px;
height:215px;
}
.gap3{
float:left;
width:32px;
height:60px;
}
.gap4{
float:left;
width:18px;
height:215px;
}
.img_left{
float:left;
padding-right:5px;
}
.img_right{
float:right;
padding-left:54px;
}
.img_left2{
float:left;
padding-top:5px;
padding-right:20px;
}
.footer{
background-image:url(../../images/front/footer_bg.jpg);
background-repeat:repeat-x;
height:27px;
}
.footer .left{
float:left;
padding:0px 0 0 25px;
width:40%;
}
.footer .right{
float:right;
text-align:right;
padding:6px 25px 0 0px;
width:40%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
}
a.link{
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}
a.link:hover{
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#fefecb;
text-decoration:none;
}
a.link2{
float:left;
margin-right:20px;
width:78px;
height:29px;
padding-top:4px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}
a.link2:hover{
margin-right:20px;
background:url(../../images/front/link_bg.jpg) no-repeat;
width:78px;
height:29px;
padding-top:4px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}
a.selected{
float:left;
display:block;
margin-right:20px;
background:url(../../images/front/link_bg.jpg) no-repeat;
width:78px;
height:29px;
padding-top:4px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
}
a.link3{
float:left;
position:relative;
display:block;
padding:0px 24px 0 24px;
border-right:1px solid #dfdfe0;
height:37px;
line-height:37px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#4a4a4a;
text-decoration:none;
}
a.link3:hover{
float:left;
position:relative;
display:block;
padding:0px 24px 0 24px;
border-right:1px solid #dfdfe0;
background-color:#f4e698;
height:37px;
line-height:37px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#2d2d2d;
text-decoration:none;
}
a.active{
float:left;
position:relative;
display:block;
padding:0px 24px 0 24px;
border-right:1px solid #dfdfe0;
background-color:#f4e698;
height:37px;
line-height:37px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#2d2d2d;
text-decoration:none;
}
a.link3_last{
float:left;
position:relative;
display:block;
padding:0px 24px 0 24px;
height:37px;
line-height:37px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#4a4a4a;
text-decoration:none;
}
a.link3_last:hover{
float:left;
position:relative;
display:block;
padding:0px 24px 0 24px;
background-color:#f4e698;
height:37px;
line-height:37px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#2d2d2d;
text-decoration:none;
}
a.active_last{
float:left;
position:relative;
display:block;
padding:0px 24px 0 24px;
background-color:#f4e698;
height:37px;
line-height:37px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#2d2d2d;
text-decoration:none;
}
a.link4{
padding-right:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#126ac4;
text-decoration:none;
}
a.link4:hover{
padding-right:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#126ac4;
text-decoration:underline;
}
a.link5{
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#780001;
text-decoration:none;
}
a.link5:hover{
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#025AB2;
text-decoration:underline;
}
.top_bar{
background-image:url(../../images/front/top_bar.jpg);
background-repeat:repeat-x;
height:31px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#636363;
font-weight:bold;
padding:10px 0 0 22px;
}
.inside_page_content_area{
width:866px;
background-image:url(../../images/front/inside_content_bg.jpg);
background-repeat:repeat-y;
padding-bottom:8px;
margin-bottom:15px;
}
* html .inside_page_content_area{
width:866px;
background-image:url(../../images/front/inside_content_bg.jpg);
background-repeat:repeat-y;
padding-bottom:18px;
margin-bottom:15px;
}
.blue_text{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#083b6c;
}
.blue_text2{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:normal;
color:#116bc4;
}
.blue_text3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#083b6c;
line-height:24px;
}
.blue_text4{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#116bc4;
margin-bottom:24px;
}
.bottom_bar{
background-image:url(../../images/front/bottom_area.jpg);
background-repeat:no-repeat;
width:833px;
height:134px;
margin-left:14px;
}
* html .bottom_bar{
background-image:url(../../images/front/bottom_area.jpg);
background-repeat:no-repeat;
width:833px;
height:148px;
margin-left:14px;
}
* + html .bottom_bar{
background-image:url(../../images/front/bottom_area.jpg);
background-repeat:no-repeat;
width:833px;
height:148px;
margin-left:14px;
}
.aboutus_bottom_box{
background-image:url(../../images/front/aboutus_bottom_box.jpg);
background-repeat:no-repeat;
width:826px;
height:250px;
margin-left:18px;
}
.contactus_bottom_box{
background-image:url(../../images/front/contactus_bottom_box.jpg);
background-repeat:no-repeat;
width:826px;
margin-top:16px;
margin-left:18px;
background-color:#ededed;
}
.video_blue_box{
background:url(../../images/front/blue_video_image.jpg) no-repeat;
width:812px;
height:185px;
padding:26px;
margin-bottom:17px;
}
.video_blue_box .left{
float:left;
width:584px;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:normal;
}
.video_sol_box{
float:left;
background-image:url(../../images/front/video_solutions_box.jpg);
width:349px;
height:395px;
padding:32px;
margin-left:12px; 
}
.textbox_border{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#636363;
font-weight:normal;
width:300px;
height:15px;
}
.textarea_border{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#636363;
font-weight:normal;
width:400px;
height:150px;
}
.btn_submit{
background-color:#930101;
border:1px solid #FEFECB;
padding:3px 10px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
* html .btn_submit{
background-color:#930101;
border:1px solid #FEFECB;
padding:3px 4px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
* + html .btn_submit{
background-color:#930101;
border:1px solid #FEFECB;
padding:3px 4px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.balance{
clear:both;
}

#sitemap ul{
	margin:0;
	padding:0;
	}
#sitemap ul li{
	list-style-type:none;
	font-size:15px;
	color:#666666;
	line-height:22px;
	}
#sitemap ul li a{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
#sitemap ul li a:hover{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	
	}
.text{
	padding:2px 0px; 
	width:262px; 
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
}
	