body, textarea, input {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 120%;
}

body {
	color: black;
	background-color: white;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-align:justify;
}


select {
	color:#284F9A;
	border: 1px solid;
	border-color: #EAEFF8;
}

textarea {
	width:100%;
}

/*----------------------------------------------------*/
#MainMenu
	{
	margin:0;
	padding:0;
	border-top:1px solid #DEDEDE;
	font-weight:bold;
	background : url("main_menu.gif") repeat-x;
	background-color: inherit;
	height:20px;
	position:relative;
	z-index:10;	
	}

#MainMenu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#MainMenu ul li {
	font-weight: normal;
	Color: #1A3390;
	float: left;
	position: relative;
	width: 10em;
	text-align: center;
	cursor: default;
	padding-bottom:22px;
	padding-top:3px;
}

#MainMenu ul li a {
	Color: #1A3390;
	text-decoration: none;
}

#MainMenu ul li a:hover {
	text-decoration: underline;
}

#MainMenu ul li ul {
	border: 0;
	padding:0;
	margin:0;
	display: none;
	position: absolute;
	top: 20px;
	width:140px;
	left: 0;
	background-color:#EFF4FD;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	border-left:1px solid #EAEAEA;
	margin-top:4px;
}

#MainMenu ul li ul hr {
	height:1px;
	color:#FFFFFF;
	c/olor:#D3D3D3;
}

#MainMenu ul li ul li {
	border: 0;
	padding:0 5px 0 5px;
	margin:0;
	text-align:left;	
}

#MainMenu ul li ul li a {
	display: block;
	font-weight: normal;
	text-decoration:none;
	padding:2px 4px 2px 4px;
}

#MainMenu ul li ul li a:hover {
	background-color:#159BF4;
	color:white;
	text-decoration: underline;
}


#MainMenu ul li ul li {
	display: block;
	float: none;
}

#MainMenu ul li:hover ul,#MainMenu ul li.over ul {
	display: block;
}
/*------------------- CONTENT AREA -------------------*/
#content {
	line-height: 1.5em;
	padding-top: 0;
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	position: relative;
	top: 0px;
	left: 0px;
	background: white;
	margin-right: 0em;
	min-height:600px;
}

#content_ie6 {
	line-height: 1.5em;
	padding-top: 0;
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	position: relative;
	top: 0px;
	left: 0px;
	background: white;
	margin-right: 0em;
	height:600px;
}


#content h1 {
	f/ont-family: "Courier New",Verdana, Arial, helvetica, sans-serif;
	padding: 0;
	margin: 0 0 0.4em 0;
	color: #C2595B;
	font-size: 1.4em;
	font-weight: normal;
	margin-top: 1.6em;
	border-bottom: 1px solid #C2595B;
	width:100%;
	text-align:left;
	mar/gin-bottom: 1em;
}

#content h2 {
	margin:0;
	padding-top: 0.7em;
	color: #C2595B;
	font-size: 1.1em;
	text-align:left;
}

#content h2 a {
	background-image: url(./red-ball.gif);
	background-position: bottom left; 
	background-repeat: no-repeat;
	padding-left:1.2em;
}

#content p {
	margin:0;
	padding:0.1em 0 0.2em 0;
	border:0;
	color:#4C4C4C;
	text-align:justify;
	line-height:1.2em;
}

#content strong {
	c/olor:#C2595B;
	font-weight:bold;
	
}

#content p.warning {
	border:1px solid #FFADA9;
	margin:0.6em 0 0.6em 0;
	padding:0.6em 1.4em 0.6em 1.4em;
	background-color:#FFF5F4;
	width: 94%;
	color: #C2595B;
	font-weight:bold;
	font-size:0.9em;
}

#content img {
	float: left;
	border: 1px solid #3E5E9C;
	margin: 1em 1em 1em 0;
}

#content a, #content a:visited, #content a:link {
	color:#C2595B;
	text-decoration:none;
}

#content a:hover {
	text-decoration:underline;
}

#content ul {
	padding:0;
	margin:0.2em 0 0 3em;	/*	sides-> top right bottom left..		*/
	border:0;
	list-style-type: square;
	color:#5B5B5B;
	line-height:1.4em;
	}


