/* CSS Document */
body {
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:12px;
	margin:0;
	padding:0;
	background:#2dbdd7; }
	
.tx-norm {font-family:Arial; font-size:12px; color:#666666; padding:0px 0px 20px 0px; }
.tx-norm a:link {font-family:Arial; font-size:12px; color:#000000; text-decoration:none; }
.tx-norm a:visited {font-family:Arial; font-size:12px; color:#000000; text-decoration:none; }
.tx-norm a:hover {font-family:Arial; font-size:12px; color:#000000; text-decoration:underline; }

.tx-norm1 {font-family:Arial; font-size:12px; color:#666666; padding:0px 15px 0px 0px; }
.tx-norm1 a:link {font-family:Arial; font-size:12px; color:#000000; text-decoration:none; }
.tx-norm1 a:visited {font-family:Arial; font-size:12px; color:#000000; text-decoration:none; }
.tx-norm1 a:hover {font-family:Arial; font-size:12px; color:#000000; text-decoration:underline; }
	
.main-bg {
	background-color:#2dbdd7;}
	
.br-bg-left {
	background-image: url(images/br-bg-left.gif); background-repeat:repeat-y;}

.br-bg-right {
	background-image:url(images/br-bg-right.gif); background-repeat:repeat-y;}

.center-bg {
	background-color:#FFFFFF; width:912px;}
	
.head1 {
	font-family:Arial; font-size:11px; font-weight:bold; color:#484848; padding: 0px 0px 0px 3px;}
.head1 a:link {
	font-family:Arial; font-size:11px; font-weight:bold; color:#484848; text-decoration:none;}
.head1 a:visited {
	font-family:Arial; font-size:11px; font-weight:bold; color:#484848; text-decoration:none;}
.head1 a:hover {
	font-family:Arial; font-size:11px; font-weight:bold; color:#484848; text-decoration:underline;}

.light-text {
	font-family:Arial; font-size:11px; color:#484848; padding: 0px 0px 0px 3px;}
.light-text a:link {
	font-family:Arial; font-size:11px; color:#484848; text-decoration:none;}
.light-text a:visited {
	font-family:Arial; font-size:11px; color:#484848; text-decoration:none;}
.light-text a:hover {
	font-family:Arial; font-size:11px; color:#484848; text-decoration:underline;}

.head2 {
	font-family:Arial; font-size:17px; font-weight:bold; color:#0259a6; padding:15px 5px 5px 0px; border-bottom: 1px dashed; border-bottom-color:#484848;}
	
.thumb-space1 {
	padding:15px 18px 5px 0px;}

.thumb-space2 {
	padding:15px 0px 5px 0px;}

.grsy-bg { background-image:url(images/gray-bg.gif); background-repeat:repeat-x; background-color:#ffffff; }

.head3 {
	font-family:Arial; font-size:19px; font-weight:bold; color:#0259a6; padding:20px 15px 0px 15px;}

.head4 {
	font-family:Arial; font-size:17px; font-weight:bold; color:#0259a6; padding:0px 15px 7px 15px;}
	
.head5 {
	font-family:Arial; font-size:17px; font-weight:bold; color:#0259a6; padding:10px 15px 7px 15px;}

.arrow { vertical-align:top; padding: 2px 0px 0px 0px;}

.tx-norm3 {font-family:Verdana; font-size:11px; color:#5d5d5d; padding: 0px 0px 13px 0px; }
.tx-norm3 a:link {font-family:Verdana; font-size:11px; color:#5d5d5d; text-decoration:none; }
.tx-norm3 a:visited {font-family:Verdana; font-size:11px; color:#5d5d5d; text-decoration:none; }
.tx-norm3 a:hover {font-family:Verdana; font-size:11px; color:#5d5d5d; text-decoration:underline; }

.img-padding { padding: 0px 0px 12px 20px;}

.green-bg {background-image:url(images/green-bg.gif); background-repeat:repeat-x;}

.org-bg {background-image:url(images/org-bg.gif); background-repeat:repeat-x;}

.head-green {font-family:Arial; font-size:18px; font-weight:bold; color:#37af01; padding: 15px 10px 10px 15px;}

.tx-norm4 {font-family:Arial; font-size:12px; line-height:18px; color:#000000; padding:0px 0px 13px 0px; }
.tx-norm4 a:link {font-family:Arial; font-size:12px; color:#000000; text-decoration:none; }
.tx-norm4 a:visited {font-family:Arial; font-size:12px; color:#000000; text-decoration:none; }
.tx-norm4 a:hover {font-family:Arial; font-size:12px; color:#000000; text-decoration:underline; }

.head-org {font-family:Arial; font-size:17px; font-weight:bold; color:#cc6600; padding: 15px 0px 10px 15px;}

.sm-tx-org {font-family:Arial; font-size:11px; font-weight:bold; color:#cc6600; text-align:right; padding-right:25px; vertical-align:bottom; padding-bottom:11px;} 
.sm-tx-org a:link {font-family:Arial; font-size:11px; font-weight:bold; color:#cc6600; vertical-align:bottom; text-decoration:none;}
.sm-tx-org a:visited {font-family:Arial; font-size:11px; font-weight:bold; color:#cc6600; vertical-align:bottom; text-decoration:none;} 
.sm-tx-org a:hover {font-family:Arial; font-size:11px; font-weight:bold; color:#cc6600; vertical-align:bottom; text-decoration:none;} 

.tx-norm5 {font-family:Verdana; font-size:11px; color:#795800; padding:0px 15px 0px 0px; }
.tx-norm5 a:link {font-family:Verdana; font-size:11px; color:#795800; text-decoration:none; }
.tx-norm5 a:visited {font-family:Verdana; font-size:11px; color:#795800; text-decoration:none; }
.tx-norm5 a:hover {font-family:Verdana; font-size:11px; color:#795800; text-decoration:underline; }

.client {font-family:Verdana; font-size:9px; font-weight:bold; color:#795800; padding:9px 15px 0px 0px; }
.client a:link {font-family:Verdana; font-size:9px; font-weight:bold; color:#795800; text-decoration:none; }
.client a:visited {font-family:Verdana; font-size:9px; font-weight:bold; color:#795800; text-decoration:none; }
.client a:hover {font-family:Verdana; font-size:9px; font-weight:bold; color:#795800; border-bottom: 1px dashed; border-bottom-color:#795800; }

.icon-padding { vertical-align:top; padding: 7px 15px 0px 20px;}

.table-br-pad { border: 3px solid; border-color:#f7f7f7; padding: 10px 8px 10px 8px;}

.navi { font-family:Arial; font-size:12px; font-weight:bold; color:#777777; padding: 5px 5px 5px 0px;}
.navi a:link { font-family:Arial; font-size:12px; font-weight:bold; color:#777777; text-decoration:none;}
.navi a:visited { font-family:Arial; font-size:12px; font-weight:bold; color:#777777; text-decoration:none;}
.navi a:hover { font-family:Arial; font-size:12px; font-weight:bold; color:#0c99b3; text-decoration:underline;}

.navi-btm-br { border-bottom: 1px solid; border-bottom-color:#efefef; height:2px;}

.icon-center { text-align:center;}

.org-hd { font-family:Arial; font-size:14px; color:#d15900; font-weight:bold;}

.tx-vr { font-family:Verdana; font-size:10px; color:#454545; padding:0px 0px 3px 0px;}

.TextBox {
	font-family: Verdana;
	padding:0px;
	margin:0px;
	font-size: 11px;
	line-height:13px;
	text-indent:3px;
	width:180px;
	color: #909090;
	vertical-align:top;
	text-align:left;
	height: 15px;
	border: 1px solid #aeaeae;
}

.TextBox:hover {
	font-family: Verdana;
	padding:0px;
	background-color:#fcfcfc;
	margin:0px;
	font-size: 11px;
	line-height:13px;
	text-indent:3px;
	width:180px;
	color: #909090;
	vertical-align:top;
	text-align:left;
	height: 15px;
	border: 1px solid #999;
}

.TextBox:focus {
	font-family: Verdana;
	padding:0px;
	background-color:#fcfcfc;
	margin:0px;
	font-size: 11px;
	line-height:13px;
	text-indent:3px;
	width:180px;
	color: #909090;
	vertical-align:top;
	text-align:left;
	height: 15px;
	border: 1px solid #999;
}

.TextArea {
	font-family: Verdana;
	padding:0px;
	margin:0px;
	font-size: 11px;
	
	line-height:13px;
	text-indent:3px;
	width:180px;
	color: #909090;
	vertical-align:top;
	text-align:left;
	height: 60px;
	border: 1px solid #aeaeae;
}

.TextArea:hover {
	font-family: Verdana;
	padding:0px;
	margin:0px;
	font-size: 11px;
	line-height:13px;
	text-indent:3px;
		background-color:#fcfcfc;
	width:180px;
	color: #909090;
	vertical-align:top;
	text-align:left;
	height: 60px;
	border: 1px solid #999;
}

.TextArea:focus {
	font-family: Verdana;
	padding:0px;
	margin:0px;
	font-size: 11px;
	line-height:13px;
	text-indent:3px;
		background-color:#fcfcfc;
	width:180px;
	color: #909090;
	vertical-align:top;
	text-align:left;
	height: 60px;
	border: 1px solid #999;
}
.sub-pad { padding: 3px 0px 0px 5px; text-align: left;}

.sub-button { background-image:url(images/send-buttion.gif); background-repeat:no-repeat;}

.sub-button1 { background-color:#ece9d8; border: 1px solid; border-color:#666666; width:55px; height:18px; font-family:Verdana; font-size:10px; text-align:center;}

.table-br-pad1 { border: 3px solid; border-color:#f7f7f7; padding: 10px 8px 0px 8px;}

.blue-hd { font-family:Arial; font-size:14px; color:#0c77c0; font-weight:bold;}

.tx-norm6 {font-family:Arial; font-size:12px; color:#000000; padding:7px 0px 7px 0px; }
.tx-norm6 a:link {font-family:Arial; font-size:12px; color:#000000; text-decoration:none; font-weight:normal;}
.tx-norm6 a:visited {font-family:Arial; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; }
.tx-norm6 a:hover {font-family:Arial; font-size:12px; color:#000000; text-decoration:underline; font-weight:normal; }

.org-bg2 {background-image:url(images/be-our-partner-bg.gif); background-repeat:repeat-x; border: 3px solid; border-color:#f7f7f7; padding: 10px 8px 10px 8px;}

.be-partner { font-family:Arial; font-size:15px; font-weight:bold; color:#0c77c0; padding:0px 0px 2px 2px;}
.be-partner a:link { font-family:Arial; font-size:15px; font-weight:bold; color:#0c77c0; text-decoration:none;}
.be-partner a:visited { font-family:Arial; font-size:15px; font-weight:bold; color:#0c77c0; text-decoration:none;}
.be-partner a:hover { font-family:Arial; font-size:15px; font-weight:bold; color:#0c77c0; text-decoration:none;}

.green-tx {font-family:Arial; font-size:12px; font-weight:bold; color:#4b8c18; padding:0px 0px 0px 2px;}

.bottom-tx { background-color:#f6f6f6; font-family:Arial; font-size:11px; font-weight:bold; color:#acacac; height:46px; padding: 0px 0px 0px 15px;}
.bottom-tx a:link { font-family:Arial; font-size:11px; font-weight:bold; color:#acacac; text-decoration:none;}
.bottom-tx a:visited { font-family:Arial; font-size:11px; font-weight:bold; color:#acacac; text-decoration:none;}
.bottom-tx a:hover { font-family:Arial; font-size:11px; font-weight:bold; color:#0c99b3; text-decoration:none;}

.cata-head { background-color:#e4fbff; font-family:Arial; font-size:11px; font-weight:bold; color:#0c99b3; padding:5px 5px 5px 8px;}

.cata-tx {font-family:Verdana; font-size:11px; color:#6b6b6b; padding:5px 5px 5px 8px; border-bottom: 1px dashed; border-bottom-color:#adadad;}
.cata-tx a:link {font-family:Verdana; font-size:11px; color:#6b6b6b; text-decoration:none;}
.cata-tx a:visited {font-family:Verdana; font-size:11px; color:#6b6b6b; text-decoration:none;}
.cata-tx a:hover {font-family:Verdana; font-size:11px; color:#0c99b3; text-decoration:none;}

.cata-tx1 {font-family:Verdana; font-size:11px; color:#6b6b6b; padding:5px 5px 5px 8px;}
.cata-tx1 a:link {font-family:Verdana; font-size:11px; color:#6b6b6b; text-decoration:none;}
.cata-tx1 a:visited {font-family:Verdana; font-size:11px; color:#6b6b6b; text-decoration:none;}
.cata-tx1 a:hover {font-family:Verdana; font-size:11px; color:#0c99b3; text-decoration:none;}

.border1 { border: 2px solid; border-color:#f7f7f7;}

.f-text { background-color:#f7f7f7; font-family:Arial; font-size:12px; padding:5px 10px 5px 10px; font-weight:bold; color:#0c77c0; text-align:right;}
.f-text a:link { background-color:#f7f7f7; font-family:Arial; font-size:12px; font-weight:bold; color:#0c77c0; text-decoration:none; text-align:right;}
.f-text a:visited { background-color:#f7f7f7; font-family:Arial; font-size:12px; font-weight:bold; color:#0c77c0; text-decoration:none; text-align:right;}
.f-text a:hover { background-color:#f7f7f7; font-family:Arial; font-size:12px; font-weight:bold; color:#0c77c0; text-decoration:underline; text-align:right;}

.f-text1 { background-color:#f7f7f7; text-align: left; padding:4px 5px 4px 4px; }
.f-text2 { background-color:#f7f7f7; padding:3px 0px 3px 4px; text-align: left; font-family:Verdana; font-size:11px; color:#6b6b6b;}
.co-w-tx { font-family: Verdana; font-size:10px; color:#0c99b3; text-align:center; padding:5px 0px 15px 0px;}
.co-w-tx a:link { font-family: Verdana; font-size:10px; color:#0c99b3; text-align:center; text-decoration:none;}
.co-w-tx a:visited { font-family: Verdana; font-size:10px; color:#0c99b3; text-align:center; text-decoration:none;}
.co-w-tx a:hover { font-family: Verdana; font-size:10px; color:#0c99b3; text-align:center; border-bottom: 1px dashed; padding-bottom:1px;}

.footer-bg {background-image:url(images/footer2.jpg); background-repeat:no-repeat; height:83px;}

/* our company CSS*/

.bnr-padding { padding: 10px 0px 10px 0px; }
.org-text {font-family:Verdana, Geneva, sans-serif; color:#666; font-family:10px; padding:12px 0px 12px 5px; line-height:18px;padding: 0px 0px 20px 0px; font-size:12px;}
.blue-bg { background-image:url(images/blue-bg.gif); background-repeat:repeat-x; height:3px}
.table-border { border:1px solid; border-color:#ebebeb;}
.table-border:hover {background-color:#fcfcfc;}
.table-border:focus {background-color:#fcfcfc;}

.table-border-p { border: 1px solid; border-color:#ebebeb; padding: 5px 5px 5px 5px; vertical-align:top; font-family:Arial; font-size:12px; font-weight:none; color:#515151; text-decoration:none; }
.table-border-p  a:link{ padding: 5px 5px 5px 5px; vertical-align:top; font-family:Arial; font-size:12px; font-weight:none; color:#515151; text-decoration:none; }
.table-border-p a:visited{ padding: 5px 5px 5px 5px; vertical-align:top; font-family:Arial; font-size:12px; font-weight:none; color:#515151; text-decoration:none; }
.table-border-p a:hover{ padding: 5px 5px 5px 5px; vertical-align:top; font-family:Arial; font-size:12px; font-weight:none; color:#0c99b3; text-decoration:underline; }


.table-border-r { border-right: 1px solid; border-color:#ebebeb;}
.gray1-bg { background-image:url(images/gray1-bg.gif); background-repeat:repeat-x; border-bottom: 1px solid; border-bottom-color:#ebebeb; height:25px;}
.flower { padding: 4px 5px 4px 10px;}
.flower-head { font-family:Arial; font-size:11px; font-weight:bold; color:#515151; padding:0px 0px 0px 7px;}
.big-icon { padding: 10px 10px 10px 10px; vertical-align:top;}
.beside-icon-text { font-family:Arial; font-size:12px; color:#666666; padding:10px 10px 10px 0px; line-height:20px;}

/* Services CSS*/

.sky-bg { background-image: url(images/sky-bg.gif); background-repeat:repeat-x; font-family:Arial; font-size:17px; font-weight:bold; color:#0ea2bd; padding: 0px 0px 0px 10px;}
.sky-bg1 { background-image: url(images/sky-bg.gif); background-repeat:repeat-x;}
.green1-bg { background-image:url(images/green1-bg.gif); background-repeat:repeat-x; font-family:Arial; font-size:17px; font-weight:bold; color:#73b915; padding: 0px 0px 0px 10px;}
.green1-bg1 { background-image:url(images/green1-bg.gif); background-repeat:repeat-x;}
.table2-border { border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color:#ebebeb;}
.sky-norm { font-family:Arial; font-size:12px; color:#44c7df; }
.sky-norm a:link { font-family:Arial; font-size:12px; color:#44c7df; text-decoration:none; }
.sky-norm a:visited { font-family:Arial; font-size:12px; color:#44c7df; text-decoration:none; }
.sky-norm a:hover { font-family:Arial; font-size:12px; color:#44c7df; text-decoration:none; }
.green-norm { font-family:Arial; font-size:12px; color:#73b915; }
.greeny-norm a:link { font-family:Arial; font-size:12px; color:#73b915; text-decoration:none; }
.green-norm a:visited { font-family:Arial; font-size:12px; color:#73b915; text-decoration:none; }
.green-norm a:hover { font-family:Arial; font-size:12px; color:#73b915; text-decoration:none; }

.nevi1 { font-family:Arial; font-weight:bold; font-size:11px; color:#0259a6;  padding:10px 0px 5px 0px;}
.nevi1 a:link{ font-family:Arial; font-weight:bold; font-size:11px; color:#0259a6; text-decoration:none; }
.nevi1 a:visited{ font-family:Arial; font-weight:bold; font-size:11px; color:#0259a6; text-decoration:none; }
.nevi1 a:hover{ font-family:Arial; font-weight:bold; font-size:11px; color:#709109; text-decoration:underline;}


/* Faqs CSS*/

.gray2-bg { background-image:url(images/gray1-bg.gif); background-repeat:repeat-x; border-left: 1px solid; border-left-color:#ebebeb; border-right: 1px solid; border-right-color:#ebebeb;  border-bottom: 1px solid; border-bottom-color:#ebebeb; height:25px;}
.hori-line { background-image:url(images/sky-border.gif); background-repeat:repeat-y;}
.qa { padding: 0px 0px 1px 5px;}
.tx-norm7 {font-family:Verdana, Geneva, sans-serif; color:#666; font-family:10px; padding:12px 0px 12px 5px; line-height:18px;}
.tx-norm7 a:link {color:#666; text-decoration:none;}
.tx-norm7 a:hover {font-family:Arial; font-size:12px; color:#000000; text-decoration:none;}

/* Testimonials CSS*/

.grad { background-image:url(images/grad.gif); background-repeat:repeat-x; font-family:Arial; font-size:11px; font-weight:bold; color:#199cab; border: 1px solid; border-color:#ebebeb; height:24px; padding:0px 0px 0px 10px;}

.testimonials { padding: 0px 0px 0px 10px;}

/* PortFolio CSS*/
.gray2-bg { background-image:url(images/gray2-bg.gif); background-repeat:repeat-x;}
.td_border{border-right: 1px solid; border-bottom: 1px solid; border-color:#ebebeb; text-align:center;}
.td_border1{border-right: 1px solid; border-bottom: 1px solid; border-color:#ebebeb; padding: 3px 0px 3px 5px;}

.td_border2{border-bottom: 1px solid; border-color:#ebebeb;}
.td_border3{border-right: 1px solid; border-color:#ebebeb; text-align:center;}
.td_border4{border-right: 1px solid; border-color:#ebebeb; padding: 3px 0px 3px 5px;}

.view-result{font-family:Arial; font-size:11px; color:#000000;}
.view-result a:link{font-family:Arial; font-size:11px; color:#000000; text-decoration:none;}
.view-result a:visited{font-family:Arial; font-size:11px; color:#000000; text-decoration:none;}
.view-result a:hover{font-family:Arial; font-size:11px; color:#000000; text-decoration:underline;}


.thumb-space3 {
	padding:10px 15px 5px 0px;}
	
/* Pricing CSS*/
.table-td{background-color:#e5f2f4; border-right: 1px solid; border-bottom: 1px solid; border-color:#c6d7da; font-weight:bold; padding:5px 5px 5px 10px; color:#39919e; }
.table-td5{background-color:#e5f2f4; border-bottom: 1px solid; border-color:#c6d7da; font-weight:bold; padding:5px 5px 5px 10px; color:#39919e; }

.table-td1{background-color:#ffffff; border-right: 1px solid; border-bottom: 1px solid; border-color:#c6d7da; padding:5px 5px 5px 10px; color:#404040;}
.table-td2{background-color:#e5f2f4; border-bottom: 1px solid; border-color:#c6d7da; padding:5px 5px 5px 10px; color:#404040;}
.table-td3{background-color:#ffffff; border-bottom: 1px solid; border-color:#c6d7da; padding:5px 5px 5px 10px; color:#404040;}
.table-td4{background-color:#e5f2f4; border-right: 1px solid; border-bottom: 1px solid; border-color:#c6d7da; padding:5px 5px 5px 10px; color:#404040;}
.table-td6{background-color:#e5f2f4; border-bottom: 1px solid; border-color:#c6d7da; padding:5px 5px 5px 10px; color:#404040;}
.table-td7{background-color:#ffffff; border-right: 1px solid; border-color:#c6d7da; padding:5px 5px 5px 10px; color:#404040;}

.border2 { border: 2px solid; border-color:#c6d7da;}
.org-text1 { font-family:Arial; font-size:12px; font-weight:bold; color:#e07b50; padding: 0px 0px 12px 5px;}


.tx-norm8 {font-family:Arial; font-size:12px; font-weight:bold; color:#000000; padding:12px 0px 0px 5px;}
.tx-norm8 a:link {font-family:Arial; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.tx-norm8 a:visited {font-family:Arial; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.tx-norm8 a:hover {font-family:Arial; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}

.tx-norm9 {font-family:Arial; font-size:12px; color:#000000; padding:5px 0px 5px 5px;}
.tx-norm9 a:link {font-family:Arial; font-size:12px; color:#000000; text-decoration:none;}
.tx-norm9 a:visited {font-family:Arial; font-size:12px; color:#000000; text-decoration:none;}
.tx-norm9 a:hover {font-family:Arial; font-size:12px; color:#000000; text-decoration:none;}


.about-footer-bg {background-image:url(images/about-footer.jpg); background-repeat:no-repeat; height:83px;}

.thumb { padding: 10px 10px 5px 10px; } 