/* generic */
* { padding: 0; margin: 0; font-family: Tahoma, arial, sans-serif;}
.white  { color: white; }
.cont_bold_white { font-weight: bold; font-size: 14px;}
.clear { clear: both; }

html { background:#014f5b; }

/* base font */
body {  }
p { margin: 1em; }


/* default styles */
h2 { font-size: 1.5em; margin-bottom: 1em; color: #5c4500; font-weight: 900; }

a img { border: none; }

a:link, a:visited {
	text-decoration: underline;
	color: #B42D34;
	color: #d5ad05;
	color: #5c4500;
}

	
a:hover, a:active {
	color: #691A1F;
	color: #5c4500;
	color: blue;
}


body#page_home a:link, body#page_home a:visited {
	color: #000;
}

body#page_home a:hover,
body#page_home a:active {
	color: #333;
}
/* no borders on home page link */
body img#menu-home{
	border: 0;
}
/* ----------------------------------------- HOME PAGE ------------------------------------------------------------------------- */

body#page_home { min-width: 768px; width: 1024px; margin:10px auto; background-color: #000; }
body#page_home div.wrapper { min-width: 400px; width: 1024px; background: #fff; }

/* Header/Banner layout */
body#page_home div#header { margin-left: 214px; background: #ffcf06 url("/images/header_left_home.jpg") no-repeat; height: 60px;}
body#page_home div#banners { /* background:#000 url("/images/home_banner_background.jpg") 65% center no-repeat; */
	background:#000 center no-repeat;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;}

body#page_home div#banners div#banner { }
body#page_home div#banners div#home-logo { border-right: 1px solid #fff; width: 214px; float:left; height:164px; background: url("/images/logo_home.jpg") no-repeat center center;}
body#page_home div#banners div#home-logo img {display:none; }

body#page_home div#banners div#major-sponsor { float:right; height:145px; width: 170px; 
	background: url("/images/sponsor_new.png") no-repeat center center; 
	text-align:center; color:#fff; 
	font-weight:bold; font-size: .8em; 
	padding-top:15px;}
body#page_home div#banners div#major-sponsor img {display:none;}
body#page_home div#banners div#animation { width: auto; margin-left: 214px; margin-right: 170px; }
body#page_home div#banners div#animation img#rotator { }
body#page_home div#banners  div#animation img#banner-bg { margin-top: 15px; margin-right: 75px; }

/* Content layout */
body#page_home div.wrapper div.content_outer { 
	overflow:visible;
	margin-left: 212px;  
	border-left-color: #FFF;   
	padding-right:0;
	/*border-right-width: 158px; */
	border-right-color: #B42D34; background-color: #B42D34; width: auto; border-left-style: solid; border-right-style: solid;  }
body#page_home div.wrapper div.content_outer div.content_inner { margin: 0; width: 100%; }
body#page_home div.wrapper div.content_outer div.content_inner div.content_left { min-height: 550px;  background-color: white;	width: 214px;  margin-left: -214px; float: left; z-index: 10;}
body#page_home div.wrapper div.content_outer div.content_inner div.content_center { line-height: 135%; font-size: 12px; color: white; 	border-right: 1px solid #BE6E71; min-height: 400px; float: left; z-index: 12; padding-bottom: 35px; background-image: url(/images/home_content_back.jpg); background-repeat: no-repeat; width:635px;} /* IE 6 overide */
body#page_home div.wrapper div.content_outer div.content_inner div.content_center div.borders_right_cont {  height: 400px; padding:30px 0px 30px 10px; width: 622px;}
body#page_home div.wrapper div.content_outer div.content_inner div.content_center div.borders_right_cont div#cent_left_cont { float:left; width: 400px; }
body#page_home div.wrapper div.content_outer div.content_inner div.content_center div.borders_right_cont div#cent_right_cont { float:left; width: 220px; height: 450px; overflow:visible; }
body#page_home div.wrapper div.content_outer div.content_inner div.content_center div.borders_right_cont  h2 { font-size: 24px;  color: white; margin-bottom: 30px; font-weight: 500;}
body#page_home div.wrapper div.content_outer div.content_inner div.content_center div.borders_right_cont  p { margin-top: 15px; }
body#page_home div.wrapper div.content_outer div.content_inner div.content_right { 
	text-align:center; min-height: 400px; width: 158px;  
	/* right column width */ /*margin-right: -158px; */
	/* _negative_ right column width */ float: left; z-index: 11; }
