/* Define Tags */
html, body {
	height:100%;
	} 

body { 
	margin:0;
	padding:0;
	} 
	.body{font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#45433e;	
	line-height:1.45em;
	background:#000 url(images/bg.jpg) no-repeat top center ;
	}
	
a, a:visited, a:hover {	
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#327dbb;	
	line-height:1.45em;
	text-decoration:none;
	}
a:hover {
	color:#1f384d;
	text-decoration:none;
	}


/* Site Structure Start */
/*{ Start of New CSS Structure }*/

#topAd {
	width:100%;
	height:82px;
	margin:0 auto;
	border-bottom:#b5b5b5 solid 2px;
	background-color:#000000;
	overflow:hidden;
}
#topAdCenter {
	width:984px;
	height:82px;
	margin:0 auto;
}
	
#frame {
	width:1004px;
	margin:0 auto;
}

#logo {
	width:429px;
	height:174px;
	float:left;
	background:url(images/logo.png) no-repeat top left;
}

#headRight {
	width:575px;
	height:174px;
	float:left;
	background:url(images/head_right.png) no-repeat top left;
}


		
#nav1 {
	width:1004px;
	height:58px;
	position:relative;
	background:url(images/nav.jpg) no-repeat top left;
	float:left;
}

#nav1 ul li.top-drop {
	margin: 0px;
	padding: 0px;
}

#nav1 ul li.top-drop {
	float: left;
	list-style: none;
}

#nav1 a#link1, #nav1 a#link2, #nav1 a#link3, #nav1 a#link4, #nav1 a#link5, #nav1 a#link6, #nav1 a#link7, #nav1 a#link8 {
	display: block;
	height: 58px;
}
#nav1 a#link1 span, #nav1 a#link2 span, #nav1 a#link3 span, #nav1 a#link4 span, #nav1 a#link5 span, #nav1 a#link6 span, #nav1 a#link7 span, #nav1 a#link8 span { display:none; }

		
#nav1 li#nav1-1, #nav1 li#nav1-2, #nav1 li#nav1-3, #nav1 li#nav1-4,
#nav1 li#nav1-5, #nav1 li#nav1-6, #nav1 li#nav1-7, #nav1 li#nav1-8 {margin: 0; padding: 0; list-style: none;height: 58px; }
			
		#nav1-1	{ width:78px; background-image:none; }
		#nav1-2	{ width:117px; background-image:none; }
		#nav1-3	{ width:200px; background-image:none; }
		#nav1-4	{ width:79px; background-image:none; }
		#nav1-5	{ width:198px; background-image:none; }
		#nav1-6 { width:128px; background-image:none; }
		#nav1-7 { width:131px; background-image:none; }
		#nav1-8 { width:73px; background-image:none; }
		
		#nav1-1 a#link1:hover { background:transparent url(images/nav.jpg) no-repeat 0 -58px; }
		#nav1-2 a#link2:hover { background:transparent url(images/nav.jpg) no-repeat -78px -58px; }
		#nav1-3 a#link3:hover { background:transparent url(images/nav.jpg) no-repeat -195px -58px; }
		#nav1-4 a#link4:hover { background:transparent url(images/nav.jpg) no-repeat -395px -58px; }
		#nav1-5 a#link5:hover { background:transparent url(images/nav.jpg) no-repeat -474px -58px; }
		#nav1-6 a#link6:hover { background:transparent url(images/nav.jpg) no-repeat -672px -58px; }
		#nav1-7 a#link7:hover { background:transparent url(images/nav.jpg) no-repeat -800px -58px; }
		#nav1-8 a#link8:hover { background:transparent url(images/nav.jpg) no-repeat -931px -58px; }
		
		
		#nav1-1 a#link1.current, .menu :hover > #link1 { background:transparent url(images/nav.jpg) no-repeat 0 -58px; }
		#nav1-2 a#link2.current, .menu :hover > #link2 { background:transparent url(images/nav.jpg) no-repeat -78px -58px; }
		#nav1-3 a#link3.current, .menu :hover > #link3 { background:transparent url(images/nav.jpg) no-repeat -195px -58px; }
		#nav1-4 a#link4.current, .menu :hover > #link4 { background:transparent url(images/nav.jpg) no-repeat -395px -58px; }
		#nav1-5 a#link5.current, .menu :hover > #link5 { background:transparent url(images/nav.jpg) no-repeat -474px -58px; }
		#nav1-6 a#link6.current, .menu :hover > #link6 { background:transparent url(images/nav.jpg) no-repeat -672px -58px; }
		#nav1-7 a#link7.current, .menu :hover > #link7 { background:transparent url(images/nav.jpg) no-repeat -800px -58px; }
		#nav1-8 a#link8.current, .menu :hover > #link8 { background:transparent url(images/nav.jpg) no-repeat -931px -58px; }
		


