/* Vert - Style Sheet */
a:link {
color:#262626;
font-size: 11px;

}
a:active {
color:#262626;
font-size: 11px;
}
a:visited {
color:#262626;
font-size: 11px;
}
a:hover {
color:#262626;
font-size: 11px;
}

body {
text-align: left;
margin: 0px;
padding: 0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#ffffff;
background: #0947af;
background-image: url(../images/_bg.jpg);
background-repeat:no-repeat;
background-position:left top;
}
img {
	border: 0;
	behavior:	url("../pngbehavior.htc");
}

#pg_container
{

font-size: 12px;
text-align: left;

padding: 0px;
border:0;
width: 900px;



}
#pg_header {

height: 114px;
padding-left:12px;
padding-top:12px;
}



#pg_content 
{ 
position: relative;
font-size:100%;
float: left;
width: 900px;

padding: 25px;

}

#pg_content_viewer 
{ 
position: relative;
font-size:100%;
float: left;
width: 1000px;

padding: 25px;

}






/* Menu Items*/
/* */
#pg_menu {
float: left;
width: 900px;
top: 128px;

margin-left: 0px;
padding-left: 25px;
background-image:url(../images/_menu-line.png);
background-repeat:no-repeat;
background-position:bottom left;
}
#pg_menu ul
{
list-style: none;
padding: 0;
margin: 0;
}
#pg_menu li
{
float: left;
}
#pg_menu li a
{
font-size:12px;
float: left;

display: block;
color:#262626;
text-decoration: none;
text-align: center;
padding-top: 5px;
padding-right: 8px;
padding-bottom: 6px;
padding-left: 8px;
}
/* Hide from IE5-Mac \*/
#pg_menu li a
{
float: none
}
/* End hide */

#pg_menu #over
{
background-color:#FFFFFF;
color:#00659b;
}


#pg_menu a:hover {
background-color: #d5e9f9;
background-image: none;
}




#pg_logos {
	width: 100%;
	height: 124px;
	background-image:url(../images/_logos-bg.png);
	float: left;
	color: #FFFFFF;
}
#logos-inner {
	width: 920px;
	text-align: left;

	padding-top: 20px;
	
}
#logos-inner img{
	margin-left:10px;
}


#pg_footer {
	width: 100%;
	background-color: #333333;
	float: left;
	color: #FFFFFF;
	height: 100px;
}
#footer-inner {
	width: 920px;
	text-align: left;
	color:#CCCCCC;
	font-size:11px;
	line-height:16px;
	padding-top: 20px;
	padding-left:25px;

	
}
#footer-inner a {
	color:#999999;
}






/* Homepage */

#home-flash {
height:254px;
background-image:url(../images/_flash-line.png);
background-repeat:no-repeat;
background-position:bottom left;
}
#home-head {
	float:left;
	width:870px;
	padding:0px;
}
#home-foot {
	float:left;
	width:870px;
	padding:0px;
	margin:0px;
}
#home-foot a {
font-size:17px;
	padding:0px;
	margin:0px;
}

#home-head h1 {
font-size:18px;
color:#FFFFFF;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
margin:0px;
}



#home-con1 {
	float:left;
	width:270px;
	padding-right:20px;
}
#home-con1 h2 {
font-size:12px;
}
#home-con2 {
	float:left;
	width:290px;
	padding-right:20px;
}
#home-con2 h2 {
font-size:12px;
}
#home-con3 {
	float:left;
	width:250px;
	padding-right:20px;
}
#home-con3 h2 {
font-size:12px;
}










/* Services */

#ser-items h4{
color: #104e49;
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: #FFFFFF solid 1px;

}

.row-odd{
background-color: #b9dbd5;
padding:5px;
}

.row-even{
background-color: #caeae4;
padding:5px;
}

/* News */

#news {

}
#news h4{
color: #104e49;
font-size:14px;
}
#news h6{
padding:0;
margin:0;
padding-top: 6px;
font-size:11px;
border-bottom: 1px solid #CCCCCC;
padding-bottom: 6px;
margin-bottom: 10px;
}


/* Products */

.prod-links{
padding-right: 1px;
}

/* Services */

#ser-content{
width:650px;
float:left;
padding-right:15px;
border-right: 1px dotted #fff;
}
#ser-sidebar{
	width:210px;
	padding-right:0px;
	float:right;
	padding-left:10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FFFFFF;
}
#ser-sidebar p{
color:#fff;
font-size:10px;
}

