body	{ font-family: arial; font-size: 10pt; background-color: #292963; padding: 0; margin: 0; }
h1, h2, h3 { color: #993300; }
h1		{ font-size: 150%; }
h2		{ font-size: 132%; }
h3		{ font-size: 120%; }
h4		{ font-size: 110%; }
h5		{ font-size: 100%; }
p		{}

.maintext a {
	text-decoration: underline;;
}
.maintext a:link {
	color: #000;
}
.maintext a:visited {
	color: #000;
}
.maintext a:hover {
	text-decoration: none;
}
.news {
	color: #000000;
	border: 1px dashed #CCCC99;
	padding: 4px;
	margin-top: 20px;
	margin-bottom: 20px;

}
.dashedhorisontal {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	margin: 0px;
	padding: 0px;
}

#page { 
	float: left; 
	width: 99.7%; min-width: 777px; 
	border-style: solid; border-width: 1px; border-color: #FFFFCC 
}

#languages	{ 
	float: left; 
	width: 25.8%; min-width: 198px; 
	height: 24px; 
	padding-top: 6px; 
	background-color: #292963;	
	color: #FFFFFF; 
	border-bottom-style: solid; border-width: 1px; border-color: #FFFFCC;
}
#languages a { 
	color: #FFFFFF; 
	font-size: 9pt; 
}

#top_links { 
	float: left; 
	width: 74%; min-width: 562px;
	height: 24px; 
	padding-top: 6px;	
	background-color: #292963;	
	text-align: center;	color: #FFFFFF; 
	border-left-style: solid; border-bottom-style: solid; border-width: 1px; border-color: #FFFFCC; 
}
#top_links a {
	color: #FFFFFF; 
	font-size: 9pt; 
}

#logo { 
	float: left; 
	width: 25.8%; min-width: 198px; 
	height: 88px; 
	padding-top: 12px;	
	background-color: #2E8B57; 
	background-image: url("../../pics/menu_link.jpg"); background-repeat: repeat-y;	
	font-family: arial; font-size: 11pt; font-weight: bold; color: #FFFFFF; line-height: 140%; 
	border-bottom-style: solid; border-width: 1px; border-color: #FFFFCC; 
}

#banner { 
	float: left; 
	width: 54%; min-width: 410px;
	height: 100px;	
	text-align: right; 
	background-color: #CC6600; 
	border-left-style: solid; border-bottom-style: solid; border-width: 1px; border-color: #FFFFCC; 
}
#banner applet { 
	max-width: 485px; 
}

#search	{ 
	float: left; 
	width: 20%; min-width: 152px;	
	background-color: #2E8B57; 
	border-bottom-style: solid; border-width: 1px; border-color: #FFFFCC; 
	font-size: 12pt;	
}

#navigation	{ 
	float: left; 
	width: 25.8%; min-width: 198px;  
	background-color: #292963; 
	border-bottom-style: solid; border-width: 1px; border-color: #FFFFCC; 
}
#navigation li { 
	list-style-image: url(/pics/navi_symbol_sub.gif); 
}
#navigation li a { 
	color: #FFFFCC; text-decoration: none; 
}
#navigation li a:hover { 
	text-decoration: underline; 
	color: #FFFF00; 
}

.navisection { 
	border-top: 1px #666666 solid; 
	background-color: #2E8B57; background-image: url("../../pics/menu_link.jpg"); background-repeat: repeat-y; 
	margin: 0px;
}
.navisection a	{ 
	width: 100%; 
	font-size: 10pt; 
	color: #FFFFCC; 
	line-height: 130%; 
	text-decoration: none; 
	display: block;
	padding-left: 12px;
}
.navisection a:hover { 
	color: #FFFF00; 
	background-color: #2E8B57; 
}
.navisection:focus { 
	outline: thick solid black 
}

.navititle { 
	background-color: #CC6600; 
	border-top: 2px #CC9933 solid; 
	font-family: "Verdana, Arial, Helvetica, sans-serif"; 
	font-size: 10pt; color: #FFFFFF; 
}

.subsite { 
	border-top: 1px #666666 solid; 
	background-color: #2E8B57; background-image: url("../../pics/menu_link.jpg"); background-repeat: repeat-y; 
}
.subsite a	{ 
	font-size: 9pt; 
	color: #FFFFCC; 
	line-height: 120%; 
	text-decoration: none; 
	display: block;
	height: 30px; 
	padding-left: 9px; 
}
.subsite a:hover { 
	color: #FFFF00; 
	background-color: #2E8B57; 
}

ul.navi {
	list-style-position: outside;	list-style-image: url("../../pics/navi_symbol_sub.gif");
	font-size: 94%;color: #FFFFCC;	line-height: 140%;
	margin: 4px;	margin-left: 12px;
	padding-left: 18px;
}
ul.navi a {
	text-decoration: none;
	color: #FFFFCC;
}
ul.navi a:hover {
	text-decoration: underline;;
	list-style-image: url("../../pics/navi_symbol_sub2.gif");	
}

.menutitle { 
	float: left; 
	width: 16%; min-width: 80px; 
	height: 20px; 
	margin-right: 2%; 
	padding-left: 1%; padding-top: 1px; 
	background-color: #F4F4D3; 
	color: #000000; 
	border-top: 3px #333333 solid; border-left: 3px #333333 solid; 
}
.menutitle a {
	text-decoration: none;
	color: #000000;
	display: block; margin: 0px; padding: 0px;
}
.menutitle a:link {
	color: #292963;
}
.menutitle a:visited {
	color: #292963;
}
.menutitle a:hover {
	text-decoration: underline;;
	list-style-image: url("../../pics/navi_symbol_sub2.gif");	
}

