@charset "utf-8";
/* CSS Document */

body{
font-family: verdana, "Times New Roman",Georgia,Serif;
font-size: 13px;
line-height: 18px;
background-color: #E8E8E8;
}


b, strong{
font-weight: bold;
}

i, em{
font-style:italic
}




.darkblue{
color: #0676a6;

}


h2{
font-size: 13px;
line-height: 9px;
}
h3{
font-size: 11px;
line-height: 9px;
}
.center{
text-align: center;
}


#rightCol ul{
margin-left: 20px;
margin-bottom: 10px;
}

#rightCol li{
background-image: url("images/bluebullet.png");
background-position: left 8px;
background-repeat: no-repeat;
line-height: 25px;

padding-left: 15px;
}

#rightCol h2, #rightCol h3, #rightCol h4, #rightCol h5, #rightCol h6{
margin-bottom: 10px;
font-weight: 11px;
margin-bottom: 10px;
}


.arrow{
background-position: 0 1px;
padding-left: 10px;
background-image: url("images/arrow.png");
background-repeat: no-repeat;

}
.darkblue{
color: #0676a6;

}
h2{
font-size: 13px;
line-height: 9px;
}
.center{
text-align: center;
}

.clear{
clear: both;
line-height: 0;
}




#wrapper{
width: 760px;
margin: 0 auto;

}


#blueBar{
width: 190px;
background-color: #e1cfd5;
float: left;
height: 27px;
}

#HeaderTopBar{
background-color: white;
height: 116px;
}
#tagLine{
float: left;
color: #0075a4;
width: 120px;
font-size: 14px;
margin-left: 5px;
margin-top: 6px;
}

#countryImages{
float: right;
text-align: right;


}

#countryImages a img{
margin-left: 10px;

}

#countryImages a img:hover{

opacity: .5; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=50); /* IE lt 8 */
-ms-filter: "alpha(opacity=50)"; /* IE 8 */
-khtml-opacity: .50; /* Safari 1.x */
-moz-opacity: .50; /* FF lt 1.5, Netscape */

}


#logo{
text-indent: -5000px;
width: 184px;
height: 84px;
background-image: url("images/logo.jpg");
float: left;
}


#flashContainer{
width: 570px;
height: 88px;
float: right;
}


#navigationBar{
width: 570px;
margin-left: 190px;
text-align: right;
position: absolute;
top: 122px;
z-index: 2;
}
#navigationBar li{
display: inline;
}
#LeftNav {

margin-left: 18px;
margin-top: 10px; 
}
#LeftNav  li a{
margin-top: 10px;

}



#LeftNav  li a, #LeftNav li .header, #footerNav li a{
margin-right: 3px;
padding-left: 3px;
padding-right: 3px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
width: 130px;
text-align: center;
background-image: url("images/rollover.jpg");
background-position: 0 27px;
font-size: 11px;
text-decoration: none;
line-height: 9px;
padding-top: 2px;
height: 25px;
color: white;
}
#LeftNav  li a.oneLine{
line-height: 22px;

}

#LeftNav li .header{
color: #B50900;
margin-bottom: 34px;
}

#footerNav li a.currentpage, #LeftNav  li .currentpage{
background-position: 0px 0px;
color: #B50900;
}




#navigationBar li #navlast{
margin-right: 0px;
width: 78px;
margin-left: 1px;
}
#navigationBar li a:hover,  #footerNav li a:hover, #LeftNav li a:hover{
color: #b50900;

}



#siteMap{
width: 760px;
text-align: right;
position: absolute;
top: 104px;
z-index: 2;
margin-left: 122px;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
width: 84px;
text-align: center;
background-image: url("images/sitemapbtn.png");
font-size: 12px;
font-weight: bold;
text-decoration: none;
line-height: 20px;
padding-top: 2px;
height: 25px;
color: #d2f1fd;
padding-left: 6px;
padding-right: 1px;
}

#siteMap:hover{

color: #03587b;
}




#contactNumber{
margin-top: 3px;
font-weight: bold;
width: 200px;
text-align: center;
color: #03587b;
font-size: 10px;
line-height: 9px;
float: left;
}
#emailAddress{
font-size: 8px;
font-weight: bold;
color: #03587b;
}
#emailAddress:hover{
opacity: .5; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=50); /* IE lt 8 */
-ms-filter: "alpha(opacity=50)"; /* IE 8 */
-khtml-opacity: .50; /* Safari 1.x */
-moz-opacity: .50; /* FF lt 1.5, Netscape */
}


#mapBackground{
background-image: url("images/map.jpg");
background-color: #eaeaea;
background-repeat: no-repeat;


}

#sidewrapper{
background-image: url("images/newsidebar.png");
}
#leftCol{
width: 173px;
margin-top: 12px;
float: left;
padding: 5px;
min-height:400px;
height:auto !important;
height:400px;
}
#rightCol{
float: right;
padding-top: 40px;
width: 567px;
}

#footerLeft{ 
width: 100px;
float: left
}


#footerLeft img{
margin-left: 22px;

}
 #footerNav li a{
margin-left: 22px;
line-height: 20px;
margin-top: 5px;
}
#footerNav{
margin-bottom: 20px;
}
#footerRight{
float: right;
width: 634px;
}


#HomepageColOne{
width: 176px;
float: left;
margin-right: 12px;
}


#HomepageColTwo{
width: 176px;
float: left;
margin-right: 12px;
}

#HomepageColThree{
margin-top: 27px;
width: 181px;
float: left;
}



#copywrite{

text-align: center;
width: 600px;
float: right;
}
#moldFlowLink{
float: left;
width: 60px;
height: 60px;
background-image: url("images/moldflow.png");
text-indent: -4000px;
margin-left: -24px;
margin-right: 10px;
}
#moldFlowLink:hover{
opacity: .40;
filter: alpha(opacity=40); 
-ms-filter: "alpha(opacity=40)";
-khtml-opacity: .40;
-moz-opacity: .40; 
}
#subpageleftCol{
float: left;
width: 300px;
}

#subpageRightCol{
float: right;
width: 257px;
}
