.grnbar {
	background-image: url(../images/leftgrn.gif);
	background-repeat: no-repeat;
	background-position: left top;
 
}

.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0096E3;
	text-decoration: none;
}
.sitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 14px;
}
.bdrnav {
	border: 1px solid #DCDFE2;
}
.dotline {
	background-image: url(../images/middotline.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.verblack10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
a:hover.verblack10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	text-align: justify;
}
.txtbx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
	text-decoration: none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #DDDDDD;
}

.logobdr {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCDFE2;
	border-right-color: #DCDFE2;
	border-bottom-color: #DCDFE2;
	border-left-color: #DCDFE2;
}
.phbdr {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCDFE2;
	border-right-color: #DCDFE2;
	border-bottom-color: #DCDFE2;
	border-left-color: #DCDFE2;
}
.blueband {
	background-image: url(../images/bluebg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a4a4a4;
	text-decoration: none;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a:hover.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0096E3;
	text-decoration: underline;
}
.news2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #986F00;
	text-decoration: none;
}
.sectex {
	font-family: Tahoma;
	font-size: 11px;
	color: #E0E0E0;
	text-decoration: none;
}

.readmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #85BE19;
	text-decoration: none;
}
.readmoreorng {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #D27D03;
	text-decoration: none;
}
a:hover.readmoreorng {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #D27D03;
	text-decoration: underline;
}
a:hover.readmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #85BE19;
	text-decoration: underline;
}
.grayver9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B1B1B1;
	text-decoration: none;
}
.footnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9FA9B3;
	text-decoration: none;
}
a:hover.footnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.sitead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #08A5F7;
	text-decoration: none;
}
a:hover.sitead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85BE19;
	text-decoration: none;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AEB8C1;
	text-decoration: none;
}
.nav01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0096E3;
	text-decoration: none;
	}
