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

*
{
	padding: 0;
	margin: 0;
}

form
{
	padding: 0;
	margin: 0;
}
a { outline: none; }
body
{
	background: url(../images/body-bg.gif) repeat-x left top;
	background-color: #e2d6c0;
	font-family:verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
}



.container
{
	width: 935px;
	margin: 0px auto;
}

.shadow {
	padding: 25px 17px 0px 17px;
	margin:0px;
	float:left;
	width: 901px;
	background-image:none;
	background-position: center top;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/shadow.png'); 
}
.shadow[class] {
	background:url("../images/shadow.png") center top no-repeat; 
}

.shadow-inner {
	padding: 25px 17px 0px 17px;
	margin:0px;
	/*float:left;*/
	width: 901px;
	height:auto;
	background-color:none;
	
	background-image:none;
	background-position: center top;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/shadow-inner.png');*/
}
.shadow-inner[class] {
	background:url("../images/shadow-inner.png") center top no-repeat;
}

.header
{
	width: 901px;
	height: 367px;
	float: left;
}

.page-header
{
	width: 901px;	
	overflow:auto;
	/*float: left;*/
}

.logo
{
	width: 168px;
	float: left;
}

.topnav
{
	height: 47px;
	width: 695px;
	float:left;
	padding-top: 23px;
	padding-left: 38px;	
	left: 0;
}

.topnav ul
{
	width: 695px;
	float: left;
	list-style:none;
	height: 30px;
	position: relative;		
	background: url(../images/ctc-bg.gif) no-repeat left top;
	left:0;
}

.topnav ul li
{
	float: left;
	position: absolute;	
	text-indent: -99999px;
}

.topnav ul li a
{
	text-indent: -99999px;
	display:block;
	height: 30px;
}

.tn1
{
	left: 0px; top: 0px; width: 122px;
}

.tn2
{
	left: 122px; top: 0px; width: 114px;
}

.tn3
{
	left: 236px; top: 0px; width: 116px;
}

.tn1 a:hover
{
	background: url(../images/ctc-bg.gif) 0px 30px;
}

.tn2 a:hover
{
	background: url(../images/ctc-bg.gif) -122px 30px;
}

.tn3 a:hover
{
	background: url(../images/ctc-bg.gif) -236px 30px;
}
/*.menu {
	width: 733px;
	float:left;
	height: 39px;
	background: url(../images/menu-border.gif) repeat-x left bottom;
	background-color: #000;
	left: 0;
	padding-top: 9px;
}
.menu ul {
	width: 733px;
	list-style:none;
	height: 30px;
	position: relative;	
	background: url(../images/menu-bg.jpg) no-repeat left top;
}
.menu ul li {
	position: absolute;
	top:0;	
}
.menu ul li a {
	text-indent: -99999px;
	display:block;
	height: 30px;
	outline: none;	
}
.m1
{
	left: 0px; top: 0px; width: 85px;
}

.m2
{
	left: 85px; top: 0px; width: 90px;
}

.m3
{
	left: 175px; top: 0px; width: 110px;
}

.m4
{
	left: 285px; top: 0px; width: 103px;
}

.m5
{
	left: 388px; top: 0px; width: 93px;
}

.m6
{
	left: 481px; top: 0px; width: 146px;
}

.m7
{
	left: 627px; top: 0px; width: 106px;
}

.m1 a:hover
{
	background: transparent url(../images/menu-bg.jpg) 0px -30px; 
}

.m2 a:hover
{
	background: transparent url(../images/menu-bg.jpg) -85px -30px;
}

.m3 a:hover
{
	background: transparent  url(../images/menu-bg.jpg) -175px -30px;
}

.m4 a:hover
{
	background: transparent url(../images/menu-bg.jpg) -285px -30px;
}

.m5 a:hover
{
	background: transparent url(../images/menu-bg.jpg) -388px -30px;
}

.m6 a:hover
{
	background: transparent  url(../images/menu-bg.jpg) -481px -30px;
}

.m7 a:hover
{
	background: transparent url(../images/menu-bg.jpg) -627px -30px;
}

.m1a
{
	background: transparent url(../images/menu-bg.jpg) 0px -60px; width: 85px; left: 0px; 
}

.m2a
{
	background: transparent url(../images/menu-bg.jpg) -85px -60px;width: 90px;left: 85px;
}

.m3a
{
	background: transparent  url(../images/menu-bg.jpg) -175px -60px;width: 110px;left: 175px;
}

.m4a
{
	background: transparent url(../images/menu-bg.jpg) -285px -60px; width: 103px;left: 285px;
}

.m5a
{
	left: 388px; top: 0px; width: 93px;
	background: transparent url(../images/menu-bg.jpg) -388px -60px;width: 93px;left: 388px;
}

.m6a
{
	background: transparent  url(../images/menu-bg.jpg) -481px -60px;width: 146px;left: 481px;
}

.m7a
{
	background: transparent url(../images/menu-bg.jpg) -627px -60px;width: 106px; left:627px;
}*/

.caption
{
	width: 720px;
	float:left;
	background-color:#232323;
	height: 34px;
	text-align: center;
	padding: 15px 13px 0 0px;
	text-align: right;
}

.homeimg
{
	width: 878px;
	float: left;
	padding: 12px 12px 12px 11px;
	background-color:#232323;
}

