﻿body
{
    font-family: Arial;
    font-size: 12px; /* color: #666666;*/
    color: #666666;
    font-weight: normal;
}
/* Normal White text */
.Page_WhiteText_Normal
{
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    font-weight: normal;
}

/* Normal White Italic text */
.Page_DefaultText_NormalItalic
{
    font-style: italic;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}

/* Strong White text for header of Image used on Home.aspx */
.Page_WhiteText_Strong_Header
{
    font-family: Arial;
    font-size: 15px;
    color: #ffffff;
    font-weight: bold;
}

/* Strong White text */
.Page_WhiteText_Strong
{
    font-family: Arial;
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
}

/* Strong Orange text used as Header of Section on pages. */
.Section_Heading
{
    font-family: Arial;
    font-size: 18px;
    color: #F4782A;
    font-weight: bold;
    text-align:center;
}

/* For Sub Headings of sections of page(Orange) */
.Section_SubHeading
{
    font-family: Arial;
    font-size: 14px;
    color: #F4782A;
    font-weight: bold;
}

/* Case Studies link */
a.CaseStudiesLink
{
font-family:Arial;
text-decoration: underline;
font-size:12px; 
font-weight:bold; 
color:Black;
}

a.CaseStudiesLink:hover
{
color: #FF7F00;
}

/* Strong black text for Sub - Headings of section*/
.Section_Heading_CaseStudies
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}

/* Default black link */
a.ContentLink, a.ContentLink:visited
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
    color: #000000;
}
a.ContentLink:hover
{
    color: #FF7F00;
}  
/* for Expertise and Industries black bold link */

a.ContentLinkBold, a.ContentLinkBold:visited
{
     font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: Bold;
    z-index: 1000;
}
a.ContentLinkBold:hover
{
   color: #000000;
} 
a.SectionLink, a.SectionLink:visited
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    font-weight: bold;
    color: Blue;
    cursor:pointer;
}
a.SectionLink:hover
{
    color: #FF7F00;
}

/* Style sheet for caption heading on blue bar*/
.Page_Caption_Heading
{
    font-family: Arial;
    font-size: 20px;
    color: #ffffff;
    font-weight: bold;
}
/* Blue External Link on Client page */
a.ExternalLink, a.ExternalLink:visited
{
    font-family: Arial;
    font-size: 10px;
    text-decoration: none;
    color: #073676;
   top:0px;
  }

a.ExternalLink:hover
{
    color: #073676;
    text-decoration:underline;
}
.Heading_Text_BlueStrong
{
    font-family: Arial;
    font-size: 12px;
    color: #073676;
    font-weight: Bold;
}


/* Vertical Separator */
.Page_LeftNav_Vseparator
{
    position: relative;
    width: 4px;
    margin-top: 10px;
    background-image: url(../Images/hr-dotted-line.gif);
    background-repeat: repeat-y;
    float: left;
}
/*Normal White Link used on Header.ascx and Home.aspx */
a.WhiteLink, a.WhiteLink:visited
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    color: #ffffff;
    font-weight: bold;
}
a.WhiteLink:hover
{
    color: #FF7F00;
}

/*Setting bottom rounded Image of main content section. */
.BottomRoundedImage
{
    position: relative;
    clear: both;
    height: 15px;
    top: 0px;
    margin: 0px;
    left: 0px;
    width: 100%;
    background-image: url(../Images/bottom-rounded.png);
    background-repeat: no-repeat;
}

/*Setting top rounded Image of main content section. */
.TopRoundedImage
{
    position: relative;
    clear: both;
    height: 5px;
    top: 0px;
    margin: 0px;
    left: 0px;
    width: 100%;
    background-image: url(../Images/top-rounded.png);
    background-repeat: no-repeat;
}

/*Setting Background style for main content part of all pages in application.*/
.Page_Content_Background
{
    position: relative;
    float:left;
   /* clear: both;*/
    top: 0px;
    height:auto;
    margin: 0px;
    left: 0px;
    width: 958px;
    background-color: #ffffff;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
}
/*Strong Blue text used on ContactUs.aspx*/
.Heading_DefaultText_BlueStrong
{
    font-family: Arial;
    font-size: 14px;
    color: #223a73;
    font-weight: Bold;
}
/*Strong black text*/
.Heading_DefaultText_Strong
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: Bold;
    z-index: 1000;
}

