	
body{
 font-family:Arial, Helvetica, sans-serif;
 color:#333333;
 font-size:11px;
 text-align:left;
 background-position:center top;
 height:100%;
 margin:0;
 padding:0;
}

* {behavior: url(iepngfix.htc)}

a:active, a:focus { outline: 0;}

a{

    color:#001957;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;

}

ul
{
    margin-left:20px;
    padding-left:0px;
}

#container{
width:1004px;
margin-left:auto;
margin-right:auto;
}

h3 {
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0;
	padding:0;
}
h4 {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	color:#474749;
	font-weight:bold;
	text-decoration:underline;
}
#Top{
	float:left;
	margin-top:10px;
	width:1004px;
	height:112px;
}

.topright img{
	border:0;
	margin-left:5px;
	margin-top:2px;
	}

#Top .logo h2{
	display:none;
			}
#Top .logo{
		float:left;
		width:461px;
		height:112px;
		background:url(../design_images/logo.jpg) no-repeat;
		cursor:pointer;
		}
		
#Top .topright{
		float:left;
		width:533px;
		height:99px;
		text-align:right;
		padding:3px 10px 0 0;
		background:url(../design_images/topright.jpg) no-repeat;
		}
		
.iconText{
	color:#68758D;	
	}
.topright a, .topright a:link, .topright a:visited, .topright a:active {
	text-decoration:none;
	}
.topright a:hover{	
		color:#333333;
		text-decoration:none;
}

#flash {
	/*background-image:url(../design_images/flash.jpg);*/
	width:628px;
	height:328px;
	padding-left:40px;
	float:left;
	}
	
#subflash {
/*	background:url(../design_images/subFlash.jpg);*/
	width:1004px;
	height:198px;
	float:left;
	margin-bottom:10px;
	}
.gap {
	margin:0px;
	padding:0px;
	float:right;
	}
	
#projectmenu {
	width:303px;
	float:left;
	margin-top:-30px;
	}
	
#projectmenu .title h2{
	display:none;
			}

#projectmenuSub {
	width:111px;
	float:left;
	margin-left:15px;
	}
#projectmenuSub .title h2{
	display:none;
			}
			
#brochure .title{
		float:left;
		width:303px;
		height:48px;
		background:url(../design_images/brochure.jpg);
		cursor:pointer;
			}
			
#status .title{
		float:left;
		width:303px;
		height:48px;
		background:url(../design_images/status.jpg);
		cursor:pointer;
			}
			
#panoramic .title{
		float:left;
		width:303px;
		height:48px;
		background:url(../design_images/panoramic.jpg);
		cursor:pointer;
			}
#brochureSub .title{
		float:left;
		width:126px;
		height:100px;
		background:url(../design_images/brochureSub.jpg);
		cursor:pointer;
			}
#statusSub .title{
		float:left;
		width:126px;
		height:100px;
		background:url(../design_images/statusSub.jpg);
		cursor:pointer;
			}
#panoramicSub .title{
		float:left;
		width:126px;
		height:100px;
		background:url(../design_images/panoramicSub.jpg);
		cursor:pointer;
			}
#videoSub .title{
		float:left;
		width:126px;
		height:100px;
		background:url(../design_images/videoSub.jpg);
		cursor:pointer;
			}
#menu{
float:left;
width:1004px;
height:30px;
}

#welcome{
	float:left;
	width:622px;
	margin-top:10px;

}
#welcomeTop{
	float:left;
	width:622px;
	height:112px;
	background:url(../design_images/welcome.jpg) no-repeat;
}

#welcomecontent{
	float:left;
	width:602px;
	height:215px;
	padding:0 18px 0 2px;
	margin-top:-20px;
	background:url(../design_images/welcomebg.gif) repeat-y;
}

#welcomecontent p{
	margin-bottom:-5px;
	}
#welcomecontent img{
	margin-bottom:15px;
}
#welcomebottom{
	float:left;
	width:622px;
	height:16px;
	background:url(../design_images/welcomebottom.gif) no-repeat;
}

#mainContent h1 {
	margin:0;
	padding:0;
	color:#21263B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

#mainContent{
	float:left;
	width:856px;
	margin-top:10px;
}

#mainContentTop{
	float:left;
	width:836px;
	height:74px;
	background:url(../design_images/contentTop.gif);
	padding:20px 0 0 20px;
}

#maincontent{
	float:left;
	width:826px;
	padding:0 15px 10px 15px;
	margin-top:-20px;
	background:url(../design_images/contentbg.gif) repeat-y;
}

