﻿/*=========================
			RESET
=========================*/

body{
	background:#243755 url('/images/system/bg.jpg') repeat-x top left;
	text-align:left;
	padding:0px;
	margin:0px;
	font-family:"Segoe UI", Verdana, Geneva, sans-serif;
	font-size:12px;
	min-width:955px;
	color:#000000;
}

form{
	padding:0px;
	margin:0px;
}

a{
	text-decoration:none;
	color:#0000CC;
}

a:hover{
	text-decoration:underline;
	color:#0000FF;
}

img{
	border:0px;
	vertical-align:middle;
}

input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

h1{
	padding:0px;
	margin:0px;
}

.main_conatainer{
	width:955px;
	margin:0px auto;
}

/*=========================
		HEADER
=========================*/

.header_container{
	width:955px;
	height:203px;
	background: transparent url('/images/system/header_bg.jpg') no-repeat top left;
	overflow:hidden;
}

.header_page_image{
	position:relative;
	z-index:100;
	float:left;
	left:4px;
}

.header_page_title{
	margin-top:30px;
	margin-left:180px;
	clear:both;
}

.nameholder{
	height:43px;
	margin-left:120px;
	margin-top:24px;
}

.nameholder_main{
	height:43px;
	float:left;
	background:transparent url('/images/system/header_nameholder_bg.png') repeat-x top left;
	padding:0px 15px 0px 110px;
}

.nameholder_main a{
	color:#FFFFFF;
	font-size:14px;
	line-height:43px;
	padding:0px 10px;
	height:43px;
	float:left;
	display:block;
}

.nameholder_right{
	width:22px;
	height:43px;
	float:left;
	background:transparent url('/images/system/header_nameholder_right.png') no-repeat top left;
}

.top_menu{
	height:58px;
	width:835px;
	margin-left:120px;
}

.top_menu_left{
	height:58px;
	width:150px;
	background:transparent url('/images/system/top_menu_bg.png') repeat-x top left;
	float:left;
}

.top_menu_right{
	height:58px;
	width:350px;
	background:transparent url('/images/system/top_menu_bg.png') repeat-x top left;
	float:right;
}

.top_menu_right div{
	height:58px;
	width:1px;
	background:transparent url('/images/system/top_menu_right.png') no-repeat top right;
	float:right;
}

.top_menu_center{
	margin:0px 350px 0px 150px;
	background:transparent url('/images/system/top_menu_bg.png') repeat-x top left;
	height:58px;
}

.top_menu_center a{
	display:block;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	float:left;
	height:58px;
	line-height:58px;
	text-shadow: #162234 1px 1px;
	padding:0px 15px;
	background:transparent url('/images/system/top_menu_over.png') repeat-x 0 58px;
}

.top_menu_center a:hover{
	text-decoration:none;
}
/*=========================
		MAIN
=========================*/

.body_container{
	width:955px;
}

.body_container_top{
	background:transparent url('/images/system/body_top.png') no-repeat top left;
	height:11px;
	width:955px;
}

.body_container_body{
	background:transparent url('/images/system/body_bg.jpg') repeat-y top left;
	width:955px;
	overflow:hidden;
}

.body_container_bottom{
	background:transparent url('/images/system/body_bottom.png') no-repeat top left;
	height:11px;
	width:955px;
}

.body_container_menu{
	width:200px;
	float:left;
	border-bottom:1px #EAEAEA solid;
}
/*=======MENU========*/
.menu_title{
	height:18px;
	color:#405470;
	font-weight:bold;
	padding-left:10px;
}

.menu_category{
	height:28px;
	width:198px;
	margin:0px 0px 0px 1px;
	border-top:1px #EAEAEA solid;
	background:transparent url('/images/system/menu_category_bg.jpg') repeat-x top left;
	text-align:center;
	color:#FFFFFF;
	line-height:28px;
	cursor:pointer;
}

.menu_category div{
	background:transparent url('/images/system/arrow.png') no-repeat center left;
	width:12px;
	height:12px;
	float:left;
	position:relative;
	top:8px;
	left:8px;
}

.body_container_menu ul{
	margin:0px 0px 0px 1px;
	padding:0px;
	border-bottom:1px #999999 solid;
	width:198px;
	display:none;
}

