body, table, tr, td, p, span, input, select, textarea, div, img, ul, li
{
    font-size: 11px;
    font-family: verdana, arial, helvetica;
    color: #000000 ;
}

body {
	margin:		0 ;
	margin-bottom:	13px ;
	background:		url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_body_bg.jpg ) ;
/*	background-position:	bottom ; */
	background-repeat:	repeat-x ;
	background-attachment:	fixed ;
}

td {
	margin:		0 ;
	padding: 	0 ;
}

/* define font & a tags separately - prevents the font color tag from being ignored */
font, A
{
    font-size: 11px;
    font-family: verdana, arial, helvetica;
}

sub	{ font-size: 9px ; }

/* set default link style */
a 		{ text-decoration: none ; }
a:link 		{ text-decoration: none ; color: blue ; }
a:visited	{ text-decoration: none ; color: purple ; }
a:hover 	{ text-decoration: underline ; color: #B1BA00 ; }

h1 { font-family: arial, helvetica; font-size:20px; font-weight:bold ; } 
h2 { font-family: arial, helvetica; font-size:18px; font-weight:bold ; } 
h3 { font-family: arial, helvetica; font-size:16px; font-weight:bold ; } 
h4 { font-family: arial, helvetica; font-size:14px; font-weight:bold ; } 
h5 { font-family: arial, helvetica; font-size:12px; font-weight:bold ; }
h6 { font-family: arial, helvetica; font-size:11px; font-weight:bold ; } 

INPUT
{
	border-top : solid 1px #847D71; 
	border-right : solid 1px #CCCCCC; 
	border-left : solid 1px #847D71; 
	border-bottom : solid 1px #CCCCCC; 
}

.checkbox
{
	background-color:white;
	border-style:none;
}

.image { 
	FONT-SIZE: 12px; 
	border-top : solid 0px ; 
	border-right : solid 0px ; 
	border-left : solid 0px ; 
	border-bottom : solid 0px ; 
}

.inputradio { 
	border-top : none; 
	border-right : none ; 
	border-left : none ; 
	border-bottom : none ; 
	background-color : #F2F2E6 ;
}

.textarea {
	font: 8pt arial ;
	border-top : solid 1px #847D71; 
	border-right : solid 1px #CCCCCC; 
	border-left : solid 1px #847D71; 
	border-bottom : solid 1px #CCCCCC; 
}

@media all { 
	input, select { 
		color : #666666; 
		font : normal 11px verdana; 
		background-color: #F8F8F8; 
		scrollbar-base-color : ThreedFace; 
		scrollbar-3dlight-color : InactiveBorder; 
	} 
} 

/* fix ie habit of ignore the widths specified ..*/
table.masterTbl {
	table-layout: 		fixed ;
/*	background-color:	white ; */
}
/* tell netscape to do the opposite */
html>body table.masterTbl {
	table-layout: auto ;
}



/* gb = grey border, t = top, r = right, b = bottom, l = left */
td.gbt  { border-top:    solid #cccccc 1px ;}
td.gbr  { border-right:  solid #cccccc 1px ;}
td.gbb  { border-bottom: solid #cccccc 1px ;}
td.gbl  { border-left :  solid #cccccc 1px ; }
	

td.gbtr { border: solid #cccccc ; border-width : 1px 1px 0px 0px ; }
td.gbtb { border: solid #cccccc ; border-width : 1px 0px 1px 0px ; }
td.gbtl { border: solid #cccccc ; border-width : 1px 0px 0px 1px ; }

td.gbrb { border: solid #cccccc ; border-width : 0px 1px 1px 0px ; }
td.gbrl { border: solid #cccccc ; border-width : 0px 1px 0px 1px ; }

td.gbbl { border: solid #cccccc ; border-width : 0px 0px 1px 1px ; }

td.gbtrb { border: solid #cccccc ; border-width: 1px 1px 1px 0px ; }
td.gbtrl { border: solid #cccccc ; border-width: 1px 1px 0px 1px ; }

td.gbtbl { border: solid #cccccc ; border-width : 1px 0px 1px 1px ; }

td.gbrbl { border: solid #cccccc ; border-width : 0px 1px 1px 1px ; }

td.gbtrbl { border: solid #cccccc 1px ; }



/* **************************** */
/* banner section 		*/
/* **************************** */

#TBL_Banner {
	width:			800px ;
	height:			115px ;
}	


#TBL_Banner td.td_Logo {
	padding-left:		12px ;
	padding-top:		25px ;
	vertical-align:		top ;
}

#TBL_Banner td.td_Links {
	text-align:		right ;
	padding-right:		15px ;
	padding-top:		12px ;
	color:			#001B5A ;
	font-size:		10px ;
	text-decoration:	none ;
	font-weight:		normal ;
}

#TBL_Banner td.td_Links a {
	color:			#001B5A ;
	font-size:		10px ;
	text-decoration:	none ;
	font-weight:		normal ;
	padding-left:		5px ;
	padding-right:		5px ;
}

#TBL_Banner td.td_Links a:hover {
	text-decoration:	underline ;
	color:			#B1BA00 ;
}

#TBL_Banner td.td_Sponsors_Txt {
	text-align:		right ;
	font-family:		times ;
	font-size:		20px ;
	font-weight:		bold ;
	text-decoration:	none ;
	color:			#909090 ;
}

#TBL_Banner td.td_Sponsors_Img {
	width:			220px ;
	text-align:		right ;
}

#TBL_Banner td.td_Sponsors_Img img {
	padding-right:		5px ;
	padding-left:		5px ;
}


/* ***************************** */
/* top horizontal menu bar (mbh) */
/* ***************************** */
#MenuBar {
	height: 		34px ;
	border:			0 ;
}

#MenuBar td { 
	border:		0px ;
	text-align: 	center ;
}

#MenuBar td.mbFirst { 
	background-color:	#011B58 ;
	background-image:	url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_menu_col_01_off_bg.gif ) ;
	background-repeat:	no-repeat ;
	background-position:	left ;
}

#MenuBar td.mbFirstSelected { 
	background-color:	#B1BA00 ;
	background-image:	url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_menu_col_01_on_bg.gif ) ;
	background-repeat:	no-repeat ;
	background-position:	left ;
}

#MenuBar td.mbLast { 
	background-color:	#011B58 ;
	background-image:	url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_menu_col_09_off_bg.gif ) ;
	background-repeat:	no-repeat ;
	background-position:	right ;
}

