
h1, h2, h3, h4, h5, h6, h7 {margin:0; padding:0;}

div#skipnav a:link{margin:0; padding:0; font-size:5px; color:#FFF; background-color:#FFF;}
div#skipnav a:visited{margin:0; padding:0; font-size:5px; color:#FFF; background-color:#FFF;}
div#skipnav a:hover{margin:0; padding:0; font-size:5px; color:#FFFFFF; background-color:#FFFFFF;}

div#main {width:980px; margin:0 auto 0 auto; position:relative; border:1px solid #CCC; float:center}
div#main2 {width:980px; margin:0 0 0 5px; float:left; }
div#topbanner {margin:0; width:980px; height:95px;padding: 5px 0px 5px 0px; }
	div#topbanner img {margin-left:10px;}
	#topbanner object {margin-left:10px;}
div#header{ width:99%; background-color: white; margin:0; padding:0;border-top:2px solid white;border-left:2px solid white;border-right:8px solid white; position: relative;}

div#navcontainer {float:left; width:100%; background-color:white; margin:0 0 0 0px; background: url(/regions/nav_images/nav_bg.gif); border-bottom:1px solid #93A4BA;}

/*===========NAV BAR================*/
div#nav {left: 10px; padding:0; }

div#nav ul {list-style: none; padding: 0px; margin: 0; }
div#nav li {float: left; position: relative; width: 90px; border-bottom: 1px solid #EEEEEE;  border-right: 1px solid #036; padding: 0px; text-align:center; z-index: 99;}
/*div#nav li#last { border-right: 1px solid #036;}*/
div#nav a {display: block; height: 100%; width: 100%; text-decoration: none; font-family:"Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight:bold; font-size:11px; color: #102650; }
div#nav ul.level1 li.submenu {background: url(/images/layout/right-menu.gif) 98% 85% no-repeat;}
div#nav ul.level1 li.rednav {width: 130px; background: #FFF url(/images/layout/nav-new.gif) 98% 85% no-repeat;}; border-bottom: 1px solid #EEEEEE; text-align:left;}
div#nav ul.level1 li.rednav a { color: #990000;}

div#nav a:hover {background: #F7F7E2;}

div#nav ul li ul {display: none; position: absolute; top: 13px; left: -1px; border: 1px solid #036; z-index:99;}
div#nav ul li ul li a {height:100%; width:100%;}
div#nav ul li a:hover {color: #900; height:100%; width:100%;}
div#nav ul li:hover ul { display: block; background: #EEE; color:#006; width:120px;  line-height:10px;} 
div#nav ul li:hover ul li {display:block;border-bottom: 1px solid #036; border-right:0; width:120px; height:23px;}
div#nav ul li:hover ul li a em{display:block; font-style:normal; padding:4px; text-align:left;}

div#nav ul li:hover ul li ul {display: none; position: absolute; top:-2px; left: 120px;z-index: 97;}
div#nav ul li:hover ul li:hover {background: #F7F7E2; color: #900;}
div#nav ul li:hover ul li:hover ul {display: block; background: #EEE; border: 1px solid #036; z-index: 98;}
div#nav ul li:hover ul li:hover ul li {display: block; background: #EEE; border-top: 0px;  height:23px; }
div#nav ul li:hover ul li:hover ul li.first {border-top: 1px solid #FFF;}
div#nav ul li:hover ul li:hover ul li:hover {background: #F7F7E2; color:#900;}

div#nav ul li ul li.submenu { background: #EEE url(/images/layout/right-menu.gif) 98% 50% no-repeat;}
div#nav ul li ul li.submenu:hover {color:#900; background: #F7F7E2 url(/images/layout/right-menu.gif) 98% 50% no-repeat;}

/* csshover.htc fix????? */
* div #nav a.iehover{background: #F7F7E2;}

div#nav ul li a.iehover {color: #900; height:100%; width:100%;}
div#nav ul li.iehover ul { display: block; background: #EEE; color:#006; width:120px;  line-height:10px;} 
div#nav ul li.iehover ul li {display:block;border-bottom: 1px solid #036; border-right:0; width:120px; height:23px;}
div#nav ul li.iehover ul li a em{display:block; font-style:normal; padding:4px; text-align:left;}

div#nav ul li.iehover ul li ul {display: none; position: absolute; top:-2px; left: 120px;z-index: 97;}
div#nav ul li.iehover ul li.iehover {background: #F7F7E2; color: #900;}
div#nav ul li.iehover ul li.iehover ul {display: block; background: #EEE; border: 1px solid #036; z-index: 98;}
div#nav ul li.iehover ul li.iehover ul li {display: block; background: #EEE; border-top: 0px;  height:23px; }
div#nav ul li.iehover ul li.iehover ul li.first {border-top: 1px solid #FFF;}
div#nav ul li.iehover ul li.iehover ul li.onHover {background: #F7F7E2; color:#900;}

div#nav ul li ul li.submenu.iehover {color:#900; background: #F7F7E2 url(/images/layout/right-menu.gif) 98% 50% no-repeat;}

div#nav.onmouseover = function() {
	this.className += " iehover";
};
div#nav.onmouseout = function() {
	this.className =
		this.className.replace(" iehover", "");
};
/* Done with csshover.htc fix???? */

/* Fix IE. Hide from IE Mac \*/

html div#nav ul li { float: left; }
html div#nav ul li a { height: 1%;}