#leftColumn {
	width:661px;
	float:left;
	margin:0 20px 20px 30px;
}

#rightColumn {
	width:264px;
	float:left;
	margin:0 0 20px 0;
	}
	
	#rightColumn a.rss-link, #rightColumn a.rss-link:visited, #rightColumn a.rss-link:hover { display:block; height:28px; background:url(images/rss.gif) 2px 2px no-repeat;font-size:11px; font-weight:bold; margin:0 0 13px 0; padding:7px 2px 2px 38px; color:#9a9a9a; }
	#rightColumn a.rss-link:hover { color:#45433E; }


#lppodBg {
	width:661px;
	height:545px;
	float:left;
	margin-bottom:10px;
	background:url(images/lp_pod_bg.gif) no-repeat top left;
}

#navpod {
	width:302px;
	height:223px;
	height/* */:/**/198px; 
	height: /**/198px;
	padding:25px 0 0;
	float:left;
	margin:13px 28px 0 14px;
	background:url(images/nav_pod.jpg) no-repeat top left;
}

#navpod ul, #navpod li {margin: 0; padding: 0; list-style: none;}
#navpod li, #navpod a, #navpod a:visited, #navpod a:hover { width:302px; height:33px; display: block; background:url(images/pod-ticker-bg.gif) 0 -33px no-repeat; color:#6e6e6e; }
		#navpod a, #navpod a:visited, #navpod a:hover {width/* */:/**/265px; width: /**/265px; height/* */:/**/23px; height: /**/23px; padding:10px 0 0 37px; }
		#navpod a.above, #navpod a.above:hover { background-position:0 -66px; }
		#navpod a:hover, #navpod a.current { background-position:0 0; color:#222635; }

#podPic {
	width:302px;
	height:276px;
	margin:0 28px 0 14px;
	float:left;
	background:url(images/pod_pic.jpg) no-repeat top left;
	}
	#podPic div { background-position:center center; background-repeat:none; width:280px; height:258px; margin:10px 0 0 14px; border:4px solid #0060AC; }

#navlp {
	width:305px;
	height:223px;
	height/* */:/**/198px; 
	height: /**/198px;
	padding:25px 0 0;
	float:left;
	margin:13px 0 0 0;
	background:url(images/nav_lp.jpg) no-repeat top left;
}

	
#navlp ul  {margin: 0 0 0 3px; width:302px; padding: 0; list-style: none;}
#navlp li { margin: 0; padding: 0; list-style: none;}
#navlp li, #navlp a, #navlp a:visited, #navlp a:hover { width:302px; height:33px; display: block; background:url(images/lp-ticker-bg.gif) 0 -33px no-repeat; color:#6e6e6e; }
		#navlp a, #navlp a:visited, #navlp a:hover {width/* */:/**/251px; width: /**/251px; height/* */:/**/23px; height: /**/23px; padding:10px 21px 0 30px; }
		#navlp a.above, #navlp a.above:hover { background-position:0 -66px; }
		#navlp a:hover, #navlp a.current { background-position:0 0; color:#222635; }

#lpPic {
	width:305px;
	height:276px;
	float:left;
	background:url(images/lp_pic.jpg) no-repeat top left;
	}
	#lpPic div { background-position:center center; background-repeat:none; width:280px; height:258px; margin:10px 0 0 3px; border:4px solid #0060AC; }

