/* SCREEN.css */

/* reset all margins */
* {
	margin:0;
	padding:0;
}

/* ================================================= */
/* ------ PAGE LAYOUT ------ */
/* body */
body {
	background-image:url(../jpg/body-background.jpg);
	background-repeat:repeat-x;
	background-color:#353941;
	margin: 20px auto 10px auto;
	text-align:center;
}

/* WRAPPER */
#Wrapper {
	margin: 0 auto 0 auto;
	text-align:center;
	width: 882px;
}

/* HEADER */
#Header {
	height:95px;
	width: 882px;
}

/* NAVIGATION */
#Navigation {
	border: 1px solid #4b839e;
	text-align:left;
	width:880px;
}
#Navigation div.navigationBorder {
	width:880px;
}
#Navigation div.navigationMenu {
	float:left;
	width:474px;
}
#Navigation div.loginarea {
	float:left;
	margin-top:2px;
	padding-right:16px;
	text-align:left;
	width:390px;
}
/* username */
#Navigation div.loginarea div.username {
	border:1px solid #000;
	float:left;
	margin:2px 6px 0 0;
	width:189px;
}
#Navigation div.loginarea div.username div.label {
	background-color:#fff;
	float:left;
	height:16px;
	padding:1px 2px 0 0;
	width:63px;
}
#Navigation div.loginarea div.username div.value {
	background-color:#fff;
	float:left;
	margin-top:-1px;
	width:124px;
}
#Navigation div.loginarea div.username div.value input {
	border:0;
	height:16px;
	width:120px;
}
/* password */
#Navigation div.loginarea div.password {
	border:1px solid #000;
	float:left;
	margin-top:2px;
	width:188px;
}
#Navigation div.loginarea div.password div.label {
	background-color:#fff;
	float:left;
	height:16px;
	padding:1px 2px 0 0;
	width:63px;
}
#Navigation div.loginarea div.password div.value {
	background-color:#fff;
	float:left;
	margin-top:-1px;
	width:123px;
}
#Navigation div.loginarea div.password div.value input {
	border:0;
	height:16px;
	width:119px;
}




/* CONTENT */
#Content {
	background-color:#f6f7f7;
	border-right: 1px solid #4b839e;
	border-left: 1px solid #4b839e;
	padding: 18px 0 15px 0;
	text-align:left;
	width: 880px;
}
/* FULLWIDTH - HOME */
#Content div.fullWidthHome {
	margin-top:-8px;
	padding: 0px;
	width: 880px;
}

/* FULLWIDTH */
#Content div.fullWidth {
	margin-top:-8px;
	padding: 0px 13px 0px 13px;
	width: 854px;
}


/* FOOTER */
#Footer {
	background-image:url(../jpg/footer-background.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	border: 1px solid #4b839e;
	min-height: 60px;
	text-align:left;
	width:880px;
}
* html #Footer {
	height:60px;
}
#Footer div.footerLeft {
	color: #757575;
	float: left;
	font-size:0.7em;
	line-height: 1.4em;
	margin-top:6px;
	margin-right:55px;
	text-align:left;
	width:365px;
}
* html #Footer div.footerLeft {
	margin-left:0px;
}

#Footer div.investorlogo {
	float:left;
	padding:0 3px 0 10px;
	width:75px;
}
#Footer div.asvalogo {
	float:left;
	padding:0 3px 0 3px;
	width:61px;
	
}
#Footer div.tourismlogo {
	float:left;
	padding:0 3px 0 3px;
	width:102px;
}
#Footer div.mrslogo {
	float:left;
	padding:0 10px 0 3px;
	width:87px;
}
#Footer img.logo {
	border:1px solid #a8a8a8;
}




#Footer div.footerRight {
	float: left;
	margin-top:3px;
	text-align:left;
	width: 460px;
}
* html #Footer div.footerRight {
	margin-left:0;
}
#Footer div.footerRight p {
	color:#FFF;
	font-size:0.55em;
	line-height:1.5em;
	margin-bottom:0;
}
#Footer div.footerRight p.contact {
	margin-bottom:12px;
}

#Footer div.address {
	float:left;
	padding-right:10px;
	width:170px;
}
#Footer div.contactmenu {
	float:left;
	padding-right:10px;
	width:270px;
}


