body {
font-size: small;
margin:0;
font-family: Verdana, sans-serif;
}
body#home #n-home, body#cost #n-cost, body#howto #n-howto, body#performance #n-performance, body#contacts #n-contacts, body#directions #n-directions, body#downloads #n-downloads, body#about #n-about, body#casetracking #n-casetracking {
font-weight:bold;
color:#000000;

}
img {
border:0;
}

a {
text-decoration:none;
}

body a:link{
color: #000000;
}
body a:visited{
color: #000000;
}
body a:active{
color: #000000;
}
a:hover{
text-decoration:underline;
color: #000000;
}
#banner {
background: url(../images/topbannerblue.gif) no-repeat top left;
height: 70px;
}
a.external {
padding: 0;
border-bottom: 1px solid #000000;
}
a.internal {
border-bottom: 1px dotted #000000;
}
#outerbody {
margin: 0;
float:left;
width: 80%;
background: #FFFFFF;
}

.contentPri {
float:right;
background: #FFFFFF;
width:70%;
font-size:90%;
text-align:justify;
margin: 0;
border-left: 2px dotted #DEEFEF;
border-right: 2px dotted #DEEFEF;
overflow:hidden;
}

.contentAlt {
float:right;
background: #FFFFFF;
width:70%;
font-size:90%;
text-align:justify;
margin: 0;
border-left: 2px dotted #DEEFEF;
border-right: 2px dotted #DEEFEF;
padding-top:20px;
}

#contentTitle{
margin: 0;
padding:20px 20px 20px 20px;
font-weight:bold;
}

#homeBullets{
list-style-image:url(../images/bullet.gif);
list-style-position:outside;
padding: 0 30px 0 10px;
line-height: 1.1em;
}

.contentP1{
margin: 0;
padding:20px 20px 20px 20px;
}

.contentP2{
font-size: 80%;
font-weight:bold;
padding:40px 0 20px 0;
text-align:center;
}

.contentP3{
font-size:80%;
padding: 0 20px 0 20px;
}
.contentP3:first-line{
font-weight:bold;
}
.contentP4{
font-size:75%;
padding:20px 20px 20px 20px;
}
.contentFootnote{
display:block;
clear:both;
padding:20px 20px 20px 20px;
font-size:80%;
text-align:center;
border-top: 3px double #DEEFEF;
font-style:italic;
}
#contentfooter{
clear:both;
font-size:80%;
text-align:center;
border-top: 3px double #DEEFEF;
padding-top:10px;
margin-top:10px;
}

#nav {
padding: 20px 10px 10px 10px;
float:left;
background: #FFFFFF;
color: #315785;
width:25%;
margin-bottom:20px;
}

#navinner {
width:200px;
margin-left:auto;
margin-right:auto;
}

#nav li {
font-size: 80%;
}
#navfooter {
width:200px;
margin-left:auto;
margin-right:auto;
font-size:70%;
text-align:center;
}
#navfooter img{
margin-top:20px;
line-height: 2em;
}

#r-sidebar {
float:right;
width:20%;
margin-left:auto;
margin-right: auto;
background: #FFFFFF; 
text-align:center;
}
#costcontent{
padding: 20px 20px 20px 20px;
}
#costcontent li{
padding: 0 0 10px 0;
font-weight:bold;
}
#costcontent p{
font-weight:normal;
margin: 0;
}
#costcontent ul li{
font-weight:normal;
}
.note{
display:block;
margin:0 20px 0 -30px;
padding:0 0 10px 50px;
font-weight:bold;
text-align:justify;
background: url(../images/penguin.gif) top left no-repeat;
}
.helpfulhint{
display:block;
margin:0 20px 0 0px;
padding-left: 50px;
padding-top:10px;
font-weight:normal;
text-align:justify;
background: url(../images/penguingreybg.gif) center left no-repeat;
}
.helpfulhint:first-line {
font-weight: bold;
}
.helpfulhintWhiteBG{
display:block;
margin:0 20px 0 0px;
padding-left: 50px;
padding-top:10px;
font-weight:normal;
text-align:justify;
background: url(../images/penguin.gif) center left no-repeat;
}
.helpfulhintWhiteBG:first-line {
font-weight: bold;
}

