body {
	background-color:#6d6e72;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 15px 0px 15px 0px;
	float: none;
	text-align: left;
	color:#000000;
	padding:0px;
	}
										         /*Global Parameters*/
a { text-align:left; }
a:active { text-decoration:none; }
a:hover { text-decoration:underline; }
h1, h2, h3, h4, p { text-decoration: none;}
ul, li { font-weight: normal; text-decoration: none; text-align:left; }
form{ margin: 0px;  padding-top:10px; }
.clear { clear:both; }
img	{ border: none; }
h1{font-size:20px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h4{font-size:12px; margin:0px; padding:0px; font-weight:normal;}
.bold{font-weight:bold; margin:0px; padding:0px 10px 0px 0px;}
.italic{font-style:italic;}
.underline{text-decoration:underline; }

												         /*Global Parameters ends*/
												 
											     /*Content area start*/
#master_container{
	width:840px;
	height:auto;
	background-color:#FFFFFF;
	margin:auto;
	padding:2px 0px 2px 0px ;
	}
/*Header start*/	
#north-group-header{
	width:836px;
	height:116px;
	background:url(../images/header_bg.jpg) top left repeat-x;
	margin:0px 2px 0px 2px;
	padding:0px;
	}
#north-group-header-left{
	width:300px;
	height:68px;
	float:left;
	margin:0px;
	padding:48px 0px 0px 38px;
	}
#north-group-header-left img{
	float:left;
	}
#north-group-header-right{
	width:200px;
	height:83px;
	float:right;
	margin:0px;
	padding:33px 32px 0px 0px;
	}
#north-group-header-right img{
	float:right;
	}
/*Header ends*/	

										/*Main content area start*/
#main-container{
	width:840px;
	height:auto;
	margin:0px;
	padding:0px;
	}
/*navigation and banner start*/
#navigation-and-banner{
	width:836px;
	height:auto;
	margin:0px 2px 0px 2px;
	padding:0px;
	}
#navigation{
	width:274px;
	height:396px;
	background:url(../images/navigation_bg.jpg) top left repeat-y;
	float:left;
	margin:0px;
	padding:0px;
	}
#banner{
	width:562px;
	height:396px;
	float:right;
	margin:0px;
	padding:0px;
	}		
/*navigation and banner ends*/

/*---------------------pagination-----------------------------*/

div.pagination {
	padding:22px 0px 0px 322px;
	margin:5px;
	text-align:center;
	float:left;
	font-size:10px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #d8325d;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #ddd;
	color: #fff;
	background-color: #d8325d;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	font-weight: bold;
	background-color: #d8325d;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	color: #ccc;
}
/*-----------------End Pagination------------------------------*/

/*content container start*/
#body-container{
	width:766px;
	height:auto;
	margin:0px 2px 0px 2px;
	padding:32px 35px 28px 35px;
	}	
#body-container .page{
	width:766px;
	height:auto;
	margin:0px 2px 0px 2px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}	
.body-container-content{
	width:770px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
.body-container-content a{
	margin:0px;
	padding:0px;
	text-decoration:underline;
	color:#725d1f;
	}
.body-container-content a:hover{
	margin:0px;
	padding:0px;
	text-decoration:underline;
	color:#bb240f;
	}	
.body-container-content ul{
	margin:0px 0px 0px 20px;
	padding:0px;
	}
.body-container-content li{
	margin:0px;
	padding:0px 0px 10px 0px;
	}		
.body-container-content h4{
	margin:0px;
	padding:20px 0px 0px 0px;
	font-weight:bold;
	font-size:12px;
	}
.body-container-content h2{
	margin:0px;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	font-size:14px;
	}
.body-container-content h3{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:normal;
	font-size:12px;
	}
.body-container-left{
	width:358px;
	height:auto;
	margin:0px;
	padding:24px 25px 0px 0px;
	float:left;
	}
.body-container-left img{
	margin:0px;
	padding:0px 20px 0px 0px;
	float:left;
	}	
.body-container-left p{
	margin:0px;
	padding:0px;
	color:#323033;
	font-size:12px;
	line-height:1.4em;
	}
.body-container-right{
	width:358px;
	height:auto;
	margin:0px;
	padding:24px 0px 0px 25px;
	float:right;
	}
.body-container-right img{
	margin:0px;
	padding:0px 20px 0px 0px;
	float:left;
	}	
.body-container-right p{
	margin:0px;
	padding:0px;
	color:#323033;
	font-size:12px;
	line-height:1.4em;
	}
.company-brochure{
	width:200px;
	height:auto;
	margin:24px 0px 0px 0px;
	padding:0px;
	float:left;
	}	
.read-more{
	width:100px;
	height:auto;
	margin:5px 10px 0px 0px;
	padding:0px 10px 10px 0px;
	float:right;
	text-align:right;
	}
.read-more a{
	width:auto;
	height:auto;
	margin:5px 10px 0px 0px;
	padding:0px 10px 10px 0px;
	float:right;
	background-image: url(../images/button-span-small.png);
	background-repeat: no-repeat;
	background-position: right 6px;
	color:#323033;
	text-decoration:none;
	}
.read-more a:hover{
	width:auto;
	height:auto;
	margin:5px 10px 0px 0px;
	padding:0px 10px 10px 0px;
	float:right;
	color:#000000;
	text-decoration:underline;
	}
#welcome{
	width:836px;
	height:auto;
	margin:0px 2px 0px 2px;
	padding:0px 0px 0px 0px;
	background:#c3b48b;
	}
