@import url('https://fonts.googleapis.com/css?family=PT+Sans');

html, body {
height:100%;
}

body { 
font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;
margin:0;
padding:0;
background-color:#fff;
background-image:none;
}


td{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif}
p{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif}
H1{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif}
H2{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif}
H4{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif}
H5{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif}

input{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;}
select{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;}
textarea{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;}
option{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;}


table{
border-width:0;
border-spacing:0;
}

H1{
color:#182c85;
font-size:20px;
font-weight:bold;
padding:7px 0 10px 0;
margin:0;
}

H1.bigger{
font-size:24px;
padding:10px 0 15px 0;
}

#main_sc H1 a, #main_sc H1 a:visited{
color:#5066c3;
font-size:20px;
font-weight:bold;
font-style:italic;
text-decoration:underline;
}

#main_sc H1 a:hover{
text-decoration:none;
color:#182c85;
}

/** 
Txt
*/

H3{ 
color:black;
font-size:12px;
font-weight:bold;
margin:15px 0 5px 0; 
} 

#bg_center{
width:1000px;
padding:0 12px;
margin: 0 auto;
}

#main_sc{
margin:0 auto;
padding:0;
max-width:1014px;
}

#main_sc_in{
margin:0 7px;
}

#introtxt{
margin:0 0 10px 0;
font-size:14px;
color:#666666;
line-height:150%;
font-weight:normal;
}

#introtxt p{
margin:0 0 10px 0;
font-size:14px;
color:#666666;
line-height:150%;
font-weight:normal;
}

#introtxt ul{
margin:0 0 10px 0;
}

#introtxt a:link, #introtxt a:visited{
font-size:14px;
text-decoration:underline;
color:#182c85;
}

#introtxt a:hover{
color:#000;
text-decoration:none;
}

#introtxt div.sepi{
height:0;
border:0;
border-top:1px solid #ddd;
padding:0;
margin:15px 50px;
}



/** 
Head
*/

#navig_sc{
padding:0;
margin:0;
max-width:1000px;
margin: 0 auto;
}

#navig_sc a.logo:link, #navig_sc a.logo:visited{
float:left;
display:block;
width:339px;
height:100px;
padding:0;
margin:13px 0 12px 30px;
background-position:center right;
background-repeat:no-repeat;
}

@media only screen and (max-width: 850px), only screen and (max-device-width: 850px) {
	#navig_sc div.pre_logo{
	clear:both;
	}

	#navig_sc a.logo:link, #navig_sc a.logo:visited{
	float:none;
	display:block;
	padding:0;
	background-position:center center;
	margin:15px auto 10px auto;
	}
}


/***/

#top_lnks{
float:right;
margin:7px 6px 0 0;
color:#aaaaaa;
font-size:9px;
font-weight:normal;
}

#top_lnks a:link, #top_lnks a:visited{
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#182c85;
margin:0;
display:block;
float:left;
height:14px;
padding:3px 8px 0 8px; 
}

#top_lnks a:hover{
color:#000;
text-decoration:underline;
}

#top_lnks_sepi{
font-size:9px;
margin:0;
float:left;
height:14px;
padding:3px 0 0 0; 
color:#aaaaaa;
font-size:9px;
font-weight:normal;
}

#top_lnks a.sess:link, #top_lnks a.sess:visited{
font-weight:bold;
}

#top_lnks a.video:link, #top_lnks a.video:visited{
padding-left:18px;
background-image:url(img/play_s.png);
background-repeat:no-repeat;
background-position:4px 6px;
}

/*
search
*/

#searchBx{
font-size:0;
background-image:url(img/bg_f4_ff.png);
background-repeat:repeat-x;
background-position:top; 
clear:both;
display:none;
float:none;
margin:0 auto 0 auto;
padding:5px;
border:0;
border-top:3px solid #BBBBBB;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

