body {
margin-top:0px;
margin-bottom:0px;
margin-left: 0px;
margin-right: 0px;
font-family:Arial, Helvetica, sans-serif;
}
.innerframe {
position:absolute;
top:0px;
width:800px;
}
table.top {
background:#FFFFFF;
border-top: 1px solid #000000; 
border-left: 1px solid #000000; 
border-bottom: 0px;
border-right: 1px solid #000000;
padding: 0px 0px 0px 0px;
}

.bartop {
width:798px;
position:absolute;
top:95px;
height:27px;
background-image: url(images/2003/title_bar.gif);
left: 0px;
border-right:1px solid #000000;
border-left:1px solid #000000;
}

.toplefttitle {
position:absolute;
top:122px;
left:0px;
width:204px;
padding:1px 0px 1px 3px;
height:13px;
color: White;
background-color: #637B7D;
background-image: url(images/2003/grey_bar.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
border-left:1px solid #000000;
border-top:1px solid #000000;
}

.toprighttitle {
position:absolute;
top:122px;
left:206px;
width:590px;
padding:1px 0px 1px 3px;
height:13px;
color: #637B7C;
background-color: #E7DFDC;
background-image: url(images/2003/cream_bar.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration: none;
border-right:1px solid #000000;
border-top:1px solid #000000;
}
.toprighttitle a {
color: #637B7C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration: none;
}
.frontheading {
color: #3E719C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
margin-top: 5px;
margin-bottom: 5px;
}
h1 {
color: #FFAA33;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-top: 5px;
margin-bottom: 10px;
}
h2 {
color: #FFAA33;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-top: 5px;
margin-bottom: 0px;
}
h3 {
color: #FFAA33;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-top: 5px;
margin-bottom: 0px;
}
p {
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: justify;
}
li {
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: justify;
}
.orange {
color: #ff9900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

.leftnavigation {
position:absolute;
width:205px;
left:0px;
top:138px;
background-color: #34618B;
text-align:center;
border-left:1px solid #000000;
border-top:1px solid #000000;
z-index:2;
}
.leftnavigation a {
text-align:left;
background-color: #34618B;
padding:2px 2px 2px 2px;
border-bottom: 1px solid #093c6D;
border-left: 0px; 
border-top: 1px solid #7399B9;
border-right: 0px;
margin:0px;
color:#FFFFFF;
width:204px;
}
.leftnavigation a:link {
background-color: #34618B;
width:200px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
display:block;

}
.leftnavigation a:visited {
background-color: #34618B;
color:#FFFFFF;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
display:block;

}
.leftnavigation a:hover {
background-color: #34618B;
color:#FFFFFF;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
background-color:#000066;
display:block;

}
.leftnavigation a:active {
background-color: #34618B;
color:#FFFFFF;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
display:block;

}
.leftnavigationa a {
border:0px;
padding:0px;
}
.leftnavigationa a:link {


}
.leftnavigationa a:visited {


}
.leftnavigationa a:hover {


}
.leftnavigationa a:active {


}

.lefta a {
border:0px;
padding:0px;
}
.lefta a:link {


}
.lefta a:visited {


}
.lefta a:hover {


}
.lefta a:active {


}
td {
font-size:12px;
}
td.tableblue{
background:#BBD9EB;
color:#666666;

font-size: 12px;
font-family: verdana,geneva,arial,sans-serif;
font-weight: normal;
}

td.tableyellow{
background: #F3E5AC;
color: #666666;

font-size: 12px;
font-family: verdana,geneva,arial,sans-serif;
font-weight: normal;
}

.offer {

color: Red;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-align: left;
}

.menutext {
color: white;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration: none;
margin: 3px;
}
#frame {
width:740px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:left;
}
.headding1 {
position:absolute;
top:0px;
left:0px;
width:798px;
height:95px;
background-image: url(images/2003/logo.gif);
background-repeat:no-repeat;
text-align:right; 
border-right:1px solid #000000;
border-top:1px solid #000000;
border-left:1px solid #000000;
}
.content {
position:absolute;
top:138px;
width:579px;
left:200px;
padding:10px;
text-align:justify;
border-right:1px solid #000000;
border-top:1px solid #000000;
z-index:2;
}
.formcontent {
position:absolute;
top:138px;
width:579px;
left:200px;
padding:10px;
text-align:justify;
border-right:1px solid #000000;
border-top:1px solid #000000;
z-index:2;
}
.indexcontent {
	position:absolute;
	top:138px;
	width:572px;
	left:207px;
	padding:0px 10px 0px 10px;
	text-align:justify;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	z-index:9;
	background-color: #FFFFFF;
color: #666666;
}
.indexcontentbar {
border-top:1px solid #000000;
position:absolute;
top:138px;
width:209px;
left:206px;
background-color:#34618B;
z-index:2;
}
.foot {
width:795px;
height:18px;
position:absolute;
background-image: url(images/2003/bottom_bar.gif);
color: White;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
padding-top: 2px;
padding-left: 5px;
z-index:10;
}
.foot a{
color: White;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
padding-top: 3px;
}
.foot2 {
width:800px;
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
padding: 3px 5px 10px 5px;
text-align:center;
}
.foot2 a{
color:#0000FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
padding-top: 3px;
text-align:center;
}
.foot2 a:link, .foot2 a:visited, .foot2 a:hover, .foot2 a:active{
color:#0000FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
padding-top: 3px;
text-align:center;
}
.s12 {
font-size:12px;
}
.s14 {
font-size:14px;
}
.datatable {
	border: 1px solid #99ccff;
}
.datatable th {
	font-size: 12px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99ccff;
	border-right-color: #99ccff;
	border-bottom-color: #99ccff;
	border-left-color: #99ccff;
	background-color: #dfdee2;
}
.datatable td {
	font-size: 12px;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99ccff;
	border-right-color: #99ccff;
	border-bottom-color: #99ccff;
	border-left-color: #99ccff;
	background-color: #FFFFFF;
}
.datatable th h5 {
	background-color: #c0c0c0;
	margin: 0px;
	padding: 0px;
}
.servtable {
border:1px solid  #99ccff;
}
.servtableh {
background-color:#99ccff;
}
.servtablec {
background-color:#EEEEEE;
}
.fsa {
color:#FFFFFF;
margin:10px 2px 0px 2px;
}
.xsmall {
font-size:10px;
}
.red {
color:#FF0000;
}
.white {
color:#FFFFFF;
}#orange_top {
	background-image: url(images/orange_top.gif);
	background-repeat: no-repeat;
	width: 262px;
	height: 35px;
	display: block;
	color: #ffffff;
	font-weight: bold;
	font-size: 17px;
	padding: 8px 0 0 25px;
}
#orange_side {
	background-image: url(images/orange_bg.gif);
	background-repeat: repeat-y;
	width: 230px;
	padding: 20px;
}
#orange_side p {
	margin: 0 0 5px 0;
	clear: both;
}
#orange_side fieldset {
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	border: 0px;
}
#orange_footer {
	background-image: url(images/orange_footer.gif);
	background-repeat: no-repeat;
	width: 270px;
	height: 17px;
	display: block;
	margin: 0 0 20px 0;
}
#js_next {
	background-image: url(images/next.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 34px;
	display: block;
	margin: 5px auto 0 auto;
	border: 0px;
	text-indent: -999999px;
}
.accordion-submit {
	background-image: url(images/getquote.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 34px;
	text-indent: -999999px;
	display: block;
	border: 0px;
	margin: 0 auto 0 auto;
}
#orange_side p#goback {
	width: 70px !important;
	margin: 0 auto 0 auto !important;
}
#orange_side p#goback a {
	font-size: 11px !important;
	color: #000000;
	text-align: center;
}
.requ {
	font-size: 11px !important;
}
input[type=text] {
	width: 153px;
	font-size: 15px;
}
#thequotebox {
	width: 270px;
	margin: 10px auto 10px auto;
}
input.error {
	border: 1px solid #ff0000;
}
#entire-box {
	width: 650px;
	margin: 0 auto 0 auto;
}
#first-step, #second-step {
	width: 650px;
	margin: 20px auto 0 auto;
}
#first-stepper, #second-stepper {
	width: 200px;
	float: left;
	text-align: right;
	margin: 0 20px 0 0;
	font-weight: bold;
}
#first-stepper p, #second-stepper p {
	padding: 0 0 0 50px;
	font-weight: bold;
	font-size: 16px;
}
#first-stepperr, #second-stepperr {
	float: left;
	width: 400px;
}
