@charset "utf-8";
/* CSS Document */
*{

}

body{
	padding:0;
	margin:0;
	text-align:center;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
#spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}

#wrapper{
	width:1000px;
	padding:0;
	margin:0 auto;
}
/*------------------------------------------------body---------------------*/
/*------------------------------------------------header start---------------------*/

#header {width:990px;height:58px;margin: 0 auto;position: relative;}
#header img{position: absolute; padding: 10px 0 0 0; width:273px; height: 48px;}
#header h2 { font-family: "Century Gothic", Verdana, Arial; font-size:14px; color:#211f5c; font-weight:normal; line-height: 20px; text-transform: uppercase; text-align:right;}
#header h2 a.email { font-family: "Century Gothic", Verdana, Arial; font-size:14px; color:#211f5c; font-weight:normal; text-transform: uppercase; text-align:right; color:#7e8aa2; text-decoration:none;}
#header h2 a.email:hover { font-family: "Century Gothic", Verdana, Arial; font-size:14px; color:#211f5c; font-weight:normal; text-transform: uppercase; text-align:right; color: #f8981d; text-decoration:none;}

/*#header form {width: 230px; height: 20px; font-family: Arial, Helvetica, sans-serif; color: #7e8aa2; font-size: 12px; float:left; padding: 0 0 0 760px;}
#header form input {width:200px; height: 20px; border: 1px solid #7e8aa2; font-family: Arial, Helvetica, sans-serif; color: #7e8aa2; font-size: 11px; line-height: 20px; float:left; padding-left:5px; padding-top:4px;}
#header form input.go {width: 17px; height: 17px; background:url(../images/btn_go_off.jpg) no-repeat 0 0; border:none; cursor:pointer; float:right; margin-top: 3px;}*/

/*------------------------------------------------background start---------------------*/
#container{
	background:#FFFFFF url(../images/cp_building.jpg) no-repeat left bottom;
	width: 990px;
	margin: 0 auto;
}

/*------------------------------------------------left column start---------------------*/
#nav { width:190px; height: 200px; float:left; margin-bottom:10px}

/*------------------------------------------------left column start---------------------*/
#left {
	width: 230px;
	float:left;
	padding: 15px 0 0;
	height: 500px;
}
#left h2 { font-family: "Century Gothic", Verdana, Arial; font-size:14px; color:#211f5c; font-weight:normal; line-height: 30px; text-transform: uppercase; text-align:left; padding:5px 0 0 0; margin-left:15px;}
#left form{width: 175px; height:20px; font-family:Arial, Helvetica, sans-serif; color:#7e8aa2; font-size: 12px; float:left; padding: 0 0 20px 15px;}
#left form input{width:148px; height:20px; border: 1px solid #7e8aa2; font-family: Arial, Helvetica, sans-serif; color: #7e8aa2; font-size: 11px; float:left; padding-top:4px; padding-left:5px;}
#left form input.go {width: 17px; height: 17px; background:url(../images/btn_go_off.jpg) no-repeat 0 0; border:none; cursor:pointer; float:right; margin-top: 3px;}
#left img {background:url(../images/btn_help.gif) no-repeat; width:175px; height:56px; float:left; margin-left:14px;} 
/*------------------------------------------------right column start---------------------*/

#right {width: 760px; float:left; padding: 10px 0 0 0;}

#right .paddingleft { padding: 0 0 0 443px;}

#rightcolumnone { width: 535px; float:left;}

#rightcolumnone .title {font-family:"Century Gothic", Verdana, Arial; font-size: 11px; color:#211f5c; line-height:16px; font-weight:bold; border-bottom: 1px solid #f8981d;}

#rightcolumnone a.projlink { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #f8981d; line-height: 20px; font-weight: normal; text-decoration:none;}

#rightcolumnone a.projlink:hover { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #f8981d; line-height: 20px; font-weight: normal; text-decoration:underline;}

