
/*Default.css*/
body{
	text-align: center;
	font-family: times, helvetica;
	font-size: 14pt;
	background: url('../images/standard/back3.jpg');
	color: #00378e;
	
	
	/* background="images/standard/back.gif"*/
	
	}
	
a.coloured:link { color: #00378e; text-decoration: none; }
a.coloured:active { color: #00378e; text-decoration: none; }
a.coloured:visited { color: #00378e; text-decoration: none; }
a.coloured:hover { color: #00378e; text-decoration: none; text-transform: uppercase;}

a.standard:link { color: blue; text-decoration: none }
a.standard:active { color: red; text-decoration: none }
a.standard:visited { color: blue; text-decoration: none }
a.standard:hover { color: green; text-decoration: underline }	
	
	
#page{
			background-color: white;
			padding: 35px; 
			margin: auto; 
			width: 752px;
			text-align: left;
			border-style: solid;
			border-top-width: 2px;
			border-top-color: #808080;
			border-right-width: 3px;
			border-right-color: black;
			border-bottom-width: 3px;
			border-bottom-color: black;
			border-left-width: 2px;
			border-left-color: #808080;
			}
			
#top_title_left	{
			float: left;
			padding-top: 20px;
			vertical-align: bottom;
			font-size: 14pt;
			font-weight: bold;
			text-decoration: none;
			
			}
					
#top_title_right{
			float: right;
			text-align: right;
			font-size: 14pt;
			font-weight: bold;
			text-decoration: none;
			margin-bottom: -5px:
				}
			
.coloured_text	{
				text-decoration: none;
				color: #00378e;
				}
				
#menu_bar	{
			clear: both;
			height: 24px;
		/*	width:753px; */
			background-color: #587084;
			}
	
.footer_menu{
			text-decoration: none;
			color: white;
			font-size: 0.75em;
			}
.footer_menu a{
			text-decoration: none;
			color: white;
			}
	
#silver_bar{
			text-align: right;
			font-size:18pt;
			color: white;
			height: 32px;
			background: url('../images/standard/undermenu.gif');
			padding-top: 6px;
			clear: right;
			}
			
#info{
		float: left;
		font-size: 16pt;
	}
#telephone{
	visibility: hidden;
	float: left;
	position: absolute;
	}	
#fax{
	visibility: hidden;
	float: left;
	position: absolute;
	}
#email{
	visibility: hidden;
	float: left;
	position: absolute;
	}	
	
.rollover a {
	float: left;
	display:block;
	width: 150px;
	color:#FFFFFF;
	text-align:center; 
	background: url('../images/standard/button.png') no-repeat 0 0;
	text-decoration: none; font-style:normal; font-variant:normal; font-size:12px; font-family:sans-serif; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:3px;
}
.rollover a:hover { 
	background-position: 0 -24px;
	color: #ffffff;
}
.rollover a:active {
	color:#ffff80;
	background-position: 0 -24px;
}

.rolloverr a {
	float: left;
	display:block;
	width: 150px;
	color:#FFFFFF;
	text-align:center; 
	background: url('../images/standard/button_red.png') no-repeat 0 0;
	text-decoration: none; font-style:normal; font-variant:normal; font-size:12px; font-family:sans-serif; padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:2px;
}
.rolloverr a:hover { 
	background-position: 0 -24px;
	color: #ffffff;
}
.rolloverr a:active {
	color:#ffff80;
	background-position: 0 -24px;
}


					
#filmstrip 	{
			float: left;
			padding: 0px; 
			overflow: hidden; 
			height: 100px;
		/*	width:753px;*/
			border-style: solid;
			border-right-width: 0px;
			border-right-color: #989898;
			border-left-width: 0px;
			border-left-width: 1px;
			border-left-color: #b7b7b7;
			border-bottom-width: 0px;
			border-bottom-color: #989898;
			border-top-width: 0px;
			border-top-color: #989898;
			background-color: white;
			}
