/* @override http://www.donateblood.com.au/css2/interior.css */

/* CSS Document */

#columna{
	float: left;
	display: inline;
	width: 185px;
	background-image:url(../images2/leftmenu_spacer.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#column_wrap {
	float: left;
	width: 760px;
	background: #FFFFFF;
}

#columnb{
	float: left;
	display: inline;
	padding: 20px 20px 50px 20px;
	background: #FFFFFF;
	
	width: 575px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
	width: 535px;
}


#columnc{
	float: left;
	display: inline;
	width: 185px;
}




/* Top Nav */

#top-nav {
	display: block;
	clear: both;
	height:40px;
	width: 945px;
	background-image:url(../images2/nav_bg.jpg);
	background-repeat:repeat-x;
}

#top-nav ul li{
	float:left;
	list-style-type: none;
	overflow: hidden;
}

#top-nav ul li a{
	background-position: center -40px;
	text-align: center;
	padding-top: 12px;
	display:block;
	
	font:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:#FFFFFF;
	
	height: 40px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
	height: 28px;
	
}

#top-nav ul li a:link, #top-nav ul li a:visited{
	background-repeat: no-repeat;
	display:block;
}

#top-nav ul li a:hover{
	background-position: top;
	display:block;
	
	height: 40px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
	height: 28px;
}

#top-nav ul li a.nav-active {
	background-position: top;
	background-repeat: no-repeat;
}

a:hover.nav-active  {
	background-position: top !important;
	background-repeat: no-repeat !important;
	
}

.nav_divider {
	background-image:url(../images2/nav_divider.gif);
	background-position: center center;
	width:1px;
	height: 40px;
}

a#nav1 {
	background-image: url(../images2/nav_1.jpg);
	width:75px;
}
a#nav2 {
	background-image: url(../images2/nav_2.jpg);
	width:112px;
}
a#nav3 {
	background-image: url(../images2/nav_3.jpg);
	width:123px;
}
a#nav4 {
	background-image: url(../images2/nav_4.jpg);
	width:94px;
}
a#nav5 {
	background-image: url(../images2/nav_5.jpg);
	width:112px;
}
a#nav6 {
	background-image: url(../images2/nav_6.jpg);
	width:78px;
}
a#nav7 {
	background-image: url(../images2/nav_7.jpg);
	width:88px;
}

/* main site search */
#site-search {
	background: #c9c5c1;
	float:right;
	padding: 11px 0 0 15px;
	
	width: 185px;
	height: 40px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 170px;
	height: 29px;
}

#search-btn {
	height: 20px;
	width: 40px;
	float: left;
}

.search-box {
	margin:0px;
	float:left;
	border: 0px;
	background-image:url(../images2/search_bg.gif);
	background-position:left;
	overflow: hidden;
	padding: 3px 0 0 3px;
	
	height: 20px;
	width: 120px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 17px;
	width: 117px;
}


/* Left hand Nav */

#menuContainer {
	padding: 52px 0px 52px 5px;
	background: #eeedec;
	margin-left: 5px;
	
	
	width: 180px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 175px;
}

#menuBase {
	background-image: url(../images2/menu_bottom.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	height:8px;

}

#menu #active a:link, #menu #active a:visited {
	color:#F40302;
	background-color:#FFF;
}

#menu #active ul li a:link, #menu #active ul li a:visited {
	color: #665951;
	background: #eeedec;
}

#menu #active ul li ul li a:link, #menu #active ul li ul li a:visited {
	color: #665951;
	background: #eeedec;
}

#menu #active a:hover{
	background-color:#FFF;
	color:#d91416;
}

#menu #active ul li a:hover{
	background-color:#FFF;
	color:#000000;
}


#menu {
	width: 175px;
	
	}
	

#menu li a {
	border-top: 1px solid #c9c5c1;
	text-decoration: none;
	
	height: 18px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 100%;

}	

#menu li a:link, #menu li a:visited {
	font-weight: bold;	
	color: #665951;
	display: block;
	padding: 7px 0 7px 13px;
	background-image: url(../images2/arrow-nav.png);
	background-repeat: no-repeat;
	background-position: 2px 9px;
	}

#menu li a:hover {
	background:#FFFFFF;
	color:#000000;
	background-image: url(../images2/arrow-nav.png);
	background-repeat: no-repeat;
	background-position: 4px 9px;
}