#content ol {
	padding:0;
	margin:0.2em 3em 0 0;	/*	sides-> top right bottom left..		*/
	border:0;
	color:#5B5B5B;
	line-height:1.4em;
}

#content table {
	width: 100%;
	text-align:left;
	font-weight: bold;
	font-size: 1.2em;
	border-right:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}

#content td {
	font-size: 0.82em;
	padding: 3px 8px;
	font-weight:normal;
	border-left:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	line-height: 1.2em;
}

#content td a , #content td a:link , #content td a:visited {
	color :black;
	font-weight:bold;
	text-decoration:none;
}

#content td a:hover {
	color :black;
	font-weight:bold;
	text-decoration:underline;
}

#content td.odd {
	background-color: #F0F5FF;
	padding: 3px 8px;
	border-left:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
}

#content th {
	font-weight:bold;
	line-height: 2em;
	background-color: #D7E4FF;
	font-size:0.8em;
	t/ext-tr/ansform:uppercase;
	text-align:left;
	padding-left:8px;
	border-left:1px solid #C2D0EB;
}

#content th.form_grid {
	padding: 6px 8px 6px 8px;
	background-color: #F0F5FF;
	color: #C2595B;
	border-left:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	font-weight:bold;
	font-size:.85em;
}

#content td.form_grid_title {
	text-align: right;
	padding: 6px 8px;
	color: #3E5E9C;
	background-color: #F9FBFF;
	font-size: 0.8em;
	border-left:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	width:20%;
}

#content td.form_grid_title_required {
	font-size: 0.9em;
	text-align: right;
	background-color: #F9FBFF;
	padding: 6px 8px;
	background-image: url(./orange_dot.gif);
	background-position: .4em; 
	background-repeat: no-repeat;
	color: #3E5E9C;
	width:20%;
}

#content th.form_grid_submit_line {
	padding: 4px 4px;
	border-top: 1px solid #B5BDCE;
	border-left: 1px solid #B5BDCE;
	background-color: white;
	color: #339;
	text-align: center;
}


#content th.form_grid_submit_line a , #content th.form_grid_submit_line a:visited, #content th.form_grid_submit_line a:active {
	margin:0;
	line-height:3em;
	padding:6px 10px 6px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #F8FAFF;
	border-left:1px solid #F8FAFF;
	border-right:1px solid #002A7A;
	border-bottom:1px solid #002A7A;
	background-color: #D7E4FF;
	color:black;
	text-decoration:none;
}

#content th.form_grid_submit_line a:hover {
	margin:0;
	line-height:3em;
	padding:6px 10px 6px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #DADADA;
	border-left:1px solid #DADADA;
	border-right:1px solid #F8FAFF;
	border-bottom:1px solid #F8FAFF;
	background-color: #D7E4FF;
	color:black;
	text-decoration:underline;
}

#content  div.direct_seek {
	margin:0;
	padding:0;
	text-align: left;
	background-color: #F9FBFF;
	border: 1px #cce solid;
	width:100%;
}

#content  p.form_descr {
	padding:.4em 0em .4em 1em;
	margin:0;
	border: 0;
	font-size:0.9em;
	font-wei/ght:bold;
	font-style: italic;
	}

#content  div.direct_seek form {
	padding:0em 0em 0.4em 0.9em;
	margin:0;
	border:0;
}

#content  div.direct_seek form input {
	width:100%;
	border: 1px solid;
	border-color: #EAEFF8;

}

#content  div.direct_seek table  {
	margin:0;
	padding:0;
	border:0;
	font-weight:bold;
}

#content  div.direct_seek td {
	border:0;
	text-align:left;
}

#content  div.direct_seek table td.form_grid_title {
	background-color: inherit;
	text-align: right;
	width:16%;
}

#content  div.direct_seek table td.form_grid_field {
	width:20%;
}



#content  div.direct_seek form a {
	padding:2px 12px 2px 12px;	/*	sides-> top right bottom left..		*/
	margin:0;
	border-top:1px solid #F8FAFF;
	border-left:1px solid #F8FAFF;
	border-right:1px solid #002A7A;
	border-bottom:1px solid #002A7A;
	background-color: #D7E4FF;
	color:black;
	text-decoration:none;
}

