body {
	padding: 0; 
	margin: 0; 
	font-family: arial, helvetica, Verdana, Tahoma, sans-serif; 
	font-size: 10pt;
	line-height: 1.5em;
	background-color:#000;
}

.image {
padding:10px;


}

h1,h2,p {
font-weight:400;
margin:0;
padding:0 10px;
}
h3 {
font-size:small;
background-image:url(./graphics/title.gif);
background-repeat:no-repeat;
color:#fff;
text-shadow:2px 2px 1px #8fc80d;
-moz-outline-style:none;
display:block;
height:16px;
text-decoration:none;
text-align:center;
cursor:pointer;
}

p {
padding:0 10px 15px;
}

h1 {
font-size:100%;
color:#00000;
letter-spacing:1px;
font-weight:700;
}

h2 {
font-size:10px;
line-height:1;
color:#825189;
}


div#badge {
float:right;
}

div#container {
width:770px !important;
top:0;
bottom:0;
text-align:center;
background:#000;
margin:0 auto;
padding:10px;
}

div#header {
background:#000;
width:100%;
text-align:center;
padding:0;
}

div#banner {
background-image:url(graphics/bn_1.jpg);
background-repeat:no-repeat;
float:left;
width:200px;
margin:10px;
padding:10px 0;
}

div#content_main_header {
text-align:left;
float:right;
width:760px;
background:#efe3de;
margin:10px 0;
padding:10px 0;
height:300px;
}
div#content_main_header img {
z-index:9;
}

div#content_main {
text-align:left;
float:right;
width:99%;
background:#efe3de;
margin:10px 0;
padding:10px 0;
}

div#content1 {
text-align:left;
float:left;
width:545px;
background:#efe3de;
margin:10px;
padding:10px 0;
}

div#content3 {
text-align:left;
float:left;
width:240px;
background:#efe3de;
margin:10px 0;
padding:10px 0;
}

div#content2,div#content4 {
text-align:left;
float:left;
width:200px;
background:#efe3de;
margin:10px 0;
padding:10px 0;
}
div#content5 {
text-align:left;
float:left;
width:465px;
background:#efe3de;
margin:10px 0;
padding:10px 0;
}

div#nav {
float:left;
width:765px;
background:#000;
text-align:center;
margin:10px 0;
padding:10px 0;
}

div#nav h2 {
font-size:100%;
color:#9E4A24;
}

div#footer {
clear:both;
width:100%;
background:#000;
text-align:center;
padding:5px 0;
}

.defaultgreen {
color:#518979;
font-family:times new roman, "times new roman", times, serif;
font-size:14px;
}

.default {
color:#000;
font-family:arial, helvetica, Verdana, Tahoma, sans-serif;
font-size:10pt;
}

.default2 {
color:#000;
font-family:times new roman, "times new roman", times, serif;
font-size:12pt;
}

.feature-right {
color:#484848;
font-family:Arial, Helvetica, Verdana, Tahoma;
font-size:11px;
}

.chapterlist {
color:#484848;
font-family:Arial, Helvetica, Verdana, Tahoma;
font-size:11px;
line-height:170%;
}

.feature-left {
color:#666;
font-family:Arial, Helvetica, Verdana, Tahoma;
font-size:11px;
}

.pagetitle {
color:#000;
font-family:arial, helvetica, Verdana, Tahoma, sans-serif;
font-size:18px;
}
.quote{margin-left:15px;
}
.quote p {text-indent:15px;
}
.subhead1 {
color:#000;
font-family:arial, helvetica, Verdana, Tahoma, sans-serif;
font-size:12pt;
font-weight:700;
}

.subtitle {
color:#000;
font-family:font-family: arial, helvetica, Verdana, Tahoma, sans-serif;
font-size:14pt;
font-weight:700;
}

.financetable {
font-family:arial, helvetica, sans-serif;
font-size:11px;
line-height:135%;
color:#484848;
}

.style11 {
font-family:times new roman, times, serif;
font-size:11px;
line-height:150%;
}

.style22 {
font-family:arial, helvetica, sans-serif;
font-size:11px;
line-height:105%;
}

.style33 {
font-family:arial, helvetica, sans-serif;
font-size:9px;
line-height:100%;
}

.style44 {
font-family:times new roman, times, serif;
font-size:13px;
line-height:100%;
color:#F01010;
font-weight:700;
}

.style55 {
font-family:times new roman, times, serif;
font-size:13px;
line-height:100%;
color:#FFF;
font-weight:700;
}

.style66 {
font-family:arial, helvetica, sans-serif;
font-size:11px;
line-height:130%;
}

.style77 {
font-family:times new roman, times, serif;
font-size:14px;
line-height:200%;
color:#000;
font-weight:700;
}

.style88 {
font-family:arial, helvetica, sans-serif;
font-size:11px;
line-height:120%;
color:#FFF;
font-style:italic;
}

.style99 {
font-family:arial, helvetica, sans-serif;
font-size:11px;
line-height:135%;
color:#000;
}

A.def:visited {
text-decoration:none;
color:#47796B;
font-weight:700;
}

A.def:hover {
text-decoration:underline;
color:#825189;
font-weight:700;
}

A.feat-rt:hover {
text-decoration:underline;
color:#0763A2;
}

A.feat-lt:hover {
text-decoration:underline;
color:#B15454;
}

.testimonial_hdr {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:large;
padding-left:10px;
}
.stretcher {
background:none !important;
cursor:pointer;
}


A.def:link,A.def:active {
text-decoration:none;
color:#825189;
font-weight:700;
}

A.feat-rt:link,A.feat-rt:visited,A.feat-rt:active {
text-decoration:none;
color:#0763A2;
}

A.feat-lt:link,A.feat-lt:visited,A.feat-lt:active {
text-decoration:none;
color:#B15454;
}
/* Menuing CSS */
#menu, #menu ul {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	float: left;
	width: 760px;
	list-style: none;
	background: black;
	font-weight: bold;
	padding: 0;
	border: solid ;
	border-width: .1em 0;
	margin: 0 0 1em 0;
	text-align:center;
}

#menu a {
	display: block;
	width: 100px;
	w\idth: 6em;
	color: white;
	text-decoration: none;
	padding: 0 0 0 0;
}

#menu a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}

#menu li {
	float: left;
	padding: 0;
	width: 80px;
}

#menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 205px;
	w\idth: 205px;
	font-weight: normal;
	border-width: 0.25em;
	margin-left: -40px;
	text-align:left;
	padding:5px;
	background:gray;
	border: solid ;
	border-width: .1em;
}

#menu li li {
	width: 205px;
}

#menu li ul a {
	width: 205px;
	w\idth: 16em;
}

#menu li ul ul {
	margin: -25px 0 0 205px;
}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
}

#menu li:hover, #menu li.sfhover {
	background: #825189;
	padding:-5px;
	border: 1px;
}

#wrapper{
width: 95%;
margin: 0 auto;
}
.box{
background: #dcd0cb;
}
.boxholder{
clear: both;
padding: 5px;
background: #dcd0cb;
}
.tab{
float: left;
height: 32px;
width: 102px;
margin: 0 1px 0 0;
text-align: center;
background: #dcd0cb url(graphics/purpletab.jpg) no-repeat;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 9px 0 0 0;
}
.r_float_pic {
float:right;
padding-right:150px;
}
.r_float_pic_all {
float:right;
padding-right:10px;
}
div.hollartvcontainer {
	width:570px;
	text-align:center;
  }

div.hollartv {
  float: left;
  padding:5px;
  }
div.hollartvspacer {
  clear: both;
  }
div.hollartv p {

   font-size:small;
   }