#welcome-white-line{
	width:766px;
	height:auto;
	margin:12px 0px 12px 0px;
	padding:0px 35px 0px 35px;
	background:url(../images/welcome-white-line.jpg) repeat-y;
	float:left;
	}	
#welcome h1{
	font-size:20px; 
	margin:0px; 
	padding:32px 0px 26px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal;
	float:left;
	}
#welcome p{
	margin:0px;
	padding:0px;
	color:#323033;
	font-size:12px;
	line-height:1.4em;
	}
#welcome-left{
	width:358px;
	height:auto;
	margin:0px;
	padding:0px 25px 0px 0px;
	float:left;
	}
#welcome-right{
	width:358px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:right;
	overflow:hidden;
	}
.welcome-right-header{
	width:358px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
#welcome-right-join-list{
	width:139px;
	height:22px;
	margin:32px 10px 0px 0px;
	padding:0px;
	float:right;
	}	
.latesr-news{
	width:358px;
	height:auto;
	margin:0px;
	padding:0px 0px 5px 0px;
	}
.normal{
font-style:normal;
font-weight:normal;
}	
#welcome-right .read-more{
	width:100px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	text-align:right;
	}
#welcome-right .read-more a{
	width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	float:right;
	background-image: url(../images/button-span-small.png);
	background-repeat: no-repeat;
	background-position: right center;
	color:#323033;
	text-decoration:none;
	}
#welcome-right .read-more a:hover{
	width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	float:right;
	text-decoration:underline;
	}

/*content container ends*/

/*inner pages*/
#inner-page-container{
	width:836px;
	height:auto;
	margin:2px 2px 0px 2px;
	padding:0px;
background:url(../images/ssss.jpg) repeat-y;
	}
#inner-page-container-left{
	width:204px;
	height:auto;
	float:left;
	margin:0px;
	padding:24px 30px 0px 40px;
	}
.inner-page-container-left-caption{
	width:auto;
	height:auto;
	margin:0px;
	padding:10px 0px 20px 0px;
	}	
#inner-page-container-left h1{
	margin:0px;
	padding:0px;
	font-size:30px;
	}
#inner-page-container-left ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#inner-page-container-left li{
	margin:0px 0px 0px 16px;
	padding:0px 0px 15px 0px;
	font-size:14px;
	color:#727071;
	font-weight:bold;
	}
#inner-page-container-right-main{
	width:562px;
	height:auto;
	float:right;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	background:#c3b48b;
	}		
#inner-page-container-right{
	width:522px;
	height:auto;
	float:right;
	margin:0px;
	padding:70px 0px 0px 40px;
	}
#inner-page-container-right h2{
	margin:0px;
	padding:0px;
	font-size:14px;
	}
#inner-page-content-container{
	width:442px;
	height:auto;
	margin:0px;
	padding:6px 80px 26px 0px;
	font-size:14px;
	line-height:1.4em;
	}	
#inner-page-images{
	width:522px;
	height:72px;
	margin:0px;
	padding:12px 0px 14px 40px;
	background:url(../images/inner-page-image-bg.jpg) repeat-x;
	float:left;
	}
.inner-page-images{
	width:541px;
	height:72px;
	margin:0px;
	padding:0px 0px 20px 229px;
	float:left;
	}
.inner-page-img{
	width:72px;
	height:72px;
	float:left;
	margin:0px;
	padding:0px 32px 0px 0px;
	}
.click-to-enlarge{
	width:562px;
	height:auto;
	margin:0px;
	padding:5px 0px 0px 0px;
	text-align:center;
	}
.inner-body-container-content{
	width:776px;
	height:auto;
	margin:0px 2px 0px 2px;
	padding:0px 30px 0px 30px;
	background:#c3b48b;
	float:left;
	}
/*inner pages end*/

/*footer start*/
#footer{
	width:836px;
	height:auto;
	margin:auto;
	padding:10px 0px 10px 0px;
	background:#231f20;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	}
