/*Reset Styles!*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: black;

	background: white;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}



.clear {

	clear:both;

	}

	

p {

	margin:10px 0;

	}

	

a {color:#000; }	

a:hover {color:#333;}



h1, h2 ,h3 {

	

	}

	

h1 {font-size:280%;}

h2 {font-size:175%;}

h3{font-size:130%;}



em {

	font-style:oblique;

	font-weight:bold;

	}

	

strong {

	font-weight:bold;

	}

	

blockquote {

	margin:50px;

	}

	

body {

	background:#5F0606;

	color:#807f7f;

	font:12px arial, sans-serif;

	line-height:1.3;

	}

	

.container {

	margin:0 auto;

	position:relative;

	width:963px;

	}

	

.wrap {

	float:left;

	width:1000px;

	background:#fff url(../images/wrap.gif) no-repeat;

	}

	

#header {

	float:left;

	width:980px;

	height:71px;

	background:url(../images/headerbg.gif) repeat-x;

	border-top:10px solid #000;

	padding:10px;

	margin-left:1px;

	}

	

#header h1 {

	float:left;

	color:#004772;

	width:500px;

	font-size:12px;

	padding-top:10px;

	}

	

#header h1 a {

	color:#000;

	font-size:28px;

	text-decoration:none;

	}

	

#header h1 img {

	float:left;

	margin-right:10px;

	margin-top:-5px;

	}

	

#header h2 {

	color:#888888;

	font-size:18px;

	float:right;

	text-align:right;

	width:350px;

	margin-top:10px;

	}

	

#header h2 strong {

	color:#f8b036;

	font-size:32px;

	}

	

#left {

	float:left;

	width:307px;

	margin-bottom:15px;

	}

	

#left ul#nav {

	background:/*5F0606 url(../images/navbg.gif) repeat-y*/;

	font:18px arial, sans-serif;

	padding:5px 0 5px 27px;

	height:253px;

	}

	

#left ul#nav li {

	border-bottom:1px solid #f0f0f0;

	margin:12px 0;

	padding:6px 5px 7px 20px;

	width:235px;

	}

	

#left ul#nav li a {

	color:#000;

	text-decoration:none;

	background:url(../images/bullet.gif) left 5px no-repeat;

	padding-left:20px;

	}

	

#left ul.nav1 a.one, #left ul.nav2 a.two, #left ul.nav3 a.three, #left ul.nav4 a.four, #left ul.nav5 a.five, #left ul.nav6 a.six, #left ul#nav a:hover {

	color:#66b4e1!important;

	}

	

#left .left {

	background:#efefef;

	float:left;

	width:242px;

	padding:10px;

	margin-left:25px;

	}



#left .left h3 {

	color:#000;

	font-size:25px;

	font-weight:bold;

	border-bottom:1px solid #c3c3c3;

	}

	

#left .left ul {

	margin:10px 15px;

	}

	

#left .left ul li {

	margin:7px 0;

	list-style-type:square;

	}

	

#left .left ul li a {

	color:#000;

	text-decoration:none;

	}

	

#left .left p.contact {

	background:#d4d4d4;

	padding:5px;

	}

	

#left .left p.contact strong {

	color:#F8B036;

	font-size:25px;

	}

	

#right {

	float:left;

	width:693px;

	}

	

#right .content {

	float:left;

	width:693px;

	margin-top:10px;

	}

	

#right .contact {

	float:right;

	width:245px;

	margin:15px;

	}



#right .content form {

	background:#e0e0e0;

	padding:0 10px;

	width:227px;

	float:left;

	}

	

#right .content form p {

	color:#324049;

	font-size:18px;

	border-bottom:1px solid #b9b9b9;

	}

	

#right .content form label {

	float:left;

	width:85px;

	margin-bottom:2px;

	color:#888888;

	}

	

#right .content form input, #right .content form textarea {

	float:left;

	width:125px;

	margin-bottom:2px;

	}

	

#right .content form input.submit {

	float:right;

	width:auto;

	height:auto;

	margin-right:10px;

	}

	

#right .content p.cta {

	background:#e0e0e0;

	padding:10px;

	color:#000;

	font-size:17px;

	font-weight:bold;

	margin:15px;

	text-align:center;

	clear:both;

	}

	

#right .content h1 {

	font-size:25px;

	color:#000;

	}

	

#right .content ul {

	margin:5px 15px;

	}

	

#right .content ul li {

	list-style-type:disc;

	margin:8px 0 4px 10px;

	}

	

#footer {

	float:left;

	background:#000;

	padding:10px;

	width:980px;

	font-size:11px;

	text-align:center;

	clear:both;

	color:#fff;

	}

	

#footer p {

	margin:0;

	}

	

#footer ul {

	margin:0 auto;

	text-align:center;

	width:980px;

	position:relative;

	}

	

#footer ul li {

	display:inline;

	margin:0 10px;

	}

	

#footer a {

	color:#fff;

	}

	

img.float-left {

	float:left;

	margin:15px 5px 5px 0;

	}

	

img.float-right {

	float:right;

	margin:0 0 5px 5px;

	}	

	

.jsvalidation{

	float:left;

	clear:both;

	width:180px;

	font: 11px arial, sans-serif; 

	margin-left: 0px; 

	color: red;

	font-weight:bold;	

	background:transparent; 

	text-align: left; 

	padding:0 10px 5px 10px;

}


