/* CSS Document */

body {
background-image:url(../images/bg.jpg);
background-position:top;
background-repeat:repeat-x;
margin:0px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.red
{
color:#FF0000;
}
.logo {
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
width:280px;
height:92px;
display:block;
margin-left:40px;
}

.topnavigation{
padding: 0;
width: 100%;
background: transparent;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
color:#ffffff;
}

.topnavigation ul{
margin:0;
padding: 0;
list-style: none;
}

.topnavigation li{
display: inline;
padding: 0;
}

.topnavigation a{
float: left;
width:119px;
height:33px;
display: block;
color:#ffffff;
background-image: url(../images/button.jpg);
background-repeat:no-repeat;
text-decoration: none;
text-align:center;
padding-top:7px;
height:26px;
margin-right:3px;
}

.topnavigation a:hover{
color:black;
background-image: url(../images/button_hover.jpg);
background-repeat:no-repeat;
padding-top:7px;
height:26px;
}

.topnavigation .current a{ /** currently selected menu item **/
color:black;
background-image: url(../images/button_hover.jpg);
background-repeat:no-repeat;
padding-top:7px;
height:26px;
}
.border_left {
background-image:url(../images/left_border1.jpg);
background-repeat:no-repeat;
}
.boder_right {
background-image:url(../images/right_border1.jpg);
background-repeat:no-repeat;
}
.flash {
background-image:url(../images/flash.jpg);
background-repeat:no-repeat;
width:630px;
height:288px;
}
.register {
width:262px;
height: auto;
background-image:url(../images/register_links.jpg);
background-repeat:no-repeat;
float:right;
color:#a7401f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
padding-top:67px;
}
.register a:link, .register a:visited {
color:#a7401f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
text-decoration:underline;
}
.register a:hover {
color:#a7401f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
text-decoration:none;
}
.login_left{
background-image:url(../images/login_left_border.jpg);
background-repeat:repeat-y;
}
.login_right{
background-image:url(../images/login_right_border.jpg);
background-repeat:repeat-y;
}
.login_bottom{
background-image:url(../images/login_bottom_border.jpg);
background-repeat:repeat-x;
}
.login_top{
background-image:url(../images/login_top_border.jpg);
background-repeat:repeat-x;
}
.login_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a7401f;
font-weight:400;
padding-left:5px;
padding-top:2px;
}

