/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */
/*   Global Styles   */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */

	html	{ margin:0px; padding:0px; height:100%; border:none; }
	body	{ margin:0px; padding:0px; height:100%; border:none; }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */
/*   Layout   */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */

	/* Column 1 */
	.column01			{ font-size:11px; color:#4D4D4D; font-family:Arial; font-weight:bold; line-height:15px; background:#E6E7E9; }
	.column01_hover		{ font-size:11px; color:#FFFFFF; font-family:Arial; font-weight:bold; line-height:15px; background:url(/images/layout/column01_over.jpg) repeat-x #9DABB4; }
	.column01_selected	{ font-size:11px; color:#FFFFFF; font-family:Arial; font-weight:bold; line-height:15px; background:#8F9EB3; }
	.column01_header	{ font-size:11px; color:#808080; font-family:Arial; font-weight:bold; line-height:15px; background:url(/images/layout/column01_header.jpg) bottom repeat-x #DEDEDA; }
	
	/* Column 2 */
	.column02			{ font-size:11px; color:#4D4D4D; font-family:Arial; line-height:15px; background:#FFFFFF; }
	.column02_hover		{ font-size:11px; color:#4D4D4D; font-family:Arial; line-height:15px; background:url(/images/layout/column02_over.jpg) bottom repeat-x #E7E7E7; }
	.column02_selected	{ font-size:11px; color:#4D4D4D; font-family:Arial; line-height:15px; background:#E8E8E8; }
	.column02_sort		{ position:fixed; top:0px; height:37px; width:100%; z-index:9998; background:#ffffff url(/images/layout/column02_sort.jpg) bottom repeat-x; }
		
	/* Toolbar */
	.search_box 			{ background:url(/images/layout/toolbar/search_box.jpg) no-repeat; height:23px; width:268px; text-align:left; }
	.search_field_on		{ background:none; border:none; margin-top:2px; margin-left:25px; width:237px; font-size:11px; color:#4D4D4D; font-family: Arial; }
	.search_field_on:focus	{ background:none; border:none; outline:none; }
	.search_field_off		{ background:none; border:none; margin-top:2px; margin-left:25px; width:237px; font-size:11px; color:#868686; font-family: Arial; }
	.search_field_off:focus	{ background:none; border:none; outline:none; }
	
	/* Modules */
	.module_icon	{ margin-left:5px; margin-right:5px; border:none; }
	
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */
/*   Text Styles   */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */

	td				{ font-size:11px; color:#808080; font-family:Arial; line-height:15px; }
	
	/* Sizes */
	
	.text			{ font-size:11px; color:#808080; font-family:Arial; line-height:15px; }
		
		/* Other Text Styles */
		
		.text_email		{ font-size:9pt; color:#444444; font-family:Arial; }
		.text_error 	{ font-size:12px; color:#5f5f5f; font-family:Arial; }
		.text_footer 	{ font-size:11px; color:#5f5f5f; font-family:Arial; }
		.text_module 	{ font-size:10px; color:#cccccc; font-family:Arial; padding-left:10px; padding-right:10px; }
		.text_button	{ font-size:11px; color:#000000; font-family:Arial; font-weight:bold; }
		
		.header		{ font-size:11px; color:#B9B9B9; font-family:Arial; line-height:15px; font-weight:bold; padding-right:15px; }
		.detail		{ font-size:11px; color:#6E6E6E; font-family:Arial; line-height:15px; font-weight:bold; }
		
		.box table 	{  }
		
	/* Colors */
	
	.color_black 	{ color:#000000; }
	.color_white	{ color:#FFFFFF; }
	.color_light	{ color:#C4C4C4; }
	.color_grey 	{ color:#808080; }
	.color_orange	{ color:#C69835; }
	.color_lime		{ color:#b2ff3f; }
	.color_blue		{ color:#3499C7; }
	.color_red		{ color:#F75E5E; }	
		
	/* Links */
	
	a:link, 
	a:visited		{ color:#808080; text-decoration:none; }
	a:hover 		{ color:#4D4D4D; text-decoration:none; }

	.link_dark:link, 
	.link_dark:visited		{ color:#4D4D4D; text-decoration:none; }
	.link_dark:hover 		{ color:#000000; text-decoration:none; }
	
	.link_light:link, 
	.link_light:visited		{ color:#C4C4C4; text-decoration:none; }
	.link_light:hover 		{ color:#808080; text-decoration:none; }
	
	.link_blue:link, 
	.link_blue:visited		{ color:#3499C7; text-decoration:none; }
	.link_blue:hover 		{ color:#808080; text-decoration:none; }


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */
/*   Form Styles   */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */
	
	form	{ margin:0px; padding:0px; }
	
	.form_input				{ background:#FFFFFF; border:#CECECE 1px solid; width:330px;
							  font-size:11px; font-family:Arial; font-weight:bold; color:#6E6E6E; }
	
	.form_textarea			{ background:#FFFFFF; border:#CECECE 1px solid; width:330px; height:50px; overflow:auto;
							  font-size:11px; font-family:Arial; font-weight:bold; color:#6E6E6E; }
	
	button,
	button:focus			{ outline:none; border-left:#b6b6b6 1px solid; border-top:#b6b6b6 1px solid; border-right:#dbdbdb 1px solid; border-bottom:#dbdbdb 1px solid; 
							  background:url(/images/forms/button.background.jpg) bottom repeat-x;
							  padding-right:5px; padding-left:5px; height:26px; 
							  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
							  font-size:8.5pt; color:#808080; font-family:Arial, Helvetica, sans-serif; }
	
	
		/* Login Styles */
		.login_field		{ border-left:#b6b6b6 1px solid; border-top:#b6b6b6 1px solid; border-right:#dbdbdb 1px solid; border-bottom:#dbdbdb 1px solid; 
							  background:url(/images/forms/input.background.jpg) bottom repeat-x; width:140px;
							  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;
							  font-size:9pt; color:#5f5f5f; font-family:Arial, Helvetica, sans-serif; }
		
		.login_button		{ outline:none; border-left:#b6b6b6 1px solid; border-top:#b6b6b6 1px solid; border-right:#dbdbdb 1px solid; border-bottom:#dbdbdb 1px solid; 
							  background:url(/images/forms/button.background.jpg) bottom repeat-x;
							  padding-right:5px; padding-left:5px; height:26px; 
							  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
							  font-size:8.5pt; color:#808080; font-family:Arial, Helvetica, sans-serif; }
		

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */
/*   Image Styles   */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  * * * * * * * * * * * * * * * * * * * * * * * * */

	.png	{ behavior: url(/includes/_png.htc); border:none; }
	.fugue	{ behavior: url(/includes/_pngfix.htc); width:16px; height:16px; border:none; }