﻿* {margin:0; padding:0; list-style:none; text-decoration:none; border:none;}
#page {width:962px; margin:0 auto; text-align:left;}

ol li:hover {cursor:pointer;}
h1 {padding:14px 0 16px;}
h2 {margin:0 0 10px 0;}
h2.inner {margin-top:30px;}
#header h2 {float:left; width:300px; margin:49px 0 0 20px;}
h3 {margin:0 0 10px 0;}

body {background:#fff url(../images/body-bg.gif) top left repeat-x; text-align:center; font-family:Arial, helvetica, Sans-Serif; font-size:12px; color:#111;}
h1 {font-size:22px; font-family:Georgia, 'Times New Roman', Serif; color:#7f80ff; font-weight:normal;}
h1:first-letter {font-size:200%;}
h2 {font-size:18px; font-weight:normal; color:#333;}
#header h2 {color:#99cc33;}
h3 {font-family:'Trebuchet MS'; text-transform:uppercase; font-size:14px; font-weight:normal; color:#333;}
h4 {font-size:13px;}
span.underline {text-decoration:underline;}

.bigRed {font-size:200%;font-weight:bold;color:#FF0000}

#top_header {height:90px;}
img.logo {float:left; margin:3px 1px 0 5px;}

#ad_topright {height:60px; float:right; margin-top:0px;}


#contact_details {float:right; width:300px; text-align:right;font-family:verdana;}
p.telephone {font-size:30.75px; color:#333;margin-top:8px;}
p.email, p.email a {font-size:16px; color:#333;margin-top:10px;}

ul#nav_main {clear:both; height:78px;}
ul#nav_main li {float:left;}
ul#nav_main li a {display:block; width:170px; height:68px; padding:10px 0 0 20px;}
ul#nav_main {text-align:left; font-weight:bold; font-family:'Trebuchet MS' ,Arial, helvetica, Sans-Serif; border-right:1px solid #777; border-left:1px solid #000;}
#nav_main li {border-left:1px solid #777; border-right:1px solid #000;}
#nav_main a {color:#fff; line-height:28px; font-size:16px;}
#nav_main a:hover {color:#ff0000; line-height:28px; font-size:16px; background:url(../images/nav-bg.gif) top left repeat-x;}
#nav_main a span {font-size:12px; color:#f5f5cc;}

.details {float:right; width:260px;font-size:13px; line-height:22px; font-weight:bold;}
.tag {font-size:30px; line-height:40px; font-family:Georgia, 'Times New Roman', Serif;}
.tag a {color:#fff; font-size:18px; font-family:Georgia, 'Times New Roman', Serif; line-height:55px;}

#content {clear:both;}
ul.circle_tick li, ul.arrow li {padding-left:30px;}

#subcontent
{
	margin:auto;
	width:800px;
	padding:10px 0px 10px 0px;
	color:#595959;
	font-size:11px;
	text-align:justify;
}

#column_left {width:700px; float:left;border-right:1px solid #ccc;min-height:300px;font-size:14px; color:#606060;}

#column_centre {float:right; width:350px; padding:26px 0 0 20px;border-left:1px solid #ccc;min-height:300px;font-size:14px; color:#606060;}

#column_right {float:right; width:200px; display:inline; padding-top:15px;min-height:300px;}

#column_left_larger {width:800px; float:left;border-right:1px solid #ccc;min-height:300px;font-size:14px; color:#606060;}
#column_centre_larger {float:right; width:505px; padding:26px 0 0 5px;border-left:1px solid #ccc;min-height:300px;font-size:14px; color:#606060;}

#column_right_slim {float:right; width:150px; display:inline; padding-top:15px;min-height:300px;}


.input_text {border:1px solid Gray;width:100px;margin-bottom:2px;}

#butSubmit {text-align:right; background-color:#FFFFFF; text-decoration:underline;border:0;color:#7f80ff;border-style:none;cursor:pointer;}

ul.arrow {padding-top:10px;}
ul.arrow li {background:url(../images/arrow-orange-small.gif) top left no-repeat;}
             
ul.circle_tick li {background:url(../images/tick-red-small.gif) center left no-repeat; line-height:20px;}

ul.form li {padding:0;}
ul.form li.title {padding-bottom:5px;}
ul.form.left li label, ul.form.right li label {width:110px; float:left;}
ul.form li input.app_input_text {width:200px;}
ul.form li select {width:203px;}

.section {padding:15px 0 10px 10px; font-size:10px; color:#606060;}
.section ul {padding:10px 0;}
.article {padding:10px 0;}

ul.address li {text-indent:18px;}
ul.address li:first-child {text-indent:0;}

.data_left
{
    text-align: left;
}

#footer {padding:10px;text-align:center; border-top:1px solid #ccc; font-weight:bold; color:#333; font-family:'trebuchet ms'; }
#footer a {color:#333;}
#footer a:hover {text-decoration:underline;}
#footer ul {padding:10px 0;}
#footer ul li {display:inline;}

#technologise_footer {
	position: relative;
	margin: 0 auto;
	width:788px;
	height:50px;
	background:url(../images/technologise_footer.gif);
}

#technologise_footer_text {
	position: absolute;
	left: 170px;
	top: 11px;
	margin: 0 10px 0 0;
}

#technologise_footer_text a {
	text-decoration:none;
	color:#595959;
	font-size:11px;
}

#technologise_footer_text a:hover {
	text-decoration:none;
	color:Red;
	font-size:11px;
}