BODY 
	{  
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
	background-color: #FFFFFF;
	font: 11px Verdana, Arial, Helvetica;
	}
	
TD, ul, li 
	{
	color: #565656; 
	font: 11px Tahoma, Verdana, Arial, Helvetica;
	}
	
ul li, ol li
	{
	padding-bottom: 3px;
	}
	
input
	{
	font-size: 11px;
	color: #000000;
	border: 1px solid;
	border-color: #B4B3B3;
	font: 11px Arial, Helvetica;
	padding-left: 2px;
	}	
	
textarea
	{
	font-size: 11px;
	color: #000000;
	border: 1px solid;
	border-color: #B4B3B3;
	font: 11px Arial, Helvetica;
	SCROLLBAR-FACE-COLOR: #CCCCCC;
	SCROLLBAR-HIGHLIGHT-COLOR: #EEEEEE;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #EEEEEE;
	SCROLLBAR-ARROW-COLOR: #666666;
	SCROLLBAR-TRACK-COLOR: #EEEEEE;
	SCROLLBAR-DARKSHADOW-COLOR: #999999;
	}
	
a img
	{
	border: none;
	}
		
select
	{
	font: 11px Verdana, Arial, Helvetica;
	border: 1px solid;
	border-color: #B4B3B3;
	}
	
.menu 
	{
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align: center; 
	text-decoration: none; 
	margin-top: 2px;
	}
	
.menuCell 
	{
	height: 20px;
	width: 100px;
	background-color: #A0B661; 
	text-align: center;
	border-top: solid 1px #B7C786;
	border-bottom: solid 1px #B7C786;
	}
		
.menuTop 
	{
	color: #666666; 
	text-decoration: underline;
	}
	
hr
	{
	border-top: solid 1px #CCCCCC;
	border-top: solid 0px #CCCCCC;
	border-top: solid 0px #CCCCCC;
	border-top: solid 0px #CCCCCC;
	background-color: #FFFFFF;
	height: 1px;
	color: #CCCCCC;
	}
	
h1
	{
	color: #BB0101; 
	font: bold 11px Arial, Helvetica;
	margin-bottom: 5px;
	}	

h2, .linkH2:link, .linkH2:visited
	{
	color: #BB0101; 
	font: bold 11px Tahoma, Arial, Verdana, Helvetica;
	margin-bottom: 5px;
	text-decoration: none;
	}		

.linkH2:hover
	{
	color: #999999;
	}	
	
h3
	{
	color: #BB0101; 
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
	}
	
h4
	{
	font: bold 12px Arial, Helvetica;
	margin-bottom: 10px;
	border-bottom: solid 1px #999999;
	}
		
h6
	{
	font: bold 12px Arial, Helvetica;
	margin-bottom: 10px;
	}
	
h5
	{
	margin-bottom: 10px;
	}
			
.hint
	{
	font-size: 9px;
	font-family: verdana;
	}
	
.bigText
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	COLOR: #ff9900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}

.bigTextUnderlined
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #000099;
	TEXT-DECORATION: underline;
	}	

.title
	{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 17px; 
	font-weight: bold; 
	color: #993366; 
	padding-top: 10px;
	}

.titleVariant
	{
	font-size: 13px;
	font-weight: bold;
	color: #BB0101;
	padding-top: 10px;
	}
	
