@charset "UTF-8";
/* CSS Document */

html, body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
body {
	background:url(../images/shim.jpg) top left repeat-x;
	font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	line-height: 1.8em;
	color:#999;
}
	
/* layout */

#wrapper {
	top: 0;
	width: 950px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}


#header {height: 75px; width: 950px;}

#imagebox {z-index:50; position:absolute; top:18px; left:0; margin:0; padding:0; height:248px;}

#contentWrapper {
	background:;
	width: 924px;
	padding: 0 13px;
	position: relative;
}

/* 2 columns */

.content_main {width: 720px; float: left; padding: 0 10px; text-align:left;}
#content_supp {width: 294px; height: 662px; float:right; background:url(../images/supp_back.png); background-position:0 130px; background-repeat:no-repeat;}
#sidebar {padding: 15px;}

#footer {width: 100%; background:url(../images/grass.jpg) top left repeat-x; clear:both;}
#footer_content {width: 924px; position:relative; top:28px; height: 100px; margin:0 auto;}
#footer_left {width: 492px; height: 185px; float: left; padding: 0 100px 0 10px; background: url(../images/tag.jpg) top right no-repeat;}
#footer_right {width: 274px; float:right; padding: 0 10px;}
	
.left {width: 300px; position:relative; top: 0px; left: 5px; padding: 0; float: left;}
.right {width: 420px; position:relative; float:right; margin: 0 20px 0 10px;}
.clear {clear:both;}
	
/* buttons */

.button_red {width: 264px; height: 36px; background:url(../images/button_red.png); padding: 15px;}
.button_yellow {width: 264px; height: 36px; background:url(../images/button_yellow.png); padding: 15px;}

.button_txt, .button_txt a {font-size:20px; font-weight:bold; color:#fff; padding:0;}
.button_txt span {font-size:16px; font-weight:normal; color:#000;}
.button_txt a:hover {color:#ccc;}


/* styles */

h1 {font-size:2.4em; color:#fff; text-transform:uppercase; font-style:italic;}
h1 span {font-size:65%; color:#00bce4;}
h3 {font-size:1.4em; font-weight:bold; color:#fff; padding:0; margin:0;}


p {margin:0; padding:0 0 15px 0; font-size:1.3em; font-weight:bold;}
em { font-style:normal;}
a { text-decoration:none; color:#fff;}
a:hover {color:#33cc33;}
span {color:#fff;}

.footer_text {font-size:1.1em; color:#999; margin-top:20px; font-weight:normal; text-align:left;}
.ucontent span {color:#999;}
.nav1 { font-size:1.4em; color:#00bce4; text-transform:uppercase; font-style:italic;}
.topright {font-size:13px; float:right; color:#ccc; padding-right:20px; margin:0;}
.topleft {font-size:13px; float:left; color:#ccc; padding:0 0 0 13px; margin:0;}
.topleft a {color:#ccc; text-decoration:none;}
.topleft a:hover {color:#fff; text-decoration:none;}


img {border:none;}
.headerimg {position: relative; top: 18px;}

/* Lists */

#navigation1 li {
		display: inline;
		list-style-type: none;
		}
	#navigation1 ul {margin: 0; padding:0;}
	#navigation1 ul li a:hover {
		color:#3d85cd;
		text-decoration:none;
		}
	#navigation1 a {font-size:17px; color:#666; padding-right: 8px; line-height:59px; }
				
	.currentpage a, .currentpage a:hover {
		color: #3d85cd !important;
		}

/* form */

fieldset {
		margin:10px 10px 10px 0; 
		padding:10px; 
		border:1px solid #4b4b4b;
		background:#231f20;
		}
legend {font-size:13px; font-weight:bold; color:#fff;}
label {float:left; width:10em;}
input {width: 175px; font-size:11px; color:#ccc; background:#666; border:1px solid #ccc;}
input.submit {width: 75px; height: 20px;}
input.check {width: 15px; height: 15px;}
input.med, textarea.med {width: 279px; height: 100px; font-size:12px; color:#393939; line-height:18px;}
input:focus, textarea:focus, input.submit:focus {background-color:#acd582; color: #000;}
