﻿@charset "UTF-8";
/* CSS Document */

/* RESET */

html {color:#000;background:#e0e0e0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style:inherit;font-weight:inherit;}
del,ins {text-decoration:none;}
li {list-style:none; margin:0px; padding:0px;}
ul {margin:0px;padding:0px;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:baseline;}
sub {vertical-align:baseline;}
legend {color:#000;}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select {*font-size:100%;}

/* FONTS */

body {font:13px/1.231 helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small;margin:0;padding:0;background-color:#E0E0E0;}
select,input,button,textarea,button {font:99% arial,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}

/* ////////// END OF YUI///////// */
#header, #content, #footer, #flashContainer, #footerClean{
	margin:0 auto;
	width:954px	
}
#header {
	background:url(../images/bg_header.jpg) 0 3px no-repeat;
	margin: 40px auto 0 auto
}
#header img { margin:37px 32px 24px 32px }
#mainNavigation {
	background: url(../images/bg_mainNavigation.jpg) top left repeat-y;
	height:30px;
	line-height:30px;
	padding-right:8px;
	text-align:right
}
#mainNavigation li {display:inline }
#mainNavigation li a, #mainNavigation li a:hover, #mainNavigation a.selected{
	border-left:1px solid #617fa7;
	color:#FFFFFF;
	font-size:14px;
	padding:7px 10px;
	text-decoration:none
}
#mainNavigation li a:hover, #mainNavigation a.selected{ background:#53759e }
#skyImage{
	background:url(../images/img-int.jpg) no-repeat;
	height:64px
}

/* 

#flash{
	background: url(../images/header-260509.jpg) no-repeat 151px;		
	height:258px;
	position:relative;
} 

*/

#flashContainer{
	background: url(../images/header-260509.jpg) no-repeat;	
	height:258px;
}
#content {
	background: url(../images/bg_content.jpg) repeat-y;
	padding:27px 0 15px 0
}
#content_back {
	background: url(../images/bg_content.jpg) repeat-y;
	margin:0 auto;
	width:954px;
}
#content_back .backgroundContainer{
	background: url(../images/bg_content.gif) bottom left repeat-x;
	left:3px;
	position:relative;
	width:942px;
}
.clear{
	clear:both;
	height:0;
	padding:0;
	margin:0;	
}
#secondNavigation{
	float:left;	
	margin:0 0 0 32px;
	width:200px;
	font-size:11px
}
* html #secondNavigation{
	margin:0 0 0 16px
}

#secondNavigation li{ margin-bottom:5px; margin-top:5px}
#secondNavigation li a{
	color:#00203e;
	font-size:11px;
	text-decoration:none
}
#secondNavigation li a:hover{
	color:#53759e;
	text-decoration:none
}

/* LEFT NAV */

* html #nav{
	margin:0 0 0 16px
}
#nav {
	float:left;	
	margin:0 0 0 32px;
	width:200px;
	font-size:11px
}
#nav li { 
		margin-bottom:5px; 
		margin-top:5px
}
#nav ul{ margin-left: 10px;}
#nav li a {
	color:#00203e;
	font-size:11px;
	text-decoration:none
}
#nav li.current {
	color:#00203e;
	font-weight:bold;
	text-decoration:none
}

/* LEFT NAV END */

#secondNavigation .title{ font-size:1.5em; }
#secondNavigation ul{ margin-left: 10px;}
#dataContainer {
	border-left:1px solid #02396d;
	color:#00203e;
	float:left;
	font-size:0.90em;
	line-height:20px;
	padding-left:10px;
	width:630px
}
.bold {
	font-weight:bold;
	color:#00203e;
}
#dataContainerHome {
	background:transparent url(../images/misc.gif) no-repeat scroll 0 46px;
	color:#00203e;
	float:right;
	font-size:0.90em;
	line-height:20px;
	padding-left:65px;
	padding-right:50px;
	width:445px;
	height:220px
}
#dataContainer h1{
	color:#53759e;
	font-size:1.8em;
	margin:0 0 10px 0;
	padding:0
}
#dataContainer img{ float:left }
.personalData{
	color:#53759e;
	float:left;
	margin:0 10px;
	width:200px	
}
.contactData{
	color:#53759e;
	float:left;
	margin:40px 10px;
	width:190px	
}
.personalData h5, .contactData h5{
	font-size:1.2em;
	font-weight:bold;
	margin:0;
}
.personalDataNoPic{
	color:#53759e;
	float:left;
	margin:0 0;
	width:200px	
}
.personalDataNoPic h5, .contactDataNoPic h5{
	font-size:1.2em;
	font-weight:bold;
	margin:0;
}
#dataContainer h3{
	color:#53759e;
	font-size:1.1em;
	padding:0;
}
.personalData a, .personalData a:hover, .personalDataNoPic a, .personalDataNoPic a:hover, #officeLocation .office a, #officeLocation .office a:hover{ color:#53759e }
#contactUs{
	border-top:1px solid #02396d;
	border-bottom:1px solid #02396d;
	height:25px;
	line-height:25px;
	margin:30px auto 20px;
	width:93%
}
#contactUs p{
	color:#53759E;	
	float: left;
	font-size:0.85em;
	margin:0;
	padding:0;
	width:500px;
}
#contactUs p.title{
	color:#00203E;
	font-size:1.4em;
	font-weight:bold;
	margin: 0 50px 0 50px;
	width:110px
}
* html #contactUs p.title{ margin: 0 51px 0 25px }
#officeLocation{
	color:#53759e;
	font-size:0.85em;
	margin-left:242px
}
#officeLocation .office{	
	float:left;
	width:120px 
}
#officeLocation .office span{
	color:#00203e;
	font-size:1.1em;
	font-weight:bold
}

.indent{ margin-left:15px }
#footer {
	background: url(../images/bg_footer.jpg) top left no-repeat;
	color:#00376c;
	font-size:0.85em;
	height:94px;
	padding:20px 0 0 0;
	padding:30px 0 0 0 !ie;
	text-align:center
}
#footerClean {
	background: url(../images/bg_footerClean.jpg) top left no-repeat;
	color:#00376c;
	font-size:0.85em;
	height:94px;
	padding:20px 0 0 0;
	padding:30px 0 0 0 !ie;
	text-align:center
}

/*news*/

#newsContainer {
	border-left:1px solid #02396d;
	color:#00203e;
	float:left;
	font-size:0.90em;
	line-height:20px;
	padding-left:10px;
	width:630px;
}

#newsContainer a{
	color:#53759e;
	font-weight:bold;
}

#newsContainer a:hover{
	color:#53759e;
}

#newsContainer h1{
	color:#53759e;
	font-size:1.8em;
	margin:0 0 10px 0;
	padding:0
}

p.subtitleNews{
	color:#53759e;
	/*float:left;*/
	margin:0;
	padding:0;
	font-size:1em;
}


#officeLocation .newsoffice1{	
	float:left;
	width:200px 
}
