/****************************************/
/*               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:#606d78; text-align:left; }
body, form { border:none; margin: 0; padding: 0; }
p { margin: 0px 0 15px 0; padding: 0; }
ul {margin: 5px 0 5px 30px; 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:#737F8B;
	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:#5b031b url("../images/header.jpg") no-repeat top left; height:125px; width:100% }
#header  { height:125px; width:900px; margin:0 auto; }
#header .left { float:left; }
#header .logo { position:relative; top:20px; left:5px; float:left; border:none; margin: 0; padding: 0; }
#header .right { float:right; color:#bac4ca; margin:90px 5px 0 0; font-size:14px; font-weight:bold;  }

/*########################################
                 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:#8b0827; }
#nav .active { color:#8b0827; }
#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;   font-size:13px;  font-family:Arial; }
#form .row { line-height:28px; }
#form .label { font-weight:bold; color: #606d78; width:200px;  float:left; }
#form .textbox { background:#ffffff; border:1px solid #dadada; width:400px; float:left; height:20px; }
#form .textarea { background:#ffffff; border:1px solid #dadada; width:400px; 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 .file { border:1px solid #dadada; width:450px; float:left; height:25px; }
.form-error { color:#ff0000; font-weight:bold; }
.form-correct{ color:#00ff06; font-weight:bold; }
#form .file { border:1px solid #dadada; width:450px; float:left; height:25px; }




/*########################################
               FOOTER
########################################*/
#footer-container { background: #737f8b; height:57px; color:#ffffff; line-height:57px; font-size:10px;}
#footer { width:900px; margin:0 auto; }
#footer img { border:none; margin: 0; padding: 0; }
/**/
#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:#8b0827; }
#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:#15202c; font-weight:bold; text-align:right; margin-right:5px;}
#footer .right a { color:#15202c; font-weight:bold; text-decoration:none;}
#footer .right a:hover { color:#8b0827; }

/*
*/
/*
*/
/*
*/
/*########################################
               PAGE
########################################*/
/* Element Tags*/
#body-container { background: url("../images/body.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 .content2 { background:#cbd2d6; width:190px; margin:0 auto; color:#15202c; padding:10px; font-size:12px; }
#latest-news .content a { color:#15202c; font-size:12px; text-decoration:none; }
#latest-news .content a:hover {  text-decoration:underline; }
/**/
#left { width:640px; margin-right:30px; float:left; margin:5px; }




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

