body {
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-position:0px 10px;
	background-color:#FFF;
	margin-bottom:0px;
	padding-bottom:0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
img {
	border:0px;
	margin:0px;
}
form {
	margin:0px 0px 0px 0px;
	border:0px 0px 0px 0px;
}
.pic_bdr {
	border:1px #ededed solid;
	padding:2px;
}
h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	font-weight:bold;
	color:#359E0E;
	padding-bottom:2px;
	padding-left:4px;
	margin:0px 0px 0px 0px;
}
h2{color:#6CF;}
/*************************************************************font-styles**************************************************************************************************/

@font-face
{
    font-family: heading;                                                                                                                                                 
    src: url('../font/zurichs.eot');
	
    src: local(heading), url('../font/zurichs.ttf') format('opentype');
}
p
{
    font-family:heading;
}

/***************************** div id ***********************/
#main {
	width:973px;
	top:0px;
	left:50%;
	padding-left:14px;
	padding-right:14px;
}
#mainn {
	width:973px;
	top:0px;
	left:50%;
	padding-left:14px;
	padding-right:14px;
}
#mainnn {
	width:973px;
	top:0px;
	left:50%;
	padding-left:14px;
	padding-right:14px;
}
#main-01 {
	width:973px;
	top:0px;
	left:50%;
	padding-left:14px;
	padding-right:14px;
}
#main-02 {
	width:973px;
	top:0px;
	left:50%;
}
#main-03 {
	width:973px;
	top:0px;
	left:50%;
	padding-left:14px;
	padding-right:14px;
}
#main-04 {
	width:973px;
	top:0px;
	left:50%;
	padding-left:14px;
	padding-right:14px;
}
#bd-top {
	height:119px;
	width:100%;
	float:left;
	text-align:left;
	bottom:0px;
}
#logo {
	margin-top:14px;
	margin-left:30px;
	float:left;
}
#live-help {
	width:500px;
	height:50px;
	float:left;
	margin-top:15px;
	margin-left:30px;
}
#map {
	width:206px;
	height:106px;
	float:right;
	margin-top:10px;
}

#bd-left {
	text-align:left;
	vertical-align:top;
	float:left;
	width:688px;
	height:auto;
	margin-top:15px;
}
#site-rank {
	float:left;
	height:405px;
	*height:401px;
	*margin-top:15px;
	width:inherit;
	border:1px #b9dfeb solid;
	background:#FFF;
	
	-moz-border-radius:8px 8px 0px 0px; 
	-webkit-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px;
}
#site-rank h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#0f40a5;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-top:10px;
}
#site-rank h2 img {
	margin:0px;
	float:left;
	margin-right:5px;
}
#site-rank h3 {
	font-size:12px;
	color:#223a52;
	font-weight:bold;
	margin:0px;
	padding:0px;

}
#site-rank h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
	margin:0px;
	padding:0px;
	background:#095277;
	font-weight:normal;
	line-height:30px;
	text-align:center;
}

#get-bigger {
	width:100%;
	float:left;
	margin-top:28px;
	padding-bottom:20px;
	background:url(../images/horiz-border.jpg) no-repeat left bottom;
}
#get-bigger h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#1e6ebf;
	line-height:26px;
	font-weight:normal;
	margin:0px;
	margin-left:15px;
	padding:0px;
	padding-left:34px;
	padding-bottom:9px;
	background:url(../images/arrow-02.jpg) no-repeat left top;
}
#get-bigger p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:normal;
	margin:0px;
	margin-left:50px;
	padding:0px;
	padding-bottom:8px;
	padding-left:17px;
	background:url(../images/arrow-03.gif) no-repeat left 2px;
}
#get-bigger a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3573b3;
	text-decoration:underline;
	margin-top:5px;
	margin-left:250px;
	display:inline-block;
}
#get-bigger a:hover {
	text-decoration:none;
}

#seo-webdesign {
	float:left;
	width:100%;
	background:url(../images/horiz-border.jpg) no-repeat left bottom;
	padding-bottom:28px;
	margin-top:10px;
}
#seo-webdesign-top {
	background:url(../images/ad-bg.gif) repeat-y;
	
	float:left;
	padding:20px;
	width:638px;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#seo-webdesign h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	color:#FFF;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}
#seo-webdesign h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#FFF;
	font-weight:normal;
	background:url(../images/true-icon-03.gif) no-repeat left 3px;
	padding-left:25px;
	margin:0px;
	padding-bottom:7px;
}
#lcd {
	width:266px;
	height:248px;
	float:right;
	text-align:left;
	margin-right:20px;
	margin-top:-197px;
}
#try-free {
	background:url(../images/try-free-bg.gif) repeat-x left top;

	width:226px;
	height:56px;
	margin-top:18px;
	margin-bottom:-45px;
	margin-left:35px;
	position:relative;
}
#recent-clients {
	float:left;
	width:100%;
	background:url(../images/horiz-border.jpg) no-repeat left bottom;
	padding-bottom:12px;
}
#recent-clients h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	color:#3a3a3a;
	font-weight:normal;
	line-height:39px;
	margin:0px;
	padding:0px;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
	

#wh-ch-us {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1b1b;
	width:100%;
	margin-top:15px;
	padding-bottom:20px;
	float:left;
	background:url(../images/horiz-border.jpg) no-repeat left bottom;
}
#wh-ch-us h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	color:#3a3a3a;
	font-weight:normal;
	line-height:25px;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
