
body { font-family: Verdana, Arial, Helvetica, sans-serif !important; background:#eeeded; margin:0px; padding:0px; color:#4B4B4B; font-size:8.5pt  !important;
}

img{ border:0px solid red;
}
h2 {font-size:14px; font-weight:bold; }
/*
table { border:0px solid red;/* border-collapse:collapse; */
/*}

td { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px;  text-align:left; vertical-align:top !important; font-size:12px;
}*/
.header {background:url(../images/header.jpg) no-repeat; width:1002px; height:65px;}
.wrapper { height:100%; width:1002px; text-align:left; margin-top:1px; background:#fff;
}
/*Header top Right sub nav */
ul.subnav {
display:inline;
margin:0;
padding:0;
float:right;
padding-right:15px;
}
 ul.subnav li {
 display:inline;
 list-style:none;

}
 ul.subnav li a{	
 background-image: url(../images/grey-arrow.gif);
background-repeat: no-repeat;
background-position: 0px 10px;
padding-left:10px;
padding-top:5px;
margin-left:5px;
 color:#474749;
   text-decoration:none;
   font-size:10px  !important;

 }		
  ul.subnav li a:hover{
   background-image: url(../images/ornge-arrow.gif);
background-repeat: no-repeat;
background-position: 0px 10px;
padding-left:10px;
padding-top:5px;
margin-left:5px;
  color:#032CC3;
  text-decoration:underline;
  font-size:10px  !important;

  }	
  
/*Header top Right sub nav */
.left-shade { background:url(../images/left-shade.jpg) repeat-y top left; 
}

.right-shade { background:url(../images/right-shade.jpg) repeat-y top right;
}

.content-td {background:#fff;  text-align:left;
}
.homecontent-td {background:#EFEFEF;  text-align:left;
}

/*footer */
.copy { background:#f5f5f5; text-align:left; padding-left:10px; padding-top:15px; padding-bottom:5px
}

.copy-links{ float:left; margin-right:20px; margin-bottom:20px; 
}

.copy-links ul{ margin:0px; padding:0px;
}

.copy-links ul li{ list-style-type: none; padding-bottom:4px;
}

.copy-links ul li a{ text-decoration:none; color:#626061;
}

.copy-links ul li a:hover{ color:#9F9D9E; border-bottom:1px dashed #9F9D9E;
}

.copy-links ul li ul{ list-style-type: none; padding-left:10px; padding-top:4px; padding-bottom:0;
}
.copy-links-head{ color:#12439E; font-weight:bold; margin-bottom:5px;
}

.copy-right, .copy-right a{color:#626061; text-decoration:none; text-align:right; background:#f5f5f5; font-size:10px;  padding:0; margin:0; padding-right:5px;
}
/*footer */
/*---------------menu-----------------*/

.menu { background: url(../images/menu-bg.jpg) repeat-x top left; height:30px; margin-top:0px; padding-top:0px; padding-left:14px;
}

.menu ul { margin:0px; padding:0px; z-index: 10000
}

.menu ul li { margin:0px; padding:0px; list-style-type:none; display:inline; background: url(../images/menu-seprator.jpg) no-repeat top right; padding:2px 8px 0px 5px; float: left; float: left;
}

.menu ul li a { padding:2px 3px 5px 4px; font:bold 11px verdana; text-transform:uppercase; color:#656363; text-decoration:none; display: block;
}

.menu ul li a:hover { background: url(../images/menu-bg-hover.jpg) repeat-x top left; border:1px solid #777777; border-bottom:0px; color:#ffffff; 
padding:2px 2px 4px 3px; 
}
.menuactive { background:#62C4D6; border:1px solid #319BAE; border-bottom:0px; 
color:#ffffff !important;
padding:2px 2px 2px 3px; 
}
/* not used
.menu ul li div { position: absolute; visibility: hidden; margin-top:1px;	padding: 0;	background:#fde6ac;	border: 1px solid #bd942e; z-index:10000;
} 

.menu ul li div a {background: url(../images/bullet1.gif) no-repeat center left; position: relative; display: block; padding:8px 8px 8px 24px; margin:0px; width: auto; border-bottom:1px solid #ffffff; white-space: nowrap; text-align: left; text-decoration: none; text-transform:capitalize; color: #000000; font: 11px verdana normal;
}

.menu ul li div a:hover { background: #f4ac24 url(../images/bullet2.gif) no-repeat center left !important; color: #ffffff; padding:8px 8px 8px 24px;
border:0px solid red; border-bottom:1px solid #ffffff; 
}*/

