@charset "utf-8";
/* CSS Document */

html, body, ul, ol, li, p, h1 , h2, h3, h4, h5, h6, form, fieldset, a, div, img, blockquote

{

	margin: 				0px;

	padding:                		0px;

	border: 				0px;

}

/* container positioning */

#global { 
position: relative;  
margin-left: auto; 
margin-right: auto; 
width: 950px; 
}

#outerContainer {
width:950px; 
}


/* body */
body{
font-family:arial;
font-size:12px;
background:url(/images/back-tile.jpg);
color:#ffffff;
}

#metrotrax #rightcol{ behavior: url(/style/iepngfix.htc) }

#verticalfade{
display:block;
width:100%;
float:left;
background:url(/images/background.jpg) repeat-x top;
}

/* navigation */

#nav a{
text-decoration:none;
color:#ffffff;
font-size:
}

#nav a:hover{
text-decoration:none;
color:#ff9d1f;
}

#home #pn-home,
#history #pn-history,
#manufacturing #pn-manufacturing,
#design #pn-design,
#metrotrax #pn-metrotrax,
#testimonials #pn-testimonials,
#accreditations #pn-accreditations,
#contact #pn-contact,
#find-us #pn-find-us,
#integrated #pn-integrated,
#infrastructure #pn-infrastructure,
#stock #pn-stock,
#support #pn-support,
#services #pn-services,
#rail-support #pn-rail-and-transport
{
list-style-type:disc;
}


#pn-metrotrax {
line-height:16px;
}

#nav ul{
list-style-type:none;
text-transform:uppercase;
font-size:14px;
line-height:30px;
width:200px;
margin-left:25px;
margin-top:20px;
color:#ff9d1f;
}

#nav ul li ul{
text-transform:capitalize;
margin:0px;
padding:0px;
display:none;
}

#design #nav ul li ul#sub-design,
#metrotrax #nav ul li ul#sub-metrotrax,
#infrastructure #nav ul li ul#sub-metrotrax,
#stock #nav ul li ul#sub-metrotrax,
#integrated #nav ul li ul#sub-design,
#support #nav ul li ul#sub-design,
#services #nav ul li ul#sub-metrotrax,
#rail-support #nav ul li ul#sub-metrotrax
{
display:block;
}

#nav ul li ul li{
margin-left:20px;
margin-bottom:10px;
font-size:12px;
}

#nav ul li ul li a{
text-decoration:underline;
}

#nav ul li ul li a:hover{
text-decoration:underline;
}

ul a{
color:ffffff;
}

#orange-bar{
height:30px;
width:930px;
background:url(/images/orange-back.jpg);
padding-right:20px;
}

.orange-nav{
float:right;
}

#nav{
float:left;
width:244px;
}

#content-main{
background:url(/images/main-content-back.jpg) no-repeat;
width:950px;

overflow:hidden;
}

#main a{
color:#ff9d1f;
text-decoration:none;
}

#main a:hover{
color:#ff9d1f;
text-decoration:underline;
}

#content-main p{
text-align:justify;
}

#content-main span{
color:#ff9d1f;
}

#content-main-back{
background:url(/images/content-main-back-grad.jpg);
}

#home #headersecond-header,
#design #headersecond-header,
#rail #headersecond-header,
#contact #headersecond-header,
#services #headersecond-header
{
background:url(/images/second-header.jpg);
width:949px;
height:199px;
}

#history #headersecond-header,
#consultancy #headersecond-header,
#testimonials #headersecond-header,
#find-us #headersecond-header,
#integrated #headersecond-header,
#stock #headersecond-header,
#sitemap #headersecond-header
{
background:url(/images/second-header-history.jpg);
width:949px;
height:199px;
}

#manufacturing #headersecond-header,
#metrotrax #headersecond-header,
#accreditations #headersecond-header,
#support #headersecond-header,
#infrastructure #headersecond-header,
#rail-support #headersecond-header
{
background:url(/images/second-header-design.jpg);
width:949px;
height:199px;
}

#sitemap #main ul{
margin-left:60px;
}

#sitemap #main ul li{
list-style-type:circle;
color:#FFFFFF;
}

#sitemap #main ul li ul li{
list-style-type:disc;
color:#ff9d1f;
}



#main{
float:left;
width:429px;
padding:20px;
border-left:1px solid #dddddd;
line-height:20px;
  min-height:514px;
  height:auto !important;
  height:514px;

}

#main h1{
color:#ff9d1f;
font-weight:normal;
font-size:20px;
line-height:24px;
}

#home #right-col,
#manufacturing #right-col,
#design #right-col,
#integrated #right-col,
#contact #right-col,
#support #right-col,
#infrastructure #right-col,
#stock #right-col,
#services #right-col,
#find-us #right-col
{
float:left;
width:195px;
padding:20px;

}

#metrotrax #right-col
{
float:left;
width:195px;
padding:15px;

}




#history #right-col{
float:left;
width:195px;

}


#main ul{
list-style-type:disc;
font-size:12px;
line-height:30px;
width:350px;
color:#ff9d1f;
font-variant:normal;
padding-left:40px;

}

#main ul span{
color:#ffffff;
}

#right-col h2{
color:#000047;
font-weight:normal;
font-size:23px;
line-height:30px;
}

#right-col span{
color:#000099;
font-size:16px;
}


#footer{
float:left;
width:930px;
padding:10px;
width:930px;
background:url(/images/orange-back.jpg);
color:#404069;
font-weight:bold
}

#footer a{
text-decoration:none;
margin-right:10px;
color:#404069;
}
#footer a:hover{
text-decoration:underline;
margin-right:10px;
color:#404069;
}

.contactbox{
float:left;
width:450px;
}

.contact200{
float:left;
width:225px;
margin-bottom:20px;
}
