* {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.384em;
background:url(images/tail-bot.gif) 0 bottom repeat-x #0b0d13;
}

.tag{
font-family:"Times New Roman", Times, serif;
font-size:19px;
color:#558294;
line-height:1.2em;
text-align:center;
}
.tag2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
color:#fff;
}

.blue, .blue a, .blue a:hover{
font-family:"Trebuchet MS", Tahoma, sans-serif;
font-size:13px;
color:#558294;
text-transform:uppercase;
text-decoration:none;
}
.blue2{
font-family:"Trebuchet MS", Tahoma, sans-serif;
font-size:13px;
font-weight:bold;
color:#5fb2d1;
}
.blue3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#48677b;
text-transform:none;
}
.blue4{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#64bedb;
text-transform:none;
}
.blue5{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#64bedb;
font-weight:bold;
text-transform:none;
}
.blue6{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#64bedb;
font-weight:bold;
text-transform:none;
}


.b1{
border-right:1px #1d2932 solid;
}
.b2{
border-bottom:1px #1d2932 solid;
}
.b3{
border-left:1px #1d2932 solid;
}

.bbox{
width:658px; 
height:325px; 
background:url(images/bg-box-2.jpg) 0 0 no-repeat;
}

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

.learn{
padding:10px 0 0 15px;
}
.learn a, .learn a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.white{
font-size:12px; 
line-height:1.3em;
color:#FFFFFF;
}
.list-2 li {
font-size:12px; 
line-height:1.3em;
color:#FFFFFF; 
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;}

.list-3 li {
font-size:16px; 
line-height:1.4em;
color:#FFFFFF; 
padding-left:34px;
padding-bottom:15px;
background:url(images/marker-2.gif) 0 2px no-repeat;
}
.list-3 li a {color:#fff; text-decoration:none;}
.list-3 li a:hover {color:#4aa0bc; text-decoration:none;}


.sub a {font-size:13px; color:#989898; text-decoration:none;}
.sub a:hover {font-size:13px; color:#64bedb; text-decoration:none;}

.list-4 li {
font-size:13px; 
line-height:1.3em;
color:#FFFFFF; 
padding-left:34px; 
background:url(images/marker-2.gif) 0 0px no-repeat;
}
.list-4 li a {color:#4aa0bc; text-decoration:underline;}
.list-4 li a:hover {color:#4aa0bc;text-decoration:underline;}

.grey{
color:#b8b8b8;
}

.bbg{
background:url(images/bbg.jpg) no-repeat;
width:955px;
height:245px;
}
.btn{
background-image:url(images/button.jpg);
background-repeat:no-repeat;
width:96px;
height:23px;
}

.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;} 


#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;}

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



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:none;}

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 {height:572px;}

#header .row-1 {height:227px;}
#header .row-2 {height:345px; 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:#355466; 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:345px; height:42px; margin-top:50px; background:url(images/box-top.gif) 0 0 no-repeat;}

.text-top {float:left; font-size:1.846em; line-height:1.2em; color:#fff; padding:6px 13px 0 33px;}

#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:101px 0 0 0;}

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

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

/*********************************content*************************************/
#content {padding:30px 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 18px 18px 39px;} 

.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:2.307em; line-height:1.2em; margin:-5px 0 27px 0; color:#fff;}

.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;}

.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;}


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

.big-box .padding2 {padding:28px 24px 0 236px;}  
.big-box h3 {padding:0 0 20px 18px; margin:0 0 30px 0; background:url(images/pic-x2.gif) 0 bottom repeat-x;}
.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;}
.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;}


.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:#25323e; padding:23px 0 44px; font-family:Arial, Helvetica, sans-serif;}
#footer span {padding-left:12px;}
#footer a {color:#43636e; text-decoration:none;}