#maincontentBottom{
	float:left;
	width:856px;
	height:8px;
	background:url(../design_images/contentbottom.gif) no-repeat;
}
.readmore{
	color:#001957;
	font:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:900;
	float:right;
	margin-top:10px;
		}
		
.readmore a, .readmore a:link, .readmore a:visited, .readmore a:active {
	color:#333333;
	text-decoration:none;
	}
.readmore a:hover{	
		color:#333333;
		text-decoration:underline;
}
.makeblue {
		color:#001957;
	}
#news{
	float:right;
	width:345px;
	margin-top:10px;
}
#newsTop{
	float:left;
	width:345px;
	height:112px;
	background:url(../design_images/news.jpg) no-repeat;
}
#newsTop a{

    padding-top:30px;
    float:right;
    padding-right:20px;
    color:#001957;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;

}
#newscontent{
	float:left;
	width:345px;
	height:221px;
	margin-top:-26px;
	background:url(../design_images/newsbg.gif) repeat-y;
}
#newsbottom{
	float:left;
	width:345px;
	height:16px;
	background:url(../design_images/newsbottom.gif) no-repeat;
}

.newsItem
{
	width:325px;
	padding: 0 0 0px 0;
	margin:0px 10px 0 10px;
	float:left;
	min-height:74px;
	height:auto !important;
	height:74px;
}

.newsItem h4 a
{
	text-decoration:none;
	font-weight:bold;
	color:#333;
	margin:0;
	padding:0;
}

.newsItem img{
	float:left;
	margin-right:15px;
	width:77px;
	height:65px;
	border:2px solid #A1B9C0;
}

.newsItem p{
	float:left;
	width:210px;
	border:0px;
	margin:2px 0 0 0;
	text-align:left;
}

.more {
	color:#001957;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	font:Tahoma, Geneva, sans-serif;
	}

.newsItem a, .newsItem a:link, .newsItem a:visited, .newsItem a:active {
	color:#333333;
	text-decoration:none;
	}
.newsItem a:hover{	
		color:#333333;
		text-decoration:underline;
}

.IE6Fix{
	display:none
	}
/* Overviews */

.overview
{
	width:374px;
	padding: 0 0 5px 0;
	border-bottom:2px #CCC solid ;
	margin:10px 26px 0 0;
	float:left;
	min-height:140px;
	height:auto !important;
	height:140px;
}
.overview h3
{
	margin:0px;
	color:#365893;
	padding:0px;
	font-size:14px;
	padding-bottom:3px;
	font-weight:bold;
}

.overview h3 a
{
	text-decoration:none;
	font-weight:bold;
	color:#365893;
	margin:0;
	padding:0;
}

.overview img{
	float:left;
	margin-right:15px;
	width:100px;
	height:95px;
	border:4px solid #E1E1E1;
}

.overview p{
	float:left;
	width:230px;
	border:0px;
	margin:4px 0 0 0;
	padding:0;
	text-align:justify;
}

#contact_detail {
	width:200px;
	margin:0 20px 10px 20px ;
	padding:0 0 0 0;
	float:left
	}
/* Contact us */

#contact{
   width:250px;
   float:left;
   margin:10px 0 0 0;
}

#contact h3{
	color:#000;
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	margin:0;
}

#contact_form{
   padding:15px 10px 0 3px;
   width:300px;

}

#contact_form .row{
                text-align:right;
                padding-bottom:10px;
}

#contact_form .textbox{
                border:1px solid #747474;
                width:220px;
                font-size:12px;
                color: #747474;;
                margin-left:7px;
                vertical-align:text-top;
}

#contact_form .button{
                border:0;
                font-size:12px;
                padding:3px;
                color:#fff;
                background: #365893;
				cursor:pointer;
}

#contact_detail a, #contact_detail a:link, #contact_detail a:visited, #contact_detail a:active {
		color:#455F8C;
		text-decoration:none;
	}
		
		
#contact_detail a:hover{	
		color:#999;
		text-decoration:underline;
}
#footerart{
	float:left;
	width:1004px;
	height:10px;
	background:url(../design_images/footerbg.gif) repeat-x;
	}
	
#footer{
	float:left;
	width:1004px;
	height:66px;
	margin: 20px 0 0 0;
}

#footer p{
	float:left;
	color:#455F8C;
	margin-top:15px;
	
}

#footer img{
	float:right;
	margin-left:5px;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active {
		color:#455F8C;
		text-decoration:none;
	}
		
		
#footer a:hover{	
		color:#999;
		text-decoration:underline;
}


#next
{
    margin-left:15px;
    float:right;
}

