@charset "utf-8";
/* Universal Reset */	
	* {margin:0;padding:0;}
	* a {outline: none;}


/* General Element Stylings */
	* {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	body {background:#CCCCCC;}
	a:link{color:#600D27;}
	a:visited{color:#600D27;}
	a:hover{color:#0F1069;}

/* Build Elements */
	#canvas {position:relative; width:990px; border-right:1px solid #999999; border-left:1px solid #999999; left:50%; margin-left:-495px; margin-bottom:0; background:#FFFFFF;}
		#header {position:absolute; width:990px; height:143px; background:url(/images/BG-Top.png) no-repeat; z-index:1;}
			#header p {margin-top:10px; margin-left:15px; color:#FFFFFF; font-weight:bold; font-size:14px; font-family:helvetica;}
			#header em {color:#FFFFFF; font-weight:bold; font-size:14px; font-family:helvetica;}
			#search {position: absolute; top: 6px; right: 15px; z-index:5;}
				#searchBox {color:#A7A9AC; width:234px;}
				#searchButton {background:#FFFFFF; border:1px solid #A7A9AC; cursor:pointer;}
		#logo {position:absolute; top:40px; left:30px; width:140px; height:174px; background:url(/images/logo.png) no-repeat;}
		#contact {position:absolute; top:70px; left:200px; width:370px;}
			#contact td {width:50%; vertical-align:top;}
		#imageContainer {position:absolute; top:25px; right:15px;}
			#imageContainer img {padding-left:4px;}
		#imageSkin {position:absolute; top:0; right:15px; width:401px; height:143px; background:url(/images/imagesSkin.png) no-repeat; z-index:2;}
		#menuPostion {position:absolute; right:15px; left:200px; top:160px; height:24px; background-color:#0F1069; padding-left:3px;}
		#content {position:relative; display:table; width:823px; left:15px; _height:480px; min-height:480px; padding-top:200px;}
			#logoBuffer1 {position:relative; float:left; text-align:left; width:75px; height:15px; margin:0; padding:0;}
			#logoBuffer2 {position:relative; float:left; text-align:left; width:25px; height:10px; margin:0; padding:0;}
			#languageSelector {display:block; position:relative;}
			#flashMap {position:relative; float:right; clear:right; width:320px; height:200px; margin-left:10px; margin-right:4px;}
			#news {position:relative; float:right; clear:right; width:320px; min-height:205px; padding-top:5px; margin-left:10px; margin-right:4px; border-top:1px solid #A7A9AC; border-bottom:1px solid #A7A9AC; background:url(/images/newsStar.jpg) no-repeat center center;}
		.extras {position:relative; width:131px; top:20px; right:15px; float:right;clear:right;}
		#linkedAds {padding-top:178px;}
		#counties {background: #D8DFE7; padding:4px 7px; width:117px;}
			#counties * {font-size:9px; line-height:16px; margin-bottom:0;}
			#counties li {color:#0F1069;}
			#counties li a {color:#000000; text-decoration:none;}
			#counties li a:hover {color:#0F1069; text-decoration:none;}
		#partners {}
		#footer {width:100%; height:28px; margin-bottom:0; background:#0F1069; border-top:3px solid #A7A9AC; text-align:center; color:#FFFFFF; line-height:28px;}
		#footer a {color:#FFFFFF;}
			
/* Menu Styling */
	ul.menu {list-style:none; margin:0; padding:0;}
	ul.menu * {margin:0; padding:0;}
	ul.menu a {display:block; color:#FFFFFF; text-decoration:none}
	ul.menu a:hover {color:#D8DFE7}
	ul.menu li {position:relative; float:left; margin-right:2px}
	ul.menu ul {position:absolute; top:24px; left:0; background:#d1d1d1; width:150px; display:none; list-style:none}
	ul.menu ul li {position:relative; border:1px solid #0F1069; border-top:none; width:148px; margin:0}
	ul.menu ul li a {display:block; padding:3px 7px 5px; color:#0F1069; background-color:#D8DFE7}
	ul.menu ul li a:hover {background-color:#0F1069; color:#FFFFFF;}
	ul.menu ul ul {left:148px; top:-1px}
	ul.menu .menulink {padding:5px 11px 3px;}
	ul.menu .menulink:hover, ul.menu .menuhover {}
	ul.menu .sub {background:#D8DFE7 url(/images/arrow.gif) 136px 8px no-repeat}
	ul.menu .topline {border-top:1px solid #0F1069}

/* News Styling */
	.newsSection{color:#A7A9AC;font-size:15px;font-weight:normal;padding:0;margin:0;}
	.newsHeadline{color:#0F1069;font-size:15px;font-weight:bold;padding:0;margin:0;}
	.newsHeadline2{color:#A7A9AC;font-size:20px;font-weight:normal;padding:0;margin:0;}
	.newsDate{font-weight:bold;}

/* Site Selector Styling */
	#searchForm td {padding:5px 0; margin:0; border:none;}
	.title {font-size:14px; color:#0F1069; font-weight:bold; padding:10px 0; margin:0;}
	