@charset "utf-8";
/* CSS Document */
/* Last update: 18/12/2009 */
/* File: stylesheet.css */
/* Author: Webnetism */
/* www.webnetism.com/ */


/* general */
* {padding:0; margin:0; border:0;}
img {border:0px;}
a:focus {outline:none;}
.clear {clear:both;}

body {margin:13px 0 13px 0; background-color:#fff;}
body, td {font:normal 11px arial, sans-serif; color:#4a79b3; vertical-align:top; text-align:left;}

.blue {color:#4a79b3;}
.orange {color:#fe911b;}

a {color:#4a79b3; text-decoration:underline;}
a:hover {color:#fe911b; text-decoration:underline;}
a.link_on {color:#fe911b; text-decoration:none;}
a.link_on:hover {color:#fe911b; text-decoration:underline;}

a.link_orange {color:#fe911b; text-decoration:none;}
a.link_orange:hover {color:#fe911b; text-decoration:underline;}

a.link_white {color:#fff; text-decoration:none;}
a.link_white:hover {color:#fe911b; text-decoration:underline;}

a.link_blue {color:#4a79b3; text-decoration:none;}
a.link_blue:hover {color:#4a79b3; text-decoration:underline;}

h1 {margin:0; padding:10px 0 10px 0; font-weight:normal; font-size:28px;}
h2 {margin:0; padding:10px 0 5px 0; font-weight:normal; font-size:24px;}

.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font24 {font-size:24px;}

p {margin:0; padding:10px 0 10px 0;}

.form200 {width:200px; border:1px solid #1d5498;}

.world {width:936px; margin-left:auto; margin-right:auto;}

/* masthead */
.mhnologo {width:936px; height:56px; background:url(../images/bg_masthead_blank.gif) no-repeat;}
.mh {width:936px; height:56px; background:url(../images/bg_masthead.gif) no-repeat;}
	ul.topnav {list-style:none; padding:55px 0 0 20px;}
		ul.topnav li {display:block; float:left; padding:0 45px 0 0;}
		ul.topnav li a {text-decoration:none;}
		ul.topnav li a:hover {text-decoration:none;}

/* main elements */
.main_wrapper {width:936px;}

.news {float:left; width:292px; height:115px; background:url(../images/bg_news.gif) no-repeat; margin:0 5px 0 0; padding:10px 0 0 15px;}
.newspic {float:left; width:121px; margin:0 8px 0 0;}
.newstxt {float:left; width:145px;}

ul.ul_text {list-style:none; padding:3px 0 0 0;}
ul.ul_text li {background:url(../images/bullet.gif) 5px 8px no-repeat; padding:3px 0 0 20px;}

ul.maps {list-style:none; padding:3px 0 0 0;}
ul.maps li {float:left; padding:0 5px 0 0;}
ul.maps li.nopad {padding:0;}
	
.contactus {margin:20px 0 0 0; text-align:right;}


/* category bar */
.cat {width:936px; height:24px; background:url(../images/bg_category.gif) no-repeat; margin:69px 0 0 0;}
	ul.catnav {list-style:none; padding:3px 0 0 0;}
	ul.catnav li {display:block; float:left; padding:0 33px 0 33px;}
	ul.catnav li a {text-decoration:none;}
	ul.catnav li a:hover {text-decoration:none;}

	
/* photos */
.photos {width:936px; height:229px; margin:35px 0 0 0;}


/* project title & description */
.projtitledesc {width:936px; height:40px; margin:9px 0 0 0; text-align:right;}
	h1.h1_project {padding:0; font:bold 18px arial, sans-serif; color:#4a79b3;}
	ul.thumbnails {list-style:none; padding:23px 0 0 0;}
		ul.thumbnails li {display:inline; padding:0 0 0 20px;}
		ul.thumbnails li.nopad {padding:0;}
	ul.pageno {list-style:none; margin:5px 0 20px 0;}
		ul.pageno li {display:inline; padding:0 0 0 10px;}
		ul.pageno li.page_on {text-decoration:none; color:#fe911b;}
		ul.pageno li a {text-decoration:none; color:#4a79b3;}
		ul.pageno li a:hover {text-decoration:none; color:#fe911b;}
	

/* footer */
.ft {clear:both; width:936px; padding:10px 0 0 0; text-align:right;}
.ft a {color:#ccc; text-decoration:none;}
.ft a:hover {color:#ccc; text-decoration:none;}


/* end css */