#MenuBar td.mbLastSelected { 
	background-color:	#B1BA00 ;
	background-image:	url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_menu_col_09_on_bg.gif ) ;
	background-repeat:	no-repeat ;
	background-position:	right ;
}

#MenuBar td.Selected { 
	background-color:	#B1BA00 ;
}

#MenuBar td.mb {
	background-color:	#011B58 ;
}

#MenuBar * a { 
	color: 		#FFFFFF ; 
	font-size: 	13px ;
	font-weight: 	bold ;
	font-family:	arial ;
	text-decoration: none ; 
}

#MenuBar a:visited { 
	color: #FFFFFF ; 
	text-decoration: none ;
}
#MenuBar a:hover   { 
	color: #FFFFFF ; 
	text-decoration: underline ;
}

/* ************************************ */
/* side navigation menu			*/
/* ************************************ */
td.td_Navigation {
	width:			198px ;
/*	background-color:	#F1F5F8 ; */
	background-image:	url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_side_navi_top_bg.gif ) ;
	background-repeat:	no-repeat ;
	bakcground-position:	top left ;
	padding:		10px 0 25px 0 ;
}

#TBL_Navigation {
	width:			198px ;
	border-collapse:	collapse ;
	background-color:	#F1F5F8 ;
}

#TBL_Navigation td {
/*	height:			30px ; */
	padding-left:		0px ;
	border-bottom:		1px solid #ffffff ;
}

#TBL_Navigation a {
	display:		block ;
	padding-left: 		15px ; 
	padding-top:		8px ;
	padding-bottom:		8px ;
	text-decoration: 	none ; 	 
	color: 			#011B58 ; 
	font-weight:		bold ;
	font-family:		arial ;
	font-size:		12px ;
} 
#TBL_Navigation a:hover { 
	background-color:	#ffffff ;
	color: 			#B1BA00 ; 
	text-decoration: 	underline ;
}

