p, td, li, select, input, textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
a {
color:#666666;
text-decoration:underline;}

.whitetext {
color:#FFFFFF;
text-align:justify;}
.whitetext a {
color:#FFFFFF;
text-decoration:none;
text-align:justify;}

H2 {
font-size:14px;
color:#003366;
margin-bottom:0px;
_margin-bottom:-5px;
}

H3 {
font-size:13px;
color:#525A99;}

body {
background-image:url(images/bg.jpg);
margin: 20px 10px 20px 10px;
}

#main {
border: 1px solid #9d9d9f;
background:#FFFFFF;
padding:6px;
width: 887px;
position:absolute;
left:50%;
margin-left:-443px;
}
#header {
margin-bottom:2px;}
#nav {
margin-bottom:2px;
padding-left:10px;
background:#292b4c;
height:24px;}

#sidebar {
float:right;
width: 222px;
height: 100%;
margin-left:20px;
background-image: url(images/sidebar_bg.jpg);}

.sidebar_text {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.sidebar_text a{
color:#FFFFFF;
text-decoration:underline;
}
.sidebar_title {
font-size:11px;
font-weight:bold;
color:#b3c3ff;
text-decoration:none;
}

.left_image {
float:left;
margin-right:4px;
}

.right_image {
float:right;
margin-left:4px;
}

.content {
float:left;
width: 640px;
margin-top:10px;
_margin-top:20px;
padding-bottom:20px;
margin-left:5px;
}

.hm_content {
float:left;
width: 650px;
margin-top:10px;
_margin-top:20px;
padding-bottom:20px;
margin-left:5px;
}

#footer {
clear:both;
background-color:#292b4c;
margin-top:2px;
}
.midtitle {
font-size:13px;
color:#525A99;
font-weight:bold;}

.product_midtitle {
font-size:13px;
color:#525A99;
font-weight:bold;
border-bottom:1px dotted #9AA0C9;}

.box1 {
background-image:url(images/box1_bg.jpg);
background-repeat:no-repeat;
width:314px;
height:221px;
}

.box2 {
background-image:url(images/box2_bg.jpg);
background-repeat:no-repeat;
width:314px;
height:221px;
}

.validation-advice {
  font-weight: bold;
  color: red;
}
ul
{
list-style-type:none;
padding:0px;
margin:10px 0px 0px 7px;
}
li
{
background-image:url(images/b_points.jpg);
background-repeat:no-repeat;
background-position:0px 3px; 
padding-left:13px;
padding-bottom:5px; 
}
li a{
	text-decoration:none;
	color:#2E6FCF;
}

#rightbox{
float:right;
margin-left:10px;
width:199px;
}
#rightbox img{
clear:both;}
#rightbox_sml{
float:right;
margin-left:10px;
width:160px;
}
