@charset "utf-8";
/* CSS Document */


/* DEFAULT RESETS */
body, h1, h2, h3, h4, h5, h6, p, li, address {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; padding: 0;}


/* FORM STYLES */
fieldset {margin-bottom: 2em;}


/* LIST STYLES */
ul {margin-bottom: 2em;}
li {margin-bottom: 1.5em;}


/* TEXT STYLES */
p {font-size: 13px; margin-bottom: 1.15em;}


/* HEADING STYLES */
h1, h2, h3, h4, h5, h6 {margin-bottom: 1.5em; line-height: 1.19em;}

h1 {
	font-weight: bold;
	color: #FF0000;
	font-size: 36px;
	text-align: center;
	margin-bottom: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

h3 {font-size: 17px; line-height: 1.3em; margin: 0; padding: 0;}
h4 {font-size: 16px;}


/* STRUCTURE STYLES */
div#page {
	width: 722px;
	margin: 0 auto; /* This center aligns the entire page in browser */
	background: url(../images/02.gif) repeat-y 0 0;
	}

div#header {
	padding: 28px 46px;
	background: url(../images/01.gif) no-repeat 0 0;
	}

div#content {
	padding: 0 46px 28px 46px;
	}

div#footer {
	text-align: center;
	background: url(../images/03.gif) no-repeat 0 bottom;
	border-top: solid 25px #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 15px 0;
	margin-bottom: 25px;
	color: #999999;
	}


/* MISC STYLES */
.highlight {background: yellow;}
.underline {text-decoration: underline;}
.center {text-align: center;}



#footer a {color: #999999;}
#footer a:hover {color: #666666;}
#footer .footer-menu {padding: 0 0 12px 0;}

#footer .members-login {padding: 0 0 12px 0;}
#footer .members-login a {color: #0033FF; font-size: 18px; font-weight: bold;}
#footer .members-login a:hover {color: #0099FF;}
#footer .members-login a:visited {color: #9900CC;}