a{
color:#a18e83;
border:none
}
body{
margin:0;
padding:0;
background-image:url(../gfx/bgtile.gif);
background-position:top;
background-color:#d5d0cd;
background-repeat:repeat-x;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
font-size:12px
}
td{font-family:Arial,Helvetica,sans-serif;
font-size:12px
}
FORM DD{
float:left;
width:152px;
margin:0 0 0.5em 0.25em
}
FORM DL{
font-family:Arial,Helvetica,sans-serif;
font-size:9pt
}
FORM DT{
clear:both;
width:163px;
float:left;
text-align:left;
padding-left:20px
}
FORM h3{
margin:15px 0 15px 0;
border-bottom:1px solid #999999;
color:#000000
}
FORM h4{
margin:15px 0 15px 0;
border-bottom:1px solid #999999;
color:#000000
}
FORM h3 span,#nocols .intro em,#nocols form em{
color:#cc0000
}
h1{
text-align:left;
padding:10px 0 5px;
margin:0;
color:#000;
text-transform:uppercase;
letter-spacing:0.1em;
font-size:10pt
}
h1,h2,{
font-family:Tahoma,Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
letter-spacing:0.4em;
margin:0;
padding:0;
line-height:1em;
font-size:10pt;
color:#000
}
h2{
text-align:left;
padding:10px 0;
margin:0;
color:#000;
text-transform:uppercase;
letter-spacing:0.1em;
font-size:10pt
}
h3{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
margin:0;
padding:1px 0 3px
}
h4{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
margin:0;
padding:1px 0 0
}
img{
border:none;
padding:0;
margin:0
}
img a{
border:none
}
p,ul,li,#h1Image{
text-align:left
}
ul.quote{
margin:0 10px 0 0;
padding:0
}
quote{
margin:0 10px 0 0;
padding:0
}
.app{
width:340px;
float:left
}
.app2{
width:340px;
float:left
}
.app2 dt{width:270px}
.app2 dd{padding-left:300px;margin-top:-10px}
.app3 dt{width:470px}
.app3 dd{padding-left:180px;margin-top:-12px}
.app input{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
border:1px groove #808080;
padding:1px;
}
.app2 input{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
border:1px groove #808080;
padding:2px;
}
.app3 input{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
border:1px groove #808080;
padding:2px;
}
textarea{
border:1px groove #808080;
padding:2px;
}

select{
border:1px groove #808080;

}
.bgbox{
background-color:#f4f4f4;
padding:0 15px 15px;
width:435px
}
.bgbox2{
background-color:#ebe8e7;
padding:15px 15px 15px;
width:435px;
margin-top:20px
}
.bgbox3{
background-color:#d7d2cf;
padding:15px 15px 15px;
width:435px
}
.btn{
margin-top:2px;
float:left
}
.clr{
clear:both;
padding:0;
margin:0;
font-size:2pt
}
.cp{
padding:7px 0 2px 45px
}
.divide{
background-image:url(../gfx/line_bg.gif);
background-repeat:repeat-x;
width:100%;
height:3px;
margin:0;
padding:0
}
.floatL{
float:left
}
.floatR{
float:right
}
.inp145{
width:145px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
border:1px groove #808080;
padding:2px;
}
textarea{font-family:Arial,Helvetica,sans-serif;
font-size:12px;}
textarea .inp145{
width:155px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
border:1px groove #808080;
padding:2px;}
select .inp145{
width:158px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
border:1px groove #808080;
padding:2px;}
.inp150{
width:150px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
border:1px groove #808080;
padding:2px;
}
.inp55{
width:45px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
border:1px groove #808080;
padding:2px;
}
.inp85{
width:88px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
border:1px groove #808080;
padding:2px;
}
.newsdate{
/*display:block;*/
color:#807f7f
}
.nlsub{
width:130px;
height:17px;
padding:1px;
margin:2px 0 0;
border:1px solid #ccc;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
float:left
}
.nopad{
padding:0;
margin:0
}
.ques{
padding:0 0 0 20px;
margin:0
}
.quote li{
list-style:none;
background-image:url(../gfx/hp_quote.gif);
background-position:top left;
background-repeat:no-repeat;
padding:0 0 20px 50px;
margin-left:0
}
.quote li span{
color:#666;
display:block
}
span.clientName{
color:#666;
display:block
}
.up20{
margin-top:-20px
}
#calc{
width:237px;
height:42px;
background-image:url(../gfx/calc_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-top:5px;

}
#qutblk{
width:237px;
height:42px;
background-image:url(../gfx/quote_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:6px;
margin-left:0px

}
#cols{
	width:764px;
	background-image:url(../gfx/cols_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	text-align: left;
}
#features{
width:764px;
height:178px;
position:relative;
background-image:url(../gfx/top_bg.jpg);
background-position:top center;
background-repeat:no-repeat
}
#flash{
position:absolute;
top:10px;
left:26px
}
#footer{
clear:both;
width:730px;
background-color:#FFF;
margin:0 auto;
border-top:1px solid #ccc;
padding:3px 0 20px;
font-family:Tahoma;
color:#999;
font-size:11px;
text-align:left
}
#holder{
width:764px;
margin:0 auto;
background-image:url(../gfx/holder_bg.gif);
background-position:center;
background-repeat:repeat-y
}
#intro{
position:absolute;
top:6px;
left:505px
}
#leftcolumn{
	width:450px;
	float:left;
	padding:10px 0 0 25px;
	text-align:left
}

