.BgMain {
	background-image: url(images/bg_main.jpg);
	background-repeat: repeat-x;
	background-color: #263649;
}

.TextBottomMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6e6e6;
}


a.BottomMenu:link, a.BottomMenu:active, a.BottomMenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6e6e6;
	text-decoration: none;
}

a.BottomMenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6e6e6;
	text-decoration: underline;
}

.TextCopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e1e2e3;
}

a.BottomMailLink:link, a.BottomMailLink:active, a.BottomMailLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6e6e6;
	text-decoration: underline;
}

a.BottomMailLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6e6e6;
	text-decoration: none;
}


.TextLM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b8c4ca;
}

a.LMLink:link, a.LMLink:active, a.LMLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b9c4ca;
	text-decoration: none;
}

a.LMLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b9c4ca;
	text-decoration: underline;
}



.BgMainCol {
	background-image: url(images/bg_main_col.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
}

.BgMainCol2 {
	background-image: url(images/bg_main_col_sub.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
}


.BgLeftCol {
	background-image: url(images/bg_left_col.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
}

.BgLeftCol2 {
	background-image: url(images/bg_left_col_2.jpg);
	background-repeat: no-repeat;
	background-color: #b5cdd7;
	padding-top: 24px;
}

.BgLeftCol3 {
	background: transparent url('images/bg_left_col_3.jpg') no-repeat bottom left;	
	padding-top: 24px;	
}

.PaddingLeftCol {
	padding-left: 25px;
}

.PaddingLeftCol2 {
	padding-left: 15px;
}

.PaddingMainCol {
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 30px;
	padding-bottom: 60px
}

.PaddingMainColSub {
	padding-left: 41px;
	padding-right: 43px;
	padding-top: 48px;
	padding-bottom: 60px
}

.PaddingTextMainCol {
	padding-right: 20px;
}

	
.TextMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	line-height: 19px;
	}
	
	
.Line {
	background-color: #99a0ae;
	height: 1px;
}	

.Line2 {
	background: transparent url('images/line_3.gif') no-repeat top left;
	height: 1px;
	margin: 0px;
	padding: 0px;
}	

.LineSub {
	background-color: #cdd3d9;
	height: 1px;
}

.TitleLeftCol {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #314b57;
	letter-spacing: -1px;
	padding-bottom: 3px;
	background: transparent url('images/ico_02.gif') no-repeat top left;
	background-position: 0px 4px;
	padding-left: 27px
	
	}



.TitleMainCol {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #314b57;
	text-transform: uppercase;
	letter-spacing: -1px;
	padding-top: 25px;
	padding-bottom: 3px;
	
	}
	
.List2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #181619;
	background: transparent url('images/ico_03.gif') no-repeat top left;
	background-position: 19px 11px;
	padding-left: 26px;
	padding-top: 3px;
	padding-bottom: 4px;
	font-weight: bold;
}	


.List {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #181619;
	background: transparent url('images/ico_01.gif') no-repeat top left;
	background-position: 0px 9px;
	padding-left: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}	


.TitleSubPage {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #314b57;
	letter-spacing: -1px;
	text-transform: uppercase;
	}
	
.SubTitleMainColSub {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #314b57;
	padding-top: 20px;
	letter-spacing: -1px;	
	padding-bottom: 7px;
	
}
.SubMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7D92AD;
	margin: 0px;
	padding: 0px;
}



a:link, a:active, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c14100;
	text-decoration: underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c14100;
	text-decoration: none;
}

.mapZone{
	width:550px;
	height:350px;
}.TextMainBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #263649;
	line-height: 19px;
	font-weight: bold;
}
.SubMenu a, .SubMenu a:link, .SubMenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #394456;
	font-weight: bold;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
.SubMenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #526782;
	font-weight: bold;
	text-decoration: underline;
	background-color: #EEF5FD;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
}

td.TopTab {
	background-color: #FFFFFF;
	color: #DEE7EC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFFFFF;
}
td.TopTab a {
	background-color: #FFFFFF;
	color: #5A6472;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C2D3DC;
	border-right-color: #C2D3DC;
	border-left-color: #C2D3DC;
	padding-top: 6px;
	padding-bottom: 6px;
}
td.TopTab a:link, td.TopTab a:visited {
	color: #516681;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	text-decoration: none;
}
td.TopTab a:hover, td.TopTab a:active {
	background-color: #EEF7FE;
	color: #D05304;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #A5BAD5;
	border-right-color: #A5BAD5;
	border-left-color: #A5BAD5;
	border-bottom-width: 0px;
}
td.TopActive {
	background-color: #DEE7EC;
	color: #253245;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	text-decoration: none;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #798EA9;
	border-right-color: #798EA9;
	border-left-color: #798EA9;
	background-image: none;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}

/* ----------- */
.ul_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #181619;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 420px;
}	

.ul_01 li {
	background: transparent url('images/ico_01.gif') no-repeat top left;
	background-position: 0px 9px;
	padding: 5px 0 0 26px;
}
.ul_01 li div {
	background: transparent url('images/line_5.gif') bottom left repeat-x;
	padding: 0 0 5px 0;
}

.SubTitleMainColSub2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #314b57;
	padding-top: 14px;
	letter-spacing: -1px;
	padding-bottom: 7px;
}

