/* --- Font Size Conversion Table From Base 16px --- */
/* ---  9px = 57% --- */
/* --- 10px = 63% --- */
/* --- 11px = 69% --- */
/* --- 12px = 75% --- */
/* --- 13px = 82% --- */
/* --- 14px = 88% --- */
/* --- 15px = 94% --- */
/* --- 16px = 100% --- */
/* --- 18px = 113% --- */
/* --- 20px = 125% --- */
/* --- 24px = 150% --- */

/* - - - - - - - - - - - - - - - - - - - - -

Text Gray: #535353
Medium gray: #A3A3A3
Light gray: #F1F1F1
Blue: #1DBBE9

trav - #46B4E3	Blue (Travel)	
livi - #A3D3EE	light blue (Living)	
musi - #DA3B8A	Magenta (Music) 	
care - #EC9BC3	Pink (Career) 	
elec - #EEBE7B	light Orange (Electronic) 
cars - #F79222	Orange (Cars) 	
mone - #FADE03	Yellow (Money) 	
envi - #BADB1C	Green (Environment) 

- - - - - - - - - - - - - - - - - - - - - */

/*------ BODY ---- */

body {
  color:#666666;
  background-color:#F1F1F1 !important;
}

/* ----- IDS ----- */

#topCap {
	display:block;
	background:transparent url(/images/background/topCap.gif) top center no-repeat;
}

#flashContent {
	margin:0 auto; padding:0;
}

#bannerContainer {
	display:block;
	height:50px;
	margin:0; padding: 0;
}

#contentContainer { margin:0; padding: 0 0 0 34px; }

#searchBanner {
	display:block; overflow:hidden;
	width:931px;
	margin: 0 10px; 
	padding:0;
	background-color:#A3A3A3;
	font-size:76%;
}

* html #searchBanner {
	margin: 0 5px;

}

#searchVS {margin:0; padding:0;}

#container{
	margin:0px auto 8px; 
	padding:0;
	background: #F1F1F1 url(/images/background/panel_repeat.gif) top center repeat-y;
	font-size: 83%;
	border-bottom: none;
}	

@media screen
{
	#containerPrint{
		width:954px;
		margin:0; 
		padding:0;
		font-size: 100%;
	}
}

@media print
{
	#containerPrint{
		width:954px;
		margin:0; 
		padding:0;
		font-size: 24px;
	}
}

/* Ads */
#homeAdPanel {
	background: transparent url(/images/background/homeAd-topPanel.jpg) no-repeat top left;
}	

#homeAd {
	margin:0;padding:0;
	background: transparent url(/images/background/homeAd-topPanel-repeat.gif) repeat-y left top;
}

#line { 
	margin:20px 0 0 0; padding:0;
	height: 1px;
	background: #FFF url(/images/background/adRule.gif) no-repeat top left;
}

#travAdPanel {
	/* background: transparent url(/images/background/ad-topPanel-trav.jpg) no-repeat top left; */
		background: transparent url(/images/background/homeAd-topPanel.jpg) no-repeat top left;
}	

#travAd {
	margin:0;padding:0;
	/* background: transparent url(/images/background/ad-topPanel-travRepeat.gif) repeat-y left top; */
	background: transparent url(/images/background/homeAd-topPanel-repeat.gif) repeat-y left top;
}

#liviAdPanel {
	/* background: transparent url(/images/background/ad-topPanel-livi.jpg) no-repeat top left;*/
		background: transparent url(/images/background/homeAd-topPanel.jpg) no-repeat top left;
}	

#liviAd {
	margin:0;padding:0;
	/* background: transparent url(/images/background/ad-topPanel-liviRepeat.gif) repeat-y left top;*/
	background: transparent url(/images/background/homeAd-topPanel-repeat.gif) repeat-y left top;
}

#moviAdPanel {
	/* background: transparent url(/images/background/ad-topPanel-movi.jpg) no-repeat top left;*/
		background: transparent url(/images/background/homeAd-topPanel.jpg) no-repeat top left;
}	

#moviAd {
	margin:0;padding:0;
	/* background: transparent url(/images/background/ad-topPanel-moviRepeat.gif) repeat-y left top;*/
	background: transparent url(/images/background/homeAd-topPanel-repeat.gif) repeat-y left top;
}

#musiAdPanel {
	/* background: transparent url(/images/background/ad-topPanel-musi.jpg) no-repeat top left;*/
		background: transparent url(/images/background/homeAd-topPanel.jpg) no-repeat top left;
}	

#musiAd {
	margin:0;padding:0;
	/* background: transparent url(/images/background/ad-topPanel-musiRepeat.gif) repeat-y left top;*/
	background: transparent url(/images/background/homeAd-topPanel-repeat.gif) repeat-y left top;
}

