/* CSS Document */

body{
		margin:0px;
		padding:0px;
		background-color:#f0f0f0;
		font-family:Arial, Helvetica, sans-serif;
}
table, td, th { font-size:12px; color:#858585;}

	
h1,h2,h3,h4,h5,h6,span{margin:0px; padding:0px;}
#main{ width:1003px; float:none; margin:0 auto; padding:0px; background-color:#fff; padding:0px 0px 0px 0px;}

.txtCenter{ text-align:center;}
.txtLeft{ text-align:left;}
.grey{ font-size:11px; color:#7a7a7a; }
p{ font-size:12px; color:#858585; line-height:18px;}


h1{ font-size:15px; color:#096fcd; font-weight:bold; line-height:22px; padding-bottom:5px; border-bottom:solid 1px #deecfd; }
h2{  font-size:13px; color:#0663b9 ; font-weight:bold; line-height:16px; padding-top: 10px;  }
h3{ font-size:13px; color:#696969 ; font-weight:bold; line-height:5px; padding-top: 10px;}
h4{}
h5{ font-size:12px; color:#999999; font-weight:normal; line-height:16px; }
h6{font-size:15px; color:#096fcd; font-weight:normal; line-height:22px; padding-bottom:5px; border-bottom:solid 1px #deecfd; }


/*---------------------------------------------------------------header---------------------------------------------------------------------------start-------------------*/
#header{width:991px; height:84px; background-image:url(images/it-services-provider-with-phone.gif); padding:0px 0px 0px 9px;}
.logo{width:339px; height:84px; float:left; background-image:url(images/bluewire-logo.gif); background-repeat:no-repeat; }
.menu{width:650px; height:45px; float:left; background-image:url(images/links-bg.jpg); background-repeat:no-repeat; float:left; }
/*---------------------------------------------------------------header---------------------------------------------------------------------------start-------------------*/

/*---------------------------------------------------------------middle---------------------------------------------------------------------------start-------------------*/	
.hHeading{font-size:12px; color:#096fcd;}
.banner{ background-image:url(images/home-banner.jpg); height:239px; background-repeat:no-repeat; margin:0px 0px 0px 9px;  }
.sub-banner{ background-image:url(images/sub-banner.jpg); height:111px; background-repeat:no-repeat; margin:0px 0px 0px 9px;  }
.contact-us-banner{ background-image:url(images/contact-us-banner.jpg); height:111px; background-repeat:no-repeat; margin:0px 0px 0px 9px;  }
.company-banner{ background-image:url(images/company-banner.jpg); height:111px; background-repeat:no-repeat; margin:0px 0px 0px 9px;  }
.services-banner{ background-image:url(images/services-banner.jpg); height:111px; background-repeat:no-repeat; margin:0px 0px 0px 9px;  }
.technology-banner{ background-image:url(images/technology-banner.jpg); height:111px; background-repeat:no-repeat; margin:0px 0px 0px 9px;  }
.careers-banner{ background-image:url(images/careers-banner.jpg); height:111px; background-repeat:no-repeat; margin:0px 0px 0px 9px;  }

.base{  margin:0px 0px 0px 9px; height:17px; background-image:url(images/base.gif); background-repeat:no-repeat;}
#midline{ width:983px;  background-image:url(images/mid-line.gif); background-repeat:repeat-y; height:auto; padding:0px 10px 0px 10px; margin-bottom:10px; }
#m-content-part {height:auto; margin:0;  padding:0px 10px 0px 10px; width:735px; }
.left {float:left;}
#m-right-content-part {margin:0;padding:0px 0px 0px 10px;width:215px; }
.right {float:right;}
.clear{ clear:both; height:1px; padding:0px; margin:0px;}
.technology{ background-image:url(images/technology-logos.gif); background-repeat:no-repeat; height:57px;}
.topicB{ width:224px; float:left; padding:0px 10px 0px 10px;     height:170px; border-right:solid 1px #cbe4fe ; margin:15px 0px 0px 0px;;}
.topicB-without-border{ width:224px; float:left;  padding:0px 10px 0px 10px;     height:170px; margin:15px 0px 0px 0px; }
#midline a{color:#858585;text-decoration:none; line-height:15px; font-size:12px;    }
#midline a:hover{text-decoration:underline;}
ul.t {  margin: 0; padding: 0; list-style: none; }
ul.t li {margin: 0; padding: 0 0 0 1em;  color:#858585; background-image:url(images/bullet-blue.gif); background-repeat:no-repeat;} 
.seprater{ height:7px; margin-bottom:7px; border-bottom:solid 1px #eaeaea;} 
.subtext{ font-size:11px; color:#858585;}
.rightB{ margin-bottom:7px; padding-bottom:10px; border-bottom:solid 1px #eaeaea; font-size:11px; line-height:16px; color:#858585; } 

.rightB-without-border{ margin-bottom:7px; padding-bottom:10px;  font-size:11px; line-height:16px; color:#858585; } 
.q1{ width:40px; float:left;}
.q2{width:100px; float:left;}

#newsB{ height:15px; width:730px; border-top:solid 1px #eaeaea; margin-top:10px; padding-top:15px; font-size:11px; color:#858585;}
.newheading{ width:50px; float:left;}
.newtext{width:680px; float:left; padding-top:2px;}



/*---------------------------------------------------------------middle---------------------------------------------------------------------------end-------------------*/


/*---------------------------------------------------------------footer---------------------------------------------------------------------------start-------------------*/
#footer{ height:180px; width:983px; background-color:#d9ebfe; background-image:url(images/footer-bg.gif); background-repeat:repeat-x; border-top: solid 7px #6caaea; border-bottom:solid 1px #d9d9d9; padding: 0px  10px  0px 10px; }
.clientbase{ font-size:11px; color:#858585; height:22px; padding:10px 10px 0px 10px; border-bottom:solid 1px #d9d9d9; }
.copyright{ height:33px;   font-size:11px; color:#858585;   padding:10px 10px 0px 10px; }

.footerlinks{font-size:11px; color:#858585; text-decoration:none; padding:0 3px 0 3px;}
.footerlinks:hover{ font-size:11px; color:#858585; text-decoration: underline; padding:0 3px 0 3px;}
.fcopyright{ width:275px; float: left; text-align: left;}
.flinks{ width:690px;  float:left; text-align:right;  }

.companyB{ width:120px; float:left}
.servicesB{width:200px; float:left}
.solutionsB{width:200px; float:left}
.technologyB{width:120px; float:left}
.careersB{width:115px; float:left}
.fline{ width:9px; height:160px; float:left; margin:10px 5px 10px 0px; border-left:solid 1px #e8f3ff;}
.partner-with-us{width:208px; float:left; padding:20px 0px 20px 0px;}
.partner-with-us-blue { color:#0663b9; font-size:13px; font-weight:bold; line-height:20px; }


ul.f {  margin: 0; padding: 0; list-style: none; }
ul.f li {margin: 0; padding: 0 0 0 1em; font-size:11px; color:#616161; background-image: url(images/bullet-f.gif); background-repeat:no-repeat;} 

#footer a{color:#616161;text-decoration:none; line-height:16px;    }
#footer a:hover{text-decoration:underline;}
.footerhed{ font-size:12px; color:#0370a8; font-weight:normal; line-height:22px;}

ul.nomCon {  margin: 0; padding: 0; list-style: none; line-height:18px;}
ul.nomCon li {margin: 0; padding: 0 0 0 1em; font-size:12px; color:#616161; background-image: url(images/bullet.gif); background-repeat:no-repeat;} 
ul.nomTrue {  margin: 0; padding: 0; list-style: none; line-height:18px;}
ul.nomTrue li {margin: 0; padding: 0 0 0 2em; font-size:12px; color:#616161; background-image: url(images/ture.gif); background-repeat:no-repeat;} 
 
/*---------------------------------------------------------------footer---------------------------------------------------------------------------end-------------------*/

#one-column-emphasis{font-size: 12px;text-align: left;border-collapse: collapse;}
#one-column-emphasis th{font-size:12px; font-weight: normal; padding: 12px 15px; color: #858585;}
#one-column-emphasis td{padding: 10px 15px; color: #669; border-top: 1px solid #ececec;}

#one-column-emphasis td{padding: 10px 15px; color: #858585; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec;}
.oce-first{background: #ffffff; }
#one-column-emphasis tr:hover td{color: #858585;background: #efefef;}

.liLinehight25{ line-height:20px;}

/*---------------------------------------------------------------form class---------------------------------------------------------------------------starr-------------------*/
.form, th { text-align:left; font-weight:normal;}
input{border-color:#555555 #CCCCCC #CCCCCC #555555; border-style:solid; border-width:1px; color:#333333;
padding:1px;}
textarea{border-color:#555555 #CCCCCC #CCCCCC #555555; border-style:solid; border-width:1px; color:#333333;  padding:1px; width:80%;}
radiobutton{ border:none;}

input.btn { background:url(images/bluebtn.gif); background-repeat:no-repeat; border:none; 	padding:0px 0px 0px 0px; 		height:24px;    	 	color:#FFFFFF; 	font-size:11px; 	margin-right:10px;	display:inline-block;	text-decoration:none; width:91px;  } 

input.file{border-color:#555555 #CCCCCC #CCCCCC #555555; border-style:solid;  color:#333333;
padding:1px;}

small{ color:#999999;}


/*---------------------------------------------------------------form class---------------------------------------------------------------------------starr-------------------*/