.blue_txt_01 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#1e6ebf;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
}
.contact_txt_01 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#333;
	font-weight:normal;
	padding-bottom:5px;
	font-weight:bold;
}
.portfolio_txt_01 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#00aff0;
	font-weight:normal;
	padding-bottom:5px;
	font-weight:bold;
	padding-top:5px;
}
.contact_txt_02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3ec4f4;
	font-weight:normal;
	padding-bottom:5px;
}
.contact_txt_002 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#3ec4f4;
	font-weight:normal;
	padding-bottom:5px;
	font-weight:bold;
}
.contact-txt-03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bfbfbf;
	text-align:left;
	line-height:18px;
}
.contact-txt-03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:left;
	line-height:16px;
}
.contact-txt-03 strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:left;
	font-weight:bold;
}
.contact-txt-04 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:3px;
	padding-top:12px;
	font-weight:bold;
}
.contact-txt-04 span {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#0CF;
	vertical-align:bottom;
	font-weight:bold;
}
.black_head_01 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#333;
	font-weight:normal;
	padding:5px;
	display:block;
}

.black_head_02 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#333;
	font-weight:normal;
	padding:5px;
	display:block;
}
.bold_txt_01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
	padding:5px;
	display:block;
}
.bold_txt_02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#43A312;
	font-weight:bold;
	padding:5px;
	display:block;
}
.black-txt-sm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
}
.black-txt-sm a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	text-decoration:none;
}
.black-txt-sm a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	text-decoration:underline;
}
.follow_us { font:"Arial", Helvetica, sans-serif; color:#666; text-decoration:none; text-align:left; font-size:11px; font-weight:bold;}
.follow_us a { font:"Arial", Helvetica, sans-serif; color:#666; text-decoration:none; text-align:left;}
.follow_us a:hover { color:#666; text-decoration:underline; text-align:left;}	


.green-bg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b84b0;
	font-weight:bold;
	padding:3px;
	display:block;
	padding-left:10px;
	border:1px #d2eef7 solid;
	background-color:#E5F5FA;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#wh-ch-us #vedio {
	float:left;
	width:220px;
	height:150px;
	padding:4px;
	border:1px #CCC solid;
	
}
#wh-ct {
	float:left;
	width:680px;
}
#wh-ctt {
	float:left;
	width:100%;
}
#wh-ch-us p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin:0px;
	padding:0px;
	padding-top:4px;
	padding-left:32px;
	background:url(../images/yes-icon.gif) no-repeat left top;
	background-position:10px 4px;
	
}
#wh-ch-us h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#3a3a3a;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-top:15px;
	margin-bottom:3px;
}

#our-ser {
	width:100%;
	margin-top:5px;
	float:left;
	border:1px #f4f4f4 solid;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#our-ser h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	color:#3a3a3a;
	font-weight:normal;
	background:#f4f4f4;
	line-height:39px;
	padding-left:15px !important;
	margin:0px;
	padding:0px;
	width:98%;
	
	-moz-border-radius:8px 8px 0px 0px; 
	-webkit-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px;
}






.blue_arrow {
	background:url(../images/arrow-06.jpg) no-repeat top left;
	background-position:10px 2px;
	padding-left:27px;
	padding-bottom:7px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#333;
	font-weight:bold;
}

.blue_arrow  p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:normal;
	margin:0px;
	margin-top:4px;
	padding-bottom:8px;
}



#bd-right {
	text-align:left;
	float:right;
	width:280px;
	margin-top:15px;
	background:url(../images/bd-right-02.jpg) repeat-y left top;
}
#bd-rightt {
	text-align:left;
	background:url(../images/bd-right-01.jpg) no-repeat left top;
}
#bd-righttt {
	text-align:left;
	background: url(../images/bd-right-03.jpg) no-repeat left bottom;
	padding-left:20px;
	*padding-top:15px;
}
#rank-steps {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e5d5d;
	width:255px;
	height:400px;
	background:#FFF;
	text-align:left;
	border:1px #b9dfeb solid;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#rank-steps h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#0855b3;
	font-weight:normal;
	text-align:center;
	line-height:38px;
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	background:#FFF;
	border-bottom:1px #b9dfeb solid;
	
	-moz-border-radius:8px 8px 0px 0px; 
	-webkit-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px;
}
#rank-steps h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#253f60;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-left:25px;
	padding-bottom:8px;
	margin-top:9px;
	margin-left:15px;
	background:url(../images/true-icon-01.jpg) no-repeat left top;
}
#ctm-lt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#594848;
	width:252px;
	padding-left:3px;
	text-align:left;
	padding-top:25px;
	text-shadow:none;
}
#ctm-lt h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#1e6ebf;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
	text-shadow:none;
}
#ctm-lt p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#594848;
	margin:0px;
	padding:0px;
	margin-left:8px;
	padding-left:15px;
	padding-bottom:3px;
	text-shadow:none;
	background:url(../images/true-icon-02.jpg) no-repeat left 2px;
}
#ctm-lt a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	margin-left:40px;
	margin-top:20px;
	padding:0px;
	background:url(../images/le-more-center.jpg) repeat-x left top;
	display:block;
	width:130px;
}
#ctm-lt a span {
	background:url(../images/le-more-left.jpg) no-repeat left top;
	display:block;
}
#ctm-lt a span span {
	background:url(../images/le-more-right.jpg) no-repeat right top;
	display:block;
	line-height:26px;
	padding-left:15px;
}