/*Service Image link css*/
a.ServicesImage_Link, a.ServicesImage_Link:visited
{
    color: #ffffff;
    text-decoration: none;
}

a.ServicesImage_Link:hover
{
    color: #ffffff;
}

/*for white header text on selected service images*/
.Section_SubHeading_Selected
{
    font-family: Arial;
    font-size: 14px;
    color: white;
    font-weight: normal;
    margin-top: 10px;
    line-height: 1.2;   
}

/*for white header text in all services pages*/
.Section_SubHeading_Hover
{
    font-family: Arial;
    font-size: 12px;
    color: white;
    font-weight: normal;
    margin-top: 4px;
    margin-bottom: 4px;
    line-height: 1;
}

/* For blue sub-header text on service images*/
.Section_SubHeading_Service
{
    font-size: 12px;
    margin-bottom: 4px;
    margin-top: 4px;
    font-family: Arial;
    color: #073676;
    font-weight: bold;
    line-height: 100%;
}

/*For Black SubHeading*/
.Section_SubHeading_Black
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    line-height: 100%;
}
/* For normal black text */
.Content_Text
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}

/* For Button Style  */
.Buttons
{
    color: #000000;
    background-color: #acc1de;
    border: 1px Outset #acc1de;
    font-family: Arial,Tahoma, Verdana, Sans-serif;
    font-size: 13px;
    width: 70px;
    height: 25px;
    font-weight: normal;
    cursor: pointer;
}

.Buttons:hover
{
    color: #ffffff;
    background-color: #0099ff;
    cursor: pointer;
}

/* Small Black Italic text */
.Page_SmallText_NormalItalic
{
    font-style: italic;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}
/* blackBig link */
a.ContentLinkBlack, a.ContentLinkBlack:visited
{
    font-family: Arial;
    font-size: 16px;
  
    font-weight: bold;
    color: #000000;
}
a.ContentLinkBlack:hover
{
    color: #FF7F00;
}
/* Gray links */
a.HomeLink, a.HomeLink:visited
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
    color: #666666;
}
a.HomeLink:hover
{
    color: #FF7F00;
}

/* Selected links of Left Navigation.*/
a.SelectedLeftNavLink, a.SelectedLeftNavLink:visited
{
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
    color: #FF7F00;
}

a.SelectedLeftNavLink:hover
{
    color: #FF7F00;
}



/*Horizontal Separator*/
.Page_LeftNav_Hseparator
{
    position: relative;
    width: 220px;
    height: 3px;
    margin-top: 3px;
    margin-left: 0px;
    background: url(../Images/hr-dotted-line.gif);
    background-repeat: repeat-x;
}


/*Style for first link of Left Navigation section. */
a.HeadLeftNavLink, a.HeadLeftNavLink:visited
{
    font-family: Arial;
    font-size: 17px;
    text-decoration: none;
    color: #000000;
    font-weight:bold;
}
a.HeadLeftNavLink:hover
{
    color: #FF7F00;
}

/*Style for first link of Left Navigation section. */
a.SelectedHeadLeftNavLink, a.SelectedHeadLeftNavLink:visited
{
    font-family: Arial;
    font-size: 17px;
    text-decoration: none;
    color: #FF7F00;
    font-weight:bold;
}
a.SelectedHeadLeftNavLink:hover
{
    color: #FF7F00;
}




/*For setting style of Main Content Div on all pages.*/
.Page_Content_MainDiv
{
    position: relative;
    height: auto;
    top: 0px;
    left: 0px;
    width: 100%;
}


/*Background for caption of pages (Blue bar)*/
.Page_Caption_Background
{
    position: relative;
    height: 55px;
    width: 965px;
    text-align: center;
    left: 0px;
    background-image: url('../Images/bg-inner-header.gif');
    background-repeat: no-repeat;
    top: 0px;
}

/*Strong Blue text used on ContactUs.aspx*/
.Heading_DefaultText_BlueStrong
{
    font-family: Arial;
    font-size: 14px;
    color: #223a73;
    font-weight: Bold;
}


