/* CSS Document */

body{font-size:10pt; font-family:Arial;}

a:link, a:active, a:visited{color: #006DC2; font-size: 12px; text-decoration:none;}
a:hover{color: #006DC2; font-size: 12px; text-decoration:underline;}

td.customers{color: #4C4B50; font-size: 11px}
.search{font-size: 12px; color: #4C4B50; border: 1px solid #C0C0C0; padding: 4px; width:256px; height:23px;}
td.msg{font-size: 10pt; color: #000000}

.logo{text-decoration:none;}
img{border:0px;}

.titlegreen{font-size: 17pt; color:#358105; font-size:17pt;}
.titleblue{font-size: 20pt; font-family:Trebuchet MS; color:#08304A; letter-spacing: -2px; font-style:italic; font-weight:bold;}
.titleorange{font-size: 15pt; color:#E34007;}

td.getquote{height:29px; text-align:center; padding:0px; margin:0px;}
td.getquotedesc{text-align:center; font-size: 11px; color: #EDB4B5; height:14px;}
a.getquote:link, a.getquote:active, a.getquote:visited{font-family: trebuchet ms; color: #FFFFFF; font-size: 23px; text-decoration:none;}
a.getquote:hover{font-family: trebuchet ms; color: #FFF6BC; font-size: 23px; text-decoration:none;}

a.menu:link, a.menu:active, a.menu:visited{font-family:Trebuchet Ms; text-transform:uppercase; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.menu:hover{font-family:Trebuchet Ms; text-transform:uppercase; font-size:13px; color:#86DD38; font-weight:bold; text-decoration:none;}
.menuselected{background-color:#86DD38; font-family:Trebuchet Ms; text-transform:uppercase; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center;}

a.rightmenu:link, a.rightmenu:active, a.rightmenu:visited{font-family:Trebuchet Ms; text-transform:uppercase; font-size:13px; color:#0A2D49; font-weight:bold; text-decoration:none;}
a.rightmenu:hover{font-family:Trebuchet Ms; text-transform:uppercase; font-size:13px; color:#3E7A00; font-weight:bold; text-decoration:none;}

a.blue:link, a.blue:active, a.blue:visited{font-size:11px; color:#03304D; text-decoration:underline;}
a.blue:hover{font-size:11px; color:#03304D; text-decoration:none;}

a.orange:link, a.orange:active, a.orange:visited{font-size:11px; color:#FFCA06; text-decoration:underline;}
a.orange:hover{font-size:11px; color:#FFCA06; text-decoration:none;}

td.heading{border-bottom:1px solid #CCCCCC;}

h1{padding:0px; margin:0px;}
h2{font-size: 16pt; font-weight:bold; font-family:Trebuchet MS; color:#08304A; padding-bottom:10px; margin:0px;}
h3{font-size:12pt; font-family:Trebuchet MS; color:#397CBF; padding-top:5px; margin:0px;}
h4{font-size:14pt; font-family:Trebuchet MS; color:#054B76; font-weight:normal; padding-top:3px; padding-bottom:3px; margin:0px;}

p{color:#000; font-size:10pt; line-height:1.4em;}
p.pdetail{color:#000; font-size:9pt; line-height:1.4em; margin:0px;}
p.testimonials{padding:15px; color:#1F2729; font-size:12pt; line-height:1.4em; margin:0px; background-color:#EDF4FC;}
p.detail{margin:0px; padding-left:10px; font-size:12px; line-height:1.3em; color:#727272;}

a.more:link, a.more:active, a.more:visited{padding:0 0 0 13px; display: block; background: transparent url(images/blueArrow.jpg) no-repeat scroll left center; width:150px; color: #006DC2; font-size: 12px; text-decoration:none;}
a.more:hover{color: #003B59; font-size: 12px; text-decoration:underline;}

a.morelarge:link, a.morelarge:active, a.morelarge:visited{padding:0 0 0 13px; display: block; background: transparent url(images/blueArrow.jpg) no-repeat scroll left center; width:450px; color: #006DC2; font-size: 12px; text-decoration:none;}
a.morelarge:hover{color: #003B59; font-size: 12px; text-decoration:underline;}

a.explore:link, a.explore:active, a.explore:visited{padding:0 0 0 19px; font-weight:bold; display: block; background: transparent url(images/zoom_icon.gif) no-repeat scroll left center; width:150px; color: #006DC2; font-size: 12px; text-decoration:none;}
a.explore:hover{color: #003B59; font-size: 12px; font-weight:bold; text-decoration:underline; width:150px;}

a.footer:link, a.footer:active, a.footer:visited{color: #fff; font-size: 12px; text-decoration:none;}
a.footer:hover{color: #fff; font-size: 12px; text-decoration:underline;}

ul{list-style-image:url(images/tickbullet.gif); font-size:10pt; line-height:1.4em; margin:0px; padding-left:28px;}
li.home{font-weight:bold; color:#063859; padding:2px 0 2px 7px;}
li.in{padding-top:0px; padding-bottom:10px;}

ul#solutions_widget {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
width:969px;
}

ul#solutions_widget li {
float:left;
margin:0px;
padding:0px;
width:194px;
}

ul#solutions_widget a {
display:block;
height:74px;
margin:0px;
padding:0px;
text-indent:-9999px;
}

a#button_web_application {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C7D5E1 url(images/web_application_bg.jpg) no-repeat scroll 0 0;
}

a#button_ecommerce_solutions {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C7D5E1 url(images/ecommerce_solutions_bg.jpg) no-repeat scroll 0 0;
}

a#button_sms_solutions {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C7D5E1 url(images/sms_solutions_bg.jpg) no-repeat scroll 0 0;
}

a#button_web_design {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C7D5E1 url(images/website_design_bg.jpg) no-repeat scroll 0 0;
}

a#button_iphone_development {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C7D5E1 url(images/seo_service.jpg) no-repeat scroll 0 0;
}

a#button_web_application:hover,
a#button_ecommerce_solutions:hover,
a#button_sms_solutions:hover,
a#button_web_design:hover,
a#button_securefile:hover,
a#button_iphone_development:hover {background-position: 0 -74px;}


a.services:link, a.services:active, a.services:visited{font-family:trebuchet ms; font-weight:bold; color: #006DC2; font-size: 13px; text-decoration:none;}
a.services:hover{font-family:trebuchet ms; font-weight:bold; color: #006DC2; font-size: 13px; text-decoration:underline;}


#contactCol1 {
	width: 415px;
	float: left;
	margin-right: 30px
}
#contactCol2 {
	width: 430px;
	background:#e6effa;
	margin-left: 0px;
	margin-bottom: 40px;
	padding: 30px 20px
}
#contactCol1 h3 {
	font-size: 24px;
	font-weight: bold;
	color: #397cbf;
	margin-bottom: 15px
}
#contactCol2 h3  {
	font-size: 24px;
	color: #003b59;
	font-weight: bold;
	margin: 0;
	padding: 0 0 6px 0
}
.contactSubCol1 {
	width: 202px;
	float: left;
	font-weight: bold
}
#contactMap {
	height: 300px;
	border: 1px solid #ccc;
	padding: 3px;
	clear: both;
	margin-top: 5px;
	float: left
}
.vcard {font-size: 1.2em; margin: 0 0 10px 0}




p#success {
	font-size: 1.6em;
	font-weight: bold;
	color: #439132;
	display: none
}
p#bademail {
	font-size: 1.6em;
	font-weight: bold;
	color: #910000;
	display: none
}
p#badserver {
	font-size: 1.6em;
	font-weight: bold;
	color: #000000;
	display: none
}
#contactForm input {
	border-top: 2px solid #aaadb4;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 2px solid #aaadb4;
	padding: 4px;
	width: 210px
}
#contactForm textarea {
	border-top: 2px solid #aaadb4;
	border-right: 1px solid #e2e9ef;
	border-bottom: 1px solid #e2e9ef;
	border-left: 2px solid #aaadb4;
	padding: 4px;
	width: 354px;
	font-family: Arial, sans-serif;
	/*font-size: 1.2em*/
}
#contactForm #submit {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background: url(images/submitBG.jpg) no-repeat;
	height: 39px;
	width: 159px;
	color: #003b59;
	font-weight: bold;
	padding-top: 1px;
	cursor: pointer;
	font-family: Arial, sans-serif
}
#contactForm .inputTitle {padding: 0 0 2px 0; font-weight: bold; font-size: 13px;}
#contactForm textarea {
border-color:#AAADB4 #E2E9EF #E2E9EF #AAADB4;
border-style:solid;
border-width:2px 1px 1px 2px;
font-family:Arial,sans-serif;
/*font-size:1.2em;*/
padding:4px;
width:425px;
}

.headerTab
{
	background-image: url( 'images/green-tab-bg.gif' );
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.firstTab
{
	background-image: url( 'images/first-tab-bg.gif' );
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.secondTab
{
	background-image: url( 'images/second-tab-bg.gif' );
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.thirdTab
{
	background-image: url( 'images/third-tab-bg.gif' );
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	
}

.table1
{
	margin: 0;
	padding: 0;

	border-right: 2px dashed #E8E8E8;
	border-left: 2px dashed #E8E8E8;

	font-size:9pt;
}

.table1 td
{
	border-bottom: 1px solid #7F92B1;
	border-right: 1px solid #7F92B1;
	line-height: 18px;
	font-family: Arial;
}

.table1 td.right
{
	border-bottom: 1px solid #7F92B1;
	border-right: medium none;
}

.table1 td.bottom-right
{
	border-bottom: medium none;
	border-right: medium none;
}

/*------------------------------------------------*/

			/*Home page css*/
/*------------------------------------------------*/

#toppara_div
			{
			 border:1px solid #FF0000;
			 width:435px;
			 height:50px;
			 float:left;
			 margin-top:2px;
			 margin-left:2px;
			}
			

.hometxt_para
			  {
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#000000;
			   text-align:justify;
			   text-decoration:none;
			   font-weight:normal;
			   font-style:normal;
			   padding-top:5px;
			   line-height:20px;
			   /*border-top:1px solid # #CCCCCC*/
			    }
				
.hometxt_para02
			  {
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#000000;
			   text-align: justify;
			   text-decoration:none;
			   font-weight:normal;
			   font-style:normal;
			   padding-top:40px;
			   line-height:20px;
			   /*border-top:1px solid # #CCCCCC*/
			    }
.hometxt_para_head
			  {
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   font-weight:bold;
			   color:#000000;
			   text-align: justify;
			   text-decoration:none;
			   font-style:normal;
			   padding-top:10px;
			   padding-left:20px;
			   padding-right:20px;
			   padding-bottom:20px;
			   line-height:20px;
			   /*border-top:1px solid # #CCCCCC*/
			    }
/*------------------------------------------------*/

			/*our clients css*/
/*------------------------------------------------*/				
				
.clients_head
				{
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#006DC2;
				 font-weight:bold;
				 text-decoration:;
				 padding-top:-2px;
				 padding-left:10px;
				 text-align: center;
				 letter-spacing:1px;
				}
/*.clients_heada
				{
				 font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#eeeeee;
				 font-weight:bold;
				 text-decoration:;
				 padding-top:5px;
				 padding-left:10px;
				 text-align:left;
				 letter-spacing:1px;
				}*/
				
