/*CSS Reset*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
/*END*/


body
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 62.5%;
	background-color:#000;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
}

/*START TEMPLATE LAYOUT STYLES*/
#wrapper { 
  	width: 930px;
  	padding: 0px 10px 0px 10px;
	margin: auto;
	background-image:url(images/bg-banner.jpg);
	background-repeat:no-repeat;
	background-position:395px 0px;
}

#bannerImages {clear:both; width:440px; height:94px; max-height:94px; overflow:hidden; float:left; margin:15px 0px 0px 0px;}
#bannerImages01 {float:left; width:110px;}
#bannerImages02 {float:left; width:110px;}
#bannerImages03 {float:left; width:110px;}
#bannerImages04 {float:left; width:110px;}
#bannerImages img {padding:0px 10px 10px 0px;}

#bannerTel {
	float:right;
	width:173px;
	position:relative;
	top:190px;
}

#bannerTel p {
	background-image:url(images/icon-tel.gif); 
	background-repeat:no-repeat; 
	background-position:0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em; font-weight: normal; color: #0db14c; background-color:inherit;
	padding:0px 0px 0px 26px;
}
#bannerTel p.tel {background-image:none; font-size:2.5em; color:#FFF; background-color:inherit; padding:0px 0px 0px 5px;}

#menu {clear:both; padding:23px 0px 0px 0px; height:37px;}
#menu li {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; float:left; display:block; padding:0px 15px 0px 15px;}
#menu li a{color:#FFF; background-color:#0db14c; padding:5px; text-decoration:none; display:block;}
#menu li a:hover{color:#FFF; background-color:#000;}

#menu li a.active{color:#FFF; background-color:#000;}

#content {clear:both; padding:35px 0px 0px 0px;}
#indexLeft {float:left; width:465px;}
#indexRight{float:right; width:434px; padding:25px 0px 0px 0px;}

#contentLeft {float:left; width:690px;}
#contentRight{float:right; width:209px; padding:25px 0px 0px 0px;}


#clients {
	float:left;
	background-image:url(images/bg-box-clients.gif);
	background-repeat:no-repeat;
	width:209px;
	height:173px;
	text-align:center;
}

#payments {
	clear:left;
	float:left;
	background-image:url(images/bg-box-payment.gif);
	background-repeat:no-repeat;
	width:209px;
	height:244px;
	margin:20px 0px 0px 0px;
}

#quickEnquiry {
	float:right;
	background-color:#FFF;
	width:209px;
}

#quickEnquiryTitle {
	background-image:url(images/bg-box-quick-enquiry.gif);
	background-repeat:no-repeat;
	height:41px;
}

div.box p {font-size: 1.1em; font-weight: normal; color: #666; background-color:inherit; padding:9px 15px 9px 15px;}

#footer {
	background-image:url(images/bg-footer.gif);
	background-repeat:repeat-x;
	width:100%;
	background-color:#1a1a1a;
}

#footerContent {
	margin:auto;
	width:950px;
	padding:20px 10px 20px 10px;
}
/*END TEMPLATE LAYOUT STYLES*/

/*##########################################################################################*/

img{border:0px;}
img.border {border: 1px solid #AFADAD; padding: 5px;}

img.logo {margin:28px 0px 0px 0px;}
img.boxIndex{margin:5px 25px 5px 0px;}

.marginT {margin-top:10px;}
.marginR {margin-right:10px}
.marginB {margin-bottom:10px;}
.marginL {margin-left:30px;}
.alignleft {float:left;}
.alignright{float:right;}
.clear {clear:both;}

.required {color:#0db14b; background-color:inherit; font-weight:bold;}
.red {color:#FF0000; background-color:inherit; font-weight:bold;}
.green {color:#0db14b; background-color:inherit;}


/*START CONTENT STYLES*/

a:link, a:visited { color: #aff41a;	text-decoration: underline; background-color:inherit;}
a:active, a:hover { color: #FFF; text-decoration: underline; background-color:inherit;}

a:link.amasci, a:visited.amasci { color: #fe4200; text-decoration: underline; background-color:inherit;}
a:active.amasci, a:hover.amasci { color: #FFF; text-decoration: underline; background-color:inherit;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 2.2em; font-weight: normal; color: #0db14b; background-color:inherit; padding:10px 0px 10px 0px;}
h2 {font-size: 1.8em; font-weight: bold; color: #0db14b; background-color:inherit; padding:10px 0px 10px 0px;}
h3 {font-size: 1.4em; font-weight: bold; color: #0db14b; background-color:inherit; padding:10px 0px 10px 0px;}
h4 {font-size: 1.4em; font-weight: bold; color: #FFF; background-color:inherit; padding:18px 20px 7px 20px; text-align:left;}
h5 {font-size: 1.2em; font-weight: bold; color: #0db14b; background-color:inherit; padding:10px 0px 10px 0px;}
h6 {font-size: 1.1em; font-weight: bold; color: #0db14b; background-color:inherit; padding:10px 0px 10px 0px;}

hr {
	border: solid #333333 0px;
	border-top:solid #333333 1px;
	height:0px;
}
	

div.box form {padding:0px 10px 0px 10px;}
textarea, input, select {color: #000000; font-size: 11px; width:170px; font-family:Tahoma, Geneva, sans-serif;}
input.submit {color: #FFF; background-color:#0db14c; font-size: 1.1em; padding:5px; width:95px; border:0px; cursor:pointer;}
input.submit:hover {color: #FFF; background-color:#000; font-size: 1.1em; padding:5px; width:95px; border:0px;}

input.amount {color: #000000; font-size: 11px; width:50px; font-family:Tahoma, Geneva, sans-serif; padding:2px;}
input.payNow {color: #FFF; background-color:#0db14c; font-size: 1.1em; padding:1px; width:95px; border:0px; cursor:pointer;}
input.payNow:hover {color: #000; background-color:#FFF; font-size: 1.1em; padding:1px; width:95px; border:0px;}

div.box p.red {color:#FF0000; background-color:inherit; font-weight:bold;}

p {font-size: 1.2em; font-weight: normal; color: #FFF; background-color:inherit; padding:10px 0px 10px 0px;}
#footerContent p {font-size: 1.1em; font-weight: normal; color: #676767; background-color:inherit; padding:10px 10px 10px 10px;}
#footerContent p.strapline {font-size: 1.4em; font-weight: normal; color: #FFF; background-color:inherit; padding:10px 10px 10px 10px; font-style:italic;}
#footerContent p.copyright {border-top:1px solid #313131;}

#contentLeft ul, #contentLeft ol {margin:0px 30px 0px 30px;}
#contentLeft li {font-size: 1.2em; font-weight: normal; color: #FFF; background-color:inherit; padding:10px 0px 10px 0px;}