#videoBg {
	width:661px;
	height:396px;
	float:left;
	margin-bottom:20px;
	background:url(images/video_bg.gif) no-repeat top left;
}

#rtmenuBg {
	width:264px;
	height:265px;
	float:left;
	margin:0 0 20px 0;
	background:url(images/rt_menu_bg.jpg) no-repeat top left;
}

#rtBtn1{
	width:245px;
	height:40px;
	float:left;
	margin:12px 0 6px 8px;
	background:url(images/rt_btn1.jpg) no-repeat top left;
}

	#rtBtn1 a{ display:block; width:245px; height:40px;}
	#rtBtn1 a:hover{ background:url(images/rt_btn1.jpg) 0 -40px;}
	#rtBtn1 span{ display:none;}

#rtBtn2{
	width:245px;
	height:40px;
	float:left;
	margin:0 0 7px 8px;
	background:url(images/rt_btn2.jpg) no-repeat top left;
}

	#rtBtn2 a{ display:block; width:245px; height:40px;}
	#rtBtn2 a:hover{ background:url(images/rt_btn2.jpg) 0 -40px;}
	#rtBtn2 span{ display:none;}

#rtBtn3{
	width:245px;
	height:42px;
	float:left;
	margin:0 0 5px 8px;
	background:url(images/rt_btn3.jpg) no-repeat top left;
}

	#rtBtn3 a{ display:block; width:245px; height:42px;}
	#rtBtn3 a:hover{ background:url(images/rt_btn3.jpg) 0 -42px;}
	#rtBtn3 span{ display:none;}

#rtBtn4{
	width:245px;
	height:41px;
	float:left;
	margin:0 0 3px 8px;
	background:url(images/rt_btn4.jpg) no-repeat top left;
}

	#rtBtn4 a{ display:block; width:245px; height:41px;}
	#rtBtn4 a:hover{ background:url(images/rt_btn4.jpg) 0 -41px;}
	#rtBtn4 span{ display:none;}

#rtBtn5{
	width:245px;
	height:81px;
	float:left;
	margin:0 0 0 8px;
	background:url(images/rt_btn5.jpg) no-repeat top left;
}

	#rtBtn5 a{ display:block; width:245px; height:81px;}
	#rtBtn5 a:hover{ background:url(images/rt_btn5.jpg) 0 -81px;}
	#rtBtn5 span{ display:none;}

#rtBtn6{
	width:245px;
	height:40px;
	float:left;
	margin:5px 0 6px 8px;
	background:url(images/rt_btn6.jpg) no-repeat top left;
}

	#rtBtn6 a{ display:block; width:245px; height:40px;}
	#rtBtn6 a:hover{ background:url(images/rt_btn6.jpg) 0 -40px;}
	#rtBtn6 span{ display:none;}

#rtBtn7{
	width:245px;
	height:43px;
	float:left;
	margin:3px 0 6px 8px;
	background:url(images/rt_btn7.jpg) no-repeat top left;
}

	#rtBtn7 a{ display:block; width:243px; height:40px;}
	#rtBtn7 a:hover{ background:url(images/rt_btn7.jpg) 0 -43px;}
	#rtBtn7 span{ display:none;}


#tomsTopicTop {
	width:264px;
	height:44px;
	float:left;
	background:url(images/toms_topic_top.jpg) no-repeat top left;
}

#tomsTopicRep {
	width:264px;
	width/* */:/**/244px; 
	width: /**/244px;
	float:left;
	padding:0 10px 0 10px;
	background:url(images/toms_topic_rep.jpg) repeat-y top left;
}

#tomsTopicBot {
	width:264px;
	height:10px;
	float:left;
	margin-bottom:20px;
	background:url(images/toms_topic_bot.jpg) no-repeat top left;
}