#menu li li a{
	border-top: 1px solid #DDD;
	text-decoration: none;
	height:inherit;
	
}	
	
#menu li li a:link, #menu li li a:visited {
	font-weight: normal;
	font-size: .95em;
	background-image: none;
	padding: 4px 0 4px 13px;
}

#menu li li a:hover {
	background:#FFFFFF;
}

#menu ul ul ul a:link{
	padding-left: 20px;
}


#menu li li li a:hover {
	background:#FFFFFF;
}	

/*  BREADCRUMBS    */

#top_holder {
		width: 535px;
		height: 50px;
}

#columnb #breadcrumb {
	color: #9B9B9B;
	font-size: .9em;

	height: 25px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
	height: 15px;
}

#columnb #breadcrumb a:link, #columnb #breadcrumb a:visited{
	color:#d91416;
	font-size: .9em;
}

#columnb #breadcrumb a:hover {
	text-decoration:underline;
}

#interiorTop {
	width: 150px;	
	height: 25px;
	float: right;
	margin-bottom: 15px;
}

#interiorTop ul{
	float:right;
}

#interiorTop li{ 
	display:inline;
}

/* --- Icons print text size --- */



a#print{
	border-right:1px solid #CCC;
	float:left;
	width:30px;
	background: url(../images2/icon-printer-n.gif) no-repeat 6px 2px;
}

a:hover#print {
	background: url(../images2/icon-printer-o.gif) no-repeat 6px 2px;
}

a#textsmall{
	border-right:1px solid #CCC;
	float:left;
	width:30px;
	background: url(../images2/icon-text-small-n.gif) no-repeat 11px 4px;
}

a:hover#textsmall {
	background: url(../images2/icon-text-small-o.gif) no-repeat 11px 4px;
}

a#textbig{
	float:left;
	width:30px;
	background: url(../images2/icon-text-large-n.gif) no-repeat 8px 2px;
}

a:hover#textbig {
	background: url(../images2/icon-text-large-o.gif) no-repeat 8px 2px;
}


/* --- RIght Column --- */

#column_red{
	
	background-image: url(../images2/tile_red.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color: #f50302;
	width: 185px;
	height: 308px;

}

#column_red p {
	


}

#column_red .home_right_item1 {
	padding: 15px;
	float:left;
	background-image: url(../images2/red_item1.jpg);
	
	width: 185px;
	height: 103px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 155px;
	height: 73px;
}

#column_red .home_right_item1_over {
	padding: 15px;
	float:left;
	background-image: url(../images2/red_item1_o.jpg);
	
	width: 185px;
	height: 103px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 155px;
	height: 73px;
}

#column_red .home_right_item2 {
	padding: 15px;
	float:left;
	background-image: url(../images2/red_item2.jpg);
	
	width: 185px;
	height: 103px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 155px;
	height: 73px;
}

#column_red .home_right_item3 {
	padding: 15px;
	float:left;
	background-image: url(../images2/red_item3.jpg);
	
	width: 185px;
	height: 103px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 155px;
	height: 73px;
}

#column_red .home_right_item3_over {
	padding: 15px;
	float:left;
	background-image: url(../images2/red_item3_o.jpg);
	
	width: 185px;
	height: 103px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 155px;
	height: 73px;
}



.feature_right {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.red_divider {
	background-image: url(../images2/divider_hor_right_int.gif);
	background-position: center;
	background-repeat: no-repeat;
	clear: both;
	height: 30px;
}

#column_red .right_text {
	color: #4a0c03;
	font-size: 1em;
	margin-top: 10px;
	display: block;
}

.btn_arrow {
	width: 18px;
	height: 17px;
	margin-top:15px;
	background-image:url(../images2/arrow_red.gif);
	float:right;
}


#pc-search {
	margin: 15px 0 0 0;
	height: 20px;
	width: 160px;
	float: left;
}

.pc-search-box {
	margin:0px;
	padding: 3px 0 0 5px;
	float: left;
	border: 0px;
	background-image:url(../images2/search_bg.gif);
	background-position:left;
	overflow: hidden;
	
	width: 120px;
	height: 20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 17px;
	width: 115px;
}

#pc-search-btn {
	height: 20px;
	width: 35px;
	float: left;
}

#graph tr, #graph td {
	padding:1px;
}

