body, html {
	height:100%;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
}

a {
	color:#000000;
}
h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0;
}
h1{
font-size:22px;
}
h2 {
font-size:20px;
}
h3 {
font-size:18px;
}
h4 {
font-size:17px;
}
h5 {
font-size:16px;
}
h6 {
font-size:14px;
}

img, .transparent_png {
	behavior: url(iepngfix.htc)
}

.m_t_5 {
	margin-top:5px;
}
.m_b_5 {
	margin-bottom:5px;
}

.p_t_5 {
	padding-top:5px;
}
.p_b_5 {
	padding-bottom:5px;
}

.p_t_10 {
	padding-top:10px;
}
.p_b_10 {
	padding-bottom:10px;
}
.p_t_15 {
	padding-top:15px;
}
.p_b_15 {
	padding-bottom:15px;
}
.p_t_20 {
	padding-top:20px;
}
.p_b_20 {
	padding-bottom:20px;
}
.p_t_30 {
	padding-top:30px;
}
.p_b_30 {
	padding-bottom:30px;
}
.p_t_40 {
	padding-top:40px;
}
.p_b_40 {
	padding-bottom:40px;
}
.p_t_50 {
	padding-top:50px;
}
.p_b_50 {
	padding-bottom:50px;
}
.p_t_60 {
	padding-top:60px;
}
.p_b_60 {
	padding-bottom:60px;
}
.p_l_5 {
	padding-left:5px;
}
.p_r_5 {
	padding-right:5px;
}
.p_l_10 {
	padding-left:10px;
}
.p_r_10 {
	padding-right:10px;
}
.p_l_15 {
	padding-left:15px;
}
.p_r_15 {
	padding-right:15px;
}
.p_l_20 {
	padding-left:20px;
}
.p_r_25 {
	padding-right:25px;
}
.p_l_25 {
	padding-left:25px;
}
.p_r_20 {
	padding-right:20px;
}
.p_r_15 {
	padding-right:15px;
}
.p_l_30 {
	padding-left:30px;
}
.p_r_30 {
	padding-right:30px;
}
.p_l_40 {
	padding-left:40px;
}
.p_r_40 {
	padding-right:40px;
}
.p_l_50 {
	padding-left:50px;
}
.p_r_50 {
	padding-right:50px;
}
.gr_11_1, .gr_11_1 a {
font-size:11px;
color:#7c7c7c;
}
.copy_1, .copy_1 a {
font-size:12px;
color:#dcdcdc;
text-decoration:none;
}
.copy_2, .copy_2 a {
font-size:12px;
color:#434462;
text-decoration:none;
}
.bottmnu_2, .bottmnu_2 a {
font-size:12px;
color:#434462;
}
.bottmnu_2 a._a {
 color:#79789e;
}


.home_bg {
	height:100%;
	background:url(../images/bg_home_bottom.jpg);
	background-repeat:repeat-x;  background-position:center 590px; background-color:#000027;
}

