/* CSS Document */

body {
	background-color:#000000; margin:26px 16px 16px 16px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
}

.bodyCon a:link, .bodyCon a:visited {
	color:#999999; background-image:url(../images/dot_gray.gif); background-position:bottom left; background-repeat:repeat-x; text-decoration:none; padding-bottom:1px;
}

.bodyCon a:hover, .bodyCon a:active {
	color:#339933; background-image:url(../images/dot_green.gif); background-position:bottom left; background-repeat:repeat-x; text-decoration:none; padding-bottom:1px;
}

.adCon {
	position:absolute; top:0px; left:798px;
	padding:0px 0px 16px 0px; text-align:center;
}

/* Main Container */
#mainCon {
	position:relative; width:780px; text-align:left;
}

/* Header Container */
#headerCon {
	position:relative; margin:0px 0px 16px 0px;
}

#headerCon h1 {
	padding:0px; margin:0px;
}

#headerCon h2 {
	position:absolute; top:31px; left:305px;/*top:2px; left:362px;*/
	padding:0px; margin:0px; z-index:10;
}

/* Navigation Container */
#navCon {
	position:relative; margin:0px 0px 16px 0px; height:30px; width:780px;
	background-image:url(../images/nav-bg.gif); background-repeat:repeat-x;
}

#navCon h1 {
	background-image:url(../images/nav-left.gif); height:30px; width:5px;
	float:left; padding:0px; margin:0px; font-size:1px;
}

#navCon h2 {
	background-image:url(../images/nav-right.gif); height:30px; width:5px;
	float:right; padding:0px; margin:0px; font-size:1px;
}

#navCon ul {
	margin: 0px; padding: 0px;
	list-style-type: none;
	font-size: 12px;
}

#navCon li {
	margin: 0px; float:left; margin-right:1px;
}

#navCon li a {
	display:block; padding:8px 16px 8px 16px; 
}

#navCon li a:link, #navCon li a:visited {
	color:#ffffff; font-weight:normal; text-decoration:none; 
}

#navCon li a:hover, #navCon li a:active {
	color:#000000; font-weight:normal; text-decoration:none; background-image:url(../images/nav-sel.gif); background-position:top left; background-repeat:repeat-x;
}

/* User HUD Container */
#userHUDCon {
	position:absolute; top:8px; left:466px;
	text-align:right; width:300px; height:16px; font-size:11px;
}

#userHUDCon a:link, #userHUDCon a:visited {
	color:#cccccc; font-weight:normal; text-decoration:none;  padding:0px 0px 2px 0px;
	background-image:url(../images/dot_gray.gif); background-position:bottom left; background-repeat:repeat-x;
}

#userHUDCon a:hover, #userHUDCon a:active {
	color:#339933; font-weight:normal; text-decoration:none; padding:0px 0px 2px 0px;
	background-image:url(../images/dot_green.gif); background-position:bottom left; background-repeat:repeat-x;
}

/* Body Container */
#bodyCon {
	position:relative; margin:0px 0px 16px 0px;
}

#bodyCon h1 {
	font-size:18px; font-weight:normal;
}

#bodyCon ol li {
	line-height:26px;
}

#bodyCon p {
	text-align:justify; margin:0px; padding:0px;
}

/* Referral Form Container */
#refFormCon {
	position:relative; float:right; margin:0px 0px 16px 16px; 
	/*width:280px;*/ border:1px #ffffff solid; color:#000000;
	background-image:url(../images/ref-form-bg.gif); background-position:top; background-repeat:repeat-x;
	background-color:#999999;
}

#refFormCon form {
	margin:0px; padding:12px;
}

#refFormCon button {
	padding:0px; margin:0px; width:116px; height:27px; border:0px;
	background-color:transparent;
	background-image:url(../images/button-getref.gif);
}

/* Referral List Container */
#refListCon {
	position:relative; padding:1px 1px 0px 1px; border:1px #000000 solid;
}

#refListCon img {
	border:0px;
}

#refListCon ul {
	margin:0px; padding:0px;
	list-style-type: none;
	font-size:12px;
}

#refListCon li {
	margin:0px 0px 1px 0px;
}