#ctmn-lt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#594848;
	width:252px;
	padding-left:3px;
	text-align:left;
}
#ctmn-lt h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#1e6ebf;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}
#ctmn-lt p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#594848;
	margin:0px;
	padding:0px;
	margin-left:8px;
	padding-left:15px;
	padding-bottom:3px;
	background:url(../images/true-icon-02.jpg) no-repeat left 2px;
}
#ctmn-lt a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	margin-left:40px;
	margin-top:20px;
	padding:0px;
	background:url(../images/le-more-center.jpg) repeat-x left top;
	display:block;
	width:130px;
}
#ctmn-lt a span {
	background:url(../images/le-more-left.jpg) no-repeat left top;
	display:block;
}
#ctmn-lt a span span {
	background:url(../images/le-more-right.jpg) no-repeat right top;
	display:block;
	line-height:26px;
	padding-left:15px;
}




#right-ad {
	width:252px;
	padding-left:3px;
	text-align:left;
	padding-top:123px;
	padding-bottom:23px;
	background:url(../images/seo-analysis.jpg) no-repeat center top;
}	
#right-ad h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	color:#6ca8e4;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
	width:252px;
}
#right-ad h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#6ca8e4;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
	padding-bottom:8px;
}
.know-more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2f77d9;
	text-decoration:underline;
	padding-left:120px;
	float:left;
}
#lets-talk {
	width:242px;
	padding-left:3px;
	text-align:center;
	padding:5px;
	padding-bottom:8px;
	margin-top:15px;
	background-color:#FFF;
	border:1px #ededed solid;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#lets-talkk {
	width:230px;
	padding-left:12px;
	padding-top:12px;
	margin-bottom:10px;
	background:#FFF;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
.follow img {
	margin-right:5px;
	margin-bottom:-5px;
}

.follow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
	line-height:20px;
}
.follow:hover {
	text-decoration:underline;
}
.red-txt {
	color:#F30;
}
#clt-test {
	width:252px;
	padding-left:3px;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px #e8e8e8 solid;
}
#clt-test h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#6ca8e4;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
#clt-test h5 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#5f5e5e;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.clt-tesm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e6278;
	background:url(../images/qu-01.jpg) no-repeat left top;
	padding-left:17px;
	margin:0px;
	margin-top:20px;
}
.name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#506b9a;
	text-align:right;
	margin:0px;
	padding:0px;
}
.view-more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5d5f62;
	text-decoration:none;
	border-bottom:1px #333 dashed;
	display:block;
	width:60px;
	margin-top:10px;
	margin-left:180px;
}
.view-more:hover {
	border:0px;
	margin-bottom:1px;
}
#lat-news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#594848;
	width:252px;
	height:auto;
	padding-left:3px;
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:1px #ededed solid;
}
#lat-news h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#1e6ebf;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
#lat-news h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#594848;
	font-weight:bold;
	margin:0px;
	margin-top:10px;
	padding:0px;
	padding-left:15px;
	background:url(../images/arrow-05.gif) no-repeat left 3px;
}
#lat-news a {
	color:#594848;
	text-decoration:underline;
}
#lat-news a:hover {
	text-decoration:none;
	font-weight: bold;
}

#lat-news .le-more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	margin-left:40px;
	margin-top:15px;
	padding:0px;
	background:url(../images/le-more-center.jpg) repeat-x left top;
	display:block;
	width:130px;
}
#lat-news .le-more span {
	background:url(../images/le-more-left.jpg) no-repeat left top;
	display:block;
}
#lat-news .le-more span span {
	background:url(../images/le-more-right.jpg) no-repeat right top;
	display:block;
	line-height:26px;
	padding-left:15px;
}

#right-tab {
	width:255px;
	text-align:left;
	border:1px #d0e3e9 solid;
	background:#FFF;
	margin-top:15px;
	height:370px;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}

#as-seen{
	float:left;
	text-align:left;
	width:100%;
	margin-top:15px;
	padding-top:10px;
	background:url(../images/horiz-border-01.jpg) no-repeat center top;
}
#as-seen h2{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#2277df;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-bottom:8px;
	padding-top:5px;
}
#articles {
	float:left;
	text-align:left;
	width:100%;
	margin-top:20px;
}
#gt-touch {
	text-align:left;
	float:left;
	width:100%;
	margin-top:16px;
}
#left-gt-touch {
	background:#f4fbff;
	border:1px #b9dfeb solid;
	text-align:left;
	float:left;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#left-gt-touch h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	color:#FFF;
	margin:0px;
	padding:0px;
	font-weight:normal;
	background:#339bec;
	line-height:41px;
	padding-left:10px;
	
	-moz-border-radius:8px 8px 0px 0px; 
	-webkit-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px;
}

#left-gt-left {
	text-align:left;
	float:left;
	width:220px;
	margin-left:19px;
	margin-top:15px;
	margin-bottom:10px;
}
#left-gt-left p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585a5c;
	margin:0px;
	padding:0px;
	padding-left:1px;
}
#left-gt-right {
	float:left;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:10px;
	width:226px;
}
#left-gt-right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585a5c;
	margin:0px;
	padding:0px;
	padding-left:1px;
}




#right-gt-touch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background:#339BEC;
	border:1px #b9dfeb solid;
	text-align:left;
	float:right;
	width:420px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	margin-top:1px;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}	
#white-bg {
	background:#F4FBFF;
	
	padding:10px;
	margin:0px;
	border:1px #FFF solid;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#breadcame-bg {
	background:#f6f6f6;
	
	padding-left:7px;
	padding-top:4px;
	padding-bottom:4px;
	margin:0px;
	border:1px #f6f6f6 solid;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	text-align:left;

}
#white-bgg {
	background:#FFF;
	border:1px #FFF solid;
	margin:0px;
	height:81px;
	text-align:center;
	vertical-align:middle;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#white-bg-02 {
	background:#FFF;
	border:1px #FFF solid;
	margin:0px;
	height:81px;
	text-align:center;
	vertical-align:middle;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}

