/* CSS Document */
*{margin:0px; padding:0px;}

body {
padding:0px;
margin:0px auto;
background: #fff url(../images/bg.png) repeat-x;
}
div {
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	line-height:normal;
}
a {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
#wrapper {
	margin: 0 auto;
	width: 900px;
}

#twitter {
	margin: 0 auto;
	float:left
}

#header-bg{
	margin: 0 auto;
	float:left;
	width: 900px;
	height:auto;
}
#logo {
	float:left;
	width: 296px;
	height: 69px;
	padding:17px 0 1px 0;
	}
*html #logo {
	float:left;
	width: 296px;
	height: 69px;
	padding:2px 0 1px 0;
}

#logo h1{
	display:none;
	float:left;
}
#nav {
	width: 440px;	
	height: 43px;
	float:left;
	margin:20px 0 0 164px;
	background:url(../images/nav-bar-bg.gif) no-repeat;
}
*html #nav {
	width: 440px;	
	height: 43px;
	float:left;
	margin:35px 0 0 164px;

}
#nav ul{
	padding-left:32px;
}
#nav ul li{
	list-style: none;
	float: left;
	text-align: center;	
	padding:13px 0 10px 0;


}
#nav ul li img{
		margin-top:-12px;
}
*html #nav ul li{
	list-style: none;
	float: left;
	text-align: center;	
	padding:13px 0 10px 0;

}
#nav ul li a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-align: center;
	color: #676767;
	text-decoration: none;
	
}
#nav ul li a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-align: center;
	color: #0c9fd5;
	text-decoration: none;

}

#nav-links1 a{
	float:left;
	width:99px;
	height:27px;
	margin:-13px 0 0 -31px;
	padding-top:13px;
	color: #676767;

}
*html #nav-links1 a{
	float:left;
	width:99px;
	height:27px;
	padding-top:13px;
	color: #676767;
	margin:-13px -31px 0 0;


}
#nav-links1 a:hover{
	float:left;
	width:99px;
	height:27px;
	background:url(../images/menu-over.gif) no-repeat;
	margin:-13px 0 0 -31px;
	padding-top:13px;
	color: #0c9fd5;

	
}
*html #nav-links1 a:hover{
	float:left;
	width:99px;
	height:27px;
	background:url(../images/menu-over.gif) no-repeat;
	padding-top:13px;
	color: #0c9fd5;
	margin:-13px -31px 0 0;
	
}
#nav-links1 a:visited{
	float:left;
	width:99px;
	height:27px;
	background:url(../images/menu-over.gif) no-repeat;
	margin:-13px 0 0 -31px;
	padding-top:13px;
	color: #0c9fd5;
	margin:-13px 0 0 -31px;


	
}
*html #nav-links1 a:visited{
	float:left;
	width:99px;
	height:27px;
	background:url(../images/menu-over.gif) no-repeat;
	padding-top:13px;
	color: #0c9fd5;
	margin:-13px -31px 0 0;

	
}
#nav-links2 a{
	float:left;
	width:122px;
	height:27px;
	margin:-13px 0 0 0;
	padding-top:13px;
	color: #676767;

}

#nav-links2 a:hover{
	float:left;
	width:122px;
	height:27px;
	background:url(../images/menu-over1.gif) repeat-x;
	padding-top:13px;
	color: #0c9fd5;

}
#nav-links2 a:visited{
	float:left;
	width:122px;
	height:27px;
	background:url(../images/menu-over1.gif) repeat-x;
	padding-top:13px;
	color: #0c9fd5;

}
#nav-links3 a{
	float:left;
	width:89px;
	height:27px;
	margin:-13px 0 0 0;
	padding-top:13px;
	color: #676767;

}