#nextBc {
	width:264px;
	width/* */:/**/208px; 
	width: /**/202px;
	height:116px;
	height/* */:/**/76px; 
	height: /**/76px;
	float:left;
	padding:36px 12px 5px 50px;
	margin:0 0 20px 0;
	text-align:right;
	background:url(images/next_bc.jpg) no-repeat top left;
}

#tiUKhist {
	width:264px;
	width/* */:/**/244px; 
	width: /**/244px;
	height:auto;
	float:left;
	padding:75px 10px 10px 10px;
	margin:0 0 20px 0;
	background:url(images/today_hist.jpg) no-repeat top left #E5E5E5;
	border:#c9c9c9 solid 1px;
	position:relative;
}

#bookBox {
	width:262px;
	width/* */:/**/155px; 
	width: /**/155px;
	height:118px;
	height/* */:/**/52px; 
	height: /**/52px;
	float:left;
	padding:56px 97px 10px 10px;
	margin:0 0 20px 0;
	background:url(images/book_box.jpg) no-repeat top left;
}

#content {
	width:1004px;	
	float:left;
	background:url(images/content_rep.gif) repeat-y top left;
}

subTop {
	width:661px;
	height:16px;
	float:left;
	margin:0 20px 0 30px;
	background:url(images/content_sub_top.gif) no-repeat top left;
}

subRep {
	width:661px;
	float:left;
	margin-left:30px;
	background:url(images/content_sub_rep.gif) repeat-x top left;
}

subBot {
	width:661px;
	height:16px;
	float:left;
	margin:0 20px 20px 30px;
	background:url(images/content_sub_bot.gif) no-repeat top left;
}



#footer {
	width:1004px;
	width/* */:/**/944px; 
	width: /**/944px;
	height:465; 
	height/* */:/**/445px; 
	height: /**/445px;
	background:url(images/footerbg.jpg) top left no-repeat;
	float:left;
	padding:20px 30px 0 30px;
	color:#868484;
	font-size:10px;
	}
	
#footerLeft{width:440px; float:left; font-size:10px;}
	#footerLeft a, #footerLeft a:visited {color:#036fb3; text-transform:uppercase; text-decoration:none; font-size:10px;}
	#footerLeft a:hover{color:#023c60; font-size:10px;}
	#footerLeft span, #footerLeft span a, #footerLeft span a:visited {color:#036fb3; font-size:10px;}
	#footerLeft span a:hover {color:#023c60; font-size:10px;}

#footerRight{width:440px; float:right; font-size:10px; text-align:right;}
	#footerRight a, #footerRight a:visited {color:#036fb3; text-transform:uppercase; text-decoration:none; font-size:10px;}
	#footerRight a:hover{color:#023c60; font-size:10px;}
	#footerRight span, #footerRight span a, #footerRight span a:visited {color:#036fb3; font-size:10px;}
	#footerRight span a:hover {color:#023c60; font-size:10px;}
		
	

/* Site Structure End */



/* Custom Class Names */
button, .button { 
	padding:3px;
	color:#fff; 
	font-weight:bold; 
	background-color:#424242;
	border:2px solid #717171; 
	float:left;
	cursor:pointer;
	}
	
.form {
	padding:3px;
	color:#393939; 
	background-color:#e3e3e3;
	border:2px solid #959595; 
}
	
.error, a.error, a.error:visited, a.error:hover {	
	color:#900;	
	}

.bold {	
	font-weight:bold;
	}

.clear {
	clear:both;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif; 
	color:#5e5e5e;
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:5px 0 5px 5px;
	background:#033c69 repeat-y;
	line-height:22px
	}
	
h2 {font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
	margin:5px 0 10px 0; 
	color:#033c69; 
	text-transform:uppercase; 
}

h3 {
	font-size:12px;
	border-bottom:0;
	}
h4 {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.05em;
	border-bottom:0;
	margin:3px 0 0 0;
	padding-bottom:4px;
	}
h5 {
	font-size:9px;
	border-bottom:0;
	}
	
form {
	margin:0;
	padding:0;
	}

img {
	display:block;
	}
	
