@charset "utf-8";
body
{
	margin: 0 auto;
	background-color:#fff;
	/*background-image:url(../images/bgimg.jpg);
	background-repeat:repeat-x;*/
	font-family:Arial;

}
a{
	outline:none;
}
.text_box
{
float:left;
overflow:hidden;
width:183px;
height:25px;
line-height:25px;
border:0px;
padding:4px;
color:#ffffff;


}
/*div#container
{
   margin-right:auto;
   margin-left:auto;
   width: 100%;
   background-color:#fff;
overflow:hidden;
height:auto;
margin-top:100px;

}*/
#headerFrame
{
	width:100%;
	background-color:#fff;
	height:100px;
	position:fixed;
	top:0;
	z-index:999;
}
div#nav-bar 
{
	width: 1000px;
	height: 100px;
	background-color:#fff;
	/*padding-right:40px;
	padding-left:40px;	*/
	border-bottom:1px dotted #666;
	line-height:100px;
	position:fixed;
	top:0px;
	z-index:1000;
	left:50%;
	margin-left:-500px;

}
#seperatorHeader
{
	width:1000px;
	margin:0 auto;
    background-image:url(../images/headerbg1.png);
	height:18px;
	background-position:center;
	margin-top:100px;

}
div#logo-1
{
	margin-top:18px;
	width: 170px;
	float:left;
}

div#menu-1

{
	text-align:center;
	width: 542px;
	float:right;
}

	

div#menu-1 a.button {

color:#666666;

text-decoration:none;

font-family:Arial;

font-size:16px;

font-weight:bold;

}

div#menu-1 a.button:visited {

color:#666666;

font-family:Arial,sans-serif;

font-size:16px;

font-weight:bold;

}

div#menu-1 a.button:hover {

color:#30c7fd;

text-decoration:none;

font-family:Arial,sans-serif;

font-size:16px;

font-weight:bold;

}

div#menu-1 a.button-active {

color:#30c7fd;

text-decoration:none;

font-family:Arial,sans-serif;

font-size:16px;

font-weight:bold;

}

div#menu-1 ul
{

list-style-type:none;
margin:0;
padding:0;

}

div#menu-1 li

{

display:block;

margin-left: 20px;

margin-right: 20px;
padding:5px;
float:left;

}


div#home-img 

{

	position: absolute;

	top: 110px;

	width: 1000px;

	height: 580px;


}
.bodytop{
margin-top:125px;
}
.imgcenter{margin:0 auto; width:992px; text-align:center; margin-top:26px;/*background-color:#fcfcfc;*/background-color:#fff;}
/*.imgborder{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;}*/
.imgborder{border:1px solid #c0c0c0;}

.maintext

{
	padding:30px 0 20px 0;
	width:1000px;
	color:#6c6c6c;
	text-decoration:none;
	font-family:'ArialMT','Arial',sans-serif;
	line-height:20px;
	margin:0 auto;
	
}

div#home-txt 

{
	font-size:20px;
	font-weight:bold;
	width:500px;
	text-align:center;
}




div#about-img 

{
	width: 1000px;
	height: 100px;
 	background-image:url(../images/ABOUT-FOOTER.jpg);
 	background-repeat:no-repeat;

}
#contentTextFrame .download{
	text-decoration:none;
	color:#9d9d9d;
	font-size:12px;
}

#contentTextFrame .download:hover{
	text-decoration:none;
	color:#30c7fd;
	font-size:12px;
}
div#about-txt, div#approach-txt, div#contact-txt 

{
	font-size:13px;
	font-weight:normal;
	text-align: justify;
	/*background-color:#fcfcfc;*/
	background-color:#fff;
}

#ourClients
{
   /* padding-top:30px;  
	padding-bottom:50px;*/
}

#ourClients ul
{
  
    margin:0;
    padding:0;
    list-style-type:none;
    float:left;
    width:160px;
    
}

#ourClients ul li
{
    text-align:left;
	color:#9d9d9d;
	font-size:12px;
	width:160px;
}

div#approach-img 

{
	width: 1000px;
	height: 100px;
}

#ApproachHeading{font-size: 20px; text-align: center; font-weight: bold; color: #99C525; margin-top:10px;}

#ApproachHeading .appExpcolor{color:#00aee6;}

#ApproachHeading .appDescolor{color:#fdb913;}

#ApproachHeading .appConcolor{color:#de157a;}

#approachFrame ul
{
	padding:0; margin:0; list-style:none;
}

#approachFrame ul li
{
	width:300px;
	float:left;
	margin-left:50px;
}


