/* CSS Document */
body
 {
	width:100%;
	margin:0pt;
	padding:0pt;
	font-family:Tahoma;
	background:transparent url(../images/body-bg1.jpg) repeat-y scroll center top;
}
img
{
	border:none;
}
p
{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	line-height:1.4em;
	
}
a
{
	text-decoration:none;
}

.wrapper
{
	width:997px;
	margin:auto;
	overflow:hidden;
	
}
.wrapper-header 
{
	height:83px;
	width:100%;
}

.hdr
{
	height:54px;
	width:997px;
	background:url(../images/hdr1.jpg) repeat-x;
}
.logo
{
	width:129px;
	margin:0px;
}

.nav
{
	margin:0px 35px 0px 40px;
	font-weight:bold;
}

.nav ul 
{
	margin:23px 0px 0px 240px;
	padding:0pt;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}
.list,.list1
{
	display:inline;
	/*padding:0px 0px 0px 43px;*/
	font-size:14px;
	
}
.list a
{
	
	text-decoration:none;
}
.wrapper-banner 
{
	height:259px;
	width:994px;
	margin:auto;
	background:url(../images/banner1.jpg) no-repeat;
}
.caption
{
	height:48px;
	width:544px;
	padding:43px 0px 0px 0px;
}
.txt
{
	width:544px;
	margin:25px 0px 0px 46px;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-weight:bold;
	font-size:16px;
	line-height:1.2em;	
	float:left;
}

.button
{
	
	margin:13px 133px 0px 0px;
	text-align:center;
	width:150px;
	clear:none;
	/*height:100px;
	
	background:url(../images/button.jpg) no-repeat;*/
}

.button1
{
	height:86px;
	width:253px;
	text-align:center;
	background:url(../images/button1.jpg) no-repeat;
}
h2
{
	margin:5px 0px 0px 0px;
	font-size:22px;
	line-height:1.4em;	
}
.label1
{
	margin:32px 0px 0px 0px;
	font-size:25px;
	font-weight:normal;
}
.label2
{
	margin:25px 0px 0px 0px;
	font-size:28px;
	font-weight:normal;
}
.content
{
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	background:url(../images/ctnt_bg.jpg) repeat-x;
}

.index_ctnt_lft
{
	width:480px; 
}
.index_ctnt_rgt
{
	width:415px;
	margin-top:0px; 
}
.index_ctnt_rgt h2 {
	font-size:22px;
	line-height:1.4em;
	margin:5px 0 0;
}
.call_btn_margin
{
	margin:30px 0px 0px 0px;
}
.call_btn
{
	/*float:right;*/
	margin:8px 0px 0px 0px; 
}
.scalable
{
	font-size:12px; 
	margin:0px 0px 0px 50px;
}
.footer
{
	/*float:left;*/
	width:994px; 
	margin:0px 0px 0px 10px; 
}
.footer_margin
{
	/*float:left;*/
	margin:0px 0px 0px 20px; 
}
.copy
{
	font-size:12px;
}
.footer_logo
{
	/*float:right; */
	margin-right:38px;
}
/*------------------------------start about-----*/
.wrapper-banner1 
{
	height:110px;
	width:100%;
	background:url(../images/banner2.jpg) repeat-x;
}
.ctnt_lft
{
    /*float:left;*/
	width:600px;
	padding:5px 0px 0px 28px; 
	text-align:justify;
}
.ctnt_lft a {

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:normal;
	margin:0;
	padding:0;
	text-decoration:underline;
}
.ctnt_lft h3 {
	display:block;
	font-family:Arial,Helvetica,sans-serif,Verdana;
	font-size:22px;
	font-weight:bold;
	line-height:25px;
	margin:0;
	padding:0;
}
.ctnt_lft h5 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:normal;
	font-weight:normal;
}
.ctnt_lft ul {
	margin:10px 0 0 20px;
	padding:0;
}
.ctnt_lft ul li {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	list-style-image:url(../images/icon2.gif);
	list-style-position:outside;
	list-style-type:disc;
	margin:0;
	padding:0 10px 0 0;
}
.ctnt_lft h1 {
	border-bottom:1px dashed #CCCCCC;
	display:block;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	margin:0;
	padding:0;
}
.ctnt_lft h2 {
	border-bottom:1px dashed #CCCCCC;
	display:block;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:17px;
	font-weight:bold;
	line-height:25px;
	margin:0;
	padding:0;
}

