
/* DEFAULTS */

.hide {display: none;}

* {
	margin: 0px;
	padding: 0;
}

body {
	background-color:#333333;
	font-family:Tahoma, Geneva, sans-serif;
	color:#999;
	font-size:12px;
}



a { color: #999; text-decoration: none; text-transform:none }
a:hover { text-decoration: underline; text-transform:none}
a:visited { text-transform:none}

p {
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 0.8em;
}


p a:hover, a:active {
	text-decoration: underline;
}

.clear { clear: both; }


/* Search Form */
.SearchForm {
	color:#000;
	}

	/* Search Form - Submit */
	.SearchForm input {		
		margin-top:5px;
		font-size:12px;
		padding:2px 5px 2px 5px;
		border:1px solid #666;
	}
	
	/* Search Form - Select */
	.SearchForm select {	
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#333;
		background-color:#cccccc;
		border:1px solid #666;
	}
	
	/* Search Form - Hover */
	.SearchForm select:hover { background-color:#FF9; }
	
/* Join Form */
.JoinForm {
	color:#000;
	}

	/* Search Form - Text */
	.JoinForm input {		
		margin-top:5px;
		font-size:14px;
		font-weight:bold;
		padding:2px 5px 2px 5px;
		border:1px solid #e3e3e3;
		background-color:#f4f4f4;
	}
	
	/* Search Form - Select */
	.JoinForm select {	
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		border:1px solid #e3e3e3;
		background-color:#f4f4f4;
	}
	
	.JoinForm input:hover { background-color:#FF9; }
	
	/* Search Form - Hover */
	.JoinForm select:hover { background-color: #FF9; }


/* TEXT */

.Text-Small { font-size: 11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif color:#FFF;}
.Text-Medium { font-size: 12px; color:#FFF;}
.Terms { font-size: 10px; font-family:Arial, Helvetica, sans-serif color:#333;}



h1 { font-family:Tahoma, Geneva, sans-serif; font-size: 24px; margin-bottom: 10px; margin-top:15px; color:#333; font-weight:bold }
h2 { font-size: 18px; margin-bottom: 6px; color:#666; font-weight:bolder }
h3 { font-size: 20px; margin-bottom: 5px; font-weight:bold; background-color:#900; display:inline-block; padding:1px 7px 1px 7px; color:#FFF; border-right:#CCC 2px solid; border-bottom:#CCC 2px solid; margin-bottom:15px  }
h4 { font-weight:bold; margin-bottom:5px; font-size:22px }
h5 { color:#666; font-size:12px}



div#Page-Wrap {
	width:950px;
	margin: 0 auto;
	z-index:1000px;
	position:static;
	background-color:#FFF;

}

div#Header {
	width:950px; 
	height:83px; 
	margin-top:10px; 
	background-image:url(../images/Layout_Header.png);
}

div#Logo {
	margin-left:15px; 
	margin-top:15px; 
	float:left;
}

.LoginField {
	border:1px solid #999; 
	font-size:12px; 
	padding:3px; 
	margin-top:2px; 
	background-color:#f7f7f7
}

.LoginButton {
	border:1px solid #999; 
	font-size:12px; 
	padding:3px; 
	width:60px; 
	margin-top:2px; 
	background-color:#f7f7f7; 
	color:#666; 
	font-weight:bold; 
	margin-left:3px;
	cursor:pointer;
}

div#Navigation {
	width:950px; 
	height:32px; 
	background-image:url(../images/Layout_Nav.png); 
	background-repeat:no-repeat; 
	padding-top:0px; 
	padding-left:6px;
}



.Button-Nav a, Button-Nav a:visited { display:inline-block; padding:4px 8px 4px 8px; margin-bottom:3px; margin-right:15px; font-size: 14px; color:#FFF; background-color:#cc0000; text-decoration:none; font-weight:bold; text-align:center}
.Button-Nav a:hover, Button-Profile a:active { background-color:#a00000; text-decoration:none; }

div#Main {
	padding:10px 14px 10px 14px;
	color:#333;
	font-size:13px
	}
	
	div#Main a {color:#333; text-decoration: none; text-transform:none}
	div#Main a:hover { text-decoration: underline; text-transform:none}
	div#Main a:visited { text-transform:none}
	
	div#Main .Button-Profile a, Button-Profile a:visited { display:inline-block; width:181px; padding:1px 5px 2px 6px; margin-bottom:3px; font-size: 12px; color:#FFF; background-color:#336633; text-decoration:none; font-weight:bold; text-align:center;}
	div#Main .Button-Profile a:hover, Button-Profile a:active { background-color:#229f2b; text-decoration:none }

div#PageFooter {

}


.TextHighlight {
	color:#C00; 
	font-weight:normal;
}

.TextHighlight a {	
	color:#C00; 
	font-weight:bold;
}

div#JoinOutput {
	border:1ps solid #666;
	background-color:#CCC;
	padding:10px;
}

/* Corner Banner */

.banner-br a {
    position:fixed;
    z-index:1000; /* or some number high enough to get it on top of everything else */
    overflow: hidden;
    text-indent:-9999px;
    right:5px;
    bottom:0;
    display:block;
    width:115px; /* width of your image */
    height: 237px; /* height of your image */
    background:url(../images/Banner2.png) no-repeat;
}