#TBL_Navigation td.Selected {
	background-color:	#ffffff ;
}
#TBL_Navigation td.Selected a { 
	color: 			#B1BA00 ; 
}

#TBL_Navigation td.Selected a:hover { 
	text-decoration: 	underline ;
}

#TBL_Navigation td.td_fade {
	height:			64px ;
	padding-left:		0px ;
	border-bottom:		0 ; 
	background-color:	white ;
	background-image:	url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_side_navi_fade_bg.jpg ) ;
	background-repeat:	no-repeat
}



/* ************************************ */
/* Home page styles  			*/
/* ************************************ */
#TBL_HomeWelcome {
	border-bottom: 		5px solid #011B58 ;
}

#TBL_HomeWelcome td.td_Trophy {
	height:			177px ;
	width:			130px ;
	text-align:		center ;
}

#TBL_HomeWelcome td.td_Stars {
	height:			177px ;
}

#TBL_HomeWelcome td.td_Welcome {
	vertical-align:		middle ;
	padding-left:		10px ;
        background: white url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_home_stars.jpg ) no-repeat top right ;
}

#TBL_HomeWelcome td.td_Welcome h1 span {
	font-family: arial, helvetica; 
	font-size:20px; 
	font-weight:bold ; 
}

#TBL_HomeWelcome td.td_Welcome h1 a img {
	padding:	0 ;
	margin:		0 ;
}


#TBL_HomeWelcome td.td_Welcome p {
	color: 		#434343 ;
}


#TBL_HomeContent {
	margin-bottom:	0px ;
}

td.td_ContentOuterLeft {
	height:			125px ;
	width:			50% ;
	vertical-align:		bottom ;
	text-align:		left ;
	padding-left:		10px ; 
}

td.td_ContentOuterRight {
	height:			125px ;
	width:			50% ;
	vertical-align:		bottom ;
	text-align:		right ;
	padding-right:		10px ; 
}

table.tbl_ContentInner {
	background-image:	url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_home_content_table_bg_385.jpg ) ; 
	background-repeat:	no-repeat ; 
	width:			385px ; 	

/*
	background-image:	url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_home_content_table_bg_395.jpg ) ;
	background-repeat:	no-repeat ; 
	width:			395px ;
*/
	margin:			0 ;
	height:			106px ;
}

table.tbl_ContentInner td {
	vertical-align:		top ;
}

table.tbl_ContentInner td.td_Img {
	width:			120px ;
	text-align:		center ;
	vertical-align:		middle ;
}

table.tbl_ContentInner td.td_Txt {
	padding-top:		8px ;
	padding-left:		4px ;
	padding-right:		15px ;
}

table.tbl_ContentInner td.td_Txt h3 {
	margin-bottom:		3px ;
	color:			#011B58 ;
}


/* ************************************ */
/* general content area 		*/
/* ************************************ */

td.td_BreadCrumb {
	height:			33px ;
	background-color: 	#FFFFFF ;
	padding-left:		42px ;
	color:			011B58 ;
	vertical-align:		middle ;
}

td.td_ContentBufferLeft {
	width:			22px ;
}
td.td_ContentBufferRight {
	width:			12px ;
}

/*
td.td_ContentTitle {
	width:			568px ;
	vertical-align:		middle ;
	height:			36px ;
}

#DIV_ContentTitle {
	float:			left ;
	width:			480px ;

	font-size: 		26px ;
	font-weight:		bold ;
	font-family:		arial ;
	color:			#011B58 ;	
}


#DIV_PPF {
	float:			right ;
	width:			85px ;
	text-align:		right ;
	font-size: 		10px ;
	font-weight:		normal ;
	color:			#011B58 ;
	padding-top:		10px ;
}

#divPPF a {
	font-size: 		10px ;
	font-weight:		normal ;
	color:			#011B58 ;	
}
*/

