body {
	margin:0px;
	background-image:url(images/darkredbg.jpg);
	background-repeat:repeat-x;
	background-color:#5c0001;
	text-align:center;
	padding:20px 0 0 0; 
}
#wrapper {
	width:923px;
	background-color:#FFFFFF;
	margin:0 auto;
}
#header {
	height:179px;
	width:917px;
	margin:0 6px 0 0;
}
#leftcol {
	float:left;
	width:292px;
	margin:0 6px 0 6px;
}
#rightcol {
	float:left;
	width:487px;
	margin:0 6px 0 0;
}
.adcol {
	float:left;
	width:120px;
	background-color:#CCCCCC;
	margin:0 6px 0 0;
}
.newmemberitem {
	padding:8px;
	margin:5px 0 0 0;
}
.newmemberitem h3{
	color:#FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:14px;
	margin:0;
	padding:0;
}
.newmemberitemgrey {
	padding:8px;
	margin:5px 0 0 0;
	background-color:#a2d231;
}
.newmemberitem img{
	float:left;
	margin:0 8px 8px 0;
}
.newmemberitem h4{
	color:#FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	font-weight:normal;
	margin:0 0 6px 0;
	padding:0;
}
.newmemberitem h4 a{
	color:#FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	font-weight:normal;
	margin:0 0 6px 0;
	padding:0;
}
.newmemberitem h5{
	color:#aefd03;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	font-weight:normal;
	margin:0 0 6px 0;
	padding:0;
	line-height:13px;
}
#homenewmembergrey .newmemberitem h5{
	color:#309e01;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	font-weight:normal;
	margin:0 0 6px 0;
	padding:0;
	line-height:13px;
}
#newmemberdivider {
	width:277px;
	margin:8px 0 5px 8px;
	height:5px;
	background-image:url(images/newmemberdiv.gif);
	line-height:0px;
	font-size:1px;
}
.internalnewmemberdivider {
	width:522px;
	margin:18px 0 5px 8px;
	height:5px;
	background-image:url(images/newmemberdiv.gif);
	line-height:0px;
	font-size:1px;
}
.newmemberitem a{
	color:#FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	margin:0;
	padding:0;
	text-decoration:none;
}
.newmemberitem a:hover{
	text-decoration:underline;
}
#footer {
	clear:both;
	width:911px;
	margin:0 6px 6px 6px;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	color:#454545;
	background-image:url(images/footer-bg.gif);
	background-repeat:repeat-x;
	height:90px;

}
#footer a {
	text-decoration:none;
	color:#454545;
}
#footer a:hover {
	text-decoration:underline;
}
#footerleft {
	padding:15px;
	float:left;
	width: 500px;
	text-align:left;
}
#homenewmember {
	background-color:#2f9e01;
	text-align:left;
	margin:0 0 6px 0;
	padding:0 0 18px 0;
}
.memberpic {
	width:75px;
	height:75px;
	overflow:hidden;
}
.memberpicframe {
	width:75px;
	height:75px;
	padding:6px;
	background-image:url(images/newmemberbg.gif);
	margin:0 8px 8px 0;
	float:left;
}
#homenewmember p {
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	margin:2px 0 0 0;
	padding:0;
	clear:left;
}
#homenewmember p a{
	text-decoration:none;
	color:#FFFFFF;
	margin:0 0 0 8px;
}
#homenewmember p a:hover{
	text-decoration:underline;
}
#homenewmember h2 {
	display:block;
	background-image:url(images/header1bg_rev.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	padding:4px 8px 4px 8px;
	margin:0;
}
#homenewmembergrey {
	background-color:#a2d231;
	text-align:left;
	margin:0 0 6px 0;
	padding:0 0 18px 0;
}
#homenewmembergrey p {
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	margin:2px 0 0 0;
	padding:0;
	clear:left;
}
#homenewmembergrey p a{
	text-decoration:none;
	color:#FFFFFF;
	margin:0 0 0 8px;
}
#homenewmembergrey p a:hover{
	text-decoration:underline;
}
#homenewmembergrey h2 {
	display:block;
	background-image:url(images/header1bg_rev.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	padding:4px 8px 4px 8px;
	margin:0;
	background-color:#2f9e01;
}
#homesearch {
	width:292px;
	height:180px;
	background-color:#329315;
	text-align:left;
	margin:0 0 6px 0;
}
#homesearch h2 {
	display:block;
	background-image:url(images/header1bg_rev.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	padding:4px 8px 4px 8px;
	margin:0;
}
#homesearch h3 {
	padding:8px 8px 5px 8px;
	color:#FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:14px;
	margin:0;
	line-height:17px;
}
#homesearch p{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	color:#FFFFFF;
	padding:8px;
	margin:0;
	line-height:15px;
}
#homejoin {
	width:292px;
	/*height:250px;*/
	background-image:url(images/header2bg.gif);
	text-align:left;
	margin:0 0 6px 0;
}
#homejoin h2 {
	display:block;
	background-image:url(images/header2bg.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	padding:4px 8px 4px 8px;
	margin:0;
}
#homejoin h3 {
	padding:8px 8px 5px 8px;
	color:#FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:14px;
	margin:0;
	line-height:17px;
}
#homejoin p{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	color:#FFFFFF;
	padding:8px;
	margin:0;
	line-height:15px;
}
#homejoin p a {
	color:#FFFFFF;
	text-decoration:none;
}
#homejoin p a:hover{
	text-decoration:underline;
}
.homejump {
	font-size: 14px; 
	font-weight: bold;
	background-color: #fff;
 	color:#b30003;
 	font-family:Arial, Helvetica, sans-serif;
	width:274px;
	margin:6px 0 0 8px;
}	
#footerright {
	padding:15px;
	float:right;
	width: 320px;
	text-align:right;
}
#headertop {
	width:917px;
	height:139px;
	background-image:url(images/mainheader.gif);
	background-repeat:no-repeat
}
#navholder {
	width:911px;
	height:34px;
	background-color:#5b0000;
	background-image:url(images/navbg.gif);
	margin:0 0 0 6px;
	text-align:left;
}
#navlogo {
	height:34px;
	width:95px;
	background-image:url(images/logo2.gif);
	background-repeat:no-repeat;
	float:left;
}
#nav {
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	height:34px;
}
h1.titletext {
	display:none;
}
#skiptonav {
	display:none;
}
div#nav ul {
	margin:6px 0 0 0;
	padding:0;
}
div#nav ul li {
	display:inline;
	margin:0;
	padding:0;
}
div#nav ul li a{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	font-weight:bold;
	margin:0 10px 0 0;
}
div#nav ul li a:hover{
	color:#CCCCCC;
}
#login {
	float:right;
	margin:22px 16px 0 0;
	height:51px;
	width:188px;
	background-color:#580001;
	background-image:url(images/loginbg.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	font-weight:bold;
	font-size:12px;
}
#login ul {
	list-style:none;
	margin:7px 0 0 6px;
	padding:0;
	color:#FFFFFF;
}
#login ul li a{
	color:#fe0103;
	text-decoration:none;
}
#login ul li a:hover{
	text-decoration:underline;
}
#login ul li.loginlink{
	text-transform:uppercase;
	margin:0 0 3px 0;
}
#login ul li.loginlink a{
	color:#FFFFFF;
	margin:0 0 0 3px;
}
#login ul li.loginlink a:hover{
	text-decoration:underline;
}


.spotlight {
	width:487px;
	height:180px;
	text-align:left;
	margin:0 0 6px 0;
	background-image:url(images/loading.gif);
}
.spotlightholder {
	text-align:left;
	padding:2px 0 0 10px;
	z-index:100;
	position:relative;
	height:150px;
}
#spotlightimage {
	position:absolute;
	z-index:0;
	height:180px;
}
#spotlightimage img {
	border:0;
	float:none;
	padding:0;
	margin:0;
}
.spotlightcompany {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	background-image:url(images/companybg.gif);
	text-decoration:none;
	padding:0 1px 0 1px;
	text-transform:uppercase;
}
.greyblock {
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background-image:url(images/greyblockbg.gif);
	text-decoration:none;
	padding:0 1px 0 1px;
	line-height:32px;

}
.spotlightcompanytext {
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	color:#fff;
	background-color:#000;
	line-height:16px;
}
.spotlighttextholder {
	width:235px;
	margin:8px 0 0 0;
}
.viewporfolio {
	z-index:50;
	position:relative;
	padding:0 0 0 10px;
	float:left;
}
#textinfo {
	text-align:left;
	margin:0 0 6px 0;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	color:#333333;
	background-image:url(images/textinfobg.gif);
	background-repeat:repeat-x;
}
#textinfo .inner {
	padding:6px 20px 20px 16px;
}
#textinfo p {
	font-size:11px;
}	
#textinfo ul {
	padding-left:16px;
}	
#textinfo p a{
	color:#2f9e01;
	text-decoration:none;
}
#textinfo p a:hover{
	text-decoration:underline;
}
#textinfo h2 {
	display:block;
	background-image:url(images/header1bg_rev.gif);
	background-repeat:repeat-y;
	background-color:#87ca00;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	padding:4px 8px 4px 8px;
	margin:0;
}
#textinfo h4{
	color:#457324;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:14px;
	font-weight:normal;
	font-weight:bold;
}
#homenews {
	background-color:#a2d231;
	text-align:left;
	margin:0 0 6px 0;
}
#homenews h2 {
	display:block;
	background-image:url(images/header1bg_rev.gif);
	background-repeat:repeat-y;
	background-color:#87ca00;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:12px;
	padding:4px 8px 4px 8px;
	margin:0;
}
.homenewsitem {
	padding:7px;
	margin:0px;
}
.homenewsitem h4 {
	color:#457324;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:14px;
	margin:0;
	padding:0;
	font-weight:bold;
}
.homenewsitem h4 a {
	color:#ffffff;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:14px;
	margin:0;
	padding:0;
	font-weight:bold;
}
.homenewsitem h4 a:hover{
	color:#e5ffa7;
}
.homenewsitem h5{
	color:#5d2021;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:13px;
}
.homenewsitem a{
	color:#FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#homenews p {
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	margin:2px 0 0 0;
	clear:left;
}
#homenews  p a{
	text-decoration:none;
	color:#FFFFFF;
	margin:0 0 0 8px;
}
#homenews p a:hover{
	text-decoration:underline;
}
.newsdivider {
	margin:8px 8px 5px 8px;
	height:5px;
	background-image:url(images/newsdivider.gif);
	line-height:0px;
	font-size:1px;
}
#homeevent {
	background-color:#690001;
	text-align:left;
	margin:0 0 6px 0;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	padding:0 0 8px 8px;
	color:#FFFFFF;
	clear:both;
}
#homeevent p {
	font-size:11px;
	line-height:13px;
	padding:5px 0 0 0;
	margin:0;
}
#homeevent p a{
	padding:5px 0 0 0;
	margin:0;
	color:#ff0004;
	text-decoration:none;
}
#homeevent p a:hover{
	text-decoration:underline;
}
#homeevent h2 {
	display:block;
	text-transform:uppercase;
	font-size:12px;
	padding:4px 8px 1px 0;
	margin:0;
}
#homeevent h3 {
	padding:0;
	margin:0;
}
#homeevent h4 {
	margin:0;
	padding:0;
	font-size:14px;
}
#homeevent h3 a{
	color:#ff0004;
	font-size:18px;
	font-weight:normal;
	margin:0 0 2px 0;
	text-decoration:none;
}
#newsbottom {
	background-image:url(images/newsbottombg.jpg);
	padding:5px 8px 6px 8px;
	color:#FFFFFF;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	height:43px;
	background-color:#309d02;
	background-repeat:repeat-y;
}
#newsbottom input.newsletterform{
	margin:5px 3px 0 0;
	padding:2px;
	float:left;
	clear:left;
	border:0;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	width:150px;
}
#newsbottom input.newsletterbutton{
	margin:5px 0 0 0;
	padding:0;
	float:left;
}
#newsbottom h6{
	font-size:12px;
	padding:0;
	margin:0;
	font-weight:normal;
	float:left;
}
#newsbottom h6 a{
	text-decoration:none;
	color:#FFFFFF;
}
#newsbottomlinks {
	float:right;
	margin:2px 0 0 15px;
	padding:0;
	text-align:left;
	width:150px;
}
#newsbottomlinks p{
	margin:0;
	padding:0;
}
#newsbottomlinks p a{
	margin:0;
	padding:0;
	color:#a3ec00;
}
#newsbottomlinks p a:hover{
	text-decoration:underline;
}
#formholder {
	float:left;
	width:300px;
	margin:0;
	padding:0;
}
.leftcolinternal {
	float:left;
	width:238px;
	border-left:solid 6px white;
}
.rightcolinternal {
	float:left;
	width:540px;
	margin:0 6px 0 6px;
}
#subnav {
	background-color:#1d7b01;
	text-align:left;
	margin:0 0 24px 0;
	font-family: "Trebuchet MS", "Times New Roman", serif;
}
#subnav .inner {
	padding: 8px;
}
#subnav h2 {
	display:block;
	background-image:url(images/header1bg_rev.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	padding:4px 8px 4px 8px;
	margin:0;
}
#subnav ul {
	padding:0px 0px 0px 0px;
	margin:0;
	font-size:11px;
	list-style:none;
}
#subnav li {
	padding:0;
	margin:0;
	color:#95be14;
	display:block;
}
#subnav li img{
	margin:0;
	padding:0;
}
#subnav ul li a {
	text-decoration:none;
	color:#FFFFFF;
	padding:0;
	margin:0;
}
#subnav ul li a:hover{
	text-decoration:underline;
}
#newsletter {
	text-align:left;
	margin:0 0 20px 0;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	height:81px;
}
#newsletter .inner {
	padding: 8px;
}
#newsletter h2 {
	display:block;
	background-image:url(images/header1bg_rev.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	padding:4px 8px 4px 8px;
	margin:0;
}
#newsletter h6 {
	font-size:11px;
	font-weight:normal;
	color:#383838;
	margin:5px 0 5px 0;
	padding:0;
}
#newsletter input.newsletterform{
	margin:0 3px 0 0;
	padding:2px;
	float:left;
	clear:left;
	border:1px #003300 solid;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	width:150px;
}
#newsletter input.newsletterbutton{
	margin:0;
	padding:2px 0 0 0;
	float:left;
}
#lastevent {
	text-align:left;
	margin:0 0 24px 0;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	clear:both;
	background-color:#a2d231;
	color:#FFFFFF;
	padding:0 0 0 0;
}
#lastevent .inner {
	padding: 8px;
}
#lastevent h2 {
	display:block;
	background-image:url(images/header1bg_rev.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	padding:4px 8px 4px 8px;
	margin:0;
}
#lastevent p {
	font-size:11px;
	margin:0;
}
#lastevent a {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
#lastevent a:hover {
	text-decoration:underline;
}
.info {
	text-align:left;
	margin:0 0 24px 0;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	clear:both;
	background-color:#7a0000;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
}
.info .inner {
	padding: 8px;
}
.info h2 {
	display:block;
	color:#fe0103;
	text-transform:uppercase;
	font-size:12px;
	padding:4px 8px 4px 8px;
	margin:0;
}
.info p {
	font-size:11px;
}
.info a {
	font-size:11px;
	color:#fe0103;
	text-decoration:none;
}
.info a:hover {
	text-decoration:underline;
}
.info ul {
	margin:0;
	padding:0 0 0 0px;
}
.info ul li{
	margin:0;
	padding:0;
	font-size:11px;
	list-style-position:inside;
	list-style-type:disc;
}
.info h4 {
	padding:0;
	margin:0;
}
.info h4 a {
	padding:0;
	margin:0;
}
.find {
	text-align:left;
	margin:0 0 24px 0;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	clear:both;
	background-color:#a2d231;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
}
.find .inner {
	padding: 8px;
}
.find p {
	margin:0;
}
.find h2 {
	display:block;
	background-image:url(images/header1bg_rev.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	padding:4px 8px 4px 8px;
	margin:0;
}
.find .linkslist {
	width:222px;
	font-size:11px;
	color:#b30003;
	margin:8px 0px 8px 0px;
}
/*/Borrowed styles/*/
.mostlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#457324;
	text-decoration:none;
}
.mostlinks:hover {
	color:#457324;
}
.mostunlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#0b3021;
	text-decoration:none;
}
.memberformcontrol {
	padding:12px 22px 12px 12px;
	height:25px;
	clear:both;
	text-align:right;
}
.graditem input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626366;
	background-color: #ffffff; 
	border: 1px solid #c6c9ca;
	margin:4px 0 0 4px;
}
.graditem select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626366;
	background-color: #ffffff; 
	border: 1px solid #c6c9ca;
	margin:6px 0 0 5px;
}
.graditem textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626366;
	background-color: #ffffff; 
	border: 1px solid #c6c9ca;
	margin:0 0 0 5px;
	padding:3px 3px 3px 6px;
	width:169px;
}
.postcoder {
	padding: 0 30px 0 0;
}
.graditem label {
	padding:0;
	margin:0;
	text-align: left;

}
.fieldset {
	text-align:right;
	padding:0px 80px 20px 20px;
	float: left;
	width: 414px;
}
.fieldset2 {
	text-align:right;
	padding:30px 20px 10px 20px;
	float: left;
	width: 474px;
}
.fieldset3 {
	text-align:right;
	padding:0px 28px 25px 20px;
	float: left;
	width: 466px;
}
.fieldset4 {
	text-align:right;
	padding:20px 20px 20px 20px;
	float: left;
	width: 474px;
}
.fieldset5 {
	text-align:right;
	padding:10px 0px 20px 20px;
	float: left;
	width: 466px;
}
.fieldset6 {
	text-align:right;
	padding:0 27px 15px 0;
	float: left;
	width: 487px;
}
.fieldset7 {
	padding:0 27px 20px 0;
	float: left;
	width: 487px;
}
.graditem {
	padding:12px 14px 20px 14px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0b3021;
	text-decoration:none;
}
.graditem .inner {
	padding: 8px;
}
.directorylink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#626366;
	text-decoration:none;
}
.directorylink:hover {
	color:#000;
	text-decoration:underline;
}
.cdsearchbox {
	width:484px;
	padding:10px 10px 20px 10px;
	background-color:#ecebe6;
	margin:0;
}
.cdsearchboxtext {
	width:102px;
	text-align:left;
	float:left;
	margin: 10px 0 0 0;
	font-size:11px;
}
.searchform { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:143px;
	color:#626366;
	background-color: #ffffff; 
	border: 1px solid #c6c9ca;
	margin:0 7px 3px 0;
}
.searchformdir { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:150px;
	color:#626366;
	background-color: #ffffff; 
	border: 1px solid #c6c9ca;
	margin:0 7px 3px 0;
}
.listingcontrol {
	padding:12px 12px 12px 12px;
	height:25px;
	clear:both;
}
.listingsright {
	text-align:right;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#7a0000;
	text-decoration:none;
	margin:4px 0 0 0;
}
.listingsright a{
	text-decoration:underline;
	color:#7a0000;
}
.homenewsleft {
	text-align:left;
	float:left;
	margin:4px 0 0 0;
	font-size:11px;
}


