﻿@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
body {
	background: #D6D7D6;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	font-weight: normal;
}
img {
	border: none;
}
.wrapper {
	width: 988px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	background-color: #181818;
	height: 128px;
	width: 100%;
	float: left;
}

	#logo {
		float: left;
		margin-top: 32px;
	}
	
	#loginForm {
		float: right;
		margin-top: 33px;
	}
	
	#loginForm .inputText {
		float: left;
		width: 88px;
		margin-right: 10px;
		height: 17px;
		margin-top: 1px;
		border: 1px #424142 solid;
		background-color: #313031;
		color: #ad9e84;
		font-family: Tahoma, Arial, Helvetica, Sans-Serif;
		font-size: 0.7em;
		padding: 4px 4px 0 4px;
	}
	
	#loginForm .inputSubmit {
		float: left;
		width: 64px;
		height: 23px;
		background: transparent url(images/btnsignin.png) no-repeat scroll left top;
		border: none;
		font-size: 0.6em;
	}
	
#subheader {
	width: 100%;
	float: left;
	height: 78px;
	background: #3a3329 url(images/subheaderbg.png) repeat-x scroll left top;
	color: #FFFFFF;
}

	#stockticker {
		float: left;
		width: 748px;
		height: 78px;
		background: #3a3329 url(images/publicmarketsbg.png) no-repeat scroll left top;
		font-size: 0.7em;
		padding-left: 240px;
		padding-top: 37px;
	}

#navigation {
	float: left;
	width: 100%;
	background: #3a3329 url(images/nav_bg.png) repeat-x scroll left bottom;
	font-size: 0.8em;
	padding: 20px 0 8px 0;
}

#navigationStart {
	float: left;
	width: 100%;
	background: #3a3329 url(images/navstart_bg.png) repeat-x scroll left bottom;
	font-size: 0.8em;
	padding: 20px 0 8px 0;
}

	#navigation li, #navigationStart li { list-style:none; display:inline; height:40px; float:left; margin-right:1px;}
	
	#navigation li a,
	#navigationStart li a { float:left;color:#fff; font-weight:bold; text-decoration:none; height:40px;line-height:40px; padding-left:1px;}
	
	#navigation li a span,
	#navigationStart li a span { float:left; height:40px; padding-right:1px; }
	
	#navigation li a span span,
	#navigationStart li a span span { float:left;cursor:pointer; height:40px; padding:0 10px;}
	
	#navigation li a:hover, #navigation li a#nav_active,
	#navigationStart li a:hover, #navigationStart li a#nav_active { background:url(images/nav_lt_rt.png) no-repeat left; color:#000;}
	#navigation li a:hover span, #navigation li a#nav_active span, #navigationStart li a:hover span, #navigationStart li a#nav_active span {background:url(images/nav_lt_rt.png) no-repeat right;}
	#navigation li a:hover span span, #navigation li a#nav_active span span, #navigationStart li a:hover span span, #navigationStart li a#nav_active span span { background:url(images/nav_repeat.png) repeat-x left;}


#content {
	clear: left;
	margin-top: 25px;
	margin-bottom: 25px;
	background-color: #D6D7D6;
}

	#content h1, #contentStartInner h1 {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 1.6em;
		font-weight: normal;
		margin-bottom: 0.4em;
	}
	#content p, #contentStartInner p {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 0.8em;
		font-weight: normal;
		margin-bottom: 0.8em;
		line-height: 1.4em;
	}
	
	.box_top {
		float: left;
		width: 988px;
		height: 6px;
		background: #D6D7D6 url(images/box_top.png) no-repeat scroll left top;
	}
	.box_middle {
		float: left;
		width: 958px;
		background: #D6D7D6 url(images/box_bg.png) repeat-y scroll left top;
		padding: 0 15px 15px 15px;
	}
	.box_left {
		float: left;
		width: 383px;
		margin: 20px 0 0 20px;
		border-right: 1px #d6d7d6 solid;
		padding-top: 15px;
		padding-right: 30px;
	}
	.box_right {
		margin: 20px 0 20px 20px;
		float: left;
		width: 504px;
	}
	.box_bottom {
		float: left;
		width: 988px;
		height: 9px;
		background: #D6D7D6 url(images/box_bottom.png) no-repeat scroll left top;
	}
	
		.contact_label {
			width: 110px;
			margin-right: 15px;
			float: left;
			clear: left;
			height: 31px;
			line-height: 31px;
			font-size: 0.8em;
			margin-bottom: 15px;
		}
		.contact_label span {
			color: #f1b000;
		}
		.contact_inputbox {
			float: left;
			width: 226px;
			height: 31px;
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 0.8em;
			background: #f7f7f7 url(images/inputbox.png) no-repeat scroll left top;
			border: none;
			margin-bottom: 15px;
			padding: 8px 8px 0 8px;
		}
		.contact_textarea {
			float: left;
			width: 242px;
			height: 94px;
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 0.8em;
			background: #f7f7f7 url(images/textarea.png) no-repeat scroll left top;
			border: none;
			margin-bottom: 15px;
			padding: 8px 8px 0 8px;
		}
		.contact_send {
			clear: left;
			float: left;
			margin-left: 302px;
			width: 65px;
			height: 25px;
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 0.7em;
			background: #f7f7f7 url(images/btnsend.png) no-repeat scroll left top;
			border: none;
		}
		.box_right_feedback {
			padding-top: 40px;
			padding-left: 20px;
			margin: 0 0 0px 20px;
			float: left;
			width: 373px;
			height: 414px;
			background: #f7f7f7 url(images/feedbackbg.png) no-repeat scroll left top;	
		}
		.box_right_feedback h2 {
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 1.6em;
			font-weight: bold;
		}
		.box_right_feedback h3 {
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 1.4em;
			font-weight: normal;
			margin-bottom: 0.6em;
		}
		.feedback_label {
			float: left;
			width: 50px;
			float: left;
			height: 31px;
			line-height: 31px;
			font-size: 0.8em;
			margin-bottom: 15px;
		}
		.feedback_checkbox {
			float: left;
			margin-right: 20px;
		}
		.box_right_feedback img {
			float: left;
			margin-right: 20px;
		}
		.addressbox {
			clear: left;
			float: left;
			background: transparent url(images/addressbox.png) no-repeat scroll left top;
			width: 355px;
			height: 199px;
			padding: 10px 15px 10px 15px;
		}
		.addressbox span {
			color: #e7a300;
		}
		.addressbox p {
			color: #ad9e84;
		}
		.box_right_feedback_tabs {
			width: 44px;
			float: left;
			margin-top: 21px;
		}
		.feedback_tab {
			float: left;
			width: 44px;
			height: 41px;
			background: transparent url(images/feedbacktab.png) no-repeat scroll left top;
			padding-left: 5px;
			padding-top: 4px;
			margin-bottom: 10px;
		}
		.feedback_tab_followus {
			float: left;
			width: 44px;
			height: 41px;
			background: transparent url(images/feedbacktab.png) no-repeat scroll left top;
			margin-bottom: 10px;
		}
		
#footer {
	float: left;
	width: 100%;
	height: 98px;
	background: #3a3329 url(images/footerbg.png) repeat-x scroll left top;
	color: #FFFFFF;
}

	#footer_inside {
		background: #3a3329 url(images/footerinsidebg.png) no-repeat scroll left top;
		height: 98px;
		width: 988px;
		text-align: center;
		line-height: 98px;
		font-size: 0.7em;
	}

