body {margin:0; color:#181818; background-color:#ffffff; font-family:Verdana,sans-serif; font-size:12px;}
td {font-size:11px; line-height:140%; border:none;}
hr {color:#cccccc; background:#cccccc; border:0; height:1px;}
table {border:none; border-spacing:0;}
h1 {font-weight:normal; display:inline; font-size:19px; color:#3a3a3a; padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0; padding-left:0; line-height:130%;}
h2 {font-weight:normal; font-size:15px; color:#3a3a3a; padding-top:0; margin-top:2px; margin-bottom:12px;}
h3 {font-weight:bold; font-size:14px; color:#4a4a4a; padding-bottom:6px; margin-bottom:6px;}
h4 {font-weight:bold; font-size:13px; color:#426792;}
h5 {font-weight:bold; font-size:12px; color:#222222; margin-bottom:6px;}
a img {text-decoration: none; border: 0;}
a, a:visited {color:#446680; text-decoration:underline; outline: none;}
a:hover {color:#d01216; outline: none;}
a:active {color:#996699; outline: none;}
ul {list-style-image:url(images/arrowlist.gif);}
#headertop {height:61px; padding-top:6px; text-align:center;}
#logo {padding-left:10px; padding-right:auto;}
#topnavbkg {background:#f5f5f5; height:20px; min-width:900px; width:100%; color:#dddddd; border-bottom: solid 3px #bccad7; padding:0; text-align:center;}
td.navlinks {padding-top:3px; width: 100%; text-align:right; padding-right:0; display:block; vertical-align:top;}
.fn {height:23px; color:#dddddd; margin:0 auto;}
tr.fn a {color:#666666; text-decoration:none;}
tr.fn a:visited {color:#666666; text-decoration:none;}
tr.fn a:hover {color:#da1015; text-decoration:underline;}
tr.fn td {padding-right:3px; text-align:right;}
table.top {width:900px; margin:0 auto;}
table.topnn {width:800px; margin:0 auto;}
table.main {padding-left:10px; width:900px;}
table.mainnn {padding-left:10px; width:800px;}
table.main h1, table.mainnn h1 {color:#2F4F8C;}
.footer {background:#4f5a6c; min-width:900px; width:100%; height: 140px; padding-top:20px;}
table.btm {padding-left:10px; padding-right:10px; width:900px; font-size:10px; color:#b4d4ff;}
table.btmnn {padding-left:10px; padding-right:10px; width:800px; font-size:10px; color:#b4d4ff;}
table.btm a, table.btm a:visited, table.btmnn a , table.btmnn a:visited {text-decoration:none; color:#ffffff;}
table.btm a:hover, table.btmnn a:hover  {color:#ccdfff; text-decoration:underline;}
.rightmenu {width:150px; font-size:9px; padding-left:13px; padding-right:5px; padding-top:20px; line-height:175%; vertical-align:top;}
td.rightmenu a, td.rightmenu a:visited {text-decoration:none; color:#8f99b2;}
td.rightmenu a:hover {text-decoration:underline;}
td.rightmenu h3, td.rightmenu h1 {font-size:11px; font-weight:bold; padding-top:4px; color:#5a7899; display:inline; margin-top:0; padding-bottom:0; margin-bottom:0; padding-left:0;}
.firstmain {padding-top:15px; padding-right:15px;}
#navsel {display:none;}
#topdiv {float:right;}
#dldbtn, #buybtn, .dldbtn, .buybtn, #dldbtn:visited, #buybtn:visited, .dldbtn:visited, .buybtn:visited {width:157px; display:block; background:#c5292e;  font-family:Tahoma,sans-serif; color:#ffffff; text-decoration:none; text-align:center; font-weight:bold; line-height:normal;}
#dldbtn, .dldbtn {margin:3px 0 6px 0; font-size:16px; padding:10px 0;}
#buybtn, .buybtn {margin-top:1px 0 0; font-size:12px; padding:5px 0;}
a#dldbtn:hover, a#buybtn:hover, a.dldbtn:hover, a.buybtn:hover {background:#f20c0c; color:#fff;}
.btn {width:156px; height:35px; margin-bottom:8px; margin-right:54px; display:block; background-image:url(images/bn_large_sprite.gif); background-position:0px 0px; background-repeat:no-repeat; font-family:Tahoma,sans-serif; font-size:15px; color:#fff; text-decoration:none; padding-bottom:0px; text-align:center; text-indent:0px; font-weight:bold; line-height:35px;}
a.btn:hover {background-image:url(images/bn_large_sprite.gif); background-position:0px -37px; background-repeat:no-repeat; color:#fff; text-decoration:none;}
a.btn:visited {color:#ffffff;}