#white-bg-03 {
	background:#FFF;
	border:1px #FFF solid;
	margin:0px;
	height:81px;
	text-align:center;
	vertical-align:middle;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#white-bg-04 {
	background:#FFF;
	border:1px #FFF solid;
	margin:0px;
	height:81px;
	text-align:center;
	vertical-align:middle;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#white-bg-05 {
	background:#FFF;
	border:1px #FFF solid;
	margin:0px;
	height:81px;
	text-align:center;
	vertical-align:middle;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#white-bg-06 {
	background:#FFF;
	border:1px #FFF solid;
	margin:0px;
	height:81px;
	text-align:center;
	vertical-align:middle;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#right-gt-touch h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	color:#FFF;
	margin:0px;
	padding:0px;
	font-weight:normal;
	padding-bottom:8px;
}
.white-plus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	vertical-align:middle;
	text-align:center;
}
.blue-txt-center {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#023c59;
	text-align:center;
	vertical-align:top;
	padding-top:5px;
	font-weight:bold;
}
#gt-top {
	height:79px;
	width:100%;
}
#gt-bottom {
	float:right;
	width:100%;
}

#right-gt-touch img {
	float:left;
}

#right-gt-touch #gt-name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
}
#right-gt-touch #gt-name span {
	color:#bde2fe;
}

#gt-bottom div.phone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	margin-top:4px;
	width:330px;
	line-height:21px;
	background:url(../images/phone-bg.gif) repeat-x left top;
	border:1px #168baa solid;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#gt-bottom div.phone samp {
	float:left;
	background:url(../images/phone.gif) no-repeat left top;
	height:21px;
	width:33px;
	display:block;
	
	-moz-border-radius:8px 0px 0px 8px; 
	-webkit-border-radius:8px 0px 0px 8px; 
	border-radius:8px 0px 0px 8px; 
}
#gt-bottom div.skype {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3465b7;
	font-weight:bold;
	margin-top:4px;
	width:330px;
	line-height:21px;
	background:url(../images/skype-bg.gif) repeat-x left top;
	border:1px #168baa solid;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#gt-bottom div.skype samp {
	float:left;
	background:url(../images/skype.gif) no-repeat left top;
	height:21px;
	width:33px;
	display:block;
	
	-moz-border-radius:8px 0px 0px 8px; 
	-webkit-border-radius:8px 0px 0px 8px; 
	border-radius:8px 0px 0px 8px; 
}
#gt-bottom div.yahoo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	margin-top:4px;
	width:330px;
	line-height:21px;
	background:url(../images/yahoo-bg.gif) repeat-x left top;
	border:1px #168baa solid;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#gt-bottom div.yahoo samp {
	float:left;
	background:url(../images/yahoo.gif) no-repeat left top;
	height:21px;
	width:33px;
	display:block;
	
	-moz-border-radius:8px 0px 0px 8px; 
	-webkit-border-radius:8px 0px 0px 8px; 
	border-radius:8px 0px 0px 8px; 
}
#gt-bottom div.gtalk {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	margin-top:4px;
	width:330px;
	line-height:21px;
	background:url(../images/gtalk-bg.gif) repeat-x left top;
	border:1px #168baa solid;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#gt-bottom div.gtalk samp {
	float:left;
	background:url(../images/gtalk.gif) no-repeat left top;
	height:21px;
	width:33px;
	display:block;
	
	-moz-border-radius:8px 0px 0px 8px; 
	-webkit-border-radius:8px 0px 0px 8px; 
	border-radius:8px 0px 0px 8px; 
}
#gt-bottom div.msn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3465b7;
	font-weight:bold;
	margin-top:4px;
	width:330px;
	line-height:21px;
	background:url(../images/skype-bg.gif) repeat-x left top;
	border:1px #168baa solid;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#gt-bottom div.msn samp {
	float:left;
	background:url(../images/msn.gif) no-repeat left top;
	height:21px;
	width:33px;
	display:block;
	
	-moz-border-radius:8px 0px 0px 8px; 
	-webkit-border-radius:8px 0px 0px 8px; 
	border-radius:8px 0px 0px 8px; 
}
#gt-bottom div.mail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:11px;
	*margin-bottom:15px;
	width:330px;
	line-height:21px;
	background:url(../images/yahoo-bg.gif) repeat-x left top;
	border:1px #168baa solid;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#gt-bottom div.mail samp {
	float:left;
	background:url(../images/mail.gif) no-repeat left top;
	height:21px;
	width:33px;
	display:block;
	
	-moz-border-radius:8px 0px 0px 8px; 
	-webkit-border-radius:8px 0px 0px 8px; 
	border-radius:8px 0px 0px 8px; 
}

#f-top {
	float:left;
	width:100%;
	margin-top:15px;
}
#f-top-01 {
	float:left;
	width:215px;
	height:172px;
	text-align:center;
	background:url(../images/fo-devider.gif) no-repeat right top;
}
#f-top-02 {
	float:left;
	width:252px;
	height:172px;
	text-align:center;
	background:url(../images/fo-devider.gif) no-repeat right top;
}
#f-top-03 {
	float:left;
	width:186px;
	height:172px;
	text-align:center;
	background:url(../images/fo-devider.gif) no-repeat right top;
}
#f-top-04 {
	float:left;
	width:288px;
	height:172px;
	text-align:left;
	margin-left:17px;
}


#f-top h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#footer-tab {
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:left;
	height:52px;
	margin-top:12px;
	background-color:#0F7CD1;
	border:1px #0F7CD1 solid;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
}
#f-tab {
	width:740px;
	float:left;
	margin-left:10px;
	*margin-left:5px;
	line-height:52px;
}
#f-tab a {
	color:#FFF;
	text-decoration:none;
}
#f-tab a:hover {
	text-decoration:underline;
}

#yahoo {
	width:200px;
	float:left;
	margin-top:4px;
	
}
#msn {
	width:40px;
	float:left;
	margin-top:8px;
	margin-left:8px;
}
#skype {
	width:100px;
	float:left;
	margin-top:5px;
	margin-left:8px;
}

#bec-partner {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:23px;
	text-align:center;
	width:100%;
	float:left
}
#bec-partner img {
	float:right;

}
#bec-nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:23px;
	text-align:center;
	width:100%;
	float:left;
	padding-bottom:10px;
	
}
#bec-nav a {
	color:#FFF;
	text-decoration:none;
}
#bec-nav a:hover {
	text-decoration:underline;
}
#footer-space {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
	width:100%;
	float:left;
	line-height:16px;
	border-top:1px #31a0f5 dashed;
	padding-top:10px;
	padding-bottom:10px;
	
}
/*************************************** styles *************************************/
.give-site {
	margin:0px;
	padding:0px;
	padding-left:23px;
	padding-right:20px;
}
.full-web {
	margin:0px;
	margin-left:15px;
	margin-top:13px;
	margin-right:10px;
}

/******************************* link text ***************************************/
.full-web .click {
	color:#124fc0;
	text-decoration:underline;
}
.full-web .click:hover {
	text-decoration:none;
}
.ri-ad-02 {
	padding-bottom:30px !important;
}




/**************************************menu********************************************/
#menu {
	float:left;

}
#smoothmenu1 {
	width:465px;
	float:left;
	margin-left:45px;
	margin-top:22px;
}

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {
	float:left;
	margin:0px;
	margin-right:10px;
}
#menu ul li:hover {
	color:#FFF;
	position:relative;
	background:#acddee;
	z-index:100;
}
#menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1aa0d2;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	display:block;
	padding:6px 8px;
	cursor:pointer;
}
#menu ul li a.selec  {
	display:block;
	font-family:Tahoma;
	padding:12px 15px 11px 15px;
	text-decoration:none;
	color:#FFF;
	background:#acddee;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
}

#menu ul li a:hover {
	white-space:nowrap;
	position:relative;
	color:#FFF;
	background:#acddee;
}

#menu ul li div.holder {
	position:absolute;
	left:-9999px;
	background:#acddee;

}
#menu ul :hover div.holder {
	position:absolute;
	top:25px;
	left:0px;
	padding: 0;
	color:#FFF;
}


#menu ul li a.sub:hover {
	color:#FFF;
	white-space:nowrap;
	position:relative;
}



#menu ul dl {width:auto; margin:3px 0 10px 0; padding:0 5px;list-style:none; }
#menu ul dl dt a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 10px;
	margin:0;
	line-height:20px;
	background:#46A61E;
	color:#fff;
	white-space:nowrap;
	border-bottom:1px #4f9d10 solid;
}
#menu ul dl dd {
	display:block;
	padding:0;
	margin:0;
}
#menu ul dd a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:none;
	display:block;
	height: 20px;
	line-height: 20px;
	color:#ecfcde;
	text-align:left;
	margin: 0;
	padding:0 10px;
	font-weight:normal;
	white-space:nowrap;
	float:none;
}
#menu ul dd a:hover {
	color:#aad488;
	background-color:#386315;
}

#menu ul table td {vertical-align:top;}


#menu ul li a.active  {display:block; font-family:Tahoma; padding:0 0 0 18px; text-decoration:underline; color:#ffffff; font-weight:normal; font-size:11px; cursor:pointer;}

.home {
	background-image:#F00;
	height:151px;
}


#menu ul li:hover > a {color:#FFF; position:relative;}
#menu ul li:hover a.sub {color:#FFF; background-position:right bottom; white-space:nowrap; position:relative;}

/******************************************** nav **********************************************/
.nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	margin:0px;
	padding:0px;
}
.nav li {
	list-style:none;
	float:left;
	padding-right:12px;
	*padding-right:11px;
	padding-left:12px;
}
.nav li a {
	color:#FFF;
	text-decoration:none;
	display:block;
	*display:inline-block;
	line-height:33px;
	*padding-top:9px;
}
.nav li a img {
	margin:0px;
	margin-right:5px;
	margin-bottom:-3px;
}
/******************************************************txt_class*******************************/
.heading_blue {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#09C;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.black-color {
	color:#333;
}
.heading_bluee {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#056ca1;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding-bottom:6px;
}
.heading_orange {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#771907;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding-bottom:6px;
	padding-top:10px;
}	
.arrow-text {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/arrow-02.gif) no-repeat top left;
	background-position:5px 0px;
	font-size:12px;
	color:#333;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding-left:25px;
	padding-bottom:8px;
}	
.black-txt-002 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12x;
	color:#333;
	font-weight:bold;
	text-align:left;
	padding-bottom:4px;
	border-bottom:1px #ededed dotted;
}
/****************************************************** footer tab *******************************/

