body {
background:#233774 url(bg_main.jpg) top repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100.01%;
color:#FFF;
margin:0;
padding:0;
}

div {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
line-height:150%;
}

a {
color:#C4E9FF;
text-decoration:underline;
}

a:hover {
color:#FFF;
text-decoration:underline;
}

p {
margin:10px 0;
}

a img {
border:0;
}

ul {
list-style-image:url(bullet.gif);
margin:8px 0 10px 25px;
padding:0;
}

ol {
margin:8px 0 15px 25px;
padding:0;
}

li {
margin-bottom:3px;
}

h1 {
color:#FFF;
font-weight:400;
font-size:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:5px 0 15px;
}

h2 {
color:#FFF;
font-weight:700;
font-size:18px;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
margin:5px 0;
}

h3 {
color:#C4E9FF;
font-weight:700;
font-size:14px;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
margin:5px 0 15px;
}

h4 {
color:#C4E9FF;
font-weight:700;
font-size:12px;
margin:5px 0 15px;
}

.pic_left {
float:left;
margin-right:10px;
margin-bottom:5px;
}

.pic_right {
float:right;
margin-left:10px;
margin-bottom:5px;
}

.clear {
clear:both;
}

.f_left {
float:left;
}

.f_right {
float:right;
}

.main {
width:970px;
position:relative;
left:50%;
margin-left:-485px
}

.page {
background:#FFFCF1 url(bg_page.gif) repeat-y;

font-size:67%;
}

.header {
height:172px;
}

.leftcol {
width:150px;
float:left;
background:url(bg_leftcol.jpg) top left no-repeat;
line-height:130%;
padding:0 10px 0 20px;
}

.rightcol {
width:175px;
float:right;
background:url(bg_rightcol.jpg) top right no-repeat;
padding:0 20px 0 15px;
}

.content {
margin-left:0;
width:450px;
padding:0 30px;
}

.sub_more {
color:#fff;
}

.content p {
margin:10px 0 15px;
}

.menu {
width:150px;
margin-bottom:30px;
}

a.mainbuttontext {
display:block;
height:22px;
background:url(spacer.gif) left no-repeat;
color:#FFF;
font-weight:700;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
line-height:22px;
padding-left:5px;
margin:5px 0;
}

a.mainbuttontext:hover {
background:url(bg_menu_a.gif) no-repeat;
color:#233774;
text-decoration:none;
}

.testimonials {
background:#4F699D url(block_top.gif) top no-repeat;
font-size:11px;
width:150px;
color:#C4E9FF;
font-style:italic;
margin-top:10px;
padding:5px 10px 0;
}

.author {
background:url(block_bot.gif) top no-repeat;
width:160px;
font-size:10px;
line-height:120%;
padding:20px 5px 0;
}

.date {
color:#233774;
font-weight:700;
font-size:11px;
display:block;
background:url(bg_date.gif) no-repeat;
width:90px;
height:20px;
line-height:19px;
padding-left:5px;
margin-bottom:5px;
margin-top:20px;
}

.footer {
background:#233774 url(bg_footer.jpg) top no-repeat;
font-size:10px;
line-height:140%;
padding:50px 10px 10px;
}

form {
margin:0;
padding:0;
}

.input {
width:145px;
border:1px solid #233774;
color:#000;
margin-bottom:5px;
height:17px;
}
.featuresdiv{
	width:190px;
}
.br_feature{
display:none;
}
div.date{
}
.featuresdiv h2{
padding:0 !important;
margin:0 !important;
}
.content{
overflow:hidden;
}
.fboth100{
float:left;
clear:both;
}
.main_content{
float:left;
clear:both;
}

.ddmx {
font-family:verdana;
}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover,
.ddmx .item3,
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:hover {
display:block;
white-space:nowrap;
position:relative;
padding:0 1px 0 2px;
color:#fff;
height:22px; 
width:150px;
background:url(spacer.gif) left no-repeat; 
color:#FFFFFF; 
font-weight:bold; 
font-size:10px; 
text-decoration:none; 
text-transform:uppercase; 
line-height:22px; 
padding-left:5px; 
margin:5px 0px;
}
.ddmx .item1:hover,
.ddmx .item1-active:hover,
.ddmx .item3:hover,
.ddmx .item3-active:hover {
background:url(bg_menu_a.gif) no-repeat; color:#233774; text-decoration:none;
}
a.mainbuttontext {display:block; height:22px; background:url(spacer.gif) left no-repeat; color:#FFFFFF; font-weight:bold; font-size:10px; text-decoration:none; text-transform:uppercase; line-height:22px; padding-left:5px; margin:5px 0px;}
a.mainbuttontext:hover {background:url(bg_menu_a.gif) no-repeat; color:#233774; text-decoration:none;}


.ddmx .section .item2,
.ddmx .section .item2:hover,
.ddmx .section .item2-active,
.ddmx .section .item2-active:hover {
text-align:left;
display:block;
color:#fff;
border-bottom:1px solid #638DC4;
font-weight:700;
white-space:nowrap;
position:relative;
z-index:500;
font-size:10px;
left:-20px;
padding:3px 8px 4px;
}

.ddmx .undersection {
border:1px solid #D6DFF7;
background:#234F9D;
margin:0 0 5px 5px;
}

.ddmx .undersection .item2,
.ddmx .undersection .item2:hover,
.ddmx .undersection .item2-active,
.ddmx .undersection .item2-active:hover {
text-align:left;
display:block;
color:#D6DFF7;
font-weight:700;
white-space:nowrap;
position:relative;
z-index:500;
font-size:10px;
left:-20px;
margin:0 0 0 30px;
padding:1px 5px;
}

.ddmx .section .section .item2,
.ddmx .section .section .item2:hover,
.ddmx .section .section .item2-active,.ddmx .section .section .item2-active:hover {
text-align:left;
display:block;
color:#D6DFF7;
border-bottom:1px solid #D6DFF7;
font-weight:700;
white-space:nowrap;
position:relative;
z-index:500;
font-size:60%;
left:0;
padding:3px 8px 4px;
}

.ddmx .arrow,.ddmx .arrow:hover {
padding:3px 16px 4px 8px;
}

.ddmx .item2 img,.ddmx .item2-active img {
position:absolute;
top:4px;
right:1px;
border:0;
}

.ddmx .section {
border:0 solid #000;
position:absolute;
visibility:hidden;
z-index:-1;
}

.ddmx .bottom,.ddmx .bottom:hover {
border-bottom:1px solid #D6DFF7;
}

* html .ddmx td {
position:relative;
}

.ddmx .item2,.ddmx .item2:hover,.ddmx .item2-active,.ddmx .item2-active:hover {
background:#234F9D;
}

.fboth100{
float:none !important;
}
