/* CSS Document */
body{
	background:url(/custom/images/styles/bg_body.gif) top left repeat-x #256d9a;
	margin:0;
	padding:0 0 20px;
	text-align:center;
	font:0.75em Arial, Helvetica, sans-serif;
	color:#000;
	}

a{
	text-decoration:underline;	
	}
	a:hover{
		text-decoration:none;
		}
	a img{margin:0 auto; border:0;}
	
	
h1,
h2,
h3,
h4,
h5,
h6{
	margin:0 0 1em;
	}
	h1{
		font-size:1.6em;
		color:#00529f;
		font-weight:bold;
		}
	h2{
		font-size:1.3em;
		color:#00529f;
		font-weight:bold;
		}
	h3{
		font-size:1.1em;
		color:#00529f;
		font-weight:bold;
		}
	h4, h5, h6{
		font-size:1em;
		font-weight:bold;
		}
		
p{
	margin:0 0 1em;
	}
	
.strong{
	font-weight:bold;
	}			
	
		
	
div#container{
	margin:0 auto;
	width:960px;
	text-align:left;
	}

div#header_top{
	background:url(/custom/images/styles/bg_header_top.gif) bottom left repeat-x #1272af;
	padding:15px 20px;
	width:920px;
	margin:0;
	overflow:hidden;
	}
	div#header_top img.left{
		float:left;
		}
	div#header_top  img.right{
		float:right;
		}		
		
div#header{
	width:960px;
	margin:0 auto;
	xbackground:url(/custom/images/styles/top_1.jpg) top left no-repeat;
	height:155px;
	}
	div#header img{
		xposition:relative;
		xleft:785px;
		xtop:5px;
		}
		
		
div#menu_container{
	padding:10px;
	background: url(/custom/images/styles/bg_menu.gif) bottom left no-repeat;
	width:940px;
	overflow:hidden;
	}

ul#menu{
	list-style:none;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
	}
	ul#menu li{float:left; margin:0; padding:5px 10px;}	
		ul#menu li a{
			color:#fff;
			text-decoration:none;
			text-transform:uppercase;
			}
			ul#menu li a:hover,
			ul#menu li a.active{
				color:#aedcfb;	
				}

ul#flags{
	list-style:none;
	padding:0;
	float:right;
	overflow:hidden;
	margin:0;
	}
	ul#flags li{float:right; margin:0; padding:5px 5px;}	
		ul#flags li a{
			color:#fff;
			text-decoration:none;
			text-transform:uppercase;
			}
			ul#flags li a:hover,
			ul#flags li a.active{
				color:#aedcfb;	
				}
	
div#left_column{
	background:url(/custom/images/styles/bg_left_column.gif) top left repeat-y;
	width:190px;
	float:left;
	padding:1em 10px 0 20px;
	}
	div#left_column h5{
		text-transform:uppercase;
		color:#fff;
		margin:0 0 3px;
		}
	
div#content{
	width:690px;
	min-height:250px;
	float:right;
	padding:1em 20px 0;
	overflow:hidden;
	}
	
div#wrapper_flash{
	width:960px;
	overflow:hidden;
	height:450px;
	margin:1px 0 0;
	background:url(/custom/images/styles/frontimg02.jpg) top left no-repeat;
	}
div#wrapper{
	width:960px;
	overflow:hidden;
	margin:1px 0 0;
	background:url(/custom/images/styles/bg_left_column.gif) top left repeat-y #fff;
	}
	
	div#wrapper .top{
		width:960px;
		height:9px;
		background:url(/custom/images/styles/bg_top_wrapper.gif) left top no-repeat;
		}
	div#wrapper div.bottom{
		width:960px;
		height:48px;
		background:url(/custom/images/styles/bg_bottom_wrapper.gif) top left no-repeat;
		clear:both;
		}				
	
	
	
ul.submenu{
	list-style:none;
	margin:0;
	padding:0;
	font-size:0.95em;
	width:155px;
	}
	ul.submenu li{
		margin:0;
		padding:0;
		width:155px;
		}
		ul.submenu li a{
			text-decoration:none;
			color:#000;
			padding:4px 0;
			display:block;
			width:155px;
			background:url(/custom/images/styles/bg_li_submenu.gif) top left repeat-x;}
			
			ul.submenu li a:hover{
				background:url(/custom/images/styles/bg_li_submenu.gif) top left repeat-x #f6fbff;
				}
				ul.submenu li a.active{
					font-weight:bold;
					background:url(/custom/images/styles/bg_li_submenu.gif) top left repeat-x #f6fbff;
					}
				
				
ul.submenu li ul{
	list-style:none;
	margin:0;
	padding:0;
	width:195px;
	}
	ul.submenu li ul li{
		margin:0;
		padding:1px 0 0;
		background:url(/custom/images/styles/bg_li_submenu.gif) top left repeat-x;
		width:155px;
		}
		ul.submenu li ul li a{
			text-decoration:none;
			color:#000;
			padding:4px 20px;
			display:block;
			width:115px;
			background:url(/custom/images/styles/bg_li_sub_submenu.gif) 9px 9px no-repeat #f1f8fd;
			}
			ul.submenu li ul li a:hover{
				background:url(/custom/images/styles/bg_li_sub_submenu.gif) 9px 9px no-repeat #e6f0f7;
				}
			ul.submenu li ul li a.active{
				font-weight:bold;
				background:url(/custom/images/styles/bg_li_sub_submenu.gif) 9px 9px no-repeat #e6f0f7;
				}						
	
	
	
	

div#footer{
	width:930px;
	color:#6c879b;
	background:url(/custom/images/styles/bg_footer.gif) bottom left no-repeat;
	padding:15px;
	font-size:0.9em;
	overflow:hidden;
	}
	div#footer a{
		color:#99b4c8;
		}
	div#footer span.left{
		float:left;
		}
	div#footer span.right{
		float:right;
		}			
	
	


