/* Global styles */

html, body {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ffffff;
	background:#404041;
	margin:0 0 0 0;
	padding:0 0 0 0;
	
	}
h1{
font-weight:bold;
font-size:13px;
padding:0px;
margin:0px;
}

a, a:active, a:visited, a:hover{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#ffffff;
text-decoration:none;
}

img {
	border:none;
}


img, td { behavior: url(iepngfix.htc); }

* { behavior: url(iepngfix.htc); }

/*==================Home page style ====================*/

.MainContainer {
	width:1000px;
}

.logo {
	width:175px;
	height:65px;
	padding:0 0 0 26px;
}

.caption {
	width:770px;
	vertical-align:bottom;
	padding:0 30px 14px 0;
}

.header {
	width:1000px;
	background:#ffffff;
	height:90px;
	
}


/*------------Top navigation Styles----------------*/

.topnavContainer {
	text-align:center;
	width:100%;
}

.topnav {
	width:1000px;
	height:32px;
	background:#404041;
	border-top:1px solid #707071;
	border-bottom:1px solid #707071;
}


.nav {
	text-align:center;
	width:160px;
}

.nav a, .nav a:visited {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#d1d2d4;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	}

.nav a:hover, .nav a:active {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#faa63a;
	font-size:11px;
	text-decoration:none;
	text-align:center;
}

.navactive{
	text-align:center;
	width:160px;
}

.navactive a, .navactive a:hover, .navactive a:active, .navactive a:visited {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#faa63a;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	
} 

.menu_separator{
	width:4px;
}


/*----------------------Home page styles-----------*/

.top_banner {
	width:1003px;
	height:177px;
}

.MainContentArea {
	padding:12px 0 12px 0;
}

.content_col1 {
	border-right:1px solid #ffffff;
	padding:0 0 0 55px;
	margin:0 0 0 0;
	text-align:left;
	width:260px;
}

.content_col1 p.heading  {
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:21px;
	font-weight:normal;
	color:#faa63a;
	margin:0 0 0 0;
	padding:11px 0 21px 0;
}

.content_col1 p {
	font-size:9pt;
	color:#ffffff;
	padding:0 0 0 0;
	margin:0 20px 20px 0;
}

.content_col2 {
	padding:0 10px 0 17px;
	margin:0 0 0 0;
	text-align:left;
	width:379px;
	vertical-align:top;
}


.content_col2 p.heading  {
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:21px;
	font-weight:normal;
	color:#faa63a;
	margin:0 0 0 0;
	padding:11px 0 21px 0;
}

.content_col2 p {
	font-size:9pt;
	color:#ffffff;
	padding:0 0 0 0;
	margin:0 20px 20px 0;
}

.content_col3 {
	padding:0 36px 0 0;
	margin:0 0 0 0;
	text-align:left;
	width:232px;
	vertical-align:top;
}



.RHS_content_bg {
	background:url(/template_images/RHS_box_repeat.jpg) repeat-y;
	width:232px;
}

.content_col3 p.heading  {
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:21px;
	font-weight:normal;
	color:#faa63a;
	margin:0 0 0 0;
	padding:0 0 21px 11px;
}


.RHS_content_bg p {
	font-size:9pt;
	color:#ffffff;
	padding:0 0 0 0;
	margin:0 27px 20px 11px;
}

/*-----------About us page styles----------*/

.MainContentArea_table {
	width:875px;
}

.heading {
	font-size:20px;
	font-weight:normal;
	color:#faa63a;
}

.content p {
	font-size:9pt;
	width:620px;
	padding:5px 88px 15px 0;
	vertical-align:top;
	margin:0 0 0 0;
}

/*--------Contact Us page styles-------------*/

.details {
	font-size:13px;

}

td.contact_LHS {
	width:225px;
	padding:45px 0 0 25px;
	margin:0 0 0 0;
	vertical-align:top;
}

td.contact_LHS table {
	width:232px;
}

td.enquiry_table {
	width:470px;
}

td.enquiry_table table {
	width:480px;
}

.orange_txt {
	color:#faa63a;
	line-height:30px;
	text-align:right;
	padding:0 8px 0 0;
	font-size:14px;
}

.text_box {
	width:352px;
	height:21px;
	border:1px solid #a3a1a1;
}

.enquirybox {
	width:352px;
	height:90px;
	border:1px solid #a3a1a1;
}

.btn_submit{
	background:url(/template_images/btn_submit.jpg) no-repeat;
	width:51px;
	height:24px;
	border:none;
	cursor:pointer;
	
}

/*------------Login page styles---------*/

.loginContainer {
	width:580px;
	vertical-align:top;
	padding:15px 0 0 0;
}

.loginContainer table {
	width:405px;
}


.login_textbox {
	width:220px;
	height:21px;
	border:1px solid #828181;
	margin:3px 0 3px 5px;
}

.btn_login {
	background:url(/template_images/btn_login.jpg) no-repeat;
	width:51px;
	height:24px;
	border:none;
	cursor:pointer;
}

/*--------------Sitemap page styles -----------*/


.sitemapHD_link {
	padding:25px 0 0 0;
}

.sitemapHD_link a, .sitemapHD_link a:hover, .sitemapHD_link a:active, .sitemapHD_link a:visited {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#faa63a;
	font-size:15px;
	font-weight:normal;

}

ul {
	list-style:disc;
}

li {
	color:#ffffff;
	font-size:12px;
	padding:3px 0 3px 0;
}

li a, li a:hover, li a:active, li a:visited {
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;
}


/*------------Members page styles------------*/

.paging_container {
	padding:0 30px 0 0;
	height:28px;
	background:#4c4d4f;
}

.paging {
	font-size:14px;
	color:#ffffff;
	line-height:28px;
}

.paging a, .paging a:visited  {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	padding:0 5px 0 5px;
}

.paging a:hover, .paging a:active  {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#faa63a;
	text-decoration:none;
	padding:0 5px 0 5px;
}


.paging_active a, .paging_active a:hover, .paging_active a:active .paging_active a:visited  {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#faa63a;
	text-decoration:none;
	padding:0 5px 0 5px;
}

.memberTable {
	width : 100%;
}

.company_logo {
	width:212px;
	padding:15px 0 15px 0;
	margin:30px 0 30px 0;
	border-right:2px solid #e7e7e8;
	font-size:10pt;
	color:#faa63a;
	font-weight:normal;
	height:60px;
}

.company_logo a, .company_logo a:hover, .company_logo a:active, .company_logo a:visited {
	
	font-size:12pt;
	color:#faa63a;
	font-weight:normal;
	text-decoration:none;

}

.vline {
	width:2px;
}

.heading_companydesc h2 {
	font-size:18px;
	font-weight:normal;
	color:#faa63a;
	width:280px;
	padding:0 0 0 40px;
	margin:0 0 0 0;
	text-decoration:none;
}

.heading_companydesc p {
	width:280px;
	padding:0 0 0 40px;
	margin:0 0 0 0;
	text-decoration:none;
	cursor:pointer;
	font-size:9pt;
}

table.toolTipContainer {
	width:396px;
	color:#ffffff;
	cursor:pointer;

}

.row_height{
	height:90px;
}



.tooltip_heading {
	font-size:16px;
	font-weight:bold;
	color:#faa63a;
}

.hrline {
	padding:8px 0 8px 0;
	margin:0 0 0 0;
}

.popup_logo {
	width:143px;
	height:107px;
}

.company_desc p {
	color:#ffffff;
	font-size:13px;
	padding:0 30px 0 10px;
	margin:0 0 0 0;
}


/*--------Tooltip Styles-------------*/

.tooltip_hd {
	padding:10px 0 10px 10px;
}

.tooltip_mainContent {
	width:780px;
	float:left;
	padding:0 0 10px 0;
}

.tooltip_img {
	width:143px;
	float:left;
	padding:10px 0 0 10px;
}

.tooltip_desc {
	width:780px;
	float:left;

}
.tooltip_desc p {
	font-family:Trebuchet MS;
	font-size:12px;
	margin: 0 0 0 0;
	padding:10px 0 0 10px;
 }
 
 .tooltip_resouce_bg {
 	width:560px;
	float:left;
	background:#ffffff;
	height:50px;
	margin:10px 0 0 8px;
 }


 .tooltip_content {
 color:#ff0000;
 font-size:14px;
 }


/*-------Resouce popup styles ---------------*/

.tooltip_mainContent_bg {
	width:465px;
	padding:0 0 15px 0;
	margin:10px 0 30px 10px;
	
}

.tooltip_desc_bg {
	width:375px;
	float:left;
	background:#ffffff;
	margin:10px 0 10px 10px;
	padding:50px 0 50px 0;
}

.tooltip_desc_bg p {
	width:325px;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	vertical-align:middle;
}


/*------------resouce page styles------------*/

	.popup_resouce_bg p{
	background:#ffffff;
	height:80px;
	color:#231f20;
	font-size:14px;
	margin:0 0 0 0;
	padding: 35px 0 0 0;
	font-weight:bold;
}

/*------------Footer Styles------------*/

.footerContainer {
	vertical-align:top;
}

.footerContainer table {
	width:875px;
	padding:0 0 0 55px;
}

.footer {
	color:#ffffff;
	font-size:15px;
	line-height:50px;
}

.footer a, .footer a:hover, .footer a:active, .footer a:visited {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:15px;
	line-height:50px;
	padding:0 5px 0 5px;
	text-decoration:none;
}