/* For Header Menu */
.MenuSpan
{
    font-size: 9px;
    font-weight: normal;
    color: #c5c6ca;
    z-index: 1000;
}

.Section_HeadingBlue
{
    font-size: 14px;
    font-family: Arial;
    color: #073676;
    font-weight: bold;

}

/*for black content on the service images*/
.Content_SubHeading
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    line-height: 100%;
}

/*Strong Blue text used as header of service images and Contact Us Page. */
.Page_Text_Blue
{
     font-family: Arial;
    font-size: 12px;
    color: #223a73;
    font-weight: Bold;
}
.Page_White_Text
{
    font-family: Arial;
    font-size: 12px;
    color: White;
    font-weight: normal;
    width: 162px;
    
}
.BlogFeed
{
    background: url('../Images/bg-BlogFeed.gif') no-repeat;
    width: 240px;
    height: 52px;
    padding: 5px 0 0 10px;
    margin: 0 0 2px 0;
}

/* Text for Blue corner Div */
.Text_BlueBorderDiv
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    font-weight: normal;
    
}

/* Big Tag Italic */
.Page_BigText_NormalItalic
{
    font-style: italic;
    font-size: 14px;
    color: #000000;
    font-weight: normal;
}
.Page_BlueGradientBox
{
      font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
  /*  background-image:url(../Images/BlueGradient_Box.png);  */
     background-repeat:no-repeat;
    
}


.Testomonial_Font_Italic
{
      font-family:Arial; 
      font-size:12px; 
      font-weight:normal;
      font-style:italic; 
      color:#5a6165;
      text-align:left;
    
}

a.Testimonial_Link, a.Testimonial_Link:visited
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
    color: #5a6165;
}
a.Testimonial_Link:hover
{
    color: #FF7F00;
}  

a.NxtPrev_Link, a.NxtPrev_Link:visited
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
    color: Blue;
}
a.NxtPrev_Link:hover
{
    color: Orange;
} 
/* Page padding styles*/

.PagePaddingStyle
{
    padding: 9px 0px 0px 2px;    
}
.PagePaddingStyleLeft3px
{
   padding: 9px 0px 0px 3px;    
}
.PagePaddingStyleLeft5px
{
    padding: 9px 0px 0px 5px;   
}

/* For styling leftside div */

.LeftDiv
{
   position: relative; 
    width: 245px; 
    height:500px; 
    float: left;
    margin: -9px 0px 15px 0px; 
    
}
.TopLeftMenuDiv 
{
    position: relative; 
    width: 220px; 
    height: 230px; 
    margin:0px 0px 10px;
}
.HaveAQuesDiv
{
    position: relative; 
    width: 230px; 
    height: 170px; 
    margin-left: 15px; 
    float: left;
}
/* For the Separator*/
.VSeparator
{
position:relative; 
float:left; 
border-left: dotted 1px #666666; 
height:460px;
margin-top:1px;
}

.DivMidHseparator
{
    position: relative;
    width: 685px;
    height: 3px;
    margin-top: 10px;
    margin-left: 0px;
    background-image: url(../Images/hr-dotted-line.gif);
    background-repeat: repeat-x;
}
/* To provide margin */

.MarginTop10px
{
    margin-top:10px;
}
.MarginTop1px
{   
    margin-top:1px;
}
.MarginTop5px
{
    margin:5px 0px 0px;

}
.Margin0px
{
    margin:0px; 
}

.MarginTopBottom10px
{
    margin:10px 0px;
}
.ParagraphMarginStyle
{
    margin:10px 2px;
}

.HeadingMarginBottom10px
{
  margin:0px 0px 10px;
  font:Bold 14px Arial;    
}
/* For Black text color*/
.BlackText
{
    color:#000000;
}

/* For the font type of headings*/
.HeadingFont14px
{
    font:Bold 14px Arial;        
}
#HomePageMainDiv
{
    position:relative;
    height: auto; 
    height: auto !important;
    margin-bottom:0px;
    min-height: 400px;
   margin-left:0px;
    width: 965px; 
    clear:both;  
    margin-right:0px;  
}

