/* Default documents */
* { margin: 0; padding: 0; }
html { font-size: 100%; }
body { background: #FFF; color: #333; font-family: Arial; font-size: 10pt; }
p { line-height: 18px; }

/* Hyper links */
a { color: #3B5998; text-decoration: none; }
a:hover { color: #333; text-decoration: none; }

/* Layout */
#wrapheader { background: #000; }
	.branding { width: 940px; height: 100px; margin: 0 auto; position: relative; }
		.logo { position: absolute; top: 10px; left: 0; }
		.login { position: absolute; top: 50px; right: 0; }
			.login input { padding: 2px; border: none; border: 1px solid #696969; }
			.login select { padding: 1px; border: none; border: 1px solid #696969; }
			.login button { background: #FFF; font-family: Arial; font-size: 10pt; padding: 1px 5px; border: 1px solid #696969; }
	.navbar { background: #333; }
		.navbar ul { width: 940px; margin: 0 auto; list-style-type: none; }
		.navbar ul li { float: left; }
		.navbar ul li a { line-height: 32px; color: #FFF; font-weight: bold; display: block; padding: 0 10px; }
		.navbar ul li a:hover {}
	.introduction { background: #FFF; border-bottom: 1px solid #D9D8D7; }
		.info { background: url('images/intro.png') right 0 no-repeat; width: 940px; height: 300px; margin: 0 auto; position: relative; }
			.slider { position: absolute; top: 25px; left: 0; }
			.introtext { width: 350px; position: absolute; top: 50px; right: 120px; }
				.introtext h3 { font-size: 12pt; margin: 0 0 20px 0; }
				.introtext p { color: #696969; font-size: 11pt; font-style: italic; margin: 0 0 0 60px; }
				.introtext img { float: left; margin: 10px 10px 0 0; }
				.introtext span a { background: #333; line-height: 40px; color: #FFF; font-size: 10pt; font-weight: bold; padding: 5px 10px; margin: 0 0 0 60px; }
				.introtext span a:hover { background: #000; }

#wrapcentre {}
	.services { background: #F2F2F2; margin: 20px 0; border-top: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; }
		.blockservices { width: 940px; height: 220px; margin: 0 auto; position: relative; }
			.blockservices img { padding: 4px; float: left; margin: 0 10px 10px 0; border: 1px solid #CCC; }
			.blockservices h2 { font-size: 13pt; padding: 5px 0; }
			.blockservices a { font-weight: bold; }
			.affilates { width: 450px; position: absolute; top: 10px; left: 0; }
			.advertiser { width: 450px; position: absolute; top: 10px; right: 0; }
	.maincontent { width: 940px; margin: 0 auto; }
		.maincontent h1 { font-size: 16pt; padding: 5px 0; }
		.maincontent h3 { font-size: 14pt; padding: 5px 0; }
		.maincontent h4 { color: #3B5998; font-size: 10pt; padding: 5px 0;  }
			.network { padding: 10px 0; margin: 20px 0; border-top: 1px solid #CCC; }
			.network img { padding: 4px; float: left; margin: 0 10px 10px 0; border: 1px solid #CCC; }
			.network h3 { font-size: 12pt; padding: 0; }
	a.signup { background: #0F3664; color: #FFF; line-height: 32px; font-size: 11px; font-weight: bold; padding: 5px 20px; border: 2px solid #59A5D6; }
			
#wrapfooter { background: #000; margin: 20px 0 0 0; }
	.footer { width: 940px; height: 80px; color: #A4A4A4; margin: 0 auto; position: relative; }
		.copyright { position: absolute; top: 20px; left: 0; }
		.navlinks { position: absolute; top: 20px; right: 0; }
		.navlinks ul { list-style-type: none; }
		.navlinks ul li { display: inline; }
		.navlinks ul li a { color: #A4A4A4; padding: 0 5px; }
		
		
/* Float fix */
.clr:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clr { display: inline-block; }
html[xmlns] .clr { display: block; }
* html .clr { height: 1%; }
.clear{ margin:0px; padding:0px; clear:both; }

/* Default template */
.aboutus-img{ float:right; border:4px solid #fff;	margin:0 0px 10px 20px; }
h5{font-size:15px;font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #666;	margin:0px 0px 10px 0px;}
h6{font-size:16px; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#000; background:#ffc850; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #5b7a92;}
input.button:hover{cursor:pointer; color:#fff; background:#663300; border:1px solid #ffc850;}
.project-img{float:right; margin-left:20px;	border: 6px solid #666;}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #666; padding-bottom:10px; padding-right:20px}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}

button.button { background: url('images/bgbtt.png') center no-repeat; width: 80px; padding: 2px 0 3px 0; font-size: 9pt; font-family: Arial; margin: 5px 0; font-weight: bold; color: #FFF; text-align: center; border: 0; margin: 0; }