/*------------menu ends--------------*/


/*.placeholder{ background:#fff !important; height: auto;
}

.content-div1{ height:317px;
}

.flash{ background:#ffffff; width:722px; height:310px; float:left;
}


.addvertisement1{  background:#F5F5F5; width:242px; height:310px; float:right; margin-right:1px; text-align:center;  cursor:pointer;
}
*/

/*--used in pages--*/
.right-panel{ background:#F5F5F5; width:242px; height:auto; float:right; margin-right:1px;
}
.right-panelproducts{ background:#F5F5F5; width:225px; height:auto; float:right; margin-right:1px; padding-left:2px;
padding-right:2px;
  margin-top:0px;
}
.right-panelinner{ background:#fff; width:215px; height:auto; float:right; margin-right:1px; padding-left:2px;
padding-right:2px;
  margin-top:0px;
}
/* used for white background in right side nav inthe pages*/
.right-panelproducts1{width:225px; height:auto; float:right; margin-right:1px; padding-left:2px;
padding-right:2px;
  margin-top:20px; 
  /*border-left:1px solid #EBEBEB;*/
}
/*--used in pages--*/
.left-panel{ background:#fff; width:722px; height:auto; float:left;
}
.left-panelproducts{ width:722px; height:auto; float:left; margin-top:0px; background:#fff !important;
}
.left-panel-content{ width:100%; height:auto; 
}

.homeleft-panel{ width:100%;  height:auto; /*font-family:verdana; font-size:12px;*/
padding-top:1px; 
}
/*
.left-panel-content table{ margin:10px; margin-top:18px;
}
*/
.left-panel-content span{ color:#00A9DD; font-weight:bold; text-transform:uppercase;
}
/*
.left-panel-content ul{ margin:0px; margin-top:8px; margin-bottom:15px; padding:0px; margin-left:20px;
}

.left-panel-content ul li{ margin:0px; padding:0px; list-style-type: disc;
}
*/


.banner{  width:722px; height:auto;
}




.seprator{ background: url(../images/seprator.gif) repeat-x top left; height:11px !important; overflow:hidden; margin:2px 8px;
}
/*
.addvertisement2{  background:#F5F5F5; width:238px; height:330px; float:left; margin-right:7px; text-align:center; cursor:pointer;
}

.addvertisement3{  background:#F5F5F5; width:242px; height:330px; float:right; margin-right:1px; text-align:center;  cursor:pointer;
}

.awards{ background:#f5f5f5; width:478px; height:330px; float:left; text-align:center;
}

.awards-head{ font-weight:bold; color:#000000; margin-bottom:3px; display:block; text-align:left;
}

.awards-text{ margin-bottom:10px;
}

.awards td { text-align: justify;

}

.scrolling-text{ margin-left:10px; margin-right:10px; height:225px;
}

.client-text{ margin-bottom:8px; display:block; text-align:justify;  cursor:pointer;
}



.txtbx{ height:17px; width:140px; border:1px solid #7F9DB9; margin-bottom:1px;
}

.blueline {border:1px solid #4C83B7;}
*/
/*right side of landing pages- company hightlight style*/
.comp-higlight  
{
 width:100%;
 color:#3F3E3E;
 font-size:11px !important;
} 

.textbold 
{
  text-align: right;
font-weight:bold;
padding-bottom:5px;
color:#3F3E3E;
}

.blueseprator {
border-top:1px solid #4CBCD0;
line-height:2px;
}

