body
	{
	background:#ffffff url(../images/body-bg.jpg) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	margin:0px;
	padding:0px;
	}
.clear
	{
	clear:both;
	}
p
	{
	padding:0px;
	margin:0px 0px 15px 0px;
	}
a
	{
	outline:none;
	}
h1
	{
	font-size:21px;
	font-weight:normal;
	margin:0 0 15px 0;
	border-bottom:1px solid #8d8d8a;
	padding:15px 0 15px 0px;
	}
h1 span
	{
	color:#424242;
	border-bottom:3px solid #8d8d8a;
	padding-bottom:12px;
	}
h1 span span
	{
	color:#d18316;
	border-bottom:none;
	padding-bottom:0px;
	}
.inner-h1
	{
	font-size:21px;
	font-weight:normal;
	margin:0 0 15px 0;
	border-bottom:1px solid #8d8d8a;
	padding:15px 0 15px 0px;
	}
.inner-h1 span
	{
	color:#424242;
	border-bottom:3px solid #8d8d8a;
	padding-bottom:12px;
	}
.inner-h1 span span
	{
	color:#d18316;
	border-bottom:none;
	padding-bottom:0px;
	}
h2
	{
	font-size:22px;
	font-weight:normal;
	margin:0 0 15px 0;
	border-bottom:1px solid #8d8d8a;
	padding:15px 0 15px 0px;
	}
h2 span
	{
	color:#424242;
	border-bottom:3px solid #8d8d8a;
	padding-bottom:12px;
	}
h2 span span
	{
	color:#d18316;
	border-bottom:none;
	padding-bottom:0px;
	}

h3
	{
	font-family:"Century Gothic";
	color:#606060;
	font-size:24px;
	font-weight:bold;
	padding:15px 0 0 45px;
	margin:0px; 
	}
h3 span
	{
	color:#d18316;
	font-weight:normal;
	}
h4
	{
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:0 0 11px 50px;
	}
h4 span
	{
	font-size:13px;
	color:#7e764a;
	margin:0px;
	padding:0px;
	}
h5
	{
	font-size:13px;
	font-weight:normal;
	color:#7a7315;
	margin:0px;
	padding:0 0 0 11px;
	font-weight:bold;
	}
h6
	{
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}
h6 span
	{
	font-size:13px;
	color:#7e764a;
	margin:0px;
	padding:0px;
	}
h6 a
	{
	font-size:18px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}
h6 a:hover
	{
	color:#7e764a;
	}		
#outer-wrap
	{
	width:972px;
	margin:auto;
	padding:0px;
	}
#header
	{
	height:185px;
	padding:59px 0 0 0;
	margin:0px;
	background:url(../images/header-right-bg.jpg) bottom right no-repeat;
	}
#header-top
	{
	height:34px;
	padding:0 21px 0 21px;
	margin:0px;
	}
#phone
	{
	width:112px;
	height:27px;
	padding:7px 0 0 22px;
	background:url(../images/phone-icon.jpg) top left no-repeat;
	font-size:18px;
	float:right;
	}
#header-middle
	{
	width:915px;
	height:151px;
	margin:0px;
	padding:0 0 0 21px;
	background:#6a747c url(../images/header-left-bg.jpg) top left no-repeat;
	}
#header-middle img
	{
	padding-top:16px;
	}
#header-listing
	{
	width:151px;
	height:113px;
	padding:16px 0 0 24px;
	background:#d18316;
	font-size:13px;
	float:left;
	}
#header-listing ul
	{
	list-style:none;
	margin:0px;
	padding:0px;
	}
#header-listing ul li
	{
	list-style:none;
	padding:4px 0 4px 0;
	font-weight:bold;
	color:#FFFFFF;
	}
		

#header-bottom
	{
	height:18px;
	padding:4px 0 0 24px;
	background:#c2ba90;
	font-size:10px;
	}
#header-bottom span
	{
	float:left;
	}
#header-bottom span a
	{
	color:#2c2d2d;
	text-decoration:none;
	}
#header-bottom span a:hover
	{
	text-decoration:underline;
	}
#header-bottom ul
	{
	list-style:none;
	margin:0px;
	padding:0 0 0 40px;
	}
#header-bottom ul li
	{
	padding:0 7px 0 13px;
	float:right;
	background:url(../images/bullet1.jpg) center left no-repeat; 
	}
