body 			
	{ margin-top:0px; background-color:#CCDAFF; color:#4A4F5C; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#maintable 
	{ margin-top: 0px; vertical-align:top; background-color: #ffffff; border:1px solid #4A4F5C;}

#headline 
	{ font-size: 1px; margin-right: 20px; }
#headline2
	{ font-size: 12px;  margin-right: 30px; }
#main
	{ padding:10px; padding-right: 18px; margin-bottom: 25px; }
#main td 
	{ padding: 3px; }


td
	{ font-size: 12px; }
legend
	{ color:#4A4F5C;}
fieldset
	{ border-color:#4A4F5C; border-style:solid; border-width:thin;}
	
textarea, input
	{ background-color:#CCDAFF; font-size:11px; border-color:#ffffff; border-style:hidden; border-width:thin; width:350px;}
.inputred
	{ border-color:#D90000; border-style:solid; border-width:thin; }


#header
	{ margin:0px; padding:0px; }
#header .first
	{color:#ccdaff; font-size: 100px; text-align:left; vertical-align: top; margin-left: 320px; }
#header .second
	{color:#ccdaff; font-size: 40px; text-align:left; vertical-align:bottom; margin-left: 450px; }

#main a:link, a:visited, a:active		
	{ text-decoration:none; color:#4A4F5C; border-bottom: 1px dotted #4A4F5C;}

#main a:hover
	{ text-decoration:underline; color:#CC0000; }



#footer 
	{ color:#4A4F5C; font-size:9px; text-decoration:none;}

#footer a
	{ text-decoration:none; color:#4A4F5C; font-size:9px; border-bottom: thin dotted #4A4F5C;}	


#box
	{ border:thin solid #414C52; padding: 9px; margin: 5px; margin-right: 0px; font-size:12px;}
#box a:active, a:visited, a:link
	{text-decoration:underline; color:#4A4F5C; border-bottom-style:none; }
#box a:hover
	{text-decoration:underline; color:#cc0000; border-bottom-style:none;}
#box .normal	
	{ font-size: 12px; color:#4a4f5c; padding-left:6px; }
#box .small
	{ font-size: 10px; color:#646B7C;padding-left: 15px; padding-right: 15px; }
#box .headline 
	{ font-size: 12px; font-weight:bold; text-align:left; color:#000000; text-decoration:underline; margin-left: 1px; line-height:18px;}	
	
	

.line2
	{ line-height: 1.6; }

.maintext
	{ font-size:12px; color:#4A4F5C; font-weight:bold;}	

h2
	{ font-size:14px; color:#332818; font-weight:bold;}		
	
h3
	{ border-bottom: thin solid #4A4F5C;  text-align:right; font-weight: bold; font-size:14px;}

p.line {border-bottom: thin solid #4A4F5C;}


h1
	{  text-align:left; font-weight: bold; font-size:14px; text-decoration:underline  }
	
h1.headline
	{  text-align:right; font-weight: bold; font-size:18px; letter-spacing: 4px; margin-right: 50px;}
	
blockquote
	{ background-color:#ccdaff; border:1px solid #4a4f5c; padding: 8px;}	
	
img.fleft		{ float:left; padding: 4px; border:thin solid #899239; background-color:#ffffff; margin: 15px;}
img.fright		{ float:right; padding: 4px; border:thin solid #899239; background-color:#ffffff; margin: 15px; }
img.fclear		{padding: 4px; border:thin solid #899239; background-color:#ffffff; margin: 8px; }
br.clear		{clear:both; }
	

