@charset "utf-8";

/* CSS Document */





body{

	padding:0px;

	margin:0px;

	background-image:url(../images/general_bg.png);

	background-position:center top;

	cursor:default;

	background-color:#2A2A2A;

}

.distancer{

	font-size:0px;

	display:block;

	position:relative;

	clear:both;

	width:auto;

}

.vdistancer{

	font-size:0px;

	display:block;

	position:relative;

	height:1px;

	float:left;

}



a img, a:link img, a:visited img, a , a:link, a:visited{

	border-style:none;

	margin:0px;

}

.center{

	display:block;

	position:relative;

	width:100%;

	margin:0px auto 0px auto;

}

.abs{

	display:block;

	position:absolute;

	overflow:visible;

}

.rel{

	 display:block;

	 position:relative;

}

.left{

	 display:block;

	 position:relative;

	 float:left;

}

.right{

	 display:block;

	 position:relative;

	 float:right;

}

.pngf{

	behavior: url("../script/iepngfix.htc");

}

/* ====================================================================================== */

.ar_40_white{

	font-family:Arial, Helvetica, sans-serif;

	font-size:40px;

	color:#FFF;

}

.ar_17_white

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#FFF;

}

.ar_24_white{

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	color:#FFF;

}

.ar_12_light{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#a5a5a5;

}





.ar_26_deep

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:26px;

	color:#3e3e3e;

}



.ar_15_deep

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#3e3e3e;

}



.ar_14_whiteU

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#fdfdfd;

	text-transform:uppercase;

}



/* linkz */



a.ar_17_light_white:link, a.ar_17_light_white:visited

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#CCC;

	text-decoration:none;

}

a.ar_17_light_white:hover

{

	color:#FFF;

}

.ar_12_light a:link, .ar_12_light a:visited

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#52AF1D;

	text-decoration:none;

}



.ar_12_light a:hover

{

	color:#a5a5a5;

}



.ar_12_ltgreen

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#52AF1D;

}



.ar_12_ltgreen a:link, .ar_12_ltgreen a:visited

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#a5a5a5;

}

.ar_12_ltgreen a:hover

{

	color:#52AF1D;

}



a.ar_12_ltgreen_deep:link, a.ar_12_ltgreen_deep:visited

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#52AF1D;

	text-decoration:none;

}



a.ar_12_ltgreen_deep:hover

{

	color:#a5a5a5;

}





a.ar_15_red_deep:link, a.ar_15_red_deep:visited

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#70070e;

	text-decoration:none;

}



a.ar_15_red_deep:hover

{

	color:#a5a5a5;

}



a.ar_15_blue_deep:link, a.ar_15_blue_deep:visited

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#1a3169;

	text-decoration:none;

}



a.ar_15_blue_deep:hover

{

	color:#a5a5a5;

}



a.ar_15_green_deep:link, a.ar_15_green_deep:visited

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#52AF1D;

	text-decoration:none;

}



a.ar_15_green_deep:hover

{

	color:#a5a5a5;

}









/* ====================================================================================== */



.main{

	width:100%;

	/*

	min-height:875px;

	min-height:835px;

	*/

}

.header{

	width:980px;

	height:215px;

	clear:both;

}

.content{

	background-image:url(../images/ht_content_bg.png);

	background-repeat:repeat-x;

	background-position:left top;

	background-color:#cccccc;

	

	width:100%;

	min-height:540px;

	clear:both;

}

.footer{

	width:980px;

	height:80px;

	clear:both;

	overflow:hidden;

}





.logo{

	width:372px; 

	height:129px; 

	left:-40px; 

	top:29px

}

.mainMenuContainer{

	width:500px;

	height:100px;

	left:480px;

	top:63px;

}



.mesagePop{

	width:100%;

	height:60px;

	left:0px;

	bottom:0px;

}

.mesagePopBg{

	width:100%;

	height:60px;

	left:0px;

	top:0px;

	background-color:#333;

	

	opacity:0.4;

	filter:alpha(opacity=40);

}

.mesagePopTxt{

	width:100%;

	height:60px;

	left:0px;

	top:0px;

}

/**/

.srvBg{

	background-image:url(../images/srv_title_bg.png);

	height:156px;

	clear:both;

	width:933px;

	padding:20px;

}



.twitBut, .twitBut:link, .twitBut:visited

{

	width:18px;

	height:18px;

	overflow:hidden;

	background-image:url(../images/twitButton.png);

	background-position:0px 0px;

}

.twitBut:hover

{

	background-position:0px -18px;

}

.linkeBut, .linkeBut:link, .linkeBut:visited

{

	width:18px;

	height:18px;

	overflow:hidden;

	background-image:url(../images/linkeButton.png);

	background-position:0px 0px;

}

.linkeBut:hover

{

	background-position:0px -18px;

}



.twitextlink:link, .twitextlink:visited

{

	color:#009aa2;

	text-decoration:none;

}

.twitextlink:hover

{

	color:#3e3e3e;

}



.linketextlink:link, .linketextlink:visited

{

	color:#004a6d;

	text-decoration:none;

}

.linketextlink:hover

{

	color:#3e3e3e;

}

















.faceBook:link, .faceBook:visited

{

	width:14px;

	height:14px;

	overflow:hidden;

	background-image:url(../images/facebookIco.png);

	background-position:0px 0px;

}

.faceBook:hover

{

	background-position:0px -14px;

}



.vimeo:link, .vimeo:visited

{

	width:14px;

	height:14px;

	overflow:hidden;

	background-image:url(../images/vimeoIco.png);

	background-position:0px 0px;

}

.vimeo:hover

{

	background-position:0px -14px;

}













.faceBookTxt:link, .faceBookTxt:visited

{

	color:#6194ff;

	text-decoration:none;

}

.faceBookTxt:hover

{

	color:#fff;

}



.vimeoTxt:link, .vimeoTxt:visited

{

	color:#39d7ff;

	text-decoration:none;

}

.vimeoTxt:hover

{

	color:#fff;

}
