#header-bottom ul li a
	{
	text-decoration:none;
	color:#000000;
	}
#header-bottom ul li a:hover
	{
	text-decoration:none;
	color:#f7f5f5;
	}
#banner-outer
	{
	width:972px;
	height:389px;
	margin:0px;
	padding:0px;
	background:#fff url(../images/banner-left-img.jpg) top left no-repeat;      
	}
#banner-inner
	{
	width:951px;
	height:389px;
	margin:0px;
	padding:0 0 0 10px;
	background:#fff url(../images/banner-right-img.jpg) top right no-repeat; 
	float:right;    
	}

#banner-boxes
	{
	width:915px;
	height:328px;
	margin:2px 0 0 0;
	padding:14px 0 0 15px;
	background:url(../images/banner-bg.jpg) top left repeat-x;
	float:left;
	}
.banner-box
	{
	width:216px;
	height:319px;
	padding:0px;
	background:url(../images/banner-box-bg.jpg) bottom left no-repeat;
	float:left;
	}
.banner-line
	{
	width:3px;
	height:319px;
	padding:0px;
	margin:0 4px 0 4px;
	float:left;
	text-align:center;
	}
.banner-box h3
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#2b2b2c;
	padding:5px 0 0 10px;
	margin:0px; 
	}
.banner-box h3 span
	{
	font-size:18px;
	font-weight:normal;
	color:#2a2a2a;
	}
.banner-box p
	{
	padding:10px 10px 10px 10px;
	margin:0px;
	}
.read a
	{
	width:103px;
	height:22px;
	display:block;
	background:url(../images/readmore.jpg) top left no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 0 0 20px;
	margin:0 0 0 10px;
	}
.read a:hover
	{
	color:#fec356;
	background:url(../images/readmore-over.jpg) top left no-repeat;
	}
#top-nav ul
	{
	margin:0px;
	padding:0 0 0 17px;
	list-style:none;
	}
#top-nav ul li
	{
	height:33px;
	font-size:18px;
	padding:9px 0 0 0;
	margin:0px;
	background:url(../images/menu-separator.jpg) top right no-repeat;
	float:left;
	font-weight:normal;
	}
#top-nav ul li a
	{
	color:#fff;
	text-decoration:none;
	padding:0 20px 0 20px;
	}
	#top-nav
	{
	width:930px;
	height:42px;
	margin:0px;
	padding:3px 0 0 0;
	background:url(../images/top-nav.jpg) top left repeat-x;
	}
#top-nav ul li a:hover
	{
	color:#fec356;
	}
#top-nav ul li a.active
	{
	color:#fec356;
	}


#outer-body-container
	{
	width:972px;
	background:url(../images/body-container-bg.jpg) top left repeat-y;
	margin:0px;
	padding:0px;
	}
#body-container
	{
	width:950px;
	float:left;
	background-color:#fff;
	padding:2px 0 0 0;
	margin:0px;
	}
.body-img-left
	{
	width:11px;
	height:310px;
	float:left;
	margin:0px;
	padding:0px;
	}
.body-img-right
	{
	width:11px;
	height:310px;
	float:right;
	margin:0px;
	padding:0px;
	}
#left-container
	{
	width:272px;
	padding:0 0 0 10px;
	margin:0px;
	float:left;
	}
a.read
	{
	color:#b6620e;
	text-decoration:underline;
	}
a.read:hover
	{
	text-decoration:none;
	}
#contact-container
	{
	width:270px;
	background:url(../images/contact-bg.jpg) top left repeat-y;
	margin-bottom:4px;
	}
#contact-inner-container
	{
	padding:17px 10px 0 10px;
	width:250px;
	background:url(../images/contact-bg-over.jpg) top left no-repeat;
	}
/*#captcha
	{
	width:168px;
	height:33px;
	margin:0px;
	padding:0 0 10px 102px;
	}*/
#captcha
	{
	width:160px;
	height:33px;
	margin:0px;
	padding:0 0 0 90px;
	}
.contact-icon
	{
	height:45px;
	background:url(../images/contact-icon.jpg) 5px top no-repeat;
	}
#contact-container label
	{
	color:#606060;
	float:left;
	margin:0px;
	/*padding:0 0 0 10px;*/
	padding:0px;
	}
#contact-container label span
	{
	color:#cd8828;
	}