#searchBx input[type="text"]{
float:left;
width:80%;
height:23px;
line-height:23px;
margin:0;
font-size:14px;
padding:0 5px;
font-weight:normal;
border:0;
color:#666666;
vertical-align:middle;
border-color: transparent;
background-color: transparent;
}
		
#searchBx input[type="submit"] {
float:right;
width:40px;
height:23px;
margin:0;
border:0;
border-left:1px solid #777777;
cursor:pointer;
background-image:url(img/search.png);
background-repeat:no-repeat;
background-position:center;
background-color:transparent;
}

#searchBx input:hover[type="submit"] {
background-image:url(img/search_o.png);
border-color:#182c85;
}

#navig_sc a.searchBxShow:link, #navig_sc a.searchBxShow:visited{
float:right;
clear:both;
height:18px;
width:18px;
margin:-20px 10px 5px 0;
font-size:0;
padding:0;
background-image:url(img/search.png);
background-repeat:no-repeat;
background-position:top;
}

#navig_sc a.searchBxShow:hover{
background-image:url(img/search_o.png);
}


/*
Serv grp
*/


#src_grps div.src_grps_tb{
display:table;
width:100%; 
}

#src_grps div.src_grps_rw{
display:table-row;
}

#src_grps div.src_grps_cl{
display:table-cell;
}

#src_grps div.src_grps_cl_sm{
display:table-cell;
}

@media only screen and (max-width: 850px), only screen and (max-device-width: 850px) {
	#src_grps div#src_grps_3{
	display:none;
	}
}

@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {
	#src_grps div.src_grps_tb{
	width:auto;
	display:block;
	}

	#src_grps div.src_grps_rw{
	display:block;
	margin:0 auto;
	text-align:center;
	}

	#src_grps div.src_grps_cl{
	display:none;
	}

	#src_grps div.src_grps_cl_sm{
	display:block;
	}
}


div#src_grps{
margin:0;
padding:0;
height:55px;
clear:both;
width:100%;
background-image:url(img/bodyBg.gif);
background-repeat:repeat-x;
background-position:top;
}

div#src_grps.uns{
background-image:url(img/bodyBg.gif);
background-repeat:repeat-x;
background-position:top;
}

div#src_grps.sel{
background-image:url(img/bodyBg_o.gif);
background-repeat:repeat-x;
background-position:top;
}

#src_grps div.src_grps_in{
margin:0 auto 10px auto;
padding:0;
height:45px;
clear:both;
max-width:1000px;
}

#src_grps a, #src_grps_sel a:visited{
padding:0 0 3px 0;
margin:0;
height:42px;
font-size:14px;
line-height:42px;
font-weight:bold;
text-decoration:none;
}

#src_grps a:hover{
text-decoration:underline;
}

#src_grps_pre{
background-image:url(img/src_grps_sel_bg.gif);
width:0;
height:0;
background-position:-1000px -1000px;
}

#src_grps_pre2{
background-image:url(img/bodyBg_o.gif);
width:0;
height:0;
background-position:-1000px -1000px;
}

#src_grps_pre3{
background-image:url(img/src_grps_dtls_hov.png);
width:0;
height:0;
background-position:-1000px -1000px;
}

#src_grps_pre4{
background-image:url(img/src_grps_etc_hov.png);
width:0;
height:0;
background-position:-1000px -1000px;
}

#sub_grps_pre{
background-image:url(img/sub_grps_bot.png);
width:0;
height:0;
background-position:-1000px -1000px;
}

#src_grps div.src_grps_cl div.sel{
width:250px;
height:45px;
text-align:center;
background-color:#fff;
background-image:url(img/src_grps_sel_bg.gif);
background-repeat:no-repeat;
background-position:top;
margin:0 auto;
}

#src_grps div.src_grps_cl div.uns{
width:250px;
height:45px;
text-align:center;
margin:0 auto;
}

