body{
padding:0px;
margin:0px;
background: url(images/blue-background.gif) repeat;
}

html {
	padding:0;
	margin:0;
	height:100%;
	overflow: -moz-scrollbars-vertical;
}

body, td, p, ul, ol, li  {
font-family:Helvetica;
font-size:11px;
line-height:15px;
color:#000000;
}

.blue {
font-family:Helvetica;
font-size:11px;
color:#000C77;
}
p.fabricated-blue {
font-family: Helvetica;
font-size:12px;
font-weight:bold;
color:#000C77;
}

.bold-index {
font-family: Helvetica;
font-size:12px;
font-weight:bold;
color:#000000;
}
#staff_contact_pic {
	float: right;
	height: 200px;
	width: 300px;
	padding: 5px;
	text-align: center;
	margin-left: 5px;
	border: 1px solid #000000;
}

.blue-sub-heading {
font-family: Helvetica;
font-size:12px;
font-weight:bold;
color:#000C77;
}

.blue-small {
font-family: Helvetica;
font-size:11px;
font-weight:bold;
color:#000C77;
}

.bold-red {
font-size:12px;
font-weight:bold;
color:#E22610;
}
.normal-red {
font-weight:none;
color:#E22610;
}
.blue-text {
color:#000C77;
}
.blue-text-big {
color:#000C77;
font-size:12px;
}

hr {
    height:1px;
    width:100%;
    background:#D4DFE5;
    margin: 0px;  
   }
.glossary-grey {
color:#8BABBA;
}
/*Top */

#outer-border {
width:100%;
margin-left:auto;
margin-right:auto;
background: url(images/blue-background.gif) repeat;
padding-top:45px;
padding-bottom:45px;
}

#main-container {
width:980px;
background:#FFFFFF;
margin-left:auto;
margin-right:auto;
padding-left:5px;
}

td.top-title {
padding-bottom:1px;
vertical-align:top;
}

td.top-small {
vertical-align:top;
text-align:right;
background:  url(images/small-repeat.gif) repeat-x; 

}

td.top-right-side {
vertical-align:top;
width:186px;
background: url(images/newsletter-background.gif) top repeat-y;

}


td.top-menu{
line-height:23px;
background:  url(images/top-repeat.gif)  repeat-x;

}

td.sub-title-blue {
font-size:10px;
line-height:20px;
vertical-align:top;
color:#000C77;
padding-left:18px;
background: url(images/sub-title-blue.gif) top left no-repeat;
border-top:#FFFFFF 1px solid;
}

/*Left Side*/

td.left-menu {
width:110px;
vertical-align:top;
}

td.left-enquiry {
width:110px;
text-align:left;
}

td.news {
padding-top:4px;
padding-bottom:4px;
font-size:15px;
font-weight:bold;
color:#E2261B;
}

/*Middle*/

.page-title {
font-family:Helvetica;
font-size:16px;
font-weight:bold;
color:#000C77;
text-align:left;
padding-left:15px;
padding-top:10px;
}



td.middle-content {
vertical-align:top;
padding-left:15px;
width:100%;
}

.contact {
vertical-align:top;
padding:15px;
}

.contact-middle {
vertical-align:top;
padding-top:15px;
padding-bottom:15px;
}

td.meeting-needs {
background: #FFFFFF url(images/meeting-needs.jpg)  center no-repeat;
height:184px;

}

td.bottom-info {
background:url(images/glue-index.jpg) top right no-repeat;
padding: 0 0 0 5px ;
}

td.sub-menu-left {
width:100px;
padding-top:10px;
vertical-align:top;
}

td.sub-middle-content {
padding-left:10px;
vertical-align:top;
}

td.ask {
vertical-align:top;
padding-left:10px;
width:200px;
}

.spacer {
color:#FFFFFF;
}

.people {
height:118px;
}

.enquiry {
background:#FFFFFF url(images/enquiry-blue-box.jpg) repeat-y;
vertical-align:top;
height:307px;
}

.quote {
background:#FFFFFF url(images/quote-blue-box.gif) no-repeat;
vertical-align:top;
height:452px;
}

.glossary {
background:#D4DFE5 url(images/gloss-man-bot.jpg) top no-repeat;
vertical-align:top;
height:282px;
padding: 10px 200px 10px 10px;
}

.glossary-top {
background: url(images/gloss-man-bot2.jpg) bottom no-repeat;
padding: 0px 150px 10px 0px;
}

	div.mouldings ul
	{
		margin: 0 0 0 15px;
		padding: 0;
	}
	div.mouldings li
	{
		margin: 0;
		padding: 10px 0 0 0;
		list-style-image: url(images/bullet-red.gif);
	}
	
	.links-content {
padding-left:10px;
vertical-align:top;
overflow:scroll;
height:150px;
}

/*Footer*/

td.footer {
color: #000C77; text-decoration: none;
	font-size:9px;
	font-weight:normal;
	padding-top:4px;
padding-bottom:4px;
}


th {
	font-family:Helvetica;
}


/*Link Styles*/

/*default link style*/
a:link, a:visited {
	color: #000C77;
	text-decoration: underline;
	font-size:11px;
	font-weight:normal;
}

a:hover {
text-decoration: underline;
color:#E1261B;
	}
	
	a.blue:link, a.blue:visited {
text-decoration: underline;

}

/*news links in the left menu, appears on every page*/
a.leftmenu:link, a.leftmenu:visited {
	color: #000C77; text-decoration: none;
	line-height:12px;
	font-size:9px;
	display:block;
	width:110px;
	font-weight:normal;
	border-top:1px solid #D4DFE5;
	padding-top:4px;
padding-bottom:4px;

}

