/* browser reset controls */
/******************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
body {line-height:1.2; color:black; background:white;}
/* ol, ul {list-style: none;} */
/* remember to define focus styles! */
:focus {outline:0;}
caption {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*mos reformatted styles */
h1, h2, h3, h4, h5, h6, strong {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-weight:bold;}
em {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-style:italic;}
code {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:"Courier New", Courier, monospace;}
blockquote {padding:0px 15px;}
/******************************************************/
/* end browser reset controls */

/* Framework */

/* #############################################################
		allpages.css
   ############################################################# */
/***********************
 GENERAL HELPER STYLES
***********************/
.hidden {
	display: none;
	visibility: hidden;
	width: 0px;
	height: 0px;
}
.footer {
	clear: both;
}

/*********************
 GENERAL STYLES
*********************/

/* PAGE TITLE */
#mainContent .moduleHeader h2 { font-size:1.4em;color:#000;padding-bottom:6px;}
#mainContent .moduleHeader hr { margin-bottom:6px;}

/* MAIN TEXT AND HEADERS */
#mainContent { border-top:1px solid #A09C9C;margin-bottom:6px;padding:10px;}
#mainContent h1, #mainContent h2, #mainContent h3 { font-size:13px;color:#000; margin-bottom:.5em;}   
#mainContent h4, #mainContent h5, #mainContent h6 {font-size:13px;color:#000; padding-bottom:.5em;padding-top:.5em;} 
#mainContent p {font-size:13px;margin-bottom:1em;} 
#mainContent .story p {margin-bottom:.5em;} 

/* CONTENT AREA LINKS */
#mainContent a { }
#mainContent a:hover { }
#mainContent a:visited { }

#mainContent .Links { font-size:13px;}

/* IMAGES */
#mainContent img { border: none 0px #fff; }

/* MISC TEXT CLASSES */
#mainContent .smallText { font-size: 80%; }
#mainContent .Headline { font-size:1.1em;color:#000;text-transform:uppercase; } /* SAME AS H3 - Legacy Inside Pages Code */
#mainContent .Text {  font-size:11px;} /* SAME AS BODY - Legacy Inside Pages Code */

/* LISTS */
#mainContent ul.inline li {
	display: inline;
}
#mainContent ul { } /* Optional for Custom List Styles */
#mainContent li { } /* Optional for Custom List Styles */


/*********************
 ARTICLE PAGE
*********************/

.standFirst { font-size:1.2em;color:#000;}

/* RELATED LINKS */
#relatedLinksInsert {width:260px;float:right;}
#relatedLinksInsert .moduleContainer {padding:10px 0px 10px 10px;}
#relatedLinksInsert .moduleHeader {background:#000;padding:3px 5px;}
#relatedLinksInsert .moduleHeader h3 {color:#fff;margin:0;}
#relatedLinksInsert .moduleContent {border:1px solid #000;border-top:0;}
#relatedLinks {padding:4px 5px 7px 5px;}
#relatedLinks ul {list-style:none;}
#relatedLinks li {font-size:1.2em;}
#relatedLinks li a{color:#000;}

/* ARTICLE IMAGE / CUBE AD STYLES */
#mainContent #cubeAd .moduleContent{
	padding: 0px 0px 0px 0px;
}
#articleAdInsert.alignleft {
	padding: 0px 10px 5px 0px;
}
#articleAdInsert.alignright {
	padding: 0px 0px 5px 10px;
}
#articleAdInsert .articleAdInsertContainer {
	width: 300px;
	margin: auto;
}
.imageCaptionContainer {
	padding: 0px 8px 8px 0px;
    float:left;
}
#articleAdInsert.alignright .imageCaptionContainer {
	display: block;
	float: right;
}
.imageCaption {
	padding: 2px 0px 0px 0px;
	text-align: left;
}

/*********************
 FORM STYLES
*********************/
select { font-weight:normal !important;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;} /* This style applies to all dropdown menus. */
input { font-weight:normal !important;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;} /* Only specify font face, size and color. This applies to all buttons, single line text boxes (input fields), checkboxes, and radio buttons. */
.textBox { } /* Single-Line textboxes background and border colors */
button, .button {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; }
textarea { font-weight:normal !important;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;} /* This style applies to all multi-line comment areas. */
label {font-size:13px;}
#mainContent .submitbutton { }
#mainContent .warningMessage {color:#f00; font-weight:bold;} /* Text displayed warning of Form problems/errors */

/* VARIOUS SIZED TEXBOXES */
input.short { width: 70px; }
input.medium { width: 150px; }
input.long { width: 300px; }


/************************
 GENERIC TABLES
*************************/
#mainContent table { color: #000; font-size: 13px; } /* Just set a default text color and size */

/************************
 FORMATTED TABLES
*************************/
#mainContent table.formattedTable {background:#eee;font-size:2.5em;} /* Background color or borders */
#mainContent table.formattedTable th {padding:3px;background:#ddd;}
table.formattedTable th a {color:#000;} /* Header cells and Header Font Info */
#mainContent table.formattedTable td {padding:3px;} /* Table body cells and body font info */
#mainContent table.formattedTable td a {} /* Table body links */
#mainContent table.formattedTable tr.rowOdd {background:#fff;} /* Table Odd Row for a separate background-color for every other row */
#mainContent table.formattedTable tr.rowEven {background:#F7F7F7;} /* Table Even Row for a separate background-color for every other row */
/* You may need to specify a specific link color for each row depending on the background colors */

#mainContent table.fullWidth {width:430px; } /* specify the width to span the full content area */

/*********************
 MISC BACKGROUND AND SECTIONAL STYLES
	(Styles used for default sectionals and misc colors.)
*********************/
.CellBackground0 { background-color: #ccc; color: #000; } /* Background, Border, and Text color only */
.CellBackground1 { background-color: #aaa; color: #000; } /* Background, Border, and Text color only */
#mainContent .CellContent0, #mainContent .CellContent1 { padding: 5px; } /* Define padding so running copy doesn't hit edge of background. */

/*********************
 CALENDAR STYLES
*********************/
#mainContent .calendarTable { }
#mainContent .calendarTable td  { padding:4px;}
#mainContent .calendarTable td a  { }
#mainContent .calendarTable td.calendarDayCell { } /* Specify something to overwrite CellBackground0 */
#mainContent .calendarTable td.calendarEmptyDay { }
#mainContent .calendarTable td.calendarDayViewed { } /* Specify something to overwrite CellBackground1 */
#mainContent .calendarTable td.calendarCurrentDate { }

/*********************
 SEPARATOR STYLES
*********************/
hr { }
.sectSeparatorH { } /* Horizontal gaps between sections. */
.sectSeparatorV { } /* Vertical gaps between sections. */


/**************************/
/**** EDITS UNECESSARY ****/
/**************************/

/*********************
 FORM LAYOUTS
*********************/
#mainContent fieldset {
	border: none 0px #fff;
}
#mainContent legend { /* Specify a Color */
	font-weight: bold;
}
#mainContent .formRow {
	clear: both;
	margin: 5px 0px;
}
#mainContent label {
	display: block;
	float: left;
	width: 150px;
	text-align: right;
	font-weight: normal;
	margin-top: 2px;
	margin-right: 3px;
}
#mainContent label .labelDetails {
    font-weight: normal;
    font-size: 0.9em;
}
#mainContent .formRowMultiFields {
	margin-left: 153px; /* !! Should be the width of the label !! */
}
#mainContent .formRowMultiFields img { /* Used for Captcha */
	padding: 0px;
}
#mainContent label.spanWidth {
	width: auto;
	display: block;
	text-align: left;
}
#mainContent label.inline {
	float: none;
	display: inline;
	width: auto;
	text-align: auto;
}
#mainContent .formRowSubmit {
	margin-left: 153px; /* Probably the width of the label */
}
#mainContent .EmailForm label {
	width: 80px;
}

/*********************
 ALIGNMENT STYLES
*********************/
.alignLeft, .alignleft { float: left; }
.alignCenter, .aligncenter { text-align: center; }
.alignRight, .alignright { float: right; }
#articleAdInsert.aligncenter #relatedLinksInsert { margin: auto; }
#mainContent img.noFormat { border: none 0px; margin: 0px; }
/* #############################################################
		ccb-content.css
   ############################################################# */
/* All sites must have an inside page with a white content area for CCB content. If your inside content area is already white, this
does not need to be completed. This CSS file will be used to store your styles that are used on the CCB article/sectional page only.
The ID and/or class names should remain the same with the addition of "_ccb" to the end of the ID or class.

IE: contentBackground would be contentBackground_ccb. This will be done so that the devloper will not have to edit or add a bunch
of items, they will simply have to do a find and replace which will save them time.*/

/* CCB Article/Sectional */
/* #############################################################
		framework.css
   ############################################################# */
* {
	margin: 0px;
	padding: 0px;
}
body {
	text-align: center;
	background:url(/images/body-bg.gif) center top repeat-y #989898;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#636466;
}
#mosSite {
	width: 760px;
	margin: auto;
	text-align: left;
}
#mosSite fieldset {
	border: 0px solid #000;
}
#framework {
	width: 760px;
	padding-bottom:12px;
}
#frameworkTop {
	
}


/* Ads */
#leaderboard {}
#leaderboardLabel {}
#leaderboardAd {}
#skyscraper {}
#skyscraperLabel {display:none}
#skyscraperAd {}
#banner {}

/* CCB */
#ccb {
	text-align: center;
}
#ccb p {
	display: none;
}
#ccb ul {
	text-align: center;
	display: inline;
	padding: 3px 0px;
} 
#ccb ul li {
	margin-left: 0;
	padding: 1px 5px;
	border-left: 1px solid #000;
	list-style: none;
	display: inline;
}
#ccb ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}
#ccb ul li a {}

/* Header */
#header {float:left;height:108px;}
#header h1 {}

/* Content */
#contentBackground {padding:5px 0 0 0;}
#contentColumns {width:760px;margin-bottom:5px;}
#contentColumns A {} /* All Content Links */
#contentEnclose {width: 556px;float: left;}
#contentMiddle {width: 550px;float: right;}
#contentLeft {display:none;}
#contentRight {width: 198px;float: right;}

.inside #contentEnclose {width: 569px;}
.inside #contentMiddle {width: 563px;}
.inside #contentRight {width: 185px;}
.inside #contentColumns {background:url(/images/contentColumns-bg.gif) repeat-y 6px 0px;}


#contentBottom {
	clear: both;
}
.storySeparator {}

/* Quadrants */
#quadrantTop {width:550px;}
#quadrantA {
	float: left;
	width: 300px;
}
#quadrantB {
	float: right;
	width: 244px;
}
#quadrantTopFooter {
	clear: both;
}
#quadrantBottom {display:none;}
#quadrantC {
	float: left;
	width: 50%;
}
#quadrantD {
	float: left;
	width: 50%;
}
#quadrantBottomFooter {
	clear: both;
}

/* Footer */
#footer {background:url(/images/footer.gif) left bottom no-repeat;}
#footerTop {}
#footerBottom {clear: both;}
#siteIndex {padding-left:441px;height:42px;}
#siteIndex fieldset {border: 0px solid #000;}
#siteIndex legend {display: none;}
#siteIndex select {background:#000;color:#fff;font-weight:bold;position:relative;top:13px;}
#copyright {padding-left:441px;height:52px;color:#505050;font-family:Arial, Helvetica, sans-serif;}
#copyright a {color:#505050;}
#copyright a:hover {color:#000;}
#copyright .privacyPolicy {}

/* #############################################################
		modules.css
   ############################################################# */
/* To add a class to a specific module, add #xxxxx .classname {} */
/* If all your styles in the right column are the same, you could add #rightColumn .classname {} and it will effect every class with that name in the right column. */

/* All Possible Module Classes */

h4 {font-size:1.1em;} /* Used for all module headlines except the feature. */
p {font-size:1.1em;}

/*----------------------------------------------------------
Delete above classes if styles haven't been defined above
----------------------------------------------------------*/

/* header graphic */
#headerGraphic { width:320px;height:106px;background:#000;float:right;overflow:hidden; } 
#headerGraphic .moduleHeader{ display:none;} 
#headerGraphic .containerPadding{ padding:2px; } 

/* Feature */
#feature {width:300px;background:#000;color:#fff;margin-bottom:6px;overflow:hidden;}
#feature .moduleHeader{display:none;}
#feature h3{ font-size:1.6em; text-transform: uppercase; }
#feature .story {width:296px;overflow:hidden;}
#feature .storyImage {width:296px;margin:0;padding:0;line-height:1;overflow:hidden;}
#feature .storyLink {font-size:1.2em;text-transform: uppercase;font-weight:bold;}
#feature .storyLink a{color:#EE2E24;text-decoration:none;}
#feature .storyLink a:hover{text-decoration:underline;}
#feature .moduleContainer {border:2px solid #000;}
#feature .moduleContent {height:322px;overflow:hidden;}
/* For the Rotating Feature Only - If not used remove the styles below.
---------------------------------------------------------------------*/
#feature .rotator  {text-align:right;font-size:1.2em;font-weight:bold;width:296px;}
#feature .rotator  li {list-style:none;display:inline;color:#fff;}
#feature .rotator li.current {list-style:none;display:inline;color:#EE2E24;}
#feature .rotator  li a{color:#fff;text-decoration:none;}
#feature .rotator  li a:hover{color:#EE2E24;text-decoration:underline;}
#feature .rotator button {
  height: 17px;
  padding: 17px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 0px;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#feature .rotator .previous {background:url(/images/feature-previous.gif) no-repeat;width:21px;}
#feature .rotator .play {background:url(/images/feature-play.gif) no-repeat;width:18px;}
#feature .rotator .pause {background:url(/images/feature-pause.gif) no-repeat;width:18px;}
#feature .rotator .next {background:url(/images/feature-next.gif) no-repeat;width:21px;}
/*---------------------------------------------------*/

/* inthisissue */
#inthisissue {width:300px;margin-bottom:4px;}
#inthisissue .moduleHeader {border-bottom:2px solid #000;width:296px;overflow:hidden;}
#inthisissue .moduleHeader h3{font-weight:normal;width:296px;height:18px;line-height:16px;background:url(/images/header-blank.gif) 0px 0px repeat-x;padding-left:5px;color:#fff;font-size:1.2em;}
#inthisissue .moduleContent {height:159px;overflow:hidden;}
#inthisissue .moduleContainer {border:2px solid #000;background:#fff;}
#inthisissue .listImage {float:left;}
#inthisissue .listImage img{height:159px;}
#inthisissue .storyContainer {height:13px;overflow:hidden;padding:0px 5px;}
#inthisissue #inthisissue_entry0 {padding-top:12px;}
#inthisissue .storyseparator {height:4px;}
#inthisissue .separatorLast {display:none;}
#inthisissue .storyseparator hr {display:none;}
#inthisissue h4 {font-weight:normal;}
#inthisissue h4 a {color:#636466;text-decoration:none;font-weight:normal;}
#inthisissue h4 a:hover {color:#E32C23;text-decoration:underline;}


/* Headline */
#localNational {width:244px;margin-bottom:6px;}
#localNational .moduleHeader {border-bottom:2px solid #000;}
#localNational .moduleHeader h3 a{width:240px;height:18px;text-indent:-9999px;background:url(/images/headline-localnational-sprite.gif) 0 0 no-repeat; display:block;}
#localNational .moduleContainer {border:2px solid #000;background:#fff;}
#localNational .moduleContent {height:167px;overflow:auto;}
#localNational .containerPadding {padding:4px 5px;}
#localNational .story {height:13px;overflow:hidden;}
#localNational .storyseparator {height:3px;}
#localNational .separatorLast {display:none;}
#localNational .storyseparator hr {display:none;}
#localNational h4 {font-weight:normal;}
#localNational h4 a {color:#636466;text-decoration:none;}
#localNational h4 a:hover {color:#E32C23;text-decoration:underline;}

#National {width:244px;margin-bottom:6px;display:none;}
#National .moduleHeader {border-bottom:2px solid #000;}
#National .moduleHeader h3 a{width:240px;height:18px;text-indent:-9999px;background:url(/images/headline-localnational-sprite.gif) 0 -18px no-repeat; display:block;}
#National .moduleContainer {border:2px solid #000;background:#fff;}
#National .moduleContent {height:167px;overflow:auto;}
#National .containerPadding {padding:4px 5px;}
#National .story {height:13px;overflow:hidden;}
#National .storyseparator {height:3px;}
#National .separatorLast {display:none;}
#National .storyseparator hr {display:none;}
#National h4 {font-weight:normal;}
#National h4 a {color:#636466;text-decoration:none;}
#National h4 a:hover {color:#E32C23;text-decoration:underline;}

/* Poll (single article module) */
#poll {width:244px;margin-bottom:6px;overflow:hidden;}
#poll .moduleHeader {display:none;}
#poll .moduleContainer {border:2px solid #000;background:#fff;}
#poll .moduleContent {height:103px;background:#fff;overflow:hidden;}
#poll .containerPadding {padding:0px;}