#nav-links3 a:hover{
	float:left;
	width:89px;
	height:27px;
	background:url(../images/menu-over2.gif) no-repeat;
	margin:-13px 0 0 0;
	padding-top:13px;
	color: #0c9fd5;

}
#nav-links3 a:visited{
	float:left;
	width:89px;
	height:27px;
	background:url(../images/menu-over2.gif) no-repeat;
	margin:-13px 0 0 0;
	padding-top:13px;
	color: #0c9fd5;

}
#nav-links4 a{
	float:left;
	width:99px;
	height:27px;
	margin:-13px 0 0 -31px;
	padding-top:13px;
	color: #676767;

}
*html #nav-links4 a{
	float:left;
	width:99px;
	height:27px;
	margin:-13px 0 0 -31px;
	padding-top:13px;
	color: #676767;

}
#nav-links4 a:hover{
	float:left;
	width:99px;
	height:27px;
	background:url(../images/menu-over.gif) no-repeat;
	margin:-13px 0 0 -31px;
	padding-top:13px;
	color: #0c9fd5;
	
}
*html #nav-links4 a:hover{
	float:left;
	width:99px;
	height:27px;
	background:url(../images/menu-over.gif) no-repeat;
	margin:-13px 0 0 -31px;
	padding-top:13px;
	color: #0c9fd5;
	
}
#nav-links5 a{
	float:left;
	width:122px;
	height:27px;
	margin:-13px 0 0 0;
	padding-top:13px;
}

#nav-links5 a:hover{
	float:left;
	width:122px;
	height:27px;
	background:url(../images/menu-over1.gif) repeat-x;
	padding-top:13px;
	color: #0c9fd5;

}
#nav-links6 a{
	float:left;
	width:89px;
	height:27px;
	margin:-13px 0 0 0;
	padding-top:13px;
	color: #676767;

}

#nav-links6 a:hover{
	float:left;
	width:89px;
	height:27px;
	background:url(../images/menu-over2.gif) no-repeat;
	margin:-13px 0 0 0;
	padding-top:13px;
	color: #0c9fd5;

}
#banner-outer {
	float:left;
	width: 898px;
	height: 618px;
	background:#fe8e2a;
	border:1px;
	border-color:#fe8e2a;
	border-style:solid;
}

#banner {
	float:left;
	width: 870px;
	height: 250px;
	margin:5px 15px 15px 15px;
	background:#ffffff;
}
*html #banner {
	float:left;
	width: 870px;
	height: 335px;
	margin:5px 5px 15px 5px;
	background:#FFF;
}

#banner-img {
	float:left;
	width: 380px;
	height: 281px;
	border:0px;
	border-color:#FFF;
	border-style:solid;
	margin:18px 20px 0 30px;
}
*html #banner-img {
	float:left;
	width: 460px;
	height: 281px;
	border:1px;
	border-color:#FFF;
	border-style:solid;
	margin:35px 0 0 15px;
}
#banner-content {
	float:left;
	width: 380px;
	height: 300px;
	padding:20px;

}
*html #banner-content {
	float:left;
	width: 310px;
	height: 300px;
	padding:10px 20px 0px 20px;

}
#banner-content p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	padding-top:15px;
}

#banner-content img{
		padding-top:5px;
}

#content {
	clear: both;
	float: left;
	width: 900px;
	height: 300;
	margin-top:14px;
}

*html #content {
	clear: both;
	float: left;
	width: 900px;
	height: 300;
	margin-top:14px;


}
*+ html #content {
	clear: both;
	float: left;
	width: 900px;
	height: 300;
	margin-top:14px;

}
#content-box-bg {
	clear: both;
	float: left;
	width: 870px;
	height: auto;
	background:#fe8e2a;
	padding:1px 15px 0 15px;
	
}
#content-box-bg-bot {
	float: left;
	width: 920px;
	height: 14px;
	background:url(../images/orange-bord-bot.png) no-repeat;
padding-bottom:px;
}
#content-box-bg-top {
	float: left;
	width: 920px;
	height: 14px;
	background:url(../images/orange-bord-top.png) no-repeat;
	padding-top:9px;
}
#content-box{
	float: left;
	width: 278px;
	height:755;
	border:1px;
	border-color:#fab578;
	border-style:solid;
	background:#fff;

}

