/***********************
 GENERAL HELPER STYLES
***********************/
.hidden {
	display: none;
	visibility: hidden;
	width: 0px;
	height: 0px;
}
.footer {
	clear: both;
	margin-bottom: 5px;
}
fieldset {border:none;}

/*********************
 GENERAL STYLES
*********************/


h1 (font-size:14px;font-weight:bold}

.abstract { margin: 0px; }
/* PAGE TITLE */

/*
		#mainContent .moduleContainer .moduleHeader h2{
			background-color:#360;
			color:#fff;
			height: 18px;
			border: 1px solid #cccccc !important;
			padding: 2px 70px 0px 8px;
			font-weight: bold;
			font-size: 12px;
			margin:0;

		}
*/
#mainContent {	 padding: 0px; margin: 0px; 	}
#poll h2{
	color:#fff;
	height: 18px;
	border: 1px solid #cccccc !important;
	padding: 2px 70px 0px 8px;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
}

#mainContent .title1{ font-size: 14px;margin-bottom:10px;margin-top:10px;}

#contentMain .airtime{ font-size: 12px; font-weight: bold; color: #000000;}
#mainContent .title2{font-size: 14px; color:#339900;}

/* MAIN TEXT AND HEADERS */
#mainContent { width:755px; }
#mainContent h1, #mainContent class=""RSSButton"", #mainContent h3, #contentMain h3 {
color:#360;
font-weight: bold;
font-size: 11px;

}  
#mainContent h4, #mainContent h5, #mainContent h6 {
color:#336;
font-weight: bold;
font-size: 11px;
} 

/* CONTENT AREA LINKS */
#mainContent a {color:#003399;}
#mainContent a:hover {color:#000000;}

/* IMAGES */
#mainContent img { border: none 0px #fff; }

/* MISC TEXT CLASSES */
#mainContent .smallText { font-size: 80%; }
#mainContent .Headline { 
color:#360;
font-weight: bold;
font-size: 12px;
} 
.calHeadline { 
	color:#360;
	font-weight: bold;
	font-size: 12px;
}
.headline { 
color:#360;
font-weight: bold;
font-size: 12px;
} 
/* SAME AS H3 - Legacy Inside Pages Code */
#mainContent .Text {
color:#000;
font-size: 12px;

} 

#mainContent .Text p{}

.storyContainer {  } 

/* 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-weight:bold;}
.articleImage { padding: 10px 0px;}
.left .articleImage { margin-right: 10px; }
.right .articleImage { margin-left: 10px; }
/* RELATED LINKS */
#relatedLinksInsert {
	border: 1px solid #cccccc;
	width:190px;
	position:relative;
	float: left;
	margin: 10px 10px 10px 0;
}
#relatedLinksInsert .moduleContainer {
	border-width:0px 0px 1px 0px;
	padding: 2px 0px 0px 8px;
}
#relatedLinksInsert {
	margin:10px 0px;
	padding:0px 0px 0px 8px;
	list-style:none;
	line-height:18px;
	font-size: 11px;
}

/* ARTICLE IMAGE STYLES */
#articleAdInsert { padding: 0px 10px 5px 0px; }
.imageCaptionContainer { padding: 0px 8px 8px 0px; clear: both; }
.imageCaption {
	color:#003399;
	font-size:10px;
	text-align:center;
	line-height:normal;
}


/*********************
 FORM STYLES
*********************/
select {font-size:11px;} /* This style applies to all dropdown menus. */
input {font-size:11px;} /* Only specify font face, size and color. This applies to all buttons, single line text boxes (input fields), checkboxes, and radio buttons. */
.textBox {font-size:11px;} /* Single-Line textboxes background and border colors */
button, .button {font-size:11px;}
textarea {font-size:11px;} /* This style applies to all multi-line comment areas. */
#mainContent .submitbutton {font-size:11px;}
#mainContent .warningMessage {font-size:14px; color:#f00;} /* 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: 12px;  } /* Just set a default text color and size */
table{   z-index: 1;  }
div.tableTitle{   z-index: 1;}


/************************
 FORMATTED TABLES
*************************/
#mainContent table.formattedTable {background:#ebebeb;} /* Background color or borders */
#mainContent table.formattedTable th, #mainContent table.formattedTable th a {background:#360; color:#fff;padding:3px;} /* 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:#fff;} /* 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:755px;} /* 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: #ebebeb; color: #000; border:1px solid #ccc;} /* Background, Border, and Text color only */
.CellBackground1 { background-color: #360; color: #FFF; border:1px solid #ccc;} /* Background, Border, and Text color only */
#mainContent .CellContent0, #mainContent .CellContent1 { padding: 5px; } /* Define padding so running copy doesn't hit edge of background. */
#mainContent .CellBackground1 a {color:#fff;}

/*********************
 CALENDAR STYLES
*********************/
#mainContent .calendarTable {background:#fff;}
#mainContent .calendarTable td, #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 { }
#mainContent table.calendarHeaderTable, #mainContent table.calendarFooterTable {background:#fff;}


.clickedOn .Links{ color: #FFF }

/*********************
 SEPARATOR STYLES
*********************/
hr{color:#000; height:1px;  width: 100; }
html>body hr { color: #000; background-color: #000; height:1px; border:0px;}

.sectSeparatorH {height:10px; overflow:hidden;} /* Horizontal gaps between sections. */
.sectSeparatorV {width:10px; overflow:hidden; } /* 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: bold;
	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 { float: left; }
.alignCenter { text-align: center; }
.alignRight { float: right; }
#mainContent img.noFormat { border: none 0px; margin: 0px; }





/***********************
 HOME PAGE FEEDBURNER STYLES
***********************/


div.feedburnerFeedBlock ul { 
margin-left:7px; 
padding-left:0; 
margin-bottom:0;padding:0;
list-style-type: none 
} 



div.feedburnerFeedBlock ul li span.headline {
	font-size: 11px;
	
	font-weight: normal;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
        line-height:150%;
}


div.feedburnerFeedBlock ul {
position:relative;
	top: -7px;
margin-bottom: -7px;

}


div#creditfooter {
visibility:hidden
}


/***********************
 HOME PAGE ZVENTS STYLES
***********************/


div.EventWrapper {
font-size:11px;
margin-left:7px;
line-height:150%;

}


DIV#top_hap .header_1_x {
background-color: #336600;
}


/***********************
 MSPAN Mobile Page
***********************/



IFRAME#msnap-iframe {
margin-left:-20px;
}