/* On Air */
#onAir {width:244px;margin-bottom:6px;}
#onAir .moduleHeader {display:none;}
#onAir .moduleContainer {border:2px solid #000;background:#fff;}
#onAir .moduleContent {height:85px;overflow:hidden;background:url(/images/modules-sprite.gif) 0px -36px no-repeat;}
#onAir #currentHost {height:85px;overflow:hidden;}
#onAir #currentHost .hostText{display:none;}
#onAir #hostPhoto {float:right;height:85px;}
#onAir .hostTime {display:none;}
#onAir h4.hostName {font-size:1.1em;text-transform:uppercase;color:#fff;position:relative;top:50px;left:20px;}
#onAir h4.hostName a{color:#fff;text-decoration:none;}
#onAir h4.hostName a:hover{text-decoration:underline;}
#onAir #listenLive a{display:block;width:150px;height:17px;text-indent:-9999px;position:relative;top:-60px;left:6px;}


/* Blog (single article module) */
#blog {width:244px;margin-bottom:4px;}
#blog .moduleHeader {border-bottom:2px solid #000;}
#blog .moduleHeader h3{font-weight:normal;width:240px;height:18px;line-height:16px;background:url(/images/header-blank.gif) 0px 0px no-repeat;padding-left:5px;color:#fff;font-size:1.2em;}
#blog .moduleContainer {border:2px solid #000;background:#fff;}
#blog .moduleContent {height:86px;background:#fff;overflow:hidden;}
#blog .containerPadding {padding:0 5px 0 0;}
#blog p.storyStandFirst {padding:4px 0px 0px 4px; float:left; width:150px; border:1px solid #fff;}
#blog p.storyImage {padding:0;float:left;width:74px;}

/* misc1 */
#misc1 {width:190px;margin-bottom:4px;}
#misc1 .moduleHeader {display:none;}
#misc1 .moduleContent {height:175px;overflow:hidden;}
#misc1 .moduleContainer {border:2px solid #000;background:#fff;}
#misc1 .containerPadding {}

/* miscAds */
#miscAds {}
#miscAds img, #miscAds object, #miscAds iframe {margin-bottom:6px;}
#miscAds .moduleHeader {display:none;}


/* (side) Tile Ads */
#tileAds {margin-bottom:4px;width:190px;}
#tileAds .moduleContainer {border:2px solid #000;background:#000;}
#tileAds .moduleHeader {display:none;}
#tileAds .moduleFooter {clear:both;}
#tileAds p {padding:0px 0px;margin:0;height:76px;width:186px;overflow:hidden;}

/* Bottom Tile Ads */
#BottomTileAds {}
#BottomTileAds .moduleHeader {display:none;}
#BottomTileAds .moduleFooter {clear:both;}
#BottomTileAds .containerPadding {padding:0 0 0 0px;text-align:center;}

#BottomTileAds a {padding:0;margin:0;margin-right:1px;}
#BottomTileAds img,#BottomTileAds object,#BottomTileAds iframe {margin-bottom:6px;}

/* Additional Framework Styles for Modules - Any styles that are used accross multiple modules go below. */
/* #############################################################
		nav.css
   ############################################################# */
/* NAV MODULE SETTINGS */
#navigation1 h3, #navigation2 h3  {display:none;}
#navigation1, #navigation2  {font-size:1.2em;font-weight:bold;color:#fff;height:21px;}
#navigation1 {width:432px;float:left;background:url(/images/nav1-bg.gif) no-repeat #03385B;}
#navigation2 {width:328px;float:left;background:url(/images/nav2-bg.gif) no-repeat #9C1C1F;margin-left:-4px;position:relative;left:4px;}

/* MAIN NAVIGATION MENU BOX */

#navigation1 ul, #navigation2 ul {list-style: none;border: none;text-transform:uppercase;}

/* MAIN NAV ITEMS */
#navigation1 li {text-align: left;height:21px;width:108px;float:left;background:url(/images/nav1-bg.gif) no-repeat;padding:2px 0 0 0;}
#navigation2 li {text-align: left;height:21px;width:108px;float:left;background:url(/images/nav2-bg.gif) no-repeat;padding:2px 0 0 0;}

