body {
	font-family : verdana, helvetica, sans-serif;
	font-size : 11px;
	color : #000;
	margin : 0;
	padding : 0;
	line-height:1.5;
}

img {display:block;}
img.left {float:left; margin-right:4px;}
img.right {float:right; margin-left:4px;}

a img { border : none;}
a  { color:#182689; }
table { border-collapse:collapse; padding:0; width:100%; }
td { padding:0;font-size : 11px; }
p {margin-top : 0;}
ul { list-style-type:square; }
form {margin : 0;}

.clr { clear : both; height : 1px;}

h1 { font-size : 22px; }
h2 { font-size : 16px; color : #3D00A4; }
h3 { font-size : 16px; color : #3D00A4; }

h3.news { font-size : 14px; margin : 4px 0; }
h3.listingTitle { font-size : 12px; margin : 0; color : #000; font-weight:bold; text-transform : uppercase;}
h3.listingTitle a { color : #000; text-decoration : none;}
h3.listingTitle a:hover { color : #000; text-decoration : underline;}

h4 { font-size : 12px; color : #3D00A4; }

acronym, abbr { border-bottom : 1px dashed #999; }

.articledate {
	color : #888;
	font-size : 10px;
	margin : 1px 0;
}

/* === NEWS TICKER STYLES === */
#dropcontentsubject{
	width : 262px;
	font-weight : bold;
}

.dropcontent{
	width : 262px;
	height : 160px;
	background-color : #ccc;
	padding : 3px;
	display : block;
	text-align : left;
}
/*   ==========================   */

.req {
	color : red;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */