BODY	{	
	
	background-color:#ffffff;
	
	background-image:url('_grafix/bg.gif');
	background-repeat:repeat-y;
	background-position:center;
			
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
		
	font-family:arial, helvetica; 
	color:#333333;
	font-size:12px; 
	line-height:1.2em;
		
}

TD	{font-family:arial, helvetica; color:#333333; font-size:12px; line-height:1.2em; vertical-align:top;}
IMG	{border:none;}
HR	{width:100%; border:0; height:1px; color:#333333; background-color:#333333;}
HR.white	{width:100%; border:0; height:1px; color:#ffffff; background-color:#ffffff;}

a:link, a:visited, a:active 
	{ 	
		padding-left, padding-right: 1px;
		text-decoration: underline;
		color:#333333;
		font-size: 12px;
	}

a:hover  
	{ 
		text-decoration:none;
		background-color: #333333;
		color:#ffffff;
	}
	
	
.top_contact, .top_link 	{font-family:arial, helvetica; font-size:11px; color:#ffffff; line-height:1.3em; letter-spacing:1px;}
.top_contact	{text-align:right; padding:5px 10px 5px 5px;}

A.top_link:link, A.top_link:active, A.top_link:visited	{font-size:11px; text-decoration:underline; color:#f9bd17; background-color:#333333;}
A.top_link:hover	{text-decoration:underline; color:#ffffff;}

.small_faded		{font-size:10px; color:#999999;}
.small_faded_yellow	{font-size:10px; color:#f9bd1f;}

.homepage_banner	{margin-top:10px}

.copy	{color:#999999; font-size:11px; }

.sub_small	{font-size:9px;}

A.sub_small:link, A.sub_small:active, A.sub_small:visited	{font-size:9px; text-decoration:underline;}

.standard_list	{margin:0px 0px 0px 0px;}
.standard_item	{margin:0px 0px 8px 15px;}

.search_button	{border:1px solid #cccccc; color:#005597; font-size:10px; font-family:tahoma,verdana,arial,helvetica;}

.content_text	{text-align:justify; padding-left:25px;}

.form_field, .form_textarea, .form_button, .form_field_error		{border:1px solid #999999; font-size:12px; font-family:arial,helvetica; line-height:13px; padding-left:3px;}
.form_field, .form_textarea, .form_field_error						{width:100%;}
.form_field_error		{}
.form_button			{padding-left:10px; padding-right:10px; width:110px;}
.form_textarea			{height:80px;}
.radiocheck				{margin:0px; padding:0px; margin-left:0px;}

.error	{color:#cc0000;}

.small			{font-size:11px;}
A.small:link, A.small:visited, A.small:active, A.small:hover	{font-size:11px;}

.base, .current, .hover		   {font-size:10px;
								vertical-align:middle; 
								color:#000000; 
								padding:5px 5px 5px 5px; 
								border-right: 1px solid #999999;
								cursor:pointer;
								}

.base	{background-color:#f5f5f5;} 	
.hover, .current	{background-color:#005597; color:#ffffff;}

.base_small, .current_small, .hover_small		   {font-size:10px;
													vertical-align:middle; 
													color:#333333; 
													padding:2px 2px 2px 4px;
													cursor:pointer;
													}

/* hacks */

#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -0.1px;
	width: 1em;
	z-index: -1;
}