#content  div.direct_seek form a:hover
	{
	margin:0;
	padding:2px 12px 2px 12px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #DADADA;
	border-left:1px solid #DADADA;
	border-right:1px solid #F8FAFF;
	border-bottom:1px solid #F8FAFF;
	background-color: #D7E4FF;
	color:black;
	text-decoration:underline;
	}

#content .paging_title {
	margin:0;
	padding:0.4em 0 1em 0;
	border: none;
	text-align: center;
	font-weight: bold;
	text-transform:uppercase;
	font-size: 0.7em;
	color: #5368B5;	
	}	

/*------------------- HEADER -------------------*/
#header {
	border:0;
	padding:0;
	margin:0;
	background-image: url(en_main_banner.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#ffffff;
	height: 50px;
}

#header p {
	margin:0;
	padding:36px 0px 0px 3px;
	text-align: right;
	font-weight: bold;
	font-size: 0.8em;
	color: #4364B8;
}

#content label {
		font-weight:normal;
		font-size:1.2em;
		color:#284F9A;
}

#content input.form_edit, #content textarea.form_edit{
	font-size: 1.2em;
	border: 1px solid;
	border-color: #EAEFF8;
	color:#284F9A;

}

#MainForm
{
	padding-top:1em;
}

.form_required_note {
	color: black;
	
	font-weight: normal;
	font-style: italic;
	font-size: 1em;

	padding-left: 1em;
	margin-top: -1em;
	border:none;

	background-image: url(./orange_dot.gif);
	background-position: 1.8em; 
	background-repeat: no-repeat;

}


/*----------------------------- login_form -----------------------------------*/

#content #login_form form table  {
	width:50%;
	background-color: white;
	margin-top:2em;
	margin-bottom:2em;
	bo/rder: 1px solid #DEDEDE;

}

#content #login_form input  {
	width:94%;
	border: 1px solid;
	border-color: #EAEFF8;
}


#content #login_form form table tr td.form_grid_field{
	margin:0;
	padding:0;
	text-align: left;
	border-top: 1px #cce solid;
	border-right: 1px #cce solid;
	border-left:none;
	border-bottom:none;
}

#content #login_form form table tr td.form_grid_title{
	text-align: right;
	padding: 6px 8px;
	color: #3E5E9C;
	background-color: #F9FBFF;
	font-size: 0.8em;
	border-left:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	width:20%;
}

#content #login_form form table th {
	padding: 6px 8px 6px 8px;
	background-color: #F0F5FF;
	color: #C2595B;
	border-left:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	font-weight:bold;
	font-size:.85em;
}

#content #login_form form table th.submit {
	text-align:right;
	background-color: #F0F5FF;
	padding: 8px 8px 8px 4px;
	border:0;
	border-left: 1px solid #cce;
	border-right: 1px solid #cce;
	border-top: 1px solid #cce;
	font-size:0.7em;
}


#content #login_form form table th.submit a , #content #login_form form table th.submit a:link , #content #login_form form table th.submit a:visited
{
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #F8FAFF;
	border-left:1px solid #F8FAFF;
	border-right:1px solid #002A7A;
	border-bottom:1px solid #002A7A;
	background-color: #D7E4FF;
	color:black;
	text-decoration:none;
	}

#content #login_form form table th.submit a:hover
	{
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #DADADA;
	border-left:1px solid #DADADA;
	border-right:1px solid #F8FAFF;
	border-bottom:1px solid #F8FAFF;
	background-color: #D7E4FF;
	color:black;
	text-decoration:underline;
	}


/*----------------------------- view_options_form -----------------------------------*/
#view_options_form form{
	margin: 4px 0px 4px 0px ;
	text-align: right;
	width: 100%;
}

/*----------------------------- filter_form -----------------------------------*/
#filter_form {
	padding: 1em 0em 0em 0em;
	width:100%;
}

#filter_form form {
	width:100%;
}

#filter_form form table  {
	background-color:white;
	padding:0;
	margin-top:2em;
	width:100%;
	border: 0;
}