.content
{
	width: 862px;
	height: 232px;
	padding: 27px 0 0 39px;	
	float: left;
/*	padding: 27px 0px 0px 32px;*/
	background-color: #fff;
/*	height: 232px;*/
	background: url(../images/bg-content.jpg) no-repeat left top;
}

.content-txt {
	width: 248px;
	float: left;
	padding: 0 0 0 28px;
}
.content-au{
	width: 268px;
	float: left;
	padding: 0 0 0 8px;
}
.content-txt {
	width: 248px;
	float: left;
	padding: 0 0 0 28px;
}

.innerpage
{
	width: 901px;
	/*float:left;*/
}

.pageContentBackground{
	background:#232323;
	overflow:auto;
	/*float:left; */
}
	.leftBar{
		background:#232323 url(../images/page-content-bg2.jpg) no-repeat top left;
		width:167px;
		height:776px;
		float:left;
	}
	.page-content
	{
		width: 664px;
		/*float: left;*/
		padding: 20px 20px 20px 50px;
		background-color: #fff;
		
		/*min-height:736px;*/
		height:auto;
		overflow:auto;
		width: 664px;
	}

.aboutus
{
	width: 373px;
	float:left;
}

.services
{
	width: 247px;
	float: left;
	height: 242px;
}

.ser-content
{
	border-left:1px solid #dcdcdc;
	width: 207px;
	height: 222px;
	padding: 0px 20px 0px 20px;
	float: left;
	background: url(../images/ser-content-bg.jpg) repeat-x left top; 
}

/*
.content h2
{
	font-size: 13px;
	text-transform: uppercase;
	color: #98113a;
}
*/

.content p
{
	font-size: 11px;
	color: #666666;
	padding:25px 10px 25px 0px;
	line-height: 20px;
	height: 100px;
}

.learnmore 
{
/*	width: 349px;*/
	width: 250px;
	font-size: 11px;
	text-decoration:none;
	text-align:center;
	float:left;
	cursor: pointer;
	color: #fff;
	padding:9px 0 11px;
	border: 0;
	background: url(../images/learn-more-on.jpg) no-repeat left top;	
}

.learnmore:hover
{
	background: url(../images/learn-more-over.jpg) no-repeat left top;
	color: #fff;	
}

.slearnmore 
{
	width: 205px;
	float:left;
	cursor: pointer;
	color: #fff;
	font-size: 11px;
	text-decoration:none;
	text-align:center;
	padding:9px 0 11px;
	border: 0;
	background: url(../images/ser-learn-on.jpg) no-repeat left top;	
}

.slearnmore:hover
{
	background: url(../images/ser-learn-over.jpg) no-repeat left top;
	color: #fff;	
}



.newsletter
{
	width: 861px;
	height: 100px;
	float:left;
	background: url(../images/newsletter-bg.jpg) repeat-x left top;
	padding: 20px;
	margin: 0px 17px 0px 17px;
	_margin: 0px 17px 0px 9px;
}

.nl-left
{
	width: 761px;
	height: 100px;
	float: left;
}

.nl-right
{
	width: 100px;
	height: 50px;
	float: left;
	padding-top: 50px;
}
.signup
{
	width: 99px;
	float:left;
	cursor: pointer;
	color: #fff;
	font-size: 11px;
	padding: 8px 0 12px;
	border: 0;
	background: url(../images/btn-signup-on.gif) no-repeat left top;	
	text-decoration:none;
	text-align:center;
}

.signup:hover
{
	background: url(../images/btn-signup-over.gif) no-repeat left top;
	color: #fff;	
}


.newsletter h3
{
	font-size: 13px;
	color: #fff;
	font-weight: normal;
	padding-bottom: 8px;
}

.newsletter p
{
	font-size: 11px;
	color: #e2d6c0;
	line-height: 20px;
	padding: 0 10px 0 0;
}

.newsletter img
{
	padding-right: 20px;
}

.footer
{
	width: 901px;
	float: left;
	padding: 30px 17px;
	_padding: 10px 17px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
}

.copyright
{
	width: 323px;
	float: left;
}

.footer-details
{
	width: 285px;
	float:left;
	padding: 0px 10px 0px 10px;
	background: url(../images/footer-line.gif) no-repeat left top;
}
.footer-details1
{
	width: 232px;
	float:left;
	padding: 0px 0px 0px 30px;
	background: url(../images/footer-line.gif) no-repeat left top;
}
.footer-details a, .footer-details1 a
{
	color: #71695b;
	text-decoration: underline;
}

.footer-details a:hover, .footer-details1 a:hover
{
	color: #000;
	text-decoration: none;
}

.footer h4
{
	font-size: 13px;
	padding-bottom: 10px;
	color: #343434;
}

.footer p
{
	font-size: 11px;
	color: #71695b;
	line-height: 16px;
}
.cpyrt-col
{
	width: 90px;
	float:left;
}

.cpyrt-col ul
{
	width: 90px;
	float: left;
}

.cpyrt-col ul li
{
  line-height: 16px;
  list-style-type: none;
}

.cpyrt-col ul li a
{
  display: block;
  width: 90px;
  color: #71695b;
  text-decoration: none;
  font-size: 11px;
}
.cpyrt-col ul li a:hover
{
  color: #000;
}
