@charset "utf-8";
/* CSS Document */
BODY{
	padding-top:10px;
}

TABLE#main{
	background:#FFFFFF;
}

TD#leftmain{
	background:url(../images/leftpix-bg.gif) top left repeat-y;
}

TD#rightmain{
	background:url(../images/rightpix-bg.gif) top right repeat-y;
}

.midgray{
	background:#e4e4e4;
}

.gray{
	background:#b0b0b0;
}

A#topmenu{
	font-family:Arial, Helvetica, sans-serif;
	color:#b0b0b0;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

A#topmenu:hover{
	color:#d31820;
}

A#topmenuselected{
	font-family:Arial, Helvetica, sans-serif;
	color:#d31820;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

TD#topmenuspacer{
	padding-left:15px;
}

TD#topmenu{
	padding-top:8px;
}

TABLE#mainmenu{
	margin-right:-2px;
}

TD#mainmenu{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	background-color:#d31820;
	cursor:pointer;
	padding-right:10px;
}

TD#inmainmenu{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	background-color:#b0b0b0;
	padding-right:10px;
}

TD#mainmenu:hover{
	background-color:#b0b0b0;
}

TD#contentholder{
	padding-top:15px;
	padding-bottom:15px;
}

.hugeredtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#d31820;
}

.bigredtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#d31820;
}

.midredtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#d31820;
}

.smallredtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d31820;
}

#graycontent{
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}

#redcontent{
	font-family:Arial, Helvetica, sans-serif;
	color:#d31820;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	text-decoration:non;
}

ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#d31820;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	text-decoration:non;
	padding-left:20px;
}

TD#about{
	padding-bottom:5px;
}

A#redlink{
	font-family:Arial, Helvetica, sans-serif;
	color:#d31820;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

A#redlink:hover{
	color:#777777;
}

TD#iso{
	padding-top:35px;
}

TD#key{
	padding-top:15px;
	padding-left:15px;
	padding-right:22px;
}

TD#search{
	padding-top:5px;
	padding-left:15px;
	padding-right:22px;
}

.stupidIE{
	padding-left:10px;
	#padding-left:0px;
}

TD#newevent{
	padding-left:10px;
	padding-right:10px;
	padding-top:11px;
	padding-bottom:11px;
	#padding-top:9px;
	#padding-bottom:9px;
}

TD#newevents{
	padding-left:10px;
	padding-right:10px;
	padding-top:11px;
	padding-bottom:11px;
	#padding-top:9px;
	#padding-bottom:9px;
	cursor:pointer;
}

TD#newevents:hover{
	background:#FFFFFF;
}

.inputext{
	border:1px solid #b0b0b0;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}
.inputselect{
	border:1px solid #b0b0b0;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	max-width:210px;
}

.inputselectcur{
	border:1px solid #b0b0b0;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	max-width:60px;
	width:60px;
}

.button{
	border:1px solid #b0b0b0;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	background:#e4e4e4;
}

TD#footer{
	font-family:Arial, Helvetica, sans-serif;
	color:#b0b0b0;
	font-size:9px;
	font-weight:bold;
}

TD#history{
	padding-top:40px;
}

.lightgrey{
	background:#e6e6e6;
}

TD#management{
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
}

TH#management{
	padding-left:20px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d31820;
	font-size:11px;
	padding-right:5px;
}

P#quality{
	padding-left:5px;
	padding-right:15px;
	margin-top:5px;
	#padding-right:35px;
}

P#safety{
	padding-left:35px;
}

TD#aboutanimation{
	padding-top:38px;
	#padding-top:27px;
}

.electrical{
	padding-top:100px;
	#padding-top:110px;
}

.mechanical{
	padding-top:115px;
	#padding-top:125px;
}

.pipeline{
	padding-top:135px;
	#padding-top:145px;
}

.civil{
	padding-top:83px;
	#padding-top:93px;
}

TABLE#stupidFF{
height:427px;
#height:300px;;
}

TABLE#form {
	border-bottom:solid 2px #d31820;
}

TABLE#form TH{
	padding-right:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
}

TABLE#form TD{
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
}

TABLE#form .INPUT{
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	background-color:#e6e6e6;
	width:350px;
}

.submit{
	font-family:Arial, Helvetica, sans-serif;
	color:#b0b0b0;
	font-size:12px;
	font-weight:bolder;
	background-color:#e6e6e6;
	width:65px;
	height:20px;
	border:solid 2px #b0b0b0;
	cursor:pointer;
}

.input{
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	background-color:#e6e6e6;
	width:250px;
}
TD#award{
	padding-left:10px;
	padding-right:12px;
	padding-top:7px;
	padding-bottom:7px;
	#padding-top:5px;
	#padding-bottom:5px;
	font-weight:bold;
	cursor:pointer;
}

TD#award:hover{
	color:#d31820;
}

TD#project{
	border:solid 1px #bebebe;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
}

.years{ 
	cursor: hand;
	cursor: pointer;
	padding: 5px 15px 5px 15px;;
	border: 0px;
	background: #b0b0b0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.years:hover{ 
	background: #777777;
}
.openyear{ 
background:#d31820;
}
.year{ 
	padding: 0px 0px 0px 0px;;
}

TABLE#projectlist {
}

TABLE#projectlist TH{
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	padding-left:5px;
}

TABLE#projectlist TD{
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	padding-left:5px;
}

TABLE#withlogo{
	background:url(../images/final-logo-contourwhite.jpg) center #e6e6e6;
}
ul#navigate li{
	font-size:14px;
	line-height:30px;
	padding-left:15px;
	color:#777777;
}

ul#navigate li a{
	text-decoration:none;
	color:#d31820;
}

ul#navigate li a:hover{
	color:#b0b0b0;
}

