body{background-color:#000000; font-family:Arial, Helvetica, sans-serif; color:#333333; text-align:left; margin:0; font-size:12px;}

/* LINKS */
a:link, a:visited, a:active{color:#1968c1; font-weight:bold; text-decoration:underline;} a:hover{color:#666666; font-weight:bold; text-decoration:none;}

.subnav{font-size:11px; text-align:center;}
.subnav a:link, .subnav a:visited, .subnav a:active{color:#1968c1; text-decoration:underline;}  .subnav a:hover{color:#666666; text-decoration:none;}

.navigation a:link, .navigation a:visited, .navigation a:active{color:#fff; font-weight:bold; text-decoration:none;} .navigation a:hover{color:#c7ecfe; font-weight:bold; text-decoration:none;}

.topLinks a:link, .topLinks a:visited, .topLinks a:active{color:#fff; font-weight:100; text-decoration:none;} .topLinks a:hover{color:#CCCCCC; font-weight:100; text-decoration:underline;}

#footer a:link, #footer a:visited, #footer a:active{color:#fff; font-weight:bold; text-decoration:none;} #footer a:hover{color:#CCCCCC; font-weight:bold; text-decoration:underline;}

.calloutBoxMidSpaced a:link, .calloutBoxMidSpaced a:visited, .calloutBoxMidSpaced a:active{color:#666666; text-decoration:none;}  .calloutBoxMidSpaced a:hover{color:#333333; text-decoration:none;}
.calloutBoxMid a:link, .calloutBoxMid a:visited, .calloutBoxMid a:active{color:#666666; text-decoration:none;}  .calloutBoxMid a:hover{color:#333333; text-decoration:none;}


/* Typography */
.mainText{font-size:12px; line-height:16px; font-weight:100}

.calloutBoxMid{font-size:10px; text-align:left;}
.calloutBoxMidSpaced{font-size:10px; text-align:left; line-height:16px;}
.calloutBoxHeader{font-size:12px; font-variant:small-caps; padding:6px 0 0 10px; text-align:left; font-weight:bold;}
.calloutNewsTitle{font-weight:bold;}
.calloutNewsDate{font-weight:bold; color:#a2b7cd;}

.topLinks{font-size:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; padding:10px 20px 10px 0;}

.navigation{font-size:12px; color:#FFFFFF; text-align:right; padding:0 20px 10px 0;}

h1{font-size:18px; color:#1968c1; font-weight:bold; text-align:left}

.productHeader{font-size:14px; color: #1968c1; font-weight:bold;}
.productTableHeader{font-size:12px; color:#00b0d8; font-weight:bold;}
.productTableBody{font-size:12px; color:#000000; line-height:15px;}

.storyHighlights{font-size:12px; text-transform:uppercase; color:#184107; font-weight:bold;}
.highlights{text-align:left; font-size:16px; line-height:20px; color:#999999; border-bottom: 2px solid #666666; font-weight:bold}
.tag{font-size:10px; line-height:12px;}

ul {margin-left: 0px; padding:0}
ol {margin-left: 10px; padding:0}
li {margin-left: 15px; padding:0 0 5px 0;}

.bodyUL ul{margin-left: 0px; padding-left:5px;}

/* structure */
#header{background-image:url(images/header.jpg); background-repeat:no-repeat; background-position:top center; height:122px;}

#mid{background-color:#143f7e; background-image:url(images/mid-rpt.gif); background-repeat:repeat-y; }
#midBottom{background-image:url(images/midBottom.gif); background-repeat:no-repeat; background-position:top center; height:23px;}

#leftColumn{width:240px;}
#rightColumn{width:546px; text-align:center; margin:0 19px 0 0;}

#calloutBoxes{width:197px; padding:0 21px 0 22px;}
.calloutBoxHeader{background-image:url(images/sideBarHeader.gif); background-position:top center; background-repeat:no-repeat;  border-bottom:2px solid #000000;}
.calloutBoxMid{background-color:#f5f5f5;  padding:5px 10px 0 10px;}
.calloutBoxMidSpaced{background-color:#f5f5f5;  padding:5px 10px 0 10px;}

.calloutBoxFooter{background-image:url(images/sideBarFooter.gif); background-position:top center; background-repeat:no-repeat; height:17px; margin-bottom:10px;}
.calloutNews{margin:0 0 10px 0;}

.subnav{width: 506px; text-align:left; line-height:18px; padding-left:20px; margin-bottom:10px;}


#infoBoxes{width:518px; padding:0 21px 0 22px;}
.infoBoxHeader{width: 513px; background-image:url(images/infoBoxHeader.gif); background-position:top center; background-repeat:no-repeat; height:14px;}
.infoBoxMid{width:513px; background-color:#ffffff;}
.infoBoxFooter{width: 513px; background-image:url(images/infoBoxFooter.gif); background-position:top center; background-repeat:no-repeat; height:14px; margin-bottom:10px;}

.rightColumnHeader{background-image:url(images/rightColumnHeader.gif);  background-position:bottom center; background-repeat:no-repeat; height:14px; width:506px;}
.rightColumnMid{width:506px; background-color:#f5f5f5; text-align:center;}
.rightColumnFooter{background-image:url(images/rightColumnFooter.gif);  background-position:top center; background-repeat:no-repeat; height:14px; width:506px;}

.midText{width: 506px; text-align:left; line-height:18px;padding-left:20px;}

#footer{width: 805px; font-size:10px; font-weight: bold; line-height:18px; text-align:center; color:#FFFFFF; margin:15px 0 15px 0;}