#plainroundedbox {
color: #315785;
width:200px;
margin-left:auto;
margin-right:auto;
}

.boxTop {
margin:0;
padding:9px 0 0 9px;
font-size: 75%;
background: url(../images/boxRightblue.gif) top right no-repeat;
}

.boxTop a {
color: #315785;
line-height:2em;
padding: 10px 10px 10px 10px;

}
#n-footer {
background: url(../images/boxRightblue.gif) bottom right no-repeat;
}
.boxBottom {
margin: 0;
padding: 0 0 0 9px;
font-size: 75%;
}

.boxbottom a {
line-height:2em;
padding: 10px 10px 10px 10px;
}

.vertbox {
padding: 0;
font-size: 80%;
width: 150px;
margin-left:auto;
margin-right:auto;
background: url(../images/BoxBottom.gif) no-repeat bottom left;
}
.vertbox h3 {
margin:0;
padding: 6px 8px 4px 10px;
font-size: 90%;
color:#384C54;
border-bottom: 1px solid #86B2C6;
background: url(../images/tealboxtop.gif) no-repeat top left;
}
.vertbox p {
margin: 5px 0 0 0;
padding: 0px 10px 14px 10px;
text-align: center;
}
.vertbox em {
font-style: normal;
font-weight: bold;
font-size: 100%

}
.vertbox2 {
padding: 0;
font-size: 80%;
width: 150px;
margin-left:auto;
margin-right:auto;
background: url(../images/BoxBottom.gif) no-repeat bottom left;
}
.vertbox2 h3 {
margin:0;
padding: 6px 8px 4px 10px;
font-size: 90%;
color:#384C54;
border-bottom: 1px solid #86B2C6;
background: url(../images/tealboxtop.gif) no-repeat top left;
}
.vertbox2 p {
margin: 5px 0 0 0;
font-size: 90%;
padding: 0px 10px 14px 10px;
text-align: center;
}
.vertbox2 em {
font-style: normal;
}
.vertbox3 {
padding: 0;
font-size: 80%;
width: 150px;
margin-left:auto;
margin-right:auto;
background: url(../images/BoxBottom.gif) no-repeat bottom left;
}
.vertbox3 h3 {
margin:0;
padding: 6px 8px 4px 10px;
font-size: 90%;
color:#384C54;
border-bottom: 1px solid #86B2C6;
background: url(../images/tealboxtop.gif) no-repeat top left;
}
.vertbox3 p {
margin: 5px 0 0 0;
padding: 0px 10px 14px 10px;
text-align: center;
}
.vertbox3 em {
font-style: normal;
}

.containerdefault{
font-size:90%;
font-style:normal;
font-weight:normal;
padding:10px 20px 0 20px;
}

.container{
float:left;
clear:both;
font-size:90%;
font-weight:bold;
background:url(../Images/expandedHeader.gif) top right no-repeat;
margin-left:5px;
text-align:justify;
}

.scenario{
margin:0;
display:block;
padding:20px 35px 0 25px;
background:url(../Images/expandedHeaderLeft.gif) top left no-repeat;
}

.solution{
margin:0;
padding:0 0 0 25px;
background:url(../Images/expandedHeaderLeft.gif) bottom left no-repeat;
}
.solution em{
display:block;
padding: 0 35px 25px 0;
font-style:normal;
background:url(../Images/expandedHeader.gif) bottom right no-repeat;
}

.downloadable {
border-bottom: 2px dotted;
}

#statsgraph{
text-align:center;
}

#dl_nav{
float:left;
width:100%;
margin:0;
padding:10px 0 0 40px;
list-style:none;
background:#ffffff url(../images/dl_navBG.gif) repeat-x bottom;
font-weight:bold;
font-size: 80%;
}