#contact-container input
	{
	width:155px;
	height:23px;
	background:url(../images/input-bg.jpg) top left repeat-x;
	color:#606060;
	border:1px solid #b3b3b3;
	float:right;
	/*margin:0 10px 4px 0;*/
	margin:0 0 4px 0;
	padding:2px 0 0 2px;
	}
#contact-container textarea
	{
	width:155px;
	height:85px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background:#f1f1f1 url(../images/textarea-bg.jpg) top left repeat-x;
	color:#606060;
	border:1px solid #b3b3b3;
	float:right;
	margin:0 0 4px 0;
	padding:2px 0 0 2px;
	}
.left-box
	{
	width:270px;
	margin:4px 0 4px 0;
	padding:0px;
	background:url(../images/left-box-bg.jpg) top left repeat-y;
	}
.left-box p
	{
	padding:10px 5px 0px 10px;
	}
.left-box-inner-top
	{
	width:270px;
	margin:0px;
	padding:13px 0 0 0;
	background:url(../images/left-boxtop.jpg) top left no-repeat;
	}
.left-box-inner
	{
	width:270px;
	margin:0px;
	padding:13px 0 0 0;
	background:url(../images/left-box-top.jpg) top left no-repeat;
	}
.dotted-line
	{
	width:250px;
	height:3px;
	margin:0px;
	padding:0 10px 0 10px;
	}
.left-bottom-bg
	{
	width:250px;
	height:24px;
	padding:0 20px 0 0;
	background:url(../images/left-bottom-bg.jpg) top left no-repeat;
	}
.left-bottom-img
	{
	width:270px;
	height:10px;
	padding:0px;
	padding:0px;
	}
.clients
	{
	width:250px;
	margin:10px 0 10px 10px;
	padding:0px;
	background:url(../images/clients-bg-new.jpg) top left repeat-y;
	}
.clients-icons
	{
	width:72px;
    height:100px;
	float:left;
	margin-right:10px;
	}
.clients p
	{
	padding:5px 5px 5px 10px;
	margin:0px;
	}

.view-all
	{
	width:92px;
	height:20px;
	float:right;
	margin:0px;
	padding:4px 0 0 12px;
	background:url(../images/view-all-bg.jpg) top left no-repeat;
	}
.view-all a
	{
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 25px;
	}
.view-all a:hover
	{
	text-decoration:underline;
	}
.month
	{
	color:#8f860d;
	font-size:13px;
	margin:0 0 4px 0;
	padding:0px;
	}
.listing .mail a
	{
	color:#7d7964;
	text-decoration:none;
	}
.listing .mail a:hover
	{
	text-decoration:underline;
	color:#000;
	}
#right-container
	{
	width:640px;
	padding:10px 10px 0 0;
	margin:0px;
	float:right;
	}
#right-container p
	{
	line-height:18px;
	color:#626160;
	}
#right-container p a
	{
	color:#626160;
	text-decoration:underline;
	}
#right-container p a:hover
{
text-decoration:none;
}

.content-box
	{
	width:640px;
	margin:0px;
	padding:0px;
	}
.view-video
	{
	margin:0px;
	padding:0px;
	height:23px;
	border-bottom:1px solid #8d8d8a;
	background:url(../images/view-video-bg.jpg) right bottom no-repeat;
	}
.view-video a
	{
	width:117px;
	height:20px;
	padding-top:3px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	float:right;
	display:block;

	}
.view-video a:hover
	{
	text-decoration:none;
	}
.testimonial
	{
	width:298px;
	background:url(../images/testtmonial-bg.jpg) top left repeat-y;
	float:left;
	margin:20px 0 20px 0;
	}
.testimonial-inner
	{
	width:283px;
	background:url(../images/testtmonial-top-bg.jpg) top left no-repeat;
	float:left;
	padding:20px 5px 0px 10px;
	}
.testimonial-bottom
	{
	margin:0px;
	padding:0px;
	width:298px;
	height:10px;
	}
.testimonial h2
	{
	font-size:25px;
	color:#7d4d0b;
	font-weight:normal;
	padding:0px;
	margin:0px;
	border:none;
	}
#right-container .testimonial p
	{
	line-height:22px;
	padding-top:10px;
	}
.read-more a
	{
	float:right;
	color:#7f4f0d;
	text-decoration:underline;
	font-weight:bold;
	padding-right:20px;
	}
