@charset "utf-8";
/* CSS Document */
img {border:0;}

a:link {color:#0D6D8C; text-decoration:none;}
a:active {color:#0D6D8C; text-decoration:none;}
a:visited {color:#0D6D8C; text-decoration:none;}
a:hover{color:#f83a00; text-decoration:underline; }

h1, h2, h3, h4, h3, h6 {margin:0;}
h1 {font-size:1.4em; margin:0 0 10px 0; overflow:hidden; color:#4f5053;}
h2 {height:30px; line-height:30px; font-size:1.1em; color:#FFF; overflow:hidden;}
h3 {font-size:0.9em; margin:0 0 10px 0; overflow:hidden; color:#4f5053;}
#form h2 a,
#form h2 a:link,
#form h2 a:visited{color:#FFF; text-decoration:none; }

#form h2 a:hover{color:#fff; text-decoration:underline; }

#form h3 {font-size:1.1em; color:#FFF; overflow:hidden;}
#form h3 a,
#form h3 a:link,
#form h3 a:visited{color:#FFF; text-decoration:none;}




html {font-family: Tahoma, Verdana, "Times New Roman", ArialArial, Helvetica, sans-serif; color:#000;}
body {margin:0; font-size:14px; color:#444444; }


#header-nav { top:0; left:0; width:100%; text-align:right; background-image:url( ../images/top.png); height:13px; background-position:top; background-repeat:repeat-x;}




#form-main-border {padding: 20px 2px 0 2px;}



#form h2 {width:auto; border-bottom:0px solid #333;}
#form h3 {width:auto; border-top:3px solid #333; border-bottom:3px solid #000;}

#form .form-group {border-top: 2px solid #999; padding-bottom:0;}

#form-controlbar{display:none;}

/* form inputs */

#form {width:988px; float:left;}








/* FORM (width:622px) */


#form p {margin: 0 12px 10px 12px;}
#form h2 {width:988px; padding-left:14px;  background:  url( ../images/top1.png) top left no-repeat;}

/* #form h2 input {float:right; margin:3px 5px;} */
#form h2 a {float:right; margin:0 20px 0 10px;} 
#form h2 a.calculate {background: url( ../images/calculator/calculate_arrow.png) center right no-repeat; padding-right:10px;} 

#form h3 {width:606px; height:28px; line-height:28px; margin-bottom:10px; background: url( ../images/calculator/subhead.png) top left no-repeat; padding-left:12px; color:#FFF;}
#form h3 a {background: url( ../images/calculator/subhead_arrow.png) center right no-repeat; padding-right:10px; }

#form h3 span {text-decoration:underline;}
#form h4 {margin:0 0 5px 4px; font-size:1.2em;}
#form h4.with-address {margin-bottom:0;}
#form address {margin:0 12px 5px 12px;  font-size:.9em; font-weight: normal; font-style:normal; color:#555;}

#form-main {background: #DFEFF5 url( ../images/calculator/container/bottom.png) bottom left no-repeat; padding-bottom:4px;}
#form-main-border {background: #DFEFF5 url( ../images/calculator/container/middle.png) top left repeat-y; padding: 15px 2px 10px 2px;}

#form .form-group {margin:0 6px 20px 6px; border:1px solid #cccccc; background-color:#f7fdff; padding:5px 5px 8px 5px}


#form table tr {vertical-align:top;}

#form table td {padding:5px 0 5px 5px; }



.yes_txt
{
color:#bb0000;
}

#results {width:330px; float:right;}


/* FOOTER */
#footer {float:left; width:100%; background-color:#e5ecef; height:45px;}
#footer-container {width:880px; margin:0 auto 10px auto; padding:10px 50px; }

#footer address { text-align:right; margin:0;font-style:normal; }
#footer ul {margin:0;padding:0;list-style:none;}
#footer ul li {float:left; margin:0;}
#footer ul li a {display:block; margin:0 50px 0 0; }


#appoinment
{
background-image:url( ../images/appoinment.jpg);
background-repeat:no-repeat;
height:141px;
font-family:Tahoma, Verdana, "Times New Roman", Arial;
font-size:12px;
padding-left:10px;
}

.contact_txt
{
font-family:Tahoma, Verdana, "Times New Roman", Arial;
font-size:12px;
font-weight:bold;
color:#1e85ae;
text-decoration:none;
}

.contact_txt:hover
{
font-family:Tahoma, Verdana, "Times New Roman", Arial;
font-size:12px;
font-weight:bold;
color:#f54203;
text-decoration:underline;
}

.bttn
{
background-color:#3796c5;
width:80px;
border:3px double #7ec0e0;
font-family:tahoma,Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
cursor:pointer;
}
.bttn:hover
{
background-color:#bcb16f;
width:80px;
border:3px double #dfd8ab;
font-family:tahoma,Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
cursor:pointer;
}

.bttn_clear
{
background-image:url(../images/bttn.jpg);
height:35px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
width:87px;
color:#FFFFFF;
border:none;
cursor:pointer;
}

.bttn_clear1
{
background-image:url(../images/bttn1.jpg);
height:35px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
width:177px;
color:#FFFFFF;
border:none;
cursor:pointer;
}

.back_bttn
{
background-image:url(../images/bttn.jpg);
height:35px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
width:87px;
color:#FFFFFF;
border:none;
cursor:pointer;
text-decoration:none;
}

.back_bttn:hover
{
background-image:url(../images/bttn.jpg);
height:35px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
width:87px;
color:#FFFFFF;
border:none;
cursor:pointer;
text-decoration:underline;
}