body {font-family: arial, verdana, helvetica, sans-serif;  font-style: normal; color: #000;  background: #FFF;   margin:0; padding: 0; font-size:13px; font-weight:normal;}

h1, h2, h3, h4, h5, h6, h7 {margin:0; padding:0;}

h1.title {font-size:20px; color:#10133C}
h2.pageTitle {font-size:13px; color:#333399; background:#CCCCCC; font-weight:bold; padding-left:3px; margin-bottom:3px; background-image: url(images/layout/grey_stripe.gif); background-repeat:no-repeat; background-repeat: repeat-x; }
.desc12 {font-size:13px; color:#000;}

h4.blueHeader{font-size: 11px; color:#FFD633; font-weight:bold; padding-left:3px; margin-bottom:3px; background-color: #333399; letter-spacing:0.05em;}

#topbanner {margin:0 auto; }

div#main {margin:0 auto; width:778px; background:#FFF; border:1px solid #333399;}

div#header{width:780px; font-size: 18px; font-weight:bold;  margin:0 auto; text-align:center; background: #FFCC00 url(/images/header/masthead.jpg) no-repeat; height:83px; color:#10133C;}

div#bottom-text{width:778px; background-color:#333399;  margin:0 auto; text-align:center;}

.desc{font-size:11px}

.blue12 {font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #102650; text-decoration: none;}
.blue12:link {font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #102650; text-decoration: underline;}
.blue12:visited {font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #33F; text-decoration: underline;}
.blue12:hover {font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #102650; text-decoration: none;}


#trailmarker {margin:0 0 0 10px; font-size: 10px; color:#999;}
#trailmarker a:link{text-decoration:none; color:#666;}
#trailmarker a:visited{text-decoration:none; color:#666;}
#trailmarker a:hover{text-decoration:underline; color:#666;}

/* ======MAIN CONTENT=====================*/

div#Col1 {float:left; width:120px; margin: 0;}

div#Col2 {border-right: 1px dotted #CCC; border-left: 1px dotted #CCC; float:left; width:335px; margin: 0; padding:5px 4px 10px 4px;}

div#Col3 { float:left; width:300px; margin:0; padding: 5px 0 0 5px;}

div#three-cols {float:left;  border-top: #FFF; width:776px}
/*===============NAV======================*/
#nav{width:120px; margin-bottom: 10px;}
#nav ul{list-style:none; color:#FFD633; margin:0; padding:0 0 10px 5px; display:block; background-color:#333399;}
#nav li{display:block; background-color:#333399;}
#nav ul li a:link {color: #FFD633; font-size:13px; text-decoration:none; line-height: 20px; font-weight:bold;}
#nav ul li a:visited {color: #FFD633; font-size:13px; text-decoration:none; line-height: 20px; font-weight:bold;}
#nav ul li a:hover {text-decoration:underline;}

#nav-gutter {text-align:right; background-color:#333399; color:#FFF; font-size:11px; font-weight:bold; border-bottom:1px solid #333399; margin:0; padding:0}
/*======TOP STORY=======*/
#topImgCap {float:left;}

#topstory{clear:left; margin:0 2px 8px 5px;}
#topstory img {margin-right:2px; }
#topstory h1 a:link {font-size: 14px; text-decoration:none;   color: #000099; line-height:18px;}
#topstory h1 a:visited {font-size: 14px; text-decoration:none;   color: #000099; line-height:18px;}
#topstory h1 a:hover {text-decoration:underline;}

.caption{color:#999;font-size:11px; letter-spacing: .015em;}

/*======HEADLINES======*/

.col1headlines {float:left; width:99%; clear:both;}
.col1headlines ul{list-style-type:square; color:#10133C; margin:5px 0 0 15px; padding:0;}
.col1headlines li{margin-bottom:2px;}
.col1headlines ul li a:link {color: #10133C; font-size:12px; text-decoration:none; line-height: 12px;}
.col1headlines ul li a:visited {color: #10133C; font-size:12px; text-decoration:none; line-height: 14px;}
.col1headlines ul li a:hover {text-decoration:underline;}

.home-blue {clear:both; margin-bottom:6px; background:#DDD; border: 1px solid #102650; width:95%;}
.home-blue ul {margin:0 0 0 5px; padding:0; list-style: none; }
.home-blue li {margin: 0 0 5px 0; padding:0; color:#102650;}
.home-blue li a:link {font-family: verdana, arial, helvetica, sans-serif; color: #102650; font-size:11px; text-decoration:none; line-height: 12px; font-weight: bold;}
.home-blue li a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #102650; font-size:11px; text-decoration:none; line-height: 12px; font-weight: bold;}
.home-blue li a:hover {text-decoration:none; color:#09F; font-weight: bold;}

div#headlinesDefault{clear:left; margin:0px 10px 10px 10px; padding:0;}
div#headlinesDefault h1{font-size: 2em; color: #10133C; padding:0; margin:0;}

#headElements {border-bottom:1px dotted #DDD; margin:10px 0 0 0; padding:0; clear:left;}
.headElements {border-bottom:1px dotted #DDD; margin:10px 0 0 0; padding:0; clear:left;}

.headlinesNews:link {font-size: 14px; color: #10133C; font-weight:bold; text-decoration:none;}
.headlinesNews:visited {font-size: 14px; color: #10133C; font-weight:bold; text-decoration:none;}
.headlinesNews:hover {text-decoration:underline;}

.more:link {font-size: 10px; color: #10133C; font-weight:normal; text-decoration:underline;}
.more:visited {font-size: 10px; color: #10133C; font-weight:normal; text-decoration:underline;}
.more:hover {text-decoration:none;}

#bottomtext {margin:10px 0 0 10px; padding:5px 0 5px 0; font-size: 11px; color:#999;}
#bottomtext a:link{text-decoration:none; color:#C90;}
#bottomtext a:visited{text-decoration:none; color:#C90;}
#bottomtext a:hover{text-decoration:underline; color:#C90;}

.blue {border: 1px solid #102650;}
#sidelines.blue{width:95%;}
#sidelines.blue ul {margin:0 0 0 5px; padding:0; list-style-type: square; }
#sidelines.blue li {margin: 0 0 5px 15px; padding:0; color:#102650;}
#sidelines.blue li a:link {font-family: verdana, arial, helvetica, sans-serif; color: #102650; font-size:11px; text-decoration:none; line-height: 12px; font-weight: normal;}
#sidelines.blue li a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #102650; font-size:11px; text-decoration:none; line-height: 10px; font-weight: normal;}
#sidelines.blue li a:hover {text-decoration:none; color:#09F;}

#sidelines {clear:both; width:95%; margin-bottom:8px;}
#sidelines ul {margin:0; padding:0;  list-style-type: none;}
#sidelines li {clear:both; margin: 0 0 5px 5px; padding:0;  color:#666;}
#sidelines li a:link {font-family: verdana, arial, helvetica, sans-serif; color: #666; font-size:11px; text-decoration:none; line-height: 12px; font-weight:none;}
#sidelines li a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #666; font-size:11px; text-decoration:none; line-height: 10px; font-weight:none;}
#sidelines li a:hover {text-decoration:none; color:#333;}