#rightcolumnone a.projlinkbg { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #f8981d; line-height: 20px; font-weight: normal; text-decoration:none; background-color:#eeeeee;}

#rightcolumnone a.projlinkbg:hover { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #f8981d; line-height: 20px; font-weight: normal; text-decoration:underline; background-color:#eeeeee;}

#rightcolumnone .listtext { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 20px; font-weight: normal;}

#rightcolumnone .listtextbg { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 20px; font-weight: normal; background-color:#eeeeee;}

#rightcolumntwo { width: 225px; float:left;}

#rightcolumntwo img {background:url(../images/img_projects.jpg) no-repeat top right;}

/*------------------------------------------------project search start---------------------*/

#projsearch { background:url(../images/img_projects.jpg) no-repeat top right; width: 760px; margin: 0 auto; }

/*------------------------------------------------footer start---------------------*/

#footer {
	width:1000px;
	height:25px;
	margin: 0 auto;
	background-color:#211f5c;
	position:relative;
	background-image: url(../images/bg_footer.gif);
}
#footer p.copyright { color:#ffffff; font: bold 9px Arial, Helvetica, sans-serif; line-height:25px; margin-left: 10px; float:left;}
#footer a { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ffffff; line-height: 25px; padding-right: 10px; text-decoration: none; float: right;}
#footer a:hover { text-decoration:underline;}
/*------------------------------------------------class start---------------------*/

.topborder { border-top: 1px dotted #b7c0c7;}
input.text {
	border: 5px dotted #7e8aa2;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7e8aa2;
	font-size: 11px;
}

input.newsletter { border: 1px solid #7e8aa2; width: 150px; font-family: Arial, Helvetica, sans-serif; color: #7e8aa2; font-size: 11px;}

.paddingLR {padding: 0 10px 0 10px;}

.paddingTB {padding: 5px 0 5px 0;}

.background {background-image:url(../images/img_bg.jpg); background-repeat:no-repeat; background-position:left bottom; }

.orangeline { border-bottom: 1px solid #f8981d;}


/* TYPE _______________________________________________*/


h1 { font-family:"Century Gothic", Verdana, sans-serif; font-size: 14px; color: #7e8aa2; line-height: 20px; font-weight: normal;}

h1.blue { font-family: "Century Gothic", Verdana, Arial; color:#211f5c;}

h1.bold {
	font-family: "Century Gothic", Verdana, Arial;
	color:#211f5c;
	padding-top:3px;
	font-size: 24px;
	text-transform: uppercase;
	text-decoration: none;
}

h2 { font-family:"Century Gothic", Verdana, Arial; font-size: 11px; color:#211f5c; line-height:16px; font-weight:bold;}

p { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 15px; }

.footer {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; line-height: 20px; padding-left: 10px; padding-right: 10px;}

.contenttext {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 16px; font-weight: normal;}

.contenttextbold {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height: 16px; font-weight:bold;}

a { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#211f5d; text-decoration: none;}
a:hover {text-decoration:underline;}

a.small { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; line-height: 20px; padding-left: 10px; padding-right: 10px; text-decoration: none; }
a.small:hover { text-decoration: underline; }

a.emaillink { font-family:"Century Gothic", Verdana, sans-serif; font-size: 14px; color: #7e8aa2; line-height: 20px; text-decoration: none;}
a.emaillink:hover {color: #f8981d;}

img.partnerlogo { border: 1px solid #eeeeee;}


.link {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#aaaaaa; text-decoration: none;}

/* FORM -----------------------------------------------------*/

input.textarea, .textfield {
	border: 1px solid #666666;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	width: 385px;
	}

input.textarea:focus, .textfield:focus
	{ border: 1px solid #333333; }


form {
	margin: 0;
	padding: 0 0 0 0 ;
	}

select {
	border: 1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 225px;
	font-weight:normal;
	}

.bluebox {background-color: #eeeeee;}

table.projects {
	margin-top: 20px;
	margin-bottom: 20px;
}