body#page_home div.wrapper div.content_outer div.content_inner div.content_right  h3 { margin-top: 30px;  font-size: 13px; color: white; margin-bottom: 30px;}
body#page_home div.wrapper div.content_outer div.content_inner div.content_right img { padding: 2px; }

/* Footer layout */
body#page_home div.wrapper div.footer {  text-align: center; background-color: #000;  /* header and footer colours */ color: white; width: 100%; z-index: 13;}
body#page_home div.wrapper div.footer div#center_foot { padding-top: 20px; padding-bottom: 20px; }
body#page_home div.wrapper div.footer div#center_foot ul { }
body#page_home div.wrapper div.footer div#center_foot li  {display: inline;  }
body#page_home div.wrapper div.footer div#center_foot ul span.foot_seperate { margin-left: 10px; margin-right: 10px;  color: #aaaaaa;}
body#page_home div.wrapper div.footer div#center_foot a:link,
body#page_home div.wrapper div.footer div#center_foot a:visited { color: #aaaaaa; text-decoration: none; font-size: 14px;}
body#page_home div.wrapper div.footer div#center_foot a:hover,
body#page_home div.wrapper div.footer div#center_foot a:focus{ color: #FFF; text-decoration: none; font-size: 14px;}

/* smoke layout */
body#page_home div.wrapper div#smoke_holder {
	background-image: url(/images/smoke_home.png); 
	background-repeat: no-repeat; 
	width: 467px; 
	height: 71px; 
	background-color: transparent; 
	position: absolute; top: 40px; left: 50%;
	margin-left: -512px;
	z-index: 13; } /* IE 6 overide */

/* ----------------------------------------- CONTENT PAGE ------------------------------------------------------------------------- */
body#page_content { min-width: 768px; width: 1024px; margin:10px auto; background-color: #000; }
body#page_content div.wrapper { min-width: 400px; width: 1024px; background: #fff;}

/* Header/Banner layout */
body#page_content div#header {display:none;}
body#page_content div#banners { 
/* background:#000 url("/images/home_banner_background.jpg") 65% center no-repeat; */
	background:#000 center no-repeat;
	border-bottom: 1px solid #fff;}

body#page_content div#banners div#banner {  }
body#page_content div#banners div#home-logo { border-right: 1px solid #fff; width: 210px; float:left; height:131px; background: url("/images/logo_content.jpg") no-repeat center center;}
body#page_content div#banners div#home-logo img {display:none; }
body#page_content div#banners div#major-sponsor { float:right; height:125px; width: 210px; 
	background: url("/images/sponsor_new.png") no-repeat center center; 
	text-align:center; color:#fff; 
	font-weight:bold; font-size: .8em; 
	padding-top:15px;}
body#page_content div#banners div#major-sponsor img {display:none;}
body#page_content div#banners div#animation { width: auto; margin-left: 210px; margin-right: 210px; }
body#page_content div#banners  div#animation img#banner-bg { margin-right: 50px; }


/* Content layout */
body#page_content div.wrapper div.content_outer { /* set default content font size inherited by any child elements*/ 
	font-size: 13px; border-left-width: 211px;  
	border-left-color: #000;
	/*border-right-width: 158px;*/ 
	border-right-color: #FFF;  /* right column colour */ background-color: #FFF; /* content_center column colour */ width: auto; border-left-style: solid; border-right-style: solid;}
