h1 , h2 ,h3,form, input{ margin:0; padding:0;}

body {margin: 0px; background:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}

a ,a:visited{ color:#68bd3e; text-decoration:none;}
a:hover{ color:#cccccc; text-decoration:underline;}

h1{ font-size:28px; color:#E03D2E; line-height:35px; font-family:"Times New Roman", Times, serif}
h2{ font-size:14px; font-weight:bold; color:#001b5e; line-height:30px; font-family:Verdana, Geneva, sans-serif; padding-bottom:5px;}

.logo {height:129px; float:left; width:405px; }
.topright {float:right; height:129px; width:354px;}
.phone {height:91px; width:211px; margin:0px; padding:0px;}
.support {text-align:right; margin:0px; padding:0px;}

ul.navi {list-style:none; margin:0; padding:0; margin-top:0px; background:#000000 url(../images/naviback.jpg) repeat-y; height:38px; }
ul.navi *{margin:0px; padding:0px;}
ul.navi li {position:relative; float:left; padding-right:2px; margin-bottom:2px; border-right:1px solid #4c8d3b; line-height:38px; text-align:center}
ul.navi li.last {position:relative; float:left; padding-right:2px; margin-bottom:2px; border-right:0px solid #4c8d3b; line-height:38px;}
ul.navi li.doubleline {position:relative; float:left; padding-right:2px; margin-bottom:2px; border-right:1px solid #4c8d3b; line-height:18px;;}
ul.navi li.doublelinelast {position:relative; float:left; padding-right:2px; margin-bottom:2px; border-right:0px solid #4c8d3b; line-height:18px;;}

ul.navi li a:link, ul.navi li a:visited{ display:block; padding-left:19px; padding-right:19px;  color:#FFF;font-size:13px;}
ul.navi li a:hover, ul.navi li a.current{ text-decoration:none; color:#ffff56;}
ul.navi li.first{ height:50px; padding:0px;}

ul.navi ul {position:absolute; background:#47862e; display:none; list-style:none; width:160px; line-height:20px; text-align:left;}
ul.navi ul li{position:relative; width:160px; margin:0;  padding:0;border-bottom:#FFF 1px solid; line-height:30px; height:30px;  text-align:left;}
ul.navi ul li a:link, ul.navi ul li a:visited {display:block; margin:0px; color:#FFF; text-decoration:none;  text-transform:none;  background:none; height:auto; width:160px;  font-weight:bold; font-size:13px; padding-left:10px; line-height:30px;  text-align:left;}
ul.navi ul li a:hover { color:#000000 }
ul.navi ul ul {left:160px; top:-1px;  text-align:left;}


/*ul.navi ul {position:absolute; top:55px; left:0px; background:#E8C05F; display:none; list-style:none;}
ul.navi ul li{position:relative; width:165px; margin:0; background-image:none;}
ul.navi ul li a:link, ul.navi ul li a:visited {display:block;  text-align:left; margin:0px; padding:0 5px 0 5px; color:#fff; text-decoration:none; text-transform:none;  background:none; height:auto; width:155px; font-weight:bold; font-size:13px; line-height:22px; border-left:solid 1px #DA9E63; border-bottom:solid 1px #FFF}
ul.navi ul li a:hover {  background:#E2A24A; color:#000;}
ul.navi ul ul {left:185px; top:-1px;}
*/
.header{ background:url(../images/headerbg.jpg) repeat-x}
.contentarea{ padding-left:6px; padding-right:6px;}
.left {width:146px;}
.leftbox {background:#414044 url(../images/top-grey.jpg) top no-repeat; color:#ffff6a; font-size:13px; }
.leftbox h1 {font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;color:#ffff6a; font-weight:normal; margin:0px; line-height:normal; }

.right {width:206px; background:url(../images/rightbackextended.jpg) no-repeat; padding:15px; color:#276f27;} 
.right p {margin:0px; padding:0px;}
.biggreen { font-size:18px;font-weight:bold;}
.formtable td {padding:3px 0px; font-weight:bold;}
.right table td input {background:url(../images/textbox.gif) no-repeat; padding:0px 0px 0px 3px;; border:0px; height:25px;}
.right table td textarea {background:url(../images/textarea1.gif) no-repeat; padding:0px 0px 0px 3px; border:0px; height:60px;}
.right table td textarea.area2 {background:url(../images/textarea2.gif) no-repeat; padding:0px 0px 0px 3px; border:0px; height:100px;}
.right table td input.button {background:#276f27; border:1px solid #000000; color:#ffffff;}

.mid {padding:20px; color:#ffffff;}
h1 {color:#276f27; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}


.footer {color:#fff; line-height:22px; padding:5px 5px;}
.footer #left {float:left; padding-right:170px;}
.footer #center {float:left;}
.footer a:link, .footer a:visited{color:#fff; font-size:12px;}
.footer a:hover{color:#ccc; text-decoration:underline}
.greencolor {color:#276f27}

.stepboxes{ width:910px; float:left; margin:0px; padding:0px;}
.stepboxes li{float:left; margin:0px; padding:0px; background:url(../images/stepbg.png) no-repeat; width:103px; height:118px; list-style:none; cursor:pointer}
.stepboxes li.arrow{float:left; margin:0px; padding:0px; background:url(../images/step_arrow.png) no-repeat 0px 54px; width:25px; height:118px; list-style:none; margin-left:3px; margin-right:3px; cursor:auto}
.stepboxes li.arrow:hover{background:url(../images/step_arrow.png) no-repeat 0px 54px; }
.stepboxes li td.head{text-align:center; height:30px; font-size:16px; font-weight:bold}
.stepboxes li td.cont{text-align:center; height:88px; font-size:12px; padding-left:5px; padding-right:5px;}
.stepboxes li:hover{ background:url(../images/stepbg1.png)}

.stepcont{clear:both; width:610px; height:76px; background:url(../images/stepcont.png) no-repeat; margin:auto; padding:10px; margin-bottom:20px;}
.stepcont td{text-align:center; font-size:14px; color:#000; height:76px;}

.leftimg{ float:left; margin-right:10px; margin-bottom:5px;}.white {
	color: #CCC;
	font-size: 14px;
	font-weight: bold;
}

.red {color:#ff0000}
.white_bg{ background-color:#FFF; padding:5px; color:#000; padding-left:20px; padding-right:10px;}
.black{color: #333;
	font-size: 14px;
	font-weight: bold;}
.faq a:link ,.faq a:visited, .faq a{ color:#276F27; text-decoration:none;}
.faq a:hover{ color:#000000; text-decoration:underline;}

