@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px;  font:normal 12px/18px arial; background: #ffffff url(back-bg.gif) repeat-x top;}
img{border:none;}
a:focus{outline:none;}
h1,h2,h3,h4,h5,h6,h7{margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif;}
p{margin:0px; padding:0px;}
h1{font-size:24px; color:#374fa5; font-weight:900}
h3{font-size:14px; color:#374fa5; font-weight:normal; line-height:35px;}
h4{font-size:16px; color:#374fa5; font-weight:normal; line-height:35px;}

.blogContainer{	width:230px;height:auto;float:left;	margin:0px;	padding:0px;}
.blogContainer ul{list-style:none;	float:left;	margin:0px;	padding:0px; font-family:Arial, Helvetica, sans-serif}
.blogContainer li{	width:230px;height:auto;	float:left;	line-height:25px; background:url(dottedLines.gif) repeat-x bottom;	margin:0px;	padding:5px 0px 5px 2px;}
.blogContainer li a{font-size:12px; width:220px;	font-weight:bold;color:#374fa5;text-decoration:none; background:url(bullets.gif) no-repeat 0px center; padding:5px 0px 5px 13px;}
.blogContainer li a:hover{color:#f70404;}
.blogContainer li a.current{color:#f70404;}

.pagelisting{width:700px;  float:left; margin:0px; padding:10px 0px 20px 0px;}
.pagelisting ul{  float:left; margin:0px; padding:0px; list-style:none; }
.pagelisting ul li{width:500px; font:normal 12px/18px;  color:#333; float:left; margin:0px; padding:0px 0px 0px 25px; background:url(../images/blue-dot.gif) no-repeat 0px 8px;}


/*.punchlineBox{width:472px; height:63px;  position:relative; background: url(../images/home-banner-punchline.png) no-repeat; top:50px; left:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#666666; text-align:center; font-weight:normal; line-height:60px; z-index:1000;}*/

.topLink {line-height:25px; margin:0px auto; padding:0px; color:#03478a; }
.topLink  a{font-size:11px; color:#03478a;text-decoration:none;  padding:5px 5px 5px 5px;}
.topLink  a:hover{color:#666;}

.footerLink {line-height:25px; margin:0px auto; padding:0px; color:#000;}
.footerLink  a{font-size:10px; color:#000;text-decoration:none;  padding:5px 5px 5px 5px;}
.footerLink  a:hover{color:#ff0000;}



.infoListing{	width:700px;height:auto;float:left;	margin:0px;	padding-top:30px;}
.infoListing ul{list-style:none;	float:left;	margin:0px;	padding:0px; font-family:Arial, Helvetica, sans-serif}
.infoListing li{	width:690px;height:auto;	float:left;	line-height:20px; background:url(dottedLines.gif) repeat-x bottom;	margin:0px;	padding:5px 0px 5px 2px;}
.infoListing li a{font-size:14px;	font-weight:bold;color:#374fa5;text-decoration:none; background:url(bull-rect.gif) no-repeat 0px center; padding:5px 0px 5px 20px;}
.infoListing li a:hover{color:#f70404;}