#src_grps div.src_grps_cl_sm div.sel{
width:100px;
height:45px;
text-align:center;
background-color:#fff;
background-image:url(img/src_grps_sel_bg_sm.gif);
background-repeat:no-repeat;
background-position:top;
}

#src_grps div.src_grps_cl_sm div.uns{
width:100px;
height:45px;
text-align:center;
}

#src_grps div.src_grps_cl_sm a, #src_grps div.src_grps_cl_sm a:visited{
font-size:10px;
}

#src_grps div.src_grps_cl_sm a, #src_grps div.src_grps_cl_sm a:visited{
display:inline-block;
width:100px;
height:45px;
background-image:url(img/src_grps_etc_uns.png);
background-repeat:no-repeat;
}

#src_grps div.src_grps_cl_sm a:hover{
background-image:url(img/src_grps_etc_hov.png);
text-decoration:none;
}

#src_grps div.src_grps_cl_sm div.sel a, #src_grps div.src_grps_cl_sm div.sel a:visited{
background-image:url(img/src_grps_etc_sel.png);
}

#src_grps div.src_grps_cl_sm div.sel a:hover{
background-image:url(img/src_grps_etc_hov.png);
text-decoration:none;
}

@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {

	#src_grps div.src_grps_cl_sm a, #src_grps div.src_grps_cl_sm a:visited{
	background-image:url(img/src_grps_dtls_uns.png);
	}

	#src_grps div.src_grps_cl_sm a:hover{
	background-image:url(img/src_grps_dtls_hov.png);
	}

	#src_grps div.src_grps_cl_sm div.sel a, #src_grps div.src_grps_cl_sm div.sel a:visited{
	background-image:url(img/src_grps_dtls_sel.png);
	}

	#src_grps div.src_grps_cl_sm div.sel a:hover{
	background-image:url(img/src_grps_dtls_hov.png);
	}
}


#src_grps div.uns a, #src_grps div.uns a.uns:visited{
color:#fff;
}

#src_grps div.uns a:hover{
color:#AAAAAA;
}

#src_grps div.sel a, #src_grps div.sel a.uns:visited{
color:#182c85;
line-height:45px;
}

#src_grps div.sel a:hover{
color:#AAAAAA;
}

/*
sub grps
*/

#sub_grps{
width:100%;
position: absolute;
display:none;
z-index:10;
margin:0;
padding:0 0 15px 0;
background-image:url(img/sub_grps_bot.png);
background-repeat:repeat-x;
background-position:bottom;
}

#sub_grps div.sub_grps_in{
width:100%;
margin:0;
padding:10px 0 15px 0;
background-color:#fff;
}

#sub_grps div.sub_grps_cnt{
max-width:1000px;
margin:0 auto;
padding:0 10px;
}

#sub_grps div.sub_grps_hid{
display:none;
}

#sub_grps div.close_pre{
background-image:url(img/sub_grps_cl_o.gif);
width:0;
height:0;
background-position:-1000px -1000px;
}

#sub_grps a.close, #sub_grps  a.close:visited{
clear:both;
float:right;
display:block;
width:24px;
height:24px;
padding:0;
margin:10px 10px 0 10px;
background-image:url(img/sub_grps_cl.gif);
background-repeat:no-repeat;
}

#sub_grps a.close:hover{
background-image:url(img/sub_grps_cl_o.gif);
}

#sub_grps div.sub_grps_toplnk{
margin:0 0 10px 0;
padding:0 0 5px 0;
border-bottom:4px solid #182c85;
}

#sub_grps div.only_sm{
display:none;
}

@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {

	#sub_grps div.only_sm{
	display:block;
	}
}

#sub_grps div.sub_grps_toplnk a, #sub_grps div.sub_grps_toplnk a:visited{
font-size:14px;
text-decoration:none;
margin:0 15px 0 0;
padding:0;
white-space: nowrap;
}

