body{
	margin:				0px;
	padding:			0px;
	font-family:		Arial, verdana, Tahoma, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	background:			#376283 url(../img/bg.gif) repeat-x;
	color:				white;
}

table {
	border-collapse:	collapse;
	text-align:			left;
	font-size:			12px;
}

td {
	vertical-align:		top;
	vertical-align:		middle;
}

img{
	border:				0px;
}

form {
	margin:				0px;
	padding: 			0px;
	}

h1 {
	font-family:		Times, serif;
	font-weight:		normal;
	margin:				0;
	font-size:			22px;
	margin-bottom:		15px;
	color:				white;
	
}

p {
	text-align:			justify;
}

h1 b {
	color:				#e10231;
	font-weight:		normal;
	
}

h2 {
	color:				#ff2c4f;
	font-size:			12px;
	margin:				0;
	margin-top:			10px;
	font-weight:		normal;
}

a {
	color:				#ffbbbb;
}

table.main_table {
	width:				955px;
}

table.main_table td.left_shadow {
	width:				11px;
	height:				611px;
	background:			transparent url(../img/shdw_left.gif) no-repeat center top;
}

table.main_table td.right_shadow {
	width:				11px;
	height:				611px;
	background:			transparent url(../img/shdw_right.gif) no-repeat center top;
}

td.main_td {
	vertical-align:		top; 
	border-left:		1px solid #326184;
	border-right:		1px solid #326184;
}

table.content_table {
	width:				100%;
	background-color:	#376283;
}

td.menu_td {
	height:				25px;
	background:			#122850 url(../img/menu_bg.gif) repeat-x;
	margin:				0;
	padding:			0;
	vertical-align:		bottom;
}

td.logo_td {
	height:				122px;
	background-color:	white;
	border-top:			1px solid #396084;
	text-align:			bottom;
}

td.content_td {
	background:			#0f264e url(../img/main_bg.gif) no-repeat center bottom;
}

div.content {
	padding:			25px;
	line-height:		16px;
}

div.content_main {
	padding:			25px;
	line-height:		16px;
	
}

td.footer_td {
	height:				20px;
	background-color:	black;
	font-size:			11px;
	color:				#b3b3bb;
	padding-left:		10px;
}

div.flags {
	display:			inline;
	float:				left;
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		10px;
	padding:			0px;
	vertical-align:		bottom;
}

div.flags img {
	margin:				0;
	padding:			0;
	position:			relative;
	top:				2px;
}

table.menu {
	float:				right;
	height:				25px;
}

td.line {
	background:			#485a78 url(../img/menu_line.gif) no-repeat;
	width:				1px;
	font-size:			1px;
	line-height:		1px;
	letter-spacing:		0;
	margin:				0;
	padding:			0;
}

td.bot {
	height:				5px;
	font-size:			1px;
	background:			transparent url(../img/bot_bg.gif) no-repeat center top;
}

td.spacer_l {width:5px; background-image:url(../img/spacer_l.gif);}
td.spacer_r {width:5px;  background-image:url(../img/spacer_r.gif);}
td.spacer_la {width:5px;  background-image:url(../img/spacer_la.gif);}
td.spacer_ra {width:5px;  background-image:url(../img/spacer_ra.gif);}
td.menu_item {padding-left:	5px;padding-right:5px;}
td.menu_item_a {padding-left:5px;padding-right:5px; background:	#c00708 url(../img/menu_active_bg.gif) repeat-x;}

td.menu_item a, td.menu_item_a a {color:white;text-decoration:none; font-size:11px;}
td.menu_item a:hover, td.menu_item_a a:hover {text-decoration:underline; font-size:11px;}

ul {
	margin:				0px;
	padding:			0px;
	list-style-type:	none;
	line-height:		18px;
}

li {
	background-color:	transparent;
	background-image:	url(../img/bullet.gif);
	background-repeat: 	no-repeat;
	background-position:left top;
	padding-left:		18px;
}



div.line {
	background-color:		white;
	font-size:				1px;
	line-height:			1px;
	padding:				0;
	margin-top:				20px;
	margin-bottom: 			20px;
}