*{margin:0;padding:0}

body {
font-family:"Trebuchet MS1", "Helvetica", sans-serif;
background-color:#fff;
text-align: center;
color:#000;
}
.body-text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #000;
	text-decoration: none;
}

.main
{padding:0;
margin:0px;
width:960px;
text-align:left;
border-top:10px solid #284C7E;
border-left:19px solid #284C7E;
border-right:19px solid #284C7E;
border-bottom:0;
border-collapse: collapse;
}

.top { background: url("images/top_bkgd.jpg");
background-repeat: no-repeat;
background-position: bottom right;
height:70px;
width:1025px;
margin-top:15px;
}
#topquote{
text-align:left;
float:left;
font-style:italic;
color:#A40000;
font-size:14px;
margin:5px 0 0 45px;
}
#toptext
{text-align:right;
color:#fff;
font-size:12px;
padding: 40px 130px 0 0;
}

#toptext a{padding:0 7px;
text-decoration:none;
color:#fff;
}

#toptext a:hover{
color:#FFBF00 ;
}

h2 { background: url("images/arrow.gif");
background-repeat: no-repeat;
background-position: top left;
color:#A40000;
font-size:18px;
padding:2px 0 10px 55px;
margin-top:10px;
}

h2 a {text-decoration:none;}

h3 {
color:#284C7E;
font-size:18px;
padding:2px 0 15px 0;
margin-top:10px;
}

#arrow {
vertical-align:bottom;}

#txtarw {
padding: 0 5px 0 0;
width:40px;
vertical-align:bottom;}

ul {list-style-type:disc;
text-align:top;
margin-left:30px;
}

li { vertical-align:top;
list-style-type:disc;
list-style-position:outside;
}

#logo {
text-align:center;
border:0;
padding:40px 0 5px 0;
}
#logo a {border:0;}

a{
text-decoration:underline;
color:#8F0001;
}
a:hover{
color:#333;
}

.page {
background:#fff;
margin:0;
}
/* Start Navigation
================================= */

#topnav {
background-color:#284C7E;
font-family:"Arial","Helvetica", sans-serif;
font-weight:bold;
font-size: 15px;
text-align:left;
padding:0 0 10px 0;
color:#fff;
z-index: 2;
overflow: visible;
width:960px;
height:17px;
}

#topnav a{
z-index: 2;
}

#topnav a:hover{
z-index: 2;
}

/* End Navigation
================================= */

#flash {
z-index:-1;
overflow: visible;
}
.content {
background: url("images/bkground.gif");
background-repeat:repeat-x;
padding:40px 20px 25px 40px;
color:#000;
font-size: 13px;
width:700px;
float:left;
}

.content p {margin-bottom:20px;
}

.frtleft {
width:320px;
float:left;
margin-right:20px;
}

.frtright {
width:340px;
float:left;
}

.textm {
background: url("images/bkground.gif");
background-repeat:repeat-x;
padding:40px 20px 10px 40px;
color:#000;
font-size: 13px;
width:700px;
float:left;
}

.textm p {margin:0 20px 20px 0;
line-height:19px;
}

#textimg {float:right;
margin: 0 0 4px 10px}

.formarea {font-size: 12px;}

table{margin-left:20px;}

td {vertical-align:top;
width:450px;
}

#location {
color:#284C7E;
text-align:center;
margin:0 0 15px 0;
font-size:12px;
width:180px;
}

#inlocat {
float:left;
color:#284C7E;
text-align:center;
margin:0 0 25px 0;
font-size:13px;
width:700px;
}

.rightcol {
background: url("images/bkground.gif");
background-repeat:repeat-x;
width:200px;
float:left;
text-align:center;
font-size:13px;
line-height:18px;
}
.rightcol p {
width:170px;
padding-left:10px;
}

#rc_quote{
font-style:italic;
color:#A40000;
font-size:13px;
margin-bottom:10px;
}

#frtimg{width:200px;
text-align:center;
padding-right:20px;
float:right;
}

#footer {
padding:10px 30px 5px 30px;
font-size: 11px;
text-align:left;
color:#fff;
background-color:#A40000;
width:940px;
margin-bottom:10px;
}

#footer a{color:#fff;}

.clearfloat{
clear:both;
margin:0;
padding:0;
background-color: #fff;
}

#links ul{
list-style-type:disc;
list-style-position:outside;
text-align:top;
margin:0 0 15px 30px;
width:280px;
}

#links li{
}

#testimo li{
margin:0 0 2px 0;
width:500px;}


/*quickbooks-software-page style alt*/

.softtext {
background: url("images/bkground.gif");
background-repeat:repeat-x;
padding:10px 40px 10px 10px;
color:#000;
font-size: 13px;
width:700px;
float:left;
}

.softtext p {margin:0 20px 20px 0;
line-height:19px;
}

#side1 {
background-color:#FCC918;
font-size:14px;
font-weight:bold;
color:#E00000;

padding:5px;
}
#gb {
font-size:12px;
font-weight:bold;
text-align:left;
color:#FFFF99;

}
#gb2 {
font-size:10px;
color:#FFFFFF

}
#rb {
font-size:8px;
}

table#quick {width:900px; margin:0}

