	body {
		background:#ffffff;
		padding:0px;
		margin:0px;
		line-height : -20%;
		text-transform : capitalize;
		letter-spacing : -1px;
		scrollbar-base-color : #bde7ff;
		scrollbar-darkshadow-color : #bde7ff;
		scrollbar-face-color : #0063ff;
		scrollbar-highlight-color : #bde7ff;
		scrollbar-shadow-color : #bde7ff;
		scrollbar-track-color : #bde7ff;
		scrollbar-arrow-color : #bde7ff;
	}
	body, p, td {font-family:verdana,arial,sans-serif;font-size:x-small;text-align:justified;}

	.headerbar, .footerbar { background-color: #bde7ff; width:100%;}
	.headerbar	{border:0px; border-bottom: 1px #0063ff solid; height: 77px; padding:0px;margin:0px;}
	.footerbar	{position: relative; border:0px; border-top: 1px #0063ff solid; height:42px;}
	.navtabbar {position:absolute; top:37px; right:5px;}

	.sidebarlogin {
		background-color: #e3e3eb;
		width: 194px;
		height: 100%;
		overflow: hidden;
	}
	.loginsection {
		background-color: #f3f3fb;
		width:100%;	height: 120px;
		text-align: center;
		padding: 7px;
	}
	input.login {width:103px; border:solid black 1px; font-size:10px; height:21px;}
	.logintext {font:11px verdana; font-weight: bold;}

	/* FF Update */
	div.tab, div.tabsel {
		width:102px; height: 40px;
		background:url(/fpol/about/d2/tab-bg.gif) no-repeat;
		float:right;
		padding:8px;
		color: white;
	}
	.tab, .tabsel, a.tab:hover { 
		font-size:10px; font-weight: bold; font-variant: small-caps; font-family: arial, sans-serif; text-decoration: none; color: white;
	}
	div.tabsel { background:url(/fpol/about/d2/tab-bg-sel.gif) no-repeat; color: black; }


	div.quotetext	{ font-size:11px;}
	div.quotesig	{ font-size:11px; font-weight:bold; text-align: right; padding-right:10px;}
	a.quotesig 	{ color:black; }


	.mainbody { padding: 23px; }
	@media screen {
		.mainbody {
			scrollbar-base-color : #0096ff;
			scrollbar-highlight-color : #f3f3fb;
			scrollbar-shadow-color : black;
			scrollbar-darkshadow-color : black;
			scrollbar-face-color : #0096ff;
			scrollbar-track-color : #e3e3eb;
			scrollbar-arrow-color : white;
	 border-right: 1px #0063ff solid;	height:100%; overflow: scroll;
		}
	}

	h1 { width:100%; border-bottom: solid 1px #0066ff; font-family: verdana, sans-serif; font-size: 18px; margin-top:0px;}
	h2 { font-family: verdana, sans-serif; font-size:16px; }
	h3 { font-family: verdana, sans-serif; font-size:12px; margin-top:10px; margin-bottom:0px;}

	.descreteLink {color:gray;font-size:xx-small;}
	
	a.bignavbox {padding:5px; color:black; text-decoration:none; width:100%; border:1px dotted white; }
	a.bignavbox:hover { background-color:#bde7ff; border:1px solid #0066ff; }
	
/* FORM DECORATION */
/* FormHeaders have primary coloured bg. FormDetail has secondary bg. */
	td.formHeader { margin: 0px; padding: 0px; border: 0px;}
	.formHeader, .formDetail {
		font-size: 12px;
		padding: 2px;
		margin:0px;
	}
	div.formHeader {
		border: 1px solid #0096ff;
		background-color: #0096ff;
		color: white;
		font-weight: bold;
		padding-left: 5px;
	}
	
	input.formDetail, textarea.formDetail {
		border: 1px solid black;
		background-color: white;
		color: black;
		width: 95%;
	}
	div.formDetail {
		border: 1px solid #bde7ff;
		background-color: #bde7ff;
		padding-left:5px;
		color: black;
	}