/******************************************* f-input **************************************************************/
.finput-01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#614f4f;
	width:217px;
	height:17px;
	margin-left:15px;
	margin-bottom:7px;
	padding-left:5px;
	background:#e5f5fa;
	border:1px #ccd4d8 solid;
	
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
}
.finput-02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#614f4f;
	width:217px;
	height:47px;
	margin-left:15px;
	margin-bottom:7px;
	padding-left:5px;
	background:#e5f5fa;
	border:1px #ccd4d8 solid;
	
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
}
.send-data {
	margin-left:20px;
	margin-top:6px;
}
.finput-03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#614f4f;
	width:200px;
	height:16px;
	margin-top:3px;
	margin-bottom:9px;
	padding-left:5px;
	background:#e5f5fa;
	border:1px #ccd4d8 solid;
	
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
}
.finput-003 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#614f4f;
	width:122px;
	height:16px;
	margin-top:3px;
	margin-bottom:9px;
	padding-left:5px;
	background:#e5f5fa;
	border:1px #ccd4d8 solid;
	
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
}
.finput-033 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#614f4f;
	width:222px;
	height:16px;
	margin-top:3px;
	margin-bottom:9px;
	padding-left:5px;
	background:#FFF;
	border:1px #94d1e7 solid;
	
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
}
.finput-33 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#614f4f;
	width:122px;
	height:16px;
	margin-top:3px;
	margin-bottom:9px;
	padding-left:5px;
	background:#FFF;
	border:1px #94d1e7 solid;
	
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
}
.finput-044 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#614f4f;
	width:222px;
	height:64px;
	margin-top:2px;
	margin-bottom:7px;
	padding-left:5px;
	background:#e5f5fa;
	border:1px #ccd4d8 solid;
	
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
}
.finput-04 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#614f4f;
	width:120px;
	height:17px;
	margin-left:15px;
	margin-bottom:7px;
	padding-left:5px;
	background:#e5f5fa;
	border:1px #ccd4d8 solid;
	
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
}

.arrow-001 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin:0px;
	padding:0px;
	padding-top:4px;
	padding-left:28px;
	background:url(../images/yes-icon.gif) no-repeat left top;
	background-position:10px 4px;
	padding-bottom:5px;
	
}
/**************************************tabs-1********************************************/

	


UL.tabNavigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	MARGIN:0px;
	padding:0px;
	LIST-STYLE-TYPE: none;
	
}
UL.tabNavigation LI {
	display: inline;
	margin: 0;
}
UL.tabNavigation LI A {
	background:url(../images/right-tab.gif) repeat-x left top;
	float:left; 
	border-right:none;
	text-align:center;
	COLOR: #FFF;
	TEXT-DECORATION: none;
	width:85px;
	height:35px;
	padding-top:7px;
}
UL.tabNavigation LI A.selected {
	color:#506e20;
	background:url(../images/right-tab-hover.gif) repeat-x left top;
	border-bottom:none;
}
UL.tabNavigation LI A:hover {
	color:#506e20;
	background:url(../images/right-tab-hover.gif) repeat-x left top;
	border-bottom:none;
}

.ta {
	-moz-border-radius:8px 0px 0px 0px; 
	-webkit-border-radius:8px 0px 0px 0px;
	border-radius:8px 0px 0px 0px;
}
.taa {
	-moz-border-radius:0px 8px 0px 0px; 
	-webkit-border-radius:0px 8px 0px 0px;
	border-radius:0px 8px 0px 0px;
}
.tabs div {
	float:left;
	width:244px;
	padding-left:11px;
	padding-top:5px;
}
.tabs blockquote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#605c5c;
	margin:0px;
	margin-top:10px;
	margin-right:8px;
	margin-bottom:7px;
	padding:0px;
	height:68px;
}
.tabs blockquote img {
	float:left;
	margin-right:8px;
}
.tabs h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7da341;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}
.dwl {
	text-decoration:underline;
	color:#09C;
	display:block;
	width:150px;
	font-weight:bold;
	margin-top:5px;
}

/**************************************tabs-2********************************************/
#leftco3 {
	float:right;
	background:#FFF;
	border:1px #bbd8e1 solid !important;
	
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
	
	padding:13px;
}
DIV.tabss DIV {

	BORDER-RIGHT: none; PADDING-RIGHT: 0px! important; BORDER-TOP: none; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN-LEFT: 0px! important; BORDER-LEFT: none; PADDING-TOP: 0px! important; BORDER-BOTTOM: none;  font-family:Arial, Helvetica, sans-serif;
}

UL.tabNavigationn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	MARGIN:0px;
	padding:0px;
	LIST-STYLE-TYPE: none;
	width:189px;
	float:left;
	margin-top:31px;
	
}
UL.tabNavigationn LI {
	display: inline;
}
UL.tabNavigationn LI A {
	background:url(../images/ar.jpg) no-repeat left top;
	border-right:none;
	COLOR: #FFF;
	TEXT-DECORATION: none;
	line-height:26px;
	padding-left:28px;
	display:block;
	*display:inline-block;
	margin-bottom:2px;
	width:161px;
}
UL.tabNavigationn LI A.selected {
	color:#FFF;
	background:url(../images/ar-hover.jpg) no-repeat left top;
	border-bottom:none;
}
UL.tabNavigationn LI A:hover {
	color:#FFF;
	background:url(../images/ar-hover.jpg) no-repeat left top;
	border-bottom:none;
}


.feat {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#1655a1;
	font-weight:bold;
	line-height:31px;
	margin:0px;
	padding:0px;
	padding-left:3px;
	margin-bottom:-28px;
	*position:absolute;
	*float:left;
	*margin-left:-188px;
}
.mr {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	background:url(../images/more.jpg) no-repeat left 4px !important;
	*background:url(../images/more.jpg) no-repeat left 6px !important;
	display:inline-block !important;
	padding:0px !important;
	width:51px;
	text-align:center;
	margin-left:10px;
}