.bg_home_im_block {
	background:url(../images/bg_home_im_block.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
	height:97px;
	width:245px;
}
.blk_11_1, .blk_11_1 a {
font-size:11px;
color:#000000;
}
.blk_12_1, .blk_12_1 a {
font-size:12px;
color:#000000;
text-decoration:none
}
.bl_12_1, .bl_12_1 a {
font-size:12px;
color:#0f4d83;
}

.orng_11_1, .orng_11_1 a {
font-size:11px;
color:#ff702e;
}
.orng_12_1, .orng_12_1 a {
font-size:12px;
color:#ff702e;
}
.bg_pages_1 {
background:url(../images/bg_pages_1.gif);
background-position:top;
background-repeat:repeat-x;
}

.bg_pages_2 {
background:url(../images/bg_pages_2.gif);
background-position:bottom;
background-repeat:repeat-x;
}
.bg_pages_3 {
background-color:#000027;
background-image:url(../images/bg_pages_3.gif);
background-position:top;
background-repeat:repeat-x;
}
.bg_pages_4 {
background:url(../images/bg_pages_4.gif);
background-position:bottom center;
background-repeat:no-repeat;
}
.bg_pages_5 {
background-color:#000027;
background-image:url(../images/bg_pages_5.jpg);
background-position:top center;
background-repeat:no-repeat;
height:80px;
}
.bg_procedures_1 {
background:url(../images/bg_procedures1.gif);
background-position:bottom center;
background-repeat:no-repeat;
height:481px;
}
.bg_procedures_2 {
background:url(../images/bg_procedures2.jpg);
background-position:bottom center;
background-repeat:no-repeat;

}

.top_mnu_pages {

}
.top_mnu_pages ._a {

}
.title1, .title1 h1 {
padding:0;
margin:0;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
text-transform:uppercase;
}
.title2, .title2 h1 {
padding:0;
margin:0;
color:#e8561b;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
text-transform:uppercase;
}
.delim_1 {
font-size:1px; 
border-bottom:1px solid #e5e5e5;
height:2px;
}
.delim_2 {
border-right:1px solid #bcbcbc;
}
.smnu_pages .item {
border-left: 3px solid #f76321;
padding-left:15px;
}
.smnu_pages a {
font-size:12px;

text-decoration:underline;
color:#000000;
font-weight:bold;
}
.smnu_pages a._a {

color:#f76321;
}
.before_after_scroll_div {
height:48px;
overflow:hidden;
vertical-align:middle;
width:258px;
}
.before_after_sel_im {
	border:2px solid #c0c0c0;
}
.imbox .bgb {
background:url(../images/imbox_bgb.gif);
background-position:top;
background-repeat:repeat-x;
height:9px;
}
.imbox .bgl {
background:url(../images/imbox_bgl.gif);
background-position:right;
background-repeat:repeat-y;
width:9px;
}
.imbox .bgr {
background:url(../images/imbox_bgr.gif);
background-position:left;
background-repeat:repeat-y;
height:9px;
}
.imbox .bgu {
background:url(../images/imbox_bgu.gif);
background-position:bottom;
background-repeat:repeat-x;
height:9px;
}
.imbox .lbc {
background:url(../images/imbox_lbc.gif);
background-position:top right;
background-repeat:no-repeat;
width:9px;
height:9px;
}
.imbox .luc {
background:url(../images/imbox_luc.gif);
background-position:bottom right;
background-repeat:no-repeat;
width:9px;
height:9px;
}
.imbox .rbc {
background:url(../images/imbox_rbc.gif);
background-position:top left;
background-repeat:no-repeat;
width:9px;
height:9px;
}
.imbox .ruc {
background:url(../images/imbox_ruc.gif);
background-position:bottom left;
background-repeat:no-repeat;
width:9px;
height:9px;
}
.input_1 {
border:1px solid #9b9b9b;
}
.ttl_edu {
background:url(../images/ttl_education.gif);
background-repeat:no-repeat;
background-position:center center;
height:34px;
vertical-align:middle;
text-align:center;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
text-transform:uppercase;
}
.faq a {
font-weight:bold;
color: #000000;
font-size:12px;
}
.faq a._a {
color: #ea4907;
font-size:12px;
font-weight:bold;
}
.bul_careers {
background:url(../images/bg_bull_num_careers.gif);
background-position:center center;
background-repeat:no-repeat;
height:52px;
width:52px;
text-align:center;
vertical-align:middle;
margin:0;
color:#FFF;
font-size:40px;
float:right;
}
.font_red_color {
color:red;
}
.ghint1_container {
height:0;
position:relative;
text-align:center;
}
.ghin1tmain_div {
color:#FFFFFF;
font-weight:bold;
font-size:25px;
bottom:0;
display:table-cell;
height:auto;
left:0;
position:absolute;
vertical-align:middle;
width:140px;
z-index:250;
}