#previous
{
    float:left;
}

#nav
{
    width:770px;
    float:left;
    margin-top:15px;
}

.photo
{
    float:left;
    text-align:center;
}

#flagholder{
	margin-bottom:27px;
	}
	
#flags img{
	border:none;
	}

#gap{
	float:left;
	width:303px;
	height:108px;	
	}
	
.awards{
	padding:10px 0 0 0;
	}
	
/* Popups */


.popUpA{
	text-align:center;
	
	}
	
.popUpA .fieldA{
	background:url(../design_images/input_login.png) no-repeat;
	width:177px;
	height:21px;
	color:#666;
	font-size:14px;
	padding:3px;
	padding-left:10px;
	padding-top:8px;
	border:0;
	}
	
.colA .fieldA{
	background:url(../design_images/input_login_b.png) no-repeat;
	width:177px;
	height:14px;
	color:#666;
	font-size:14px;
	padding:3px;
	padding-top:8px;
	padding-left:10px;
	border:0;
	}
	
.popUpA .button, .colA .button{
	background:url(../design_images/btn_normal.png) top left no-repeat;
	font-size:11px;
	font-weight:bold;
	padding:4px 3px 3px 0;
	border:0px;
	width:150px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	}
	
.popUpA .button:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}
	
.popUpB {
	text-align:left;
	padding:10px;
	}
	
ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 979px;
	list-style: none;
	position: relative;
	background: url(../design_images/menu_bg.jpg) no-repeat;
	padding-left:15px;
	padding-right:10px;
}

ul#topnav li {
	float: left;
	margin: 0; padding: 0;
}

ul#topnav li a {
	padding: 9px 21px 8px 21px;
	display:block;
	color:#26293D;
	font:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:300;

}

ul#topnav li:hover { background: url(../design_images/topnav_active.png) repeat-x; 
}

ul#topnav li span {
	float: left;
	padding: 10px 0;
	position: absolute;
	left: 0; top:32px;
	display: none;
	width: 964px;
	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
	background: #9BACC9;
	color:#fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

#topnav li span a {
	color:#FFF;
}

ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration:none; color:#D2DAE7;}

	#loginSubMenu{
		float:left;
		width:170px;
		font-size:11px;
		margin:10px 0 0 0;
		}
	
		#loginSubMenu ul, li{
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#loginSubMenu li{
			margin:0;
			padding:0;
			list-style:none;
			background:url(../design_images/menu_border.jpg) bottom left no-repeat;
		}
		
		#loginSubMenu li.selected{
			margin:0;
			padding:0;
			list-style:none;
			background:none;
		}
		
		
		#loginSubMenu li a, #loginSubMenu li a:link, #loginSubMenu li a:visited, #loginSubMenu li a:active {
			padding:0 2px 4px 20px;
			float:none;
			text-decoration:none;
			display:list-item;
			list-style:none;
			background:url(../design_images/arrow.gif) no-repeat top left;
			color:#333333;
			font-size:11px;
			margin-bottom:5px;
		}
		
		#loginSubMenu li a{
			padding:0 2px 4px 20px;
			float:none;
			text-decoration:none;
			display:list-item;
			list-style:none;
			background:url(../design_images/arrow.gif) no-repeat top left;
			color:#333333;
			font-size:12px;
			margin-bottom:5px;
		}
		
		#loginSubMenu li a:hover{
			padding-left:25px;
			color:#365893;
		}
		
		#loginSubMenu li ul li a, #loginSubMenu li ul li a:link, #loginSubMenu li ul li a:visited, #loginSubMenu li ul li a:active {
			padding-left:20px;
			margin-left:10px;
			text-decoration:none;
			background:url(../design_images/subarrow.gif) no-repeat top left;
			color:#333333;
			font-size:11px;
			margin-bottom:5px;
		}
		
		#loginSubMenu li ul li a:hover{
			padding-left:25px;
			color:#967843;
		}
		
		#loginSubMenu li ul li ul li a, #loginSubMenu li ul li ul li a:link, #loginSubMenu li ul li ul li a:visited, #loginSubMenu li ul li ul li a:active {
			padding-left:25px;
			margin-left:10px;
			text-decoration:none;
			background:url(../design_images/subarrow.gif) no-repeat top left;
			color:#333333;
			font-size:10px;
			margin-bottom:5px;
		}
		
		#loginSubMenu li ul li ul li a:hover{
			padding-left:30px;
			color:#967843;
		}
		
	#loginContent{
		float:left;
		width:620px;
		margin-left:-10px;
		
		}