.tabss h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#0f73be;
	font-weight:normal;
	margin:0px;
	padding:0px;
	line-height:19px;
	margin-bottom:10px;
}
.tabss img {
	float:left;
	margin-right:8px;
	margin-bottom:4px;
}
.white-txt-05 {
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#FFF;
	text-align:center;
	vertical-align:top;
	font-weight:normal;
	text-shadow:#03639b 2px 2px 2px;
}
.white-txt-06 {
	font-family:"Times New Roman", Times, serif;
	background-color:#33a0c8;
	font-size:18px;
	color:#FFF;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	padding:4px;
}
/******************************************************scroll-bar*************************************************/
/*Page related styles for you to view*/
#test1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#726b65;
width:746px;
height:240px;
overflow: auto;
margin: 0;
padding: 0;
padding-right:10px;
/*IE overflow fix, position must be relative or absolute*/
/*if you do not want the outline when focused on firefox and IE
use outline: none;, though not recommended as this may confuse
people who likes to do keyboard navigation */
outline: none;
}
.aligntocenter {
margin: 0.5em auto;
border: 2px solid #A22;
width: 90%;
position: relative;
height: 300px;
}

.fixedsize {
width: 400px;
height: auto;
position: relative;
color: black;
padding: 1px;
}

.version {
background: #999;
color: white;
font-size: 75%;
padding: 0 0.4em 0 0.3em;
}

/* general page style ends here */

/* Scroll Bar Master Styling Starts Here */

.scrollgeneric
{
background:url(../images/scroll-bar-02.gif) no-repeat;
background-position:bottom left;
position: absolute;
}

.vscrollerbase, .vscrollerbar {
width: 7px;
top: 0px;
}

.vscrollerbar, .hscrollerbar {
padding: 5px;
z-index: 2;
}

.vscrollerbarbeg {
background:url(../images/scroll-bar.gif) no-repeat;
width: 7px;
height: auto;
top: 0px;
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
height: 5px;
}

/* Following are OPTIONAL */

.vscrollerbase, .hscrollerbase {
background:url(../images/scroll-bar-bg.gif) repeat-y;

}

.vscrollerbasebeg {
top: 0px;
width: 7px;
background:url(../images/scroll-bar-top.gif) no-repeat;
}

.vscrollerbaseend {
height: 7px;
width: 7px;
background:url(../images/scroll-bar-bottom.gif) no-repeat;
background-position:bottom left;
}

/**************************************menu********************************************/

#menu ul {padding:0; margin:0; list-style: none; }
#menu ul li {
	float:left;
	margin:0px;
	background-position:left top;
	border-right:1px #f2f2f2 solid;
}
#menu ul li:hover {
	color:#FFF;
	position:relative;
	background-color:#f2f2f2;
	
}
#menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1aa0d2;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	display:block;
	padding:8px 17px 8px 17px;
	cursor:pointer;
}
#menu ul li a.selec  {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 10px 8px 10px;
	text-decoration:none;
	color:#FFF;
	background-color:#359e0e;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}

#menu ul li a:hover {
	background-position:right center;
	white-space:nowrap;
	position:relative;
	color:#FFF;
	background-color:#18a5da;
}

#menu ul li div.holder {
	position:absolute;
	left:-9999px;
	background:#0e92c3;
	z-index:100px;
	

}
#menu ul :hover div.holder {
	position:absolute;
	top:30px;
	left:0px;
	padding: 0;
	color:#FFF;
}
/***#menu ul li.right a:hover div.holder {left:auto; right:3px; top:41px;}**/
/**#menu ul li.right:hover div.holder {left:auto; right:4px; top:41px;}**/


/**#menu ul li div .leftSide {float:left; background:transparent url(../images/left.png) no-repeat left bottom;}
#menu ul li div .rightSide {float:left;  display:inline; padding:0 0px 0 0px; background: transparent url(../images/main.png) no-repeat right bottom; }**/

#menu ul li a.sub:hover {
	color:#FFF;
	white-space:nowrap;
	position:relative;
}
/******#menu ul li:hover > a {color:#FFF; position:relative;}******/
/****#menu ul li:hover a.sub {color:#ff7e00; background-position:right bottom; white-space:nowrap; position:relative;}***/
/***#menu ul li:hover > a.sub   {color:#910; background-position:left bottom;}**/



#menu ul dl {width:auto; margin:3px 0 5px 0; padding:0 0px;list-style:none; }
#menu ul dl dt a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 5px;
	margin:0;
	line-height:20px;
	background:#16b6f0;
	color:#fff;
	white-space:nowrap;
	border-bottom:1px #3bc7fa solid;
}
#menu ul dl dd {
	display:block;
	padding:0;
	margin:0;
}
#menu ul dd a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:none;
	background-image: none;
	display:block;
	height: 20px;
	line-height: 20px;
	color:#FFF;
	text-align:left;
	margin: 0;
	padding:0 10px;
	font-weight:normal;
	white-space:nowrap;
	float:none;
}
#menu ul dd a:hover {
	color:#FFF;
	background-image: none;
	background-color:#0b6b8f;
}

#menu ul table td {vertical-align:top;}


#menu ul li a.active  {display:block; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 18px; text-decoration:underline; color:#ffffff; font-weight:normal; font-size:10px; cursor:pointer;}

.home {
	background-image:url(../smartaims_home_header.jpg);
	height:151px;
}
#menu ul li:hover {position:relative; background-color:#18a5da;}
#menu ul li a:hover {color:#FFF; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a:hover  {color:#FFF; background-position:left center;}
#menu ul li a.sub:hover {color:#FFF; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover  {color:#FFF; background-position:left bottom;}

#menu ul li:hover > a {color:#FFF; position:relative;}
#menu ul li:hover a.sub {color:#FFF; background-position:right bottom; white-space:nowrap; position:relative;}




/*********************************************************************************************************************/


.white_txt_05{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	padding:5px;
}