.subhdr {
	margin-left:165px;
}


 
 /* Sifr Start*/
 .sIFR-flash {
	visibility: visible !important;
	margin: 0;
	z-index: 10;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size:18pt;
	text-transform:capitalize;
	height:30px;
	zoom:1;
}
/*.sIFR-hasFlash h2 {
	visibility:hidden;
	font-size:16pt;
	text-transform:capitalize;
	height:16px;
	zoom:1;
}
.sIFR-hasFlash h3 {
	visibility:hidden;
	font-size:14pt;
	text-transform:capitalize;
	line-height:1em;
	zoom:1;
}*/
 /* Sifr End*/
 
.centerSafari img{margin:0 auto;}

/* Video Player */
#topVideoplayer {
width:660px; height:237px; border:none; margin:6px 0px 10px 0px;
text-align:center;vertical-align:middle;
border-top:2px solid #262626; border-left:2px solid #262626; border-right:2px solid #1F1F1F; border-bottom:2px solid #1F1F1F;
background:#fff;
color:#CCCCCC;
font-weight:bold;
}

.slideDown{width:223px; float:right; margin-top:10px; display:none;}


.galleryImgBox { width:111px; float:left;  }

.galleryImgBox a img, img.borderImg, a.borderImg img { border:4px solid #444; }
.galleryImgBox a:hover img, a.borderImg:hover img { border-color:#555; }

#slide-galleryBox .galleryImgBox { width:102px; height:102px; margin-left:9px; }

#slide-galleryBox .col1 { margin-left:0; }
#slide-galleryBox .row1 { margin-bottom:9px; }
#slide-galleryBox .galleryImgBox a, #slide-galleryBox .galleryImgBox a:hover { display:block; overflow:hidden; border:4px solid #444; width:102px; width/* */:/**/94px; width: /**/94px; height:102px; height/* */:/**/94px; height: /**/94px; }
#slide-galleryBox .galleryImgBox a:hover { border-color:#555; }
#slide-galleryBox .galleryImgBox a img, #slide-galleryBox .galleryImgBox a:hover img  { border:0; }

a#leftButton, a#leftButton:hover, a#leftButton.disabled, a#leftButton.disabled:hover, a#rightButton, a#rightButton:hover, a#rightButton.disabled, a#rightButton.disabled:hover { display:block; width:40px; height:211px; border:1px solid #272727; float:left; color:#1F1F1F; margin:0 4px 0 15px; background:url(images/left-button.gif) 0 0 no-repeat; text-indent:-40px; overflow:hidden; }



a#rightButton, a#rightButton:hover, a#rightButton.disabled, a#rightButton.disabled:hover { margin:0 0 0 4px; background-image:url(images/right-button.gif); }
a#leftButton:hover, a#rightButton:hover { background-position:-40px 0; }
a#leftButton.disabled, a#leftButton.disabled:hover, a#rightButton.disabled, a#rightButton.disabled:hover { background-position:-80px 0; }
/* End Video Player */

#mediaList a { display:block; position:relative; cursor:pointer; padding:5px 5px 5px 5px; overflow:hidden; }
#mediaList a.hasImage { padding-left:115px; }
#mediaList a.hasImage span { position:absolute; top:5px; left:5px; display:block; width:100px; height:100px; border:2px solid #0060AC; background:none no-repeat; cursor:pointer; }
#mediaList a.hasImage:hover span { border-color: #4E9ECF; }
#mediaList a h3 { padding:0; margin:0; cursor:pointer; font-size:120%; color:#0060AC; }
#mediaList a:hover h3 { padding:0; margin:0; cursor:pointer; font-size:120%; color:#4E9ECF; }





.linksPics{
    width:175px ! important;
	margin:0 0 50px 50px ! important;
}
table h1{
    color:#033C69;
	background-color:transparent;
	margin-bottom:25px;
	border-bottom:1px solid #033C69;
}


.day-item { margin-bottom:40px; }
.day-item img { margin:0 10px 10px 0; }

#LogoLinkD {position:absolute; top:0; left:0;}
#LogoLinkD a {display:block; width:80px; height:60px;}
