@charset "utf-8";
/* CSS Document */


body { background: url(../images/bg.jpg) top left repeat-x #5c6d7f; }

h1 { margin:0; padding:2px; font:bold .875em Helvetica, Arial, sans-serif; color:#333333; }
h2 { margin:0 0 3px 0; font:bold .875em Helvetica, Arial, sans-serif; color:#169596; }
h3 { margin:0; padding:2px; font:bold 13px Helvetica, Arial, sans-serif; color:#fff; }
	h3 strong { color:#febf0f; }
h4 { margin:0 0 3px 0; font:bold 13px Helvetica, Arial, sans-serif; color:#169596; }
h5 { margin:0 0 10px 5px; padding:8px 2px 0 2px; font:bold 14px Helvetica, Arial, sans-serif; color:#169596; }

p { font:12px Helvetica, Arial, sans-serif; margin:0; line-height:19px; color:#000; }
	a img {border:none;}
	a:link {color:#145454;}
	a:visited {color:#145454;}
	a:hover {color:#009999;}
	
.right { float: right; margin: .5em; }
.left { float: left; margin: .5em; }
	

.flags { margin: 1em 1.75em .25em 2em; height: 38px; width: 120px; float: right; }
	.flags p { padding-top: .75em; }

/* CLASSES */
.yella {
	color:#FEBE0A;
	font-weight:bold;
	}


/* IDs */

#container {
	background-color:#fff;
	width:980px;
	margin:0 auto;
	clear: both; overflow: auto;
	}
#top {
	background-color:#fff;
	width:980px;
	}
#containermain {
	width:966px;
	margin:0 auto;
	border-left:solid 6px #b3b3b3;
	border-right:solid 6px #b3b3b3;
	min-height: 600px;
	clear: both; overflow: auto;
	}
#content {
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	background-color:#fff;
	min-height:522px;
	height:auto !important; 
	height:522px;
	width:964px;
	margin:0;
	}
ul#navigation { background: url(../images/nav-bk.gif) top center no-repeat; list-style: none; text-align: center; margin: 0; height: 20px;}
	ul#navigation li { display: inline; padding: 0 .2em;}	
		ul#navigation li a { font: bold .687em Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; text-transform: uppercase; padding: .2em;}
		ul#navigation li a:hover { color: #FEBC25; }

#nav {
	margin: 0 20px 0px 0px;
	position:relative;
	float:left;
	width:170px;
	height:445px;
	border-right:solid 1px #114A8E;
	}
#home_top {
	height:80px;
	width:500px;
	margin-top:-120px;
	position:absolute;
}
#content_left {
	border-right:solid 1px #CCCCCC;
	position:relative;
	top:120px;
	margin:30px 20px 0 0;
	padding-right:10px;
	float:left;
	width:260px;
}
#content_right {
	margin-top:10px;
	padding-top: 113px;
	float:left;
	width:460px;
	background: #fff url(../images/right.jpg) top right no-repeat;
	}
	#content_right ul { clear: both; overflow: auto; margin: 0; padding: 0 .5em .5em .3em; }
		#content_right ul li { margin:0; padding:0; list-style:disc inside; font: 11px Helvetica, Arial, sans-serif; color:#000; float: left; width: 130px; }
	#home_box {	width:350px; height:150px; background: url(../images/box.gif) no-repeat; }
	#home_box p {
	font-weight:bold;
	color:#0673BA;
	}
#nav ul {
	width:135px;
	margin:15px 0 0 0;
	padding:0;
	list-style-type:none;
	font:12px Helvetica, Arial, sans-serif;
	text-align:center;
	}
	div#nav img { display: block; margin: 5px auto; }
	#nav strong {
	color:#169596;
	}
	#nav ul a {text-decoration:none;}
	#nav ul a:link {color:#555555;}
	#nav ul a:visited {color:#555555;}
	#nav ul a:hover {color:#114A8E;}
#nav span ul li {
	margin:5px 0 0 30px;
	border-bottom:dashed 1px #666666;
	font-weight:bold;
	/*text-transform:uppercase;*/
	text-align:left;
	list-style-image:url(../images/nav_arrow.gif);
	}
	#nav span ul li a#e-newsletter_link { color: #CC0000; }
ul#hp_address { margin-top: 0; margin-left: 15px; font-size: 11px; text-align: center; }
#bottom {
	position:relative;
	width:980px;
	height:38px;
	background: url(../images/bottom.png) no-repeat center top;
	}
#bottom ul {
	margin:0 125px;
	padding:0;
	}
#bottom li {
	display:inline;
	padding-right:20px;
	font:10px Arial, Helvetica, sans-serif;
	}