#HomePageMainDiv #AdRotator
{
    position: relative; 
    height: auto; 
    margin: 0px 0px -1px; 
    left: 0px;
    width: 100%;    
}
#HomePageMainDiv #ImageDiv
{
    position: relative; 
    margin-left: 7px;
    margin-right:0px; 
    height:23px; 
    top: 0px; 
    width: 962px;   
    float:left; 
}
#HomeLeftCase
{
    position: relative; 
    float: left;
    min-height:400px; 
    height: auto;
    margin: 0px 0px 0px 20px; 
    width: 295px; 
    border-left:0px;
    border-right:0px;
}
#HomeMiddleCase
{
    position: relative; 
    float: left;
    min-height:400px; 
    height: auto;
    margin: 0px 0px 0px 20px; 
    width: 315px;
    border-right: dotted 1px #666666; 
  
}

#HomeMiddleCase #LeftDiv
{
position:relative;
    margin-left:0px;    
    margin-top:0px;
    width:45%;
    float:left;
    height:auto;    
}
#HomeMiddleCase #RightDiv
{
    position:relative;
    float:left;
    margin-top:0px;
   margin-bottom:20px;
   padding-bottom:10px;
    width:55%;
    height:auto;
}
#HomeMiddleCase #LeftDiv .LinkHeaderLeft
{
     position:relative;
     margin:0px 0px 5px 10px;
     float:left; 
     width:100%;
 
}
#HomeMiddleCase #LeftDiv .LinkStyle
{
    position:relative;
    margin-top:5px;
    margin-left:10px;
    clear:both;
    width:100%; 
     
}
#HomeMiddleCase #RightDiv .LinkHeaderRight
{
     position:relative;
    margin:0px 0px 5px;
     float:left; 
     width:100%;
 
}
#HomeMiddleCase #RightDiv .RightLinkStyle
{
    position:relative;
   margin:0px 0px 5px;
    
   float:left;
   width:100%;
}
#HomeMiddleCase .TopText
{
    position: absolute; 
    top: 330px; 
    bottom:15px;
    width: 70%;
    left: 70px;
    height:auto;
    bottom:20px;
}
#HomeRightCase
{
    position: relative; 
    float: left;
   
    height: auto;
    margin: 0px 0px 0px 10px; 
    width: 280px; 
  
}
#HomeRightCase .ContentStyle
{
    position: relative; 
   height: auto; 
     width:98%; 
    text-align: left; 
   margin-left:10px;
   margin-right:0px;
   margin-top:10px;
   color:Black;
}
#HomePageMainDiv h1
{
    text-align:center;
}
#HomeMiddleCase p
{
    margin-left:20px;   
    
}
#HomeLeftCase .BottomParagraph
{
    position:relative;
    float:left;
    margin:10px 0px 0px -10px;
    padding:0px 0px 10px;
    height:auto;
    width:310px;
    border: solid 1px #F4782A;
    color:Black;
    
}
.OrangeText
{
    text-align: center; 
    color:#FF7F00;
     font:Bold 12px Arial;
}
#HomeLeftCase .TopParagraphStyle
{
    position:relative;
    float:left;
    margin:10px 0px;
    padding:0px;
    text-align:center;
    width:310px; 
    font:bold 14px arial;  
    color:Black; 
}

#HomeLeftCase .FacebookLogoMargin
{
 margin:10px 0px 10px 80px;
 
}
.Paragraph12pxText
{
    position:relative; 
    float:left; 
    clear:both; 
    margin:0px 0px 10px 10px; 
   width:300px;
       font:normal 12px arial;  
       color:black; 
      
}
.TrakeezImageMargin
{
    margin:10px 0px 0px 40px;
}
.OrangeTextMargin
{
    margin: 10px 0px 10px 55px;
    
}
/* To style the right div*/
.RightDiv
{
    position: relative; 
    width: 685px; 
    padding-left: 13px; 
    height: auto; 
    float: left; 
    min-height:200px;

}
/*Border*/

.BorderLeft
{
    border-left:dotted 1px #666666; 
}
.BorderTop
{
    border-top: dotted 1px #666666;  
}
/* Background Color*/
.GrayBackground
{
    position:relative;
    background-color:#f2f2f2; 
    margin:10px 0px 20px 2px;
    height:75px;
    width:98%;
}
/* To provide text alignment*/