body#page_content div.wrapper div.content_outer div.content_inner { margin: 0; width: 100%; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_left { min-height: 600px; text-align: center; background-color: black;	width: 211px;  /* left column width */ margin-left: -211px;  /* _negative_ left column width */ float: left; z-index: 10;}
body#page_content div.wrapper div.content_outer div.content_inner div.content_left div#cl_top {height: 175px;}
body#page_content div.wrapper div.content_outer div.content_inner div.content_left div#cl_middle { background-color: #ffcf06; height: 180px;}
body#page_content div.wrapper div.content_outer div.content_inner div.content_left div#cl_bottom { height: 265px;}
body#page_content div.wrapper div.content_outer div.content_inner div.content_left div#cl_top h3 {padding-top: 34px;  font-size: 13px; color: white; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_left div#cl_top img { margin-top: 10px;  }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center { float: left;  z-index: 12; border-right: 1px solid #CECECE; min-height: 600px; width:640px;  } /* IE 6 overide */
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div.borders_right_cont  {  min-height: 600px; width:635px; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div.borders_right_cont div#content { padding: 15px; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div.borders_right_cont div#content ul{ margin: 2em; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_right { width: 158px;  /* right column width */ margin-right: -158px; /* _negative_ right column width */ float: left; z-index: 11; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_right { text-align:center; min-height: 400px; width: 158px;  /* right column width */ margin-right: -158px; /* _negative_ right column width */ float: left; z-index: 11; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_right  h3 { margin-top: 30px;  font-size: 13px; color:black; margin-bottom: 30px;}
body#page_content div.wrapper div.content_outer div.content_inner div.content_right img { padding: 2px; }


/* Menu layout */
div.wrapper div#menu  { min-height: 400px; width: 214px; position: absolute; top: 236px ; left:50%; margin-left: -512px; z-index: 200; font-size: 13px;}
body#page_content div.wrapper div#menu  { top: 180px;}

body div.wrapper div#menu  ul { width: 180px;}

div.wrapper div#menu ul li a { padding-left: 20px; text-decoration: none; color: #000;  margin-bottom: 0px;  font-weight: bold; width: 160px; display:block; }

body#page_content div.wrapper div#menu  { width: 211px; }

/* Feature Box */
div.wrapper div#menu div#feature { background-color: #000; }

body#page_content div.wrapper div#menu div#feature { background-color: #ffcf06; }
body#page_home div.wrapper div#menu div#feature p#feature-text { width: 216px; padding: 0; margin: 0; padding-left: 20px; line-height: 180%; }
body#page_content div.wrapper div#menu div#feature p#feature-text { width: 211px; padding: 0; margin: 0; padding-left: 20px; line-height: 180%; }
body#page_home div.wrapper div#menu div#feature p a { color: #fff; font-weight: bold; text-decoration: none; }
body#page_home div.wrapper div#menu div#feature p a.menu-active, 
body#page_home div.wrapper div#menu div#feature p a:hover,
body#page_home div.wrapper div#menu div#feature p a:active, 
body#page_home div.wrapper div#menu div#feature p a:focus { color: #ffcf06; }
body#page_content div.wrapper div#menu div#feature p a { color: #000; font-weight: bold; text-decoration: none; }
body#page_content div.wrapper div#menu div#feature p a.menu-active, 
body#page_content div.wrapper div#menu div#feature p a:hover,
body#page_content div.wrapper div#menu div#feature p a:active, 
body#page_content div.wrapper div#menu div#feature p a:focus { color: #8c7203; }
/* EO.feature */

/* Content Menu */
body#page_content div.wrapper div#menu  ul#top { list-style-type: none; }
body#page_content div.wrapper div#menu  ul#top li { border-bottom: 1px solid #8c7203; line-height: 190%;}
body#page_content div.wrapper div#menu  ul#top  li  a.menu-active, 
body#page_content div.wrapper div#menu  ul#top  li  a:hover,
body#page_content div.wrapper div#menu  ul#top  li  a:active, 
body#page_content div.wrapper div#menu  ul#top  li a:focus { color: #8c7203; background: #000; }
body#page_content div.wrapper div#menu  ul#bottom { list-style-type: none; }
body#page_content div.wrapper div#menu  ul#bottom li {border-bottom: 1px solid #232222;   line-height: 180%;}
body#page_content div.wrapper div#menu  ul#bottom li a {color: #FFF;}
body#page_content div.wrapper div#menu  ul#bottom  li  a.menu-active,
body#page_content div.wrapper div#menu  ul#bottom  li  a:hover,
body#page_content div.wrapper div#menu  ul#bottom  li  a:active, 
body#page_content div.wrapper div#menu  ul#bottom  li a:focus { background: #fff; color: #000; }

/* Homepage Menu */
body#page_home div.wrapper div#menu  ul#top { background-color: white; list-style-type: none; }
body#page_home div.wrapper div#menu  ul#top li { border-bottom: 1px solid #dc9fa4; line-height: 190%;}
body#page_home div.wrapper div#menu  ul#top li a {color: #b22a36;}
body#page_home div.wrapper div#menu  ul#top li a:hover,
body#page_home div.wrapper div#menu  ul#top li a:active, 
body#page_home div.wrapper div#menu  ul#top li a:focus { color:#fff; background-color: #b22a36; }
body#page_home div.wrapper div#menu  ul#bottom { background-color: white; list-style-type: none;   }
body#page_home div.wrapper div#menu  ul#bottom li {border-bottom: 1px solid #afaeae;   line-height: 180%;}
body#page_home div.wrapper div#menu  ul#bottom li a {color: #000;}
body#page_home div.wrapper div#menu  ul#bottom li a:hover,
body#page_home div.wrapper div#menu  ul#bottom li a:active, 
body#page_home div.wrapper div#menu  ul#bottom li a:focus {  color: #fff; background-color: #000;}

/* Submenu layout */
body#page_content  div#menu  ul#bottom ul.submenu {
	list-style:none;
	padding:0px;
	border: 2px solid #8c7203;
	position: absolute; 
	background-color: #000; 
	width: 180px;
	margin-top: -2em;
	margin-left: 180px;
}

