body {
margin-left: 0px;
margin-right: 0px;
}

#footer {position: absolute;
top: 600px;
left: 50px;
background		: url(../images/footerBg.gif) no-repeat;

	padding			:	0 0 0 0;
	margin-bottom	:	0em;

	font-family		:	Arial;
	font-size		:	11px;
	line-height		:	18px;

}

.title {font-family		:	verdana;
		font-size		:13px;
		color			:  #CC0000;
		font-weight: bold;
		font-variant:  small-caps;}
		
		
.profileTitle {font-family		:	verdana;
		font-size		:14px;
		color			:  #CC0000;
		font-weight: bold;
		font-variant:  small-caps;}
.tableTitle {font-family		:	arial;
		font-size		:11px;
		color			:  #FFFFFF;
		font-weight: bold;}
		
.alertTitle {font-family		:	arial;
		font-size		:11px;
		color			:  #FFFF00;
		font-weight: bold;}

.dash {color			:  #CCCCCC;
		font-family		:	verdana;
		font-size		:10px;
		line-height		: 9px;
		}
		
.formz {color			:  #CC0000;
		font-family		:	verdana;
		font-size		:10px;}
		
.note {color			:  #CC0000;
		font-family		:	verdana;
		font-size		:10px;
		font-weight: bold;}
		
.text {color			:  #333333;
		font-family		:	arial, verdana;
		font-size		:11px;
		font-weight: normal;
		text-decoration:none;}
		
.smalltext {color			:  #333333;
		font-family		:	verdana, arial;
		font-size		:10px;
		font-weight: normal;
		text-decoration:none;}
		
.whiteText {color			:  #FFFFFF;
		font-family		:	arial, verdana;
		font-size		:11px;}
		
.whiteTitle {color			:  #FFFFFF;
		font-family		:	arial, verdana;
		font-size		:18px;}
		
.redTitle {color			:  #CC0000;
		font-family		:	arial, verdana;
		font-size		:18px;}
.blackTitle {color			:  #000000;
		font-family		:	arial, verdana;
		font-size		:18px;
		font-weight: bold;}


#content {

position: absolute;
top: 20px;
left: 245px;
width			:	410px;
font-family		:	arial;
font-size		:11px;
line-height: 18px;
color			:  #000000;
font-weight		:normal;
}

#contentAdmin {

position: absolute;
top: 20px;
left: 245px;
width			:	700px;
font-family		:	arial;
font-size		:11px;
line-height: 18px;
color			:  #000000;
font-weight		:normal;
}

#columns2 {position: absolute;
top: 20px;
left: 240px;

/*padding			:	35 10 10 20;*/
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;
	line-height		:	21px;

}

.featLink{

font-family		:	arial;
font-size		:11px;
font-weight		:normal;
color			:  #CC0000;
text-decoration	:	none;

}


#left {position: absolute;
top: 15px;
left: 35px;
	width			:	205px;
	padding			:	0 0 0 0;
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;

}

#nav {position: absolute;
top: 120px;
left: -1px;
	width			:	180px;
	padding			:	0 0 0 0;
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;

}
	
#nav ul {
	list-style		:	none;
	margin			:	0;
	padding			:	0;
	border			:	none;
}
			
#nav li {
	border-bottom	:	1px dashed #CCCCCC;
		line-height	:	14px;
	margin			:	0;
}



#nav li a {
	display			:	block;
	padding			:	3px 3px 3px 3px;
	color			:	#CC0000;
	text-decoration	:	none;
	font-weight		: bold;
}

#nav li a:hover {

	
/*background	: url(../images/arrow.gif);*/
background-repeat		: no-repeat;
			color		:	#333333;
	  font-weight		: bold;
}



#profileNav {position: absolute;
top: 120px;
left: -1px;
	width			:	160px;
	padding			:	5 5 5 15;
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;
	background-color:   #efefef;
 	color			:   #efefef;

}
	
#profileNav ul {
	list-style		:	none;
	margin			:	0;
	padding			:	0;
	border			:	none;
}
			
#profileNav li {
	border-bottom	:	1px dashed #CCCCCC;
		line-height	:	14px;
	margin			:	0;
}



#profileNav li a {
	display			:	block;
	padding			:	3px 3px 3px 3px;
	color			:	#333333;
	text-decoration	:	none;
	font-weight		: normal;
}