#logged {
	float:right;
	margin:22px 16px 0 0;
	height:51px;
	background-color:#580001;
	background-image:url(images/loggedinbg.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align:left;
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size:11px;
	font-weight:bold;
	font-size:12px;
}
#logged ul {
	list-style:none;
	margin:7px 8px 0 6px;
	padding:0;
	color:#FFFFFF;
	text-align: right;
}
#logged ul li a{
	color:#fe0103;
	text-decoration:none;
}
#logged ul li a:hover{
	text-decoration:underline;
}
#logged ul li.loginlink{
	text-transform:uppercase;
	margin:0 0 3px 0;
}
#logged ul li.loginlink a{
	color:#FFFFFF;
	margin:0 0 0 3px;
}
#logged ul li.loginlink a:hover{
	text-decoration:underline;
}
#loggedleft {
	height:51px;
	width:4px;
	background-image:url(images/loggedinbg2.gif);
	float:left;
}
.loginholder2 {
	width:100px;
	float:left;
	height: 340px;
}
.loginholder3 {
	width:520px;
	float:left;
	margin:10px;
	text-align:left;
	font-size:11px;
}
.loginholder3 a{
	color:#1d7b01;
}
.loginholder3 input{
	margin:2px 3px 0 0;
}
.loginform1 {
	height:15px;
	margin:25px 0 0 0;
	padding:0 0 0 90px;
}
.loginform1 input{
	margin:0 4px 0 4px;
}
.loginform2 {
	margin:15px 0 0 0;
	padding:0 0 0 134px;
}
.loginform2 input{
	margin:0 4px 1px 4px;
}
.loginform3 {
	margin:15px 0 25px 0;
	padding:0 0 0 185px;
}
.loginform4 {
	margin:15px 0 0 0;
	padding:0 0 0 185px;
}
.logincentre {
	width:500px;
	background-color:#e31275;
	padding:20px;
	text-align: left;
}
.loginemail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0 0 126px;
}
.loginemail input {
	width:143px;
	color:#626366;
	background-color: #ffffff; 
	border: 1px solid #c6c9ca;
	margin:0 5px 0 5px;
	font-size:15px;

}
.loginpassword{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0 0 100px;
}
.loginpassword input {
	width:143px;
	color:#626366;
	background-color: #ffffff; 
	border: 1px solid #c6c9ca;
	margin:10px 5px 0 5px;
	font-size:15px;
}
.loginremember {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}
.loginremember input{
	margin:10px 3px 0 150px;
}
.loginpasswordbutton {
	
}