#footer a { text-align:left; text-decoration:none; color:#CCCCCC; }
#footer a:active { text-decoration:none; }
#footer a:hover { text-decoration:none; color:#FFFFFF; }
/*footer ends*/

/*FORM START*/
#forn-container{
	width:230px;
	height:auto;
	margin:auto;
	padding:0px 40px 0px 80px ;
	background:#ffffff;
	}
.textbox{
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:#999999 1px solid;
	width:200px;
	height:30px;
	}	
.submit{
	margin-top: 5px;
	border: 1px solid #999; 
	padding: 3px;
	cursor:pointer;
	}	
/*FORM END*/





										/*Main containg area ends*/
										
										
/* [1.1.1.3.1. mouseover navigation] */
#leftColumn {
	position:relative;
	float: right;
	width: 257px;
	height:auto;
	margin: 0px;
	padding: 0px;
	z-index: 200;
	}
/* [1.1.1.3.1.1. Navigation] */
#mainNav {
	position: relative;
	width: 257px;
	height: auto;
	margin:	0px 0px 0px 0px;
	padding: 0px;
	text-align:	left;
	z-index: 205;
	}
#mainNav ul.navlist {
	position:relative;
	width:257px;
	height:auto;
	margin:11px 0px 0px 0px;
	padding:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:211;
	float:right;
	list-style:none;
	color:#333333;
	}
ul.navlist li.top {
	display:block;
	width:237px;
	height:31px;
	margin: 0px 0px 6px 0px;
	padding: 6px 0px 0px 35px;
	background-color: transparent;
	background-image: url(../images/ss.png);
	background-repeat: no-repeat;
	background-position: right top;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	}
ul.navlist li a.top_link {
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #323033;
	font-size: 16px;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	text-decoration:none;
	background-image: url(../images/button-span.png);
	background-repeat: no-repeat;
	background-position: right center;
	width:auto;
	}
ul.navlist li a.top_link:hover {
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 16px;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	text-decoration:none;
	}
ul.navlist table {
	position:absolute;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	}
ul.navlist li:hover {
	position:relative;
	z-index:211;
	}
ul.navlist a:hover {
	position:relative;
	white-space:normal;
	z-index:211;
}
ul.navlist :hover ul.sub {
	left:270px;
	top:8px;
	width:150px;
	height:auto;
	padding:0px;
	white-space:normal;
	border:1px solid #a0a5a8;
	background:#6e6f73;
	z-index:1000;
}
ul.navlist :hover ul.onecol { width: 200px; }
ul.navlist :hover ul.twocol { width: 300px; }
ul.navlist :hover ul.threecol { width: 450px; }
ul.navlist :hover ul.fourcol { width: 600px; }
ul.navlist :hover ul.sub li {
	display:block;
	position:relative;
	float:left;
	width:150px;
	height:auto;
	border-right:1px solid #e0e0e0;
	background:#6d6e72;
	color:#000000;
	}
ul.navlist :hover ul.sub li a {
	display:block;
	width:139px;
	height:auto;
	line-height:18px;
	text-indent:5px;
	text-decoration:none;
	color:#CCCCCC;
	font-weight:bold;
	padding: 5px 0px 5px 10px;
	}
ul.navlist :hover ul.sub li a:hover {
	background:#000000;
}
ul.navlist a:hover a:hover ul, 
ul.navlist a:hover a:hover a:hover ul, 
ul.navlist a:hover a:hover a:hover a:hover ul, 
ul.navlist a:hover a:hover a:hover a:hover a:hover ul {
	left:150px;
	top:-3px;
	height:auto;
	padding:0px;
	white-space:nowrap;
	border:3px solid #4d4d4d;
	background:#ffffff;
	z-index:213;
}
ul.navlist ul, 
ul.navlist a:hover ul ul, 
ul.navlist a:hover a:hover ul ul, 
ul.navlist a:hover a:hover a:hover ul ul, 
ul.navlist a:hover a:hover a:hover a:hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
}

ul.navlist li:hover li:hover > ul {
	left:150px;
	top:-3px;
	width:150px;
	height:auto;
	padding:0px;
	white-space:nowrap;
	border:3px solid #4d4d4d;
	background:#ffffff;
	z-index:213;
	}
ul.navlist li:hover li:hover > ul.onecol { width: 150px; }
ul.navlist li:hover li:hover > ul.twocol { width: 300px; }
ul.navlist li:hover li:hover > ul.threecol { width: 450px; }
ul.navlist li:hover li:hover > ul.fourcol { width: 600px; }

ul.navlist li:hover > ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
}
/* [1.1.1.3.1.2. Featured] */
#contacts-left {
	float: left;
	width: 330px;
}
#contacts-right {
float: left;
width: 385px;
}

#line {
	width: 770px;
	border-bottom: 1px #333333 solid;
	height: 10px;
	margin-bottom: 4px;
}

