/* CSS Styles By hunter */
body { margin: 0; padding: 0; font-family: Verdana, sans-serif; text-align: left; line-height: 1.2em; color: #000;  font-size: 11px;}
html>body { font-size: 11px; }

.header-bg{ background:transparent url(../images/header_filler.gif) repeat-x top left;}

.nav-bg{ background:transparent url(../images/navbar_tile.gif) repeat-y 0 0;}
.nav-button{ background: url(../images/navbg.gif) no-repeat 0 0; font-family: Verdana, sans-serif; color: #fff;}
.subnav{font-size:10px;padding-left:10px;color:#fff;font-weight: bold;font-family: Verdana, Arial, Helvetica; margin: 2px 0 2px 0;}
.subnav a:link{text-decoration:none;color:#fff;}
.subnav a:hover{ text-decoration:underline;color:#FFFF99;}
.subnav a:active{ text-decoration:none;color:#fff;}
.subnav a:visited{ text-decoration:none;color:#fff;}
.logo-splash{ background:#fff url(../images/header_filler.gif) no-repeat top left;}
.title{ font-size:10px; font-weight:bold; padding-left:10px;}
.homebox{ font-size:11px; font-weight:bold; padding-left:10px; color:#990000;}
.quicklinks{font-size:10px; padding:0 5px; color:#000;}
.quicklinks a:link{font-size:10px; padding:0 5px; color:#000;}
.quicklinks a:hover{font-size:10px; padding:0 5px; color:#000;}
.quicklinks a:visited{font-size:10px; padding:0 5px; color:#000;}
.quicklinks a:active{font-size:10px; padding:0 5px;color:#000;}

.awhite{font-size:10px; padding-left:25px;font-weight:bold;color:#fff;}
.mwhite{text-decoration:none;font-size:10px; padding-left:15px;font-weight:bold;color:#fff;}
.mwhite a:link{text-decoration:none;font-size:10px; padding-left:15px;font-weight:bold;color:#fff;}
.mwhite a:hover{text-decoration:none;font-size:10px; padding-left:15px;font-weight:bold;color:#fff;}
.mwhite a:visited{text-decoration:none;font-size:10px; padding-left:15px;font-weight:bold;color:#fff;}
.mwhite a:active{text-decoration:none;font-size:10px; padding-left:15px;font-weight:bold;color:#fff;}

.footer{font-size:10px; padding:0 5px; background:#5B5B5E;color:#fff;}
.footer a:link{font-size:10px; padding:0 5px; background:#5B5B5E;color:#fff;}
.footer a:hover{font-size:10px; padding:0 5px; background:#5B5B5E;color:#fff;}
.footer a:visited{font-size:10px; padding:0 5px; background:#5B5B5E;color:#fff;}
.footer a:active{font-size:10px; padding:0 5px; background:#5B5B5E;color:#fff;}
.hightlight{color:#333399; font-weight:bold;}
.hightlight-homebox{color:#333399; font-weight:bold;padding-left:10px;}
img.thumbcenter {float: none;margin-left: 6px;margin-bottom: 6px;margin-top: .5em;border-color: #ccc;border-width: 1px;border-style: solid;padding: 5px; background:#fff;}
img.thumb-softwaremodules {	margin-left: 12px;margin-bottom: 6px;margin-top: 0.5em;border-color: #ccc;border-width: 1px;border-style: solid;padding: 5px;margin-right: 12px; background:#fff;}
img.thumbleft {	float: left;margin-left: 12px;margin-bottom: 6px;margin-top: 0.5em;border-color: #ccc;border-width: 1px;border-style: solid;padding: 5px;margin-right: 12px; background:#fff;}
img.thumbright {float: right;margin-left: 12px;margin-bottom: 6px;margin-top: 0.5em; margin-right:10px;border-color: #ccc;border-width: 1px;border-style: solid;padding: 5px; background:#fff;}
#menuBar { position: absolute;top: 276px;left: 0px;z-index: 1000;}
a:link { color: #CC0000; }
a:visited { color: #CC0000; }
a:hover { color: #666666; }
a:active { color: #CC0000; }
p {margin: 1em 0.5em 0.2em 0.2em;padding: 0 5px 0 15px;}
#contentlist ul {list-style: none;margin: 1em 0 1em 0;padding-left: 24px;}
#contentlist ul li {color:#0F53AD;padding: 0 10px 4px 10px;line-height: 1.3em;background: url(../images/bullet.gif) no-repeat 0 4px;}
#contentlist-softwaremodules ul {list-style: none;margin: 1em 0 1em 0;padding-left: 24px;}
#contentlist-softwaremodules ul li {color:#0F53AD;padding: 0 10px 8px 10px;line-height: 1.3em;background: url(../images/bullet.gif) no-repeat 0 4px;}
#products-overviewlist ul {list-style: none;margin: 1em 0 1em 0;padding-left: 45px;}
#products-overviewlist ul li {color:#000;padding: 0 10px 4px 10px;line-height: 1.3em;background: url(../images/bullet.gif) no-repeat 0 4px;}
#sitemap ul {list-style: none;margin: 1em 0 1em 0;padding-left: 24px;}
#sitemap ul li {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#0F53AD;padding: 0 10px 4px 15px;line-height: 1.3em;background: url(../images/sitemap-bullet.gif) no-repeat 0 4px;}
#careers ul {list-style: none;margin: 1em 0 1em 0;padding-left: 24px;}
#careers ul li {color:#0F53AD;padding: 0 10px 4px 15px;line-height: 1.3em;background: url(../images/bullet.gif) no-repeat 0 4px;font-weight: bold;}
#careersbenefits ul {list-style: none;margin: 1em 0 1em 0;padding-left: 24px;}
#careersbenefits ul li {color:#666;padding: 0 10px 4px 15px;line-height: 1.3em;background: url(../images/bullet.gif) no-repeat 0 4px;font-weight: normal;}
#contact ul { list-style: none; margin: 1em 0 1em 0; padding-left: 24px; }
#contact ul li { color:#0F53AD; padding: 0 10px 4px 15px; line-height: 1.3em; background: url(../images/bullet.gif) no-repeat 0 4px; font-weight: bold; }
#contactsub ul { list-style: none; margin: 1em 0 1em 0; padding-left: 24px; }
#contactsub ul li { color:#666; padding: 0 10px 4px 15px; line-height: 1.3em; background: url(../images/bullet.gif) no-repeat 0 4px; }
#productlist ul { list-style: none; margin: 1em 0 1em 0; padding-left: 24px; }
#productlist ul li { color:#0F53AD; padding: 0 10px 4px 15px; line-height: 1.3em; background: url(../images/bullet.gif) no-repeat 0 4px; }
#serviceslist ul { list-style: none; margin: 1em 0 1em 0; padding-left: 24px; }
#serviceslist ul li { color:#0F53AD; padding: 0 10px 4px 15px; line-height: 1.3em; background: url(../images/bullet.gif) no-repeat 0 4px; margin: 0 10px 0 10px; }
form {margin:0;padding:0;font-size:11px;display:block;}
input, textarea, option, select { font-size:11px;background-color:#fff;}
h1 { font-family: "Tahoma", Verdana, sans-serif; font-size: 200%; font-weight: normal; color: #333333; 	padding: 0 0 8px 0; margin: 0.8em 0.5em 0.3em 0.5em; border-bottom: 1px solid #666; line-height: 1.2em; }
h2 { font-family: "Tahoma", Verdana, sans-serif; font-size: 160%; font-weight: normal; color: #002266;
padding: 0 0 5px 0; margin: 0.8em 0.8em 0.3em 0.7em; border-bottom: 1px solid #eee; }
h2 a:link, h2 a:visited { text-decoration: none; color: #40659B; }
h2 a:hover { color: #036; }
h2.sub { color: #999; font-size: 100%; font-weight: normal; padding-bottom: 2px; margin-bottom: 1.5em; border-bottom: 1px solid #ddd; }
h2.sub a { font-size: 100%; color: #999; text-decoration: underline; }
h3 { font-family: "Tahoma", Verdana, sans-serif; font-size: 140%; font-weight: bold; color: #CC0000; padding: 0 0 5px 0; margin: 0.8em 0.8em 0.3em 1.2em; border-bottom: 1px solid #eee; }
h1 span, h2 span, h3 span { color: #333333; font-size:12px; }
em { font-style: italic; }
strong { font-weight: bold; }
strike { text-decoration: line-through; }
address { margin: 0; padding: 0; font-style: normal; }
img#photo { padding: 10px; border: 1px solid #ccc; }
hr { border-top: 1px dashed #ccc; color: #fff; background-color: #fff; height: 1px; }
.center { text-align: center; }
a img { border: none; }
.hide { display: none; }
table.solutions {background:#FEFEFE;border-collapse:collapse;width:98%;font-size:10px;border:0;margin:0;}
table.solutions td {border:1px solid #D3D3D3;padding:4px;vertical-align:middle;}
table.solutions th {padding:2px 1px; background:#D3D3D3;font-weight:bold;font-size:11px;border:1px solid #D3D3D3;color:#000;}
table.solutions td.ad {padding:8px 0px;background:#DFDFD5;}

table.general {background:#FEFEFE;border-collapse:collapse;width:500px;font-size:10px;border:0;margin:0;}
table.general td {border:1px solid #D3D3D3;padding:4px;vertical-align:middle;}
table.general th {padding:2px 1px; background:#D3D3D3;font-weight:bold;font-size:11px;border:1px solid #D3D3D3;color:#000;}
table.general tr.tint {background:#fff;}
table.general td.ad {padding:8px 0px;background:#DFDFD5;}
table.general .cp {color:#96968C;font-size:9px;padding-left:4px;font-family:Tahoma,"Lucida Grande",sans-serif;letter-spacing:1px;}

table.archives {background:#EFEFE5;border-collapse:collapse;width:50%;font-size:12px;border:0;margin:0;}
table.archives td {border:1px solid #CCCCC2;padding:4px;vertical-align:middle; font-weight:bold;}
table.archives th {padding:2px 1px; background:#fff6db;font-weight:bold;font-size:14px;border:1px solid #EADEb8;color:#950B0B;}
table.archives tr.sub th {background:#DFDFD5;}
table.archives tr.tint {background:#fff;}
table.archives td.ad {padding:8px 0px;background:#DFDFD5;}
table.archives .cp {color:#96968C;font-size:9px;padding-left:4px;font-family:Tahoma,"Lucida Grande",sans-serif;letter-spacing:1px;}

table.login {background:#EFEFEF;border-collapse:collapse;width:250px;font-size:10x;border:0;margin:0;}
table.login td {border:1px solid #CCCCC2;padding:4px;vertical-align:middle;}
table.login th {padding:2px 1px; background:#CAE3F9;font-weight:bold;font-size:14px;border:1px solid #EADEb8;color:#950B0B;}
table.login tr.sub th {background:#DFDFD5;}
table.login tr.tint {background:#fff;}
table.login td.ad {padding:8px 0px;background:#DFDFD5;}
table.login .cp {color:#96968C;font-size:9px;padding-left:4px;font-family:Tahoma,"Lucida Grande",sans-serif;letter-spacing:1px;}

table.products-overview {background:#FEFEFE;border-collapse:collapse;width:98%;font-size:11px;border:0;margin:0; line-height:1.5em;}
table.products-overview p {margin: 1em 0.5em 1em 0.2em; padding: 0 5px 0 15px; }
table.products-overview td {border:1px solid #D3D3D3;padding:0; vertical-align:middle;}
table.products-overview th {padding:2px 1px; background:#D3D3D3;font-weight:bold;font-size:11px;border:1px solid #D3D3D3;color:#000;}
table.products-overview tr.tint {background:#fff;}
table.products-overview td.ad {padding:8px 0px;background:#DFDFD5;}
table.products-overview .cp {color:#96968C;font-size:9px;padding-left:4px;font-family:Tahoma,"Lucida Grande",sans-serif;letter-spacing:1px;}

table.boardofdirectors {background:#FEFEFE;border-collapse:collapse;width:450px;font-size:11px;border:0;margin:0 0 0 10px; line-height:1.5em;}
table.boardofdirectors p {margin: 1em 0.5em 1em 0.2em; padding: 0 5px 0 15px; }
table.boardofdirectors td {border:1px solid #D3D3D3;padding:0; vertical-align:middle;}
table.boardofdirectors th {padding:2px 1px; background:#D3D3D3;font-weight:bold;font-size:11px;border:1px solid #D3D3D3;color:#000;}
table.boardofdirectors tr.tint {background:#fff;}
table.boardofdirectors td.ad {padding:8px 0px;background:#DFDFD5;}
table.boardofdirectors .cp {color:#96968C;font-size:9px;padding-left:4px;font-family:Tahoma,"Lucida Grande",sans-serif;letter-spacing:1px;}

blockquote { font-size: 88%;color: #777;padding-left: 23px;}
abbr, acronym {font-style: normal;border-bottom: 1px dotted;}
em {font-style: italic;}
strong {font-weight: bold;}
strike {text-decoration: line-through;}
.redtype{color:#CC0000; font-weight:bold;}


.hunter{font-size:13px; padding:0 5px; color:#000;}
.hunter a:link{font-size:10px; padding:0 5px; color:#000;}
.hunter a:hover{font-size:10px; padding:0 5px; color:#000;}
.hunter a:visited{font-size:10px; padding:0 5px; color:#000;}
.hunter a:active{font-size:10px; padding:0 5px;color:#000;}


.smalltime {color:#ccc;}