/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#000000;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.688em;
		line-height:1.455em;
		color:#c26d01;
		text-transform:uppercase;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#89bb03;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

#main {
	width:1080px;
	margin:0 auto;
	text-align:left;
}

.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}
.container2 {width:100%;}

.col-1, .col-2 {
	width:300px;
}

.link {background:url(images/link-bg.gif) no-repeat 0 9px; padding-left:7px; font-size:1.091em; color:#ffffff; float:right; text-transform:none; margin:10px 0 0 0;  position:relative;}
.link:hover {text-decoration:none;}

li { background:url(images/list_bg.gif) no-repeat 0 7px; padding-left:12px;}
li a {color:#B6BDC3; text-decoration:none; line-height:1.5em;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 5px 0 0; float:left;}
.imgindent2 {margin:5px 15px 0 0; float:left;}

h2 {
	color:#ed7f01;
	font-size:1.727em;
	line-height:1em;
	text-transform:none;
	font-weight:normal;
	position:relative;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -5px;
	margin-left: 0;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 57px;
}
h2 span {color:#ffffff; text-transform:uppercase;}
h2 strong {color:#ffffff; font-weight:normal;}
.box1 h2 {background:url(images/title-bg1.jpg) top left no-repeat;}
.box2 h2 {
	background-image: url(images/title-bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ============================= header ====================== */

#header {height:392px;}

.flash1 {
	width:980px;
	height:392px;
	position:absolute;
}
.flash2 {width:980px; height:392px; position:relative;}

/* ============================= content ====================== */

#content {background:url(images/content-tail-bg.gif) top left repeat-y;}
#content .bottom-bg {background:url(images/content-bottom-bg.jpg) bottom left no-repeat;}
#content .top-bg {background:url(images/content-top-bg.jpg) top left no-repeat; width:100%;}
.minheight {height:auto; min-height:545px;}
* html .minheight {height:545px;}

.indent {
	padding-top: 26px;
	padding-right: 272px;
	padding-bottom: 45px;
	padding-left: 172px;
}

.box {
	background-color: #000000;
	background-image: url(images/box-corner-bottom-right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.minheight2 {height:auto; min-height:394px;}
* html .minheight2 {height:394px;}
.box .indent {padding:0 12px 13px 0;}

.box1 {background:url(images/box1-corner-top-left.jpg) top left no-repeat;}
.box1 .corner-bottom-right {background:url(images/box1-corner-bottom-right.jpg) bottom right no-repeat; width:100%;}

.box2 {background:url(images/box2-corner-top-left.jpg) top left no-repeat;}
.box2 .corner-bottom-right {background:url(images/box1-corner-bottom-right.jpg) bottom right no-repeat; width:100%;}
.box2 .indent1 {padding:11px 20px 14px 29px;}

.contacts {font-size:1.091em; line-height:1.333em; color:#77b90b; text-transform:none; padding:36px 0 0 23px;}
.contacts span {color:#0e968e;}

.extra {font-size:0em; line-height:1em; height:0px;}

.indent1 {padding:0 20px 14px 29px; position:relative;}
.indent2 {padding:2px 20px 14px 36px;}
.margin1 {margin-top:5px;}
.col-pad {padding-right:14px;}

.description { margin-top:-30px; color:#bfbbbb; line-height:1.273em;}
.author {color:#c7f803; text-decoration:none;}
.website {color:#c7f803;}
.type {color:#06f3c5; text-decoration:none;}
.author:hover, .type:hover {text-decoration:underline;}

/* ============================= footer ====================== */

#footer {
	color:#f96406;
	text-transform:none;
	height:68px;
	background:url(images/footer-bg.gif) top left no-repeat;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 175px;
}
#footer a {color:#1ac399; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* ============================= forms ============================= */


#ContactForm .rowi {height:35px; line-height:1.333em;}
#ContactForm .col-1 {width:183px;}
#ContactForm .col-2 {width:229px;}
#ContactForm .link {margin:6px 0 0 8px;}

.input {width:162px; height:18px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {
	width:207px;
	height:88px;
	border:1px solid #a4a4a4;
	background:none;
	padding:0 0 0 5px;
	overflow:auto;
	font-size:1em;
}