#filter_form form table tr td.form_grid_field{
	text-align: left;
	border-top: 1px #cce solid;
	border-right: 0;
	border-left:0;
	border-bottom:0;
}

#filter_form form table tr td.form_grid_title{
	text-align: right;
	border-top: 1px #cce solid;
	border-left:none;
	border-bottom:none;
}

#filter_form form table th {
	color:black;
	text-align:left;
	background-color: #D7E4FF;
	padding: 0.5em 2em;
	border-top: 1px solid #cce;
	border-right: 1px solid #cce;
	border-bottom: 0;
	border-left: 0;
}

#filter_form form table th.submit {
	border-top: 1px solid #cce;
	border-left:0;
	border-bottom:0;
	border-right:0;
	background-color: white;
	padding: 10px 4px 5px 4px;
	color: #339;
	text-align: right;
	font-weight:bold;
}


#filter_form form table th.submit a , #filter_form form table th.submit a:visited, #filter_form form table th.submit a:active {
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #F8FAFF;
	border-left:1px solid #F8FAFF;
	border-right:1px solid #002A7A;
	border-bottom:1px solid #002A7A;
	background-color: #D7E4FF;
	color:black;
	text-decoration:none;
}

#filter_form form table th.submit a:hover {
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #DADADA;
	border-left:1px solid #DADADA;
	border-right:1px solid #F8FAFF;
	border-bottom:1px solid #F8FAFF;
	background-color: #D7E4FF;
	color:black;
	text-decoration:underline;
  }

#filter_form form table tr select{
	width:100%;
}

#filter_form form table tr input{
	width:100%;
	border: 1px solid;
	border-color: #EAEFF8;
}

/*----------------------------- query results -----------------------------------*/
#content p.query_result {
	margin:-1.9em 0 1em 0;
	border:0;
	padding:0;
	color: #DB7B7D;
	text-align: right;
	font-weight: normal;
	font-style: italic;
	font-size: 1em;
}

/*----------------------------- horz_menu -----------------------------------*/
#content div.horz_menu 
	{
	margin:-5px 0px 5px 0px;
	border:0;
	width:100%;
	min-height:20px;
	}

#content div.horz_menu  ul {
	padding:0;
	margin:0;
	border:0;
	list-style: none;
	}

#content div.horz_menu ul li {
	display: block;
	float:right;
	font-size:.85em;
	border:0;
	margin:0;
	padding:3px;
	font-weight:bold;
	}

#content div.horz_menu ul li a , #content div.horz_menu ul li a:link, #content div.horz_menu ul li a:visited
	{
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #F8FAFF;
	border-left:1px solid #F8FAFF;
	border-right:1px solid #002A7A;
	border-bottom:1px solid #002A7A;
	background-color: #D7E4FF;
	color:black;
	text-decoration:none;
	}

#content div.horz_menu ul li a:hover
	{
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #DADADA;
	border-left:1px solid #DADADA;
	border-right:1px solid #F8FAFF;
	border-bottom:1px solid #F8FAFF;
	background-color: #D7E4FF;
	color:black;
	text-decoration:underline;
	}

/*----------------------------- paging -----------------------------------*/
.paging_current {
	border: none;
	text-align: center;
	font-weight: bold;
	font-size: 0.9em;
	color: silver;	
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left:0.25em;
	padding-right:0.25em;
}	

.paging, .paging:visited, .paging:active{
	font-weight: bold;
	text-align: center;
	color: #5368B5;
	border: none ;
	font-size: 0.9em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left:0.25em;
	padding-right:0.25em;
}

.paging:hover{
	font-weight: bold;
	color: #C2595B;
}	
/*----------------------------- error -----------------------------------*/
#content div.error , #content div.error_ie6 {
	padding-bottom:1em;
	margin: 2em 0 0 0;
	border: 1px solid #C2595B;
	background-color: #FEF6EF;
	background-image: url(./x_mark.gif);
	background-position: left 2em; 
	background-repeat: no-repeat;
	width:90%;
}

#content div.error {
	min-height:4 em;
}

#content div.error_ie6 {
	height:4em;
}

#content div.error h3 , #content div.error_ie6 h3 {
	padding:0.2em 0 0.2em 0.5em;
	margin:0;
	border-bottom:1px dotted #002A7A;
	background-color: #E68C8E;
	font-size:1.1em;
	font-style: italic;
	color:white;
}