@media only screen and (max-width: 990px), only screen and (max-device-width: 990px) {

	#sub_grps div.sub_grps_toplnk{
	text-align:center;
	line-height:150%;
	}
	
	#sub_grps div.sub_grps_toplnk a, #sub_grps div.sub_grps_toplnk a:visited{
	margin:0 10px;
	}
}

#sub_grps div.sub_grps_toplnk a.uns, #sub_grps div.sub_grps_toplnk a.uns:visited{
font-weight:normal;
color:#555;
}

#sub_grps div.sub_grps_toplnk a.uns:hover{
text-decoration:underline;
color:#182c85;
}

#sub_grps div.sub_grps_toplnk a.sel, #sub_grps div.sub_grps_toplnk a.sel:visited{
font-weight:bold;
color:#182c85;
}

#sub_grps div.sub_grps_toplnk a.sel:hover{
text-decoration:underline;
color:#182c85;
}

#sub_grps div.sepi{
clear:both;
margin:0;
padding:0;
height:0px;
border-bottom:1px solid #999;
}

#sub_grps div.mostpop{
margin:0 0 5px 0;
padding:0;
border-bottom:1px solid #999;
}

#sub_grps div.mostpop H2{
font-size:10px;
line-height:10px;
font-weight:normal;
margin:0 0 -5px 0;
padding:5px 0 0 0;
color:#AAAAAA;
}

#sub_grps div.srvcol{
float:left;
width:315px;
margin:0;
padding:0 15px 0 0;
}

#sub_grps div.srvcol a, #sub_grps div.srvcol a:visited{
font-size:14px;
text-decoration:none;
margin:10px 0 15px 0;
padding:0;
font-weight:normal;
color:#555;
display:block;
}

#sub_grps div.srvcol a:hover{
text-decoration:underline;
color:#182c85;
}

#sub_grps div.srvcol a.grp, #sub_grps div.srvcol a.grp:visited{
color:#182c85;
font-weight:bold;
}

@media only screen and (max-width: 990px), only screen and (max-device-width: 990px) {

	#sub_grps div.srvcol{
	float:none;
	width:auto;
	}

	#sub_grps div.srvcol a, #sub_grps div.srvcol a:visited{
	margin:10px 0 8px 0;
	}
}

#sub_grps a.srvline, #sub_grps a.srvline:visited{
font-size:14px;
text-decoration:none;
margin:10px 0 15px 0;
padding:0;
font-weight:normal;
color:#555;
display:block;
float:left;
}

#sub_grps a.srvline:hover{
text-decoration:underline;
color:#182c85;
}

#sub_grps div.srvsub{
padding:0 0 5px 10px;
border-left:1px solid #999;
border-bottom:1px solid #999;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius:10px;
display:none;
}

/** 
Sections
*/

#hidPhoto{
margin:100px 0 0 155px;
background-color:#DEDEDE;
position:absolute;
padding:15px;
border:1px solid #777777;
text-align:center;
overflow:hidden;
display:none;
}


/**
Consult more 
*/

#cs_more_sc{
margin:25px 0 0 40px;
}

#cs_more_sc a{
font-size:11px;
text-decoration:underline;
font-style:normal;
}



/**
FAQ group 
*/

#gr_faq{
width:720px;
margin:0 0 15px 0;
padding:0 0 0 0;
}

#gr_faq H2{
font-size:11px;
font-weight:bold;
margin:0 0 7px 0;
font-style:normal;
background-image:url(img/bullet_nd.png);
background-repeat:no-repeat;
font-style:normal;
padding:2px 0 0 17px;
color:#000;
}

#gr_faq a{
margin:0 0 4px 0;
background-color:transparent;
display:block;
text-decoration:none;
font-style:normal;
}

#gr_faq a:hover{
font-weight:bold;
}



/*
Messge
*/

#mes_pg{
width:650px;
margin:70px auto 200px auto;
text-align:center;
font-size:14px;
}


/*
sess bx
*/

