@import url('/style/global.css');

/* --- begin main layout elements --- */

div#globalLogoPlaceholder {
	background: #074f75 url(/images/logo.gif) left no-repeat;
	background-color: #074f75;
}
#globalMenuPlaceholder {
	background-color: #223138;
}
#globalMenu {
	background-color: #223138;
}
#globalMenu li {
	background-color: #223138;
	border-left: solid 1px #cad9e0;
}
#globalSecondaryMenu {
	background-color: #cad9e0;
	border-top: solid 1px #cad9e0;
	color: black;
}
#footer {
	border-top: solid 1px #d7d6db;
}

/* --- end main layout elements --- */




div#leftNav {
	width: 169px;
	float: left;
	border-top: 1px white solid;
}
div#primaryContent {
	float: left;
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 419px;
	background-color: #fff;
}

div#wideContent {
	float: left;
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 689px;
	background-color: #fff;
}

div#specialContent1 {
	float: left;
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 344px;
	background-color: #fff;
}
div#specialContent2 {
	float: left;
	border-top: solid 1px white;
	width: 345px;
	background-color: #fff;
}
#secondaryContent {
	border-top: solid 1px white;
	border-left: solid 1px white;
	width: 269px;
	float: right;
	background-color: #fff;
	display: block;
}

div.titleBar {
	text-align: left;
	vertical-align: bottom;
	margin: 0px;
	padding: 0.2em 0em;
	width: 100%;
	background-color: #074f75;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: #ffffff;
	height: 1.4em;
	text-indent: 8px;
	clear:both;
}

ul.linkList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-bottom: 7px;
}
ul.linkList li {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: rgb(33, 75, 123);
	background-image: url('/images/bullet_transparent.gif');
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 3px 0px 10px;
	line-height: 1.4em;
}
ul.linkList li a {
	color: rgb(33, 75, 123);
}

ul.linkList li img {
	position:relative;
	top:2px;
}

ul.menlinkList {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding:6px;
}
ul.menlinkList li {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	color: rgb(33, 75, 123);
	background-image: url('/images/bullet_transparent.gif');
	background-repeat: no-repeat;
	margin: 0px;
	padding: 3px 3px 0px 10px;
	line-height: 1.4em;
}
ul.menlinkList li a {
	color: rgb(33, 75, 123);
}

ul.menlinkList li img {
	position:relative;
	top:2px;
}

ul.menlinkList ul {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding: 3px;
}

ul.menlinksList li ul.menlinksList
{
	margin: 0px;
	padding: 0px;
}


ul.linkList2 {
	list-style-type: none;
	clear: both;
	margin: 0px;
	padding: 6px;
	font-size:9pt;
	
	
	
	
}
ul.linkList2 li {
	color: #000;
	background-image: url('/news/images/bullet.png');
	background-repeat: no-repeat;
	margin: 0px 0px;
	padding: 0px 12px;
	padding-top: 3px;
	line-height: 1.2em;
	text-align: left;
}

ul.linkList li ul
{
	padding: 0px 6px;
}
ul.linkList2 li a {
	color: rgb(33, 75, 123);
}
ul.topHeadlinesList img {
	margin-right: 8px;
	float: left;
	border: solid 1px #e7e7e7;
	padding: 2px;
}
div.topImagePlaceholder {
	color: #000;
	width: 100%;
	/*background-color:rgb(93,58,4);*/
}
div.topImagePlaceholder img {
	width: 269px;
	margin: 0px;
	padding: 0px;
	display: block;
}
div.topImagePlaceholder div.imageCaption {
	text-align: center;
	font-family: Arial;
	font-size: small;
	color: #FFFFFF; 
	padding: 0.4em 0.6em;;
	background-color: #977653;
	border-top: solid 1px #ffffff;
}
div.featureModule {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	clear: both;
}
div.featureModule img {
	float: left;
	margin: 4px 10px 3px 0px;
	border: solid 1px #e7e7e7;
	padding: 2px;
}
div.featureModule h2 {
	color: #FFFFFF;
	margin: 0px;
	background-color: #4d4e4e;
	background-image: url('/news/images/bg_right_header.jpg');
	background-repeat: repeat-x;	
	padding: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	border-top: solid 1px #FFFFFF;
}
div.featureModule p {
	font-family: Tahoma, Arial;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
}

div.featureModule p.readMore {
	margin-top: 0.6em;
	margin-right: 6px;
	text-align:right;
}