.read-more a:hover
	{
	text-decoration:none;
	}
.listing-con
	{
	width:638px;
	background:#fdf9eb;
	border:1px solid #f8ecbd;
	}
.listing-con p
	{
	padding:10px;
	}
.listing-top
	{
	background:#070707;
	height:30px;
	margin:0px;
	padding:0px;
	}
.listing-top h2
	{
	font-size:22px;
	color:#fff;
	margin:0px;
	padding:0 0 0 13px;
	border:none;
	}
.listing-top h2 span
	{
	font-size:22px;
	color:#d18316;
	border:none;
	}
.list
	{
	width:310px;
	background:url(../images/law-informlist-bg.jpg) top right no-repeat;
	margin:5px 0 0 0;
	float:left;
	}
.listing-con ul
	{
	width:260px;
	background:url(../images/law-informlist-bg.jpg) top right no-repeat;
	margin:5px 0 0 0;
	padding:0 30px 0 10px;
	float:left;
	list-style:none;
	}
.listing-con ul li
	{
	width:250px;
	background:url(../images/bullet.jpg) top left no-repeat;
	line-height:20px;
	padding:0 0 0 25px;
	margin:0 0 20px 0;
	}
#bottom-img
	{
	width:972px;
	height:27px;
	margin:0px;
	padding:0px;
	}

#footer
	{
	width:100%;
	height:264px;
	background:#6b747d url(../images/footer-bg.jpg) top left repeat-x;
	}
#footer-nav
	{
	width:972px;
	padding-top:60px;
	margin:auto;
	text-align:center;
	color:#e8ae32;
	}
#footer-nav a
	{
	color:#e8ae32;
	text-decoration:none;
	font-size:14px;
	}
#footer-nav span
	{
	padding:0 13px 0 13px;
	}
#footer-nav a:hover
	{
	text-decoration:underline;
	}
#footer-nav a.active
	{
	text-decoration:underline;
	}
#footer p
	{
	text-align:center;
	color:#fff;
	margin:0px;
	padding:3px 0 0 0;
	}
#techwyse-logo
	{
	margin:0px;
	padding:20px 0 0 0;
	color:#e8ae32;
	text-align:center;
}
#techwyse-logo a
	{
	color:#e8ae32;
	text-decoration:none;
	font-size:13px;
}#techwyse-logo a:hover
	{
	text-decoration:underline;
}
.new-icon
	{
	background:url(../images/new-icon.jpg) 10px top no-repeat;
	}
.feature-icon
	{
	background:url(../images/case-icon.jpg) 10px top no-repeat;
	}
.client-icon
	{
	background:url(../images/client-icon.jpg) 10px top no-repeat;
	margin-bottom:10px;
	}
.icons
	{
	padding:0 5px 0 5px;
	}
	
/*inner-css*/

#inner-body-container
	{
	width:972px;
	background:url(../images/body-container-bg.jpg) top left repeat-y;
	margin:0px;
	padding:0px;
	}
#innerpage-container
	{
	width:950px;
	float:left;
	background-color:#fff;
	padding:2px 0 0 0;
	margin:0px;
	}
.inner-img-left
	{
	width:11px;
	height:699px;
	float:left;
	margin:0px;
	padding:0px;
	}
.inner-img-right
	{
	width:11px;
	height:699px;
	float:right;
	margin:0px;
	padding:0px;
	}
#inner-menu-con
	{
	width:951px;
	height:45px;
	background:url(../images/inner-menu-bg.jpg) top left no-repeat;
	padding:0 0 0 21px;
	}
#inner-right-container
	{
	width:654px;
	margin:0 0 0 4px;
	padding:0px;
	float:left;
	background:url(../images/inner-con-bg.jpg) top left repeat-y;
	}
#inner-right-container h2
	{
	font-size:16px;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0px;
	color:#424242;
	}