/* News */



/* Contact */

#con-text{
float:left;
}

#con-form{
float:right;
background-color: #b5ebe2;
}

#con-form td{
padding-left: 10px;
}

#con-content {
}

#con-content h2 {
padding:0;
margin:0;
color: #fff;
border-bottom: 0;
margin-bottom: 6px;
padding-top:6px;
padding-bottom:2px;
font-size:16px;
}

#con-content img {
}

#contact-page-map {
	width:425px;
	float: right;
	padding:0px;
	margin:0px;
}

/* About */

#abo-content{
width:650px;
float:left;
padding-right:15px;

}
#abo-sidebar{
width:210px;
padding-right:0px;
float:right;
border-left: 1px dotted #fff;
padding-left:20px;
}
#abo-sidebar p{
color:#fff;
font-size:10px;
}




#pro-but{
margin:0;
float:left;
padding-right:2px;
}
#pro-but img{
margin:0;
}
#pro-but p{
margin:0;
padding-top:6px;
text-align:center;
background-color: #c5c1b3;
border-bottom: solid 1px #878479;
margin-bottom:3px;
}











#pg_container_products {
font-size: 12px;
text-align: left;
margin: 0px auto;
padding: 0px;
border:0;
width: 994px;
background: #e5e0cf;
}

#pg_header_products {
background:#FFFFFF;
background-image: url(../images/header_products.gif);
background-repeat: no-repeat;
height: 145px;
}

#pg_header_products h1 {
padding: 0;
margin: 0;
}

#pg_header_products h4 {
padding: 0;
margin: 0;
padding-top: 10px;
padding-right: 10px;
float: right;
text-align:right;
font-size:11px;
color:#FFFFFF;
}

#pg_content_products { 
position: relative;
font-size:100%;
float: left;
width: 994px;
/* Box Model Hack */
width/* */:/**/974px;
width: /**/974px;
padding: 10px;
}

#pg_content_products h2{
padding:0;
margin:0;
border-bottom: 1px dotted #757165;
color: #005495;
margin-bottom: 8px;
padding-bottom:6px;
font-size:16px;
}

#pg_content_products h3{
font-size:12px;
margin: 0px;
padding-top: 6px;
padding-bottom: 6px;
color: #104e49;
}

#pg_content_products h4{
font-size:14px;
margin: 0;
padding: 0;
padding-top: 6px;
padding-bottom: 4px;
color: #005495;
}

#pg_content_products li{
}

#pg_content_products ul{
margin-top: 2px;
margin-left: 20px;
}

#pg_content_products ol{
margin-top: 2px;
margin-left: 30px;
}

#pg_content_products p{
font-size:100%;
margin: 0;
padding-bottom: 8px;
}

#pg_content_products table{
font-size:100%;
}

#pg_content_products hr{
font-size:100%;
color: #E9E9E9;
background-color: #E9E9E9;
height: 1px;
border: none;
}

#pg_footer_products {
clear: both;
color: #8c99a3;
font-size:10px;
background-image: url(../images/footer_products.gif);
background-repeat: no-repeat;
height: 40px;
/* Box Model Hack */
height/* */:/**/20px;
height: /**/20px;
padding-left: 10px;
padding-top: 15px;
padding-bottom: 10px;
background-color: #001d34;
}

#pg_footer_products a{
color:#8c99a3;
font-size:10px;
}
#pg_footer_products a:hover{
font-size:10px;
color: #fff;
background: none;
}#ServicesMenu {
	width: 130px;
	float: left;
	text-transform: uppercase;
	font-size: None;
}
#ServiceMainContent {
	float: left;
	width: 450px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FFFFFF;
	padding-left: 20px;
	text-transform: none;
}

/* Enquire */

form { 
padding:0; 
margin:0; 
}

form.hdform fieldset {
	color:#FFFFFF;
  margin-bottom: 10px;
  background-color:none;
  margin-top:15px;
  border: none;
 	
}
form.hdform legend {
  padding: 0 2px;
  color:#FFFFFF;
  font-weight: bold;
  
}
form.hdform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  
}
form.hdform fieldset ol {
  margin: 0;
  padding: 0;
  border:none;
}
form.hdform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  
}
form.hdform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.hdform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.hdform fieldset fieldset label {
  display: block;
  width: auto;
}
form.hdform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.hdform label {
  width: 120px; /* Width of labels */
}
form.hdform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}