.small-text { 
	font-size:.95em;
	
}
.line-top {
	border-top:1px solid #ffffff;
	background-color: #F7F8FB;
}

.line-above {
	border-top:1px solid #E8E8E8;
}

.line-right {
	border-right:1px solid #E8E8E8;
}


.line-left {
	border-left:1px solid #f2f2f2;
}

.line-first {
	border-left:1px solid #E8E8E8;
}

.line-last {
	border-right:1px solid #E8E8E8;
}

.document_type { color: #103E93;}

.document_library {
	padding-top: 8px;
	padding-bottom: 8px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	
}

.document_item {
	padding-top: 3px;
	padding-bottom: 3px;
/*	border-top:1px solid #f6f6f6;*/
	border-bottom:1px solid #E6E6E6;
/*	margin-bottom:10px;*/
}


.document_date {
	border-right:1px solid #666;
	padding-right:2px;
	margin-right:3px;
	color:#666;
	font-size:.95em;
	text-transform: uppercase;
}

.inline {display: inline;}

.document_header {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 5px;
	border-top:1px solid #E6E6E6;/*	*/
}



/* Q&A Styles */

.question {
	padding-left: 10px;
	background-image: url(../images/arrow-red.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	font-weight: normal;
	line-height: 2em;
	padding-top: 0px;
}

#columnb .question a:link, #columnb .question a:visited{
	color:#484848;	
}

#columnb .question a:hover {
	color:#d91416;	
}


.question_in_answer {
	font-size: 1.1em;
	padding-top: 10px;
	color:#000000;
	border-top: #000000 solid 1px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 20px;
}


.backtotop {
	padding: 5px 0px;
}




/* Main content styles */

#columnb #mainContent h1, #tooltip h1 {
	font:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #d91416;
	text-transform:uppercase;
	padding-bottom: 15px;
	clear: both;
}


#columnb #mainContent h2 {
	font-size: 1.2em;
	padding-top: 10px;
	color:#000000;
	border-top: #000000 solid 1px;
	text-transform: uppercase;
	margin-top: 20px;
	clear: both;
}


#mainContent a:link, #mainContent a:visited{
	color:#d91416;
	text-decoration:none;
}



#mainContent a:hover{
	text-decoration:underline;
}

#home-left a:link, #home-left a:visited{
	color:#d91416;
	text-decoration:none;
}



#home-left a:hover{
	text-decoration:underline;
}


#mainContent ul {
	list-style: square url(../images/arrow-black.gif) outside;
	padding-left: 10px;
	margin-left: 10px;
	color: #484848;
}

#mainContent ul li a {
	color: #d91416!important;
}

#mainContent ul li a:hover {
	color: #d91416!important;
}



#container #content #columnb #mainContent .image300 {
	float: right;
	padding: 12px 0px 10px 10px;
	display:block;
	background-color:#FFFFFF;
}

#container #content #columnb #mainContent .image535 {
	margin-bottom: 20px;
	margin-top: 20px;
}

#container #content #columnb #mainContent {
	line-height: 1.5em;
	width: 530px;
}


#mainContent .download{
	padding: 2px;
	margin-top: 5px;
}

#mainContent .download img{
	margin-right: 5px;
}


/* Using IE 5 Mac High Band Filter for the following styleseet for Mac IE 5 only */

/*\*//*/

h1 {
	font-size: 15px;
	text-transform: uppercase;
	color: #d91416;
	background-image: url(../images/h1-arrow.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 0px 3px;
	padding-bottom: 15px;
}
h2 {
	font-size: 1.2em;
	color: #103E93;
}

.image300 {
	float: right;
	padding-left: 10px;
}

.image535 {
	margin-bottom: 20px;
	margin-top: 20px;
}

/**/


/* New Forms Icon  */



#form, td, tr {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 1em;
	padding: 3px;
}
.formdivider{
	background-image: url(../images/formdivider.gif);
	background-repeat: repeat-x;
}

.formdividerRed {
	background-image: url(../images/formdividerRed.gif);
	background-repeat: repeat-x;
}

.formdividerSecondary {
	background-image: url(../images/formdividerSecondary.gif);
	background-repeat: repeat-x;
}

.formDisclaimer ol{
	font-size: .95em;
	list-style-type: upper-roman;
	margin: 0 0 0 25px;
}

.formdivider select{
	font-size: 11px;
}