td.td_ContentTitle {
	width:			568px ;
	vertical-align:		middle ;
	height:			36px ;


	font-size: 		26px ;
	font-weight:		bold ;
	font-family:		arial ;
	color:			#011B58 ;
}



#TD_Content {
	padding:		16px 0px 0px ;
}


#TD_Content, #TD_Content * {
	color:		#000000 ;
	line-height:	1.5em ;
	vertical-align:	top ;
}

#TD_Content a 		{ text-decoration: none ; }
#TD_Content a:link 	{ text-decoration: none ; color: blue ;}
#TD_Content a:visited 	{ text-decoration: none ; color: purple ;}
#TD_Content a:hover 	{ text-decoration: underline ; color: #00A0C1 ; }


#DIV_Categories {
	margin-top:	10px ;
	margin-bottom:	10px ;
}

#DIV_Categories table {
	margin-top:	15px ;
	margin-bottom:	15px ;
}

#DIV_Categories td.td_Buffer {
	width:		10px ;
}

#DIV_Categories td.td_Img {
	width:		100px ;
}

#DIV_Categories td.td_Img img {
	border:		1px solid #cccccc ;
	padding:	2px ; 
}

#DIV_Categories td.td_Title {
	border-bottom:		1px solid #011B58 ;
	height:			30px ;
	font-weight:		bold ;
	vertical-align:		middle ;
}

#DIV_Categories td.td_Txt {
	padding:		7px 5px 7px 0 ;
}

#DIV_Categories td.td_Sponsor_Txt {
	width:			133px ;
	border-bottom:		1px solid #011B58 ;	
	vertical-align:		middle ;
	text-align:		center ;
	color:			#999999 ;
	font-size:		10px ;
	font-weight:		bold ;
}

#DIV_Categories td.td_Sponsor_Img {
	width:			133px ;
	height:			49px ;
	border:			1px solid #011B58 ;
	border-top:		0 ;
}

#TBL_Blurb_with_Logo {
	width:		100% ;
	border:		0 ;
	border-bottom:	1px solid #cccccc ;
	margin-bottom:	12px ;
}

#TBL_Blurb_with_Logo td.td_Blurb {
	width:			360px ;
	height:			157px ;
	background-image:	url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_ac_quote_bg_360.jpg ) ;
	background-repeat:	no-repeat ; 
	padding:		3px 12px ;
}

#TBL_Blurb_with_Logo td.td_Logo {
	width:			202px ;
	height:			157px ;
	text-align:		right ;
}

#DIV_SponsorLogo {
	/* do not add margin code here! - IE inserts spaces before first paragraph ... grr! */
	float:			right ;
	width:			212px ;		/* added 12px buffer (margin) */
	height:			157px ;		/* added 12px buffer (margin) */
	text-align:		right ;
}


#DIV_Blurb {
	/* do not add margin code here! - IE inserts spaces before first paragraph ... grr! */
	float:			left ;
	width:			350px ;		/* added 12px buffer (margin) */
	height:			157px ;		/* added 12px buffer (margin) */
	text-align:		left ;
	background:		url (/Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_ac_quote_bg.jpg ) ;
/*	background-repeat:	no-repeat ; */
}

.div_BlankRow {
	clear: both;
	border-bottom:	1px solid #cccccc ;
}


.tbl_EventBooking td {
	padding:	5px ;
}

.tbl_Sponsorship td {
	padding:	5px ;
}

/* previous winners & shortlist & finalists */
table.tbl_PreviousWinners {
	border:		0 ;
	cell-padding:	0 ;
	cell-spacing:	0 ;
	margin-top:	18px ;
}

table.tbl_Shortlist {
	border:		0 ;
	cell-padding:	0 ;
	cell-spacing:	0 ;
	margin-top:	18px ;
}

table.tbl_PreviousWinners td.td_Title , table.tbl_Shortlist td.td_Title {
	font-weight:	bold ;
	font-size:	12px ;
}


table.tbl_PreviousWinners td {
	padding:	5px ;
}

table.tbl_PreviousWinners ul {
	margin:		0 ;
	padding:	0px ;
	padding-left:	25px ;
}



td.tdb 		{ font-weight: bold ; }
#TD_Content span.MandatoryText	{ color:	red ; }