.clientspeak {
background:url(../images/clientSpeak.jpg) no-repeat;
width:279px;
text-align:justify;
padding:50px 10px 5px 10px;
cursor:pointer;
}

.clientcomp {
float:right;
font-weight:bold;
text-align:right;
}


/*header styles*/
.certificationlogo {padding-top:8px; text-align:right; padding-right:15px;}
.fslogo {padding-left:25px; padding-top:5px;}
/*header styles*/

/*common*/
/*client speak home page*/
.awards-head{ font-weight:bold; color:#000000; margin-bottom:3px; display:block; text-align:left;
}
.client-text{ margin-bottom:8px; display:block; text-align:justify;  
}
.clienthr {border-bottom:2px dashed #333;
}
/*--- for page title ---*/
.red {color:#FF0000!important;}
.bluhdg { color:#00A9DD; font-weight:bold; text-transform:uppercase;
}
 .titleheading {
 font-family:Arial,Verdana, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 }
/*--- for page title ---*/
.more1 {font-size:10px !important;}
.more {float:right; padding-right:5px; font-size:10px !important;}
.nobullet {list-style:none; padding:0; margin:0;}

.pad2btm {padding-bottom:4px;}
.bordbtmpleft10 {border-bottom:1px solid #C9C9C9; padding-left:10px;}

/* used for white background in right side nav inthe pages*/
.rightsubbg {
background: #ffffff url(../images/right-subbg1.jpg) no-repeat;
/*background:url(../images/right-subbg.gif) repeat-x; */color:#000000; height:140px;}

.rightsubbg1 {
background: #ffffff url(../images/rightsub1.gif) repeat-x;
/*background:url(../images/right-subbg.gif) repeat-x; */color:#000000; height:35px;
 }
 
ul.rightsubnav 
{
	margin:0;
padding:0;
margin-left:10px;
margin-right:18px;
margin-top:5px;
margin-bottom:15px;

/*margin:0;
padding:0;
float:right;
padding-right:15px;
margin-top:10px;*/

}
 ul.rightsubnav li 
 {
padding-top:5px;
margin:0;
 /*display:inline;*/
 list-style:none;
 border-bottom:1px dotted #333;
}
 ul.rightsubnav li a
 {
 background-image: url(../images/grey-arrow.gif);
background-repeat: no-repeat;
background-position: 0px 10px;
padding-left:10px;
padding-top:5px;
margin:0;
 color:#032CC3;
   text-decoration:none;
   
 }		
  ul.rightsubnav li a:hover{
   background-image: url(../images/ornge-arrow.gif);
background-repeat: no-repeat;
background-position: 0px 10px;
padding-left:10px;
margin:0;
  color:#222223;
  text-decoration:underline;
  }	
/*right */ 
.rightcontent-box {
			background:url(../images/right-hdg1.gif) no-repeat left bottom;
			width: 218px;
			padding: 0 10px 2px 12px;
			margin: 5px 0 0 5px;
			text-align:justify;
		}
 
			.rightcontent-box h2 {
			background:url(../images/right-hdg.gif) no-repeat left top;
				margin: 0 -10px 1px -12px;
				padding: 5px 15px 5px 10px;
				font-size:12px;
			} 
  /*
  ul.rightsubnav {
margin:0;
padding:0;
margin-left:20px;
margin-top:20px;
}
 ul.rightsubnav li {
list-style-image:url(../images/grey-arrow.gif);
padding-top:5px;
margin-left:10px;
}
 ul.rightsubnav li a
 {
	list-style-image:url(../images/grey-arrow.gif);
 color:#474749;
   text-decoration:none;
 }		
  ul.rightsubnav li a:hover
  {
	list-style-image:url(../images/ornge-arrow.gif);
  color:#032CC3;
  text-decoration:underline;
  }	*/
  /* used for white background in right side nav inthe pages*/
/*home page specific style*/
 
.homeleft {
margin-left:2px;
padding:0;
float:left; width:480px;}

.homeright {
padding:0;
margin-right:5px;
float:right; width:480px;}

.homecontent-box {
			background:url(../images/whatcrvbotm.gif) no-repeat left bottom;
			width: 460px;
			padding: 0 10px 2px 12px;
			margin: 5px 0;
			text-align:justify;
		}
 
			.homecontent-box h2 {
			background:url(../images/whatcrvtop.gif) no-repeat left top;
				margin: 0 -17px 1px -12px;
				padding: 5px 40px 5px 10px;
				font-size:15px;
			}
 .homecontent {
 color:#757575;
 }
 .homecontent td {
 text-align:justify;
 }
 /*services page*/

 .servicessubnavbg {
 background:#dcdada;/*#7EC7D8;*/
 height:25px;
 margin-bottom:10px;
 }
  .servicessubnavbg ul{
  margin:0;
  padding:0;
  }
   .servicessubnavbg ul li{
   padding-left:10px;
   display:inline;
   }
  .servicessubnavbg a{
   color:#972101;
 text-decoration:none;
 }
 .servicessubnavbg a:hover{
   color:#000;
  text-decoration:underline;
 }
 /**/
 a.title:link {color:#00A9DD; text-decoration:none;}      /* unvisited link */
a.title:visited {color:#00A9DD; text-decoration:none;}  /* visited link */
a.title:hover {color:#CD0A7D;text-decoration:underline;}  /* mouse over link */
a.title:active {color:#0000FF; text-decoration:none;}  /* selected link */
/*print mail */
 a.printmail:link {color:#838383; font-size:10px; text-decoration:none;}      /* unvisited link */
a.printmail:visited {color:#838383; text-decoration:none;}  /* visited link */
a.printmail:hover {color:#CD0A7D; text-decoration:underline;}  /* mouse over link */
a.printmail:active {color:#838383; text-decoration:none;}  /* selected link */

/*resources*/
/*locations*/
.locationhdg {
background:url(../images/location-hdg.gif) repeat-x; height:27px;}
.tablelocation {
border:1px solid #E6E6E6;
}
.alternaterow {
background-color:#F8F8F8; border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6; vertical-align:middle;
}
.borderight {
border-right:1px solid #E6E6E6; vertical-align:middle;
}
 /*case study*/
.table_header
{
}

.table_header td
{
font-weight:bold; 
/*font:12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
background:#F2F2F2; border-right:1px solid white;
padding:4px 0px 4px 5px; font-size:11px;
}

.simple_td td
{
/*font:12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; */
border-right:1px solid #f2f2f2; border-left:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2; padding:3px 0px 3px 5px; font-size:11px;
}

.simple_td td a
{
text-decoration:none; color:blue;
}

.simple_td td a:hover
{
text-decoration:underline; color:#2D434A;
}
/*sitemap*/
.boxes_sitemap ul{ list-style-type:none;}
	.boxes_sitemap li{background:transparent  url(../images/arrow_bullet.gif) no-repeat;background-position:0px 8px; padding-left:10px; line-height:1.7em;}
	.boxes_sitemap li ul{padding:0px;}
	
	.boxes_sitemap a:link, .boxes_sitemap a:visited,.boxes_sitemap a:link, .boxes_sitemap a:visited{color:#0066CC;text-decoration:none;}
		
.boxes2{width:250px;  float:left; margin-left:20px;font-size:1.1em; line-height: 1.7em;}
	.boxes2 ul{ list-style-type:none;}
	.boxes2 li{ background:transparent  url(../images/arrow_bullet.gif) no-repeat;background-position:0px 8px; padding-left:10px;line-height:1.7em;}
 .boxes a:link, .boxes a:visited,.boxes2 a:link, .boxes2 a:visited{color:#0066CC;text-decoration:none;}	
	 .boxes a:hover,.boxes a:active,.boxes2 a:hover, .boxes2 a:active,.boxes_sitemap a:hover, .boxes_sitemap a:active{color:#0066CC;text-decoration:underline;}