.field {
	background-color:#F7F7EF;
	color: #000000;
	font-family: Arial;
	font-size: 1em;
	}
	
.formButton {
	font-family: Arial;
	font-size: .95em;
	text-transform: uppercase;
	color: #FFF;
	background-color: #6A5E54;
	border: 1px solid #6A5E54;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	font-weight: bold;
}

.formButton2 {
	font-family: Arial;
	font-size: .95em;
	text-transform: uppercase;
	color: #FFF;
	background-color: #6A5E54;
	border: 1px solid #6A5E54;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	font-weight: bold;
}

.fontlight{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: .95em;	
}

.textboldredbig {
	font-size: 1.2em;
	font-weight: bold;
	color: #d91416;
}


/* --------- news Page ----------- */


#newsSelectForm {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;

}


#newsSelect {
/*	border:1px solid #C00;*/
}

.newsthmb {
	float: right;
	padding-left:20px;
	padding-top:40px;
}


.news-line2 {

}

.news-headline a:link, .news-headline a:visited {
	background: url(../images2/line-black.gif) repeat-x top;
	font-size:1.1em;
	font-weight:bold;
	color: #000 !important;
	text-decoration:none;
	text-transform: uppercase;
	padding-top: 15px;
	margin-bottom: 5px;
	margin-top: 10px;
	display: block;
}
.news-headline a:hover {
	text-decoration:underline;
	color: #d91416 !important;
}


.newsState {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #023295;
	padding-left: 10px;
	background: url(../images2/arrow-red-back.gif) no-repeat 2px 3px;
	display: none;
}

.hm-news-date {
	border-right:1px solid #000;
	color:#CC0000;
	font-size: .9em;
	margin-right:3px;
	padding-right:4px;
}



/*   -------     */
#columnb #breadcrumb {
	
	color: #9B9B9B;
	font-size: .9em;
	height: 15px;
	float: left;
	
}


#columnb #breadcrumb a:link, #columnb #breadcrumb a:visited{
	color:#888;	
}

#columnb #breadcrumb a:hover{
	text-decoration:underline;
}


/* --- Icons print text size --- */

a#print{
	border-right:1px solid #CCC;
	
	float:left;
	width:30px;
	background: url(../images/icon-printer-n.gif) no-repeat 6px 2px;
}
a:hover#print {
	background: url(../images/icon-printer-o.gif) no-repeat 6px 2px;
}

/* ------ */
a#textsmall{
	border-right:1px solid #CCC;
	float:left;
	width:30px;
	background: url(../images/icon-text-small-n.gif) no-repeat 11px 4px;
}
a:hover#textsmall {
	background: url(../images/icon-text-small-o.gif) no-repeat 11px 4px;
}
/* ------ */
a#textbig{
	float:left;
	width:30px;
	background: url(../images/icon-text-large-n.gif) no-repeat 8px 2px;
}
a:hover#textbig {
	background: url(../images/icon-text-large-o.gif) no-repeat 8px 2px;
}

.download-description {
	color:#666666;
	font-weight:bold;
}

.bold {
	font-weight: bold;
}
/* ----------------   Photo Gallery  --------------------------- */

.photoGallery {
	background-color: #F2F2F2;
	text-align: center;
	height: 134px;
	width: 134px;
}
.photoGallery a:link, .photoGallery a:visited{
	background-color: #F2F2F2;
	text-align: center;
	height: 134px;
	width: 134px;
	border:1px solid #F2F2F2;
}

.photoGallery a:hover{
	border:1px solid #d91416;
}


.photoGalleryTable {
	width: 100%;
}
.galleryMainTable {
	background-color: #FFFFFF;
	padding: 10px;
}

.leftalign {
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
}
#galleryForward, #galleryBack{
	display:inline;
	font-size: 1em;
	}
#galleryBackForward {
	text-align:center;
}
#galleryForward a:link, #galleryForward a:visited {
	padding-left:10px;
	padding-right:10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d91416;
	background: url(../images/arrow-red.gif) no-repeat 42px 4px;
}

#galleryForward a:hover {
	text-decoration:underline;
	background: url(../images/arrow-red.gif) no-repeat 44px 4px;

}
#galleryBack a:link, #galleryBack a:visited {
	padding-right:10px;
	padding-left:12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d91416;
	background: url(../images/arrow-red-back.gif) no-repeat 2px 4px;
}