body#page_home div#menu ul#bottom ul.submenu {
	list-style:none;
	padding:0px;
	border: 2px solid #000;
	position: absolute; 
	background-color: #fff; 
	width: 180px;
	margin-top: -2em;
	margin-left: 180px;
}

/* Footer layout */
body#page_content div.wrapper div.footer {  text-align: center;  background-color: #b42c33;  /* header and footer colours */ color: white; width: 100%; z-index: 13;}
body#page_content div.wrapper div.footer div#center_foot { padding-top: 20px; padding-bottom: 20px; }
body#page_content div.wrapper div.footer div#center_foot ul { }
body#page_content div.wrapper div.footer div#center_foot li  {display: inline;  }
body#page_content div.wrapper div.footer div#center_foot ul span.foot_seperate { margin-left: 10px; margin-right: 10px;  color: #aaaaaa;}
body#page_content div.wrapper div.footer div#center_foot a:link,
body#page_content div.wrapper div.footer div#center_foot a:visited { color: #FFF; text-decoration: none; font-size: 14px;}
body#page_content div.wrapper div.footer div#center_foot a:hover,
body#page_content div.wrapper div.footer div#center_foot a:focus { color:  #aaaaaa; text-decoration: none; font-size: 14px;}

/* smoke layout */
body#page_content div.wrapper div#smoke_holder {
	background: url(/images/smoke_content.png) no-repeat; 
	width: 501px; height: 52px;  
	position: absolute; top: 116px; left: 50%; margin-left:-512px; z-index: 13; } /* IE 6 overide */

/*TEMPLATES*/

/*Generic*/

body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#breakout { float: right; margin-top: 3.5em; margin-left: 2em; margin-bottom: 2em; width: 150px;
	background-color: #fff; color: #5c4500; color: #000; text-align: center; font-size: 1em; }

/* cater for breakout float */
/*body#page_content div.wrapper div.content_outer div.content_inner div.content_center div.breakout { margin-right: 165px; }*/
/*
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div.breakout a:link, body#page_content div.wrapper div.content_outer div.content_inner div.content_center div.breakout a:visited {
	text-decoration: none;
 	color: #3a2300;
}
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div.breakout a:hover, body#page_content div.wrapper div.content_outer div.content_inner div.content_center div.breakout a:active {
	color: #B42D34;
}
*/
/*
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#breakout p {
	padding: 5px 5px 0 5px;
/*	border: 1px solid #B42D34; border-top: none; */ }

body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#breakout p br { line-height: 0px; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#breakout ul { display: block; padding: 5px; text-align: left; list-style: none; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#breakout ul li img{ border: none; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#breakout ul li { padding: 5px 5px 0 5px; }