.login_textfield {
width:150px;
height:16px;
border-width:0px;
margin-left:7px;
margin-bottom:2px;
margin-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.login_bg{
background-image:url(../images/text_field_bg.jpg);
background-repeat:no-repeat;
width:164px;
height:22px;
margin-left:3px;
margin-bottom:8px;
}
.service_left{
background-image:url(../images/service_left_border.jpg);
background-repeat:repeat-y;
}
.service_bg{
background-image:url(../images/services.jpg);
background-repeat:no-repeat;
background-position:top left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:400;
padding-top:30px;
}
.service_bg ul{
margin:0px;
margin-left:23px;
padding:0px;
list-style:none;
float:left;
}

.service_bg li{
background-image:url(../images/star.jpg);
background-repeat:no-repeat;
background-position:top left;
display:block;
width:100%;
margin:0px;
list-style:none;
padding-left:9px;
line-height:18px;
}
.bottom_banner{
background-image:url(../images/bottom-banner.jpg);
background-repeat:no-repeat;
width:271px;
height:110px;
margin-left:7px;
margin-top:26px;
}
.star{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#7a1c01;
padding-left:5px;
}
.quote_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:400;
margin:0px;
padding:0px;
margin-top:6px;
}
.quotebg_textfield{
background-image:url(../images/quote_bg_textfield.jpg);
background-repeat:no-repeat;
width:125px;
height:24px;
margin-top:6px;
}
.quote_bg_textfield {
width:90px;
height:18px;
border-width:0px;
margin:0px;
padding:0px;
margin-left:30px;
margin-bottom:2px;
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.quote_bg{
background-image:url(../images/quote_text_field_bg.jpg);
background-repeat:no-repeat;
width:100px;
height:24px;
margin-top:6px;
}
.quote_textfield {
width:90px;
height:18px;
border-width:0px;
margin:0px;
padding:0px;
margin-left:2px;
margin-right:5px;
margin-bottom:2px;
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.post_image{
background-image:url(../images/post.jpg);
background-repeat:no-repeat;
height:26px;
width:26px;
margin-right:10px;
margin-top:6px;
}
.quote_textfield_bg{
background-image:url(../images/quote_weight_bg.jpg);
background-repeat:no-repeat;
width:237px;
height:24px;
margin-left:3px;
margin-top:4px;
}
.quote_text_field {
width:190px;
height:17px;
border-width:0px;
margin-left:40px;
margin-top:3px;
padding-left:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.quote_weight_bg{
background-image:url(../images/quote_weight_bg.jpg);
background-repeat:no-repeat;
width:237px;
height:24px;
margin-left:3px;
margin-top:6px;
}
.quote_weight_listfield {
width:187px;
height:18px;
border-width:0px;
margin-left:39px;
margin-bottom:2px;
margin-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.quote_list_field {
width:192px;
height:18px;
border-width:0px;
margin-bottom:2px;
margin-left:5px;
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
margin-left:41px;
}
.radio{
color:#949494;
margin-top:5px;
}
.quote_dim_bg{
background-image:url(../images/quote_dim_bg.jpg);
background-repeat:no-repeat;
width:93px;
height:24px;
margin-top:6px;
}
.quote_dim_textfield {
width:58px;
height:18px;
border-width:0px;
margin-left:30px;
margin-bottom:2px;
margin-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.quotedim_bg{
background-image:url(../images/quotedim_bg.jpg);
background-repeat:no-repeat;
width:68px;
height:24px;
margin-top:6px;
}
.quotedim_textfield {
width:56px;
height:18px;
border-width:0px;
margin-left:2px;
margin-bottom:2px;
margin-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.why{
background-image:url(../images/why.jpg);
background-repeat:no-repeat;
height:24px;
margin-top:33px;
margin-left:12px;
}
.why_text{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#313131;
padding-top:14px;
padding-right:16px;
padding-left:12px;
text-align:justify;
}
.footer{
background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#505050;
height:38px;
margin-top:17px;
padding-left:12px;
padding-top:10px;
margin-bottom:6px;
}
.footer a:link, .footer a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#505050;
height:47px;
text-decoration:underline;
}
.footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#505050;
height:47px;
text-decoration:none;
}
.call{
background-image:url(../images/call.jpg);
background-repeat:no-repeat;
background-position:right;
height:28px;
margin-right:15px;
margin-top:8px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#5b5b5b;
padding-left:10px;
padding-top:10px;
}

/*new*/

.text_filed {
background-color:#efefef;
border-style:solid;
border-width:1px;
border-color:#959595;
font-family: arial;
font-size: 12px;
width: 150px;
height:16px;
color: #000000;
padding-left:1px;
}
.form_list_field {
background-color:#efefef;
border-style:solid;
border-width:1px;
border-color:#959595;
padding-left:1px;
font-family: arial;
font-size: 12px;
width: 155px;
color: #000000;
}
.form_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:23px;
padding-bottom:10px;
}
.form_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#575757;
padding-left:23px;
padding-bottom:10px;
}
.user_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#575757;
font-weight:400;
	width: 767px;
}
.signout {
color:#a7401f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
padding-left:15px;
}
.signout a:link, .signout a:visited {
color:#a7401f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
text-decoration:underline;
}
.signout a:hover {
color:#a7401f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
text-decoration:none;
}
.welcome_guest {
color:#a7401f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
}
.feedback_text_area {
background-color:#efefef;
border-style:solid;
border-width:1px;
border-color:#959595;
margin-top:10px;
padding-left:3px;
padding-right:3px;
font-family: arial;
font-size: 12px;
width: 325px;
color: #000000;
}

.date{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
font-weight:400;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#5b5b5b;
padding-left:20px;
font-weight:500;
}
.box{
background-image:url(../images/box.png);
background-repeat:no-repeat;
background-position:right;
height:138px;
width:200px;
padding-top:20px;
}
.contact_text_area {
background-color:#efefef;
border-style:solid;
border-width:1px;
border-color:#959595;
margin-top:10px;
margin-left:10px;
padding-left:3px;
padding-right:3px;
font-family: arial;
font-size: 12px;
width: 147px;
color: #000000;
}
.current_date {
background-color:#FFFFFF;
border-style:none;
border-width:0px;
border-color:#FFFFFF;
margin-left:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width: 150px;
height:16px;
color:#990000;
padding-left:3px;
font-weight:400;
}

/*new*/


.quote_list_field1 {
width:92px;
height:18px;
border-width:0px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
margin-left:4px;
margin-top:3px;
}

.quote_list_field2 {
width:92px;
height:18px;
border-width:0px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
margin-left:30px;
margin-top:3px;
}

.quote_textfield1 {
width:90px;
height:18px;
border-width:0px;
margin:0px;
padding:0px;
margin-left:4px;
margin-right:2px;
margin-bottom:2px;
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin-left:30px;
}
.address_text_filed {
background-color:#efefef;
border-style:solid;
border-width:1px;
border-color:#959595;
margin-left:15px;
font-family: arial;
font-size: 12px;
width: 475px;
height:16px;
color: #000000;
padding-left:3px;
}

.letterhead {
width:272px;
height:180px;
margin-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:10px;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#5b5b5b;
padding-left:12px;
padding-top:10px;
margin:0px;
}


.grd_header
{
background-image:url(../images/grd_bg.jpg);
background-position:top;
background-repeat:repeat-x;
font-family:Verdana;
height:18px;
font-size:12px;
font-weight:500;
color:White;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5b5b5b;
padding-top:10px;
font-weight:600;
margin:0px;
padding-left:0px;
}

.mail{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#505050;
}
.mail a:link, .mail a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#505050;
text-decoration:underline;
}
.mail a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#505050;
text-decoration:none;
}
.paging{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.login_text_1{
font-family:Georgia;
font-size:16px;
color:#578c0f;
font-weight:600;
padding-left:5px;
padding-top:2px;
}
.welcome_guest_1 {
color:#10335d;
font-family:Georgia;
font-size:12px;
font-weight:500;
}
