/****************************************/
/*               v.2.7                  */
/****************************************/
/*########################################
               MAIN STYLE
########################################*/
/*
*/
/* Default Tags */
html { background:#fefdfd url("../images/background.jpg") repeat-x; width: 100%; font:12px Arial, Times, 'Times New Roman'; color:#000202; text-align:left; }
body, img, form {
	border:none;
	margin: 0;
	padding: 0;
	color: #000;
}
p {
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 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:990px; margin: 0 auto; }


/* Default Titles */
h1, h2, h3, h4 { margin-top:0; color:#877b34; }
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }


/* Default Links */
a { color:#333; text-decoration:underline; }
a:hover { text-decoration:none; }
a:visited {
	color:#663;
}


/* Special Colored */
.light{ color:#877b34; font-weight:bold; }


/* Clear */
.clear { clear:both; overflow:hidden; height:0px; }
.float-left { float:left; }
.float-right { float:right; }

#aux-aux-aux { min-height:650px; height:auto !important; height:650px; }

/*########################################
                HEADER
########################################*/
#header-bg { width:990px; height:133px; background:#272f27; margin: 0 auto;}
#header { width:990px;  }
/**/
#header .logo { position:relative; top:35px; left:40px; float:left; }
#header .logo2 { position:relative; top:35px; right:40px; float:right; }
/**/

/*########################################
                 BODY
########################################*/
#body {
	margin:10px 0 10px 0;
	color: #000;
	text-transform: uppercase;
}
#body #left-panel {float:left; }
#body #right-panel {float:right; width:440px; height:362px; background-color:#93002c; overflow:hidden; }
#body #right-panel .content {
	padding:200px 10px 20px 20px;
	color:#d3c4a1;
	font-size:20px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Geneva, sans-serif;
	font-weight: normal;
}

/*########################################
                 NAV
########################################*/
#nav { text-align:center; font-size:11px; margin: 10px 0 0 0;}
#nav a, 
#nav .first { text-decoration:none; color:#111d27; margin:0px 2px 0px 2px; background:#e0d5bc; width:120px; height:22px; display:block; float:left; line-height:22px; overflow:hidden;}
#nav .first { margin:0px 2px 0px 0px; }
#nav a:hover, 
#nav .first:hover { background:#94002d; color:#e0d5bc; }
#nav li{ display:inline; padding:0px; margin:0; border:none; }
#nav ul{ padding:0; margin:0 auto; border:none; }


/*########################################
               FOOTER
########################################*/ 
#footer {
	background: #d4c4a1;
	
	width:990px;
	margin: 0 auto;
	color: #000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Geneva, sans-serif;
}
#footer .content {
	line-height:20px;
	font-size:12px;
	padding:40px 110px 30px 110px; 
	text-align:justify;
}
#footer ul {padding:0 0 0 40px;}
#footer li {
	padding:0;
	list-style-image: url(../images/bullet.png);
}
/**/
/*########################################
               CREDITS
########################################*/
#credits {width:990px;
	margin: 0 auto;
	color: #000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Geneva, sans-serif;
}
#credits .content { font-size:9px; padding:5px 0 0 0;}
a.credits {font-size:9px; color:#515151;}
/*########################################
               CONTACT PAGE
########################################*/

.textbox{ background:#ffffff; border:1px solid #dadada; color: #333333; width:260px; float:left; height:18px; }
.textarea{ background:#ffffff; border:1px solid #dadada; color: #333333; width:260px; float:left; height:200px; }
#form .submit-holder{ width:360px; text-align:left; float:left; }
#form .submit{ border:1px solid #dadada; background:#ffffff;  color: #00bbf2; width:100px; height:30px; font-weight:bold; cursor:pointer; font-size:11px;}
.form-error{ color:#ff0000; font-weight:bold; }
.form-correct{	color:#4973A3; font-weight:bold; font-size: 120%;}

.label-holder {
	height: 30px;
	width: 230px;
	float: left;
}
fieldset		{

!important;

	padding-left: 10px;

	padding-bottom: 10px;

	width: 100%;
	border: 1px solid #002f6d;
}

/*fieldset.active		{border:2px solid #999}*/



label {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	height:17px;
	letter-spacing:2px;
	line-height:1.1;
	width: 230px;
	margin-top: 3px;
	margin-right: 2px;
}

.buttons {
	background:#EEF7FB none repeat scroll 0%;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding:6px 14px;
	text-decoration:none;
	text-transform:uppercase;
	border-color: #C1B493;
	border-style: solid;
}



.info_messages		{
	color: #333333;
	background-attachment: scroll;
	background-color: #D5DDFF;
	background-image: url(../images/information.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6699FF;
	border-bottom-color: #6699FF;
	width: 450px;
	margin-top: 10px;
	margin-right: 0pt;
	margin-bottom: 10px;
	margin-left: 0pt;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 30px;
}
.required {
	color: #90032D;
	font: bold large "Courier New", Courier, monospace;
}