#galleryBack a:hover {
	text-decoration:underline;
	background: url(../images/arrow-red-back.gif) no-repeat 0px 4px;
}

.galleryMain {
	text-align: center;
}




#exit a:link, #exit a:visited{
	background: url(../images/exit.gif) no-repeat right 0px;
	float:right;
	display: block;
	height:21px;
	height:21px;
}

#exit a:hover{
	background: url(../images/exit.gif) no-repeat right -24px;
}

#exitWidth {
	width:21px;
}


/* Search links */

.search {
	color:#0000CC; 
	}
.search a:hover {
	text-decoration:underline;
	}



/* Donor Centres */


/*#donorCentres {
	border:1px solid #023295; padding:10px; background-color:#E1E6F0;  
	}*/
.donorCell {background-color:#E1E6F0;}
#donortable {background-color:#fff; padding:1px; margin:1px; border:0px;}

.donorCell2 {border-top:1px solid #E1E6F0;}
.donorCell4 {border-bottom:1px solid #E1E6F0;}

.donorCell4 .RHSlink a {
	background-image:url(../images/arrow-red.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	font-weight:normal;
	line-height:2em;
	padding-left:10px;
	color: #000000 !important;
}

.donorCell4 .RHSlink a:hover {
	color: #d91416 !important;
}


.donorCell5 {
	border-bottom:1px solid #E1E6F0;
	background-color:#fff;
	color: #000;
	padding-bottom: 15px;
}
.donorCaption {color:#0000CC;
	font-size:.9em;}

.phone { font-weight:bold;}

p.map {page-break-after: always;}

#container #content #columnb #mainContent .flashQuiz {
	float: right;
	padding-top: 7px;
	margin-bottom: 10px;
}

#donorCentres table {
	border-top: solid 1px #000;
	padding-top: 10px;
}

#donorCentres table table {
	border-top: none;
	padding: 0px !important;
}

#donorCentres table table td {
	padding: 0 3px 0 0 !important;
	color: #333;
}

#donorCentres table tr {
	
	color:#000 !important;
	line-height:2em;
	
}

/* Postcode Box */

#postcodeBox {
	padding: 15px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}


#postcodeBox input {
	margin: 0 0 0 10px;
	float: left;
}

#postcodeBox p {
	float: left;
	font-size: 1em;
	text-align: left;
	padding-top: 0px;
	
}
/*
#postcodeBox span {
	display: block;
}

*/
/*#postcodeBox .search{
	border: 0px;
	margin: -3px 0 0 10px;
	width: 51px;

}
*/



/* HONOUR ROLE STYLES
----------------------------------------------- */


#honour_role_container {
	clear: both;
}


#honour_role_container .h_role_repeater{
	clear: both;
	padding: 0 0 1.5em 0;
}

#honour_role_container .h_role_repeater h2{
	padding: 2px 17px 3px;
	margin-bottom: .9em;
	color: #d91416 !important;
	background: url(../images/arrow-nav.gif) no-repeat 8px 50% #eeeeee;
	font-size: 1em !important;
		
}

#honour_role_container .h_role_repeater h3{	
	padding: 0px 1px 2px;
	border-bottom: 0px solid #d91416;
	margin: 0 0 2px 0;
	font-size: 1em !important;
	color: #103e93 !important;
	
}

#honour_role_container .h_role_repeater div{	
	vertical-align: top;
	text-align: left;
	font-size: .9em;
	line-height: 11px;
	margin: 0 0 1.5em 0;
	
}


#honour_role_container .h_role_repeater div .location{	
	color: #9b9b9b;
	
}

#honour_role_container .h_role_repeater div .firstname{	
	text-transform: none;
	
}

#honour_role_container .h_role_repeater div .lastname{	
	text-transform: uppercase;
	
}



/* REPORT STYLES
----------------------------------------------- */


.report {
	clear: both;
}

#honour_role_container .selection_bar {
	margin: 0px 0 1em 0px;
	padding: 0 0 0 0;
	background: #f2f2f2;
	clear: both;
	width: 532px;
	background: url(../images/report_bar_tile.gif) 0px 0 repeat-y #fff;
	

}

#honour_role_container .selection_bar label {
	font-size: .9em;
	/*color: #023295;*/
	color: #000;
	text-transform: uppercase;
	background: url(../images/arrow-red.gif) 94% 50% no-repeat;
	padding: 0 13px 0 0;
	margin: 0 7px 0 0;
	height: 22px;
	line-height: 22px;
	display: block;
	float: left;

}