#inner-right-container h3
	{
	font-size:15px;
	font-weight:bold;
	margin:20px 0 5px 0;
	padding:0px;
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	}
#inner-right-container h3 a
	{
	font-size:15px;
	font-weight:bold;
	margin:20px 0 5px 0;
	padding:0px;
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#inner-right-container h3 a:hover
	{
	text-decoration:underline;
	}
#inner-right-container h4
	{
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	padding:0px;
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	}	
#inner-right-container ul
	{
	list-style:none;
	margin:0px;
	padding:0 0 0 30px;
	}
#inner-right-container ul li
	{
	margin:0 0 10px 0;
	padding:0 0 0 25px;
	background:url(../images/inner-list-bullet.jpg) top left no-repeat;
	}
#inner-right-container ul li a
	{
	color:#626160;
	text-decoration:none;
	}
#inner-right-container ul li a:hover
	{
	color:#b06917;
	}
#inner-right-container ul li ul
	{
	margin:0px;
	padding:0px;
	background:none;
	}
#inner-right-container ul li ul li
	{
	margin:0 0 5px 0px;
	padding:0 0 0 20px;
	background:url(../images/inner-list-bullet1.jpg) top left no-repeat;
	}

.listing h2
	{
	font-size:16px;
	font-weight:bold;
	margin:10px 0 10px 0;
	padding:0px;
	color:#424242;
	border:none;
	}
#inner-right-container a.grey
	{
	text-decoration:underline;
	color:#626160;
	}
	#inner-right-container a.grey2
	{
	text-decoration:underline;
	color:#626160;
	font-size:13px;
	font-weight:bold;
	}
#inner-right-container a:hover
	{
	text-decoration:none;
	}
#inner-right-container-top
	{
	width:627px;
	margin:0px;
	padding:15px 10px 0 17px;
	float:left;
	background:url(../images/innerpage-bg-top.jpg) top left no-repeat;
	}
#inner-right-container p
	{
	line-height:18px;
	color:#626160;
	}
#inner-right-container .content-box
	{
	width:630px;
	margin:0px;
	padding:0px;
	}
#inner-right-container .content-box ul
	{
	margin:0px;
	padding:15px 0 0 0;
	list-style:none;
	color:#626160;
	}
#inner-right-container .content-box ul li
	{
	margin:0 0 10px 0;
	padding:0 0 10px 15px;
	border-bottom:1px solid #cacdce;
	background:url(../images/bullet-inner.jpg) top left no-repeat;
	}
#inner-right-container .bottom-img
	{
	width:654px;
	height:11px;
	margin:0px;
	padding:0px;
	}
.bottom-box
	{
	width:580px;
	border:1px solid #ececda;
	padding:20px;
	margin:0px;
	background:#f8f8f1;
	}

.listing
	{
	width:627px;
	margin-bottom:15px;
	}
.listing-details
	{
	width:627px;
	margin-bottom:15px;
	}
/*.listing img
	{
	width:141px;
	height:164px;
	float:left;
	padding-right:10px;
	}*/
.listing img
	{
	margin:0 10px 10px 0;
	}
.listing-right
	{
	width:475px;
	float:right;
	}
.listing .name a
	{
	color:#d18316;
	font-weight:bold;
	text-decoration:none;
	}
.listing .details
	{
	color:#d18316;
	font-weight:bold;
	}
.listing .name a:hover
	{
	color:#b5690a;
	}
#prev {

	font-size:12px;
	font-weight:bold;
	color:#937540;
	margin:0px 7px 0px 0px;
	text-align:left;
}
#prev a {
	display:block;
	width:60px;
	height:17px;
	text-decoration:none;
	padding:0px 0px 0px 18px;
	color:#937540;
	line-height:17px;
	background:url(../images/prev.jpg) no-repeat left top;
	outline:none;
}
#prev a:hover {
	color:#4b73ac;
	background:url(../images/prev_hover.jpg) no-repeat left top;
}
#next {

	font-size:12px;
	font-weight:bold;
	color:#937540;
	margin:0px 0px 0px 7px;
	text-align:left;
}
#next a {
	display:block;
	width:50px;
	height:17px;
	text-decoration:none;
	padding:0px 0px 0px 7px;
	color:#937540;
	line-height:17px;
	background:url(../images/next.jpg) no-repeat left top;
	outline:none;
}
#next a:hover {
	color:#4b73ac;
	background:url(../images/next_hover.jpg) no-repeat left top;
}
.pagenum {
	background:url(../images/numberbg.jpg) repeat-x;
	padding:3px;
	border:1px solid #999999;
	line-height:11px;
	color:#937540;
	font-weight:bold;
	float:left;
	margin:0px 1px 0px 1px;
}
.pagenum a {
	color:#51799c;
	text-decoration:none;
	outline:none;
}