/* STOCK TICKER CSS */
.marginright40 { margin-right: 40px; }
.stockred { color: #FF0000; }
.stockgreen { color: #00FF00; }
.stockwhite { color: #FFFFFF; }

/****************Added by Amit *****************/
.leftContent{ float:left; width:253px; padding:16px 27px;}
.leftmenu{ float:left; width:253px; background:#E5E5E5; padding:10px 0;}
.leftmenu li{ width:244px; list-style:none; background:url(images/leftmenu_border.png) no-repeat bottom; float:left; clear:both; display:block; margin:0 5px 3px 4px; padding-bottom:2px;}
.leftmenu li a{line-height:20px; width:202px;font-size:15px; font-weight:bold; color:#000; text-decoration:none; background: url(images/leftmenu_arrow.png) no-repeat 11px center; float:left; display:block; padding:10px 10px 10px 32px;}
.leftmenu li a:hover, .leftmenu li a.leftmenuactive{ color:#000; text-decoration:none; background:#D6D7D6 url(images/leftmenu_arrow_hover.png) no-repeat 11px center;}

.rightContent{ float:left; width:654px; padding:24px 39px 20px 0;}
.clear{ clear:both; font-size:0; height:0; line-height:0;}

.welcomePan h1{font-size:30px; font-weight:bold; border-bottom:1px solid #CCCBCC; padding-bottom:11px;}
.welcomePan p{ padding:15px 8px 0 0; text-align:justify;}

.box_top_services{ background:url(images/mainbody_top.png) no-repeat top; height:6px; float:left; width:1000px;}
.box_bottom_services{ background:url(images/mainbody_bottom.png) no-repeat; height:6px; float:left; width:1000px;}
.box_repeat{ background:url(images/mainbody_repeat.png) repeat-y left; float:left; width:1000px;}

/*****************News Section*********************/
.news_box{margin:35px; width:888px;}
.news_single{margin-bottom:20px; margin-top:30px;}
.news_image{ float:left; width:161px; margin-right:20px;}
.news_image img{border:3px solid #cccccc;}
.news_content{float:left; width:704px; padding-bottom:15px;}
.news_content h2{ font-size:20px; font-weight:bold; border-bottom:1px solid #CCCBCC; padding-bottom:10px; margin-bottom:10px;}
.news_content p{}
.news_content a{}
.news_detail{margin:35px;}
.news_detail img{ float:left;border:3px solid #cccccc; margin:0 25px 15px 0;}
.new_detail_content{ padding-top:30px;}
.new_detail_content h2{ font-size:20px; font-weight:bold; border-bottom:1px solid #CCCBCC; padding-bottom:10px; margin-bottom:10px; margin-left:270px;}
.more{ padding-top:10px; font-size:12px; padding-bottom:20px;}
.more a{ color:#8D8D8D; text-decoration:none; background:url(images/readmore_arrow.png) no-repeat right 3px; padding-right:12px;}
.more a:hover{ color:#8D8D8D; text-decoration:underline;}

.pgnum{ background:#3A3329; width:728px; height:34px; line-height:32px; float:left; margin-top:10px; color:#fff; font-size:12px; text-align:center; margin-left:100px;}
.pgnum a{margin-right:2px; padding:2px 5px; text-decoration:none; color:#fff;}
.pgnum a:hover, .pgnum a.active{ background:#EBA800; text-decoration:none; color:#fff;}

.backlink{text-align:right; margin-top:-35px; font-size:14px; float:right;}
.backlink a{ text-decoration:none; color:#333; background:url(images/previous.png)no-repeat left; padding-left:15px;}
.backlink a:hover{ text-decoration:underline; color:#000000;}


div#contentStart {
	background-color: #181818;
	width: 100%;
	float: left;
	padding-top: 25px;
	padding-bottom: 25px;
}
div#contentStartInner {
	width: 916px;
	background: transparent url(images/contentstartbg.png) repeat-x scroll left top;
	min-height: 571px;
	padding: 47px 36px;
	color: #bbae8d;
}
div#contentStartInner a {
	color: #da9802;
}
div#contentStart #leftColumn {
	float: left;
	width: 508px;
}
div#contentStart #rightColumn {
	float: left;
	margin-left: 108px;
	width: 300px;
	font-size: 0.8em;
}
h1#welcome {
	display: block; 
	width: 460px;
	height: 29px;
	text-indent: -3000em; 
	text-decoration: none; 
	z-index: 1000;
	background: url(images/h_welcome.png) 0 0 no-repeat;
}
h2#recentNews {
	display: block; 
	width: 164px;
	height: 20px;
	text-indent: -3000em; 
	text-decoration: none; 
	z-index: 1000;
	background: url(images/h_recentnews.png) 0 0 no-repeat;
	margin-top: 30px;
	margin-bottom: 30px;
}
h2#ourServices {
	display: block; 
	width: 160px;
	height: 20px;
	text-indent: -3000em; 
	text-decoration: none; 
	z-index: 1000;
	background: url(images/h_ourservices.png) 0 0 no-repeat;
	margin-top: 30px;
	margin-bottom: 30px;
}
div#contentStartInner #leftColumn ul li {
	list-style: none;
	margin-left: 18px;
	margin-bottom: 30px;
}
div#contentStartInner #leftColumn h2 {
	color: #aa790a;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
}
div#contentStartInner #rightColumn ul {
	margin-bottom: 60px;
}
div#contentStartInner #rightColumn ul.bannerlist li {
	margin-bottom: 30px;
	list-style: none;
}

div#contentStartInner #rightColumn ul.servicelist li {
	margin-bottom: 10px;
	list-style: square outside url(images/arrow.png);
	margin-left: 18px;
}

div#contentStartInner .hr {
	clear: left;
	width: 100%;
	height: 2px;
	background: transparent url(images/hrbg.png) repeat-x scroll left top;
}