@charset "utf-8";
/* CSS Document */

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color:transparent;
	/*background-image:url(images/mbg.jpg); background-repeat:repeat;*/
}
	
	
.portbg{ background-image:url(images/portfolio-bg.jpg); background-repeat:no-repeat; height:305px;}
.testibg{ background-image:url(images/testimonial-bg1.jpg); background-repeat:no-repeat; height:297px;}
img{border:0px}
.footbg{
	background-image:url(images/footer1.jpg);
	background-position:center;
	background-repeat: no-repeat;
}
.txt-black11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.txt-white11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}




.tab-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../images/tab-bg.jpg);
	background-repeat: repeat-x;
	height: 25px;
	width: 115px;
	text-align: center;
	vertical-align: middle;
}
.tab-divider {
	background-image: url(../images/tab-divider.jpg);
	background-repeat: repeat;
	height: 34px;
	width: 1px;
}






.txt12 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: left;
}
.txt12arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	text-align: left;
}
.txt13arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #959595;
	text-align: left;
}

.txt18arial {
	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #4e4f51;	text-align: left;}
	
.txt22arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #4e4f51;
	text-align: left;
	font-weight: bold;
}
.txt26arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FFF;
	text-align: left;
	font-weight: bold;
}

.txt22arial-teal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #5dc2cc;
	text-align: left;
	font-weight: bold;
}


.txt14arial-teal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5dc2cc;
	text-align: left;
	font-weight: 800;
}


.txt22arial-tealnew1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5dc2cc;
	text-align: left;
	font-weight: bold;
}
.txt26arial-teal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #5dc2cc;
	text-align: left;
	font-weight: bold;
}

.txt12arial-teal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5dc2cc;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}




.linktxt12arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	text-align: left;
	text-decoration: none;
}



.linkact {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.linkinact {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.bold {
	font-weight: bold;
}
.txtbox1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #DDF8FB;
	width: auto;
}
.txtbox150 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #DDF8FB;
	width: 150px;
}