#elecAdPanel {
	/* background: transparent url(/images/background/ad-topPanel-elec.jpg) no-repeat top left;*/
		background: transparent url(/images/background/homeAd-topPanel.jpg) no-repeat top left;
}	

#elecAd {
	margin:0;padding:0;
	/* background: transparent url(/images/background/ad-topPanel-elecRepeat.gif) repeat-y left top;*/
	background: transparent url(/images/background/homeAd-topPanel-repeat.gif) repeat-y left top;
}

#techAdPanel {
	/* background: transparent url(/images/background/ad-topPanel-tech.jpg) no-repeat top left;*/
		background: transparent url(/images/background/homeAd-topPanel.jpg) no-repeat top left;
}	

#techAd {
	margin:0;padding:0;
	/* background: transparent url(/images/background/ad-topPanel-techRepeat.gif) repeat-y left top;*/
	background: transparent url(/images/background/homeAd-topPanel-repeat.gif) repeat-y left top;
}

#moneAdPanel {
	/* background: transparent url(/images/background/ad-topPanel-mone.jpg) no-repeat top left;*/
		background: transparent url(/images/background/homeAd-topPanel.jpg) no-repeat top left;
}	

#moneAd {
	margin:0;padding:0;
	/* background: transparent url(/images/background/ad-topPanel-moneRepeat.gif) repeat-y left top;*/
	background: transparent url(/images/background/homeAd-topPanel-repeat.gif) repeat-y left top;
}

#careAdPanel {
	/* background: transparent url(/images/background/ad-topPanel-care.jpg) no-repeat top left;*/
		background: transparent url(/images/background/homeAd-topPanel.jpg) no-repeat top left;
}	

#careAd {
	margin:0;padding:0;
	/* background: transparent url(/images/background/ad-topPanel-careRepeat.gif) repeat-y left top;*/
	background: transparent url(/images/background/homeAd-topPanel-repeat.gif) repeat-y left top;
}

#carsAdPanel {
	/* background: transparent url(/images/background/ad-topPanel-cars.jpg) no-repeat top left;*/
		background: transparent url(/images/background/homeAd-topPanel.jpg) no-repeat top left;
}	

#carsAd {
	margin:0;padding:0;
	/* background: transparent url(/images/background/ad-topPanel-carsRepeat.gif) repeat-y left top;*/
	background: transparent url(/images/background/homeAd-topPanel-repeat.gif) repeat-y left top;
}

#enviAdPanel {
	/* background: transparent url(/images/background/ad-topPanel-envi.jpg) no-repeat top left;*/
		background: transparent url(/images/background/homeAd-topPanel.jpg) no-repeat top left;
}	

#enviAd {
	margin:0;padding:0;
	/* background: transparent url(/images/background/ad-topPanel-enviRepeat.gif) repeat-y left top;*/
	background: transparent url(/images/background/homeAd-topPanel-repeat.gif) repeat-y left top;
}


/* end Ads */


#botCap {
	display:block;
	height:33px;
	margin:0; padding:0;
	background:#F1F1F1 url(/images/background/botCap.gif) top center no-repeat;
}


#footer{
	display:block;
	margin: 20px 0 0 0;
	font-size:76%;
	color: #535353;
}

#disclaimer {
	clear: left;
	margin: 0 auto;
	width: 930px;
	font-size: 60%;
	color: #999;
}

/* ----- CLASSES ----- */

.hide{ display:none; }

.rulerSpace {
	display:block;
	height:1px;
	margin:10px 0; padding:0;
	border-top: 1px dotted #535353;
	
}

/* Panel colours*/
.adPanel-elec {
	background:transparent url(/images/background/homeAd-mid-elec.jpg) top left no-repeat;
}

.adPanel-care {
	background:transparent url(/images/background/homeAd-mid-care.jpg) top left no-repeat;
}

.adPanel-centre { 
	padding: 10px 0 0 0;
	overflow:hidden;
	height:116px
}
#bnextLogo { margin-top:10px; text-align: left;}

/* ----- HEADINGS ----- */


/* h1 */

#introText {
	display:block;
	height:234px;
	margin:0; padding:0;
	font-size:150%;
	font-weight:normal;
}

/* h2 */

#bnextLogo h2 { margin:10px 0 0 40px; font-size:160%; font-weight:bold;}

/* section headings */

#sN-head_trav, #sN-head_livi, #sN-head_musi, #sN-head_care, 
#sN-head_elec, #sN-head_cars, #sN-head_mone, #sN-head_envi,
#sN-head_tech, #sN-head_movi {
	display:block;
	width:103px; height:17px;
	margin: 0 0 15px 0; padding:0;
	font-size:120%;
	font-weight:normal;
	background-repeat:no-repeat;
	background-position:top left;
}