#Footer ul.navlist {
	display:inline;
	list-style-type:none;
	margin-bottom:0;
	margin-left:0px;
}
#Footer ul.navlist li {
	color:#FFF;
	display:inline;
	font-size:0.55em;
	padding-bottom:0;
}
#Footer ul.navlist li.separator {
	color:#FFF;
	display:inline;
	font-size:0.55em;
}

#Footer a {
	color: #FFF;
	text-decoration:none;
}
#Footer a:hover, #Footer a:active {
	color: #FFF;
	text-decoration:none;
}

/* ================================================= */
/* CLASSES */
/* clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* ================================================= */
/* ------ HOME PAGE ------ */
#HomePage {
	width:880px;
}

#HomePage div.homeTopContent {
	padding:0 14px 0 16px;
	width:850px;
}
#HomePage div.homeTopContent div.homeText {
	float:left;
	margin-top:10px;
	margin-right:26px;
	width:620px;
}


#HomePage div.homeTopContent div.homeNews {
	background-color: #eaf7fe;
	border: 1px solid #4b839e;
	float:left;
	width:202px;
}


#HomePage div.homeTopContent div.homeNews div.title {
	background-image:url(../jpg/menu-title-background.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#243f6a;
	display: block;
	margin-bottom:6px;
	width:202px;
}
#HomePage div.homeTopContent div.homeNews div.title p {
	color: #FFF;
	font-weight:bold;
	margin-bottom:0px;
	padding:1px 6px 4px 6px;
	text-decoration: none;
}

#HomePage div.homeTopContent div.homeNews div.briefstory p {
	font-size: 0.7em;
	line-height:1.2em;
	padding:0 6px 0 6px;
}
#HomePage div.homeTopContent div.homeNews div.briefstory p.heading {
	font-weight: bold;
	margin-bottom:1px;
}
#HomePage div.homeTopContent div.homeNews div.briefstory p.summary {
	margin-bottom:12px;
}
#HomePage div.homeTopContent div.homeNews a {
 	color:#73a6be;
	text-decoration: none;
}
#HomePage div.homeTopContent div.homeNews a.morenews {
	margin-left:-5px;
}

/* divider */
#HomePage div.homeLandscapeDivider {
	margin-top:6px;
	margin-bottom:3px;
}
#HomePage div.homeLandscapeDivider hr {
	color:#0095d9;
	height:1px;
	width:880px;
}
/* buttons */
#HomePage div.homeButtons {
	padding:0 13px 0 13px;
	width:854px;
}
#HomePage div.homeButtons p {
	margin-bottom:10px;
	padding:5px 5px 0 5px;
	width:844px;
}
#HomePage div.homeButton {
	float:left;
	width:270px;
}
#HomePage div.buttonSpacer {
	float:left;
	width:22px;
}

/* ---- SITEMAP ---- */
#SiteMap * {
	margin:0;
	padding:0;
}
#SiteMap ul {
	margin-left: 40px;
	font-size: 11px;
}
#SiteMap li {
	font-size: 1em;
	margin: 5px 0 5px 0;
}


/* --------------------------------------------------*/
#News {
}
div.newsItems {
	border:1px solid #4b839e; 
	margin:5px 0 10px 0;
	width: 657px;
}
div.newsItems h3 {
	margin-bottom:0;
}
div.newsItems div.newsHeading {
	background-color: #62a3c5;
	color:#FFFFFF;
	padding:6px 10px 6px 10px;
}
div.newsItems div.newsDate {
	padding:6px 10px 0 10px;
}
div.newsItems div.newsDate p {
	margin-bottom:0;
}
div.newsItems div.newsSnipit {
	padding:10px 10px 10px 10px;
}
div.newsItems div.newsSnipit p {
	margin-bottom:0;
}
div.newsItems div.newsLink {
	padding:6px 10px 6px 10px;
	text-align:right;
}
div.newsItems div.newsLink p {
	margin-bottom:0;
}
div.newsItems div.newsMain {
	padding:10px 10px 6px 10px;
}

div.newsItems div.newsSnipit div.newsImage {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

div.return {
	padding-top:4px;
	margin-right:4px;
	text-align:right;
}


