/*

Copyright (c) 2008, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.6.0

*/



/* Reset all the browser default styles */



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;} /* remember to define focus styles! */

:focus {

	outline: 0;

}



body {

font-family:Arial,Helvetica,sans-serif;

font-size:62.5%;

background: #003067 url(img/bg.jpg) no-repeat top center;

}



/* Headings */



/* remember to add line-height for all headings */



h1,h2,h3,h4,h5,h6 {

  line-height: 1.3em;

	margin-bottom:1em;

}



h1 {



}



h2 {

background:url("img/border.gif") repeat-x scroll left bottom transparent;
color:#0099B8;
font-size:35px;
margin-bottom:20px;
padding-bottom:9px;
width:567px;


}



h3 {

background:url("img/border.gif") repeat-x scroll left bottom transparent;

color:#0099B8;

font-size:18px;

margin-bottom:20px;

margin-top:45px;

padding-bottom:9px;

}



h4 {

color:#005f9a;

font-size:16px;

margin-bottom:20px;

}



h5 {

color:#005F9A;

font-size: 12px;

margin-bottom: 20px;

}



h6 {



}



/* Paragraphs */



p {

color:#5D5D5D;

font-size:12px;

line-height:18px;

margin-bottom:20px;

}



/* Lists */



ul {



}



ul li {



}



ol {



}



ol li {



}



/* Blockquote */



blockquote {

  border-left:5px solid #DDDDDD;

  margin:15px 30px 0 10px;

  padding-left:20px;

}



/* Links */



a:link, a:visited {



}



a:hover, a:active {



}



/* Tables */



table {

    color:#5D5D5D;
    font-size:12px;
    line-height:16px;
    margin-bottom:20px;

}



tr {



}



th {
  font-weight:bold;

}



td,th {

  padding:1em;
  border:1px solid #ccc;

}



/* Text formatting */



b, strong {

  font-weight:bold;

}



i,em {

  font-style:italic;

}





/* Wordpress image styles */



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



/* end of image styles */





#wrapper{

  width: 775px;

	margin: 0 auto;

}

#header{

  width: 775px;

  height: 168px;

	position: relative;

}

#header h1 a{

  background:url("img/logo-trans.png") no-repeat scroll 0 0 transparent;

display:block;

height:122px;

left:27px;

position:absolute;

top:32px;

width:281px;

}



#content{

  width: 775px;

	background: #fff url(img/watermark.jpg) no-repeat scroll top right;
	min-height: 810px;

}

#content-inner{

  padding: 57px 39px 0 36px;

}

#nav{

  left:136px;

  position:absolute;

  top:140px;

  /* width:500px; */

}

#nav ul li{

  background:url("img/menubg.png") no-repeat scroll left top transparent;

  float:left;

  height:28px;

  margin-right:5px;

  width:83px;

}

#nav ul li:hover{

  background:url("img/menubg.png") no-repeat scroll left bottom transparent;

}

#nav ul li.current-page, #nav ul li.current_page_item, #nav ul li.current_page_parent{

  background:url("img/menubg.png") no-repeat scroll 0 -28px transparent;

}

#nav ul li a{

color:#0094D3;

display:block;

font-family:verdana,arial,helvetica,sans-serif;

font-size:12px;

height:28px;

line-height:26px;

text-align:center;

text-decoration:none;

width:83px;

}



img.content-img-big{

margin-bottom:28px;

margin-top:11px;

}

img.content-img-marginbottom{

margin-top:11px;

}

#intro-txt{

width:577px;

}

#content-left{

  width: 420px;

	float: left;

	margin-right:25px;

}

#content-right{

  width: 253px;

	float: left;

}

.clear{

  clear:both;

}

a#enquire{

background:url("img/enquire.gif") no-repeat scroll left top transparent;

display:block;

height:42px;

width:240px;

}

a#enquire:hover, a#enquire:active{

	background: transparent url(img/enquire.gif) no-repeat scroll bottom left;

}



.content-bottom{

  background:url("img/content-bottom.gif") repeat-x scroll left top transparent;

height:14px;

margin-top:40px;

width:775px;

}

#footer{

background:url("img/bg2.jpg") repeat-x scroll center bottom transparent;

height:258px;

}

#footer-inner{

  width: 775px;

	margin: 0 auto;

	position: relative;

}

#footer-inner p{

color:#2C7DB9;

font-size:10px;

left:37px;

position:absolute;

top:16px;

}

#footer-inner p a{

color:#2c7db9;

text-decoration: none;

}

#content-left h3{

  margin-top: 0px;

}

#content-right h3{

  margin-top: 0px;

}

.stylingplus h3{

background:none repeat scroll 0 0 transparent;

margin-bottom:0;

margin-top:10px;

}

.stylingplus h3 span{

  font-size: 12px;

}



h2.content-mid{

  margin-top:55px;

}



#content-inner a{
color:#0099B8;
text-decoration:none;
}

#blog-page #content-left h2 {
	width: 500px;
}

.post ul li {
	list-style-type: disc;
}

.post ol li {
	list-style-type: decimal;
	
}

.post li {
	color:#5D5D5D;
	font-size:12px;
	line-height:18px;
	margin-left: 35px;
}

.post ul, .post ol {
	margin-bottom: 20px;
}

#sidebar {
	margin-top: 116px;
}

#sidebar ul ul li {
	color:#005F9A;
	font-size:12px;
	margin-bottom: 10px;
}

#sidebar ul ul {
	margin-bottom: 20px;
}

#post-comments {
	color:#5D5D5D;
	font-size:12px;
	line-height:18px;
	margin-top: 35px;
}

#blog-page #content-left {
	width: 500px;
}

#blog-page #content-right {
	width: 173px;
	position: relative;
}

.contenterror {
	padding-bottom: 560px;
}

#submit{
  text-indent: -9999px;
	height:27px;
	width: 70px;
	background: transparent url(img/submit.gif) no-repeat scroll top left;
	border: none;
	curser: pointer;
}
#submit:hover, #submit:active{
	background: transparent url(img/submit.gif) no-repeat scroll bottom left;