/* CSS Document */
body {
	padding: 0px;
	margin: 0 0 0 10px;
	background: #fff;
	color: #000; 
	font: normal 9pt Tahoma, Arial, Sans-Serif; letter-spacing: 0px; margin: 0 0 5px 0; padding: 0 3px 0 0; color: #000000;
}
a {	color: #ff9900;	text-decoration: none;}
a:hover { color: #ff9900; background: inherit; text-decoration: underline;}
h1 { font: normal 13pt Arial, Sans-Serif; letter-spacing: 0px; margin: 5px 0 0 0; padding: 0 0 0 5px; font-weight: bold; color: #FFFFFF; background: #34559b url(/site/images/corner.gif) no-repeat top right; display: block;}
	/*.h1_orange {background-color: #FF9900;}*/
	.h1_orange {background-color: #34559b;}
	.h1_blue {background-color: #34559b;}
h2 { font: normal 9pt Arial, Sans-Serif; letter-spacing: 0px; margin: 5px 0 0 0; font-weight: bold; color: #FF9900}
h3 { font: normal 9pt Arial, Sans-Serif; letter-spacing: 0px; margin: 5px 0 2px 0; font-weight: bold; color: #FF9900}
h4 { font: normal 9pt Arial, Sans-Serif; letter-spacing: 0px; margin: 0 0 5px 0; color: #000000; font-weight: bold;}
h5 { font: normal 9pt Arial, Sans-Serif; letter-spacing: 0px; margin: 0 0 2px 0; font-weight: bold; color: #999999; font-style: italic;}
h6 { font: normal 14pt Arial, Sans-Serif; letter-spacing: 0px; margin: 5px 0 0 0; padding: 0 0 0 5px; font-weight: bold; color: #FFFFFF; background-color: #34559b; display: block;}
p { font: normal 9pt Arial, Sans-Serif; letter-spacing: 0px; margin: 0 0 5px 0; padding: 0 3px 0 0; color: #000000; }
.quote {font: normal 9pt Arial, Sans-Serif; letter-spacing: 0px; margin: 0 10px 5px 20px; padding: 0 3px 0 0; color: #666666; font-style: italic;}
.strapline {font: normal 8pt Arial, Sans-Serif; letter-spacing: 0px; margin: 3px 0 10px 0; color: #999;}
.comment {font: normal 8pt Arial, Sans-Serif; letter-spacing: 0px; margin: 3px 0 3px 0; color: #999; text-align: center;}
ul { margin: 0 0 0 10px; padding : 0 0 0 10px; list-style : disc outside none;}
li { font: normal 9pt Arial, Sans-Serif; letter-spacing: 0px; margin: 0 0 0 0; padding: 0 0 0 1px; color: #000000; list-style: disc;}
.li_subsection {margin: 0 0 0 10px; list-style: none;}
.h3_nobackground {background: none;}
img {padding: 0px; border: none;}
form {margin: 0px;}
.cornertab {background: #34559b url(/site/images/corner_tab.gif) no-repeat top right;}
.show_tab {background: #34559b url(/site/images/corner_tab_down.gif) no-repeat top right;}
.hide_tab {background: #34559b url(/site/images/corner_tab_up.gif) no-repeat top right;}
.changes { margin: 0; margin-left: 5px; padding : 0; list-style : square; list-style-position: outside;}
.arrow {background:url(/site/images/arrow1.gif) no-repeat;background-position:0px 3px;padding:0px 0px 0px 11px}
.arrow:hover {background:url(/site/images/arrow2.gif) no-repeat;background-position:0px 3px;padding:0px 0px 0px 11px}

.noborder {border: none;}

.askquestion li {
	list-style: none outside url(/site/images/questionbullet.gif);
	margin: 0 0 5px 0;
}

ul.rss{
	list-style:none;
	padding:0 5px 0 2px;
	margin:8px 0 0 20px;
}
ul.rss li{
	list-style: none;
	list-style-image: url(/site/images/feed.gif);
	font-weight:bold;
	padding:0px 0px 0px 5px;
	height:18px;
	vertical-align: middle;
}

.more_link {text-align: right; font-weight: bold;}
.clearfix {clear:both;}

.fleft {float: left;}
.fright {float: right;}
.center {text-align: center;}

.myunionlogin {display: inline;  vertical-align: middle; color: #000000; font: normal 9pt Arial, Sans-Serif;}
	.myunionlogin a {font-weight: normal;}
	.myunionlogin input {
		border: 1px solid #999999;
		width: 90px;
		height: 15px;
		font-size: 8pt;
		vertical-align: middle;
	}


.site {
	float: left;
	width: 800px;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #eee;
}

.adverts {
	float: left;
	margin: 20px 0 0 20px;
	padding: 0 0 0 10px;
	width: 135px;
	background-color: #eee;
}
.advert {
	margin: 0 0 10px 0;
}
.adverttitle {
	/*background: #6C757A  url(corner.gif) no-repeat top right;*/
	background: #ff9900 url(/site/images/corner.gif) no-repeat top right;
	color: #FFF;
	padding: 7px 0 2px 5px;
	font: bold 10pt Tahoma, Arial, Sans-Serif;
	margin: -5px 0 5px -10px;
}

.header { 
	height: 120px;
	background: #eee;
	color: #808080;
	margin: 0px 0px 0px 0px;
	padding: 10px 0 0 0;
	background-image: url(/site/images/header.gif);
	background-repeat: no-repeat;
	clear: both;
}
	.top_info {
		float: right;
		width: 590px;
		padding: 3px 0px 0 0px;
		margin: 70px 10px 0 0;
		border-bottom: 1px solid #eee;
		background: #eee;
		color: #808080;
		vertical-align: middle;
		 vertical-align: middle;
	}
	
	.top_info a{color: #FF9900;}
	.top_info a:hover{color: #FF9900;}
	
	.banner {
		float: left;
		width: 555px;
		color: #808080;
		padding: 0 0px 10px 0px;
		margin-left: 240px;
	
	}
		.banner img {
			float: left;
		}

.navigation { 
	clear: both;
	font-size: 14pt;
	font-weight: bold;
	height: 25px; 
	color: #FFF;
	margin: 0px 0px 0px 0px; 
	/*background: #FF9148;*/
	background-color: #eee;
	border-bottom: 3px solid #fff;
	border-top: 3px solid #fff;
}
	.navigation ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	.navigation li { 
		margin: 0; 
		padding: 4px 12px 4px 12px;
		color: #FFEADC;
		font-size: 9pt;
		font-weight: bold;
		background: #ff9900 url(/site/images/corner.gif) no-repeat top right;
		float: left; 
		margin-left: 1px;
		margin-right: 1px;
		list-style: none;
	}
	.navigation li.nav_highlight {
		background: #ed1c24 url(/site/images/corner.gif) no-repeat top right;
	}
	
	.navigation li.active { 
		background: #34559b url(/site/images/bar.gif) no-repeat center top; 
		color: #fff;
		font-weight: bold; 
		padding: 4px 12px 4px 12px;
	}
	.navigation li.active:hover { 
		background: #34559b url(/site/images/bar.gif) no-repeat center top; 
		color: #fff;
		font-weight: bold; 
		padding: 4px 12px 4px 12px;
	}
	
	.navigation li:hover {
		background-color: #E0691A;
	}
	

	
	.navigation li a { 
		font-weight: bold;
		color: #FFF; 
		background: none;
		text-decoration: none;
	} 
	
	.navigation li a:hover { 
		color: #ffffff; 
		background: inherit;
		background: none;
	} 
	
	.navigation li.browse_category{
		background: #ff9900;
	}
	.navigation li.browse_category:hover{
		background: #ff9900;
	}


.content {
	width: 800px;
	padding: 0px;
	margin: 0px;
	background: inherit;
}

.footer { 

	background: #eee;
	color: #808080;
	margin: 15px 0px 0px 0px;
	padding: 10px 0 0 0;
	clear: both;
	text-align: center;
	border-top: 1px dashed #999999;
}
	.footer p {
		font: normal 9pt Arial, Sans-Serif; letter-spacing: 0px;
		color: #999999;
	}
	.footer a {
		font: normal 9pt Arial, Sans-Serif; letter-spacing: 0px;
		color: #FF9900;
	}
	.footer a:hover {
		font: normal 9pt Arial, Sans-Serif; letter-spacing: 0px;
		color: #FF9900;
	}
.HForm {width: 1px;
		height: 1px;
		visibility: hidden;
		display: none;
}

.spamCheck {
	margin: 10px 0 10px 0;
	width: 350px;
	padding: 5px;
	border: 1px dashed #f90;
}
	.spamCheck h3 {
		font: normal 11pt Arial, Sans-Serif;
		letter-spacing: 0px;
		margin: 5px 0 0 0;
		font-weight: bold;
		color: #000;
	}
	
	.croppedframe {width:85px; height: 85px; overflow: hidden; position: relative; float: left; margin: 0 8px 0 0;}
		.croppedimage {position: relative; background: #000;}