.subTitle 
	{
	font-size: 16px; 
	font-weight: normal; 
	color: #757539; 
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
.bigText 
	{
	font-size: 18px; 
	font-weight: bold; 
	color: #990066;
	}
	
.links 
	{
	color: #990066; 
	text-decoration: underline;
	}
	
.lbo 
	{
	text-decoration: none; 
	color: #576CBF;
	}
	
/*ERRORS*/

.Error
	{
	color: #BB0101;
	/*font-family: verdana;*/
	}
.error_block2
	{
	color: #BB0101;
	}

.GrossError
	{
	COLOR: #BB0101;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	}

.RequiredField
	{
	color: #BB0101;
	}
	
.RegisterField
	{
		font-weight: bold;
		font-size: 13px;
	}
	
.selectBox 
	{
	color: #555555;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: top left;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	height: 20px;
	width: 191px;
	}

.left
	{
	background-position: top left;
	background-repeat:  no-repeat;
	}
	
.right
	{
	background-position: top right;
	background-repeat:  no-repeat;
	}
	
.txt_DarkGrey
	{
	color: #333333; 
	font: 10px Verdana, Arial, Helvetica;
	padding: 5 15 0px 15;
	}
	
.txtCopyright
	{
	color: #FFFFFF; 
	font-size: 9px;
	}
	
/* LINKS */

a:link, a:visited
	{
	color: #B50102; 
	text-decoration: underline;
	}
	
a:hover
	{
	color: #999999; 
	}

.linkForgot:link, .linkForgot:visited
	{
	color: #66CCFF;
	}
	
.linkForgot:hover
	{
	color: #EEEEEE; 
	}

a.link_top:link, a.link_top:visited
	{
	color: #FFFFFF; 
	text-decoration: underline;
	}
	
a.link_top:hover
	{
	color: #EEEEEE; 
	}

.linkForm:link, .linkForm:visited
	{
	color: #999999;
	font-size: 11px;
	}
	
.linkForm:hover
	{
	color: #CCCCCC; 
	}

.linkMap:link, .linkMap:visited
	{
	color: #BB0101;
	font-weight: bold;
	}
	
.linkMap:hover
	{
	color: #666666; 
	}

.linkMapTwo:link, .linkMapTwo:visited
	{
	color: #565656;
	font-weight: bold;
	}
	
.linkMapTwo:hover
	{
	color: #999999; 
	}
	
.linkSmall:link, .linkSmall:visited
	{
	color: #BB0101; 
	font: 11px  Arial, Helvetica;
	text-decoration: none;
	}
		
.linkSmall:hover
	{
	color: #FF6633; 
	}
	
.linkRegister1:link, .linkRegister1:visited, .linkRegister2:link, .linkRegister2:visited, .linkRegister3:link, .linkRegister3:visited, .linkRegister4:link, .linkRegister4:visited
	{
	font-size: 11px;
	font-family: Arial, Helvetica;
	text-decoration: none;
	font-weight: bold;
	}
	
.linkRegister1:link, .linkRegister1:visited
	{
	color: #B61713; 
	}
	
.linkRegister2:link, .linkRegister2:visited
	{
	color: #EE691E; 
	}
	
.linkRegister3:link, .linkRegister3:visited
	{
	color: #0175C2; 
	}
	
.linkRegister4:link, .linkRegister4:visited
	{
	color: #6FB100; 
	}
		
.linkRegister1:hover, .linkRegister2:hover, .linkRegister3:hover, .linkRegister4:hover
	{
	color: #999999; 
	}
		
.linkRegister:hover
	{
	color: #FF6633; 
	}
		
.linkSmallunder:link
	{
	color: #BB0101; 
	font: 11px  Arial, Helvetica;
	text-decoration: underline;
	}
		
.linkSmallunder:visited
	{
	color: #BB0101; 
	font: 11px  Arial, Helvetica;
	text-decoration: underline;
	}
		
.linkSmallunder:hover
	{
	color: #FF6633; 
	font: 11px  Arial, Helvetica;
	text-decoration: underline;
	}
	
.section:link, .section:visited
	{
	color: #333333; 
	font: 11px Arial, Verdana, Helvetica;
	}
	
.section:hover
	{
	color: #CC3300;
	}
	
.sectionLink:link, .sectionLink:visited
	{
	color: #333333; 
	font: 11px Arial, Verdana, Helvetica;
	text-decoration: none;
	}
	
.sectionLink:hover
	{
	color: #CC3300;
	}
		
.sectionOn:link, .sectionOn:visited
	{
	color: #CC3300; 
	font: 11px Arial, Verdana, Helvetica;
	text-decoration: none;
	font-weight: bold;
	}
				
.sectionOn:hover
	{
	color: #CC3300;
	}
		
.sectionOff:link, .sectionOff:visited
	{
	color: #555555; 
	font: 11px Arial, Verdana, Helvetica;
	text-decoration: none;
	}
				
.sectionOff:hover
	{
	color: #CC3300;
	}
	
A.linkMenu:link
	{
	color: #666666; 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica; 
	padding: 0 0 0px 0; 
	TEXT-DECORATION: none;
	}
	
A.linkMenu:visited
	{
	color: #666666; 
	font: 10px Verdana, Arial, Helvetica; 
	padding: 0 0 0px 0; 
	TEXT-DECORATION: none;
	}
	
A.linkMenu:hover 
	{
	color:#BB0101; 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;  
	text-decoration:none;
	}
	
.Big
	{
	color: #BB0101; 
	font: 11px Arial, Helvetica;
	}	
	
.BigBold
	{
	color: #BB0101; 
	font: 11px Arial, Helvetica;
	font-weight: bold;
	}	
	
.linkBig:link
	{
	color: #BB0101; 
	text-decoration: none;
	font-size: 12px;
	}
	
.linkBig:visited
	{
	color: #BB0101; 
	text-decoration: none;
	font-size: 12px;
	}
	
.linkBig:hover
	{
	color: #CCCCCC; 
	text-decoration: none;
	font-size: 12px;
	}
	
.link_deisgn:link, .link_deisgn:visited
	{
	color: #FFFFFF; 
	font-size: 9px;
	text-decoration: none;
	}	
	
.link_deisgn:hover
	{
	color: #EEEEEE;
	}
	
.btnSubmit
	{
	background-image: url('/images/website/btnSubmit.gif');
	width: 78px;
	}
	
.btnMore
	{
	background-image: url('/images/website/btnMore.gif');
	width: 91px;
	height: 20px;
	background-color: transparent;
	border: none;
	cursor: pointer;
	color: #FFFFFF;
	padding-bottom: 3px;
	}
	
.btn80
	{
	background-image: url('/images/website/btn_80.gif');
	width: 80px;
	}	
	
.btn100
	{
	background-image: url('/images/website/btn_100.gif');
	width: 100px;
	}
	
.btn120
	{
	background-image: url('/images/website/btn_120.gif');
	width: 120px;
	}
		
.btn150
	{
	background-image: url('/images/website/btn_150.gif');
	width: 120px;
	}
		
.btnSubmit, .btn80, .btn100, .btn120, .btn150
	{
	height: 19px;
	background-color: transparent;
	border: none;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
	}
	
.noRepeat
	{
	background-repeat: no-repeat;
	background-position: top left;
	}
	
.repeatX
	{
	background-repeat: repeat-x;
	}
	
.repeatY
	{
	background-repeat: repeat-y;
	}
	
.small
	{
	color: #BB0101; 
	font-size: 11px;
	}
		
.small_bold
	{
	color: #BB0101; 
	font-size: 9px;
	font-weight: bold;
	}
	
.noborder
	{
	border: none;
	}
	
.bodyLogin
	{
	background-image: url('/images/website/bodyLoginMid.gif');
	}
	
.txtForm
	{
	color: #999999; 
	font: 11px Arial, Helvetica;
	}
	
.txtFormRed
	{
	color:#B50102;
	font: 11px Arial, Helvetica;
	}
	
.bgTopLeft
	{
	background: url('/images/website/top_left.jpg') no-repeat top right;
	}
		
.bgLeft
	{
	background-image: url('/images/website/bg_left.jpg');
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #A91201;
	}
.bgBottom
	{
	background-image: url('/images/website/bg_bottom.jpg');
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #A91201;
	}
		
.bgSite
	{
	background-color: #A91201;
	}
	
.bold
	{
	font-weight: bold;
	}
	
.txtNav
	{
	font-weight:normal;
	color: #787878;
	}

.txtNavBold
	{
	font-weight: bold;
	color: #787878;
	}

.linkNav:link, .linkNav:visited
	{
	font-weight: bold;
	color: #787878;
	text-decoration: none;
	}

.linkNav2:hover
	{
	color: #CCCCCC;
	}
.linkNav2:link, .linkNav2:visited
	{
	font-weight: bold;
	color: #565656;
	text-decoration: none;
	}

.linkNav2:hover
	{
	color: #CCCCCC;
	}

.txtNavBoldSmall
	{
	font-weight: 600;
	font-size: 10px;
	color: #787878;
	}
	
.photo
	{
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	}	
.photoEvent
	{
	border-top: solid 3px #FFFFFF;
	border-right: solid 3px #FFFFFF;
	border-bottom: solid 3px #FFFFFF;
	border-left: solid 3px #FFFFFF;
	background-color: #FFFFFF;
	}	
	
.partnerLogo
	{
	border-top: solid 2px #999999;
	border-right: solid 2px #999999;
	border-bottom: solid 2px #999999;
	border-left: solid 2px #999999;
	background-color: #FFFFFF;
	}	
	
.tableHeader
	{
	color: #FFFFFF;
	font-weight: bold;
	}

.tableHeader1
	{
	background-color: #CCCCCC;
	font-weight: bold;
	}
		
.msgHdr
	{
	background-color: #EEEEEE;
	font-weight: bold;
	border-top: solid 1px #CCCCCC;	
	border-left: solid 1px #CCCCCC;	
	border-right: solid 1px #CCCCCC;
	}
			
.msgBody
	{
	border-bottom: solid 1px #CCCCCC;	
	border-left: solid 1px #CCCCCC;	
	border-right: solid 1px #CCCCCC;
	}
		
.tableLine
	{
	border-top: solid 1px #CCCCCC;
	}	
		
.tableLineOn
	{
	background-color: #EEEEEE;
	border-top: solid 1px #EEEEEE;
	}
	
.light
	{
	background-color: #EEEEEE;
	}
	
.paddingStatic
	{
	 padding-top: 10px;
	 padding-right: 20px;
	 padding-left: 20px;
	}
.noview 
	{
	DISPLAY: none;
	}
	
.sectOn
	{
	color: #CC3300; 
	font: 11px Arial, Verdana, Helvetica;
	text-decoration: none;
	font-weight: bold;
	}
	
.menuPadding
	{
	padding-bottom: 10px;
	}
	
.input_hidden
	{
		display: none;
		visibility: hidden;
	}
.input_visible
	{
		visibility: visible;
	}
.registerConfirmMsg
	{
		font: 12px Arial, Verdana, Helvetica;
		color:Red;
	}
.inactive
	{
	color: #CC0000;
	}
	
.activeg
	{
	color: #339900;
	}
	
.pending
	{
	color: #898989;
	}
	
.top_bar
	{
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	}
	
.tab_over
	{
	opacity: 0.70;
	filter: alpha(opacity='70'); 
	-moz-opacity: 0.7;
	}
.tab_over2
	{
	opacity: 0.00;
	filter: alpha(opacity='0'); 
	-moz-opacity: 0.0;
	}
.tab_dir
	{
	background-image: url('/images/website/tab_dir.gif');
	}
.tab_diron
	{
	background-image: url('/images/website/tab_diron.gif');
	}
.tab_home
	{
	background-image: url('/images/website/tab_home.gif');
	}
.tab_homeon
	{
	background-image: url('/images/website/tab_homeon.gif');
	}
.tab_src
	{
	background-image: url('/images/website/tab_src.gif');
	}
.tab_srcon
	{
	background-image: url('/images/website/tab_srcon.gif');
	}
.tab_account
	{
	background-image: url('/images/website/tab_account.gif');
	}
.tab_accounton
	{
	background-image: url('/images/website/tab_accounton.gif');
	}
.tab_forum
	{
	background-image: url('/images/website/tab_forum.gif');
	}
.tab_forumon
	{
	background-image: url('/images/website/tab_forumon.gif');
	}
.tab_events
	{
	background-image: url('/images/website/tab_events.gif');
	}
.tab_eventson
	{
	background-image: url('/images/website/tab_eventson.gif');
	}
	
.td_main
	{
	padding-right: 10px; 
	padding-left: 10px;
	}
	
.btnSearch
	{
	background-image: url('/images/website/btnSearch.gif');
	width: 78px;
	height: 19px;
	background-color: transparent;
	border: none;
	cursor: pointer;
	}
	
.txtLight
	{
	color: #FFFFFF;
	}
	
.tdBoxIndex
	{
	padding: 5px; 
	color: #595959;
	background-repeat: repeat-x;
	}
	
.tdMenuLeft
	{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 13px;
	border-top: solid 1px #FFFFFF; 
	border-bottom: solid 1px #C1C1C1; 
	}
	
.tdEvents
	{
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
	
.bgQuestSelect
	{
	background-color: #F3F3F3;
	}
	
.tdSelOne
	{
	border-right: solid 1px #D1D1D1;
	}
	
.tdSelTwo
	{
	border-right: solid 1px #D1D1D1;
	background-color: #F3F3F3;
	}
	
.hdrSelBrd
	{
	border-bottom: solid 1px #D1D1D1;
	}
	
.photoPadTop
	{
	margin-top: 10px;
	}
	
.SRepPageNameClass
	{
	font-weight:bold;
	}
	
.ulSitemapOne
	{
	list-style-type: none;
	padding-left: 0px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	}

.ulSitemapTwo
	{
	list-style-type: none;
	padding-left: 0px;
	margin-left: 15px;
	padding: 5px;
	}
	
.ulSitemapOne li, .ulSitemapTwo li
	{
	background-image: url('../images/website/bullet.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
	}
	
.brdLB
	{
	border-bottom: solid 1px #C5C5C5;
	border-left: solid 1px #C5C5C5;
	}
	
.brdLRB
	{
	border-right: solid 1px #C5C5C5;
	border-bottom: solid 1px #C5C5C5;
	border-left: solid 1px #C5C5C5;
	}
	
.brdBtm
	{
	border-bottom: solid 1px #C5C5C5;
	}
	
.brdLeft
	{
	border-left: solid 1px #C5C5C5;
	}
	
.linkSavedSrc:link, .linkSavedSrc:visited
	{
	color: #B24241;
	}
	
.linkSavedSrc:hover
	{
	color: #999999;
	}
	
.linkArticle:link, .linkArticle:visited
	{
	color: #555555;
	text-decoration: none;
	}
	
.linkArticle:hover
	{
	color: #999999;
	}
	
.rowOneAddress
	{
	background-color: #F3F3F3;
	border-right: solid 1px #FFFFFF;
	color: #565656;
	}
	
.rowOneAddressSecond
	{
	background-color: #F3F3F3;
	border-left: solid 1px #DDDDDD;
	color: #BB0101;
	}
	
.rowTwoAddress
	{
	color: #565656;
	}
	
.rowTwoAddressSecond
	{
	border-left: solid 1px #DDDDDD;
	color: #BB0101;
	}
	
.profileFilteredInfo
{
	color: #BB0101; padding:5px 0px;
}

.buttonExpressInterest
{
	margin-right:10px; float:right; }
}

.buttonExpressInterest input { color:#BB0101; }
