*      			{ font-family: Tahoma, Verdana, Helvetica, sans-serif; }

body      		{ margin: 0px; padding: 0px; background: #ffffff url('img/KCF_background.jpg'); text-align: center; font-family: Verdana, Helvetica, sans-serif; background-attachment: fixed;}

img                     { border: 0px; }

#moduleform		{ margin: 0px auto; }

#mainwrapper   		{ background: url('img/menu_back.jpg') top left repeat-y; width: 980px;}

#menus			{ width: 238px; float: left;}

#mainmenu ul		{ list-style: none; margin: 0px; padding: 0px; }
#mainmenu     		{ color: black; width: 238px; float: left; padding: 30px 0px 50px 0px; text-align: left; font-size: 12px; font-weight: bold; }
#mainmenu a     	{ font-family: Tahoma; background: url('img/menu_inactive.gif'); text-decoration: none; color: black; width: 218px; padding: 6px 0px 6px 20px; display: block; margin-top: 1px;}
#mainmenu a:hover	{ text-decoration: none; background: url('img/menu_active.gif'); width: 218px; color: white;  padding: 6px 0px 6px 20px;}
#mainmenu a.active	{ text-decoration: none; background: url('img/menu_active.gif'); width: 218px; color: white;  padding: 6px 0px 6px 20px;}

#mainmenu ul ul a     	{ font-family: Tahoma; background: white; text-decoration: none; color: black; width: 218px; padding: 6px 0px 6px 20px; display: block; margin-top: 1px; font-size: 11px; font-weight: normal; }
#mainmenu ul ul a:hover	{ text-decoration: none; background: white; width: 218px; color: black; padding: 6px 0px 6px 20px; text-decoration: underline; }
#mainmenu ul ul a.active{ text-decoration: none; background: white; width: 218px; color: black; padding: 6px 0px 6px 20px; text-decoration: underline; font-weight: bold; }

#maincontent   		{ color: black; width: 500px; padding: 60px 30px 30px 30px; float: left; text-align: left;}
#maincontent hr     	{ clear: both; color: #39BDE7; height: 2px; margin: 10px 0px 10px 0px; }
#maincontent a     	{ color: #333333;}


#shadowbox     		{ width: 985px; background: url('img/shadow_right.gif'); text-align: left; padding: 0px; overflow: hidden; margin: 30px auto 0px auto;}
#bottomshadow     	{ clear: both; background: url('img/shadow_bottom.gif'); text-align: right; width: 985px; height: 5px; }

#bottomframe     	{ clear: both; font-size: 11px; text-align: center; width: 744px; padding: 0px 20px 20px 20px; color: black; margin: 10px auto 0px auto; }
#bottomframe hr     	{ color: gray; height: 1px; }
#bottomframe a     	{ font-size: 11px; text-decoration: none; color: black;}
#bottomframe a:hover   	{ text-decoration: underline; color: black;}

#sidepanel		{ float: left; width: 170px; padding: 100px 0px 15px 0px; font-size: 12px; text-align: left;}
#sidepanel h1		{ color: black; font-size: 18px; }
#sidepanel a		{ color: #333333; }
#sidepanel h2		{ color: black; font-size: 14px; }
#sidepanel h3		{ color: black; font-size: 12px; }

.img_right		{ float: right; margin: 0px 0px 0px 30px;}
.img_left		{ float: left; margin: 0px 30px 0px 0px;}
.orangebullet		{ color: #E8631E;}

.a                      { position: relative; margin: 10px 0px; background: #f0f0f0; overflow: hidden; }


#Login1 input		{ width: auto; }