a.leftmenu:hover {
text-decoration: underline;
	}
	
	/*Red footer links, apears on every page also*/
	a.footer:link, a.footer:visited {
	color: #E22610; text-decoration: none;
	font-size:9px;
	font-weight:normal;
	padding-top:4px;
padding-bottom:4px;
}

a.footer:hover {
text-decoration: underline;
	}
	
	/*links for the top menu, ie home about us etc*/
	a.top-menu, a.top-menu-selected {
	color: #FFFFFF; text-decoration: none;
	font-size:11px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	}

	a.top-menu:hover, a.top-menu-selected {
	color: #FFD52B;
	background:url(images/topmenu-arrow.gif) bottom center no-repeat;
	
	}
	
	/*links for ask the expert page numbers*/
	a.top-ask{
	color: #000C77; text-decoration: none;
	font-size:11px;
	font-weight:normal;
	}

	a.top-ask:hover, a.top-ask-selected {
	text-decoration: underline;
	color:#E1261B;
	
	}
	
		/*links for download page*/
	a.blue-link{
font-family: Helvetica;
font-size:11px;
font-weight:bold;
color:#000C77;
text-decoration:none;

	}

	a.blue-link:hover, a.blue-link:visited  {
	text-decoration: underline;
}
	a.red-link{
font-size:11px;
font-weight:bold;
color:#E22610;
text-decoration:none;
	}

	a.red-link:hover, a.red-link:visited  {
	text-decoration: underline;
}
	/*fabricated components page links in the middle ie inflatable seal, fabricated sleeves etc */
		a.fabricated-red, a.fabricated-red-selected {
	color: #E22610; text-decoration: none;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	}

	a.fabricated-red:hover, a.fabricated-red-selected {
	color: #8BABBA;
		
	}
	
	div.subleftmenu
	{
		border-top: 1px solid #E1261B;
	}
	
	div.subleftmenu a
	{
		color: #8BABBA; text-decoration: none;
		font-size:12px;
		font-weight:bold;
		padding-top:4px;
		padding-bottom:4px;
		display:block;
	}
	div.subleftmenu a:hover
	{
		color: #000C77;
	}

	.subleftmenubot
	{
		border-bottom:1px solid #E1261B;
	}
	
	div.subleftmenu ul
	{
		margin: 0 0 0 15px;
		padding: 0;
	}
	div.subleftmenu li
	{
		margin: 0;
		padding: 0;
		list-style-image: url(images/bullet.gif);
	}
	
	div.subleftmenu li a
	{
		color: #8BABBA; text-decoration: none;
		font-size:11px;
		font-weight:normal;
		padding-top:4px;
		padding-bottom:4px;
		display:block;
	}
	
	div.subleftmenu li a:hover
	{
		color: #000C77;
	}
	a.subleftmenu
	{
		color: #8BABBA; text-decoration: none;
		font-size:12px;
		font-weight:bold;
		padding-top:4px;
		padding-bottom:4px;
		display:block;
	}
	a.subleftmenu:hover
	{
		color: #000C77;
	}
	
	
	/*pages like case study, have a sub-sub menu with a thin blue dotted border with a red hover over*/
	a.casestudy:link, a.casestudy:visited {
		color: #8BABBA; text-decoration: none;
		font-size:11px;
		font-weight:normal;
		padding-top:4px;
		padding-bottom:4px;
		border-top:dotted thin #000C77;
		display:block;
}

	a.casestudy:hover {
		color: #E22610;
}
	
	

	/*more info on supurb china, plus more*/
	a.more {
	
		color: #8BABBA;
		text-decoration:none;
		font-weight:bold;
		font-size: 11px;
}
	a.more:hover {
		color:#000C77;
}	



a.top-menu1:link, a.top-menu1:visited {
background:url(images/menu/menu_r1_c1.gif);
}



a.top-menu1 {
background-image: url(images/menu/menu_r1_c1.gif);
vertical-align:top;
width:60px;
height:25px;
}
a.top-menu1:hover {
background: 

}

div.hide-div
{
	display: none;
}
div.show-div
{
	display: block;
}

/* DIV STYLES FOR GLOSSARY DROP DOWN */

div.one {
width:50px:
}


div#overflow
{
background-color:#FFFFFF;
width:360px;
height:480px;
overflow: scroll;
overflow-x:hidden;
}

td.subscribe-hold {
	background:#FFFFFF url(images/enquiry-blue-box.jpg) repeat-y scroll 0 0;
	height:100px;
	vertical-align:top;
}
.breadcrumb {
	font-size: 100%;
	color: #000066;
	padding-left: 15px;
}
.breadcrumb a:link {
	font-size: 100%;
	color: #000066;
	text-decoration: underline;
}
h1 {
	font-size: 150%;
	color: #333333;
}

.breadcrumb a:active {
	font-size: 100%;
	color: #000066;
	text-decoration: underline;
}
.breadcrumb a:visited {
	font-size: 100%;
	color: #000066;
	text-decoration: underline;
}
.breadcrumb a:hover {
	font-size: 100%;
	color: #000066;
	text-decoration: none;
}
h2 {
	font-size: 120%;
	color: #000000;
}
#staff_contact_pic_text {
	float: right;
	width: 310px;
	font-size: 10px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	clear: right;
}
.inline_pic {
	padding: 2px;
	border: 1px solid #666666;
	margin: 2px;
}
h2 a:link {
	font-size: 100%;
	color: #000000;
	text-decoration: underline;
}
h2 a:active {
	font-size: 100%;
	color: #000000;
	text-decoration: underline;
}
h2 a:visited {
	font-size: 100%;
	color: #000000;
	text-decoration: underline;
}
h2 a:hover {
	font-size: 100%;
	color: #000000;
	text-decoration: none;
}
