@charset "utf-8";
/* CSS Document */

/* =========================================  NORMALIZING  ================================================== */


/* Normalizes margin, padding */
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{
	margin : 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, th, var
{ font-style : normal; font-weight : normal; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3f3f;
	background:url(../images/Latest/bg_body.jpg) top left repeat-x;
	padding:6px 0;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#005d81;
	margin-bottom:3px;
	margin-top:0;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
	margin-top:0;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#005d81;
	margin-bottom:5px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin-bottom:5px;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-bottom:5px;
}

a {
	color:#005d81;
}
/* ========================================== HEADER ========================================== */
div#bg_circles {
	background:url(../images/bg_body2.jpg) center top no-repeat;
	padding-top:20px;
}
div#wrapper {
	width:750px;
	margin:0 auto;
	background:url(../images/Latest/bg_content_body.png) top left repeat-y;
	padding:0 15px 10px 15px;
	;
	
}
div#branding {
	margin-bottom:10px;
}
div#branding p {
	float:right;
	font-size:18px;
	color:#1390b0;
	margin-top:15px;
	margin-right:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
div#flash {

}
/* ======================================== MAIN MENU ============================================== */

div#menuBox {
	height:23px;
	margin-bottom:20px;
	position:relative;
}
div#menuBox ul {
	list-style:none;
	padding:0;
	margin:0;
}
div#menuBox ul li {
	float:left;
}
div#menuBox ul li a {
	display:block;
	height:32px;
	color:#FFFFFF;
	padding:0;
	text-decoration:none;
	width:125px;
	text-indent:-9999px;
}
div#menuBox ul li a.btn_home {
	background:url(../images/Latest/btn_home.gif) top left no-repeat;
}
div#menuBox ul li a.btn_about {
	background:url(../images/Latest/btn_about.gif) top left no-repeat;
}
div#menuBox ul li a.btn_products {
	background:url(../images/Latest/btn_products.gif) top left no-repeat;
}
div#menuBox ul li a.btn_services {
	background:url(../images/Latest/btn_services.gif) top left no-repeat;
}
div#menuBox ul li a.btn_press {
	background:url(../images/Latest/btn_press-office.gif) top left no-repeat;
}
div#menuBox ul li a.btn_contact {
	background:url(../images/Latest/btn_contactUs.gif) top left no-repeat;
}
div#menuBox ul li a.selected {
}

div#products_sub,
div#services_sub,
div#press_sub,
div#contact_sub,
div#about_sub,
div#home_sub {
	position:absolute;
	width:125px;
	top:0px;
	left:0px;
	display:none;
	cursor:pointer;
}
div#about_sub {left:125px;}
div#products_sub {left:250px;}
div#services_sub {left:375px;}
div#press_sub {left:500px;}
div#contact_sub {left:625px;}

div#products_sub ul li a,
div#services_sub ul li a,
div#press_sub ul li a,
div#contact_sub ul li a,
div#about_sub ul li a,
div#home_sub ul li a {
	height:20px;
	width:115px;
	background:url(../images/Latest/submenu-item.png) top left no-repeat;
	text-indent:0px;
	padding:4px 0 0 10px;
}
div#products_sub ul li a:hover,
div#services_sub ul li a:hover,
div#press_sub ul li a:hover,
div#contact_sub ul li a:hover,
div#about_sub ul li a:hover,
div#home_sub ul li a:hover {
	background:url(../images/Latest/submenu-item-hover.png) top left no-repeat;
}
div#products_sub li a.last,
div#services_sub li a.last,
div#press_sub li a.last,
div#contact_sub li a.last,
div#about_sub ul li a.last,
div#home_sub ul li a.last {
	background:url(../images/Latest/submenu-last_item.png) top left no-repeat;
	height:26px;
}
div#products_sub li a.last:hover,
div#services_sub li a.last:hover,
div#press_sub li a.last:hover,
div#contact_sub li a.last:hover,
div#about_sub ul li a.last:hover,
div#home_sub ul li a.last:hover {
	background:url(../images/Latest/submenu-last-item-hover.png) top left no-repeat;
}
/* ======================================== CONTENT ============================================== */

div#leftCol {
	width:200px;
	float:left;
}

div#leftCol a,
div.box_content a {
	color:#488412;
	text-decoration:none;
}