#content-box-content h1{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#3d3d3d;
}
#content-box-content h2{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fe8e2a;
}
#content-box-line{
	float: left;
	width: 240px;
	height:1px;
	border-bottom:1px;
	border-bottom-color:#e2e2e2;
	border-bottom-style:solid;
	margin:5px 0 10px 0;
}
*html #content-box-line{
	float: left;
	width: 240px;
	height:1px;
	border-bottom:1px;
	border-bottom-color:#e2e2e2;
	border-bottom-style:solid;
	margin:-8px 0 5px 0;
}
#content-box-dot-line{
	float: left;
	width: 240px;
	height:1px;
	background: url(../images/dot-line.gif) repeat-x;
	margin:5px 0 10px 0;
}
*html #content-box-dot-line{
	float: left;
	width: 240px;
	height:1px;
	background: url(../images/dot-line.gif) repeat-x;
	margin:7px 0 -3px 0;
}
#content-box-content{
	float: left;
	width: 245px;
	height:605;
	margin:25px 25px 5px 20px;
}
*html #content-box-content{
	float: left;
	width: 245px;
	height:605;
	margin:25px 12px 0px 12px;
}
#content-box-content p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#333333;
	padding-top:5px;
}
*html #content-box-content p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#9b9b9b;
	padding-top:1px;
}
#content-box-content p a{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#11ace3;
	text-decoration:underline;
}
#content-box-content p a:hover{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#11ace3;
	text-decoration: none;
}
#content-box-content span{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#757575;
}
#content-box-content span a{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#757575;
	text-decoration:none;
}
#content-box-content span a:hover{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#757575;
	text-decoration:underline;
}
#content-box-content img{
		padding-top:3px;
}
*html #content-box-content img{
		padding-top:5px;
		padding-bottom:5px;
}
#readmore{
	float: left;
	width: 116px;
	height:21px;
	margin:15px 0 25px 145px;
}
*html #readmore{
	float: left;
	width: 116px;
	height:21px;
	margin:15px 0 25px 70px;
	padding-bottom:25px;
}
#spacer{
	float: left;
	width: 15px;
	height:379px;
}
*html #spacer{
	float: left;
	width: 15px;
	height:385px;
}
#testi-box{
	float: left;
	width: 245px;
	height:auto;
	margin-left:25px;
}
*html #testi-box{
	float: left;
	width: 245px;
	height:auto;
	margin-left:12px;
	padding-top:8px;
}
#testi-box h2{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fe8e2a;
}
#testi-box p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#9b9b9b;
	padding-top:5px;
}
#testi-box p a{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#9b9b9b;
	text-decoration:none;
}
#testi-box p a:hover{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#11ace3;
	text-decoration: underline;
}
#form-box-outer {
	clear: both;
	float: left;
	width: 900px;
	height: auto;
	
}
#twitter{
	float: left;
	width: 215px;
	height:71px;
	margin:1px 0 5px 0px;
}
*html #twitter{
	float: left;
	width: 215px;
	height:66px;
	margin:10px 0 15px 0px;
}
#linkedin{
	float: left;
	width: 150px;
	height:42px;
	margin:20px 0 10px 0px;
}
*html #linkedin{
	float: left;
	width: 150px;
	height:42px;
	margin:20px 0 10px 0px;
}
#client-login-outer{
	float: left;
	width: 505px;
	height:86px;
	margin-left:30px;
	margin-top:10px;
}
*html #client-login-outer{
	float: left;
	width: 505px;
	height:86px;
	margin-top:10px;
}
#client-login{
	float: left;
	width: 500px;
	height:31px;
	background:url(../images/client-login.gif) no-repeat;
}
#form-box{
	float: left;
	width: 500px;
	height:auto;
	margin-top:5px;
}
#text-box-outer{
		float:left;
		width:auto;
		height:auto;
}
#text-box-left{
		float:left;
		width:10px;
		height:35px;
		background:url(../images/text-box-left.png) no-repeat;
}
#text-box-center{
		float:left;
		width:160px;
		height:35px;
		background:url(../images/text-box-center.png) repeat-x;
}
#text-box-right{
		float:left;
		width:10px;
		height:35px;
		background:url(../images/text-box-right.png) no-repeat;
}
.form-style{
	border: none;
	border-color:#FFFFFF;
	width:160px;
	height:20px;
	color: #b3b1aa;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	margin-top:7px;
	margin-bottom:7px;
	background: url(../images/text-box-bg.gif) repeat-x;
	
	
}
#login-button{
		float:left;
		width:100px;
		height:34px;
}


