body{background-color:#595a5c;background-image:url(/images/bg.gif);font-family:Arial,Helvetica, sans-serif;color:#444444;width:100%;}
* html body{text-align:center;}
a{color:#1A98CC;}
input.w300,textarea.w300{width:300px;}
textarea.w300{height:150px;}
input.w400,textarea.w400{width:400px;}
textarea.w400{height:150px;}
ul{list-style-type:square;}
.sp{clear:both;}
.button{font-size:12px;line-height:16px;font-weight:bold;text-transform:uppercase;color:#FFF;background-color:#1a98cc;border:1px outset #3e9ec5;padding:2px;background-image:url(/images/bg-button.gif);}
input.button{color:#FFF;}
a.button{padding:3px 8px 3px 8px;color:#FFF;text-decoration:none;font-size:12px;line-height:16px;}
#wrap{margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;background-color:#FFF;width:966px;}
* html #wrap{text-align:left;}
#container{margin:0px 5px 0px 5px;padding:5px 0px 5px 0px;}
#headerbox{overflow:hidden;height:112px;width:956px;padding-bottom:2px;border-bottom:5px solid #172668;margin-bottom:5px;}
* html #headerbox{overflow:visible;height:1px;}
#headerbox #hdr_l{float:left;width:260px;height:112px;background-image:url(/images/easy-as-hgv.gif);background-repeat:no-repeat;}
#headerbox #hdr_r{float:left;width:696px;background-image:url(/images/hdr-bg.gif);background-repeat:no-repeat;height:112px;font-size:11px;color:#FFF;text-align:right;}
#hdr_r #hdr_phone{padding:0px 10px 5px 0px;font-size:32px;letter-spacing:0px;font-weight:bold;line-height:32px;}
#headerbox #hdr_menu{color:#1A98CC;padding-right:5px;}
#hdr_menu a{color:#FFF;text-decoration:none;padding:0px 3px 0px 3px;font-weight:bold;}
#hdr_menu a:hover{text-decoration:underline;}
#hdr_menu a.on{color:#1A98CC;}

#mainbox{overflow:hidden;}
* html #mainbox{overflow:visible;height:1px;}
#mainbox #m_l{float:left;position:relative;width:760px;margin-right:5px;}
#mainbox #m_r{float:left;position:relative;width:191px;}
#mainbox #m_r a{color:#FFF;}

#main_sections{overflow:hidden;margin-top:5px;font-size:12px;}
* html #main_sections{overflow:visible;height:1px;}
#main_sections .ms_box{float:left;position:relative;width:250px;margin-right:5px;height:229px;background-color:#d1dde9;line-height:18px;}
#main_sections .ms_box a{color:#1A98CC;}
#main_sections .ms_box a.button{color:#FFF;}
#main_sections .ms_box li{color:#000;}

.main_cols3{overflow:hidden;background-image:url(/images/bg-3col.gif);background-repeat:repeat-y;}
* html .main_cols3{overflow:visible;height:1px;}
.main_cols3 .col1{float:left;width:250px;margin-right:5px;}
.main_cols3 .col2{float:left;width:505px;margin-right:5px;}
.main_cols3 .col3{float:left;width:191px;} 

.main_cols2{overflow:hidden;background-image:url(/images/bg-2col.gif);background-repeat:repeat-y;}
* html .main_cols2{overflow:visible;height:1px;}
.main_cols2 .col1{float:left;width:250px;margin-right:5px;}
.main_cols2 .col2{float:left;width:701px;}

.main_cols2r{overflow:hidden;background-image:url(/images/bg-2colr.gif);background-repeat:repeat-y;}
* html .main_cols2r{overflow:visible;height:1px;}
.main_cols2r .col1{float:left;width:760px;margin-right:5px;}
.main_cols2r .col3{float:left;width:191px;}

#footerbox{color:#FFF;text-align:center;font-size:10px;margin-top:5px;overflow:hidden;}
* html #footerbox{overflow:visible;height:1px;}
#footerbox a{color:#FFF;}
#footerbox #f_l{float:left;width:760px;background-color:#7a7b7d;height:55px;}
#footerbox #f_r{float:left;margin-left:5px;width:190px;}

/**
* Column styles.
**/

/** default **/
.crumb{font-size:11px;margin-bottom:10px;}
p{font-size:12px;}
.dcol{padding:10px;}
.main_cols3 .col2 .dcol{padding:20px;}
.main_cols2 .col2 .dcol{padding:20px 20px 0px 20px;}
* html .main_cols3 .col2 .dcol{width:505px;}

.title{font-size:24px;color:#172668;font-family:Helvetica, sans-serif;}
.subtitle{color:#444;font-weight:bold;}
.subtitle a{text-decoration:none;}
.subtitle a:hover{text-decoration:underline;}
.col1 .subtitle{text-transform:uppercase;}
.subtitle2{color:#595a5c;font-weight:bold;text-transform:uppercase;}
.highlight{color:#FFF;font-size:12px;font-weight:bold;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;width:96%;font-style:italic;line-height:17px;}
.highlightref{font-size:11px;color:#d1dde9;margin-bottom:20px;}
.mt{color:#1a98cc;font-weight:bold;margin-bottom:5px;}
.col3 .mt{color:#000;}

ul.list{font-size:11px;margin:10px 0px 10px 0px;padding:0px 0px 10px 0px;list-style:none;border-bottom:1px solid #1A98CC;}
ul.list li{margin-bottom:5px;margin-right:5px;background-image:url(/images/bullet-col3.gif);background-repeat:no-repeat;background-position:0% 50%;padding-left:17px;line-height:14px;}
ul.list a{text-decoration:none;}
ul.list a:hover{text-decoration:underline;}
.ssub{overflow:hidden;background-color:#172668;font-size:11px;line-height:28px;border-bottom:4px solid #8b92b3;}
* html .ssub{overflow:visible;height:1px;}

.dsub{padding:5px;color:#8b92b3;}
.dsub a{color:#8b92b3;text-decoration:none;}
.dsub a:hover{color:#FFF;text-decoration:underline;}


/** col1 **/
.col1 *{font-size:11px;color:#595A5C;}
.col1 ul.list li{background-image:url(/images/bullet-col1.gif);}
.col1 p{margin:0px 0px 10px 0px;line-height:20px;}
.col1 .subtitle{color:#1a98cc;}
.col1 .bg{background-repeat:no-repeat;padding-top:130px;background-image:url(/images/col1_training.jpg);}

/** col2 **/

.col2{font-size:12px;}
.col2 .title{border-bottom:0px solid #172668;margin-bottom:10px;}
.col2 .subtitle{font-size:16px;line-height:21px;font-weight:normal;margin-bottom:15px;border-bottom:3px solid #1A98CC;padding-bottom:15px;}
.col2 .date{font-size:11px;font-style:italic;margin-bottom:10px;}
.col2 ul, .col2 ol{margin:0px 0px 10px 0px;padding:0px 0px 0px 25px;}
* html .col2 ul, .col2 ol{margin:0px 0px 10px 25px;padding:0px;}
.col2 p{margin-top:0px;}

/** col3 **/
.col3{font-size:11px;padding-top:5px;}
.col3 ul.list a{color:#FFF;}
.col3 p{font-size:11px;margin:0 0 10px 0;}

.altcol{padding:10px;background-color:#a3bbd3;background-image:url(/images/bg-altcol.gif);}
.altcol{font-size:11px;}
.altcol .title{color:#FFF;text-transform:uppercase;font-size:11px;border:0px;font-weight:bold;}
.altcol .subtitle{color:#595A5C;text-transform:uppercase;font-size:11px;font-weight:bold;}
.altcol ul{margin:0px 0px 10px 0px;padding:0px 0px 0px 3px;list-style:none;}
* html .altcol ul{margin:0px 0px 10px 3px;padding:0px;}
.altcol li{background-image:url(/images/bullet-altcol.gif);background-repeat:no-repeat;background-position:0% 50%;line-height:20px;padding-left:12px;}
.altcol a{color:#FFF;}

.flt_wrap{overflow:hidden;}
* html .flt_wrap{overflow:visible;height:1px;}
.flt_l{float:left;position:relative;}
.flt_r{float:right;position:relative;}

table{font-size:12px;}

table.s1{font-size:11px;}
table.s1 thead th{background-color:#8b92b3;font-weight:bold;color:#FFF;text-align:left;}
table.s1 td, table.s1 th{vertical-align:top;padding:5px;}
table.s1 tbody td{text-align:left;}
table.s1 tbody tr.alt td{background-color:#d1dde9;}
table.s1 .c{text-align:center;}
table.s1 .t{color:#172668;text-align:right;font-weight:bold;}

.phonebox{border:1px solid #1A98CC;padding:5px;background-color:#FFF;color:#000;font-size:11px;}
.phonebox .phoneno{font-size:24px;font-weight:bold;color:#1A98CC;}

.box_s1{border:1px solid #1A98CC;padding:10px;margin-bottom:10px;background-color:#FFF;}
table.box_s1{padding:0px;border-bottom:0px;}
table.box_s1 th{padding:10px;background-color:#1A98CC;color:#FFF;}
table.box_s1 td{padding:10px;border-bottom:1px solid #1A98CC;}

table.box_s2{border:1px solid #7a7b7d;background-color:#FFF;font-size:11px;margin-bottom:10px;}
table.box_s2 .alt{background-color:#7a7b7d;color:#FFF;}
a.w{color:#FFF;}
table.box_s2 .title{font-size:14px;text-transform:uppercase;color:#1A98CC;font-weight:bold;margin-bottom:5px;}
table.box_s2 td{padding:10px;}
table.box_s2 ul{padding:0px;margin:0px;list-style-type:square;padding-left:15px;}

.box_s3{border:1px solid #1A98CC;background-color:#d1dde9;padding:10px;margin-bottom:10px;}
.box_s3 ul{padding-left:15px;margin:0px;}
.box_s3 .title{color:#1A98CC;text-transform:uppercase;font-size:11px;margin-bottom:10px;font-weight:bold;}

.qanda tr td{padding:10px;}
.qanda tr.ans td{border-bottom:1px solid #1A98CC;}

.boxalt1{border:1px solid #1a98cc;padding:10px;background-color:#d1dde9;margin-bottom:10px;}

.col1 .map{border-bottom:5px solid #FFF;}


/* v2 homepage */

#welcome{
	background:url(/images/main-homepage_2.jpg) no-repeat;
	width:760px;
	height:229px;
}
#welcome_box{
	margin-left:20px;
	padding-top:20px;
	width:335px;
}
#welcome_title{
	font-size:24px;
	color:#FFF;
	font-weight:bold;
	margin-bottom:5px;
}
#welcome_intro *, #welcome_intro{
	font-size:14px;
	color:#FFF;
}
#welcome_call{
	margin-top:5px;
	color:#1a98cc;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}


#welcome2_right{
	float:left;
	width:420px;
	height:229px;	
}
#welcome2_left{
	float:left;
	background:url(/images/welcome-left.jpg) no-repeat;
	width:340px;
	height:229px;
}
#welcome2_box{
	margin-left:20px;
	padding-top:20px;
	width:320px;
}
#welcome2_title{
	font-size:24px;
	color:#FFF;
	font-weight:bold;
	margin-bottom:5px;
}
#welcome2_intro *, #welcome2_intro{
	font-size:14px;
	color:#FFF;
}
#welcome2_call{
	margin-top:0px;
	color:#1a98cc;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}

#index_intro{
background:#7a7b7d;padding:15px;margin-top:5px;
}
#index_intro_left{
color:#FFF;font-size:12px;float:left;width:46%;margin:0 3% 0 0;
}
#index_intro_right{
color:#FFF;font-size:12px;float:left;width:46%;margin:0;
}


#section_jobsearch a, #section_training a{
	color:#1a98cc;
	font-weight:bold;
}

#section_jobsearch{
	float:left;
	margin-right:5px;
	background:#d1dde9 url(/images/ms_box_job-search_2.jpg) no-repeat;
	height:323px;
	width:250px;
}
#section_training{
	float:left;
	margin-right:5px;
	background:#d1dde9 url(/images/ms_box_training_2.jpg) no-repeat;
	height:323px;
	width:250px;
}
#section_why{
	float:left;
	background:#d1dde9 url(/images/ms_box_why_2.jpg) no-repeat;
	height:323px;
	width:250px;
}
#section_why ul{
	margin:0 0 110px 10px;padding:0 0 0 8px;
}
#section_why li{
	line-height:17px;color:#000;
}
#section_why_reg{
	text-align:right;margin-bottom:8px;
}
#section_why_reg_info{
font-size:11px;color:#FFF;text-align:right;
}

.st1{
	font-size:18px;color:#FFF;font-weight:bold;text-transform:uppercase;height:103px;margin-bottom:10px;
}
.st1_why{
	font-size:18px;color:#FFF;font-weight:bold;text-transform:uppercase;margin-bottom:10px;	
}
.st2{
	line-height:17px;text-transform:uppercase;font-weight:bold;
}

.section_intro{
	line-height:17px;
}