.main_box_text{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-align:justify;}
.mainlink:link{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#58595b; text-decoration:none;}
.mainlink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#58595b; text-decoration:none;}
.mainlink:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#008a98; text-decoration:none;}
.mainlink:active{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#58595b; text-decoration:none;}

.mainlink_bot:link{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#b0b0b0; text-decoration:none;}
.mainlink_bot:visited{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#b0b0b0; text-decoration:none;}
.mainlink_bot:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#55c5d0; text-decoration:none;}
.mainlink_bot:active{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#b0b0b0; text-decoration:none;}

.elink_bot:link{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#55c5d0; text-decoration:none;}
.elink_bot:visited{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#55c5d0; text-decoration:none;}
.elink_bot:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#b0b0b0; text-decoration:none;}
.elink_bot:active{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#55c5d0; text-decoration:none;}


.green-18-bold{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#006b76; margin:0px;}
.white-13{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff;}
.white-12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold}
.black-12{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.black-11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold}
.black-18{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000;}
.white-22{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ffffff;}
.white-20{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ffffff;}
.white-14{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
.black-11t{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold}
.black-14{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold}

.green-16-bold{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#02817a; margin:0px; padding:0px; height:30px;}


.green-14-bold{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#55c5d0; margin:0px;}
.green-15-bold{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#55c5d0; margin:0px;}

.submit{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#006b76; background-color:#55c5d0;}


.link-13:link{ font-family:Calibri; font-size:13px; color:#57585a; text-decoration:none; padding-left:20px;}
.link-13:visited{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#57585a; text-decoration:none; padding-left:20px;}
.link-13:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#29919b; text-decoration:none; padding-left:20px;}
.link-13:active{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#57585a; text-decoration:none; padding-left:20px;}

input{ width:209px; border:solid 1px #c4c4c4; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#58595b;}
.input-dropdown{ width:209px; border:solid 1px #c4c4c4; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#58595b;}
.input-message{ width:209px; border:solid 1px #c4c4c4; height:121px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#58595b;}
.black-11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#57585a; padding-left:18px;}

.client-bg {background-image:url(images/clientele-bg.gif); background-repeat: no-repeat; height:97px; width:218px; text-align:center;}

.project_bot:link{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2FA2AE; text-decoration:none;}
.project_bot:visited{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2FA2AE; text-decoration:none;}
.project_bot:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none;}
.project_bot:active{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2FA2AE; text-decoration:none;}



.project_b:link{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2FA2AE; text-decoration:none; font-weight:bold;}
.project_b:visited{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2FA2AE; text-decoration:none;font-weight:bold;}
.project_b:hover{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; text-decoration:none;font-weight:bold;}
.project_b:active{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#2FA2AE; text-decoration:none;font-weight:bold;}


.footer_wrap{ background:#5dc2cc; -moz-border-radius:5px; border-radius:5px; padding:20px; width:935px; height:345px; margin-top:10px;}

.footer{font-family:calibri; font-size:15px; font-weight:bold;  color:#e41790; height:50px;}


.subfooter {font-family:calibri; font-size:15px;  color:#8c8c8c; height:20px;}
.subfooter a:link{ font-family:calibri; font-size:15px;  color:#8c8c8c; text-decoration:none; height:20px; }
.subfooter a:visited{ font-family:calibri; font-size:15px;  color:#8c8c8c; text-decoration:none; height:20px; }
.subfooter a:hover{ font-family:calibri; font-size:15px;  color:# e41790; text-decoration:none; height:20px; }
.subfooter a:active{font-family:calibri; font-size:15px;  color:#8c8c8c; text-decoration:none; height:20px;}

.footer_divder{ background:url(../images/footer_divider.gif) repeat-x bottom; height:80px;}
.footer_line{ font-family:calibri; font-size:12px;  color:#e41790; line-height:20px; text-align:center; margin:20px 0 20px 0;}
.footer_strip{ width:100%; height:30px; position:fixed; bottom:0px; background: #057a84; z-index:1000;}

.footerStrip_wrap{margin:auto; width:1003px; }



.curve4 {
	border:1px solid #dddddd;
	padding:3px 5px 3px 5px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.lineheight17 {
	line-height: 17px;
	text-align: justify;
}












.menu1:link{
	 font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#000000;
}

.menu1:visited{
	 font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#000000;
}

.menu1:hover{
	 font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:orange;
}

.menu1:active{
	 font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#000000;
}

.menu2:link{
	 font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:underline; color:#000000;
}

.menu2:visited{
	 font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:underline; color:#000000;
}

.menu2:hover{
	 font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:orange;
}

.menu2:active{
	 font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#000000;
}


ul {
			font-family: Arial, Verdana;
			font-size: 13px;
			margin: 0;
			padding: 0;
			list-style: none;
			font-weight:normal;
		}
		
		ul li {
			display: block;
			position: relative;
			float: left;
			width: auto;
			
		}
		li ul { display: none; 
		width: auto;}
		ul li a {
			display: block;
			text-decoration: none;
			color: #000000;
			padding: 5px 0px 0px 15px;
			background-repeat:no-repeat;
			margin-left: 1px;
			white-space: nowrap;
			width: auto;
			height:29px;
			
		}
		
		ul li a:hover { background-repeat:no-repeat;}
		li:hover ul { 
			display: block; 
			position: absolute;
			
		}
		li:hover li { 
			float: none;
			font-size: 11px;
			
		}
		li:hover a { background-repeat:no-repeat; }
		li:hover li a:hover {}
		

.content-bg {
	background-position: right top;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.style1 {	color: #FFFFFF;
	font-weight: bold;
}
.style2 {color: #FFFFFF}

.act-drpdown:link {
	color: #057B87;
}
.act-drpdown:active {
	color: #58595B;
}
.act-drpdown:hover {
	color: #58595B;
}


.tbg{ background-image:url(images/tbg.jpg); background-repeat:no-repeat;}
.arila11-txt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666}

.arila11:link{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
.arila11:active{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
.arila11:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#067c88; text-decoration:none;}
.arila11:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}


.txtr1:link{font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color:#C00;	text-align: left; text-decoration:none;}
.txtr1:visited{font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color:#C00;	text-align: left; text-decoration:none;}
.txtr1:hover{font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color:#000;	text-align: left; text-decoration:none;}
.txtr1:active{font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color:#C00;	text-align: left; text-decoration:none;}

.txtr2:link{font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color:#54740e;	text-align: left; text-decoration:none;}
.txtr2:visited{font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color:#54740e;	text-align: left; text-decoration:none;}
.txtr2:hover{font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color:#000;	text-align: left; text-decoration:none;}
.txtr2:active{font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color:#54740e;	text-align: left; text-decoration:none;}

.txtr3:link{font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color:#0b5a61;	text-align: left; text-decoration:none;}
.txtr3:visited{font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color:#0b5a61;	text-align: left; text-decoration:none;}
.txtr3:hover{font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color:#000;	text-align: left; text-decoration:none;}
.txtr3:active{font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color:#0b5a61;	text-align: left; text-decoration:none;}



.txt18arialred {
	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color:#C00;	text-align: left;}
	
.bor { border-bottom-style: solid ; border-color:#666666; border-collapse:collapse; }


.blogslink:link{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#F90; text-decoration:none; font-weight:bold;}
.blogslink:visited{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#F90; text-decoration:none; font-weight:bold;}
.blogslink:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#600; text-decoration:none;font-weight:bold;}
.blogslink:active{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#F90; text-decoration:none; font-weight:bold;}


.eventlist:link{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#600; font-weight:800; text-decoration:none;}
.eventlist:visited{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#600; font-weight:800; text-decoration:none;}
.eventlist:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6CC; font-weight:800; text-decoration:none;}
.eventlist:active{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#600; font-weight:800; text-decoration:none;}


.eventlinks:link{font-size:14px; color:#066; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.eventlinks:visited{font-size:14px; color:#066; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.eventlinks:hover{font-size:14px; color:#333; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.eventlinks:active{font-size:14px; color:#066; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.eventlinks1{font-size:14px; color:#066; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


.structbg2{background-image:url(images/bg5.jpg); background-position:center top; background-repeat:no-repeat; width:180px; height:449px;}
.structbg{background-image:url(images/bg1.jpg); background-position:center top; background-repeat:no-repeat; width:180px; height:271px;}
.structbg1{background-image:url(images/bg3.jpg); background-position:center top; background-repeat:no-repeat; width:220px; height:430px;}
.structbg3{background-image:url(images/bg6.jpg); background-position:center top; background-repeat:no-repeat; width:180px; height:500px;}
.structbg4{background-image:url(images/bg8.jpg); background-position:center top; background-repeat:no-repeat; width:220px; height:450px;}
.structbg5{background-image:url(images/bg9.jpg); background-position:center top; background-repeat:no-repeat; width:220px; height:250px;}
.structbg6{background-image:url(images/bg10.jpg); background-position:center top; background-repeat:no-repeat; width:220px; height:200px;}
.structbg7{background-image:url(images/bg11.jpg); background-position:center top; background-repeat:no-repeat; width:220px; height:180px;}


.portfoliotext{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:600;}

.portfolioinnertext:link{color:#009999; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;}
.portfolioinnertext:visited{color:#009999; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;}
.portfolioinnertext:hover{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;}
.portfolioinnertext:active{color:#009999; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;}

.portfolioinnertext1:link{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;}
.portfolioinnertext1:visited{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;}
.portfolioinnertext1:hover{color:#009999; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;}
.portfolioinnertext1:active{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;}


.portline{border-bottom:solid; 1px; color:#009999;}

img{border:0px;}


.wbg1{background-image:url(images/bgweb1.jpg); background-repeat:no-repeat; height:234px; widows:473px;}
.wbg2{background-image:url(images/wwbg.jpg); background-repeat:no-repeat;}
.wheadbg1{background-image:url(images/wheadbg.jpg); background-repeat:no-repeat;}

.weblink:link{ font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#FFF; text-decoration:none;}
.weblink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#FFF; text-decoration:none;}
.weblink:hover{ font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#333333; text-decoration:none;}
.weblink:active{ font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#FFF; text-decoration:none;}

.termsandcoditionbg{background-image:url(images/page-bg.jpg); background-repeat:repeat-x; background-position:top center;}

.reselleremail:link{font-family:Arial, Helvetica, sans-serif; color:#600; font-size:12px; text-decoration:none;}
.reselleremail:visited{font-family:Arial, Helvetica, sans-serif; color:#600; font-size:12px; text-decoration:none;}
.reselleremail:hover{font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; text-decoration:none;}
.reselleremail:active{font-family:Arial, Helvetica, sans-serif; color:#600; font-size:12px; text-decoration:none;}