* {
	margin:0;
	padding:0;
}

html {width:100%; background:url(images/texture.gif) 0 0 repeat #0f1820;}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#b8b8b8;
	min-width:1060px;
	background:url(images/texture.gif) 0 0 repeat #0f1820;
}

#main {
	width:955px;
	padding:0 53px 0 52px;
	margin:0 auto;
	font-size:0.8125em;
	line-height:1.5em;
	background:url(images/tail-bot.gif) 0 bottom repeat-x #0b0d13;
}

img {border:0; vertical-align:top; text-align:left;}

a {color:#64bedb; outline:none;}
a:hover{text-decoration:none;}

object {outline:none;}
fieldset {border:0;}

ul, ol {
	list-style-position: outside;
}

table, table td {padding:0; border:none; border-collapse:collapse;}

.clear {clear:both; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {
	width:100%;
	overflow:hidden;
}
.extra-wrap {overflow:hidden;}

.container {width:100%;}

p {margin-bottom:16px;}
.p1 {margin-bottom:11px;}
.p2 {margin-bottom:12px;}
.p3 {margin-bottom:24px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#64bedb;}
.color-4 {color:#48677b;}
.color-5 {color:#87d63f;}
/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:76px;}
.spacing2 {margin-right:85px;}

.spacing-bot {margin-bottom:25px;}

.indent {padding-left:15px;}
.indent2 {padding-left:50px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:23px;}
.img-indent {float:left; margin:0 35px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {margin-bottom:10px;}
.prev-indent {float:left; margin:0 14px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	

.border {border:1px solid #494949;}
.border2 {border:2px solid #cdc2b2;}

.buttons a:hover {cursor:pointer;}

.menu li a,
.button-top,
.list-top li a,
.button, 
.button2,  
.list-2 li a,  
.logo a {text-decoration:none;}	

/*********************************header*************************************/
#header {
}

#header .row-1 {height:227px;}
#header .row-2 {
	background:url(images/header.jpg) 0 0 no-repeat;
}

.menu {width:100%; padding-top:9px; margin-top:18px; background:url(images/bg-menu.gif) 0 0 repeat-x;}
.menu li {float:left; width:172px; font-size:1.153em; line-height:2.666em; padding-right:23px; font-family:Arial, Helvetica, sans-serif;}
.menu li a {
	display:block;
	padding:20px 0px 0px 30px;
	color:#CCC;
	background:url(images/bg-li.gif) 0 bottom repeat-x;
}  
.menu li .active, .menu li a:hover {color:#f2f2f0; background:url(images/active.gif) 0 bottom repeat-x;}  
.menu .last-item {padding:0;}

.logo {float:left; padding:46px 0 0 9px;}

.box-top {
	float:right;
	width:425px;
	height:42px;
	margin-top:50px;
	margin-right: 85px;
}

.text-top {
	float:left;
	font-size:1.5em;
	line-height:1.2em;
	color:#FFF;
	padding:0px 5px 0 33px;
	margin-top: -45px;
	margin-left: 20px;
}

#form-top {float:left;}
#form-top fieldset {overflow:hidden; padding-top:11px;}
#form-top label {float:left; width:139px; padding:0 10px; height:20px; background:url(images/pole-1.gif) 0 0 no-repeat;}
#form-top input {width:139px; color:#738291; padding:2px 0 0; border:0; font-family:Arial, Helvetica, sans-serif; font-size:0.923em; background:none;}

.button-top {float:left; display:inline-block; margin-left:6px; color:#fff; font-family:Arial, Helvetica, sans-serif; background:url(images/button-top-left.gif) 0 0 no-repeat;}
.button-top strong {display:block; padding:0px 10px 2px; background:url(images/button-top-right.gif) right 0 no-repeat;}
.button-top:hover {color:#000;}

.slogan {
	padding:40px 0 0 0;
	height: 275px;
}

.list-top {
	float:left;
	width:268px;
	padding-right:10px;
	list-style: none;
}
.list-top li {
	font-size:1.6em;
	line-height:1.4em;
	text-align:right;
}
.list-top li a {color:#fff;}
.list-top li a:hover {color:#47cff3;}

.link-top {display:block; float:left;}

.list-top2 {float:left; padding-left:20px;}
.list-top2 li {
	font-size:25px;
	line-height:1.2em;
	color:#fff;
	margin-top:-6px;
	font-weight: bolder;
}
.list-top2 strong {color:#e3e0d7; font-size:0.6em;}
.list-top2 .last-item {margin-top:-15px;}

/*********************************content*************************************/
#content {
	padding:5px 0 0;
}

#content .row-1 .padding {padding:0px 18px 30px 18px;} 
#content .row-2 .padding {padding:11px 0px 12px 18px;} 
#content .box .padding {
	padding:25px 5px 18px 15px;
} 

.spacer-1 {width:100%; background:url(images/pic-y.gif) 276px 0 repeat-y;}
.spacer-2 {width:100%; background:url(images/pic-y.gif) 610px 0 repeat-y;}

h3 {
	font-size:30px;
	line-height:1.2em;
	margin:-5px 0 0 0px;
	color:#fff;
	font-weight: bold;
}

.extra-box h3 {margin:-5px 0 8px 0; color:#87d63f;}
#content .extra-box .padding {padding:0px 18px 37px 18px;}

.border-top {background:url(images/pic.gif) 0 0 repeat-x;}
.border-bot {background:url(images/pic-x.gif) 0 bottom repeat-x;}

.list-1 li {line-height:1.923em; font-style:italic; padding-left:15px; background:url(images/marker-1.gif) 0 10px no-repeat;}

.list-2 li {
	font-size:1em;
	line-height:1.875em;
	padding-left:34px;
	background:url(images/marker-2.gif) 0 6px no-repeat;
}
.list-2 li a {color:#fff;}
.list-2 li a:hover {color:#4aa0bc;}

.link-1 {font-weight:bold; color:#dedede;}
.link-2 {padding-left:15px; color:#fff; background:url(images/marker-1.gif) 0 7px no-repeat;}

.marker-1 {color:#9b9994; padding-left:12px; background:url(images/marker-1.gif) 0 4px no-repeat;}


.text-1 {font-size:1.076em; line-height:1.2em; color:#558294; text-transform:uppercase;}
.text-2 {font-size:1.076em; font-family:Arial, Helvetica, sans-serif;}

.button {display:inline-block; font-size:0.923em; line-height:1.5em; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; background:url(images/button-left.gif) 0 0 no-repeat;} 
.button span {display:block; padding:1px 16px 4px 22px; background:url(images/button-right.gif) right 0 no-repeat;} 
.button:hover {color:#000;} 

.padding3 {padding:29px 0 0 0;}

.big-box {
	width:650px;
}
.big-box .padding2 {
	padding:28px 24px 0 24px;
}  
.big-box h3 {
	padding:0 0 20px 0px;
	margin:0 0 10px 0;
}
.big-box .indent {padding-left:156px;}

.box {width:100%; background:url(images/box-tail.gif) 0 0 repeat-x #0f161c;}
.box .corner-top-left {background:url(images/corner-top-left.gif) 0 0 no-repeat;}
.box .corner-top-right {background:url(images/corner-top-right.gif) right 0 no-repeat;}
.box .corner-bot-right {background:url(images/corner-bot-right.gif) right bottom no-repeat;}
.box .corner-bot-left {background:url(images/corner-bot-left.gif) 0 bottom no-repeat;}

.box h3 {margin:0 0 18px 0;}

.box .spacer-1 {width:100%; background:url(images/pic-y.gif) 255px 0 repeat-y;}
.box .spacer-2 {width:100%; background:url(images/pic-y.gif) 589px 0 repeat-y;}

.info strong {color:#dedede;}
.info span {float:left; width:85px;}

.info2 {
	color:#5f87a2;
	width: 90%;
}
.info2 span {float:left; width:115px;}
.info2 a {text-decoration:none; display:inline-block; color:#5f87a2; border-bottom:1px solid #5f87a2;}
.info2 a:hover {color:#fff; border-bottom:1px solid #fff;}

#form-1 {float:left;}
#form-1 fieldset {overflow:hidden; padding-top:11px;}
#form-1 label {float:left; width:237px; overflow:hidden; padding:0 10px; height:30px; margin-bottom:14px; background:url(images/pole-2.gif) 0 0 no-repeat;}
#form-1 input {width:237px; color:#fff; font-size:1em; font-weight:bold; padding:6px 0; border:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:none;}

.button2 {display:inline-block; color:#fff; background:url(images/button2-left.gif) 0 0 no-repeat;}
.button2 strong {display:block; padding:2px 19px 3px; background:url(images/button2-right.gif) right 0 no-repeat;}
.button2:hover {color:#000;}

#form-main .column-1 {width:303px; margin:0;}
#form-main .column-2 {width:287px;}

#form-main fieldset {border:none; overflow:hidden;}
#form-main label {display:block; height:30px; overflow:hidden; width:267px; padding:0 10px; margin-bottom:8px; background:url(images/input.gif) 0 0 no-repeat;}
#form-main input {width:267px; font-size:1em; color:#fff; padding:6px 0px; font-size:1em; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:none; border:0;}
#form-main .area {height:48px; overflow:hidden; width:267px; padding:10px; background:url(images/area.gif) 0 0 no-repeat;}
#form-main textarea {height:48px; overflow:auto; width:267px; font-size:1em; color:#fff; padding:0px; font-size:1em; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:none; border:0;}

.buttons {padding-top:14px; text-align:right;}
.buttons a {margin-left:8px;}


/****************************footer************************/
#footer {
	width:100%;
	font-size:0.923em;
	color:#486279;
	padding:23px 0 44px;
	font-family:Arial, Helvetica, sans-serif;
}
#footer span {padding-left:12px;}
#footer a {color:#43636e;}

