@charset "utf-8";

/* CSS Document */

html, body {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	position:relative;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.wrapper{
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin: 0 auto;
	width: 100%;
	position:relative;
}

.topbr{
	width:866px;
	height:14px;
	margin:0px auto;
}

.bluetop{
	background-image:url(images/bluetop.jpg);
	width:866px;
	height:84px;
	margin:0px auto;
}

.enquiry-text1link9{
	width: 350px; 
	height: 66px;  
	float: left;
	text-align:center;
	margin: 15px 0px 0px 0px;
}

.right {
	width:350px;
	height:66px;
	float:right;
	text-align:right;
	padding-right:15px;
	margin: 15px 0px 15px 0px;
}

.ask{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#D0F2F8;
	font-weight:bold;
	letter-spacing:1px;
}

.ask1{
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	letter-spacing:1px;
	margin-left:60px;
}

.menuu{
	width:866px;
	height:54px;
	margin:0px auto;
	background-image:url(images/menubg.jpg);
}

.menu {
	width: 866px;
	height: 54px;
	margin: 0 auto;
}

.menu ul {
	margin: 0;
	padding: 10px 0 0 10px;
	list-style: none;
	line-height: normal;
	text-decoration:none;
}

.menu a {
	padding: 10px 40px;
	margin-right: 2px;	
	text-transform: uppercase;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #D4EFB2;
	float:left;
}

.menu a:hover, .menu .current_page_item a {
	color:#ffffff;
}

.menu a:hover {
	text-decoration:none;
	color:#FF0000;
}

.banner{
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
	width:866px;
	height:182px;
}

 .introtext {
	width: 560px;
	height: 30px;
	margin-left: 250px;
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	padding-top: 20px;
	text-align: center;
}

.menu li { /* IE FIX */
	float:left;
	position:relative;
}

.enquiry-text1link1{
	width: 189px; 
	padding: 0px; 
	float: left; 
	margin: 0px;
}

.menubar{
	background-image: url(images/menubar.jpg);
	background-repeat: no-repeat;
}

.left{
	color: #187BA3;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	height: 20px;
	padding: 10px 10px 10px 40px;
}

.leftmenu{
	width:189px;
	height:30px;
	border-bottom:#D3DCDC solid 1px;
	background-color:#F2F3F3;
}

.adblock {
	width:189px;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	margin: 10px 0px 10px 0px;
	float:left;
	padding:0;
}

.enquiry-text1link2{
	width: 457px; 
	float: left; 
	margin: 10px 10px 10px 10px; 
}

.enquiry-text1link3{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	float: left;
	margin: 10px 0px 10px 8px;
	padding: 0;
	width: 165px;
}

.footer{
	height:53px;
	width:866px;
	background-color:#181818;
	clear:both;
	color:#ffffff;
	text-align: center;
	margin: 0 auto;
  	padding-top: .5em;
  	padding-bottom: .5em;
}

.galt{
	padding-top: 25px;
	text-align: center
}

.style1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #FFFFFF;
}

.style7 {
	margin: 10px;
}

.link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0E7EAD;
	text-decoration:none;
}

.link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#80D1F3;
	text-decoration:none;
}

.enquiry-text1linkt {
 padding: 6px 0 0 10px;
 float: left;
}

.tag {
	width:100%;
	font-weight:bold;
}

.center {
	margin: 0px 120px 0px 120px;
}

/* Fluid Control */

/* hide these rules from CSS-challenged browsers */
@media screen, projection {
/* below exploits a parsing error so @media rules will be visible to MacIE5 */
.BeNiceToMacIE5 {
  font-family: "\"}\"";
  font-family: inherit;
}
/* left column */
.nav {
  width: 187px;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
           /* keep flush with adjacent containers */
    /* space from window edge (IE messes up with margin, so use padding) */
  font-size: 90%;
  margin: 0;
}
/* center column */
.content {
  width: 488px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  background-color: #ffffff;  /* light blue color will show behind the center column */
  color: #000;
}

} /* end screen only rules */

@media screen, projection, print {
/* below exploits a parsing error so @media rules will be visible to MacIE5 */
.BeNiceToMacIE5 {
  font-family: "\"}\"";
  font-family: inherit;
}

h1 {
  font-size: 175%;
  margin: .3em;
}
h2 {
  font-size: 125%;
  margin: .2em 0;
}

/* page header, uses body colors */
.header {
  width: 866px;             /* full window width */
  margin: 0 auto;
  padding-bottom: .5em;
  font-size: 88%;
  text-align: center;
}
/* page footer, uses body colors */

.header p,
.footer p {
  margin-bottom: 0;        /* prevent gaps between divs in some browsers */
}

	
/* container for the 3 columns */
.outer-container {
  width: 866px;             /* full window width */
  margin: 0 auto;               /* keep flush with adjacent containers */
  background-color: #ffffff;  /* violet color will show behind the right column */
  color: #000;
	position:relative;
}
/* container for just the left and center columns */
.inner-container {
  width: 690px;              /* leaves 24% of window width for right column */
  float: left;             /* left side of window */
  background-color: #ffffff;  /* yellow color will show behind the left column */
  color: #000;             /*   delete these colors to get same color as right column */
  margin: 0 auto;               /* keep flush with adjacent containers */
}
/* right column */
.sidebar {
  width: 175px;              /* a little less than available 24% */
  float: right; 
           /* right side of window */             /* keep flush with adjacent containers */
      /* some space from right window edge */
  font-size: 90%;
}
.clear {
  clear: both;
  margin: 0 auto;               /* keep flush with adjacent containers */
  padding: 0;
  height: 0;
  overflow: hidden;
}
} /* end screen/print rules */

/* rules for WinIE only */
@media screen, projection {
* html .clear {
  display: none;
  margin: 0 auto;           /* prevent excessive gap at div bottom in WinIE5 */
}
} /* end WinIE only rules */



/* print only rules (per request) */
@media print {
.nav {
	display: none;
}
.content {
	float: left;
}

} /* end print only rules */