.menu { 
	position: absolute; 
	z-index: 2; 
	width: 198px; 
	margin-top: 3px; 
	padding: 6px; 
	display: none; 
	background-color: #F4F4D3; 
	margin-left: 3px; 
}
.menu a {
	text-decoration: none;
	border-bottom: 1px #C0C0C0 solid;
	margin-top: 2px;
}
.menu a:visited {
	color: #292963;
}
.menu a:hover {
	color: red;
	text-decoration: none;
	list-style-image: url("../../pics/navi_symbol_sub2.gif");	
}

#content_area { 
	float: left; 
	width: 74%;  min-width: 520px;	
	background-color: #2E8B57; 
	border-left-style: solid; border-width: 1px; border-color: #FFFFCC; 
}

#slogan	{
	float: left;
	background-color: #CCCC9A;
}

#breadcrumb	{ 
	float: left; 
	width: 100%; 
	background-color: #FFF; 
	background-image: url("/pics/breadcrumb.jpg"); background-position: right; background-repeat: repeat-y; 
	border-bottom: solid 1px #FFFFCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height: 18px; line-height: 140% 
}

#content { 
	float: left; 
	width: 91%; min-width: 480px;
	min-height: 240px;
	margin: 2%; margin-top: 0px; 
	padding: 2%; 
	z-index: -1; 
}
.content { 
	padding: 12px; 
}

#drop_menu { 
	float: left; 
	width: 96%; min-width: 480px; 
	height: 4%; 
	margin: 2%;	
	background-color: #2E8B57; 
}

#heading { 
	float: left; 
	width: 95%; min-width: 480px; 
	margin: 2%; margin-bottom: 2px; 
	z-index: -1; 
}
.heading {
	background-color: #CCCC99;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	line-height: 150%;
	border-style: solid;
	border-width: 2px;
	border-color: #CCCC99;
}

.title { 
	padding: 6px; 
	width: 538px; 
	background-image: url("../../pics/quick_link60h.gif"); 
	text-align: center; 
	color: darkblue; 
}
.title a { 
	font-size: 10pt; 
	color: darkblue; 
	line-height: 120%; 
}
.title a:hover { 
	color: #0000FF;	
	text-decoration: none; 
}

.maintext ul { 
	margin: 6px; 
	padding: 6px; 
}

.textarea	{ 
	float: left; 
	background-color: #F4F4D3; 
	color: #000000; 
	border-top: 3px #333333 solid; border-left: 3px #333333 solid; 
	background-image: url("../../fta/pics/FTA2008.gif");
	background-repeat: no-repeat;
	background-position: center;
}
.textarea th { 
	border-bottom-style: solid; border-bottom-width: 1px; border-color: #CCCC99 
}
.textarea td { 
	border-bottom-style: solid; border-bottom-width: 1px; border-color: #CCCC99 
}

#contentfoo	{ 
	float: left; 
	width: 93%; min-width: 480px; 
	margin: 2%; margin-top: 0px; 
	padding: 1%; 
	z-index: -1; 
	background-color: #F4F4D3; 
	color: #000000; 
}
#contentfoo td { 
	color: #000000 
}

.smallinfo { 
	font-size: 85%;	
	font-style: normal; 
}

.formfields { 
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; 
	background-color: #FFFFFF; 
	border: 1px solid #000000; 
}

.updates { 
	font-family: arial; 
	font-size: 10pt; 
}

.maintext { 
	background-color: #F4F4D3;
	color: #000000;
	padding: 12px;
	margin-bottom: 12px;
	border-style: solid; border-width: 2px; border-color: #CCCC99;
	margin-bottom: 2%;
	background-image: url("../../fta/pics/FTA2008.gif");
	background-repeat: no-repeat;
	background-position: center;
}

.shadowed { 
	background-color: #F4F4D3;
	color: #000000;
	padding: 12px;
	margin-bottom: 12px;
	border-style: solid; border-width: 2px; border-color: #CCCC99;
	margin-bottom: 2%;
}

#sitefooter	{ 
	float: left; 
	width: 98%; min-width: 480px; 
	padding: 1%; 
	z-index: -1; 
	background-color: green; 
	color: #000000; 
}

#footer	{ 
	float: left; 
	width: 100%; min-width: 777px; 
	padding: 0px; padding-bottom: 37px;
	background-color: #2E8B57; 
	background-image: url("../../pics/footer_bg.gif"); background-position: bottom; background-repeat: repeat-x; 
}
.footer	{ 
	float: left; 
	background-color: #FFFFFF; 
	color: #292963; 
	border-left: 3px #333333 solid; 
}

@media print {

	#languages, #top_links, #logo, #banner, #search, #navigation, #drop_menu { 
		display: none; 
	}
	#page, #content_area, #contentfoo { 
		width: 90%; 
		border-width: 0px; 
		margin: 0px; 
		padding: 0px; 
	}
	#heading, #content, #sitefooter { 
		width: 640px; 
		padding-left: 12px; padding-right: 12px; 
		margin: 0px; 
		border-width: 0px; 
	}
	#content { 
		text-align: justify; 
	}
	#sitefooter { 
		border-top: solid 1px #000000; 
		margin-top: 12px;
	}

}