#leftcolumn .uline{
border-bottom:1px solid #E5E5E5;
text-align:left;
padding-bottom:6px;
padding-top:6px;
}
#leftcolumn p{
padding-right:10px
}

#nav{
width:734px;
height:30px;
background-image:url(../gfx/navbg.gif);
background-position:top center;
background-repeat:no-repeat;
margin:6px auto 5px
}
#nav ul{
list-style:none;
padding:3px 0 0 3px;
margin:0
}
#nav ul li{
list-style:none;
margin:0;
float:left;
padding:0 0 0px;

}
#nav ul .ln{
list-style:none;
margin:0;
float:left;
padding:0 0 1px;
background-image:url(../gfx/nav/line.gif);
background-position:right;
background-repeat:no-repeat
}

#nav ul li a{
list-style:none;
margin:0 16px;
float:left;
border-bottom:4px solid #d7d2cf
}
#nav ul li a:hover{
list-style:none;
margin:0 16px;
float:left;
border-bottom:4px solid #999
}
#nav ul li .selected{
list-style:none;
margin:0px 16px;
float:left;
border-bottom:4px solid #999
}
#nav ul li img{margin:1px 0 0 0;padding:0;display:block}
#nav ul li span{
display:none
}
#nocols{
width:732px;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-align:left;
margin:0 auto 0 auto
}
#nocols .intro{
background-color:#ebe8e7;
padding:12px 20px 20px 20px;
text-align:left
}
#nocols .ppad{padding:5px 20px 5px 5px;}
#nocols p{padding-top:5px;margin-top:5px}
#nocols form{
background-color:#d7d2cf;
padding:12px 20px 20px 20px;
margin:0 auto 0 auto
}
#omegabox{
width:238px;
height:259px;
position:relative;
background-image:url(../gfx/rght_omega.jpg);
background-position:top center;
background-repeat:no-repeat;
margin-top:15px
}
#omegabox .click{
width:130px;
height:39px;
display:block;
position:absolute;
top:115px;
left:12px
}
#omegabox .txt{
position:absolute;
top:175px;
left:18px;
font-family:Tahoma,Arial,Helvetica,sans-serif;
color:#ccc;
font-size:11px;
text-align:left;
width:168px
}

#rightcolumn{
width:240px;
float:right;
padding:0 10px 0 5;
text-align:left
}
#rightcolumn{
width:240px;
float:right;
padding:0 15px 0 0;
text-align:left
}

#colA,
{
text-align:center;
float:left;
padding:10px 0 15px 0;

}
#colA p
{
text-align:center;
width:200px;
margin:0 auto 0 auto;
padding:5px 1px 20px 1px;

}
#colB,
{
text-align:center;
float:left;
padding:10px 0 15px 0;

}
#colB p
{
text-align:center;
width:200px;
margin:0 auto 0 auto;
padding:5px 1px 20px 1px;

}
#colC,
{
text-align:center;
float:left;
padding:10px 0 15px 0;

}
#colC p
{
text-align:center;
width:200px;
margin:0 auto 0 auto;
padding:5px 1px 20px 1px;

}
#colA, #colB, #colC
{
text-align:center;
float:left;
padding:10px 0 15px 0;

}
#colA p, #colB p, #colC p
{
text-align:center;
width:200px;
margin:0 auto 0 auto;
padding:5px 1px 20px 1px;

}
#colA, #colB
{
border-right:1px solid #e5e5e5
}
.pad180{padding-bottom:180px}
.archives{color:#000000}
.archives li{padding-bottom:5px}
.dates{color:#999999;display:block}
.line{display:block;width:100%;height:1px;padding:0;margin:0;border-top:1px solid #999999;}
.cntr{text-align:center;margin:0 auto 0 auto}
.resultTable td{border-bottom:1px solid #ebebeb;border-right:1px dotted #ebebeb; text-align:left;vertical-align:top}
.resultTable th{border-bottom:1px solid #cccccc; text-align:left; background-color:#ebebeb}
h6{font-family:Tahoma,Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
letter-spacing:0.2em;
margin:5px 0 10px 0;
padding:0;
line-height:1em;
font-size:12pt;
color:#ffffff;
text-align:left}
.addheight{display:block;padding:100px 0 100px 0}