.TextAlignmentRight
{
    text-align:right;    
}
.TextAlignmentCenter
{
    text-align:center; 
}
/* For the Core Values page*/

.FixInnerSpan
{
 position:absolute;
 top:25px;
 left:95px;
 width:125px;
 line-height:1em;
 color:Black;
}
.FixHeading
{
   margin:0px 0px 0px 230px; 
   padding:5px 0px 0px 0px;
   width:430px;
}
#CValuesRightDiv h3
{
  color:Black;
  margin:0px 2px;  
  font:Bold 14px Arial;   
}
/* For the Bio-Tech page*/

#BiotechRightDiv ul li
{
    margin:5px 0px 0px 15px;
} 

#BiotechRightDiv #BiotechRoundedGraydiv
{
    position:absolute; 
    top:108px; 
    left:433px; 
    background-color: #e2e2e2; 
    width:210px; 
    height:auto; 
    padding:10px 15px;

}
#BiotechRightDiv #BiotechRoundedGraydiv p
{
    margin:4px 0px 0px;
}

/* For the Approach page*/
#ApproachRightDiv .GrayBorder
{
    background-color:#bfbfbf; 
    width:672px; 
    height:1px; 
    position:relative; 
    float:left;
    margin-top:10px;
}

#ApproachRightDiv div
{
    position: relative; 
    height: auto; 
    width: 685px; 
    float:left;
}

#ApproachRightDiv div .DivClass
{
    position: relative; 
    height: auto; 
    width: 300px;
    float:left; 
    padding:13px 0px 0px 10px;
}

#ApproachRightDiv div #BorderDiv
{
    height: 144px; 
    width: 1px; 
    border-left:1px solid #bfbfbf; 
    margin:14px 13px 0px 20px;
}

/* for the Business-IT page*/
#BussITRightDiv a
{
    margin-left:2px;
}

#BussConsRightDiv #BussConsultingRoundedDiv
{
    position: relative; 
    clear: both; 
    height: 50px; 
    width: 470px; 
    text-align: center;
    padding:30px 5px 0px 2px; 
    margin: 20px 0px 0px 100px; 
    background-color: #f2f2f2;
}

/* For the TechnologyConsulting page*/
#TechConsultingRightDiv h3
{
    margin:0px 2px; 
}
#TechConsultingRightDiv .ulServices
{
    margin-top:22px;
}
/* For the Volunteer page*/
#VolunteerRightDiv h3,#VolunteerRightDiv #ReadMoreDiv h3
{
  margin:0px 0px 14px;
}
#VolunteerRightDiv .HelpLiMargin
{
    line-height: 2em; 
    margin-bottom: 5px;
}
#VolunteerRightDiv .FeatureUlMargin
{
    margin:55px 0px 32px -12px;
}

#VolunteerRightDiv .FeatureLiMargin
{
    margin:0px 0px 5px 12px;   
}
#VolunteerRightDiv .FeatureLiTopMargin
{
  padding-top:12px;  
  margin-top:10px;  
}

#VolunteerRightDiv #ReadMoreDiv
{
     position: absolute; 
     height:110px; 
     width: 210px; 
    background-color:White;
     float: left; 
     text-align: center; 
     border:solid 2px #8db5f7;
     /*background-image: url('../Images/BlueOutlineBox_180.gif');*/
     top: 0px; 
     left: 460px;
 
}

/* For the Expertise page*/
#ExpertiseRightDiv h3
{
  margin:10px 0px 10px;  
  font:Bold 12px Arial; 
}
#ExpertiseRightDiv #RightCase
{
    position:absolute;
    float:Right;
    top:0px;
    left:493px;
    border-left:dotted 1px #666666; 
    width:200px;
    height:auto;
   margin-bottom:0px;
}

#ExpertiseRightDiv #RightCase .SeparatorMargin
{
  margin: 15px 0px 0px 15px;    
}
#ExpertiseRightDiv p
{
    margin: 0px 0px 10px;
    width:470px;  
}