#filmstrip a img {
			width:150px; 
			height:101px; 
			border:0px none;
					}
 #filmstrip a :hover {	
			filter: alpha(opacity=50); 
			opacity:0.5;
			}
			
.jumpgallery{
			text-align: center;
			margin-left: 118px;
			margin-top: -18px;
			visibility: hidden;
			background-color: White;
			position: absolute;
			padding: 7px;
			border-style: solid;
			border-top-width: 1px;
			border-top-color: #b7b7b7;
			border-right-width: 2px;
			border-right-color: #989898;
			border-bottom-width: 2px;
			border-bottom-color: #989898;
			border-left-width: 1px;
			border-left-color: #b7b7b7;
			}

.gallery{
			text-align: center;
			margin-left: 118px;
			margin-top: -235px;
			visibility: hidden;
			background-color: White;
			position: absolute;
			padding: 7px;
			border-style: solid;
			border-top-width: 1px;
			border-top-color: #b7b7b7;
			border-right-width: 2px;
			border-right-color: #989898;
			border-bottom-width: 2px;
			border-bottom-color: #989898;
			border-left-width: 1px;
			border-left-color: #b7b7b7;
			}






			
#belowhead{
			height: 85px;
		}				
#abovebody{
		/*	background-color: red;	*/
			height: 150px;
		}
			
#page_content{
			font-size: 1em;
			text-align: justify;
			line-height: 1.3;
		/*	background-color: red;  */
			}

			
.content_header{
			font-weight: bold;
			font-size: 1.4em;
			text-decoration: underline;

			}
.content_header_noUnder{
			padding-top: 25px;
			height: 40px;
			font-weight: bold;
			font-size: 1.4em;
			text-decoration: none;
		/*	background-color: red;*/
			}			

			
.firstletter {
			float: left;    
			color:#00378e; 
			font-size: 2em;
			line-height: 1;
			font-weight: bold;
			padding-bottom: 3px;
			}

.insert_left{
			float: left; 
			margin-right: 0.5em;
			width: 100px;
			height: 100px;
			border-color: black;
			border-style: none;
			border-width: 1px;
			}
			
.insert_right{
			float: right; 
			margin-left: 0.5em;
			margin-top: 0.5em;
			width: 100px;
			height: 100px;
			border-color: black;
			border-style: none;
			border-width: 1px;
			}
			
.contract_table{
			width: 100%;
			margin-top: 20px;
			border-style: solid;
			border-right-width: 2px;
			border-left-width: 1px;
			border-bottom-width: 2px;
			border-top-width: 1px;
			border-color: black;

			}
			
#gallerys 	{
			margin-top: 7px;
			float: left;  
			padding-top: 3px;
			padding-bottom: 19px;
			padding-left: 37px;
			width: 712px; 
			border-style: solid;
			border-right-width: 3px;
			border-right-color: #989898;
			border-left-width: 2px;
			border-left-color: #b7b7b7;
			border-bottom-width: 3px;
			border-bottom-color: #989898;
			border-top-width: 2px;
			border-top-color: #989898;
			background-color: black;
			color: white;
			font-size: .8em;
			text-align: center;
			
			}
#gallerys a img {
			text-align: center; 
			float: left;
			padding: 5px; 
			width:125px; 
			height:82px; 
			border:0px none;
			filter: alpha(opacity=50);
			opacity:.5;
			}
#gallerys a :hover {	
			filter: alpha(opacity=100);
			opacity:1;
			
			}	
#gallery_header{
			margin-top: 20px;
			font-size: 1.2em;
			font-weight: normal;
			text-align: center;
			text-decoration: underline;

			}
			
#nav_bar{
		height: 24px;
		background: url('../images/standard/undermenu.gif');
		}
#nav_bar table{
			width: 100%;
			text-align: center;
			font-size:.8em;
			}
			