#refListCon li a, #bodyCon .bulletinCon #refListCon a{
	display:block; padding:0px; margin:0px; height:44px;
}

#refListCon li a:link, #refListCon li a:visited, #bodyCon .bulletinCon #refListCon li a:link, #bodyCon .bulletinCon #refListCon li a:visited {
	color:#ffffff; font-weight:normal; text-decoration:none;
}

#refListCon li a:hover, #refListCon li a:active, #bodyCon .bulletinCon #refListCon li a:hover, #bodyCon .bulletinCon #refListCon a:active {
	color:#339933; font-weight:normal; text-decoration:none; background-color:#ffffff;
}

#refListOddRow {
	margin:0px; padding:0px; width:100%; background-color:#CCCCCC;
	background-image:url(../images/reflist-odd.gif); background-position:bottom left; background-repeat:repeat-x;
}

#refListOddRow h1, #bodyCon .bulletinCon #refListOddRow h1 {
	margin:0px; padding:6px; font-size:1px; background-image:none;
}

#refListOddRow h2, #bodyCon .bulletinCon #refListOddRow h2 {
	position:absolute; left:45px;
	margin:0px; padding:8px 6px 6px 0px; font-size:12px; font-weight:normal; color:#000000;
	background-image:none;
}

#refListOddRow h3, #bodyCon .bulletinCon #refListOddRow h3 {
	margin:2px; padding:6px; font-size:11px; font-weight:normal; float:right; width:500px; height:28px; color:#333333;
}

#refListEvenRow {
	margin:0px; padding:0px; width:100%; background-color:#999999;
	background-image:url(../images/reflist-even.gif); background-position:bottom left; background-repeat:repeat-x;
}

#refListEvenRow h1, #bodyCon .bulletinCon #refListEvenRow h1 {
	margin:0px; padding:6px; font-size:1px; background-image:none;
}

#refListEvenRow h2, #bodyCon .bulletinCon #refListEvenRow h2 {
	position:absolute; left:45px;
	margin:0px; padding:8px 6px 6px 0px; font-size:12px; font-weight:normal; color:#000000; background-image:none;
}

#refListEvenRow h3, #bodyCon .bulletinCon #refListEvenRow h3 {
	margin:2px; padding:6px; font-size:11px; font-weight:normal; float:right; width:500px; height:28px; color:#333333;
	background-image:none;
}

/* Footer Container */
#footerCon {
	position:relative; width:778px; border:1px #ffffff solid; font-size:11px; color:#999999;
	text-align:left; background-color:#333333;
}

#footerCon img {
	float:left; padding:16px 16px 16px 31px;
}

#footerCon p {
	padding:16px 16px 0px 16px; margin:0px 0px 0px 100px; text-align:justify;
}

#footerCon p strong {
	padding:0px; margin:0px; font-size:11px; color:#349934; font-weight:normal;
}

#footerCon h1 {
	padding:16px 16px 16px 16px; margin:0px 0px 0px 100px; font-size:11px; color:#000000; font-weight:normal;
}

#footerCon h2 {
	padding:16px 16px 16px 16px; margin:0px; font-size:11px; color:#999999; font-weight:normal;
	float:right;
}

#footerCon h3 {
	padding:16px 16px 0px 16px; margin:0px; font-size:11px; color:#000000; font-weight:normal;
}

#footerCon a {
	padding:0px 0px 2px 0px; text-decoration:none;
}

#footerCon a:link, #footerCon a:visited {
	color:#999999; background-image:url(../images/dot_gray.gif); background-position:bottom left; background-repeat:repeat-x; 
}

#footerCon a:hover, #footerCon a:active {
	color:#339933; background-image:url(../images/dot_green.gif); background-position:bottom left; background-repeat:repeat-x;
}

.contactFormCon {
	padding:0px 0px 10px 0px; width:730px; /*background-image:url(../images/contactusimg.jpg); background-position:bottom right; background-repeat:no-repeat;*/
}

/*.contactFormCon h1 {
	padding:10px 0px 0px 0px; font-size:16px; margin:0px;
}*/

.contactFormCon p {
	margin:0px; padding:6px 0px 0px 0px; width:100%;
}

.contactFormCon form {
	margin:10px 16px 0px 0px; padding:8px 8px 0px 18px; width:100%; border-left:1px #cccccc solid;
}