#sess_hd{
width:200px;
margin:2px auto 1px auto;
background-color:#DEDEDE;
border:1px solid #777777;
padding:1px 10px 1px 10px;
}


#notes{
color:#444;
font-size:9px;
margin:30px 0 5px 0;
border-top:4px solid #999;
padding:10px 0 0 0;
}

#notes p{
font-size:9px;
margin:0 0 5px 0;
}

/* notes */

#notes_bx{
color:#444;
font-size:12px;
line-height:135%;
margin:50px 0 5px 0;
border-top:1px solid #BBBBBB;
padding:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}

#notes_bx p{
font-size:12px;
line-height:135%;
margin:0 0 5px 0;
}

#notes_bx a, #notes_bx a:visited{
color:#1b2170;
font-weight:normal;
font-size:12px;
text-decoration:underline;
}

#notes_bx a:hover{
color:#000;
text-decoration:none;
}


/* 
other
*/

#spacer{
clear:both;
width:100%;
height:0;
font-size:0;
}

#spacerLeft{
clear:left;
width:0;
height:0;
font-size:0;
}

#spacerRight{
clear:right;
width:0;
height:0;
font-size:0;
}

#load_sc{
background-image:url(img/loading.gif);
background-position:0 0;
margin:20px auto 20px auto;
padding:0;
width:16px;
height:16px;
background-position:0 0;
}

#pre_load_sc{
background-image:url(img/loading.gif);
width:0;
height:0;
background-position:-1000px -1000px;
}

/*
Avoid 2 clicks
*/

div.av2cl_reclk{
display:none;
}

div.av2cl_reclk div.reclck{
font-size:12px;
margin:0;
font-weight:normal;
cursor:pointer;
color:#555;
background-color:transparent;
border:0;
text-align:center;
}

div.av2cl_reclk div.reclck a:link,
div.av2cl_reclk div.reclck a:visited{
font-size:12px;
margin:0;
padding:0;
font-weight:normal;
cursor:pointer;
color:#182c85;
text-decoration:underline;
border:0;
}

div.av2cl_reclk div.reclck a:hover{
color:#000;
text-decoration:none;
}


/*
big but
*/

#pop_bx a.but:link, #pop_bx a.but:visited {
text-align:center;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#000;
padding:2px 20px 3px 20px;
color:#fff;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
border:3px solid #999;
background-color:#1c75bb;
background-image:url(img/bg_blgr.gif);
background-repeat:repeat-x;
background-position:top;
}

#pop_bx a.but:hover{
font-weight:bold;
cursor:pointer;
color:#999;
padding:4px 20px;
border:3px solid #ddd;
background-color:#fff;
background-image:url(img/bg_f4_ff.png);
}

/* 
page text
*/

#pagetxt{
margin:0px 10px 15px 0px;
color:#333;
font-weight:normal;
font-size:11px;
padding:0;
line-height:135%;
overflow:hidden;
}

#pagetxt p{
margin:0px 0px 7px 0px;
font-size:11px;
color:#333;
font-weight:normal;
padding:0;
line-height:135%;
}

#pagetxt a:link, #pagetxt a:visited{
color:#1c75bb;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

#pagetxt a:hover{
color:#000;
text-decoration:none;
}

#pagetxt H2{
color:#1c75bb;
font-size:14px;
margin:0px 0px 7px 0px;
padding:0px;
}

#pagetxt H3{
font-size:12px;
margin:17px 0px 1px 0px;
padding:0px;
font-weight:bold;
color:#1b2170;
}

/*
box dev notice
*/

#bx_dev_notice{
position:fixed;
top:0;
width:100%;
height:3px;
margin:0;
padding:0;
background-color:green;
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}

/*
cal
*/

a.cal_lnk:link, a.cal_lnk:visited{
background-image:url(img/calendar.gif);
display:inline-block;
width:14px;
height:14px;
margin:0px 2px;
font-size:1px
}

/*
help video
*/

