/* DEFAULT
-------------------------------------------------------------- */

html,body{
	width:100%; height:100%;
	margin:0; padding:0;
	overflow:hidden;
}

body{
	font-family: Arial, Tahoma, Verdana;
	font-size:0.75em;
}

h1{
	padding:0;
	font-size:100%;
	float:left;
	}

h1 img{
	width:19.42em;
	height:9.25em;
	margin:0.92em 0 0 13.42em;
}

h2{
	font-size:100%;
	margin:0; padding:0;
	width:26.17em;
	height:4.25em;
	float:right;
	text-transform:uppercase;
	text-align:center;
	margin: 5em 0 0 0;
	color:#1d407b;
	}
	
h2 span{
	text-transform: none;
	display:block;
	}

h3{
	color:#1d407b;
	text-transform:uppercase;
	font-size:100%;
	}

/* CUSTOM
-------------------------------------------------------------- */

div.content-container{
	width:78.83em;
	margin:auto;	
	background:#fff;
	padding:0 2.25em 2.25em 2.25em;
}

/* HEADER
-------------------------------------------------------------- */
div.header{
	width:78.83em;
	height:11.92em;
	background:url(../img/bg_header.jpg) no-repeat top center;
}


/* SECUNDARY NAV
-------------------------------------------------------------- */
ul#nav-sec{
	width:26.17em;
	float:right;
	margin:0; padding:0;
	background:url(../img/bg_nav_sec.jpg) top left repeat-x #909bbe;
	text-align:center;
	}

ul#nav-sec li{
	display:inline;
	color:#fff;
	}
	
ul#nav-sec li a{
	color:#fff;
	font-weight:bold;
	margin:0; padding:0;
	text-decoration:none;
	height:2.25em; line-height:2.25em;
	padding:0.5em 1em 0.6em 1em;
	text-align:center;
	}	

ul#nav-sec li a:hover{
	text-decoration:underline;
	}

/* PARIMARY NAVIGATION
-------------------------------------------------------------- */
ul#nav{
	width:78.83em;
	margin:0; padding:0;
	height:2.25em; line-height:2.25em;
	background:#1d407b;
	border-top: 0.25em solid #fff;
	border-bottom: 0.25em solid #fff;
	}
	
	
ul#nav li{
	display:inline;
	margin:0; padding:0;
	font-size:100%;
	}
	
ul#nav li a{
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	margin:0; padding:0;
	text-decoration:none;
	height:2.25em; line-height:2.25em;
	padding:0.5em 1em 0.6em 1em;
	background:#1d407b;
	border-right:0.25em solid #fff;
}

ul#nav li a:hover{
	background-color:#6372a3;	
	}
	

/* SUBHEADER
-------------------------------------------------------------- */	
	
div.subheader{
	display:block;
	width:100%;
	font-size:100%;
	}
	
div.subheader img{
	float:left;
	width:52.25em;
	height:17.67em;
	}


/* NEWS
-------------------------------------------------------------- */

ul#news{
	float:right;
	margin:0; padding:0;
	width:23.9em;
	height:15.42em;
	font-size:100%;
	}
	
ul#news li a,
ul#news li img{
	font-weight:bold;
	text-decoration:none;
	color:#1d407b;
	position:relative;
	left:-1.4em;
	float:left;
	}
	
ul#news li img{
	top:0.8em !important;
	}
	
	
ul#news li a:hover{
	text-decoration:underline;;	
	}	
	
ul#news li span{
	float:right;
	color:#7a7a7a;
	font-size:80%;
	}	
	
ul#news li{
	list-style-type:none;
	line-height:2.95em; height:2.95em;
	border-bottom:0.1em dotted #9e9e9e;
	clear:both;
	}

ul#news li.last{
	border-style:none;
	}

ul#news img{
	width:1.33em;
	height:1.33em;
	position:relative;
	top:0.6em;
	border-style:none;
	}	


/* BREADCRUMB
-------------------------------------------------------------- */

ul#breadcrumb{
	width:78.83em;
	margin:0; padding:0;
	height:2.25em; line-height:2.25em;
	background:#6372a3;
	border-top: 0.25em solid #fff;
	border-bottom: 0.25em solid #fff;
	clear:both;
	}
	
ul#breadcrumb li{
	display:inline;
	margin:0; padding:0;
	color:#fff;
	}
	
ul#breadcrumb li a{
	color:#fff;
	font-weight:bold;
	margin:0; padding:0;
	text-decoration:none;
	height:2.25em; line-height:2.25em;
	padding:0.5em 1em 0.5em 1em;
	background:#6372a3;
}

ul#breadcrumb li a:hover{
	background-color:#1d407b;	
	}

ul#breadcrumb div{
	width:52.25em !important;
	float:left;
	}

ul#breadcrumb div a{
	text-decoration:none;
	border-style:none;
	}

ul#breadcrumb div a:hover{
	background:none;
	text-decoration:none;
	}

ul#breadcrumb a.photogalery,
ul#breadcrumb a.videogalery{
	border-left: 0.25em solid #fff;
	display:block;
	float:right;
	width:11em;
	padding:0.2em 1em 0.94em 1em;
	height:1.21em; line-height:1.21em;
	}

ul#breadcrumb img{
	width:1.33em;
	height:1.33em;
	position:relative;
	top:0.32em;
	border-style:none;	}

ul#breadcrumb li.path a{
	border-right:0.25em solid #fff;
	}	


/* CONTENT LEFT
-------------------------------------------------------------- */
	
div.content-left{
	float:left;
	width:50em;
	margin:0.5em 0 0 0;
	line-height:1.67em;
	min-height:29.83em;
	background:url(../img/bg_content_left.gif) no-repeat 9.42em 7.83em;
	}
	

/* CONTENT RIGHT
-------------------------------------------------------------- */	
	
ul.content-right{
	width:21.8em;
	margin:0; padding:0.5em 2.25em 0 2.25em;
	float:right;
	background:url(../img/bg_content_right.jpg) repeat-x top left;
	min-height:29.83em;
	}
	
ul.content-right li{
	list-style-type:none;
	line-height:1.67em;
	}
	
ul.content-right li hr{
	height:0.2em;
	border-top:0.1em dotted #a5accb;
	border-right:0.1em solid transparent; 
	border-bottom:0.1em solid transparent;
	border-left:0.1em solid transparent;
	margin:1em 0 1em 0;
	}	
	
ul.content-right li a.readmore{
	text-decoration:none;
	font-weight:bold;
	color:#1d407b;
	position:relative;
	left:-1.3em;
	}
	
	
ul.content-right li a.readmore:hover{
	text-decoration:underline;
	}	
	
ul.content-right li a.readmore img{
	width:1.33em;
	height:1.33em;
	position:relative;
	top:0.32em;
	border-style:none;
	}
	

/* FOOTER
-------------------------------------------------------------- */	
	
div.footer{
	clear:both;
	display:block;
	height:4.92em;
	border-top:0.1em dotted #9e9e9e;
	color:#7a7a7a;	line-height:1.67em;
}

div.footer p{
	float:left;
	padding:0; margin:0;
	font-size:90%;
	margin:1.5em 0 0 0 ;
	}

div.footer a{
	color:#7a7a7a;
	}

div.footer img{
	float:right;
	width:23.58em;
	height:5.67em;
	position:relative;
	top:1.5em;
	left:-1.5em;
	}