#honour_role_container .selection_bar select {
	padding: 0 0 0 0;
	margin: 0 10px 0 0;
	font-size: 1.1em;
	float: left;

}


#honour_role_container .selection_bar .top {
	height: 10px;
	margin: 0 -0px 0 -0px;
	background: url(../images/report_bar_top.gif) 0 0 no-repeat #fff;
	font-size: 1px;

}

#honour_role_container .selection_bar .middle {
	margin: 0 20px 0 0px;
	float: right;
	height: 22px;
/*	border-left: 1px solid #616161;
	border-right: 1px solid #616161;*/

}


#honour_role_container .selection_bar .bottom {
	clear: both;
	height: 10px;
	margin: 0 -0px 0 -0px;
	font-size: 1px;
	background: url(../images/report_bar_bottom.gif) 0 100% no-repeat #fff;

}

#honour_role_container .selection_bar .go_btn {
	padding: 1px 0 0 0;
}


/****** Additional form styles ************/
.formField{
	border: 1px solid #ccc;
	padding: 2px;
}

table{
	font-size: 1em;	
}
#postcodeBox .postcode_textbox{
	width: 56px;
	background: url(../images/text_box.gif) no-repeat;
	padding: 2px;
	height: 16px;
	margin-right: -1px;
	border: none;
}

#postcodeBox .postcode_go_btn{
	width: 35px;	
	margin: 0;
}


div.h_questionanswer {
	font-size: 1.1em;
	padding-top: 10px;
	color:#000000;
	border-top: #000000 solid 1px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 20px;
}


.clubred_online_tracking table th
{
background: #939598; PADDING: 8px 3px 8px 3px; FONT-SIZE: .9em; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1em;
}

.clubred_online_tracking table td
{
PADDING: 3px; FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal; border-bottom: solid 1px #FFFFFF;
}

.small-text2 {
	FONT-SIZE: 0.8em; line-height: 1em;
}

.clubred_online_tracking_dark{
background: #e7e7e8;
}

.clubred_online_tracking_light{
background: #f3f3f4;
}

.clubred_online_tracking_white{
background: #ffffff; font-weight: bold;
}

.clubred_online_tracking_header{
	CLEAR: both; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 15px; FONT-SIZE: 1.2em; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 10px; font-weight: bold;
}

.clubred_disabled{
 background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(141, 141, 141);
	border: 1px solid #ccc;
	padding: 2px;
}

table.font th{
   font-weight:normal;
}

.clubred_barend{
width: 3px; 
background-image: url('../images2/graph-barend.png'); 
height: 22px; 
float: left; 
margin-right: 5px;
}

.clubred_bar{
clear: both; 
height: 22px; 
display: block; 
background-color: red; 
float: left; 
background-image: url('../images2/graph-bar.png'); 
border-left: solid 1px #939598;
}

.clubred_dash{
height: 5px; 
background-color: #ffffff; 
float: left; 
display: block; 
border-left: solid 1px #939598;
width: 9.7%;
}

/* Radio Competition */

.radio-item {
	width: 535px;
	background: #eeedec;
	margin-top: 10px;
	padding-bottom: 5px;
}

.radio-item .dot {
	width: 13px;
	height: 19px;
	background-image:url(../images2/radio-dot.gif);
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	color: #FFFFFF;
	padding-left: 6px;
}

.radio-item h1 {
	font-size: 1.2em!important;
	float: left;
	clear: none !important;
	margin-left: 10px;
	margin-top: 5px;
	padding: 0!important;
	width: 210px;
}

.radio-item .details {
	width: 210px;
	margin-left: 40px;
}

.radio-item .votes {
	width: 266px;
	margin-right: 15px;
	float: right;
	text-align: right;
	display: inline;
}

.radio-item .votes p {
	padding: 5px 0 5px 0 !important;
}

.radio-item .player {
	float: right;
	width: 266px;
}

#radio-select {
	width: 535px;	
	background: url(../images2/radio-select-tile.gif) repeat-x;
	margin-top: 10px;
}

#radio-select select {
	margin-top:15px;
	width: 200px;
}

#mainContent{
position: relative;
}
#share_this{
position: absolute;
top: 40px;
*top: 0px;
right: 0;
}