a.helpVid:link, a.helpVid:visited{
display:block;
float:right;
margin:0 0 20px 20px;
padding:0 0 0 20px;
background-image:url(img/play14.png);
background-repeat:no-repeat;
background-position:left;
font-weight:bold;
text-decoration:underline;
color:#182c85;
font-size:14px;
}

a.helpVid:hover{
color:#000;
text-decoration:none;
}


/*
Foot
*/

#foot_sc{
margin:80px auto 0 auto;
padding:0;
background-image:url(img/footBg.gif);
background-repeat:repeat-x;
background-position:top; 
}

#foot_sc div.foot_sc_in{
max-width:1000px;
margin:0 auto;
padding:40px 10px 15px 10px;
}

#foot_sc div.lnk_tb{
display:table;
width:100%; 
}

#foot_sc div.lnk_rw{
display:table-row;
}

#foot_sc div.lnk_cl{
display:table-cell;
width:33%;
text-align:center;
vertical-align:top;
}

#foot_sc div.lnk_cl_in{
display: inline-block;
margin:0;
padding:0;
text-align:left;
}

@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {
	#foot_sc div.lnk_tb{
	width:auto;
	display:block;
	}

	#foot_sc div.lnk_rw{
	display:block;
	margin:0 auto;
	text-align:center;
	}

	#foot_sc div.lnk_cl{
	display:inline-block;
	width:220px;
	padding-right:10px;
	}

	#foot_sc div.lnk_cl_in{
	display:block;
	text-align:center;
	}
}

@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {
	#foot_sc div.lnk_cl{
	float:none;
	margin-right:auto;
	margin-left:auto;
	}
}

#foot_sc div.lnk_cl H3{
font-size:12px;
color:#555;
font-weight:bold;
margin:0;
padding:0 0 8px 0;
}

#foot_sc ul{
margin:0 10px 25px 0;
padding:0;
list-style-type:none;
font-size:12px;
}

#foot_sc li{
margin:0 0 4px 0;
padding:0;
font-size:12px;
}

#foot_sc li a:link, #foot_sc li a:visited{
line-height:125%;
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#555;
}

#foot_sc li a:hover{
text-decoration:underline;
color:#182c85;
}


#foot_sc div.img_tb{
display:table;
width:100%; 
margin:0 0 10px 0;
}

#foot_sc div.img_rw{
display:table-row;
}

#foot_sc div.sdt{
display:table-cell;
width:50%;
margin:0;
text-align:center;
height:24px;
}

#foot_sc div.social{
display:table-cell;
width:50%;
margin:0;
text-align:center;
height:24px;
}

@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {
	#foot_sc div.img_tb{
	width:auto;
	display:block;
	}

	#foot_sc div.img_rw{
	display:block;
	}

	#foot_sc div.social{
	display:block;
	width:auto;
	margin:5px 0;
	}

	#foot_sc div.sdt{
	display:block;
	width:auto;
	margin:5px 0;
	}
}


#foot_sc a.sdt:link, #foot_sc a.sdt:visited{
background-image:url(img/sdt_bot_logo.gif);
width:178px;
height:31px;
display:inline-block;
}

#foot_sc div.social span.fol{
width:100px;
height:24px;
color:#999;
font-weight:bold;
font-size:14px;
line-height:24px;
margin:0 2px;
padding:0;
vertical-align:top;
}

#foot_sc div.social a:link, #foot_sc div.social a:visited{
width:24px;
height:24px;
display:inline-block;
margin:0 2px;
padding:0;
}

#foot_sc div.social a.twit:link, #foot_sc div.social a.twit:visited{
background-image:url(img/twitter.png);
}

#foot_sc div.social a.faceb:link, #foot_sc div.social a.faceb:visited{
background-image:url(img/facebook.png);
}

#foot_sc div.social a.yout:link, #foot_sc div.social a.yout:visited{
background-image:url(img/youtube.png);
}