/* For the MicrosoftSharePoint, StudtManagement,PartsTracking,OnlineMemnership, ProjectManagement, VolunteerManagement pages*/
.HeadingFont12px
{  
  font:Bold 12px Arial; 
  margin-bottom:0px;
}
.StaticHeading
{
    position:absolute;
    top:1px;
    left:93px;
    margin:0px;  
    color:Black;
    font:Bold 12px Arial;  
}
.ColoredLine
{
    position:relative; 
    float:left; 
    width:400px; 
    height:2px;
    margin-top:3px;
}
.ParagraphStyle
{
    margin: 20px -2px 0px 0px;
    width:400px;  
}

.ImageRightCaseDiv 
{
    position:absolute;
    top:45px;
    left:432px;
    height:400px;
    width:250px;
    border-left:dotted 1px #666666;    
    color:#5a6165;
}
.ImageBottomTextStyle
{
    text-align: left;
    float:left; 
    width: 230px; 
    padding-top:10px;
    padding-left:18px; 
   
}

/* for AcironHistory, Career pages*/
#HistoryRightDiv p,#CareerRightDiv p
{
    margin: 10px -2px 0px 0px;
}
.ParagraphMargin
{
         margin: -4px -2px 0px 0px;
}
#CareerRightDiv #BottomDiv .SpanMargin
{
   position:relative;
   float:left;  
}
#CareerRightDiv #BottomDiv .PaddingTop
{
        padding-top:10px;
      
}
#CareerRightDiv #BottomDiv
{
    position:relative;
    float:left;
    width:92%;
   margin:10px 0px 0px 0px; 
    height:auto;
    padding-bottom:0px;
    
}

/* for ContactUs page*/
#ContactRightDiv h4
{
  color:Black;
  margin:10px 0px 10px;   
}
#ContactRightDiv #InnerLeft
{
  
   position:relative;
   margin:-9px 0px 0px;
   height:auto;
   width:200px;
   float:left;
 
}
#ContactRightDiv h5
{
  margin:9px 0px 0px;   
}

#ContactRightDiv #InnerRight
{
 position:relative;
 margin:-9px 0px 1px 100px;
 width:200px;
 height:auto;
 float:left;
    
 }

/* For Solutions page*/
#SolutionsRightDiv #TopLeft
{
  position:relative;
  margin:35px 0px 0px 0px;
  border-Right: solid 1px #bfbfbf;  
  border-bottom: solid 1px #bfbfbf; 
  width:342px;
  height:auto;
  min-height:160px;
  float:left;
  
}
#SolutionsRightDiv #TopRight
{
      position :relative;
      margin :20px 0px 0px 342px;
      border-bottom: solid 1px #bfbfbf; 
      width:342px;
      height:auto;
      min-height:175px;
}

#SolutionsRightDiv #BottomLeft
{
  position:relative;
  margin:0px 0px 0px 0px;
  border-Right: solid 1px #bfbfbf;  
  width:342px;
  height:auto;
  float:left;
  min-height:135px;
  
}
#SolutionsRightDiv #BottomRight
{
      position :relative;
      margin :11px 0px 0px 342px;
      width:342px;
      height:auto;
}
#SolutionsRightDiv #TopLeft p
{
    margin: 31px 0px 10px 12px;
   
}
#SolutionsRightDiv #TopRight p
{
    margin: 5px 0px 10px 21px;
   
}
#SolutionsRightDiv #BottomLeft p
{
    margin: 8px 5px 40px 12px;
}
#SolutionsRightDiv #BottomRight p
{
margin: 21px 0px 25px 27px;
}
/* For the <p> tag*/
#IndustriesRightDiv p
{
  margin:0px 0px 0px 2px;
}
#TestimonialRightDiv p
{
    margin:10px 10px 0px 0px;
}