#content div.error p , #content div.error_ie6 p {
	margin: 1em 1em 0 10em;
	background-color: #FEF6EF;
}

#content div.error ul {
	list-style: none;
	min-height:20px;
}

#content div.error_ie6 ul {
	list-style: none;
	height:20px;
}

#content div.error ul li , #content div.error_ie6 ul li {
	display: block;
	float:right;
	margin:0;
	padding:6px 4px 6px 4px;
}

#content div.error ul li a , #content div.error ul li a:visited , #content div.error ul li a:active , #content div.error_ie6 ul li a , #content div.error_ie6 ul li a:visited , #content div.error_ie6 ul li a:active {
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #F8FAFF;
	border-left:1px solid #F8FAFF;
	border-right:1px solid #002A7A;
	border-bottom:1px solid #002A7A;
	background-color: #E68C8E;
	font-weight:bold;
	color:white;
	text-decoration:none;
}

#content div.error ul li a:hover , #content div.error_ie6 ul li a:hover {
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #F3CECF;
	border-left:1px solid #F3CECF;
	border-right:1px solid #F8FAFF;
	border-bottom:1px solid #F8FAFF;
	background-color: #E68C8E;
	color:white;
	text-decoration:underline;
	font-weight:bold;
}


#content div.error ol  , #content div.error_ie6 ol {
	margin-left: 14em;
}

/*------------------------ question -----------------------------------*/
#content div.question , #content div.question_ie6 {
	border: 1px solid #E8DE70;
	padding-bottom:1em;
	margin: 2em 0 0 0;
	background-color: #FDFCE6;
	background-image: url(./question.gif);
	background-position: left 2em; 
	background-repeat: no-repeat;
	width:90%;
}

#content div.question_ie6 {
	height:4em;
}

#content div.question {
	min-height:4em;
}

#content div.question h3 , #content div.question_ie6 h3 {
	padding:0.2em 0 0.2em 0.5em;
	margin:0;
	border-bottom:1px dotted #F19192;
	background-color: #F7F09D;
	font-size:1.1em;
	font-style: italic;
	color:#C2595B;
}

#content div.question p , #content div.question_ie6 p {
	margin: 1em 1em 0 10em;
	background-color: inherit;
}

#content div.question ul  {
	list-style: none;
	min-height:20px;
}

#content div.question_ie6 ul {
	list-style: none;
	height:20px;
}

#content div.question ul li , #content div.question_ie6 ul li {
	display: block;
	float:right;
	margin:0;
	padding:6px 4px 6px 4px;
}

#content div.question ul li a , #content div.question ul li a:visited , #content div.question ul li a:active , #content div.question_ie6 ul li a , #content div.question_ie6 ul li a:visited , #content div.question_ie6 ul li a:active {
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #F8FAFF;
	border-left:1px solid #F8FAFF;
	border-right:1px solid #002A7A;
	border-bottom:1px solid #002A7A;
	background-color: #E8DE70;
	font-weight:bold;
	color:#C2595B;
	text-decoration:none;
}

#content div.question ul li a:hover , #content div.question_ie6 ul li a:hover {
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #DCD693;
	border-left:1px solid #DCD693;
	border-right:1px solid #F8FAFF;
	border-bottom:1px solid #F8FAFF;
	background-color: #FFF8B1;
	color:#C2595B;
	text-decoration:underline;
	font-weight:bold;
}

#content div.question ol , #content div.question_ie6 ol {
	margin-left: 14em;
}

/*------------------------ Inform -----------------------------------*/
#content div.inform , #content div.inform_ie6 {
	border: 1px solid #C7D7F4;
	padding-bottom:1em;
	margin: 2em 0 0 0;
	background-color: #F9FBFF;
	background-image: url(./inform.gif);
	background-position: left 2em; 
	background-repeat: no-repeat;
	width:90%;
}

#content div.inform_ie6 {
	height:4em;
}

#content div.inform {
	min-height:4em;
}


