/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; background:#e9f7ff}
html, input, textarea	{ font-family: Arial, Helvetica, sans-serif; color:#7f7f7f;}
.heading{font:calibri; color:#484747; font-size:26px; padding-top:5px; padding-left:5px; padding-bottom:5px; height:30px;}	
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.alignleft{ text-align: left}
.floatright{ float: right}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.hr {border: 0; color: #eeeeee; background-color: #eeeeee; height: 1px;}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }
b{ color:#1167c5}
object { vertical-align:top;}

a{color:#1167c5; text-decoration:underline;} 
a:hover{text-decoration:none}

.link{color:#000000;  padding-left:20px; background-position:0 5px; text-decoration:none; font-size:.916em  }
.link:hover{text-decoration:underline }

#content ul{margin:0; padding:0; list-style:none;}
#content ul li a{color:#e5156d; text-decoration: underline; line-height:1.5em} 
#content ul li a:hover { text-decoration:none; }

.list{background:url("../images/marker1.gif") top left no-repeat; background-position:0 5px; margin:0; padding-left:10px; }

#content .ul1 li{background:url("../images/marker1.gif") top left no-repeat; background-position:0 5px; margin:0; padding-left:10px; }
#content .ul1 li div{background:url("../images/tail.gif") repeat-x bottom ; padding-bottom:5px; margin-bottom:5px }
#content .ul1 li a{color:#1167c5; font-size:1.16em; text-decoration: underline; line-height:1.5em} 
#content .ul1 li a:hover { text-decoration:none; }

#content .ul11 li{background:url("../images/arrow_marker.gif") top left no-repeat; background-position:0 5px; margin:0; padding-left:10px; }
#content .ul11 li div{background:url("../images/tail.gif") repeat-x bottom ; padding-bottom:5px; margin-bottom:5px }
#content .ul11 li a{color:#1167c5; font-size:1.16em; text-decoration: underline; line-height:1.5em} 
#content .ul11 li a:hover { text-decoration:none; }

#content .ul li a{color:#1167c5; text-decoration: underline; line-height:2.28em; font-size:1.16em} 
#content .ul li a:hover { text-decoration:none; }
#content .chat {background:url("../images/specialist.gif") top left no-repeat; background-position:0 5px; height: 110px;padding-left:80px;padding-top: 5px;text-align: left;}
#content .chatbg {height: 30px; text-align: center; vertical-align: middle;padding-top: 7px; padding-right: 35px;}
.flash{ margin:0 -45px 0 -45px; position:relative; height:308px;}
.flashcontact{ margin:0 -45px 0 -45px; position:relative; height:90px;}
.flashmap{ margin:0 0 0 -45px; position:relative; height:90px;}
.ceneteralign{padding:5px;}


/*content*/
#content{ font-size:0.75em; text-align:left; line-height:1.33em;}
#content .indent-col{padding:10px 10px 1px 10px}
#content .indent-col4{padding:0px 0px 1px 00px}
#content .indent-col3{padding:5px 20px 0 22px}
#content .indent-col2{padding:10px 10px 17px 10px}
#content .title{  margin-bottom:16px}
#content .img-left{ float:left; margin:0 20px 16px 0}
#content .img-indent{ margin:0 0 16px 0}
#content .img-indent1{ margin:0 0 10px 0}
#content p{ margin:0 0 17px 0}
#content .p{ margin:0 0 17px 0}
#content .p1{ margin:0}
#content h4{color:#7f7f7f; font-size:1em; margin-bottom:5px; }
#content h2{color:#7f7f7f; font-size:1em;}
#content h3{color:#7f7f7f; font-size:1em; margin-bottom:5px; }
#h1{font-family: Arial, Helvetica, sans-serif; color:#7f7f7f; font-size:12px; font-weight:regular;}
#content .tail{ background:url("../images/tail.gif") repeat-x bottom; padding-bottom:9px; margin-bottom:9px}

/*footer*/
#footer { color:#1d1d1d; font-size:0.75em; text-align:left;} 
#footer .indent-footer{ padding: 15px 0px 0 0px; }
#footer a {color:#1d1d1d; text-decoration:none}  
#footer a:hover {  text-decoration:underline}
#footermap { color:#1d1d1d; font-size:0.75em; text-align:right; vertical-align: bottom;padding-right: 0px;} 
#footermap .indent-footermap{ padding:37px 18px 0 50px; vertical-align: bottom;}
#footermap a {color:#1d1d1d; text-decoration:none}  
#footermap a:hover {  text-decoration:underline}
.jamp2{ width:40px; margin-left:6px}
select{font-size:.84em; color:#2d3331; height:20px;	font-family:Tahoma;}
.lists{font-size:0.75em; text-align:left; line-height:1.33em;}
.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:24px}
.block-contact span{ float:right; margin-right:70px}
th{color:#1167c5}
.tabledata{font-size: 11px;padding-left: 15px;}
#table{border-color: #dddddd; border-width: 0 0 1px 1px; border-style: solid; border-bottom-width:0px;}
#table td{ border-color: #dddddd; border-width: 0 0 1px 1px; border-style: solid; border-right-width: 1px; border-left-width:0px;}
#table th{ border-color: #dddddd; border-width: 0 0 1px 1px; border-style: solid; border-left-width:0px; border-right-width: 1px; border-top-width: 1px;}
#dbtable{border-color: #dddddd; border-width: 0 0 1px 1px; border-style: solid; border-bottom-width:0px;}
#dbtable td{ border-color: #dddddd; border-width: 0 0 1px 1px; border-style: solid; border-right-width: 1px; border-left-width:0px;}
#dbtable th{ border-color: #dddddd; border-width: 0 0 1px 1px; border-style: solid; border-left-width:0px; border-right-width: 1px; border-top-width: 1px;}
.sttable{ border-color: #dddddd; border-width: 0 0 1px 1px; border-style: solid; border-bottom-width:0px;}
.sttable td{ border-color: #dddddd; border-width: 0 0 1px 1px; border-style: solid; border-right-width: 1px; border-left-width:0px; }
.sttable th{ border-color: #dddddd; border-width: 0 0 1px 1px; border-style: solid; border-left-width:0px; border-right-width: 1px; border-top-width: 1px;}
.tableborder{ border-color: #dddddd; border-width: 0 0 1px 1px; border-style: solid; border-left-width:1px; border-right-width: 1px; border-top-width: 0px;}
.mentership_table_headtext{	padding-left: 15px;	color:#1167c5; font-size: 14px;}
.mentership_table_text{	font-size: 16px;padding-left: 15px;padding-right: 15px;padding-bottom: 10px;}
.textbox{ border-left:1px solid #7f9db9; border-top:1px solid #7f9db9; border-right:1px solid #7f9db9; border-bottom:1px solid #7f9db9; background:#FFFFFF; width:244px; height:20px; font-size:1em; padding-left:5px; padding-top: 3px;}
.fileatt{ border-left:1px solid #7f9db9; border-top:1px solid #7f9db9; border-right:1px solid #7f9db9; border-bottom:1px solid #7f9db9; background:#FFFFFF; width:530px; height:20px; font-size:1em;}
textarea{ border-left:1px solid #7f9db9; border-top:1px solid #7f9db9; border-right:1px solid #7f9db9; border-bottom:1px solid #7f9db9; background:#FFFFFF; width:244px; height:107px; font-size:1em; padding-left:5px; overflow:auto}
.captcha{ border-left:1px solid #7f9db9; border-top:1px solid #7f9db9; border-right:1px solid #7f9db9; border-bottom:1px solid #7f9db9; background:#FFFFFF; width:244px; height:20px; font-size:1em; padding-left:5px;padding-top: 2px;}
.visible{ display:block;}
.invisible{ display:none;}

/*left content*/
.leftalign{padding-right:15px; padding-left:30px; width:400px;}
.telecom{ width:500; padding-left:px; padding-right:20px; line-height:1.8em;}
.health{ width:550; padding-right:10px; line-height:2em;}
.centeralign{padding-left:15px; padding-bottom:1px;}
.frame1{padding-left:15px; padding-bottom:5px; padding-right:30px;padding-top:10px; }
.frame2{padding-left:15px; padding-bottom:5px; padding-right:30px;padding-top:10px; }



/*Registerform*/

.registerheading{color:#3ebee8;	float:left;	font-family:Arial; font-size:24px;	font-weight:bold;	padding-left:5px;	text-align:left;}
.infoStyle{	color:black; font-family:Arial;	font-size:13px;	font-weight:bold;	padding-left:5px;}
.infoStyleVisible{color:black;	font-family:Arial;	font-size:13px;	font-weight:bold;	padding-left:5px;	display: block;	}
.register_validation{	color:#FF0000;	font-family:Arial;	font-size:11px;	font-weight:bold;}
.visible {	display:block;}
.invisible { display:none;}
.registertable{	font-family:Verdana,Arial,Helevetica,sans-serif; font-size:12px; font-weight:normal; letter-spacing:inherit;padding-right: 20px; line-height:2em; }
.registertablelabel{font-family:Verdana,Arial,Helevetica,sans-serif; font-size:12px; font-weight:normal; letter-spacing:inherit;}

/*home image*/

.solution-blurb {border-right: 1px solid #D8D8D2; float: left; margin-left: 9px; padding-right: 9px; width: 270px; text-align:justify;}
.solution-blurb img {float: left; margin-bottom: 3px; margin-top: 4px; padding-bottom: 1px;}
.services-blurb {float: left;margin-left: 9px;width: 275px;text-align:justify;}
.services-blurb img {float: left;margin-bottom: 3px;margin-top: 4px;padding-bottom: 1px;}

.mark{color:red; size:2px;}
.underline{text-decoration: underline;}



/* New Search Box */
#cse-search-box {
	 color: #fff;
}

#cse-search-box input[type="text"] {
    background: url(../images/search-white.png) no-repeat 10px 6px #158ec7;
    border: 0 none;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #fff;
    width: 120px;
    padding: 6px 6px 6px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }

#cse-search-box input::-webkit-input-placeholder
{
	color:#fff;
}

#cse-search-box input::-moz-placeholder
{
	color:#fff;
}

#cse-search-box input[type="text"]:focus {
    width: 135px;
	border:0px;
	outline: none;
}

.customerlogin a
{
	background:url('../images/customer_login3.png') no-repeat 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#158ec7;
	text-decoration:none;
	padding:3px 5px 7px 20px;
	font-weight:bold;
}

.customerlogin a:hover
{
	
	background:url('../images/customer_login3_hover.png') no-repeat 0px 0px;
	color:#ec8600;
	text-decoration:none;
	padding:3px 5px 7px 20px;
	font-weight:bold;
}