/*News*/
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#news div.first { margin-left: 2.5%; width: 95%; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#news hr { clear: both; width: 100%; color: black; height: 2px; background: url('/images/bg.gif'); border: 0; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#news a {  margin: 1em; }

/* review feature news item */
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#news div.first h2 { font-size: 1.5em; font-weight: bold; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#news div.first h3 { font-size: 1.15em; font-weight: bold; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#news div.first img { float: right; margin: 10px 20px 10px 10px; }

/* Individual news items */
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#news_item img { float:right; padding: 10px;}
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#news_item ul{ margin: 2em; }
/* EO.news */
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#news_item div#rightContent { float:right; text-align:left; width:219px; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#news_item div#rightContent p{ font-size: 0.8em; }

/*Staff*/
body#page_content div.wrapper div.content_outer div.content_inner div.content_center ul#staff{ list-style: none; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center ul#staff li hr  { clear: both; width: 100%; color: black; height: 2px; background: url('/images/bg.gif'); border: 0; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center ul#staff li h4 { font-size: 1em; font-weight: 600;  }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center ul#staff li img { float: right; margin-left: 20px; margin-bottom: 20px; /*border: 2px solid black; */}
/* EO.Staff */

/*Gallery*/

body#page_content div.wrapper div.content_outer div.content_inner div.content_center ul#gallery { list-style: none; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center ul#gallery li { float: left; width: 160px; height: 145px; margin-left: 30px; margin-bottom: 15px; clear: none; text-align: left; }
/*body#page_content div.wrapper div.content_outer div.content_inner div.content_center ul#gallery li img { border: 2px solid black; }*/

/* EO.Gallery */

/* Search Page */

body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#search-content { padding: 40px; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#search-content p { margin: 10px 20px; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#search-content ul { margin-left: 20px; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#search-content ul li { list-style: none; }
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#search-content form#search-box { width: 300px;
	margin-left: 1.5em;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	background-color: #B42D34;
	border: 1px solid #000;
	text-align: center;
}

body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#search-content form#search-box input.textbox { border: 1px solid #000;
	width: 150px;
}

body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#search-content form#search-box .button { margin-left: 15px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ffde7a;
	color: #5c4500;
	border: 1px solid #5c4500;
	font-weight: 600;
}

body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#search-content dl#search-results {  margin-top: 10px;	}

body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#search-content dl#search-results dt { margin-top: 10px;
	font-size: 1.125em;
}
body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#search-content dl#search-results dt a { width: 100%;
	padding-left: 20px;
}

body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#search-content dl#search-results dd { margin: 3px 0;
	padding: 0 20px;
}

body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#search-content dl#search-results dd span { font-size: 0.8em;
	color: #5c4500;
}


/* EO.Search Page */

/* Sitemap Page */

body#page_content div.wrapper div.content_outer div.content_inner div.content_center div#sitemap-content li { list-style: none;
	padding: 3px  30px;
}

/* EO.Sitemap Page */

/* Bradcrumbs */
div#breadcrumbs {
	padding-top: 15px;
}

div#breadcrumbs ul {
	margin: 0;
	padding: 5px;
	list-style-type: none;
}

div#breadcrumbs ul li {
	display: inline;
	background-image: url('/images/breadcrumb-bullet.gif');
	background-repeat: no-repeat;
	background-position: right;
}

div#breadcrumbs ul li a {
	padding-left: 3px;
	padding-right: 15px;
}

div#breadcrumbs ul li#breadcrumb-active {
	background-image: none;
	padding-right: 3px;
	font-weight: bold;
}

/* EO.Bradcrumbs */

/* Search Box */
li#search-master {
	padding-left: 20px;
	line-height: 20px;
	vertical-align: middle;
}

body#page_home form#search-box label {
	color:  #b22a36;
}


form#search-box label {
	font-weight: bold;
}

form#search-box input {
	display: inline;
	width: 100px;
	padding: 2px;
	border: 1px solid black;
}

/* EO.Search Box */

