@charset "utf-8";
/* CSS Document */


img, div, a:hover, background-image { behavior:url(iepngfix.htc); border: none;}
input,select,textarea{background:#111;border:1px solid #333;color:#999;}
.top{font-size:x-small;color:#4F4120;letter-spacing:0.1em;text-align:center;}
html{background-image:url(images/pagebg.jpg); background-position:top; background-repeat:repeat-x; background-color:#111111;}
body{ color:#d8d8d8; font-family:"Trebuchet MS", "Trajan Pro"; margin:0px auto; behavior:url("nav/csshover.htc"); min-height:100%; width:1003px;font-size:12px;}
a {text-decoration:none;color:#f47721;}
h1 {color:#f47721; font-size:24px; padding-left:0px; font-weight:normal; padding-top:0px; margin-top:0px;}
h5{font-size:20px; color: #fff;}
h6{font-size:15px; color:#f47721; padding-bottom:0px; margin-bottom:0px; margin-top:0px; padding-top:0px;}

#wrapper {width: 990px; margin:0px auto;}

#banner {width:970px;margin:0px auto; background-image:url(images/banner1.jpg); background-repeat:no-repeat;height:222px;}
	#banner h1{float:right;width:370px;font-size:14px;font-weight:bold;text-align:right;margin-top:35px;margin-right:10px;}
	#banner h1 em{color:#fff;font-style:normal;}
	#banner h2{float:right;width:290px;font-size:11px;font-weight:normal;text-align:right;margin-right:10px;margin-top:55px;color:#fff;}
	#banner img{float:left;width:400px;}

#nav {margin:0px auto;background-image:url(images/nav-bg.jpg); background-repeat:no-repeat;height:42px;width:970px;text-align:left;vertical-align:middle;}

#data {width: 930px; padding-left:20px; padding-right:20px; background-color:#1a1a1a; clear:both; margin:0px auto; padding-top:25px; background-image:url(images/databg.jpg); background-position: top center; background-repeat:no-repeat;}
	#data b{color:#fff;}
	#data i{font-size:13px;}
	#data h2{font-size:12px;font-weight:normal;}
	#data h3{background: url(images/listimg.jpg) top left no-repeat;font-size:11px;padding-left: 25px;}

#btm{height:30px; background:url(images/bottomcurves.jpg) top no-repeat;margin: 0px auto; }


#newprojects{width: 898px; height:184px; background:url(images/newprojectsbg4.jpg) top no-repeat; border-bottom: #1a1a1a 6px solid; padding-left:25px; padding-top:49px;}
.tmbs { background-image:url(images/thumbsbg.png); background-repeat:no-repeat;height: 124px; width: 191px; margin-right:30px; float:left; padding-top:11px;padding-bottom:11px;}
.tmbs img {margin-bottom: 5px;}
.tmbs a {font-size:11px;}
#newprojects span a{border:none;}


#col1 {width: 400px; margin-right:25px; float:left;}
#col1 h2{font-size:13px;color:#fff;}
#col1 h3{background: url(images/listimg.jpg) top left no-repeat;font-size:11px;padding-left: 25px;}
#col1 h6{padding:0px 20px 0px 20px;font-weight:normal;}

#col2 {width: 250px; margin-right:20px; float:left;}
#col2 ul{margin:0px; padding:0px; margin-left:-3px;}
#col2 ul li {margin-left:20px; font-size:12px; padding-top:13px; padding-left:3px; list-style: disc; }


#col3 {width: 193px; height:460px; margin-right:0px; float:right; padding:13px; background:url(images/sidepannel3.jpg) top no-repeat; padding-top:5px;}
#col3 h1{text-align:left;color:#fff;margin:0px;padding:0px;width:190px;font-size:19px;font-weight:bold;}
#col3 h2{color:#f47721;font-size:11px;clear:both;}
#col3 h4{color:#f47721;font-size:13px;clear:both;}

#col3 ul {padding: 0px; margin:0px;}
#col3 ul li{margin-bottom:10px; list-style: none;}
#col3 ul li a {text-decoration: none; border-bottom: #fff 1px dotted; color: #fff;}
#col3 ul li a:hover{color:#f47721;border-bottom: #f47721 1px dotted;}


#footer{vertical-align:top;height: 94px; background: url(images/footerbg.jpg) right no-repeat; color:#fff; font-size: 11px; text-align: right; padding-right:20px; width:970px; margin:0px auto; clear:both;}


.links{color:#f47721; text-align:right; float:right; font-size:11px; display:block;}

.whitebold{font-size:14px; color: #fff; font-weight:bold;}


.port{width:800px; margin: 0px auto;}
.portthmbs{width:242px; float:left; margin-right:12px; margin-bottom:10px;}
.portnames{margin-top:1px; color:#fff; display:block; text-align:center; font-size:14px;}
.portnames a{color:#fff; font-size:14px;}
.portnames a:hover {color: #f47721;}