.floating_right{
				float: right;
				clear: both;
				border-style: solid;
				border-right-width: 2px;
				border-left-width: 1px;
				border-bottom-width: 2px;
				border-top-width: 1px;
				border-color: black;
							
				}
				
/* USED ON THE PRODUCT FRONT PAGE*/				
.productgroups_left{
				margin-top: 20px;
				float: left;
				text-align: left;
				font-weight: bold;
				clear: both;
				}
				

/* USED ON THE PRODUCT FRONT PAGE*/
.productgroups_left a {				
					color: black;
					text-decoration: none;
					}		
.productgroups_left a:hover {				
					color: #2a35c4;
					text-decoration: none;
					font-weight: bold;
				}
/* USED ON THE PRODUCT FRONT PAGE*/				
.productgroups_right{
				margin-top: 20px;
				float: right;
				text-align: left;
				width: 62%;
				}					
				
/* USED ON THE PRODUCT FRONT PAGE*/
.productgroups_right a {				
					color: black;
					text-decoration: none;
					}
/* USED ON THE PRODUCT FRONT PAGE*/
.productgroups_right a:hover {				
					color: #2a35c4;
					text-decoration: none;
					font-weight: bold;
				}					
/* USED ON THE PRODUCT FRONT PAGE*/					
.select_project{
		clear: both;
		margin-top: 25px;
		
	}
	
#print_format{
			visibility: hidden;
			}

/*  For Moved  images */

.gallery_position1{
			text-align: center;
			margin-left: 115px;
			margin-top: 300px;
			visibility: hidden;
			background-color: #d4d4d4;
			position: absolute;
			padding: 7px;
			border-style: solid;
			border-top-width: 1px;
			border-top-color: #b7b7b7;
			border-right-width: 2px;
			border-right-color: #989898;
			border-bottom-width: 2px;
			border-bottom-color: #989898;
			border-left-width: 1px;
			border-left-color: #b7b7b7;
			}

.gallery_position2{
			text-align: center;
			margin-left: 115px;
			margin-top: 220px;
			visibility: hidden;
			background-color: #d4d4d4;
			position: absolute;
			padding: 7px;
			border-style: solid;
			border-top-width: 1px;
			border-top-color: #b7b7b7;
			border-right-width: 2px;
			border-right-color: #989898;
			border-bottom-width: 2px;
			border-bottom-color: #989898;
			border-left-width: 1px;
			border-left-color: #b7b7b7;
			}			
	
/*  For portrait images */	
.gallery_portrait{
			text-align: center;
			margin-left: 200px;
			margin-top: -125px;
			visibility: hidden;
			background-color: #d4d4d4;
			position: absolute;
			padding: 7px;
			border-style: solid;
			border-top-width: 1px;
			border-top-color: #b7b7b7;
			border-right-width: 2px;
			border-right-color: #989898;
			border-bottom-width: 2px;
			border-bottom-color: #989898;
			border-left-width: 1px;
			border-left-color: #b7b7b7;
			}		
	
.print_only{
			visibility: hidden;			
			}	
	
.standard_title_left{
			margin-top: 20px;
			font-size: 1.0em;
			font-weight: normal;
			text-align: center;
			text-decoration: underline;
}

.product_table{
		font-size: 12pt;
		border-style: solid;
		border-width: 2px;
		margin-top: 25px; 
		width: 100%;
}
.survey{
		font-size: 14pt;
		background-color: #D6D6D6;
		padding-top: 10px;
		padding-bottom: 10px;
		width: 100%;
		border-style: solid;
		border-width: 2px;
}
.detail_form{
	
		font-size: 1em;
		font-weight: normal;
		width: 100%;
		border-style: solid;
		border-style: solid;
		border-width: 2px;	
		padding: 5px;
		background-color: #D6D6D6;
}
.Quotation1{
		width: 100%;
		font-size: 14pt;
		margin-top: -20px;
}
.failed{
		width: 100%;
		background-color: #D6D6D6;
		text-align: center;
		padding-top: 50px;
		padding-bottom: 50px;
}





