@charset "UTF-8";

body {
	margin: 0px;
	color: #000;
	font-family: "Trebuchet MS",Arial, Verdana, Univers;
	background-color: #727272;
	background-image: url(images/background-gray.jpg);
	background-repeat: repeat-x;
}

h1 { color: #000; font-size: 1.4em; font-weight: bold; margin: 3px 0px 25px 0px; }
h2 { color: #000; font-size: 1.2em; font-weight: normal; margin: 0px 0px 15px 0px; }

a          { color: #F00; }
a:visited  { color: #F00; }
a:hover    { color: black; }

ul { padding-left: 20px;
}
.container {
	width: 1024px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}


/* BANNER AREA */
.bannerArea {
	width: 1024px;
	height: 169px; /* 215 */
	background-image:url(images/header-daniel-building.jpg);
}

.bannerNav {
	width: 100%;
	height: 44px;
	font-weight: bold;	
	/*background-color: #FF0;*/
	background-image:url(images/button.png);
	background-repeat:repeat;
	margin:0;
	padding:0;
	border-bottom: 2px solid #b2b2b2;
}

.bannerNav ul{
}

.bannerNav li{
	list-style: none;
	font-size: 16px; /*1em;*/
	float:left;
	/*background-color: #666666;*/
	margin-top: 10px;
}

.bannerNav a{
	color: #000;
	padding: 10px 30px 12px 30px; /* lah */
	border-right: 3px solid #1f4064;
	text-decoration: none;
}

@-moz-document url-prefix() {
 .bannerNav a{
	padding: 10px 30px 10px 30px; /* lah */
}
}


Firefox
	padding: 10px 30px 10px 30px; /* lah */

.bannerNav a:visited {
	color: #000;
}

.bannerNav a:hover {
	color: #FFF;
	/*background-color: #b2b2b2;*/
    background-image:url(images/button-over.png);
	background-repeat:repeat;

}
.bannerNav a.active {
	/*background-color: #b2b2b2;*/
	background-image:url(images/button-over.png);
	background-repeat:repeat;
	color:#FFF;
}


.bannersubnav {
	padding-top: 20px;
	padding-right: 20px;
	float: right;
	color: #3e75a6;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana,Arial, Helvetica , sans-serif;
}

.bannersubnav a { color: #3e75a6; text-decoration: none; padding-left: 5px; padding-right: 5px; }
.bannersubnav a:visited { color: #3e75a6; }
.bannersubnav a:hover { color: #000000; text-decoration: none; }

.toplogo {
	margin-left: 20px;
	padding-top: 20px;
}
.address {
	/*margin-left: 20px;
	padding-top: 10px; 
	font-size: 14px; */
	color: #FFF;
	font-size: 1em;
	float: right;
	   text-align: right;
	   margin-top: -95px;
	   padding-right: 20px;
}
.tag-line {
	margin-left: 20px;
	padding-top: 10px;
	color: #b22234;
	font-size: 20px;
	font-style:italic;
}

.navigationArea {
	width: 100%;
}

/* CONTENT AREA */

.contentArea {
	width: 984px;
	margin: 20px;
	padding: 0px;
	font-size: 1em;
}

.imageright {
	margin: 10px;
	float: right;	
}
.imageleft {
	margin-right: 30px;
	margin-bottom: 10px;
	float: left;
}

/* FOOTER AREA */
.footerArea {
	width: 100%;
	height: 50px;
	background-color: #1f4064;
	border-top: 2px solid #b2b2b2;
}

.copyright {
	padding-top: 12px;
	color: #fff;
	font-size: .9em;
	text-align: center;
}
#double-line {
	background-repeat: repeat-x;
    background-image: url("images/double-line.png");
    width:680px;
	height: 8px;
}
h3 {padding:0; margin: 0;}

p.port {
	margin: 0;
	padding: 0; 
}