.head
{
	/*float:left;*/
	font-size:37px;
	padding:25px 0px 0px 0px;
}
.head1
{
	/*float:left;*/
	padding:32px 0px 0px 20px;
	font-size:30px;
	opacity:0.7;
}
.highlight
{
	
	font-size:18px;
	font-weight:normal;
}
.btn_div
{
	width:600px;
}
.ctnt_rht
{
   float:right;
	width:300px;
	margin:0px 0px 0px 5px;;
	
	
}
.menu_top
{
	width:280px;
	/*background:url(../images/menu_top.jpg) no-repeat;*/
}
.menu_btm
{
	height:33px;
	margin:0px 0px 0px 16px;
	/*background:url(../images/menu_btm.jpg) no-repeat;*/
}
.menu
{
	width:221px;
	margin:20px 0px 0px 34px;
	list-style-type:none;
	
}
.more_info
{
	margin:12px 0px 0px 0px;
	padding:24px 0px 10px 41px;
}
.more_info a
{
 	
  	font-size:24px;
	padding:0px 0px 10px 37px;
	text-decoration:none;
	background:url(../images/menu_icon.jpg) no-repeat;
}

.menu_ul
{
	margin:0px 0px 0px 15px;
	padding:0px; 
	list-style-type:none; 
	
	
}
.menu_li
{
	padding:5px 0px 6px 0px;
	border-bottom:1px solid #ccc;
	background:url(../images/bullet.gif) no-repeat;
}
.menu a
{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 20px;
	font-size:11px;
	
}
/*--------------news--------------*/
span.link a {
	padding-left:3px;
	text-decoration:underline;
}
span.link a:hover{
	text-decoration:none;
}
.name {
	padding-left:3px;
	text-decoration:none;
	font-weight:normal;
}
/*-------Client_login----------*/
form {
	margin:0;
	padding:0;
}
.cl {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	margin:30px 0 0;
	padding:0 0 50px 26px;
	width:950px;
}
.cl h1 {
	border-bottom:1px dashed #CCCCCC;
	display:block;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	margin:0;
	padding:0;
}
.cl a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
	text-decoration:underline;
}
.cont-row {
	float:left;
	margin:5px 0 0;
	width:560px;
}
.field-name {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:25px;
	width:250px;
}
.textfield {
	float:left;
}
.cont-input {
	background:#FFFFFF url(../images/bg_field.jpg) repeat-x scroll center top;
	border:1px solid #666666;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:normal;
	padding:3px;
	vertical-align:middle;
	width:200px;
}
.btn {

	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	height:30px;
	line-height:30px;
	margin:0 5px 0 0;
	padding:0;
	text-align:center;
	width:65px;
}
.taps
{
	width:540px; 
	height:293px; 
}

.tapPos1{
	background:url(../images/taps-all.jpg) no-repeat 0px center;
}

.tapPos2{
	background:url(../images/taps-all.jpg) no-repeat -540px center;
}

.tapPos3{
	background:url(../images/taps-all.jpg) no-repeat -1080px center;
}

.tapPos4{
	background:url(../images/taps-all.jpg) no-repeat -1620px center;
}

.tapPos5{
	background:url(../images/taps-all.jpg) no-repeat -2160px center;
}



.taps-content
{
 padding:140px 0px 0px 52px;
 width:445px;
}

.howtohelp{
	margin-top:12px;
	color:darkorange;
}

.howtohelp ul{
	margin:6px 0 0 0;
	padding-left:22px;
}

.howtohelp li{
	list-style:none;
	padding-left:28px;	
	margin-bottom:6px;
	background:url(../images/bullet-o.gif) no-repeat left center;
}

.howtohelp a{
	font-weight:bold;
	font-size:16px;
	text-decoration:none;	
}

.howtohelp .email a{
	color:black;	
}

.howtohelp .request a{
	color:black;
}

.howtohelp .jobs a{
	color:black;
}

.newsevents{	
	margin-top:12px;
	color:darkorange;
}

.newsevents ul{
	margin:0;
	padding:0;
}

.newsevents li{	
	width:96%;
	list-style:none;
	margin-left:12px;
	margin-bottom:6px;
	border-bottom:1px dotted #ccc;
}

.newsevents .more{
	padding-left:10px;
	font-size:12px;
	text-decoration:none;
	color:darkorange;
	background:url(../images/more-bullet.gif) no-repeat left 6px;
	position:relative;
	left:85%;
	/*margin-left:-60px;*/
}

.newsevents p{	
	margin:0;
	margin-top:8px;
}
.checkbox{
	float:left;
}
.checkbox-name{
	float:left;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#515151;
}