#sN-head_trav { background-image:url(/images/headings/sN-head_trav.gif); }
#sN-head_livi { background-image:url(/images/headings/sN-head_livi.gif); }
#sN-head_musi { background-image:url(/images/headings/sN-head_musi.gif); }	
#sN-head_care { background-image:url(/images/headings/sN-head_care.gif); }
#sN-head_elec { background-image:url(/images/headings/sN-head_elec.gif); }
#sN-head_cars { background-image:url(/images/headings/sN-head_cars.gif); }
#sN-head_mone { background-image:url(/images/headings/sN-head_mone.gif); }
#sN-head_envi { background-image:url(/images/headings/sN-head_envi.gif); }
#sN-head_movi { background-image:url(/images/headings/sN-head_movi.gif); }
#sN-head_tech { background-image:url(/images/headings/sN-head_tech.gif); }

/* h3 */

#sB_bnexComm {
	display:block;
	width:198px; height:16px;
	margin:0 0 4px 0; padding:0;
	background: transparent url(/images/sB_bnextComm.gif) no-repeat;
}

#adHeading {
	margin:12px 0 4px 0; padding:0;
}

/* h4 */

h4{	color:#1DBBE9; }

#sideButtons h4 {
	margin: 10px 0 2px 0; padding:0;
	font-size:83%;
}

td.adPanel-centre h4 {
	margin: 0 0 4px 0; padding:0;
	font-size:83%
}

/* ----- PARAGRAPHS ----- */

#searchBanner p, #footer p{
	margin:0; padding:0;
	line-height:1em;
}

#searchBanner p {
	margin:6px 0 0 0; padding:0;
	color: #F1F1F1;
}

#adText {
	margin:0; padding:0;
	line-height:1em;
	color:#FFF;
	font-size:83%;
}

td.adPanel-centre p {
	margin: 0; padding:0;
	font-size:83%
}


/* ----- LISTS ----- */

#mainNav ul{
	float: left;
	list-style-type:none;
	margin: 0 0 0 36px; padding: 0 0 10px 0;
}

#mainNav li{
	display:inline;
	margin: 0; padding:0;
}
/* side Nav*/
#sideNav ul {
	list-style-type:none;
	margin: 0 0 20px 0; padding:0;
	border-top:1px dotted #A3A3A3;
}
#sideButtons li { margin: 0; padding:0; }

/* sideNav Functions - email and Print */
#sideNavFunctions ul {
	list-style-type:none;
	margin: 0 0 20px 0; padding:0;
}
#sideNavFunctions li { margin: 0; padding:0; }

/* side buttons */
#sideButtons ul {
	list-style-type:none;
	margin: 0; padding:0;
}
#sideButtons li { margin: 0; padding:0; }

/* footer Nav */
#footer ul {
	float: left;
	list-style-type:none;
	margin: 0; padding:0;
}


#footerNav li {
	display:inline;
	margin: 0; padding:0;
}


/* ----- LINKS ----- */

#bnextLogo h2 a {text-decoration:none; color:#A3A3A3; }

#bnextBlue {color:#1DBBE9}

#bnextLogo h2 a:hover {text-decoration:underline;}

td.adPanel-centre h4 a {
	color: #535353;
	text-decoration:none;
}

#mainNav li a {
	margin:0; padding:0px 5px 0 4px;
	text-decoration: none;
	color:#535353;
	border: 1px solid #535353;
	border-width:0 1px 0 0;
	font-size:83%;
}

#breadcrumbs a {
	color: #F1F1F1;
	text-decoration:none;
}

#breadcrumbs a:hover, #mainNav li a:hover,
td.adPanel-centre h4 a a:hover { text-decoration:underline;}

/* side Nav a */
#sideNav ul {
	background-position: 100% 0%;
}

#sideNav li {
	line-height:1em;
}

#sideNav li a {
	display:block;
	width: 199px;
	margin:0; 
	padding:4px 0 4px 4px;
	border-bottom:1px dotted #A3A3A3;
	font-size: 76%; color:#535353; 
	text-decoration:none;

}

