body {
margin:0px;
background-image:url("../img/topback.gif");
background-repeat:repeat-x;
}

img{
border:none;
padding:0px;
margin:0px;
}

h1{
float:left;
font-family:arial,verdana;
font-size:28px;
color:#5F8E1D;
margin:0px;
padding-bottom:10px;
}

h2{
font-family:arial,verdana;
font-size:16px;
color:#000000;
margin:0px;
}

h3{
font-family:arial,verdana;
font-size:14px;
color:#666666;
margin:0px;
}

div{
font-family:arial,verdana;
font-size:13px;
font-weight:normal;
color:#000000;
}

div a{
font-family:arial,verdana;
font-size:13px;
font-weight:normal;
color:#5563D5;
}

.links_top_right{
float:right;
padding-top:46px;
font-family:arial,verdana;
font-size:12px;
color:#000000;
}

.links_top_right a{
font-family:arial,verdana;
font-size:12px;
color:#5563D5;
}

.searchbox_container{
float:left;
width:595px;
}

.howbox_container{
float:left;
width:745px;
}

.searchbox{
background-color:#FFFFF1;
padding-top:28px;
padding-left:17px;
padding-right:24px;
border-left:2px solid #A5C10F;
border-right:2px solid #A5C10F;
height:330px;
}

.howbox{
background-color:#FFFFF1;
padding-top:28px;
padding-left:17px;
padding-right:24px;
border-left:2px solid #A5C10F;
border-right:2px solid #A5C10F;
height:120px;
}

.searchbox_menuon{
float:left;
font-family:helvetica,verdana;
font-size:18px;
font-weight:bold;
height:28px;
border-top:2px solid #A5C10F;
padding-top:10px;
padding-left:18px;
padding-right:18px;
background-color:#FFFFF1;
}

.searchbox_menuoff{
display:block;
float:left;
margin-top:8px;
height:24px;
border-top:1px solid #BCD519;
border-bottom:2px solid #A5C10F;
padding-top:5px;
padding-left:17px;
padding-right:17px;
background-image:url('../img/searchbox_menu_back.gif');
background-repeat:repeat-x;
color:#000000;
text-decoration:none;
font-family:verdana;
font-size:13px;
}

.searchbox_menu_border{
border-bottom:2px solid #A5C10F;
height:38px;
}

.searchbox_bottom_border{
width:595px;
background-color:#A5C10F;
height:2px;
}

.howbox_bottom_border{
width:745px;
background-color:#A5C10F;
height:2px;
}

.searchbox_font{
float:left;
margin-top:5px;
font-family:arial,verdana;
font-size:12px;
font-weight:bold;
color:#333330;
}

.searchbox_font_green{
float:left;
margin-top:5px;
font-family:verdana;
font-size:16px;
font-weight:bold;
color:#5F8E1D;
}

.rightbox{
height:360px;
float:right;
background-color:#F7F7F7;
margin-top:38px;
border:1px solid #D7D7D7;
width:320px;
}

.rightbox_text{
line-height:20px;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#000000;
padding-left:10px;
padding-right:10px;
}

.rightbox_text a{
line-height:20px;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#3366FF;
text-decoration:underline;
}

.copy{
clear:left;
padding:25px;
font-family:arial,verdana;
font-size:10px;
color:#707070;
}

.copy a{
font-family:arial,verdana;
font-size:10px;
color:#707070;
text-decoration:none;
}

.breadcrumb{
padding-bottom:30px;
padding-left:1px;
font-family:verdana;
font-size:12px;
color:#000000;
}

.breadcrumb a{
font-family:verdana;
font-size:12px;
color:#5563D5;
}

.rightmenu{
float:right;
margin-top:10px;
padding-left:10px;
padding-right:6px;
padding-top:10px;
padding-bottom:10px;
border:1px solid #D7D7D7;
width:154px;
font-family:arial,verdana;
font-size:12px;
font-weight:bold;
color:#636363;
}

.rightmenu ul{
text-align:left;
list-style-image: url("../img/link_list.gif");
margin:0px;
padding-left:14px;
padding-top:12px;
}

.rightmenu li{
margin:0px;
padding-bottom:5px;
}

.rightmenu a{
font-family:arial,verdana;
font-size:11px;
font-weight:normal;
color:#1745DA;
}

.main_text_container{
float:left;
width:550px;
}

/*AUTOCOMPLETE*/
.autocomplete{
/*
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
*/
position:absolute;
background-color:#FFFFFF;
border:1px solid #7EA0BA;
width:400px;
visibility:hidden;
float:left;
}

.autocomplete div{
font-family:verdana;
font-size:12px;
color:#000000;
text-decoration:none;
padding-left:3px;
padding-bottom:3px;
cursor:pointer;
}

.autocomplete_selected{
font-family:verdana;
font-size:12px;
color:#000000;
text-decoration:none;
background-color:#E8F199;
}

.steps_container{
margin-top:38px;
padding:13px;
border:1px solid #D7D7D7;
}

.steps_container h2{
float:left;
padding:4px;
font-family:arial,verdana;
font-size:16px;
color:#000000;
background-color:#FFFF66;
}

.steps_item{
float:left;
padding-top:16px;
font-family:arial,verdana;
font-size:14px;
color:#000000;
width:250px;
}

.number_ring{
float:left;
width:31px;
height:25px;
background-image:url("../img/number_ring.gif");
font-family:arial,verdana;
font-size:16px;
color:#000000;
font-weight:bold;
text-align:center;
padding-top:6px;
margin-top:8px;
margin-right:12px;
}

.menu_container{
border:1px solid #D7D7D7;
background-image:url("../img/menu_back.gif");
background-repeat: repeat-x;
margin-top:20px;
}

.menu_head{
padding:8px;
font-family:arial,verdana;
font-size:14px;
color:#000000;
font-weight:bold;
}

.menu_container ul{
}

.menu_container li{
list-style-type:square;
padding:1px;
}

.menu_container li a{
font-family:verdana,arial;
font-size:12px;
color:#6066FE;
text-decoration: underline;
}


