/****************************************/
/*               v.2.7                  */
/****************************************/
/*########################################
               MAIN STYLE
########################################*/
/*
*/
/* Default Tags */
html {
	background:#fefdfd url("images/background.jpg") repeat-x;
	width: 100%;
	font:13px Arial, Times, 'Times New Roman';
	color:#003A67;
	text-align:left;
}
body, img, form {
	border:none;
	margin: 0;
	padding: 0;
}
p { margin: 0px 0 15px 0; padding: 0; }
ul {margin: 5px 0 5px 0; padding: 5px 0 5px 0; }
li {margin: 5px 0 5px 0; padding: 5px 0 5px 0; }
#container { width:900px; margin: 0 auto; }


/* Default Titles */
h1, h2, h3, h4 { margin:0 0 3px 0; color:#606d78; }
h1 {
	font-size:17px;
}
h2 { font-size:13px; }
h3 { font-size:12px; }
h4 { font-size:12px; }


/* Default Links */
a {
	color:#003A67;
	text-decoration:underline;
	font-weight:bold;
}
a:hover { text-decoration:none; }


/* Special Colored */
.light{ color:#8b0827; font-weight:bold; }


/* Clear */
.clear { clear:both; overflow:hidden; height:0px; }

#aux-aux-aux { min-height:650px; height:auto !important; height:650px; }

/*########################################
                HEADER
########################################*/
#header-container { background:#0a4d79 url("../images/header4.jpg") no-repeat top left; height:189px; width:100% }
#header  { height:189px; width:900px; margin:0 auto; }
#header .left { float:left; }
#header .logo { position:relative; top:20px; left:5px; float:left; }
#header .right {
	float:right;
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	width: 380px;
	margin-top: 88px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}

/*########################################
                 NAV
########################################*/
#nav {
	background:#606d78;
	height:29px;
	text-align:center;
	line-height:29px;
	color:#ffffff;
	width:900px;
	margin:0 auto;
	margin-bottom:7px;
	font-size:11px;
}
#nav img { border:none; float:left; }
#nav a { text-decoration:none; color:#ffffff; padding:0 7px 0 5px;}
#nav a:hover { color:#03a6ea;}
#nav li{ display:inline; padding:0px; margin:0; border:none; }
#nav ul{ padding:0; margin:0 auto; border:none; }

/*##############################
         CONTACT FORMS
##############################*/
#form { text-align:left;  padding-left: 35px;  font-size:13px;  font-family:Arial; }
#form .row { line-height:28px; }
#form .label{ font-weight:bold; color: #ff9e00; width:85px;  float:left; }
#form .textbox{ background:#ffffff; border:1px solid #dadada; color: dadada; width:260px; float:left; height:20px; }
#form .textarea{ background:#ffffff; border:1px solid #dadada; color: dadada; width:320px; float:left; height:100px; }
#form .submit-holder{ width:260px; text-align:left; float:left; }
#form .submit{ background:#ffffff; border:none; color: #003cb4; width:100px; height:30px; font-weight:bold; cursor:hand; }
.form-error{ color:#ff0000; font-weight:bold; }
.form-correct{ color:#00ff06; font-weight:bold; }

/*########################################
               FOOTER
########################################*/
#footer-container {
	background: #003A67;
	height:57px;
	color:#ffffff;
	line-height:57px;
	font-size:10px;
}
#footer { width:900px; margin:0 auto; }
/**/
#footer .left { width:700px; float:left; text-align:center; bborder:1px solid;}
#footer .left a { margin:0 5px 0 5px; font-size:10px; text-decoration:none; color:#ffffff; }
#footer .left a:hover {
	color:#1796CB;
}
#footer .left li{ display:inline; padding:0px; margin:0px; border:none; }
#footer .left ul{ padding:0px; margin:0 auto; float:left; }
#footer .left .copy { float:left; margin-left:10px; }
#footer .left .image-link { float:left; margin:0; padding:0; }
/**/
#footer .right {
	width:180px;
	float:right;
	color:#CCCCCC;
	font-weight:bold;
	text-align:right;
	margin-right:5px;
}
#footer .right a { color:#CCCCCC; font-weight:bold; text-decoration:none;}
#footer .right a:hover {
	color:#008CC6;
}

/*
*/
/*
*/
/*
*/
/*########################################
               PAGE
########################################*/
/* Element Tags*/
#body-container { background: url("../images/body3.jpg") no-repeat top left; min-height:460px; height:auto !important; height:460px; }
#body { width:900px; margin:0 auto; }
#body .banner { margin-bottom:15px;}


#latest-news h1 { background:url("../images/latest-news-title.jpg") no-repeat top left; width:222px; height:30px; display:block; padding:5px 0 0 25px; font-size:20px; color:#ffffff; margin:0; }
#latest-news .content { background:#cbd2d6; width:190px; margin:0 auto; color:#15202c; padding:10px; font-size:12px; min-height:200px; height:auto !important; height:200px;}
#latest-news .content h2 { color:#15202c; font-size:12px; }
/**/
#left {
	width:890px;
	margin-right:30px;
	float:left;
	margin:5px;
}




/**/
#right { width:247px; float:right; }
