body{
background-color:#99cdff;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
padding:0px;}

body, div, span, td, th{
font-family:Trebuchet MS;
font-size:12px;
color:#112f91;}

img, a{
border:none;}

a, a:visited{
text-decoration:none;
color:#112f91;}

a:hover{
color:#df4454;
text-decoration:none;}

div.header{
background-image:url(images/header.jpg);
background-position:top center;
background-repeat:no-repeat;
width:766px;
height:23px;
text-align:right;
color:white;
vertical-align:center;
padding-top:96px;
padding-right:22px;
padding-left:18px;}

div.holder{
position:absolute;
top:0px;
margin-top:0px;
left:50%;
margin-left:-403px;
padding:0px;}

div.maindiv{
width:786px;
background-image:url(images/mainbg.gif);
background-position:top center;
background-repeat:repeat-y;
padding-left:20px;
min-height:640px;}

div.header a, div.header a:visited{
background-color:white;
color:white;
text-decoration:none;
margin-right:-4px;
margin-left:0px;}

div.leftnav{
float:left;
background-color:white;
margin-top:2px;
width:200px;}

div.leftnavbox{
background-color:#e1eef7;
background-image:url(images/leftnav.gif);
background-position:bottom center;
background-repeat:repeat-x;
color:#112f91;
line-height:13px;}

div.leftnavbox hr{
margin-top:-2px;
border:none;
height:1px;
background-color:white;
color:white;}

ul{
list-style-type:none;
padding:0px;
margin:0px;}

li{
background-image:url(images/arrow.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:16px;
margin-left:12px;}

div.content{
padding:10px;
padding-left:24px;
color:#112f91;
font-size:12px;
width:388px;}

h1{
font-size:28px;
padding:0px;
margin:0px;
color:#df4454;}

h2{
font-size:20px;
padding:0px;
margin:0px;
color:#112f91;}

h3{
font-size:18px;
padding:0px;
margin:0px;
color:#df4454;}

h4{
font-size:14px;
padding:0px;
margin:0px;
color:#112f91;
display:inline;}

td{
color:#112f91;
font-size:12px;}

div.footer{
width:806px;
height:72px;
background-image:url(images/footer.gif);
background-position:top center;
background-repeat:no-repeat;
text-align:center;
color:#112f91;
font-size:11px;
line-height:13px;
padding-bottom:8px;}

div.footer a{
text-decoration:underline;}

table.products th{
background-color:#df4454;
text-align:left;
padding:4px;
color:white;
font-weight:normal;
min-width:48px;}

table.products tr.row1 td{
background-color:#f5c2c7;
text-align:left;
padding:4px;
color:black;
line-height:8px;
font-weight:normal;}

table.products tr.row2 td{
background-color:#fadde1;
text-align:left;
padding:4px;
color:black;
line-height:8px;
font-weight:normal;}

input.textbox{
width:160px;}

textarea.textbox{
width:160px;
font-family:Arial;
font-size:12px;}