#foot_sc div.social a.linkd:link, #foot_sc div.social a.linkd:visited{
background-image:url(img/linkedin.png);
}

#foot_sc div.social a.twit:hover{
background-image:url(img/twitter_o.png);
}

#foot_sc div.social a.faceb:hover{
background-image:url(img/facebook_o.png);
}

#foot_sc div.social a.yout:hover{
background-image:url(img/youtube_o.png);
}

#foot_sc div.social a.linkd:hover{
background-image:url(img/linkedin_o.png);
}

#foot_sc div.social div.twit_pre{
background-image:url(img/twitter_o.png);
width:0;
height:0;
background-position:-1000px -1000px;
}

#foot_sc div.social div.faceb_pre{
background-image:url(img/facebook_o.png);
width:0;
height:0;
background-position:-1000px -1000px;
}

#foot_sc div.social div.yout_pre{
background-image:url(img/youtube_o.png);
width:0;
height:0;
background-position:-1000px -1000px;
}

#foot_sc div.social div.linkd_pre{
background-image:url(img/linkedin_o.png);
width:0;
height:0;
background-position:-1000px -1000px;
}


#foot_sc div.prints{ 
color:#000;
text-align:center;
font-size:9px;
margin:0;
padding:15px 0 0 0;
}

#foot_sc div.prints a:link, #foot_sc div.prints a:visited{
color:#000;
font-size:9px;
font-weight:bold;
text-decoration:none;
}

#foot_sc div.prints a:hover{
color:#a9a9a9;
}

/****************************
2018
*/

/* 
mess
*/

#mes_bx{
margin:15px 0 30px 0;
color:#333;
font-weight:bold;
font-family:'PT Sans',sans-serif;
font-size:18px;
line-height:135%;
text-align:center;
padding:20px;
background: linear-gradient(to bottom, #f4f4f4, #fff 30px);
border:1px solid #999;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
overflow:hidden;
clear:both;
}

#mes_bx span.no_bold{
font-weight:normal;
}

#mes_bx p{
margin:7px 0;
font-weight:bold;
font-family:'PT Sans',sans-serif;
font-size:18px;
}

#mes_bx p:first-child{
margin-top:0;
}

#mes_bx p:last-child{
margin-bottom:0;
}

#mes_bx span.no_bold p{
font-weight:normal;
}

#mes_bx h2{
margin:12px 0;
font-weight:bold;
color:#000;
font-family:'PT Sans',sans-serif;
font-size:18px;
font-weight:bold;
}

#mes_bx a:link, 
#mes_bx a:visited{
font-family:'PT Sans',sans-serif;
font-size:18px;
font-weight:bold;
text-decoration:underline;
color:#1c75bb;
}

#mes_bx span.no_bold a:link, 
#mes_bx span.no_bold a:visited{
font-weight:normal;
}

#mes_bx a:hover{
color:#2b3990;
text-decoration:none;
}

#mes_bx ul{
margin:7px 0px 7px 0px;
text-align:left;
}

#mes_bx div.sub{
margin:10px 0 10px 10px;
padding:0;
font-weight:normal;
color:#444;
font-size:14px;
text-align:left;
}

#mes_bx div.sub ul{
margin:5px 15px;
padding:0;
}

#mes_bx div.sub li{
margin:5px 0 10px;
padding:0;
}

#mes_bx div.act_but{
padding:0;
text-align:center;
padding:30px 0 20px 0;
margin:0;
}

#mes_bx div.act_but a.but,
#mes_bx div.act_but a.but:visited{
display:inline-block;
font-family:'PT Sans',sans-serif;
font-size:16px;
font-weight:bold;
margin:0;
padding:10px 35px;
color:#fff;
border:0;
text-decoration:none;
text-align:center;
color:#fff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background-color:#1c75bb;
overflow:hidden;
}

#mes_bx div.act_but a.but:hover{
font-weight:normal;
cursor:pointer;
background-color:#2b3990;
}