.pagenum a:hover {
	color:#937540;
	text-decoration:underline;
}


.back-button
	{
	height:30px;
	float:left;
	padding-top:10px;
	padding-right:10px;
	}

.view{
	background:url(../images/view.gif) no-repeat left top;
	float:left;
	margin:0px;
	padding:0px;
	height:23px;
	font-size:13px;
	color:#FFFFFF;
	cursor:pointer;
	line-height:normal;
	}
a.view{
text-decoration:none;
	}

.view:hover{
	background:url(../images/view.gif) no-repeat left -23px;
	}
.view span{
	background:url(../images/view.gif) no-repeat right -46px;
	height:20px;
	float:left;
	padding:3px 10px 0px 10px;
	}
.view:hover span{
	background:url(../images/view.gif) no-repeat right -69px;
	}

.print a
	{
	height:26px;
	float:right;
	background:url(../images/print-icon.jpg) top left no-repeat;
	color:#626160;
	padding:5px 0 0 32px;
	}
.print a:hover
	{
	text-decoration:underline;
	}
#pagination1
	{
	margin:0px;
	padding:0px;
	}

#pagination{
	float:left;
	width:350px;
	margin:0px 0px 15px 0px;
	}

#pagination a{
	background:url(../images/pagination-bg.gif) no-repeat left top;
	margin:0px 2px 0px 0px;
	padding:0px;
	height:18px;
	float:left;
	line-height:normal;
	color:#FFFFFF;
	cursor:pointer;
	}
#pagination a:hover{
	background:url(../images/pagination-bg.gif) no-repeat left -18px;
	color:#FFFFFF;
	}

#pagination a span{
	background:url(../images/pagination-bg.gif) no-repeat right -36px;
	float:left;
	height:17px;
	padding:1px 6px 0px 6px
	}
	
#pagination a:hover span{
	background:url(../images/pagination-bg.gif) no-repeat right bottom;
	}

#pagination .active{
	background:url(../images/pagination-bg.gif) no-repeat left -18px;
	float:left;
	margin:0px 2px 0px 0px;
	}
#pagination .active span{
	background:url(../images/pagination-bg.gif) no-repeat right bottom;
	float:left;
	height:17px;
	padding:1px 6px 0px 6px
	}
#flash
	{
	width:374px;
	height:311px;
	margin:auto;
	padding:10px 0 10px 20px;
	}
.table-inner-r-left{
color:#000000;
font-size:12px;
padding:2px 10px 2px 10px;
text-align:left;
}
.table-wrap{
	padding:0px;
	margin:0px;
	}
.table-wrap a{
	color:#000000;
	text-decoration:none;	
}
.table-wrap a:hover{
	color:#837c1e;
	}

#contact-us
	{
	width:370px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px 0px 0px 0px;
	}
#contact-us label
	{
	color:#606060;
	float:left;
	margin:0px;
	padding:0px;
	}
#contact-us label span
	{
	color:#cd8828;
	}
#contact-us input
	{
	width:250px;
	height:23px;
	background:url(../images/input-bg.jpg) top left repeat-x;
	color:#606060;
	border:1px solid #b3b3b3;
	float:right;
	margin:0 0 4px 0;
	padding:2px 0 0 2px;
	}
#contact-us textarea
	{
	width:250px;
	height:85px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background:#f1f1f1 url(../images/textarea-bg.jpg) top left repeat-x;
	color:#606060;
	border:1px solid #b3b3b3;
	float:right;
	margin:0 0 4px 0;
	padding:2px 0 0 2px;
	}
	
	
	
	
	#header-search
	{
	width:402px;
	height:115px;
	margin:10px 0 0 0;
	padding:4px 20px 0 0px;
	background:#d18316;
	font-size:13px;
	float:left;
	color:#c6cdd3;
	text-align:right;
	background:url(../images/search-right-bg.jpg) right center no-repeat;
	}
	#search-wrap{
	widows:250px;
	height:20px;
	margin:35px 0px 0px 0px;
	padding:0px 0px 0px 150px;
	}
	#search-wrap label{
	float:left;
	color:#ffffff;
	font-size:18px;
	padding-top:5px;
	margin:0px;
	height:12px;
	display:block;
		}
