* {padding: 0;margin: 0;}
html { font-family:Arial, sans-serif;font: normal 1em;}
body {margin: 0;padding: 0;color: #000; background: #ededed; text-align: center; font: normal 80%/1.5em 'Arial', sans-serif;color: #000;} 

a, a:active,a:link {font:1em;text-decoration: none;color: #6898d0;}
a:visited {text-decoration: none;}
a:hover {color: #895F30;}
h1, h2, h3 {font: bold 1em 'Arial', sans-serif;}
h1 {font-size: 1.6em;color: #DD0500;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.0em;color: #D52027;}
p, h1, h2, h3 {margin: 10px 10px;}
ul, ol {margin: 10px 30px;padding: 0 15px;}
img.float-right {margin: 5px 0px 5px 15px;}
img.float-left {margin: 5px 15px 5px 0px;}
#header-content, #content, #footer-content {width: 960px;}

#rsbox {float: right;width: 340px;margin:10px;background: #F4F8FD; border: 1px solid #E5F0FB; }
#rsbox h3 {font: normal 0.9em 'Arial', sans-serif; font-size: 0.9em; color: #6898d0;}
.rsbox a:link {color: #000;}
.rsbox a:visited {color: #6898d0;}
.rsbox a:hover {color: #000;text-decoration:underline;}
#rsbox img {background: none;border: 0 solid #dcdcdc;padding: 0;}

#header {background: #ED1F27 url(images/headerbglred.gif) repeat-x 0 0;height:94px;text-align: left;width:100%;}

#content-wrap {clear: both;width: 960px; background: #fff;text-align: left;padding: 0 10px 0 10px;margin: 0 auto; } 

/* Left Bar */
#leftbar {float: left;width: 170px;margin: 0 0 10px 0;padding: 0;}
#leftbar a:link {color: #6898d0;}
#leftbar a:visited {color: #6898d0;}
#leftbar a:hover {color: #DD0500;}
.leftbox {width: 160px;margin-bottom: 10px;}
#leftbar ul.sidemenu {list-style: none;margin: 10px 0 15px 0;padding: 0;background: #F4F8FD;}
#leftbar ul.sidemenu li {padding: 0px 10px; }
#leftbar ul.sidemenu a {display: block;color: #333;height: 1.5em;padding: .3em 0 .3em 15px;line-height: 1.5em;text-decoration: none;}

#leftbar ul li a {font-weight: normal;}

#leftbar ul.sidemenu a.top{border-top: 1px dashed #D4D4D4;}

#leftbar ul.sidemenu a:hover {
  padding: .3em 0 .3em 10px;
  border-left: 5px solid #DD0500;
  color: #DD0500;
}


/* MIDDLE BAR */

#middlebar {
	float: left;
	width: 640px;
	margin: 0 0 0 0;
	background: #fff;
}
#middlebarmadd {
	float: left;
	width: 750px;
	margin: 0 0 0 0;
	background: #fff;
}

#middlebar a:link {color: #6898d0;}
#middlebar a:visited {color: #6898d0;}
#middlebar a:hover {color: #DD0500;}
 
	.leftcol { 
		float: left; 
		width: 312px;
		border:#ccc 1px solid;
		text-align: justify;
		background: #F4F8FD;
		margin-bottom:10px;
	}
	.leftcol_video { 
		float: left; 
		width: 200px;
		border:#ccc 1px solid;
		text-align:center;
		background: #F4F8FD;
		margin:10px 0 10px 8px;
		
	}
	 
	 
	.rightcol {
		float: right;
		width: 312px;
		background: url(images/headlines.gif) no-repeat left top;
		margin-bottom:10px;
		}
	 
	.special {
		clear: both;
		margin:10px 0 10px 0;
		padding: 5px 10px;
		border: 1px solid #E5F0FB;
		background: #F4F8FD;
		color: #444;
	}

#middlebar img {border: 1px solid #DADADA;padding: 5px;background: #FAFAFA;}
.footerwrap {clear: both;margin:20px 0 0 0;border-top: 1px dotted #ccc;background: #fff;padding: 40px 0px 40px 0px;	color: #454545;}
.footerwrap a:link {color: #6898d0;}
.footerwrap a:visited {color: #6898d0;}
.footerwrap a:hover {color: #DD0500;}
.separator {padding: 0 10px 0 10px;background:#fff;}
.notes {clear: both;margin:10px 0 10px 0;border-top: 1px dotted #ccc;}
.space {clear: both;margin:10px 0 10px 0;}

/* ######### CSS for Indented CSS Tabs. ######## */


.indentmenu{
font: bold 12px Arial;
width: 620px; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
border-top: 1px solid #CCC; /*navy border*/
background: black url(images/menu.gif) center center repeat-x;
}

#pettabs ul li a:link {color: #fff;}
#pettabs ul li a:visited {color: #fff;}
#pettabs ul li a:hover {color: #fff;}



.indentmenu ul li{display: inline;}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px 0 5px;
text-decoration: none;
border-right: 1px solid #CCC; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{color: white;}
#middlebar .tabcontent img {border:none;}
#middlebar .tabcontent a:hover { 
	border-bottom: 0px solid navy; color: #DD0500; /*hover text color*/
}

#middlebar .tabcontent a, a:active,a:link {font:color: #6898d0;}

#middlebar .tabcontent a:visited {text-decoration: none;}

#middlebar .tabcontent a:hover {color: #895F30; border-bottom: 0px solid navy; text-decoration: none; }

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(images/menu_hover.gif) center center repeat-x;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 100%;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{display:none;}

@media print {
.tabcontent {display:block !important;}
}


/*Right Bar*/
#rightbar {float: right;width: 150px;margin: 0 0 0 0;padding: 0;}
.rightbox {float: right;width: 140px;margin-bottom: 10px;background: #F4F8FD;}
#menubar {background:#fff;}
.float-left {float: left;}
.float-right {float: right;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.clear {clear: both;}



ul#navigation {
padding: 0;
margin: 0;
background-color: #6898d0;
color: #fff;
float: left;
width: 100%;
}
ul#navigation li { display: inline; }
ul#navigation li a {
padding: .25em 1em;
background-color: #6898d0;
color: #fff;
text-decoration: none;
float: left;
border-bottom: solid 1px #fff;
border-top: solid 1px #fff;
border-right: solid 1px #fff;
}
a:link, a:visited { color: #fff; }
ul#navigation li a:hover {
color: #fff;
background-color: #039;
}

#topleftlogos { width:400 px; float:left; color: #808080;clear: both;padding: 7px 10px 10px 10px;margin: 0px 0;}
#topleftlogos img {background: #fafafa;border: 0 solid #dcdcdc;padding: 0;}

/* search form */
#search_field { 
	background: #fff url(images/s2.gif) no-repeat right; 
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 7px 10px 10px 10px;
	margin: 0px 0;

}
	input.search { 
		width: 200px; 
		border: 0;
		background: #FFF url(images/in.gif) no-repeat;
		padding: 4px; 
		color: #E0691A;
		font-weight: bold;
		margin: 0 0 0 3px;
	}
	input.submit {
		background: url(images/submit.gif) no-repeat;
		border: 0;
		padding: 4px 0;
		width: 65px;
		margin: 0 10px 1px 0;
		color: #FFF;
		font: bold 1em Arial, Sans-Serif;
	}
.grey { color: #808080; background: inherit; font-weight: normal; }
.search_form { float: right; }
#search_field a{color: #B50C0C;	background: inherit;}
#search_field  a:hover { color: #6C757A; background: inherit; }
.grey { color: #808080; background: inherit; font-weight: normal; }
.search_form { float: right; }
#search_field a{	color: #B50C0C;	background: inherit;}
#search_field  a:hover { color: #6C757A; background: inherit; }
.footer { width:940px;margin: 0 0 0px 0;background: #fff; padding: 0 10px 3px 10px;}
#footer-img img {background-color: transparent;border: 0px solid #dcdcdc;padding: 0 0 0 0;}
.footerright{float: right;width: 600px;margin: 0 0 10px 0;padding:10px 10px 0 50px;	}
.footerleft{float: left;width: 260px;margin: 0 0 0 10px;	}
/* display and additional classes */
.clearer { clear: both; }

/* Nav */
#nav {position: relative; float:left; width:960px; height:29px; margin-top:1px; color:#FFF; background:url('images/bg_nav.gif') repeat-x; z-index: 99999}
#nav ul {float:left; margin:0; padding:0 0 0 8px;}
#nav ul li {display:block; float:left; margin:0 1px !important;}
#nav a {display:block;}
#nav li a {padding:3px 13px; line-height:20px; _line-height:19px; color:#FFFFFF; text-decoration:none;}
#nav ul li a:hover {float:left; ; color:#FFF; background:url('images/dolphin_bg_over.gif') repeat-x; border:1px solid #D1D1D1; border-width:1px 1px 0 1px; line-height:20px; _line-height:19px; padding:2px 12px; _padding:2px 12px 3px 12px;}
#nav li.primactive a {float:left; color:#003366; background-color: ffffff; border:1px solid #D9DCDF; border-width:1px 1px 0 1px; line-height:20px; _line-height:19px; padding:2px 12px; _padding:2px 12px 3px 12px;} /* on main menu hover, background  of dropdown menus */
#nav ul ul {position:absolute; left:-999em; top:28px !important; border:1px solid #D1D1D1; background-color:#FFF; border-top:none; padding:0 !important; z-index:9999;}
#nav ul ul li {float:none; height:auto; margin:0 !important;}
#nav ul ul li a {float:none !important; width:120px; height:10px; padding:10px 0 5px 5px !important; color:#003366 !important;  border:1px solid #D1D1D1 !important; border-width:1px 0 0 0 !important; font:normal 11px arial,sans-serif,verdana !important; text-transform:none !important; background-color: ffffff  !important;} /* drop menu background on menu item hover */
#nav ul ul li a:hover {float:none; background-image:none !important; background-color:#5E728D !important; cursor:pointer; color:#FFF !important; padding:10px 0 5px 5px !important;}
#nav ul li#nav11 ul {margin-left:-91px;}
#home li#nav1 a, #home li#nav1 a:hover,
#us li#nav2 a, #us li#nav2 a:hover,
#world li#nav3 a, #world li#nav3 a:hover,
#blogs li#nav4 a, #blogs li#nav4 a:hover,
#business li#nav5 a, #business li#nav5 a:hover,
#globalbiz li#nav5 a, #globalbiz li#nav5 a:hover,
#health li#nav6 a, #health li#nav6 a:hover,
#entertainment li#nav7 a, #entertainment li#nav7 a:hover,
#photos li#nav8 a, #photos li#nav8 a:hover,
#magazine li#nav9 a, #magazine li#nav9 a:hover,
#specials li#nav10 a, #specials li#nav10 a:hover,
#topics li#nav11 a, #topics li#nav11 a:hover {float:left; font:bold 11px arial,sans-serif,verdana; color:#003366; background-color:#FFF; background-image:none; border:1px solid #D9DCDF; border-width:1px 1px 0 1px; padding:2px 13px; _padding:2px 13px 3px 13px; line-height:20px; _line-height:19px;} 


/**************** content styles ****************/
#path{ display: block; height:44px;  padding-left: 220px; margin:0; background-image: url(images/menu_bg.gif); background-repeat: repeat-x; }
#path p{ padding: 12px 0 0 0; margin: 0; font-size: 8pt; color: #B90000; font-weight: bold; }
#path a{ text-decoration: none; color: #3C7FAF; font-size: 8pt;  font-weight: bold;  }
#path a:hover{ text-decoration: none; position: relative; color: #B90000; top: -1px; }
#path .Arrow{ color: Black; position: relative; top: -1px;  margin: 0 2px 0 2px;  }
#container { overflow: hidden;clear: both; }
#container div { float: left; background:#F4F8FD no-repeat left top;width: 207px; margin: 0 4px 0 0;} 
#container .col2 { border:1px solid ;border-color:#F4F8FD;margin: 0 0 0 3px;}
#container .col3 { background: #F4F8FD;}
#container img {background-color: transparent;border: 1px solid #dcdcdc;margin: 0 5px 0 5px;}
#container h1 { height:18px; background:url(images/menu.gif) repeat-x;font-size: 1.2em;}
#container h1 { padding:2px; text-align:center; margin:0; color:#fff; }
#container1 {background-color: transparent;border: 0px ;padding: 0;}
#container1 img {background-color: transparent;border: 0px ;padding: 10px 5px 3px 0;}
#container ul {margin: 0; list-style-type: none; background:  url(images/red_bull.gif) no-repeat 0.4em ; font-size: 92.5%; padding: 0px 0px 5px 14px;}
	
.mod {  padding: 0; border: none; background: transparent;  font-size: 100%; margin: 0px 0; border: 1px solid #E5F0FB;} /*NEEDED*/
.mod,.mod .bd,.mod .ft { background: #F4F8FD;} 
.mod.alt .bd .hd { background-color:#fff; border: 0px solid #d0d1d1; border-bottom:none;} /*NEEDED*/
.mod .hd h2,.mod .hd h3,.mod .hd h4,.mod .alt .hd h2,.mod .alt .hd h3,.mod .alt .hd h4 { background:url(images/menu.gif); margin: 0 0 3px 0; padding:10px 5px 5px 20px; color: #fff; text-align: left; font-size: 93%; font-weight: bold; height:20px;} /*NEEDED*/
.mod .hd  h1 { background: #EA5B5B;color: #fff;margin: 3px 3px 0 3px;height:20px;padding:5px 5px 10px 20px;}
.mod.inner .bd { margin-right: 3px; padding: 2px 0 2px 3px;} /*NEEDED*/
.mod .ft { background-position: 0 100%; color: #666; padding-left: 6px; padding-bottom: 5px; margin-right: 6px;}/*NEEDED*/
.mod .ft p { text-align: right; font-size: 85%; margin: 0; padding: 0;} /*NEEDED*/
#sp-more-stories .bd .hd .wrapper,.inner .bd .hd .wrapper { padding: 5px 0 0 5px;} /*NEEDED*/
#sp-more-stories .bd .bd,.inner .bd .bd,.inner .bd .bdinner { margin: 0; padding: 0 5px; background: none; background-color: #fff; border-width: 0 0px; border-style: solid; border-color: #d0d1d1; }  /*NEEDED - SIDE BDRS */
.inner .bd .bd { padding-bottom:5px; background: #F4F8FD;}  /*NEEDED - BOT WHITE PADDING */
#sp-more-stories .bd .ft,.inner .bd .ft { background-position: 100% 100%; margin: 0; padding: 0 4px 4px;background: #F4F8FD} /*NEEDED*/
.sp-mod-link-list ul { padding: 0; margin: -3px 0 0;} /*NEEDED*/
.sp-mod-link-list ul li { margin: 0; padding: 0; list-style-type: none; background: #F4F8FD url(images/arrown.gif) no-repeat 0 .4em; border-bottom: 1px dotted #D0D0D0; font-size: 92.5%; padding: 2px 2px 5px 14px;}
.sp-mod-link-list ul li a:hover {margin: 0; padding: 0; list-style-type: none; color: #DD0500;}
.sp-mod-link-list ul li.last { border-bottom: none; } /*NEEDED*/
.title {margin-bottom: 10px;padding-bottom: 5px;border-bottom: 1px dotted #D1D1D1; text-align:left;}
.movietitle {margin-bottom: 10px;padding-bottom: 5px;border-bottom: 1px dotted #D1D1D1; text-align:center;}
.special {clear: both;margin: 0px 0 10px 0; padding: 0px 0px 0px;border: 1px solid #E5F0FB;background: #F4F8FD;color: #444; height:80px; z-index:0;}
#ticker {position:relative;z-index: 2;padding: 20px 0 0 0;}
#header-content {margin:0 auto;padding:0;position: relative;}
.header-content2 { margin:0 auto;padding:0;position: relative; color:#FFFFFF;}
.header-content3 { margin:0 auto;padding:0 10px 0 400px;position: relative;  }
#header-content img {background-color: transparent;border: 0px solid #dcdcdc;padding: 30px 0 0 0;}
#clock_a { float:right; }