body { padding:10px; font-family:"Times New Roman", Georgia, serif; background-color:#CCCCCC; font-size:12px; }
a { text-decoration:none; color:#666666; }
a:hover { text-decoration:underline; }
img { border:none; }

/*------------------------------ 
	layout and font objects
------------------------------*/

#css_layout_leftcolumn { float:left; }

	#css_layout_topmenu_head { width:250px; height:60px; color:#666666; font-size:20px; }
	#css_layout_topmenu { width:250px; height:450px; padding-top:25px; color:#666666;  border-right:1px solid #666666; overflow:auto; }
		.css_layout_topmenu_h1 { font-size:12px; padding-left:10px; padding-top:1px; padding-bottom:1px; border-bottom:solid; border-width:1px; }
		.css_layout_topmenu_h2 { font-size:11px; padding-left:25px; padding-top:1px; padding-bottom:1px; border-bottom:dashed; border-width:1px; padding-right:1px; }
		.css_layout_topmenu_h1:hover { background-color:#666666; color:#CCCCCC; padding-bottom:1px; border-bottom:solid; border-width:1px; }
		.css_layout_topmenu_h2:hover { background-color:#666666; color:#CCCCCC; padding-bottom:1px; border-bottom:solid; border-width:1px; }
		.css_layout_topmenu_h1 a { color:inherit; text-decoration:none; display:block; }
		.css_layout_topmenu_h2 a { color:inherit; text-decoration:none; display:block; }
		.css_layout_topmenu_h1 a:hover { color:#CCCCCC; text-decoration:none; display:block; }
		.css_layout_topmenu_h2 a:hover { color:#CCCCCC; text-decoration:none; display:block; }
		.css_layout_selectedpage { background-color:#666666; color:#CCCCCC; }

	#css_layout_bottommenu { width:250px; padding-top:10px; padding-bottom:10px; color:#666666; font-size:12px; border-right:1px solid #666666; border-top:1px solid #666666; }
		.css_layout_bottomlinks { padding-left:10px; }
		.css_layout_bottomlinks:hover { background-color:#666666; color:#CCCCCC; }
		.css_layout_bottomlinks a { color:inherit; text-decoration:none; display:block; }
		.css_layout_bottomlinks a:hover { color:#CCCCCC; text-decoration:none; display:block; }
	#css_layout_bottommenu_foot { width:250px; padding-top:10px; padding-bottom:10px; color:#666666; font-size:10px; vertical-align:text-top; border-right:1px solid #666666; border-top:1px solid #666666; }
		.css_layout_footer { padding-left:10px; }

#css_layout_body { float:left; padding-left:20px; font-size:11px; }

	#css_layout_content_head { width:600px; color:#666666; }
	#css_layout_content_head a { color:inherit; text-decoration:none; display:block; }
		.css_font_title_name { color:#666666; font-size:18px; }
		.css_font_title_h1 { color:#666666; font-size:12px; }
		.css_font_title_h2 { color:#666666; font-size:18px; }
	#css_layout_content { width:600px; height:500px; padding-top:47px; color:#666666; font-size:11px; float:left; }
		#css_layout_content h1 { font-weight:normal; font-style:normal; font-size:15px; padding-top:0px; margin-top:0px; }
		#css_layout_content h2 { font-weight:bold; font-style:normal; font-size:11px; }
		#css_layout_content p { font-size:11px; }
		#css_layout_content a { font-weight:bold; text-decoration:underline; color:#666666; }
	#css_layout_content_popup { color:#666666; font-size:11px; }
		#css_layout_content_popup a { font-weight:bold; text-decoration:underline; color:#666666; }
		#css_layout_content_popup p { padding-top:0px; margin-top:0px; }

#css_tables_users th { text-align:left; border-bottom-style:solid; border-bottom-width:1px; border-color:#666666; }

/*------------------------------ 
	stand-alone objects
------------------------------*/

.css_fonts_highlight { color:#999999; }
.css_images_standardsize { width:800px; }
.css_images_thumbnailsize { width:250px; border:none; }
.css_inputs_text { color:#666666; font-family:"Arial"; font-size:12px; }
.css_inputs_button { color:#666666; border-width:1px; border-style:solid; border-color:#666666; background-color:#AAAAAA; font-family:"Arial"; font-size:12px; }