A:link {	COLOR: #0033FF; TEXT-DECORATION: none }
A:visited { COLOR: #0033FF; TEXT-DECORATION: none }
A:active { 	COLOR: #0033FF; }
A:hover {	COLOR: #CC6699; }

.contentheading { font: 10pt helvetica, sans-serif; }

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

.contentheading {
	font-weight			: bold; 
	font-size			: 12px; 
	color				: #000000; 
	font-family			: helvetica, arial, verdana, sans-serif;
	background-color	: #FFFFFF;
	
}

#container { 
	padding: 		1px; /* messy method of overcoming a rendering bug in mozilla 1.4, maybe others */
	font: 			10pt arial, helvetica, sans-serif;
	width: 			780px;
	height: 		auto;
	text-align: 	center;
}

#site {
	position: 		absolute;
	margin-top: 	0px;
	height: 		auto;
	top: 			0px;
	left: 			54px;
}

#title {
	margin-top		: 0px;
	left			: 60px;
	width			: 200px;
	float			: left;
}

#hscroller {
	margin-top			: 0px;
	padding-left		: 2px;
	padding-right		: 2px;
	padding-bottom		: 0px;
	padding-top			: 0px;
	font-weight			: normal; 
	font-size			: 12px; 
	color				: #000000; 
	font-family			: Arial, Verdana, Helvetica, sans-serif;
	background-color	: #FFFFFF;
}

#menu {
		float			: left;
        padding-left	: 4px;
		padding-right	: 1px;
        padding-top		: 0px;
        padding-bottom	: 10px;
		font-weight		: normal;
		text-align		: left;
		background		: url(../images/menu_bg3.jpg) repeat-y;
		FONT-SIZE		: 11px; 
		LINE-HEIGHT		: 21px; 
		width			: 130px;
		left			: 0px;
/* 		border			: 1px solid #B99F7B;  */
}

#content {
	padding-left	: 10px;
	padding-top		: 10px;
	height			: auto;
	FONT-WEIGHT		: normal; 
	FONT-SIZE		: 11px; 
	COLOR			: #000000; 
	LINE-HEIGHT		: 16px;
	FONT-FAMILY		: Verdana, Arial, Helvetica, sans-serif;
/*	border			: 1px solid #B99F7B;  */
}

#left {
	background		: url(../images/back.gif) repeat-y top left;
}

#sanfl {


}

#left2 {
	width			: 110px;
	height			: auto;
	float			: left;
	margin-top		: 0px;	
	padding-left	: 0mm;
	padding-right	: 0mm;
	padding-top		: 0mm;
	padding-bottom	: 0mm;
	FONT-WEIGHT		: normal; 
	FONT-SIZE		: 11px; 
	LINE-HEIGHT		: 19px; 
	color			: #FFFFFF;
	FONT-FAMILY		: Verdana, Arial, Helvetica, sans-serif;
}

#footer {
	text-align      	: center;
	padding-top			: 5px;
	margin-top			: 5px;
	font-weight			: normal; 
	font-size			: 9px; 
	color				: #333333; 
	line-height			: 15px; 
	font-family			: Verdana, Arial, Helvetica, sans-serif;
}

#search {
	float			: right;
	padding-top		: 5px;
	padding-right	: 10px;
	width			: 110px;
	margin-top		: 0px;
}

.button {
	margin-top		: 1px;
}

.button2 {
  font-family      : Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  background       : #F8FCFF;
  color            : #095481;
  border           : 0px solid #095481;
  margin-top		: 20px;
  width				: 30px;
}

.inputbox {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #3D6679;
  background       : transparent;
  margin-bottom		: 3px;
  width				: 80px;
}

/* #### PATHWAY AND BOTTOM BUTTON BAR #### */
.pathway {
  		color            	: #6E8296;
}

a.pathway:link, a.pathway:visited {
  		color            	: #6E8296;
  		font-weight      	: normal;
}

a.pathway:hover {
  		color            	: #EEC284;
  		font-weight      	: normal;
}


/* #### MAIN SIDE MODULES #### */

table.moduletable {
  	width            		: 100%;
  	margin-bottom    		: 5px;
	margin-top				: 0px;
	padding-top				: 0px;
	padding-bottom			: 0px;
}

table.moduletable th {
	font					: 13px Century Gothic !important;
	text-transform			: uppercase;
	border-collapse			: collapse;
	border-bottom			: 1px solid #246196;
	vertical-align			: top;
	font-weight				: normal;
	background				: transparent url(../images/moduleheader.gif) no-repeat left;
	padding-left			: 20px;
	padding-top				: 2px;
	padding-bottom			: 0px;
	margin-bottom			: 8px;
	height					: 22px;
	width					: 120px;
}

table.moduletable td {
  	font-size        		: 11px;
  	font-family      		: Arial, Verdana, Tahoma;
  	font-weight      		: normal;
	background				: transparent;
  	text-align       		: left;
  	padding-left     		: 1px;
  	padding-right    		: 1px;
  	padding-top      		: 1px;
	margin-bottom			: 10px;
}

/* ################### Content Area ################# */

.contentheading, .componentheading {
  color            : #020085;
}