#profileNav li a:hover {

	
/*background	: url(../images/arrow.gif);*/
background-repeat		: no-repeat;
			color		:	#CC0000;
	  font-weight		: bold;
}


#pubNav {position: absolute;
top: 125px;
left: 0px; 
	width			:	180px;
	padding			:	0 0 0 0;
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;

}
	
	
#pubNav ul {
	list-style		:	none;
	margin			:	0;
	padding			:	0;
	border			:	none;
}
			
#pubNav li {
	border-bottom	:	1px dashed #CCCCCC;
		line-height	:	14px;
	margin			:	0;
}



#pubNav li a {
	display			:	block;
	padding			:	3px 3px 3px 3px;
	color			:	#CC0000;
	text-decoration	:	none;
	font-weight		: bold;
}

#pubNav li a:hover {

	
/*background	: url(../images/arrow.gif);*/
background-repeat		: no-repeat;
			color		:	#333333;
	  font-weight		: bold;
}




/* DIVER NAV*/

#diverNav {position: absolute;
top: 310px;
left: -1px; 
	width			:	180px;
	padding			:	0 0 0 0;
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;

}


#diverNav ul {
	list-style		:	none;
	margin			:	0;
	padding			:	0;
	border			:	none;
}
			
#diverNav li {
	border-bottom	:	1px dashed #CCCCCC;
		line-height	:	14px;
	margin			:	0;
}


#diverNav li a {
	display			:	block;
	padding			:	3px 3px 3px 3px;
	color			:	#CC0000;
	text-decoration	:	none;
	font-weight		: bold;
}

#diverNav li a:hover {

	
/*background	: url(../images/arrow.gif);*/
background-repeat		: no-repeat;
			color		:	#333333;
	  font-weight		: bold;
}



#shopNav {position: absolute;
top: 310px;
left: -1px; 
	width			:	180px;
	padding			:	0 0 0 0;
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;

}
	
#shopNav ul {
	list-style		:	none;
	margin			:	0;
	padding			:	0;
	border			:	none;
}
			
#shopNav  li {
	border-bottom	:	1px dashed #CCCCCC;
		line-height	:	14px;
	margin			:	0;
}


#shopNav  li a {
	display			:	block;
	padding			:	3px 3px 3px 3px;
	color			:	#CC0000;
	text-decoration	:	none;
	font-weight		: bold;
}

#shopNav  li a:hover {

	
/*background	: url(../images/arrow.gif);*/
background-repeat		: no-repeat;
			color		:	#333333;
	  font-weight		: bold;
}


#instructorNav {position: absolute;
top: 310px;
left: -1px; 
	width			:	180px;
	padding			:	0 0 0 0;
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;

}
	
#instructorNav ul {
	list-style		:	none;
	margin			:	0;
	padding			:	0;
	border			:	none;
}
			
#instructorNav li {
	border-bottom	:	1px dashed #CCCCCC;
		line-height	:	14px;
	margin			:	0;
}


#instructorNav li a {
	display			:	block;
	padding			:	3px 3px 3px 3px;
	color			:	#CC0000;
	text-decoration	:	none;
	font-weight		: bold;
}

#instructorNav li a:hover {

	
/*background	: url(../images/arrow.gif);*/
background-repeat		: no-repeat;
			color		:	#333333;
	  font-weight		: bold;
}
	
#rightPane {position: absolute;
	top: 20px;
	left: 680px;
	/*background		: url(../images/signInBg.gif) no-repeat;*/
	width			:	265px;
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;

}

#rightPaneLog2 {position: absolute;
	top: 20px;
	left: 735px;
	/*background		: url(../images/signInBg.gif) no-repeat;*/
	width			:	265px;
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;

}

#rightPaneLog {position: absolute;
	top: 20px;
	left: 680px;
	/*background		: url(../images/signInBg.gif) no-repeat;*/
	width			:	265px;
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;

}


#rightPaneReg {position: absolute;
	top: 20px;
	left: 725px;
	/*background		: url(../images/signInBg.gif) no-repeat;*/
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;

}
	
	
	
#signin {position: absolute;