div.separator {
	height: 1px;
	width: 100%;
	clear: both;
}
div.storyHeader {
	clear: both;
	margin: 1px 8px;
}
div.storyHeader h1 {
	color: #214B7B;
	margin: 0px;
	margin-bottom: 0.3em;
	padding: 0px;
	font-size: x-large;
	font-weight: bold;
	padding-top: 8px;
}

/*---------------------------------------------------------------------------------------- =Date top of story */

div.storyHeader span.storyDate {
	font-family: arial, verdana, tahoma;
	font-size: 85%;;
	color: #8c2b01;
	margin-top: 2px;
	border-bottom: 60px;
}



div.storyBody {
	clear: both;
	margin: 12px 8px;
}
div.storyBody p {
	margin: 0.9em 0.0em;
	padding: 0em;
}

div.storyBody h1 {
	color: #214B7B;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	font-size: x-large;
	font-weight: normal;
	clear:both;
}


div.storyBody h2 {
	color: #214B7B;
	margin: 10px 0px 4px 0px;
	padding: 0px;
	font-size: large;
	font-weight: normal;
	clear:both;
}

div.storyBody h3 {
	color: #214B7B;
	margin: 10px 0px 2px 0px;
	padding: 0px;
	font-size:medium;
	font-weight: bold;
	clear:both;
}

div.storyBody h4 {
	color: #214B7B;
	margin: 10px 0px 4px 0px;
	padding: 0px;
	font-size:small;
	font-weight: bold;
	clear:both;
}


div.avHeader{
	color: #4d4e4e;
	margin: 1em 0.6em 0em 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	clear:both;
	border-bottom:solid 1px rgb(33, 75, 123)
}

div.relatedHeader{
	color: #ffffff;
	background-color: #074f75;
	background-repeat: repeat-x;	
	padding: 0.2em 0em;
	height:1.4em;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	border-top: solid 1px #FFFFFF;
	clear: both;
}
ul.relatedList {
	list-style-type: none;
	margin: 0em;
	padding: 0px;
	padding-bottom: 7px;
	padding-top: 5px;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 5px;
	background-color: #e7e7e7;
}
ul.relatedList li {
	color: rgb(101,51,2);
	background-image: url('/news/images/bullet.gif');
	background-repeat: no-repeat;
	margin: 0px 0px;
	padding: 0px 10px;
	padding-top: 3px;
	line-height: 1.3em;
}

#storyImageMenuHolder {
	width: 100%;
	padding: 2px 0px 4px 0px;
	background-color: #eeeeee;
	text-align: center;
}
ul.storyImageMenu {
	list-style-type: none;
	margin: auto;
	padding: 0px;
}
ul.storyImageMenu li {
	display: inline;
	font-family: Tahoma, Arial;
	font-size: 8pt;
}
ul.storyImageMenu li.selected {
}
ul.storyImageMenu li.unselected {
}
ul.storyImageMenu li.selected a {
	outline: 0;
	padding: 0px 4px 0px 5px;
	border: 1px #000 solid;
}
ul.storyImageMenu li.unselected a {
	outline: 0;
	padding: 0px 4px 0px 5px;
	border: 1px #eeeeee solid;
}

/* ---------------------------------- styles for AZ menu page -- */

div#az ul {
	list-style: none;
	margin: 0;
	padding: 10px;
	
}
div#az table {
	width: 100%;
}
div#az td {
	vertical-align: top;
}
div#azContent {
	width: 100%;
	background-color: #FFFFFF;
}
div#error {
	width: 100%;
	padding-top: 50px;
	padding-bottom: 400px;	
}
div#error {
	padding-left: 100px;
}
div#error h1 {
	color: #006699;
}
div#error li {
	padding-left: 0px;
}
div#error p {
	padding-left: 0px;
}


#rate_card {
 float:left
 
 }
 
 #rate_card img {
 float:left
 }
 
 /* --------------------------------------------------  top 25 */
 .top25{
	width:500px;
	margin: 0px auto;
}

 div.top25 h1, div.top25 h2{
	 font-weight: bold;
	 margin-bottom:0em; 
	 padding-bottom:0em; 
}

.top25 ol{
	margin-top:0.5em; 
	padding-top:0.5em; 
}

.top25 ol li{
	color: #214B7B;
	font-size: small;
	margin: 0.2em;
}


.top25 ol li a.topStoryLink {
	color: #214B7B;
	font-size: 125%;
}

div.top25 ol li a.topSiteLink {
	color: #808080;
	font-size: 85%;
}

div.top25 ol li a.topSiteLink:visit {
	color: #808080;
}
div.top25 ol li a.topSiteLink:hover {
	color: #808080;
}

