body	{
	margin:	0;
	padding: 0;
	font: 13px "Times New Roman", Times, Georgia, serif;
	color:	#000;
	background-color : #fff;
	}
div, p, th, td, li, dd, dl, dt    {
             /* redundant selectors to help NS4 not forget */
    font-family: "Times New Roman", Times, Georgia, serif;
    }
a	{
	text-decoration: none;
	font-weight: bold;
	}
a:link	{
	color:	#2D3A87;
	background-color: transparent;
	}
a:visited	{
	color:	#333;
	background-color: transparent;
	}
a:active	{
	color:	#2D3A87;
	background-color: transparent;
	}
a:hover	{
	color:	#2D3A87;
	background-color: transparent;
	text-decoration:	underline;
	}
dt 	{
	font-weight: bold;
	}
ol, ul, li, dl, dt, dd {
	font: 15px/19px "Times New Roman", Times, Georgia, serif;
	color:	#000;
	}
li {
	padding: 2px 0px 2px 0px;
}
ul ul {
	list-style-type : square;
}
.subnav {
	background-color: transparent;
	font-size: 11px;
	padding-top: 10px;
}
.subnav a {
	font-weight: normal;
	color: #2D3A87;
}
.subnav a:link, .subnav a:active {
	text-decoration: none;
	color: #2D3A87;
}
.subnav a:hover,  .subnav a:visited {
	color: #000;
}
.content {
	padding: 0;
/*	text-align : justify; */
	}
p {
	font: 15px/19px "Times New Roman", Times, Georgia, serif;
	color:	#000;
	}	
h1, h2, h3, h4, h5, h6 {
/*	font-family: verdana, arial, sans-serif; */
	color: #553300;
	margin: 1em 0 .5em;
}
h1	{
	font-size:24px;
}
h2	{
	font-size:22px;
}
h3	{
	font-size:20px;
}
h4 {
	font-size:18px;
}
h5, h6 {
	font-size:13px;
}
h6, .title {
	font-weight: bold;
	color: #000;
}
.hidden	{
	display: none;
	}
.footer	{
	font: 12px/18px "Times New Roman", Times, Georgia, serif;
	color:	#333;
	padding: 3px;
	text-align: center;
	}
.caption	{
	font: 11px/13px "Times New Roman", Times, Georgia, serif;
	color: #666;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	}
b, strong {
	font-weight: bold;
}
.line {
	border-bottom: 1px solid #999;
	margin: 0px;
	padding: 0px;
}
.center {
	text-align: center;
}
input.textbox, textarea, select    {
 	font-size: 12px; 
	font-family: "Times New Roman", Times, Georgia, serif;
	background-color: #FFF; 
	color: #333;
	border: 1px;
	border-color: #000; 
	border-style: solid;
 }		   
input.button     { 
	font-size: 12px; 
	font-family: "Times New Roman", Times, Georgia, serif;
	font-weight: bold;
	background-color: #2D3A87; 
	color: #fff;
	border-style: outset;
}

/*------------------------------------------------------------
  R.E. Additions Oct 2006:
------------------------------------------------------------*/

html,
body {
  background:#035; 
  height:100%; 
	}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Times New Roman", Times, Georgia, serif;
	color:#520;
}
h1, h2, h3, h4 {
	font-weight: normal;
}

img.new {
	margin:40px 15px;
}

table table {
	margin:0;
	padding:0;
	border-collapse:collapse;    
}
table table td {
	vertical-align:top;
}
#splashLayout {
	width:940px;
	height:100%;
	
	margin:0 auto;
}

#layout {
	width:760px;
	height:100%;
	background:#fff;
	
	margin:0 auto;
}

#sitemapLink {
	position: absolute;
	margin: -9999px -9999px 0 0;
}

#popup #layout {
	width:365px;
}

#layout td {
	vertical-align:top;
}

#header {
	padding-bottom: 25px;
}

#sidebar {
	text-align:center;

	width:220px;
}

#sidebar .sidebarTitle {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	margin:0 20px;
}

#sidebar .sidebarContent {
	padding:0 20px;
}

#content {
	padding:0 30px 15px 15px;
}
td.logo {
	text-align:center;
	padding:20px 20px 0 0;
}
td.content {
	padding:0 30px 15px 0;
}
td.projectinfo {
	padding-top:20px !important;
}
td.projectinfo h4 {
	margin-top:0;
}
td.td_photo {
	padding:20px 0 15px 10px;
	text-align:center;
}
td.content, td.td_photo {
	border-bottom: 1px solid #999;
}

#fullwidth {
	padding:0 30px 15px 30px;
}

td#footer {
	background:#406680;
	border:3px solid #fff;
	padding:10px;
	color:#e6e5d9 !important;
	font-size: 12px/18px;
	font-family:"Times New Roman", Times, Georgia, serif; 
}

td#footer p {
	text-align:left;
	color:#e6e5d9 !important;
	
	padding:1em .75em;
	margin-bottom:0;
	}

td#footer img {
	margin-top:3px;
}
	
td#footer a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	}
	
td#footer a:hover,
td#footer a:active {
	text-decoration:underline;
	}
	
input.button {
	background-color:#035;
	}

	
#home form#language_menu {
	width:940px;	
}
	
form#language_menu {
	width:767px;
	background:#035;
	
	color:#fff;
	text-align:right;
	
	padding:5px 0;	
	margin:0 auto;	
}

form#language_menu div input,
form#language_menu div option,
form#language_menu div label {
	font-family:helvetica,arial,sans-serif !important;
	font-size:92.3% !important;
}

#language_menu label {
	font-weight:bold;	
}

#language_menu select {
	margin:0 4px;		
}

#language_menu .inputSubmit {
	background:#450;
	
	color:#fff;
	font-weight:bold;
	
	border:1px solid #fff;		
}

#language_menu option {
	background:#e6e5d9;
}

.rtl {
	text-align:left !important;	
}

#language_menu .current {
	font-weight:bold;
	color:#035 !important;		
}


/* #fa_option { display:none; } */