#sideNav li a:hover {
	text-decoration:underline;
	color:#1DBBE9;
}
#sideNav li.selected a { 
	background-position: 100% 0%;	
}
ul.bg_mone {
	background:transparent url(/images/navigation/moneyBG_01.gif) repeat-y;
}
#sideNav li.selected_mone a {
	background:transparent url(/images/navigation/moneyHighlight.gif) repeat-y 100% 0%;
}
ul.bg_cars {
	background:transparent url(/images/navigation/carsBG_01.gif) repeat-y;
}
#sideNav li.selected_cars a {
	background:transparent url(/images/navigation/carsHighlight.gif) repeat-y 100% 0%;
}
ul.bg_care {
	background:transparent url(/images/navigation/careerBG_01.gif) repeat-y;
}
#sideNav li.selected_care a {
	background:transparent url(/images/navigation/careerHighlight.gif) repeat-y 100% 0%;
}
ul.bg_musi {
	background:transparent url(/images/navigation/musicBG_01.gif) repeat-y;
}
#sideNav li.selected_musi a {
	background:transparent url(/images/navigation/musicHighlight.gif) repeat-y 100% 0%;
}
ul.bg_trav {
	background:transparent url(/images/navigation/travelBG_01.gif) repeat-y;
}
#sideNav li.selected_trav a {
	background:transparent url(/images/navigation/travelHighlight.gif) repeat-y 100% 0%;
}
ul.bg_movi {
	background:transparent url(/images/navigation/movingOutBG_01.gif) repeat-y;
}
#sideNav li.selected_movi a {
	background:transparent url(/images/navigation/movingOutHighlight.gif) repeat-y 100% 0%;
}
ul.bg_tech {
	background:transparent url(/images/navigation/technologyBG_01.gif) repeat-y;
}
#sideNav li.selected_tech a {
	background:transparent url(/images/navigation/technologyHighlight.gif) repeat-y 100% 0%;
}
ul.bg_envi {
	background:transparent url(/images/navigation/environmentBG_01.gif) repeat-y;
}
#sideNav li.selected_envi a {
	background:transparent url(/images/navigation/environmentHighlight.gif) repeat-y 100% 0%;
}

/* sideNav Functions - email and Print */
#sideNavFunctions li a {
	display:block;
	width:100%; height:1em;
	margin:2px 0; padding:2px 0 4px 0;
	font-size: 76%; color:#535353; 
	text-decoration:none;
}

#sideNavFunctions li.printLI a {
	padding-left:13px;
	background: transparent url(/images/printIcon.gif) no-repeat center left;
}

#sideNavFunctions li.emailLI a {
	padding-left:13px;
	background: transparent url(/images/emailIcon.gif) no-repeat center left;
}


#sideNavFunctions li a:hover {
	text-decoration:underline;
	color:#1DBBE9;
}

/* side buttons a */
li.sB_darkGrey a, li.sB_lightGrey a {
	display:block; overflow:hidden;
	width:199px; height:14px;
	margin:0 0 3px 0; padding:2px 0 -0 4px;
	text-decoration: none;
	color:#535353;
	font-size:76%;
	background: transparent url(/images/sB_grayLight.gif) no-repeat top left;
}

li.sB_darkGrey a, li.sB_darkGrey a:visited {
	color:#FFF;
	background-image: url(/images/sB_grayDark.gif);
}

li.sB_darkGrey a:hover, li.sB_lightGrey a:hover {
	background-position: left -16px;
}

#footerNav li a {
	padding-right: 4px;
	color:#535353;
	text-decoration:none;
	border: 1px solid #535353;
	border-width:0 1px 0 0;
}

#footerNav li.last a {
	border-width:0;
}

#footerNav li a:hover { text-decoration:underline;}

.poweredby  {
	display:block; float:left;
	width:115px; height:13px;
	margin: 2px 0 0 0; 	padding:0;
}



/* ----- FORMS ----- */

#searchVS form {margin:0; padding:0;}

input.bnextInput {
	margin:1px 0 2px 0; padding:1px 0 1px 2px;
	height:13px; width:180px;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#535353;
}

input.bnextSearch {
	margin:7px 0 0 0;
}

/* -------------------------------------------- Portal test ------------------------------------ */

#portal1DiscussLink a, #portal1DiscussLink a:visited {
	color:#535353;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
	line-height:12px;
}
#portal1DiscussLink a:hover {
	text-decoration:underline;
	color:#1DBBE9;
}
.portal1PublishDate{
	color:#B0B0B0;
	font-size:13px;
}
.portal1Header{
	color:#B0B0B0;
	font-size:13px;
}
.space{
	line-height:5px;
}


/* -------------------------------------------- SIFR styles ------------------------------------ */





/*------------------ pollStyles ---------------------------*/

div.message {
	border: 1px dotted #ccc;
	padding: 10px;
}

form#pollForm {
	display: block;
	margin-top: 10px;
}
form#pollForm label{
	margin-top: 5px;
	display: block;
	width: 150px;
	float:left;
}
form#pollForm label input{

	display: inline;
}

form#pollForm input.pollSubmit{
	clear: both;
	display: block;
	margin-left:220px;
}

/* Over ride the standard poll submit button
* for the poll display and poll admin select forms
*/
form#pollForm #pollSubmitPage{
	clear: none;
	display: inline;
	margin-left:0px;
}