#inner-cont-outer {
	float:left;
	width: 900px;
	height: auto;
	background:#fe8e2a;
	border:1px;
	border-color:#fe8e2a;
	border-style:solid;
	margin:0px 0px 0px 0px;
}

#inner-cont {
	float:left;
	width: 870px;
	height: auto;
	margin:5px 15px 15px 15px;
	background:#FFF;
}
*html #inner-cont {
	float:left;
	width: 870px;
	height: auto;
	margin:15px 5px 15px 5px;
	background:#FFF;
}

#inner-cont-content {
	float:left;
	width: 850px;
	height: auto;
	padding:20px 25px 25px 45px;

}
*html #inner-cont-content {
	float:left;
	width: 850px;
	height: auto;
	padding:10px 20px 0px 20px;

}
#inner-cont-content h1{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#3d3d3d;
}
#inner-cont-content h2{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fe8e2a;
	padding:20px 0 10px 0;
	text-decoration:underline;
}
#inner-cont-content p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	padding:10px 35px 10px 0px;
}

#inner-cont-content p img{
	border:1px;
	border-color: #CCC;
	border-style:solid;
	padding:2px;
	margin-right:10px;
}
#gallery_container-outer{
		float:left;
		width:830px;
		height:auto;
}
#contactus{
		float:left;
		width:870px;
		height:66px;
}
#contactus-cont{
		float:left;
		width:470px;
		height:auto;
		padding-top:60px;
}
#contactus-cont p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:18px;
	padding:10px 35px 0 0px;
}
#contactus-cont p a{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#0c9fd5;
}
#contactus-cont p a:hover{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration: underline;
	color:#0c9fd5;

}
#footer{
	width:900px;
	height:52px;
	float:left;

}
*html #footer{
	width:900px;
	height:52px;
	float:left;
}

.lt_float1{float:left; width:410px; height: 37px; font-weight:normal; font-family: Arial; font-size: 12px; padding-top:5px;padding-bottom:0px; color:#5c5c5c; text-align: left; line-height:20px;}
.lt_float1 a{font-weight:normal; font-family: Arial; font-size: 12px; color:#5c5c5c; text-align: left;}
.lt_float1 a:hover{font-weight:normal; font-family: Arial; font-size: 12px; color:#5c5c5c; text-align: left; text-decoration:underline;}

*html .lt_float1{float:left; width:410px; height: 37px; font-weight:normal; font-family: Arial; font-size: 12px; padding-top:15px; padding-bottom:0px; color:#6B6B6B; text-align: left; line-height:20px;}

.lt_float2{float:left; width:210px; height: 37px; padding-top:5px;margin-left:280px;font-weight:normal; font-family: Arial; font-size: 12px; padding-top:5px;padding-bottom:0px; color:#5c5c5c; text-align: left; line-height:20px;}

.lt_float2 a{font-weight:normal; font-family: Arial; font-size: 12px; color:#5c5c5c; text-align: left;}
.lt_float2 a:hover{font-weight:normal; font-family: Arial; font-size: 12px; color:#5c5c5c; text-align: left; text-decoration:underline;}

.selected{
	text-decoration:underline;
}
*html .selected{
	text-decoration:underline;
}
.lt_float2 li{
		list-style:none;
		float:left;
}
.lt_float2 li img{
		padding:0 5px 0 5px;
}





div.jMyCarousel1{
		height:80px;
}

/** carousel 1 **/
div.jMyCarousel1 ul li{
	border:1px solid #fff;
	line-height:0px;
	padding:10px 10px 10px 0;
	list-style:none;
	float:left;
}

div.jMyCarousel1 ul li a{ /* in case of link */
	display:block;
	border:0px;
}

div.jMyCarousel1 ul li a img{
	display:block;
	border:1px;
	border-color:#CCC;
	border-style:solid;
	padding:2px;
}

