@charset "utf-8";
/* CSS Document */

	body,td,th {
		font: normal 12px Arial, helvetica, sans-serif;
		text-decoration: none;
		color:#222222;
		line-height:18px;
	}
	body {
		background-color: #ffffff;
		margin: 0px;
	}
	
	#wrap {
		width: 1016px;		
	}
	#copyright {
		width: 998px;
		border-top: 1px solid #dddddd;
		margin-bottom: 20px;
	}	
	
	#spacer {
		float: left;
		width: 9px;
	}
	
	#left {
		float: left;
		text-align: left;
		width: 220px;
	}
	
	#content {
		text-align: left;
		float: left;
		width: 580px;
		background-color: #ffffff;
	}
	
	#right {
		float: left;
		width: 180px;
	}
	
	#clear {
		clear: left;
	}
	
	.main_menu, .main_menu:visited, .main_menu:link {
		display: block;
		width: 90px;
		height: 21px;
		text-align: center;
		vertical-align: middle;
		margin: 0;
		padding: 0;
		padding-top: 5px;
		
		background-color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
		text-transform: uppercase;		
	}
	
	.main_menu:hover, .main_menu:active {
		background-color: #CCCCCC;	
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		text-transform: uppercase;		
	}
	
	.main_menu_active, .main_menu_active:link, .main_menu_active:visited, .main_menu_active:active, .main_menu_active:hover {
		display: block;
		width: 90px;
		height: 21px;
		text-align: center;
		vertical-align: middle;
		margin: 0;
		padding: 0;
		padding-top: 5px;
		
		background-color: #CCCCCC;	
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		text-transform: uppercase;
	}	
	
	.sub_menu:link, .sub_menu:visited, .sub_menu:active, .sub_menu_line {
		font-size: 11px;
		color: #001c6e;
		text-decoration: none;
	}
	
	.sub_menu:hover {
		text-decoration: underline;
		color: #001c6e;
	}
	
	.breadcrumb {
		font-size: 11px;
		color: #001c6e;
		background-color: #bbcbde;
	}
	
	.highlight {
		background-color: #FFFF99;
	}
	
	.breadcrumb:link, .breadcrumb:visited, .breadcrumb:active {
		font-size: 11px;
		color: #001c6e;
		text-decoration: none;
		background-color: #bbcbde;		
	}
	.breadcrumb:hover {
		text-decoration: none;
		color: #001c6e;
		background-color: #bbcbde;		
	}
	
	.language:link, .language:visited, .language:active {
		font-size: 11px;
		color: #222222;
		text-decoration: none;
	}
	.language:hover {
		text-decoration: none;
		color: #222222;
	}	
	
	.title {
		color: #ffffff;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	h1 {
		color: #ffffff;
		font-size: 16px;
		text-transform: uppercase;
		font-weight: bold;
	}	
	
	.subtitle {
		color: #222222;
		font-size: 12px;
		font-weight: bold;
	}	
	
	h2 {
		color: #222222;
		font-size: 12px;
		font-weight: bold;
	}	
	
	.copyright {
		color: #666666;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
	}

	.copyright:link, .copyright:visited, .copyright:active {
		color: #666666;
		text-decoration: none;
		font-weight: bold;
	}
	.copyright:hover {
		text-decoration: underline;
		color: #666666;
		font-weight: bold;		
	}

	a:link, a:visited, a:active {
		color: #001c6e;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
		color: #001c6e;
	}
	
	.right_box:link, .right_box:visited, .right_box:active, .right_box:hover {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.language_sel:link, .language_sel:visited, .language_sel:active {
		color: #666666;
		text-decoration: none;
	}
	.language_sel:hover {
		text-decoration: underline;
		color: #666666;
	}	
	.language_sel_bar {
		text-decoration: none;
		color: #666666;
	}	
	
	.right_box {
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	input[type=text] {
		border: 1px solid #CCCCCC;
		padding: 2px;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		color: #222222;		
	}
	
	input[type=submit] {
		height: 26px;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;	
	}
	
	textarea {
		border: 1px solid #CCCCCC;
		padding: 2px;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		color: #222222;	
		width: 250px;	
		height: 150px;
	}
	
	li {
		padding-bottom: 7px;
	}