#capabilitiesDesc
{

	padding-top:30px;
	clear:both;
	font-family:arial;
	width:1000px;
	margin:0 auto;
	line-height:18px;
}
.csd, .dsd, .ats
{
	width:300px;
	margin-left:50px;
	float:left;
	height:100%;
}
.csdMarginLeft
{
	margin-left:0;
}
.csd span
{
	color:#e67500;
}
.dsd span
{
	color:#d90069;
}
.ats span
{
	color:#299cc9;
}
#capabilitiesDesc span
{
	display:block;
	padding:5px 0 5px 0;
	border-bottom:1px dotted #C9C9C9;
	width:300px;
	font-size:14px;
	margin-bottom:10px;
	/*color:#30c7fd;*/
}

#capabilitiesDesc ul
{

	width:300px;
	display:block;
	margin:0px;
	padding:0px;
	list-style-type:square;
	list-style-position:inside;
	font-size:12px;
	float:left;

}

#capabilitiesDesc ul li
{
	
padding:0;
color:#9d9d9d;
font-size:12px;
font-family:arial;
}

.capimgbgground
{
	

	width:300px;
}

#subnavlist

{
	margin:0px;
	padding:0px;
	width:750px;
	float:right;
	text-decoration:none;
	font-family:Arial,sans-serif;
	font-size:10px;
	position:relative;
	bottom:-6px;
	

}



#subnavlist ul, #subnavlist li

{

margin: 0;

padding: 0;

display: inline;

list-style-type: none;

}



#subnavlist a:link, #subnavlist a:visited

{

float: left;

line-height: 14px;

font-weight: bold;

margin: 0 10px 4px 10px;

text-decoration: none;

color: #999;

}



#subnavlist a:link#current, #subnavlist a:visited#current, #subnavlist a:hover

{

border-bottom: 4px solid #FFF;

padding-bottom: 2px;

background: transparent;

color: #0080FF;

}



#subnavlist a:hover { color: #0080FF; }


#pboxFrame{width:1000px; margin:0 auto; background-color:#ff0000;}
#pboxFrame .pbox img{border:1px solid #c0c0c0;}
#pboxFrame .pbox{margin-left:44px; width:300px; float:left; background-image:url(../images/cap-img-shade.png); background-position:center bottom; height:192px;background-repeat:no-repeat;}
#pboxFrame .pbox a:hover{opacity:.8;}
#footerSeperator
{
	width:1000px;
	margin:0 auto;
    background-image:url(../images/footerbg.png);
	height:18px;
	background-position:center;
	
}
#footerFrame
{
 width:1000px; height:50px; line-height:50px; margin:0 auto;
}
#footer
{
	 color:#c9c9c9; margin:0 auto; width:1000px;font-size:11px;  font-family:Arial; border-top:1px dotted #666;
}

#footerMenuLeft
{
	width:450px; float:left;height:50px; line-height:50px;
}

#footerMenuRight
{
	float:right; width:250px; text-align:right;height:50px; line-height:50px;
}
#footer a:hover{text-decoration:none; color:#30c7fd;}
#footer a{text-decoration:none; margin-left:5px; margin-right:5px;color:#c9c9c9;}

.headprivacy{font-size:17px; color:#30c7fd;}
.SubHead{font-size:14px; color:#30c7fd; font-weight:bold;}
.linkprivacy{ text-decoration:none; color:#30c7fd; font-size:11px;}
#privacytext{text-align:justify;}

#mailform
{
width:270px;
margin:0 auto;
text-align:left;

}
#mailform ul
{
	padding:0;
	margin:0;
	list-style:none;
}

#mailform ul li input
{
	width:250px;
	border:1px solid #c9c9c9;
	height:30px;
	font-size:13px;
	margin:10px;
	color:#6c6c6c;
}
#mailform ul li select
{
	width:250px;
	border:1px solid #c9c9c9;
	font-size:13px;
	margin:10px;
	padding:8px 4px 8px 0;
	line-height:30px;
	color:#6c6c6c;
	font-family:Arial;
}
#mailform ul li textarea
{
	
	width:250px;
	border:1px solid #c9c9c9;
	height:100px;
	overflow:auto;
	margin:10px;
	color:#6c6c6c;
	font-family:Arial;
	font-size:13px;
	line-height:25px;
}	
#mailform ul li.contactSendButton
{
	color:#30c7fd;
	font-size:13px;
	font-weight:bold;
	width:50px;
	margin:10px;
	text-align:right;
	background-color:#30c7fd;
}
#mailform ul li.contactSendButton a
{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	width:250px;
	text-align:right;
	text-decoration:none;
	background-color:#30c7fd;
	padding:5px;
}
#mailform ul li.contactSendButton a:hover
{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	width:250px;
	margin:0;
	text-align:right;
	padding:5px;
	background-color:#666;
}
/*#mailform ul li.contactSendButton a span
{
	width:20px;
	height:20px;
	background-color:#30c7fd;

}
#mailform ul li.contactSendButton a:hover span
{
	width:20px;
	height:20px;
	background-color:#ccc;

}*/