#ClientRightDiv p
{
    margin:0px 0px 10px;
}
#StaffingRightDiv p
{
     margin:10px 0px 10px; 
}
/* For the Bottom Div*/
#ClientRightDiv #BottomDiv
{
   position: relative; 
   height: auto;
   width: 100%; 
   margin:6px 0px 10px 0px; 
   color:Black; 
   
  
}
#ContactRightDiv #BottomDiv
{
    position:relative;
    float:left;
    width:92%;
   margin:10px 0px 0px 0px; 
    
   
    height:auto;
    
}
/* For ClientSuccess page */
#CSuccessRightDiv #BottomDiv
{
    position:relative;
    float:left;
    width:97%;
   margin:10px 0px -13px 0px;
   min-height:180px; 
  height:auto;
    padding-bottom:0px;
    
   
}
#CSuccessRightDiv .ColoredDiv
{
     position:absolute;
     height: 22px; 
     width: 150px; 
     background-color: #5a6165;
     top:55px;
     text-align:center;
     padding-top:7px;
     padding-bottom:1px;
}
#CSuccessRightDiv .ArrowPosition
{
     position:absolute;
     height: 22px; 
     width: 150px; 
     top:71px;
     
}
#CSuccessRightDiv #MiddleDiv
{
    position:relative;
    width:97%;
    height:auto;
    float:left;
    border-top:1px solid #bfbfbf;  
    min-height:30px;
    margin:50px 0px 0px;
    
}
#CSuccessRightDiv #MiddleDiv p
{
    margin:11px 8px 0px 2px;
    width:190px;
    float:left; 
}
#CSuccessRightDiv #MiddleDiv p span
{
    position: relative;
    float: left; 
    text-align: center; 
    margin-top: 25px;
}
#CSuccessRightDiv #BottomDiv h3
{
  margin:12px 0px 10px;
}
#CSuccessRightDiv #BottomDiv .LinkButtonSpan
{
    width:100%;
    float:left;
    clear:both;
    margin:10px 0px 0px;    
}
#CSuccessRightDiv #BottomDiv .DtMarginStyle
{
    margin:0px 0px 10px;
 }
.PaddingBottom
{
    margin-bottom:0px;
    padding-bottom:0px;
}
/* For the Industries Page*/
#IndustriesRightDiv #LeftCase
{
    position:absolute;
    top:30px;
    left:0px;
    bottom:0px;
    height: 205px; 
    border: 1px solid Black; 
    width: 400px;
    float: left;    
}
#IndustriesRightDiv #RightCase
{
    position:absolute;
    top:21px;
    left:430px;
    height: 210px; 
    width: 250px;
    float: left;
    bottom:0px;
    text-align:center;
    }
#IndustriesRightDiv #LeftCase #TopDiv
{  
    background-color: #7f8faf; 
    top:0px;
    left:0px;
    padding-top:10px; 
    padding-left:10px;
    width:390px;
    height:25px;
    float:left;
    border:none;
}
#IndustriesRightDiv #RightCase dl
{
   text-align:center;
    float:left; 
    margin:9px 17px 0px 2px; 
 }
#IndustriesRightDiv #RightCase dl dt
{
   margin:5px 20px 0px; 
}
#IndustriesRightDiv #BottomDiv
{
    position:relative;
    float:left;
    width:100%;
    margin:15px 0px 0px;
    height:auto;  
}
#IndustriesRightDiv #BottomDiv p
{
    margin:7px 0px 20px 0px;
}

/* For the Internship page*/
#InternshipRightDiv h3
{
  margin:0px 0px 15px;
}
#InternshipRightDiv p
{
  margin:10px 20px 0px 0px;
}
#divVendorRight ul
{
    position:relative; 
    float:left; 
    clear:both; 
    margin:30px 0px 0px -40px;
  
}

#divVendorRight ul li
{
     margin:10px 0px 0px 15px;
}
#divVendorRight ul li+li
{
     margin:0px 0px 0px 15px;
}
#divSolutionSpotlight
{
     position: absolute; 
     height:112px; 
     width: 230px; 
     top:135px;
     left:400px;
     padding:7px 15px 10px;
    background-color:White;
     float: left; 
     text-align: center; 
     border:solid 2px #8db5f7;
     /*background-image: url('../Images/BlueOutlineBox_180.gif');*/
    
 
}
#divSolutionSpotlight p
{
  text-align: center; 
  margin: 10px 0px 10px; 
  color: Black;  
  font:normal 12px arial;
    
}
#divSolutionSpotlight .BlackLinkStyle
{
    color:Black;    
}
#divSolutionSpotlight .BlackLinkStyle:hover
{
    color:#FF7F00;    
}


.MarginTopHeading
 {
 margin-top:8px;
 }
 
 .MarginTopContent
 {
 margin-top:5px;
 }