/* News box */
div#newsbox{
	margin: 0;
	padding: 0;
	/* border: solid blue 1px; */
	background: #000;
	height: 375px;
	width: 210px;
	overflow: auto; 
}
div#newsbox div#newsslider{
	margin: 0;
	padding: 0;
	/* border: solid red 1px; */
	background: #000;
	width: 1050px;
	height: 375px;
	text-align: center;
	
	
	
}
div#newsbox div#newsslider div.newsitem{
	margin: 0;
	padding: 0;
	/* border: solid grey 1px; */
	background: #000;
	float: left;
	width: 210px;
	height: 375px;
	overflow: auto; 
	text-align: left;
	
	
}

div#newsbox div#newsslider div.newsitem div.imgmid{
	margin-top: 10px;
	text-align: center;
	
	
}

div#newsbox div#newsslider div.newsitem p{
	margin-bottom: -5px;
}

div#newsbox div#newsslider div.newsitem span.rm{
	float:right;
}

div#newsbox div#newsslider div.newsitem a:link,
div#newsbox div#newsslider div.newsitem a:visited{
	color: #FFF; text-decoration: underline; font-size: 11px; 
}

div#newsbox div#newsslider div.newsitem a:hover,
div#newsbox div#newsslider div.newsitem a:focus{
	color: #FFF; text-decoration: underline; font-size: 11px; 
}

div#newsbox div#newsslider div.newsitem img{
	border: 3px solid white;
}
div#newscontrols{
	margin: 0;
	padding: 0;
	width: 210px;
	height: 30px;
	background: white;
	display: none;
	
}
div#newscontrols ul#numcontrols{
	width: 210px;
	height: 30px;
	list-style:none;
	float: left;
	
}

div#newscontrols ul#numcontrols li{
	float: left;
	display:inline;
	width: 30px;
	height: 30px;
	padding: 0;
	border: 0;
	
}
div#newscontrols ul#numcontrols li a{
	float: left;
	text-indent: -3000px;
}

div#newscontrols ul#numcontrols li a#one{
	width: 30px;
	height: 30px;
	background: url('/images/1.jpg') black no-repeat top left;
}

div#newscontrols ul#numcontrols li a#one:hover{
	background: url('/images/1.jpg') black no-repeat bottom left;
}

div#newscontrols ul#numcontrols li a#two{
	width: 30px;
	height: 30px;
	background: url('/images/2.jpg') black no-repeat top left;
}

div#newscontrols ul#numcontrols li a#two:hover{
	background: url('/images/2.jpg') black no-repeat bottom left;
}

div#newscontrols ul#numcontrols li a#three{
	width: 30px;
	height: 30px;
	background: url('/images/3.jpg') black no-repeat top left;
}

div#newscontrols ul#numcontrols li a#three:hover{
	background: url('/images/3.jpg') black no-repeat bottom left;
}

div#newscontrols ul#numcontrols li a#four{
	width: 30px;
	height: 30px;
	background: url('/images/4.jpg') black no-repeat top left;
}

div#newscontrols ul#numcontrols li a#four:hover{
	background: url('/images/4.jpg') black no-repeat bottom left;
}

div#newscontrols ul#numcontrols li a#left{
	width: 30px;
	height: 30px;
	background: url('/images/left.jpg') black no-repeat top left;
}
div#newscontrols ul#numcontrols li a#left:hover{
	background: url('/images/left.jpg') black no-repeat bottom left;
}

div#newscontrols ul#numcontrols li a#play{
	width: 30px;
	height: 30px;
	background: url('/images/playstop.jpg') black no-repeat top left;
}

div#newscontrols ul#numcontrols li a#play:hover{
	background: url('/images/playstop.jpg') black no-repeat bottom left;
}

div#newscontrols ul#numcontrols li a#right{
	width: 30px;
	height: 30px;
	background: url('/images/right.jpg') black no-repeat top left;
}
div#newscontrols ul#numcontrols li a#right:hover{
	background: url('/images/right.jpg') black no-repeat bottom left;
}
/* EO. News box */

h2 a{
	margin-left: 40px;
}
h2 a#vall:link, 
h2 a#vall:visited {
	color: #FFF; text-decoration: underline; font-size: 11px;
}

h2 a#vall:hover, 
h2 a#vall:focus {
	color: #FFF; text-decoration: underline; font-size: 11px;
}


