body{
background: #42647F;
font-family: Arial,Lucida Grande,Verdana,Geneva,Sans-serif;
margin: 0% auto;
padding: 0;
width:804px;
}

#header{
background-color: #000033;
}

#menu {
background: #000033 none repeat scroll 0 0;
height:20px;
margin:0 auto;
z-index:200;
}
#menu ul {
list-style-type:none;
margin:0;
padding:0;
position:relative;
}
#menu ul ul {
position:relative;
width:110px;
}
#menu li {
float:left;
position:relative;
text-align:center;
width:110px;
}
#menu a, #menu a:visited {
border-color: #E8E1D2;
border-style:solid;
border-width:0 0 0px;
color: #E8E1D2;
display:block;
font-size:11px;
height: 20px;
line-height: 20px;
padding-left:0;
position:relative;
text-decoration:none;
text-transform:uppercase;
width:110px;
}
#menu a:hover {
text-decoration:none;
}
#menu ul ul {
font-size:10px;
height:0;
left:0;
position:absolute;
top:19px;
visibility:hidden;
width:110px;
}
* html #menu ul ul {
top:19px;
}
#menu table {
left:0;
position:absolute;
top:0;
}
#menu ul ul a, #menu ul ul a:visited {
background: #42647F none repeat scroll 0 0;
color: #E8E1D2;
font-size:1em;
height:auto;
line-height:0.9em;
padding:5px 10px;
text-transform: none;
width:89px;
border-color:white;
border-style:solid;
border-width:0 0 1px;
}
#menu a:hover, #menu ul ul a:hover {
background: #E8E1D2 none repeat scroll 0 0;
color: #C30000;
}
#menu :hover > a, #menu ul ul :hover > a {
background: #E8E1D2 none repeat scroll 0 0;
color: #C30000;
}
#menu ul li:hover ul, #menu ul a:hover ul {
visibility:visible;
}

#wrapper{
background-color: #F5F5F5;
width:100%;
float: left;
}

#content{
background-color: #FFFFFF;
font-size: 12px;
width: 70%;
float: left;
}

#content h1{
color: #EE0000;
font-size:28px;
font-weight:bold;
line-height:36px;
padding: 20px;
text-align:center;
}

#content h2{
color: #1464F4;
font-size:24px;
text-align: left;
}

#content h3{
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

#content .h3blue{
color: #1464F4;
font-size:18px;
text-align: left;
}

.contentinner{
padding:10px;
}

.innerbox{
margin: 5%;
}

.innerbox img{
float: left;
padding-right: 5%;
border:0px;
}

#contentside{
width: 30%;
float:right;
}

#contentside h4{
color: #000033;
font-size:11px;
}

#contentside a {
font-size:11px;
text-decoration:none;
color: #000066;
border-bottom:1px dotted;
}

#contentside a:visited {
font-size:11px;
text-decoration:none;
color: #42647F;
border-bottom:1px dotted;
}

#contentside ul {
text-align:left;
padding-left: 0px;
margin-left: 0px;
}

#contentside li {
list-style-type:circle;
padding-left: 0px;
}

.whitebox {
background-color: #FFFFFF;
text-align:center;
}

.sidebar{
padding:10px;
}

.byline{
color: #42647F;
font-size: 75%;
text-align: left;
}

#footer{
color: #EE0000;
background-color: #E8E1D2;
font-size: 11px;
text-align: center;
margin:0 auto;
width: 100%;
clear: both;
}

.mainheading {
color:#FF0000;
font-size:28px;
font-weight:bold;
padding:0 10px;
text-align:center;
}
.main2 {
color:#FF0000;
font-size:22px;
font-weight:bold;
padding:0 10px;
text-align:center;
}
.subheading {
font-size:22px;
font-weight:bold;
padding:0 0 0 10px;
text-align:left;
}
.subheading2 {
color: #1464F4;
font-size:18px;
font-weight:bold;
padding:0 0 0 10px;
text-align:left;
}
.subheading3 {
font-size:16px;
font-weight:bold;
padding:0 0 0 10px;
text-align:left;
}
.blueheading {
color: #1464F4;
font-size:20px;
font-weight:bold;
text-align:center;
}
.mainheading2 {
color:#FF0000;
font-size:24px;
font-weight:bold;
padding:0 10px 10px;
text-align:center;
}
.redheading {
color:#EE0000;
font-size:18px;
font-weight:bold;
text-align:center;
}
.darkredheading {
color:#CC0000;
font-size:17px;
font-weight:bold;
margin-left:40px;
text-align:center;
}
.darkredheading2 {
color:#CC0000;
font-size:24px;
font-weight:bold;
margin-left:40px;
text-align:center;
}
.redtext {
color:#EE0000;
font-family:"Times New Roman",Times,serif;
font-size:20px;
font-weight:bold;
text-align:left;
}
.darkredtext {
color:#CC0000;
font-size:16px;
font-weight:bold;
text-align:left;
}
.redtextsmall {
color:#EE0000;
font-size:14px;
font-weight:bold;
text-align:left;
}

.bluetext {
color:#333399;
font-family:"Times New Roman",Times,serif;
font-size:20px;
font-weight:bold;
text-align:left;
}

.bluebold {
color: #1464F4;
font-weight:bold;
}

.textbox {
background-color:#FFFFFF;
border:0 none;
margin:0 auto;
text-align:center;
width:600px;
}

.fullwidth {
background-color:#FFFFFF;
border:0 none;
margin:0 auto;
padding:20px 0 0;
text-align:center;
width:804px;
}

.highlight {
background-color:#FFFF00;
}

.redborder {
border:2px solid #CC0000;
padding:20px;
}

.blueborder {
border:2px solid #CCCCFF;
padding:20px;
}

.centertext {
text-align:center;
}

.lefttext {
text-align:left;
}

.downloadboxtop {
background-color:#1E90FF;
border:1px solid #605043;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
padding:2px 20px;
text-align:left;
}

.downloadbox {
-x-system-font:none;
background-color:#F5F5F5;
border-bottom:1px solid #605043;
border-left:1px solid #605043;
border-right:1px solid #605043;
font-family:verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
padding:2px 40px;
}

.testimonial {
background-color: #E8E1D2;
border:1px solid #605043;
font-size:13px;
margin:0 auto;
padding:40px;
text-align:center;
width:400px;
}

.testimonialvideo {
background-color: #E8E1D2;
border:1px solid #605043;
font-size:13px;
margin:0 auto;
padding:20px;
text-align:center;
width:440px;
}

.border_orange {
border:1px solid #FF7C00;
}

.redTxt {
-x-system-font:none;
color:#B20D13;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:center;
}

p {
text-align:left;
}

a {
color:#CC0000;
}

a:hover {
color:#CC0000;
}

ul {
list-style-position:inside;
margin:20px 20px 20px 40px;
text-align:left;
}

img {
border-width:0;
}