.blue_txt_big_one{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0776ad;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
}

.orange_txt_088 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F60;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
}

.txt_blue_link01 {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#077DD0;
	font-weight:bold;
	text-align:left;
}

.txt_blue_link01 a{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#077DD0;
	text-decoration:none;
	
}

.txt_blue_link01 a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#077DD0;
	text-decoration:underline;
}
.orange_txt_001{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#C00;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	padding:5px;
}
.black_txt_010 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:4px;
}

.finput_001{
	border:1px #047198 dotted;
	background-color:#005a7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	width:220px;
	height:16px;
	padding-left:3px;
	text-align:left;
	vertical-align:top;
}
.finput_002{
	border:1px #047198 dotted;
	background-color:#005a7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	width:160px;
	height:16px;
	padding-left:3px;
	text-align:left;
	vertical-align:top;
}
.finput_003{
	border:1px #047198 dotted;
	background-color:#005a7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	width:320px;
	height:100px;
	padding-left:3px;
	text-align:left;
	vertical-align:top;
}
.finput_004{
	border:1px #047198 dotted;
	background-color:#005a7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F60;
	width:90px;
	height:18px;
	padding-left:3px;
	text-align:left;
	vertical-align:top;
}
.link_orange_txtt:link, .link_orange_txtt:active, .link_orange_txtt:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#333;
}
.link_orange_txtt:hover {
	text-decoration:underline;
	color:#F60;
}
/*************************************************************************************************************************************/

.thumb {
	display:inline;
	height:241px;
	margin:0px;
	text-align:center;
	width:450px;
}
.thumb .inner {
	border:5px solid #ebebeb;
	height:231px;
	overflow:hidden;
	position: relative;
	width:440px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.thumb .inner:hover {
	border:5px solid #b1b1b1;
}
.thumb .inner .overlay {
	background:url(../../images/overlay_bg.png) repeat;
	line-height:18px;
	color:#eee;
	cursor:pointer;
	height:231px;
	left:0;
	position:absolute;
	top:157px;
	width:440px;
}
.overlay strong {
	font-family:Arial, Helvetica, sans-serif;
	color:#3CF;
	font-weight:bold;
}
.work_title {
	display:block;
	font-size:16px;
	font-weight: bold;
	height:30px;
	padding:5px 0 0 0;
}
.overlay a:link, a:visited {color:#FC0; }
.overlay a:hover, a:active {color:#fdb415; }
.gt-quote {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#FFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	width:150px;
	vertical-align:middle;
	text-decoration:none;
	margin-left:150px;
	margin-top:10px;
}
.gt-quote a {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#FFF;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000!important;
	text-align:center;
	width:150px;
	vertical-align:middle;
	text-decoration:none;
	padding:4px;

	font-weight:bold;
}
.gt-quote a:hover {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#00aff0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF!important;
	text-align:center;
	width:150px;
	vertical-align:middle;
	text-decoration:none;
	font-weight:bold;
}
.page-txtt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	display:block;
	background-color:#FC0;
	width:18px;
	margin-right:5px;
	padding-bottom:1px;
	padding-top:1px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	float:left;
}
.page-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	display:block;
	background-color:#FC0;
	width:18px;
	margin-right:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	float:left;
}
.page-txt a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#CCC;
	color:#333;
	width:18px;
	padding-top:1px;
	padding-bottom:1px;
	margin-right:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	float:left;
	text-decoration:none;
}
.page-txt a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#09C;
	color:#FFF;
	width:18px;
	margin-right:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	float:left;
	text-decoration:none;
}
.next{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#bb0d10;
	text-decoration:none;
	font-weight:bold;
}
	
.next a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	text-decoration:underline;
	font-weight:bold;
}
.next a:hover {
	color:#bb0d10;
	text-decoration:underline;
	font-weight:bold;
}


.blue_txt_big07{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#036bd6;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
}

.blue_txt_big_three{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#99cc33;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	
}
.black_txt_14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#626261;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
	padding-top:3px;
	
}

.blue_txt_50 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fa8304;
	font-weight:bold;
	padding-top:3px;
}

.finput_27 {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	width:190px;
	height:16px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px #CCC solid;
}

.finput_29 {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px #CCC solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	width:90px;
	height:20px;
}
.finput_26 {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px #CCC solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	width:163px;
	height:20px;
}
.finput_28 {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px #CCC solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	width:270px;
	height:60px;
}
.finput_31 {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px #CCC solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ea5f13;
	width:80px;
	height:16px;
}

.blue_txt_50 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F90;
	font-weight:bold;
	padding-top:3px;
}

.finput_027 {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px #CCC	 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#F60;
	width:80px;
	height:18px;
}

/**********************************************************************************innerpage**************************************************************************/
.blue-txt-04 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#00aff0;
	text-align:left;
	vertical-align:top;
}
.blue-txt-04 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#333;
	text-align:left;
	vertical-align:top;
}
.blue-txt-04 p {
	background:url(../images/arrow-green.jpg) no-repeat top left;
	background-position:12px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	text-align:left;
	vertical-align:top;
	padding-top:3px;
	padding-left:36px;
	margin:0px;
	margin-bottom:2px;
	padding-bottom:6px;
}
.green-txt-04 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	color:#2c8b08;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
}
.green-txt-04 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	text-align:left;
	vertical-align:top;
}
.green-txt-04 p {
	background:url(../images/arrow-green.jpg) no-repeat top left;
	background-position:12px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	text-align:left;
	vertical-align:top;
	padding-top:3px;
	padding-left:36px;
	margin:0px;
	margin-bottom:2px;
	padding-bottom:2px;
	margin-top:7px;
}