#dl_nav li{
float:left;
margin:0;
padding:0;
}

#dl_nav a:hover {
color:#384C54;
padding-bottom:5px;
background: #fff url(../images/tabOn.gif) repeat-x top right;
}

.dl_nav_unselected{
float:left;
display:block;
margin: 0 1px 0 0;
padding: 4px 8px;
color:#384C54;
text-decoration:none;
border-left:1px solid #739CA5;
padding-bottom:4px;
border-bottom:none;
background: #fff url(../images/tabOff.gif) repeat-x top right;
}

.dl_nav_selected{
float:left;
display:block;
margin: 0 1px 0 0;
padding: 4px 8px;
border-left:1px solid #739CA5;
color:#384C54;
padding-bottom:5px;
border-bottom:none;
background: #fff url(../images/tabOn.gif) repeat-x top right;
}
#dl_container1{
float:left;
clear:both;
width:100%;
}
#dl_container2{
float:left;
clear:both;
width:100%;
}
#dl_container3{
float:left;
clear:both;
width:100%;
}
#dl_container4{
float:left;
clear:both;
width:100%;
}
.dl_instr{
text-align: center;
font-weight: bold;
font-size: 80%;
}
table {
width:100%;
font-size:80%;
border-bottom:1px solid #739CA5;
border-left:1px solid #739CA5;
border-right:1px solid #739CA5;
}
table .alt{
background-color: #d4e1e4;
}
table th, table td {
text-align:center;
margin:0;
padding: 10px 20px 10px 20px;
}
table .item {
text-align:left;
margin:0;
padding: 10px 20px 10px 20px;
width:75%;
}
table .wordformat{
text-align: center;
background: #fff url(../images/MSWord.gif) center left no-repeat;
}
table .pdfformat{
text-align: center;
background: #fff url(../images/PDF.gif) center left no-repeat;
}
table .jpgformat{
text-align: center;
background: #fff url(../images/JPEG.gif) center left no-repeat;
}
h4 {
font-size:90%;
padding: 20px 20px 20px 20px;
}
h5 {
font-size:80%;
padding: 20px 20px 0 20px;
}

.HCEOleft {
float:left;
width:100%;
padding:10px 0 10px 0;
display:block;
border-top:2px dotted #DEEFEF; 
}
.HCEOleft .img {
float:left;
width:96px;
padding: 0 0 0 10px;
}
.HCEOleft p {
float:right;
display:inline;
margin: 0;
font-size:90%;
width:79%;
padding-right:10px;
}

.HCEOright {
float:left;
width:100%;
display:block;
padding:10px 0 10px 0;
border-top:2px dotted #DEEFEF; 
}
.HCEOright .img {
float:right;
width: 96px;
padding: 0 10px 0 0;
}
.HCEOright p {
float:left;
display:inline;
margin: 0;
font-size:90%;
width:79%;
padding-left:10px;
}

.aboutheader{
padding: 15px 10px 20px 10px;
font-size:90%;
text-align:justify;
}

.aboutfooter{
float:left;
width:100%;
padding:10px 0 10px 0;
display:block;
border-top:2px dotted #DEEFEF; 
text-align:center;
}
.aboutfooter .img {
float:left;
width:40%;
padding: 0 0 0 10px;
}

.aboutfooter p {
float:right;
display:inline;
margin: 0;
font-size:90%;
width:50%;
padding-right:10px;
text-align:justify;
}
.emaillink {
font-weight:bold;
font-size:100%;
background: url(../images/emaillink.gif) top right no-repeat;
padding-right:25px;
}

.aboutName {
font-weight:bold;
font-size:100%;
padding-right:25px;
}

.center_IE{
text-align:center;
}
#casetrackingbenefits li {
font-size:90%;
padding: 0 20px 5px 20px;
}
body#antisp h5 {
text-align:justify;
}
.errormsg {
color:#FF0000;
font-weight:bold;
font-style:normal;
}
.accReqMessages {
padding: 20px 0 10px 0;
}