/*background		: url(../images/signInBg.gif) no-repeat;*/
width			:	265px;
	/*padding			:	30 0 10 20;*/	
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;
	line-height		:	21px;

}

#welcomeBack {position: absolute;

/*left: 35px;*/
/*background		: url(../images/signInBg.gif) no-repeat;*/
width			:	265px;
	/*padding			:	30	 0 10 20;*/
	margin-bottom	:	0em;
	font-family		:	verdana;
	font-size		:	11px;
	line-height		:	21px;

}

#remember{position: absolute;

	line-height		:	18px;

}

.forgot{	font-family		:	arial;
			font-size		:	10px;
			font-weight		:	bold;
			color:#FFFFFF;}
			
#notMember {position: absolute;
top: 140px;

height: 30px;
background		: url(../images/notMember.gif) no-repeat;
width			:	265px;
	padding			:	7 10 10 8;
	margin-bottom	:	0em;
	font-family		:	arial;
	font-size		:	10px;
	color: #666666;
	letter-spacing: 1px;

}

#advertiseAdDemo {position: absolute;
top					: 130px;
left				: -2px;
width				:	265px;
	padding			:	7 10 10 8;
	margin-bottom	:	0em;
	font-family		:	arial;
	font-size		:	10px;
	color: #666666;
	letter-spacing: 1px;

}

#totals {position: absolute;
top: 140px;
left:1px;
height: 30px;
background		: url(../images/notMember.gif) no-repeat;
width			:	265px;
padding			:	5 0 0 5;

	font-family		:	verdana;
	font-size		:	10px;
	color: #666666;


}
#news {position: absolute;
top: 180px;
left:1px;
height: 30px;

width			:	235px;
	padding			:	0 0 0 0;
	margin-bottom	:	0em;
	font-family		:	verdana;
	font-size		:	10px;
	color: #666666;
	line-height: 18px;
}


#profileNews {position: absolute;
top: 140px;
left:1px;


width			:	235px;
	padding			:	0 0 0 0;
	margin-bottom	:	0em;
	font-family		:	verdana;
	font-size		:	10px;
	color: #666666;
	line-height: 18px;
}
	
.date{	font-family		:	arial;
			font-size		:	10px;
			color:#CC0000;}
			
.hilite{	font-family		:	arial;
			font-size		:	11px;
			font-weight: bold;
			color:#CC0000;}
			
.blkhilite{	font-family		:	arial;
			font-size		:	11px;
			font-weight: bold;
			text-decoration:none;
			color:#000000;}

#sendBuddy {position: absolute;
top: 420px;
left:1px;
/*background		: url(../images/buddyBg.gif) no-repeat;*/


	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;
	line-height		:	21px;

}


#gearBag {position: absolute;
top: 0px;


	padding			:	10 10 10 10;
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;
	line-height		:	18px;}
	
	
#gearBag  a{
	font-family		:	Arial;
	font-size		:	11px;
	text-decoration: none;
	color:#CC0000;
	font-weight:normal;}


#userLeft {position: absolute;
top: 0px;
left: 15px;
	width			:	205px;
	padding			:	0 0 0 0;
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;

}

#userTitle {position: absolute;
top: 490px;
left: 15px;
	width			:	160px;
	margin-bottom	:	0em;
	font-family		:	Arial;
	font-size		:	11px;
	background-color:   #ffffff;
 	color			:   #ffffff;

}
	
	input, select, textarea,.spotlights {font-family: arial, verdana, helvetica;
			font-size: 11px;
			font-weight: normal;
			line-height: 18px;}
			
form, .quest {font-family: verdana, arial, helvetica;
			font-size: 10px;
			font-weight: bold;
			text-decoration:none;
			color: #CC0000;}
			
.fieldName {font-family: verdana, arial, helvetica;
			font-size: 10px;
			font-weight: bold;
			color: #666666;}

.formError{font-family: verdana, arial, helvetica;
			font-size: 10px;
			color: #666666;
			font-weight: bold;
			border-top-width:1px;
			border-right-width:1px;
			border-bottom-width:1px;
			border-left-width:1px;		
			border-top-style:solid;
			border-right-style:solid;
			border-bottom-style:solid;
			border-left-style:solid;
			border-color:#CC0000;		
			 }
			 
.photo {border-color:#CC0000; border-width:3px;}
	