.Search-con
	{
	width:139px;
	height:23px;
	background:url(../images/search-bg.jpg) top left no-repeat;
	float:right;
	margin-top:5px;
	padding:0 0 0 5px;
	}
.Search-icon
	{
	margin:3px 0 0 0;
	padding:0px;
	width:16px;
	height:16px;
	float:left;
	}

.Search-con input
	{
	width:112px;
	height:15px;
	margin:2px 0 0 0;
	background:#eaebec;
	border:none;
	float:left;
	background:url(../images/bg-search.jpg) top left repeat-x;
	}
#address
{
width:200px;
float:right;
margin:5px 0 0 0;
}
.events-wrap{	
	padding:15px;
	margin:0px 0px 15px 0px;
	border-left:1px solid #deded2;
	border-bottom:1px solid #deded2;
}

.lising-head{
color:#000000;
font-size:13px;
font-weight:bold;
padding:2px 10px 4px 0px;
text-align:left;
}
.lising-head a{
color:#000000;
text-decoration:none;
} 
.lising-head a:hover{
	color:#666666;
	}
.watch-video {
	background:url(../images/watch-video.jpg) no-repeat left top;
	width:179px;
	height:36px;
	display:block;
	cursor:pointer;
	float:left;
	margin-right:10px;
	}
	
.watch-video:hover {
		background:url(../images/watch-video.jpg) no-repeat left bottom;
		}
.faq {
	width:525px;
	padding:10px 0px 0px 0px;
}
		
.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 13px Tahoma;
margin: 0px 0 10px 0px;
padding-top:5px;

}

.technology img{ /*header of 2nd demo*/
padding-top:5px;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #646464;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #646464;
}
.thelanguage1{
	padding:0px;
	margin:0px;

}	
.thelanguage1 ul{
	padding:0px;
	margin:0px 0px 0px 15px;
	list-style:none;
}
.thelanguage1 ul li{
	padding:0px 0px 10px 20px;
	margin:0px;
	list-style:none;
	}	
.thelanguage1 ul li a{
	color:#8e96bf;
	padding:0px 0px 0px 0px;
	font-size:14px;
	}
.thelanguage1 ul li a:hover{
	color:#635f96;
	}
#thanks{
	float:left;
	padding:0px;
	margin:6px 10px 10px 0px;
}			
#error{
	font-size:21px;
	color:black;
}
#error a{
	font-size:21px;
	color:#d58c26;
	text-decoration:underline;
}
#error a:hover{
	font-size:21px;
	color:#d58c26;
	text-decoration:none;
}
#inner-right-container #videoimg img {
	float:left;
	width:200px;
	margin:0px 10px 0px 0px;
	padding:0px;
	}
	
#inner-right-container #videoimg img p {
	float:left;
	}

.description {
	width:416px;
	float:left;
	}
.description p{	
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
	
.description-head {
color:#000000;
font-size:13px;
font-weight:bold;
padding:2px 10px 5px 0px;
text-align:left;
}

.underline{	
	margin:8px 0px 15px 0px;
	border-bottom:1px solid #deded2;
}
#leader-img{
	margin:0px;
	padding:0px;
	float:left;
	width:255px;
	height:27px;
	background: url(../images/leaders-field.jpg) top left no-repeat;
	}

	#client-access
	{
	height:16px;
	float:right;
	padding:2px 0 0 0px;
	font-size:12px;
	margin:10px 0px 0px 25px;
	
	}
	#client-access a
	{
	background: url(../images/client-login-icon.jpg) center left no-repeat;
	width:70px;
	padding:3px 0 0 18px;
	color:#fdeedb;
	text-decoration:underline;
	}
	#client-access a:hover
	{
	color:#fdeedb;
	text-decoration:none;
	}
.innerbutton {
	background: url(../images/inner-link.jpg) no-repeat left top;
	height:37px;
	padding:10px 0px 0px 0px;
	display:block;
	width:409px;
	text-align:center;
	color:#626160;
	text-decoration:none;
	}
.innerbutton:hover {
	background: url(../images/inner-link.jpg) no-repeat left bottom;
		}
		
.readmorenew {
	background:url(../images/readmorenew.jpg) no-repeat left top;
	width:119px;
	height:36px;
	display:block;
	float:left;
		}
.readmorenew:hover {
	background:url(../images/readmorenew.jpg) no-repeat left bottom;
}

#inner-right-container .size_large{font-size:18px;}	