a:hover.nav01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.nav02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #a4a4a4;
	text-decoration: none;
}
a:hover.nav02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7BB805;
	text-decoration: none;
}
.nav03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0096E3;
	text-decoration: none;
}
a:hover.nav03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.navdotln {
	background-image: url(../images/navdotline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.blackheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/navdotline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.phln {
	background-image: url(../images/phln.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.pvln {
	background-image: url(../images/pvln.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.heading {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/headingdotln.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.blueborder {
	border: 1px solid #016FB5;
}
.tahomabold13 {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #016FB5;
	text-decoration: none;
}
.tahomabold13red {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.redheading {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #21B3E2;
	text-decoration: none;
}
.text {
	font-family: Tahoma;
	font-size: 11px;
	color: #686868;
	text-decoration: none;
	text-align: justify;
 
}


.blutxt {
	font-family: Tahoma;
	font-size: 11px;
	color: #00679C;
	text-decoration: none;
	font-weight: bold;
}
a:hover.blutxt {
	font-family: Tahoma;
	font-size: 11px;
	color: #7FC100;
	text-decoration: none;
	font-weight: bold;
}
.orngtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3399FF;
	text-decoration: none;
}
a:hover.orngtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7FC100;
	text-decoration: none;
}
.grntxt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #7FC100;
	text-decoration: none;
}
.graygrn {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover.graygrn {
	font-family: Tahoma;
	font-size: 11px;
	color: #7FC100;
	text-decoration: none;
}
.textboxgray {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F9F7F7;
	padding: 2px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #EEECEC;
	border-bottom-color: #EEECEC;
	border-left-color: #CCCCCC;
}
.textareagray {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F9F7F7;
	padding: 2px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #EEECEC;
	border-bottom-color: #EEECEC;
	border-left-color: #CCCCCC;
	overflow: auto;
	z-index: auto;
}
.login {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #517707;
	text-decoration: none;
	background-color: #87C70C;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #87C70C;
	border-right-color: #87C70C;
	border-bottom-color: #87C70C;
	border-left-color: #87C70C;
	cursor: hand;
}
.logodiv {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
}
.logodiv2 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #e5e5e5;
}
.scrollbar{ 
	scrollbar-face-color: #E1FFBD;
	scrollbar-shadow-color: #E1FFBD;
	scrollbar-highlight-color: #E1FFBD;
	scrollbar-3dlight-color: #B4EF80;
	scrollbar-darkshadow-color: #B4EF80;
	scrollbar-track-color: #F8FDEE;
	scrollbar-arrow-color: #97D733;
}
.portfolioborder {
	background-image: url(../images/portfolio-border.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.elolnk {

	font-family: Tahoma;
	font-size: 11px;
	color: #CDDA00;
	text-decoration: none;
}
a:hover.elolnk {

	font-family: Tahoma;
	font-size: 11px;
	color: #CDDA00;
	text-decoration: underline;
}
.hide {
	display: none;
}
.show {
	display: inline;
}.login2 {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #87C70C;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #87C70C;
	border-right-color: #87C70C;
	border-bottom-color: #87C70C;
	border-left-color: #87C70C;
	cursor: hand;
}
.flashpresentbg {
	background-image: url(../images/flashbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 160px;
	width: 195px;
}
.whtheading {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.grndtline {
	background-image: url(../images/dotline.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.orngdtline {
	background-image: url(../images/orngdot.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.grncontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #456900;
	text-decoration: none;
}
.grncontent02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669B00;
	text-decoration: none;
}
.testimonibg {
	background-image: url(../images/testibg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 195px;
}
.testibot {
	background-image: url(../images/testibot.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.style1 {
	color: #000000;
	font-family: Verdana;
	font-size: 9pt;
}
.style2 {
	text-decoration: none;
}
.style3 {
	font-family: Verdana;
}
.style4 {
	font-family: Verdana;
	font-size: x-small;
}
.style5 {
	font-size: x-small;
}
.style7 {
	font-family: Verdana;
	font-size: 9pt;
}
.style8 {
	font-size: 9pt;
}.sitemapline {
	background-image: url(../images/sitemapline.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.seobg {
	background-image: url(../images/seobg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bluedtln {
	background-image: url(../images/bluedtln.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.seotxt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0E7FC1;
	text-decoration: none;
}
a:hover.seotxt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}.seonavbg {
	background-image: url(../images/seonavbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.whtlnk{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a:hover.whtlnk{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #419106;
	text-decoration: underline;
}.txtbx2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
	text-decoration: none;
	border: 1px dashed #B3D8FD;
	background-color: #CFE7FE;
}
.formbg {
	background-color: #CCECFF;
	border: 1px dashed #82D3FF;
}
.txtbx3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00596C;
	text-decoration: none;
	border: 1px dashed #77CCFF;
	background-color: #B7E4FF;
	padding: 2px;
}
.ecom {
	background-image: url(../images/websol01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 254px;
}
.websolheading {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #1181A9;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
}
.websoltxt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2391B8;
	text-decoration: none;
	text-align: left;
	text-transform: lowercase;
}
a:hover.websoltxt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	text-transform: lowercase;
}
.vistashade {
	background-image: url(../images/vistashade.png);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
}

.email {

	background-image: url(../images/websol02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 254px;
}
.conmgt {

	background-image: url(../images/websol03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 254px;
}
.design {
	background-image: url(../images/websol04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 254px;
}
.hm01 {
	background-image: url(../images/home01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 288px;
}
.hm01a {
	background-image: url(../images/home01up.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 288px;
}
.hm02 {
	background-image: url(../images/home02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 288px;
}
.hm02a {
	background-image: url(../images/home02up.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 288px;
}
.hm03 {
	background-image: url(../images/home03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 288px;
}
.hm03a {
	background-image: url(../images/home03up.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 288px;
}
.whtxt{
	font-family: Tahoma;
	font-size: 11px;
	color: #87949A;
	text-decoration: none;
	line-height: 14px;
}.whtdtln {
	background-image: url(../images/whtdtln.png);
	background-repeat: repeat-x;
	background-position: left center;
}
.sendstubg {
	background-image: url(../images/sendtubg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 223px;
}
.graytxt {

	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
}


.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #dcdfe2;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
padding-top:3px;
padding-bottom:3px;
padding-left:0px;
text-decoration: none;
text-indent: 8px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #a4a4a4;
text-decoration: none;
}

.anylinkcss_navdotln {
	border-bottom: dotted 1px #cccccc;
}

.anylinkcss a:hover{ /*hover background color*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #7BB805;
text-decoration: none;
}
.navlist li {
width: 135px;
background-color: #FFFFFF;
padding-bottom: 2px;
}

.anylinkcss table.td {
	background-image: url(../images/navdotline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.domainbg {
	background-image: url(../images/domain.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 194px;
	width: 632px;
}
.textred {

	font-family: Tahoma;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	text-align: justify;
}
.txtbx2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #545454;
	text-decoration: none;
	border: 1px solid #dee0bf;
	background-color: #f1f2e4;
	padding-left: 1px;
}
.seolnkbg {
	background-image: url(../images/seolnkbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 385px;
}