.contactFormCon form h2 {
	margin:0px; padding:0px 0px 6px 0px; font-size:14px; color:#666666;
}

.contactFormCon form h4 {
	margin:0px; padding:5px 0px 10px 0px; font-weight:normal; font-size:12px; color:#ffffff;
}

.contactFormCon form input {
	margin:0px 0px 4px 0px; width:215px; padding:2px; font-weight:normal; font-size:11px; color:#333333;
	font-size:12px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contactFormCon form button {
	margin:0px 0px 6px 0px; width:100px; padding:2px; font-weight:normal; font-size:11px; color:#333333;
}

.contactFormCon form select {
	margin:0px 0px 6px 0px; padding:2px; font-weight:normal; font-size:11px; color:#333333;
}

.contactFormCon form textarea {
	margin:0px 0px 6px 0px; width:490px; height:90px; padding:2px; font-weight:normal; font-size:12px; color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Bulletin */
.bulletinCon {
	position:relative; padding:0px 16px 16px 16px; margin:0; background-color:#FFFFFF; color:#666666;
	background-image:url(../images/bulletin_bg.gif); background-position:top left; background-repeat:repeat-x;
}

#bodyCon .bulletinCon h1 {
	padding:4px 0px 2px 22px; margin:0px; color:#339933; height:22px;
	font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	background-image:url(../images/thumb-nail.gif); background-position:left; background-repeat:no-repeat;
}

#bodyCon .bulletinCon h2 {
	padding:0px; margin:10px 0px 10px 0px; height:1px; font-size:1px;
	background-image:url(../images/dot_green.gif); background-position:bottom left; background-repeat:repeat-x;
}

#bodyCon .bulletinCon h3 {
	padding:0px 0px 2px 0px; margin:0px; color:#999999; height:13px;
	font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
}

#bodyCon .bulletinCon h4 {
	padding:0px 0px 2px 0px; margin:0px; color:#999999; height:18px;
	font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
}

#bodyCon .bulletinCon p {
	padding:0px; margin:12px 0px 12px 0px; color:#666666;
	font-size:12px;
}

#bodyCon .bulletinCon a:link, #bodyCon .bulletinCon a:visited {
	text-decoration:none; padding-bottom:1px;
	color:#999999; background-image:url(../images/dot_gray.gif); background-position:bottom left; background-repeat:repeat-x; 
}

#bodyCon .bulletinCon a:hover, #bodyCon .bulletinCon a:active {
	text-decoration:none; padding-bottom:1px;
	color:#339933; background-image:url(../images/dot_green.gif); background-position:bottom left; background-repeat:repeat-x;
}

#bodyCon .bulletinCon form {
	padding:0; margin:0;
}

#bodyCon .bulletinCon form h3 {
	margin:0px; padding:10px 0px 10px 0px; font-weight:bold; font-size:14px; color:#666666;
}

#bodyCon .bulletinCon form h4 {
	margin:0px; padding:0px 0px 10px 0px; font-weight:bold; font-size:12px; color:#999999;
}

#bodyCon .bulletinCon form button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:8px 0px 0px 0px; /*width:100px;*/ padding:2px 10px 2px 10px; font-weight:bold; font-size:13px; color:#333333;
}

#bodyCon .bulletinCon form input {
	margin:0px 0px 6px 0px; width:215px; padding:2px; font-weight:normal; font-size:11px; color:#333333;
	font-size:12px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bodyCon .bulletinCon form select {
	margin:0px 0px 6px 0px; padding:2px; font-weight:normal;
	font-size:13px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bodyCon .bulletinCon form textarea {
	margin:0px 0px 6px 0px; width:490px; height:90px; padding:2px; font-weight:normal; font-size:12px; color:#333333; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bodyCon .bulletinCon .eventsCon a {
	border:0px; background-image:none; padding:0px; margin:0px;
}

#bodyCon .bulletinCon .eventsCon img {
	border:0px; background-image:none; padding:0px; margin:10px 0px 0px 0px;
}

.leftAdCon {
	position:absolute; top:0px; left:-300px;
	padding:0px 0px 16px 0px; text-align:center;
}