#navigation1 li a, #navigation1 li .navNoLink, #navigation2 li a, #navigation2 li .navNoLink {	    
	 display: block;
	padding: 0px;
	color: #fff;
	text-decoration: none;
	width: 100%;
	line-height:13px;
	text-align: center;
	
}

html>body #navigation1 li a,html>body #navigation2 li a {
	width: auto;
}

#navigation1 li a:hover,#navigation2 li a:hover {
	color: #fff;
}

/*
SUB NAV LIST 
	Set the width, background, and/or border
*/
#navigation1 li ul, #navigation2 li ul {
	width: 157px;
	margin-left:0px;
	border: solid 1px #000;
	margin-top: 4px;
	display: block;
	position: absolute;
	left: -9999px;
	height: auto;
	 text-align: left; 
	 background:url(none) #046BA1;
	 text-transform:none;
}
#navigation2 li ul {background:#CD2822;}

/* SUB-NAV ITEM */
#navigation1 li ul li, #navigation2 li ul li {
	text-align: left; 
	background-image:url(none);
	width:157px;
	padding:4px 2px 5px 5px;
	height:auto;
}
#navigation1 li ul li a, #navigation2 li ul li a {
	text-align: left; 
}

#navigation1 li ul li ul, #navigation2 li ul li ul {margin-left:130px;margin-top:-15px;}

/* YOU SHOULD NOT HAVE TO EDIT ANY OF THE STYLES BELOW */

#navigation1 li:hover, #navigation1 li.sfhover,#navigation2 li:hover, #navigation2 li.sfhover { position: static; } /* This is a fix for the IE7 Sticky menu bug */

#navigation1 li:hover ul ul, #navigation1 li:hover ul ul ul, #navigation1 li.sfhover ul ul, #navigation1 li.sfhover ul ul ul, #navigation2 li:hover ul ul, #navigation2 li:hover ul ul ul, #navigation2 li.sfhover ul ul, #navigation2 li.sfhover ul ul ul {
	left: -9999px;
	z-index: 501;
}

#navigation1 li:hover ul, #navigation1 li li:hover ul, #navigation1 li li li:hover ul, #navigation1 li.sfhover ul, #navigation1 li li.sfhover ul, #navigation1 li li li.sfhover ul,#navigation2 li:hover ul, #navigation2 li li:hover ul, #navigation2 li li li:hover ul, #navigation2 li.sfhover ul, #navigation2 li li.sfhover ul, #navigation2 li li li.sfhover ul {
	left: auto;
	z-index: 501;
}

/* Support for the "iehover-fix.js" */
ul.navItems iframe {
	position: absolute;
	left: -0.25em;
	top: -0.25em;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}


* html ul.navItems li { z-index: 501; }

/* this is for IE 5.0
	select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */

/* #############################################################
		reset.css
   ############################################################# */

/* #############################################################
		sectional.css
   ############################################################# */
/* ALL SECTIONAL TEMPLATES */
.sectional .story {
	clear: both;
}
.sectional p.storyImage {
	display: block;
	float: left;
	margin: 3px 3px 0px 0px;
	padding: 0px;
}
.sectional p.storyImage img {
	margin: 0px;
padding: 0px 0px 10px 0px;
}
.sectional .storyLink {
	display: none;
	visibility: hidden;
	font-size: 1px;
	color: #fff;
	text-indent: -9999px;
}
.sectional .storySeparator {
	clear: both;
}

/* The Last Story Separator */
.sectional .separatorLast {
	visibility: hidden;
}

/************************/
/* SECTIONAL TEMPLATE 2 */
/************************/

/* Top Story */
.secTemplate2 .entry1 .storySeparator hr {
	display: none;
}
.secTemplate2 .contentSeparator hr {
	visibility: hidden;
}


/************************/
/* SECTIONAL TEMPLATE 3 */
/************************/

/* Container for the Top 3 Entries */
.secTemplate3 .secTop {

}

/* Container for First Half of the bottom Entries */
.secTemplate3 .secBottomFirstHalf {
	display: block;
	width: 250px;
	float: left;
}

/* Separator Between Bottom Halves */
.secTemplate3 .contentSeparator {
	display: block;
	width: 15px;
	float: left;
}

/* Container for Second Half of the bottom Entries */
.secTemplate3 .secBottomSecondHalf {
	display: block;
	width: 250px;
	float: left;
}


