table.tbl_Nomination {
	border:			1px solid  #cccccc ;
	border-collapse:	collapse ;
}

table.tbl_Nomination td {
	padding:		6px ;
	border:			1px solid  #cccccc ;
}

div.div_PhotoBox {
	float:		left ;
	width:		260px ;
	height:		312px ;
	border:		1px solid #cccccc ;
	margin-bottom:	10px ;
	margin-right:	10px ;
}

div.div_PhotoBox div {
	padding:	10px ;
	background:	white ;
}


#DIV_Podcast {
	margin:		20px ;
}

#DIV_Podcast div.div_MediaControls {
	margin:		24px ;
}
#DIV_Podcast div.div_WindowControls {
	margin-top:	24px ;
	margin-left:	24px ;
}

#DIV_Podcast div.div_Image {
	float:		right ;
	width:		150px ;
	height:		150px ;
}

#DIV_Podcast div.div_Image img {
	padding:	2px ;
	border:		1px solid #cccccc ;
}


.HeaderText {
	font-weight:	bold ;
}


/* **************************** */
/* rounded corners ...	 	*/
/* **************************** */

td.td_tl {
	background-image:	url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_corner_tl.gif ) ;
	background-repeat:	no-repeat ;
	background-position:	top left ;
	height:			13px ;
	width:			13px ;
	border:			0 ;
}

td.td_tr {
	background-image:	url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_corner_tr.gif ) ;
	background-repeat:	no-repeat ;
	background-position:	top right ;
	height:			13px ;
	width:			13px ;
}

td.td_bl {
	background-image:	url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_corner_bl.gif ) ;
	background-repeat:	no-repeat ;
	background-position:	bottom left ;
	height:			13px ;
	width:			13px ;
}

td.td_br {
	background-image:	url( /Sectors/SFA/webSFAAwards2010.nsf/vLA/lib_gif/$File/sfa_corner_br.gif ) ;
	background-repeat:	no-repeat ;
	background-position:	bottom right;
	height:			13px ;
	width:			13px ;
}

td.td_std_bg {
	background-color:	white ;
}


/* **************************** */
/* footer area of the site 	*/
/* **************************** */

#TBL_FooterSponsors {
	color: 			#011B58 ; 
	margin-top: 		7px ; 
/*	border:			1px solid #757575 ; */
}

#TBL_FooterSponsors td.td_Txt {
	text-align:		right ;
	font-family:		times ;
	font-size:		14px ;
	color:			#797979 ;
	width:			130px ;
	padding-right:		6px ;
}

#TBL_FooterSponsors td.td_Img {
	text-align:		center ;
}

#TBL_FooterSponsors td.td_Img img {
	padding-left:		5px ;
	padding-right:		5px ;
}



#TBL_Footer { 
	color: 			#011B58 ; 
	margin-top: 		7px ; 
/*	border:			1px solid #757575 ; */
}
#TBL_Footer td.FooterTextLeft	{ vertical-align: top ; padding: 0px 20px ; }
#TBL_Footer td.FooterTextMiddle	{ vertical-align: top ; padding: 0px 20px ; }
#TBL_Footer td.FooterTextRight	{ vertical-align: top ; padding: 0px 20px ; text-align: right }

#TBL_Footer td.FooterTextLeft	{ color: #011B58 ; line-height: 1.6 }
#TBL_Footer td.FooterTextMiddle	{ color: #011B58 ; line-height: 1.6 }
#TBL_Footer td.FooterTextRight	{ color: #011B58 ; line-height: 1.6 }

#TBL_Footer * A:link 		{ color: #011B58 ; line-height: 1.6 }
#TBL_Footer * A:visited 		{ color: #011B58 ; }
#TBL_Footer * A:active 		{ color: #011B58 ; }
#TBL_Footer * A:hover 		{ color: #011B58 ; text-decoration: underline ; }






@media print {
body {
	margin:		0 ;
	background:	none ;
}

#MenuBar , #TBL_Banner , td.td_ContentTitleSection , #FooterTbl {
	width:		99% ;
}

}


