body {
margin: 0;
padding: 0;
text-align: left;
font: 70% verdana, tahoma, arial, sans-serif;
line-height: 1.4em;
color: #333;
background: #990000;
}

frame {
background: #990000;
padding: 2px 2px 2px 2px;
}


					/*farleftcontent*/
#content_farleft {
width: 19%;
position: absolute;
left: 6px;
top: 10px;
margin: 0;
padding: 0;
border : 5px solid #fff;
background : #eee;
color : #000000;
overflow: none;
}

					/*main content*/
#content_left {
width: 60%;
position: absolute;
left: 21%;
top: 10px;
margin: 0;
padding: 0;
border : 5px solid #fff;
background : #eee;
color : #000000;
overflow: none;
}
	
				/*rightcontent*/
#content_right {
width: 16%;
position: absolute;
left: 82.5%;
top: 10px;
margin: 0;
padding: 0;
border : 5px solid #fff;
background : #eee;
color : #000000;
}

.quote {
margin-top: 10px;
padding:  3px;
background: #ffffff;
color: #C10003;
text-align: center;
}
					/*middle banner*/
#head {
clear: both;
width: 100%;
height: 90px;
margin-bottom: 0;
border-bottom:2px solid #000000;
text-align: center;
padding: 0;
background: #990000 url('images/fullbanner.jpg') no-repeat top center;
}

					/*left banner*/
#head2 {
clear: both;
width: 98%;
height: 100%;
margin-bottom: 0;
border-bottom:10px solid #990000;
text-align: left;
padding: 0;
color: #333;
background: #C10003;
}

					/*menu top left*/
ul.menu{
margin:0;
padding:0;
list-style-type:none;
display:block;
font:bold 13px Helvetica, Verdana, Arial, sans-serif;
line-height:160%;
width:98%;
}
ul.menu li{
margin:0;
padding:0;
border-bottom:1px solid #000000;
}
ul.menu li a{
display:block;
text-decoration:none;
color:#fff;
background:#C10003;
padding:0 0 0 10px;
width:97%;
}
ul.menu li a:hover{
background:#D14042 url('images/vert-one_arrow.gif') no-repeat 0 9px;
}
ul.menu li a.current, ul.menu li a.current:hover{
background:#D14042 url('images/vert-one_arrow.gif') no-repeat 0 9px;
}

					/*right banner*/
#head3 {
clear: both;
width: 99%;
height: 110px;
margin-bottom: 0;
border-bottom:10px solid #990000;
text-align: left;
padding: 0;
color: #333;
background: #C10003;
}

					/*menu top right*/
ul.menuone {
margin:0;
padding:0;
list-style-type:none;
display:block;
font:bold 11px Helvetica, Verdana, Arial, sans-serif;
line-height:165%;
width:98%;
}
ul.menuone li{
margin:0;
padding:0;
border-bottom:1px solid #761A1A;
}
ul.menuone li a{
display:block;
text-decoration:none;
color:#fff;
background:#C10003;
padding:0 0 0 20px;
width:90%;
}
ul.menuone li a:hover{
background:#D14042 url('images/vert-one_arrow.gif') no-repeat 0 9px;
}
ul.menuone li a.current, ul.menu li a.current:hover{
background:#D14042 url('images/vert-one_arrow.gif') no-repeat 0 9px;
}


					/*footer*/
#footer {
padding : 5px;
margin-top : 20px;
border-top: 5px solid #000;
color: #333;
background : #F0F0F0;
text-align: center;
}

					/*links*/
a {
text-decoration : none;
color : #990000;
background : inherit;
}

a:visited {
background : inherit;
}

a:hover {
color : #800000;
text-decoration : underline;
background : inherit;
}

					/*list*/
#list {
margin-left : 25px;
padding-left : 0;
}
#list li {
padding-bottom : 5px;
list-style-type : square;
}

					/*typography*/
p {
margin: 0px 10px 10px 10px;
}

h1 {
margin: 5px;
padding: 5px 5px 10px 5px;
font: bold 180% verdana, Georgia, Times, sans-serif;
text-transform: uppercase;
color: #990000;
background: transparent;
letter-spacing: -1px;
text-align: center;
}

h2 {
margin: 5px;
padding: 2px;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
font: bold 130% verdana, Georgia, Times, sans-serif;
text-transform: uppercase;
color: #990000;
background: transparent;
text-align: center;
line-height: 105%;
}

h3 {
margin: 0;
padding: 5px;
font: bold 130% verdana, Georgia,Times, sans-serif;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
color: #990000;
background: transparent;
}
h4 {
margin: 0;
padding: 10px;
font: bold 110% verdana, Georgia,Times, sans-serif;
letter-spacing: 1px;
text-align: left;
font-style: italic;
color: #990000;
background: transparent;
}

blockquote p {
padding: 0px 10px 0px 10px;
font-size: 110%;    
}

blockquote p.fee{
padding: 0px 5px 0px 5px;
font-size: 95%;    
}

blockquote {
padding:  1em;
background: #ffffff;
color: #C10003;
font-size: 120%; 
margin: 20px 15px 10px 15px;
}

.quoteleft {
float: left;
width: 42%;
padding:  1em;
background: #ffffff;
color: #C10003;
margin: 1px 0 1px 10px;
}

.quoteright {
float: right;
width: 45%;
padding:  1em;
background: #ffffff;
color: #C10003;
margin: 1px 10px 1px 10px;
}

					/*images*/
.img_right {
float: right;
padding: 10px;
}
.img_left {
float: left;
padding: 15px;
}

.clearfix{
display: inline-block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}