.body_container_menu li{
	height:20px;
	list-style:none;
	background:transparent url('/images/system/sub_category_bg.jpg') no-repeat 0px 0px;
	width:196px;
	border-width:1px 1px 0px 1px;
	border-color:#999999;
	border-style:solid;
	text-align:center;
	line-height:20px;
}

.body_container_menu li a{
	color:#3F3E39;
	text-decoration:none;
	display:block;
	height:20px;
}

.body_container_menu li.sub_category_selected{
	width:199px;
	background-color:#E2E2E2;
	background-image:none;
	height:22px;
	border:0px;
	line-height:22px;
}

.body_container_content{
	width:755px;
	margin-left:200px;
	overflow:hidden;
	color:#243755;
}

.body_container_content p{
	padding:0px 10px;
	text-align:justify;
}

.body_container_content h2{
	padding:0px 10px;
	margin:0px;
}

.body_container_content_title{
	width:735px;
	border-bottom:1px #759DD5 solid;
	height:19px;
	margin:0px auto;
	padding:0px;
}

.body_container_content_title h1{
	color:#759DD5;
	font-size:16px;
	float:left;
	position:relative;
	top:-5px;
}

.body_container_content_date{
	float:right;
	color:#759DD5;
}


/*=========================
		FOOTER
=========================*/

.main_container_footer{
	color:#E2E2E2;
	margin:2px auto;
	font-size:9px;
	width:955px;
	position:relative;
	z-index:300;
}

.main_container_footer a{
	color:#E2E2E2;
}

.footer_copyright{
	float:left;
	padding:0px 2px;
	padding-bottom:5px;
}

.footer_copyright a:hover{
	text-decoration:none;
}

.footer_menu{
	float:right;
	padding:0px 2px;
}

/*=========================
		BUTTON
=========================*/

.button{
	height:32px;
	cursor:pointer;
	float:left;
}

.button_left{
	width:16px;
	height:32px;
	float:left;
	background:transparent url(/images/system/btn_left.png) no-repeat top left;
}

.button_right{
	width:16px;
	height:32px;
	float:right;
	background:transparent url(/images/system/btn_right.png) no-repeat top right;
}

.button_body{
	height:32px;
	background:transparent url(/images/system/btn_body.png) repeat-x top left;
	margin:0px 16px;
	text-align:center;
	line-height:32px;
	color:#9DBFE1;
	font-weight:bold;
}

/*=========================
		TIP
=========================*/

#tip_holder{
	clear:both;
	position:absolute;
	visibility:hidden;
	z-index:9001;
}

.tip_arrow{
	background:transparent url('/images/system/tip_arrow.png') no-repeat top left;
	width:17px;
	height:19px;
	position:relative;
	float:left;
	top:6px;
}

.tip_text_holder{
	background:transparent url('/images/system/tip_bg.png') repeat top left;
	float:left;
}

#tip_text{
	background-color:#FFFFFF;
	margin:5px;
	border:1px #538CCC solid;
	padding:5px;
}

/*=========================
		LOCATION BAR
=========================*/

#location_holder{
	font-size:10px;
	color:#999999;
	clear:both;
	padding:0px 10px;
}

#location_holder a{
	color:#82A9D9;
}

/*=================================================================================================
======================================PAGE SPECIFIC================================================
=================================================================================================*/

/*=========================
		CONSTRUCTION
=========================*/

.construction_banner_images{
	text-align:center;
}

.construction_progressbar_pourcent{
	position:absolute;
	width:250px;
	text-align:center;
	font-size:14px;
	padding-top:4px;
	color:#1C3A5E;
}

#progressbar{
	width:250px;
	margin-top:5px;
}

.construction_banner_section{
	position:relative;
	left:50px;
	margin-top:-70px;
}

.construction_news{
	padding:0px 10px;
}

.construction_news_header{
	border-bottom: 1px #82A9D9 solid;
	padding-bottom:4px;
	color:#82A9D9;
}

.construction_news_header_title{
	float:left;
	font-size:14px;
}

.construction_news_header_date{
	float:right;
	font-size:11px;
	line-height:14px;
}

.construction_news_body{
	padding-top:8px;
	text-align:justify;
	clear:both;
}

.construction_news_signature{
	color:#82A9D9;
	font-style:italic;
	text-decoration:underline;
	text-align:right;
	padding:8px 20px 20px 0px;
}

