body			{ font-family: Arial; font-size: 8pt; vertical-align: top; color: #333333; text-align: left; margin: 0; background-color: #EEEEEA }
table, tr, td	{ font-size: 8pt; vertical-align: top; margin: 0 }
p, form			{ margin: 0 }

a:link			{ color: #3366CC; text-decoration: underline }
a:visited		{ color: #3366CC; text-decoration: underline }
a:active		{ color: #0099FF; text-decoration: none }
a:hover			{ color: #0099FF; text-decoration: none }

.break_height	{ height: 20 }
.break_width	{ width: 20 }

/*
Default layout
**/
.layout_left	{}
.layout_right	{}
.layout_default	{ width: 900 }
	.default_header	{ background-color: #F0F0E6; height:100 }
		.header_menu_left	{ width: 10; height: 30; background-image: url('../images/default/header_menu_left.png'); background-repeat: no-repeat; background-attachment: scroll; background-position: left top }
		.header_menu_right	{ width: 10; height: 30; background-image: url('../images/default/header_menu_right.png'); background-repeat: no-repeat; background-attachment: scroll; background-position: right top }
		.header_menu_bg		{ height: 30; background-image: url('../images/default/header_menu_bg.png'); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; padding-left:5px; padding-right:5px; padding-top:5px }
		.header_banner		{ height: 70;  }
		.header_logo	{ width: 300; height: 100 }
	.default_menu	{ height: 50 }
		.menu_body	{ background:#B7B7AF url('../images/default/menu_body_bg.png') repeat-x left top; width: 176; vertical-align:middle; padding-left:10px; padding-right:10px }
			.menu_body_main	{ font-size: 10pt }
			a.menu_body_main_link	{ color: #FFFFFF; font-weight: bold; text-decoration:none }
			.menu_body_sub	{ color: #CCCCCC; font-size: 7pt }
			a.menu_body_sub_link	{ color: #CCCCCC; text-decoration:none }
		.menu_break	{ background:#B7B7AF url('../images/default/menu_break_bg.png') no-repeat left top; width: 5 }
	.default_title	{ background-color: #FFFFFF; height:200 }
		.title_content	{ padding:5px; width: 210; height: 140 }
			.content_title	{ font-size: 12pt; color: #FFFFFF; font-weight:bold }
			.content_body	{ color: #FFFFFF; font-size:10pt; text-align:justify }
		.title_menu	{ text-align: center; vertical-align: middle; height: 20; width:80; background-color:#FFFFFF }
	.default_body	{ background-image: url('../images/default/title_shadow.png'); background-repeat: repeat-x; background-attachment: scroll; background-position: left top }
		.body_content	{ }
		.body_panel		{ width: 210 }
			.panel_box			{ border: 1px solid #DFDFD9; background-color: #E6E6DF; height:50 }
			.content_box		{ padding:20px; border:1px solid #DFDFD9; background-color: #E6E6DF; text-align:justify }
			.content_area		{ font-size: 10pt; text-align:justify; padding-left:20px; padding-right:20px }
	.default_bottom	{ border: 1px solid #D2D2C8; background-color: #E2E2DC; padding:20px; }
		.bottom_feedback	{ width: 250 }
		.bottom_content		{ }
			.bottom_content_menu	{ height: 20 }
			.bottom_content_body	{ height: 160; border: 1px solid #DFDFD9; background-color: #E6E6DF; padding: 7px }
	.default_footer	{ padding:20px; background-color: #B7B7AF; height:50 }
		.footer_left	{  }
		.footer_right	{ text-align: right }
		

.box_menu		{ background-color:#FFFFFF }
.box_main_menu	{ border:1px solid #DFDFD9; padding:5px }
.box_sub_menu	{ border-left:3px solid #999999; padding:5px;  }

a.box_main_menu_link	{ text-decoration: none; color: #4E483A; font-weight: bold }
a.box_sub_menu_link		{ text-decoration: none; color: #4E483A; }

.box_break	{ width: 20 }
/*
Form design
**/
.field_left		{ padding-top: 5px; padding-bottom: 5px; width:100 }
.field_right	{ padding-left: 5px; padding-top: 5px; padding-bottom: 5px }
.field_left_alt		{ padding-top: 5px; padding-bottom: 5px; padding-right:5px }
.field_right_alt	{ padding-top: 5px; padding-bottom: 5px }
.text_button	{ font-family: Arial; font-size: 8pt; color: #333333; height: 25; border: 1px solid #666666; background-color: #F5F5F5 }
.text_input		{ font-family: Arial; font-size: 10pt; color: #333333; height: 25; border: 1px solid #B7B7AF; padding-left: 3px; padding-right: 3px; padding-top: 3px; background-color: #FFFFFF; text-align:left }
.text_area		{ padding:3px; font-family: Arial; font-size: 10pt; color: #333333; border: 1px solid #B7B7AF; background-color: #FFFFFF }