html, body { height: 100%;text-align:center;}
#footer { font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-align:center;padding-right: 106px; color: #ffffff; }
#footer a { color: #ffffff; }
#header { height: 164px;border-bottom:4px solid #000000;}
#main_center { width:750px;margin:0 auto;border:4px solid #000000;border-width: 0 4px 0 4px;height: 100%; }



#top_contact_info {
	text-align:center;padding:5px;color:#ffffff;background-color:#144493;font-size: 9px;
}

#top_contact_info table {
	margin:0 auto;
}

#top_contact_info table td{
	padding:0 5px 0 5px;color:#ffffff;font-size: 11px;
}

body{
	background-color: #c2c8de;
	/*background-color: #e0e7f1;*/
	/*background-image: url(images/bg_btm_menu.gif);
	background-repeat: repeat-y;*/
	margin:auto; 
	border:0;
	padding:0;
background-image: url("images/bg.jpg");
background-position:bottom;
background-attachment:fixed;
background-repeat: repeat-x;;
/*background-color: #c2c8df;*/

}



.table_top{
	background-image: url(images/mainbg_top.gif);
	width:750px;
	height:78px;
}
.table_body{
	background-color:#184A9C;
	width:750px;
	height: 100%;
}
.td_menu {
	color: #FFCC33;
	background-color:#144493;
	width:170px;
}
.td_c_top {  background-image: url(images/content_bg_left.gif)}
.td_c_btm { background-image: url(images/content_bg_btm.gif)}
.td_c_left { background-image: url(images/content_left.gif)}
.td_c_right { background-image: url(images/content_bg_right.gif)}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399}
.td_menu li {  color: #FFCC33; font-size: 10px}
a {  font-weight: bold; color: #FFCC00; text-decoration: none}
a:hover {  color: #FF0000; text-decoration: underline}
.td_img_right {
	background-color: #184A9C;
	background-image: url(images/bg_img_right.gif);
	background-repeat: repeat-y;
	background-position:left;
}
.td_stitre { background-color: #184A9C; background-image: url(images/bg_stitre.gif); background-repeat: repeat-y }
.link_content {  color: #336699}
.ulbleu {  color: #003399}
.td_form {  background-color: #11397A; background-image: url(images/bg_form.jpg); background-repeat: no-repeat}

td.image { text-align:center;padding-top: 10px; }
.fl { float:left; }
.fr { float:right; }

.fl img { margin: 0 10px 10px 0; }
.fr img { margin: 0 0 10px 10px; }
td {vertical-align:top;}
.icon { vertical-align:middle;margin: 0 5px 0 5px; }
.c {text-align:center;}
a img {border: 0;}
.cc { vertical-align:middle; text-align:center;}
.cc td{ vertical-align:middle; text-align:center;}

.imageborder { border: 1px solid #d5d5d5; }
.date { font-size: 10px; color: #CCCCCC; }