.desc {font-size:11px; color:#333;}
.desc12 {font-size:12px; color:#333;}
.subText2 {font-family: verdana, helvetica, arial, sans-serif; font-size: 15px; color: #333366; 	text-decoration: none; font-style : normal; font-weight: normal; line-height:20px;}
.subText2:link {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #990000; 	text-decoration: underline; font-style : normal; font-weight: normal;}

.subTextPepper {font-family: verdana, helvetica, arial, sans-serif; font-size: 14px; color: #333366; 	text-decoration: none; font-style : normal; font-weight: normal; line-height:20px;}
.subTextPepper:link {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #990000; 	text-decoration: underline; font-style : normal; font-weight: normal;}

.subTextgray {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #666; 	text-decoration: none; font-style : normal; font-weight: normal; line-height:11px;}

.subText3 {font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; color: #333366; 	text-decoration: none; font-style : normal; font-weight: normal;}
.subText4 {font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; color: #333366; 	text-decoration: none; font-style : normal; font-weight: normal; line-height:12px;}
.subTextRed {font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; color: #900; 	text-decoration: none; font-style : normal; font-weight: normal;}

.caption{color:#333;font-size:10px; letter-spacing: .015em;}
.caption2 {color:#102650;font-size:10px; letter-spacing: .015em;}

.blue10 {font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; font-size: 10px; color: #102650; text-decoration: none;}
.red10 {font-family: verdana, helvetica, arial, sans-serif; font-weight: bold; font-size: 10px; color: #900; text-decoration: none;}

.blue12 {font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #102650; text-decoration: none;}
.blue12:link {font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #102650; text-decoration: underline;}
.blue12:visited {font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #33F; text-decoration: underline;}
.blue12:hover {font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #102650; text-decoration: none;}

.blue11:link {font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000099; text-decoration: underline;}
.blue11:visited {font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000099; text-decoration: underline;}
.blue11:hover {font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #102650; text-decoration: none;}

.text10 {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #4E6B97; 	text-decoration: none; font-style : normal; font-weight : normal;}

.gray10 {font-size:10px; color:#999; font-weight:bold; font-family:verdana;}
.gray10:link {font-size:10px; color:#999; font-weight:bold; font-family:verdana; text-decoration:underline;}
.gray10:visited {font-size:10px; color:#999; font-weight:bold; font-family:verdana; text-decoration:underline;}
.gray10:hover {font-size:10px; color:#39F; font-weight:bold; font-family:verdana; text-decoration:none;}

.whiteSmall:link {font-size:10px; color:#FFF; font-weight:normal; font-family:verdana; text-decoration:none;}
.whiteSmall:visited {font-size:10px; color:#FFF; font-weight:normal; font-family:verdana; text-decoration:none;}
.whiteSmall:hover {font-size:10px; color:#39F; font-weight:normal; font-family:verdana; text-decoration:none;}

.formLabel {background: #e0e0e0; border: 1px solid #c0c0c0; padding:4px; font-size:11px; font-weight:bold; margin-bottom:5px}


.grayBorder {border: 1px solid #DDD;}

.blueBorder {border: 1px solid #102650;}

.redborder {border: 1px solid #650515;}

h1.pinstripes {font-size: 1.5em; color: #102650; background: url(/images/layout/pinstripes.gif);}
h1.pagetitle {font-size: 1em; color: #069;}
h1.pagetitlepepper { font-size: 18px; font-weight:bold; color: #4F0410; padding: 1px 0px 1px 5px; border-bottom: 1px solid #780619; border-top: 1px solid #780619; width:90%;}

h3.blog {font-family: Georgia, helvetica, arial, serif; font-size: 14px; color:#06C; font-weight:bold}
.blogText{font-family: Georgia, helvetica, arial, serif; color:#333;}

h4.blueHeader{font-size: 11px; color:#FC0; font-weight:bold; padding-left:3px; margin-bottom:3px; background-image: url(images/layout/bg_header_blue.gif); background-repeat:no-repeat; background-repeat: repeat-x; letter-spacing:0.05em;}

h4.grayHeader{font-size: 11px; color:#006; font-weight:bold; padding-left:3px; margin-bottom:3px; background-image: url(images/layout/bg_header_gradient.gif); letter-spacing:0.05em; height:18px} 

h4.pepperHeader{font-size: 14px; text-align: center; color:#FFF; font-weight:bold; padding-left:3px; padding-top:3px; margin-bottom:3px; background-image: url(images/title_bg.gif); background-repeat: repeat-x; letter-spacing:0.05em; height:22px} 

h4.redHeader{font-size: 11px; color:#900; font-weight:bold; padding-left:3px; margin-bottom:3px; background-image: url(images/layout/bg_header_gradient.gif); letter-spacing:0.05em;} 

h4.grayHeader2{font-size: 11px; color:#006; font-weight:bold; padding-left:3px; margin-bottom:3px; background-image: url(images/layout/bg_header_gray.gif); letter-spacing:0.05em; height:18px} 

h4.whiteHeader{font-size: 11px; color:#900; font-weight:bold; padding-left:3px; margin-bottom:3px; letter-spacing:0.05em;}

h2.pageTitle {font-family:verdana; font-size:11px; color:white; background-image:url(images/layout/bg_header_blue.gif); background-repeat:no-repeat; background-repeat: repeat-x; padding:3px;}

/* ============== bodyBlock KSL ============== */

#mainBlock {
	float: left;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 15px 0px;
	background: #fff;
	width: 100%;
	height: 100%;
}


#richContent {margin: 0px 0px 30px 10px; padding: 0px 0px 15px 0px;}

#Col1Col2 {
	margin:  10px 0 0 5px;
	padding: 0;
	float: left;
	width: 645px;
}

#bodyCol1 {
padding:0 0 0 0;
margin:0 0 0 0;
width: 395px;
float:left;
}

#bodyCol2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 240px;
	overflow: hidden;

}


#bodyCol3 {
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	float: left;
	display: block;
	width: 305px;
}



/* ============== Top Story ==============*/
#topstory {
width:100%; 
margin-bottom:0;
padding-bottom:5px;

}



#topImgCap {float:left;}


#topstory{clear:left;}
#topstory img {margin-right:0px; }
#topstory h1 a:link {font-size: 16px; text-decoration:none;   color: #000099; line-height:18px;}
#topstory h1 a:visited {font-size: 16px; text-decoration:none;   color: #000099; line-height:18px;}
#topstory h1 a:hover {text-decoration:underline;}

#topstory-sp{margin: 0px 530px 10px 10px; clear:left;}
#topstory-sp img {margin-right:4px; clear:both;}
#topstory-sp h1 a:link {font-size: 16px; text-decoration:none;   color: #000099; line-height:18px;}
#topstory-sp h1 a:visited {font-size: 16px; text-decoration:none;   color: #000099; line-height:18px;}
#topstory-sp h1 a:hover {text-decoration:underline;}

.headlineLinks a{color: #000099;  font-family: verdana; line-height: 15px; font-size-adjust: none; font-stretch: normal;    font-weight: bold; margin: 0px 0px 5px 0px; }
.headlineLinks ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;	list-style-type: square; list-style-position:inside;}
.headlineLinks li {margin: 0px 0px 0px 10px;	padding: 0px;	text-decoration: none;	list-style-type: square;color: #000099;
		font-size: 10px;}	

#TopStoryXL {float:left; width:97%; height:auto; border: 1px solid #999; margin-bottom:4px; padding:3px; border-style:ridge; background-color:#EEE;}
#TopStoryXL img{float:left; margin-right:5px; margin-bottom: 5px; clear:left;}
#TopStoryXL h1 a:link {font-size: 19px; text-decoration:none;   color: #000099; line-height:21px;}
#TopStoryXL h1 a:visited {font-size: 19px; text-decoration:none;   color: #000099; line-height:21px;}
#TopStoryXL h1 a:hover {text-decoration:underline;}

#topCap { width:232px; }


.headline_link { float:right; width:156px; }

.headlineLinksXL a{color: #0000CC;  font-family: verdana; line-height: 17px; font-size: 11px; font-size-adjust: none; font-stretch: normal;    font-weight: bold;   margin: 0px 0px 5px 0px;}

#subImages {float:left; margin:0; padding:0; border: 1px dashed #036; width:390px;}
#subImages img{margin:3px;}
#subImages ul {list-style:none; margin:0; padding:0;}
#subImages ul li a{color: #000099; font-size:11px; text-decoration:none; font-weight:bold}

.subImages_2wide {float: left; width: 49%;border-right:1px dotted #CCCCCC; margin-right:1%}
.subImages_3wide {float: left; width: 49%; clear: none;}

.col1headlines {float:left; width:90%; clear:both;}
.col1headlines h2 {margin-top:10px; background-image: url(images/layout/bg_header_gray.gif); }
.col1headlines h2 {font-size: 14px; text-decoration:none; color: #102650; line-height:14px; padding:2px;}
.col1headlines h2 a:hover{text-decoration:underline;}
.col1headlines h2 a:visited{font-size: 1em; text-decoration:none;   color: #000099; line-height:14px;}

.col1headlines ul{list-style-type:square; color:#333; margin:5px 0 0 30px; padding:0;}
.col1headlines ul li a:link {color: #333; font-size:12px; text-decoration:none; line-height: 14px;}
.col1headlines ul li a:visited {color: #333; font-size:12px; text-decoration:none; line-height: 14px;}
.col1headlines ul li a:hover {text-decoration:underline;}

.home_headlines_list {margin-left: 35px;}

#col1headlines-red {float:left; width:90%; clear:both;}
#col1headlines-red h2 {margin-top:10px; background-image: url(images/layout/bg_header_red.gif); font-size: 14px; text-decoration:none; color: #036; line-height:14px; padding:2px;}
#col1headlines-red h2 a:hover{text-decoration:underline;}
#col1headlines-red h2 a:visited{font-size: 1em; text-decoration:none;   color: #000099; line-height:14px;}
#col1headlines-red ul{list-style-type:square; color:#900; margin:5px 0 0 30px; padding:0;}
#col1headlines-red ul li a:link {color: #900; font-size:12px; text-decoration:none; line-height: 14px;}
#col1headlines-red ul li a:visited {color: #900; font-size:12px; text-decoration:none; line-height: 14px;}
#col1headlines-red ul li a:hover {text-decoration:underline;}

#col1headlines-media {float:left; width:90%; clear:both;}
#col1headlines-media h2 {font-size: 14px; text-decoration:none; color: #102650; line-height:14px; padding:2px; margin-top:10px; background-image: url(images/layout/bg_header_olive.gif); }

#col1headlines-media ul{list-style-type:square; color:#8E873D; margin:5px 0 0 30px; padding:0;}
#col1headlines-media ul li a:link {color: #8E873D; font-size:12px; text-decoration:none; line-height: 14px;}
#col1headlines-media ul li a:visited {color: #8E873D; font-size:12px; text-decoration:none; line-height: 14px;}
#col1headlines-media ul li a:hover {text-decoration:underline;}

.home_fnr-link {float: right; margin-top:8px;}

/*==========MAIN NEWS PAGES============*/
div#headlinesDefault{float:left; margin:0px 10px 10px 10px; padding:0;width:400px}
div#headlinesDefault h1{font-size: 2em; color: #102650; padding:0; margin:0;}

#headElements {border-bottom:1px dotted #DDD; margin:10px 0 0 0; padding:0; clear:left;}
.headElements {margin:10px 0 0 0; padding:0; clear:left;float:left;width:400px}

.headlinesNews:link {font-size: 14px; color: #039; font-weight:bold; text-decoration:none;}
.headlinesNews:visited {font-size: 14px; color: #039; font-weight:bold; text-decoration:none;}
.headlinesNews:hover {text-decoration:underline;}

.newslinks {font-size: 12px; color: #03C; font-weight:bold; text-decoration:none;}
.newslinks:link {font-size: 12px; color: #03C; font-weight:bold; text-decoration:none;}
.newslinks:visited {font-size: 12px; color: #03C; font-weight:bold; text-decoration:none;}
.newslinks:hover {text-decoration:underline;}

#newslinks_home {border: 1px solid #DDD; width:95%;}
#newslinks_home ul {margin:0 0 0 5px; padding:0; margin-left:5px; list-style-image: url(images/layout/list-arw-red.gif); }
#newslinks_home li {margin: 0 0 5px 15px; padding:0; color:#900;}
#newslinks_home li a:link {font-family: verdana, arial, helvetica, sans-serif; color: #900; font-size:11px; text-decoration:none; line-height: 12px; font-weight: normal;}
#newslinks_home li a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #900; font-size:11px; text-decoration:none; line-height: 10px; font-weight: normal;}
#newslinks_home li a:hover {text-decoration:none; color:#333;}

#newsHeadlines {border-right: 1px dotted #CCC; margin-right:520px;}

.arc:link {color: #102650; font-size:10px; text-decoration:underline; line-height: 11px;}
.arc:visited {color: #102650; font-size:10px; text-decoration:underline; line-height: 11px;}
.arc:hover {text-decoration:none;}

.arc-gray:link {color: #666; font-size:10px; text-decoration:underline; line-height: 11px;}
.arc-gray:visited {color: #666; font-size:10px; text-decoration:underline; line-height: 11px;}
.arc-gray:hover {text-decoration:none;}

.blue {border: 1px solid #102650;}

#archiveLinks {float:right; padding-right: 7px; margin-bottom:8px; font-size: 10px; color:white;}
#archiveLinks a:link {color:white; text-decoration:none; font-size: 10px;}
#archiveLinks a:visited {color:white; text-decoration:none; font-size: 10px;}
#archiveLinks a:hover {color:white; text-decoration:underline; font-size: 10px;}

#headlineImage {}

/*============TRAILMARKER============*/
#trailmarker {margin:10px 0 0 10px; font-size: 10px; color:#999;}
#trailmarker a:link{text-decoration:none; color:#666;}
#trailmarker a:visited{text-decoration:none; color:#666;}
#trailmarker a:hover{text-decoration:underline; color:#666;}

/*============TRAILMARKER============*/
#navClass {margin:10px 0 0 10px; font-size: 11px; color:#999; font-weight:bold;}
#navClass a:link{text-decoration:none; color:#900;}
#navClass a:visited{text-decoration:none; color:#900;}
#navClass a:hover{text-decoration:underline; color:#900;}


/* =============STORY STYLES =========== */
#bodystory{margin:5px 10px 0px 10px; padding:0;}
#bodystory H1 {font-size: 1.5em; color: #102650; background: url(/images/layout/pinstripes.gif);}

#storyPhoto {margin-bottom:8px; width:200px;}
.date{color:#1E90FF; font-size:10px;}

/* ====<P>FLOATER======*/
#Pfloater{float:left; width:auto; margin:4px 7px 5px 0px; padding:0; }

/* ====STORY TOOLS-----*/
#storyTools {float:left;margin-bottom:8px; width:200px; padding:0; clear:left;}
.tools:link {color: #999; font-size:10px; text-decoration:underline; line-height: 11px;}
.tools:visited {color: #999; font-size:10px; text-decoration:underline; line-height: 11px;}
.tools:hover {text-decoration:none;}

/* ===PAGE GALLERY=====*/
#pageGallery {float:left; width:200px; font-size: 12px; font-weight: normal; padding: 0;	color: #009; margin-bottom:8px;}
#pageGallery img {float: left; margin: 0 0 3px 3px;}



/* ====RELATED LINKS =====*/
#relatedLinks{clear:both; margin-bottom:8px; width:200px;}
#relatedLinks ul{margin:0 0 0 3px; padding:0;}
#relatedLinks li {margin: 0 0 5px 15px; padding:0; list-style-type: circle; color:#009;}
#relatedLinks li a:link {font-family: verdana, arial, helvetica, sans-serif; color: #003399; font-size:11px; text-decoration:none; line-height: 11px; font-weight: normal;}
#relatedLinks li a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #003399; font-size:11px; text-decoration:none; line-height: 11px; font-weight: normal;}
#relatedLinks li a:hover {text-decoration:underline;}

#relatedLinks a:link {font-family: verdana, arial, helvetica, sans-serif; color: #003399; font-size:11px; text-decoration:none; line-height: 11px; font-weight: normal;}
#relatedLinks a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #003399; font-size:11px; text-decoration:none; line-height: 11px; font-weight: normal;}
#relatedLinks a:hover {text-decoration:underline;}

/* ===STORY PHOTO===*/
#storyPhoto{margin-bottom:8px;}


/* ====RIGHT STORY BOX=======*/
#rBox{ float:right; margin-left:0; padding:0; width:auto;}

#rrBox{float:left; margin:0; padding:0;}
#rrBox img{margin-left:5px; margin-bottom: 8px; padding:0;}
#rrBox object{ margin-left:5px; margin-bottom: 8px; padding:0;}
#rlBox{float:left; margin:0; padding:0;}

.leftBoxframe{color:#00C; border: 1px dotted; width:100%;margin-bottom:8px; clear:both;}


/*==========SIDELINES============ */
#sidelines {clear:both; width:200px; margin-bottom:8px; font-family: verdana, arial, helvetica, sans-serif; }
#sidelines ul {margin:0px; padding:0; margin-left:3px;}
#sidelines li {margin: 0 0 5px 15px; padding:0; list-style-type: square; color:#999;}
#sidelines li a:link {font-family: verdana, arial, helvetica, sans-serif; color: #333; font-size:11px; text-decoration:none; line-height: 12px; font-weight:none;}
#sidelines li a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #333; font-size:11px; text-decoration:none; line-height: 10px; font-weight:none;}
#sidelines li a:hover {text-decoration:none; color:#009;}

#sidebar {clear:both; width:200px; margin-bottom:8px; font-family: helvetica, arial, sans-serif; font-size:10px; font-weight:bold}
#sidebar ul {margin:0px; padding:0; margin-left:3px;}
#sidebar li {margin: 0 0 5px 15px; padding:0; list-style-type: square;}
#sidebar li a:link {font-family: verdana, arial, helvetica, sans-serif; color: #333; font-size:11px; text-decoration:none; line-height: 12px; font-weight:none;}
#sidebar li a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #333; font-size:11px; text-decoration:none; line-height: 10px; font-weight:none;}
#sidebar li a:hover {text-decoration:none; color:#009;}

.sidelines2 {clear:both; width:250px; margin-bottom:8px; border-bottom: 1px solid #4F0410;}
.sidelines2 ul {margin:0px; padding:0; margin-left:3px;}
.sidelines2 li {margin: 0 0 5px 15px; padding:0; list-style-type: none; color: #4F0410;} 
.sidelines2 li a:link {font-family: verdana, arial, helvetica, sans-serif; color: #333; font-size:14px; text-decoration:none; line-height: 12px; font-weight:none;}
.sidelines2 li a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #333; font-size:14px; text-decoration:none; line-height: 10px; font-weight:none;}
.sidelines2 li a:hover {text-decoration:none; color:#009;}

#sidelines.red {border: 1px solid #DDD;}
#sidelines.red ul {margin:0 0 0 5px; padding:0; list-style-image: url(images/layout/list-arw-red.gif); }
#sidelines.red li {margin: 0 0 5px 15px; padding:0; color:#900;}
#sidelines.red li a:link {font-family: verdana, arial, helvetica, sans-serif; color: #900; font-size:11px; text-decoration:none; line-height: 12px; font-weight: normal;}
#sidelines.red li a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #900; font-size:11px; text-decoration:none; line-height: 10px; font-weight: normal;}
#sidelines.red li a:hover {text-decoration:none; color:#333;}

.blue {border: 1px solid #102650;}
#sidelines.blue ul {margin:0 0 0 5px; padding:0; list-style-type: square; }
#sidelines.blue li {margin: 0 0 5px 15px; padding:0; color:#102650; clear:both;}
#sidelines.blue li a:link {font-family: verdana, arial, helvetica, sans-serif; color: #102650; font-size:11px; text-decoration:none; line-height: 12px; font-weight: normal;}
#sidelines.blue li a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #102650; font-size:11px; text-decoration:none; line-height: 10px; font-weight: normal;}
#sidelines.blue li a:hover {text-decoration:none; color:#09F;}

#text-ad {clear:both;width:290px; border:2px solid #000; margin:0 0 8px 5px; font-size:14px; padding:4px}


/*==========SIDELINES AUDIO============ */
#sidelines-audio {clear:both; width:200px; margin-bottom:8px; font-size:11px; color:#009}
#sidelines-audio ul {margin:0 0 0 20px; padding:0;}
#sidelines-audio li {margin: 0 0 5px 15px; padding:0; list-style-image: url(images/layout/spkr.gif); color:#999;}
#sidelines-audio li a:link {font-family: verdana, arial, helvetica, sans-serif; color: #06C; font-size:11px; text-decoration:none; line-height: 12px; font-weight: normal;}
#sidelines-audio li a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #06C; font-size:11px; text-decoration:none; line-height: 10px; font-weight: normal;}
#sidelines-audio li a:hover {text-decoration:none; color:#333;}

/*==========AUDIO============ */
div#audioList{clear:left; margin:0px 10px 10px 10px; padding:0;}
.audioLink:link {font-size: 11px; font-weight:normal; color: #33C; text-decoration:underline;}
.audioLink:visited {font-size: 11px; font-weight:normal; color: #33C; text-decoration: underline;}
.audioLink:hover {font-size: 11px; font-weight:normal; color: #33C; text-decoration:none;}
.audioTitle {font-size:10px; color:#999; font-weight:bold; font-family:verdana;}
.audioTitle h1 {font-size:14px; color:#333; font-weight:bold; font-family:verdana;}

.audioRed:link {font-size: 11px; font-weight:bold; color: #990000; text-decoration:underline;}
.audioRed:visited {font-size: 11px; font-weight:bold; color: #990000; text-decoration: underline;}
.audioRed:hover {font-size: 11px; font-weight:bold; color: #990000; text-decoration:none;}
ul.audio {list-style-image: url(/icons/audio_16.gif); list-style-position:inside; margin:0; padding:0;}

.audioRedtext {font-size: 12px; font-weight:normal; color: #990000; text-decoration:none;}
/*===========TRAFFIC HOME=================*/
#trafficHome {margin:0; padding:0;}
#trafficHome ul {float:left; list-style:none; margin:0 2px 0 2px;; padding:0;}
#trafficHome ul li a{font-size: 10px; font-weight:bold; color: #33F;line-height: 18px;}
#trafficHome {float:left; margin-bottom: 8px; width:100%;}

#newslinks_home {border: 1px solid #DDD; width:95%;}
#newslinks_home ul {margin:0 0 0 5px; padding:0; margin-left:5px; list-style-image: url(images/layout/list-arw-red.gif); }
#newslinks_home li {margin: 0 0 5px 15px; padding:0; color:#900;}
#newslinks_home li a:link {font-family: verdana, arial, helvetica, sans-serif; color: #900; font-size:11px; text-decoration:none; line-height: 12px; font-weight: normal;}
#newslinks_home li a:visited {font-family: verdana, arial, helvetica, sans-serif; color: #900; font-size:11px; text-decoration:none; line-height: 10px; font-weight: normal;}
#newslinks_home li a:hover {text-decoration:none; color:#333;}

/*===========SPOTLIGHT================*/

#spotlight {float:left; margin-bottom:15px; width:200px; clear:both; background-color:#F7F7E2}
#spotlight ul{list-style:none; margin:0px 0px 0px 0px;  padding:0;}
#spotlight ul li {clear:left; margin-bottom:5px;  line-height:12px;}
#spotlight ul li a:link{font-size: 11px; font-weight:bold; color: #000099;}
#spotlight ul li a:visited{font-size: 11px; font-weight:bold; color: #000099;}
#spotlight ul li a:hover{text-decoration:none;}
#spotlight img {float:left; margin-bottom:5px; margin-right:3px; margin-left: 3px; padding:0;}

#spotlight-whiteback {float:left; margin-bottom:15px; width:200px; clear:both; background-color:#FFFFFF}
#spotlight-whiteback ul{list-style:none; margin:0px 0px 0px 3px;  padding:0;}
#spotlight-whiteback ul li {clear:left; margin-bottom:5px;  line-height:12px;}
#spotlight-whiteback ul li a:link{font-size: 11px; font-weight:bold; color: #0066CC;}
#spotlight-whiteback ul li a:visited{font-size: 11px; font-weight:bold; color: #0066CC;}
#spotlight-whiteback ul li a:hover{text-decoration:none;}
#spotlight-whiteback img {float:left; margin-bottom:5px; margin-right:3px; margin-left: 3px; padding:0;}

#spotlight-pepper {float:left; margin-bottom:5px; margin-top:15px; width:250px; padding: 2px 2px 2px 2px; clear:both; background-color:#FFFFFF}
#spotlight-pepper ul{list-style:none; margin:0px 0px 0px 20px;  padding:0; list-style-type: disc; color:#660000;}
#spotlight-pepper ul li {clear:left; margin-bottom:10px;  line-height:14px; }
#spotlight-pepper ul li a:link{font-size: 14px; text-decoration:none; color: #4F0410;}
#spotlight-pepper ul li a:visited{font-size: 14px; text-decoration:none; color: #4F0410;}
#spotlight-pepper ul li a:hover{text-decoration:underline;}


/*===========SPOTLIGHT-HOME================*/

#spotlight-home {float:left; margin-bottom:15px; width:95%; background-color:#F7F7EE}
#spotlight-home ul{list-style:none; margin:0px 0px 0px 5px;  padding:0;}
#spotlight-home ul li {clear:left; margin-bottom:3px; line-height:12px;}
#spotlight-home ul li a{font-size: 11px; font-weight:bold; color: #990000;}
#spotlight-home img {float:left; margin-bottom:5px; margin-right: 3px;}

/*===========SPOTLIGHT 1================*/
#spotlight1 {float:left; margin-bottom:12px; width:96%;}
#spotlight1 ul{ list-style:none; margin:0px 0px 0px 5px; padding:0;}
#spotlight1 ul li {clear:left; margin-bottom:3px;}
#spotlight1 ul li a{font-size: 13px; font-weight:bold; color: #000099; text-decoration:none;}
#spotlight1 img {margin-bottom:5px; margin-right: 3px;  float:left;}

/*=========HOME SKYSCRAPERS========*/
#halfbanner {float:left; margin-bottom:15px;}
#doublesky{float:left; width:300px; margin:0; padding:0;}
#google-flickr {
	height: 468px;
	width: 63px;
	margin: 0 3px 0 170px;
	padding: 0;
	position: absolute;
}
#client-banner {width: 63px;	margin: auto;}
#google-banner-clear {
	margin-top: 0px;
}
/*==========NEXT PAGE+++++++++*/
#nextPage{margin-left:250px; font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #900;}
#nextPage a:link{font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #102650; text-decoration: underline;}
#nextPage a:visited{font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #102650; text-decoration: underline;}
#nextPage a:hover{font-family: "Verdana, Bitstream Vera Sans", arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #102650; text-decoration: underline;}

/*===========CLIENT SPOTLIGHT================*/
#clientspotlight {float:left; margin:0 0 15px 0; width:50%;}
#clientspotlight ul{list-style:none; margin:0px 0px 0px 5px;  padding:0;}
#clientspotlight ul li {clear:left; margin-bottom:3px;}
#clientspotlight ul li a{font-size: 11px; font-weight:bold; color: #33F;}
#clientspotlight img {float:left; margin-bottom:5px; margin-right: 3px; border:1px solid #000;}

/*==============BODY COL 3 ===============*/
#bodyCol3 
{
	display: block;
	float: left;
}

/* =============COL 3 =============*/
#col3Second {margin-bottom:8px;}

/* =============COL 3 =============*/
#col3Third {margin-bottom:8px;}

/* ==========BIG BLOCK ============= */
#bigBlock {margin-bottom:15px; clear:left;}

/*=====FNR HEADLINES ======= */
#fnr-headlines{margin-bottom:8px; float:left; margin-top:8px;}
#fnr-headlines ul{list-style-type:square; list-style-position: inside; margin:0 0 0 3px; padding:0; color:#444444;}
#fnr-headlines ul li a {font-family: verdana, arial, helvetica, sans-serif; color: #003399; font-size:11px; text-decoration:none; line-height: 11px; font-weight: normal;}

#fnr-headlines ul.fnr-feature{list-style-type:square; list-style-position: inside; margin:0 0 0 3px; padding:0; color:#000000;}
#fnr-headlines ul li a.fnr-feature {font-weight:bold;} 

/*============ASK THE===========*/
#askthe {margin-bottom:15px;}
#askthe ul{list-style:none; margin:0px; padding:0;}


/*=====TICKER======*/
#ticker {float:left; margin-bottom:15px; clear:both;}
#ticker  input {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #333366; 	text-decoration: none; font-style : normal; font-weight: normal;}

/*=========FEATURES========*/
#drop-features {float:left; width:95%; margin:0 0 15px 0; padding:5px 0 0 0;}
#drop-features form {margin:0 0 0 5px; padding:0;}
#drop-features  select {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #333366; 	text-decoration: none; font-style : normal; font-weight: normal; width:200px;}

/*============BOTTOM TEXT =======*/
#bottomtext{float:left; width:95%; clear:both; margin: 25px 0 0 10px; border-top: 1px dotted #DDD; border-bottom: 1px dotted #DDD;}
#bottomtext {margin:10px 0 0 10px; font-size: 10px; color:#999;}
#bottomtext a:link{text-decoration:none; color:#666;}
#bottomtext a:visited{text-decoration:none; color:#666;}
#bottomtext a:hover{text-decoration:underline; color:#666;}


/* ============== BreakingNews ============== */

#breakingNews {
	float: left;
	width: 390px;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 3px 0px;
	background: transparent url("/images/layout/breaking_news1.gif") no-repeat top left;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	border-left: 2px solid #000;
	height: 44px;
	}

	#trafficAlert {
	float: left;
	width: 390px;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 3px 0px;
	background: transparent url("/images/layout/traffic_alert.gif") no-repeat top left;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	border-left: 2px solid #000;
	height: 44px;
	}
	#wxAlert {
	float: left;
	width: 390px;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 3px 0px;
	background: transparent url("/images/layout/wx_alert.gif") no-repeat top left;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	border-left: 2px solid #000;
	height: 44px;
	}
#scrollerDiv {
	width: 320px;
	margin: 0px;
	padding: 28px 0px 0px 5px;
}
.scroller {
	font-size: 12pt; 
	font-weight: normal;
	overflow: auto;
}


/*=======POLL======*/
#poll {width:200px; margin-bottom:15px; clear:both;}
#pollResults{background:#FFF}

/* =====FORMS ======*/
#contact {float:left;margin-left:15px;}
#contact input {font-family: verdana; font-size: 12px; color: #545454;}
#contact  select {font-family: verdana; font-size: 12px; color: #545454; text-decoration: none; font-style : normal; font-weight: normal;}
.contact_line {margin: 10px 0px;}

label {width: 7em; float: left; text-align: right; margin: 0 1em 10px 0; clear: both; font-weight: bold;}
textarea {font-family: verdana; font-size: 11px;}
.input-select {margin-bottom: 10px; width: 300px;}
.input-box {margin-bottom: 10px; width: 400px;}
.submit-button {margin-left: 5em; clear: both;}

/*===========WEATHER HOME=================*/
#wxMain {margin:0px 10px 10px 10px; width:auto;}
#wxCurrent {float:left; margin-right:10px; border:1px solid #EDEDED; padding:0 5px 5px 5px; clear:left;}
#wx5day{float:left; width:auto; border:1px solid #EDEDED; padding:0 5px 5px 5px;}
	#wxMain h1{font-size: 14px; color: #102650; background-color:#CCCCCC; text-align:center;}
#wx1day { clear:both; margin-bottom:10px;  padding-bottom:5px;}
#wx1day img {float:left; margin-right:4px; }
#wxCurrent img {float:left;}
#wxMain input {border: 1px solid #6F85B4; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #333366; 	text-decoration: none; font-style : normal; font-weight : normal;}
#wxMain textarea {font-family: verdana; font-size: 11px; color: #6F85B4;}
label.wx {background: #e0e0e0; border: 1px solid #c0c0c0; width: 3.5em; float: left; text-align: left; margin: 0 5px 5px 0; clear: both; font-weight: normal;}

/*===========WEATHER HOME=================*/
#wxHome {float:left; margin-bottom:8px; font-size:10px; line-height:11px; color:#336; width:300px;text-align:center; }
#wxHome ul{list-style:none; margin:0px; padding:0;}
#wxHome ul li {display:block; width:97px; float:left; margin-bottom:3px;margin-right:0px;}
#wxHome ul li a{font-size: 11px; font-weight:bold; color: #33F; }
#wxHome .subTextLink {font-size: 10px; color: #3333FF; text-decoration: underline; font-style : normal; font-weight: normal;}
#wxHome img {clear:both; margin:0 6px 0 6px; }

#wxSubLinks {clear: left;margin:0 0 4px 0; padding:0; font-size:10px; line-height:11px; color:#336;}
#wxSubLinks ul { list-style: none; margin:0; padding:0;}
#wxSubLinks li {float:left; margin:0 5px 0 0; padding-right:3px;}



.select_dropdown_top { 
width: 200px;
height: 14px;
border: 1px solid black;
background: #ffffff;
background-image:url(/images/layout/down-grn.gif);
font-family: verdana, helvetica, arial, sans-serif; 
font-size: 10px; 
color: #333366; 	
text-decoration: none; 
font-style : normal; 
font-weight: normal;
margin-left: 5px;
margin-bottom:3px;
}

.select_dropdown_bottom {width: 200px; border: 1px solid black; background: #ffffff; position: absolute; top: 14px; left: 5px; z-index: 99;}
.select_dropdown_bottom a {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px;color: #333366; text-decoration: none; font-style : normal; 
 font-weight: normal;}
.select_dropdown_bottom a:visited {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px;color: #333366;text-decoration: none;font-style : normal; font-weight: normal;}
.select_dropdown_bottom a:hover {background:#F7F7E2}
.select_dropdown {position: relative;}

/* ============Rich Text List===========*/
.media_left {float: left; margin-right: 5px;}
.media_right {float: right; margin-left: 5px;}
.media_right2 {float: right; margin-right: 300px; margin-left: 5px;}


/* ============AUDIO HOME===========*/
#homeAudio {float:left; margin-bottom:15px; clear:both; width:95%; background-color:#DDD; position: relative;}
#homeAudio ul {margin:0 0 0 25px; padding:0 0 0 3px;}
#homeAudio ul li{list-style-image: url(/icons/audio_16.gif); margin-bottom:5px; border-bottom:1px dotted #DDD; padding-bottom:5px;}
#homeAudio  select {font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; color: #333366; 	text-decoration: none; font-style : normal; font-weight: normal;}

.photoleft {float:left; margin-right:5px; margin-bottom:5px;}
.photoright {float:right; margin-right:320px; margin-bottom:5px;}

.ad_words {
	display: block;
	width: 300px;
	margin-left: 5px;
	color:green;
	background-color:#EEE;
	padding:3px;

}
.ad_words a:link{
	font-weight:bold;
}

.third_paragraph {
	margin-left: 205px;
}

.pageOn {
	
	border: 1px solid #c0c0c0; 
	font-weight: normal;
	color: #336;
}

/* ============== comments ============== */

.comment {
	border: 1px solid #ccc;
	background: #fffbd7;
	padding: 7px 10px 20px 10px;
	margin: 5px 0px 12px 0px;
}
.comment_child .subject {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 1px;
	background: #ffffee;
	padding: 2px 0px 2px 7px;
	border: 1px solid #eec;
}

.comment_child_del .subject {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 1px;
	background: #ff9999;
	padding: 2px 0px 2px 7px;
	border: 1px solid #eec;
}

.comment .author {
	font-size: 12px;
	margin-bottom: 5px;
	font-weight: bold;
	padding-left: 4px;
	color: #666;
}
.comment .reply {
	font-size: 12px;
	font-weight: bold;
	float: right;
	margin-right: 5px;
}
.comment .reply a {
	color: #666;
}
.comment .postMessage {
	width: 450px;	
	margin-bottom: 7px;
}
.comment .postSubject {
	width: 450px;
}
.comment .postDiv {
	margin-top: 7px;
	padding-top: 5px;
	border-top: 2px solid #000;
}
.comment_message {
	padding: 15px;
	text-align: center;
	border: 1px solid #900;
	background: #fdd;
	color: #900;
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
}
.comments {
	clear: left;
}

.comments li {
	list-style-type :none;
}
.comments .comment_children li {
	display: inline;
	list-style-type: none;
}
.comments .comment_children {
	background: #bbbbbb;
	margin: 1px;
}
.comments .comment_children a {
	display: block;
}
#Comment_bodyCol2 {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 10px;
	float: right;
	clear:left;
	width: 200px;
	overflow: hidden;
	position: relative;
	height: 1%;
}

.print_pagination {
	display: none;
}

.formBar {
		background: #dddddd; 
		color: #000; 
		font-size: 16px; 
		font-weight: bold; 
		padding: 1px 0px 1px 7px; 
		margin-bottom: 5px;
		border: 1px solid #000;
	}
	.formError {
		margin-bottom: 10px;
		padding: 7px;
		color: #900;
		background: #ffdddd;
		border: 1px solid #900;
		font-weight: bold;
	}
#apvideo {
	margin-left: auto;
	margin-right: auto;
	width: 180px;
	margin-top: 13px;
	padding-right: 50px;
}
.apitem { 
	clear:both;
	width: 170px;
	padding: 3px 0px 2px 0px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	font-size: 7px;
	font-family: Verdana, Avenir, "Lucida Grande",  "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	voice-family: inherit;
}

.apvideo_title {
	font-size: 11px;
	color: #4470b9;
	font-weight: bold;
	font-family: arial,helvetica;
	text-decoration: none;
	line-height: 10px;
}

#keymatch {background: #CBDBE5; border:1px solid #036;margin:0 0 5px 0; height:40px; padding:3px}
#keymatch a:link{font-weight:bold;}
#keymatch a:visited{font-weight:bold}
#keymatch a:hover{font-weight:bold}