#content div.inform h3 , #content div.inform_ie6 h3 {
	padding:0.2em 0 0.2em 0.5em;
	margin:0;
	border-bottom:1px dotted #97B2E6;
	background-color: #D7E4FF;
	font-size:1.1em;
	font-style: italic;
	color:#5368B5;
}

#content div.inform p , #content div.inform_ie6 p {
	margin: 1em 1em 0 10em;
	background-color: inherit;
}

#content div.inform ul {
	list-style: none;
	min-height:20px;
}

#content div.inform_ie6 ul {
	list-style: none;
	height:20px;
}

#content div.inform ul li , #content div.inform_ie6 ul li {
	display: block;
	float:right;
	margin:0;
	padding:6px 4px 6px 4px;
}

#content div.inform ul li a , #content div.inform ul li a:visited , #content div.inform ul li a:active , #content div.inform_ie6 ul li a , #content div.inform_ie6 ul li a:visited , #content div.inform_ie6 ul li a:active {
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #F8FAFF;
	border-left:1px solid #F8FAFF;
	border-right:1px solid #002A7A;
	border-bottom:1px solid #002A7A;
	background-color: #D7E4FF;
	font-weight:bold;
	color:black;
	text-decoration:none;
}

#content div.inform ul li a:hover , #content div.inform_ie6 ul li a:hover {
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #C6D7FA;
	border-left:1px solid #C6D7FA;
	border-right:1px solid #F8FAFF;
	border-bottom:1px solid #F8FAFF;
	background-color: #D7E4FF;
	color:black;
	text-decoration:underline;
	font-weight:bold;
}

#content div.inform ol , #content div.inform_ie6 ol {
	margin-left: 14em;
}

/* -- copyrights ------------------------------------------------------------------------ */
#Copyrights {
	color: #5368B5;	
	font-size: 0.9em;
	margin-top:6em;
	padding-top:1em;
	padding-bottom:1em;
	border-top: 1px solid #cce;
	background-color:#F7FAFF;
	text-align:center;
	hei/ght:.6em;
	}

#Copyrights a, #Copyrights a:visited, #Copyrights a:link
	{
	color: #5368B5;	
	text-decoration: none;
	}

#Copyrights a:hover
	{
	text-decoration: underline;
	}

#Copyrights a:visited
	{
	Color: blue;
	}



#content ul
{
	margin-left:1em;
}

#content  table td.form_grid_field {
	text-align:left;
}


#fake_underline
{	
	display: inline;
}

#search_button
{	
	color: #3E5E9C;
	background-color:transparent;
	cursor:hand;
	text-decoration:underline;
	border:0;
	padding:0;
	margin:0;
	font-size:.8em;
	text-align:left;
	font-weight:bold;
}

#content p.under_title {
	margin:1em 0 1em 0em;
	border:0;
	padding:0;
	color: black;
	text-align: left;
	font-weight: normal;
	font-st/yle: italic;
	font-size: 1em;
}

/*----------------------------- horz_menu_list_page -----------------------------------*/
#content div.horz_menu_list_page 
	{
	margin:-9px 0px 5px 0px;
	border:0;
	width:100%;
	min-height:20px;
	}

#content div.horz_menu_list_page  ul {
	padding:0;
	margin:0;
	border:0;
	list-style: none;
	}

#content div.horz_menu_list_page ul li {
	display: block;
	float:right;
	font-size:.85em;
	border:0;
	margin:0;
	padding:3px;
	font-weight:bold;
	}

#content div.horz_menu_list_page ul li a , #content div.horz_menu_list_page ul li a:link, #content div.horz_menu_list_page ul li a:visited
	{
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #F8FAFF;
	border-left:1px solid #F8FAFF;
	border-right:1px solid #002A7A;
	border-bottom:1px solid #002A7A;
	background-color: #D7E4FF;
	color:black;
	text-decoration:none;
	}

#content div.horz_menu_list_page ul li a:hover
	{
	margin:0;
	padding:4px 10px 4px 10px;	/*	sides-> top right bottom left..		*/
	border-top:1px solid #DADADA;
	border-left:1px solid #DADADA;
	border-right:1px solid #F8FAFF;
	border-bottom:1px solid #F8FAFF;
	background-color: #D7E4FF;
	color:black;
	text-decoration:underline;
	}