div#leftCol ul,
div.box_content ul {
	margin:0 0 0 5px;
	padding:0 0 0 5px;
	list-style:none;
}
div#leftCol ul,
div.box_content ul {
	padding:0;
	margin:10px 5px 0 5px;
}
div#leftCol ul li a,
div.box_content ul li a {
	padding:0 0 0 10px;
	margin:0;
	background:url(../images/Latest/bullett.gif) left center no-repeat;
}
div#leftCol ul li a,
div.box_content ul li a {
	color:#000000;
	background:none;
	display:block;
	padding:0 0 0 10px;
	margin:0;
}
div#leftCol ul li a:hover,
div.box_content ul li a:hover {
	background:url(../images/Latest/arrow-blue.gif) left center no-repeat;
	color:#005d81;
}

div#rightCol {
	width:299px;
	float:right;
}
div#rightCol2 {
	width:200px;
	float:right;
	background:url(../images/Latest/bg_testimony.gif) bottom left no-repeat;
}
div#testimony {
	font-size:11px;
	padding-bottom:5px;
}
div#content {
	margin:0 0 10px 0px;
	padding:0 10px;
	width:730px;
	float:left;
}
div#content2 {
	margin:0 0px 10px 0px;
	width:530px;
	float:left;
	padding:0 10px;
}
div#content3 {
	margin:0 0px 10px 0px;
	width:430px;
	float:left;
	padding:0 10px;
}
div#content3 p,
div#content2 p,
div#content p {
	margin-bottom:6px;
}

div.dashed {
	display:block;
	background:url(../images/Latest/dashed.gif) top left repeat-x;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}
div.thumbnail {
	padding:5px;
	margin-bottom:10px;
	height:88px;
	border:1px dashed #666666;
}
div.thumbnail img {
	float:left;
	margin-right:8px;
}
.tech11para {
	padding:6px 0;
}
.tech11smllpara {
	padding:2px 0;
}
.tech11nopara {
	padding:0px 0;
}
.techbold {
	font-weight:bold;
	text-decoration:none;
	
}
.techbig {
	font-size:11pt;
}
.techbigbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding-top: 9px;
	padding-right: 9px;
}
.techbul
{
	font-size:16pt;
	font-weight:bold;
	color: #91BD5E;
	text-align: Center;
	padding-top: 4px;
}
.techsans {
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
}
.nodec{
	text-decoration:none;
}

div.news {
	padding:8px 0;
	border-bottom:1px dashed #cccccc;
}
div.news h3 {
	margin-bottom:0px;
}
a.downloadPDF {
	display:block;
	color:#990000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
	background:url(../images/Latest/icon_pdf.gif) bottom left no-repeat;
}
a.downloadPDF:hover {
	text-decoration:underline;
}

/* ======================================== FORMS =============================================== */
form#techsupport label,
form#quotation label,
form#feedback label,
form#enquiry label {
	display:block;
	float:left;
	width:150px;
}
form#demo {
	background:#c7e7f3 url(../images/Latest/bg_demo-bottom.gif) left bottom no-repeat;
	font-size:10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
} 
form#demo p {
	font-weight:bold;
	padding:5px 3px 0 3px;
}
form#demo label {
	margin-left:3px;
	display:block;
}
form#demo textarea,
form#demo input {
	width:125px;
	margin-bottom:0px;
	font-size:10px;
	padding-bottom: 0px;
}
div#content form {
	margin-bottom:10px;
	padding-bottom: 0px;
}

div#content form label {
	display:block;
	width:130px;
	height:20px;
	float:left;
	padding-bottom: 0px;
}
div#content select,
div#content form input,
div#content form textarea {
	display:block;
}

div#content_bottom {
	clear:both;
	padding-top:0px;
}
div.box_content {
	width:245px;
	margin-right:7px;
	float:left;
	padding-bottom: 0px;
}
div.last {
	margin-right:0px;
}
/* ======================================== FOOTER ============================================== */
div#footer {
	width:750px;
	height:25px;
	clear:both;
	background:url(../images/Latest/bg_footer.gif) top left no-repeat;
	color:#ffffff;
	padding:7px 15px 0 15px;
	margin:0px auto 20px auto;
}





/* ======================================== CLASSES ============================================== */
.caption {color:#aaaaaa; font-size:10px;}
.greenText {color:#7fb54e;}
.whiteText {color:#ffffff;}
.preload {display:none;}
.clear {clear:both; height:0px;}
.tech {font-size:10px color:#000000}
img.img_left {float:left; margin:0 10px 10px 0;}
img.img_right {float:right; margin:0 0 10px 10px;}
.marg8 {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 2px;
}
.center {	text-align: center;}