BODY { background-color: #FFFFFF;
    font: .9em Verdana, Arial, Helvetica, sans-serif;
    font-weight: 500; color: #000000;
    margin: 0px;
    }

a:link {
    color: #000000;
    text-decoration: none;
    }

a:visited {
    color: #000000;
    text-decoration: none;
    }

a:hover {
    color: #FF0000;
    text-decoration: none;
    }

a:active {
    color: #000000;
    text-decoration: none;
    }
a:link.top {
    color: #000000;
    text-decoration: none;
    }

a:visited.top {
    color: #000000;
    text-decoration: none;
    }

a:hover.top {
    color: #000000;
    text-decoration: none;
    }

a:active.top {
    color: #000000;
    text-decoration: none;
    }
a:link.menu {
    color: #000000;
    text-decoration: none;
    }

a:visited.menu {
    color: #000000;
    text-decoration: none;
    }

a:hover.menu {
    color: #FF0000;
    text-decoration: none;
    }

a:active.menu {
    color: #000000;
    text-decoration: none;
    }
h1 { font-size: 32px; font-weight: bold; text-align: left; margin-bottom: 0px; margin-top: 0px; padding-bottom: 10px; padding-left: 20px; padding-top: 10px;
 }
h1.search { font-size: 14px; }
h2 { font-weight: bold; }
h2.top { font-weight: bold; color: #C0C0C0; font-style: italic; text-align: left; margin-top: 5px; margin-bottom: 5px; }
h3 {  font-weight: bold; text-decoration: underline; margin-bottom: 3px; margin-top: 12px; }
.small { font-size: .9em; font-weight: 400; text-align: center; padding-bottom: 4px;
 }
.red { color: #FF0000; }
.redNormal { color: #FF0000; font-weight: normal;  }
 .emph { font-weight: bold; }
.asterisk { font-size:x-small; color: #FF0000;}
 
div.fullPage { width: 100%; background-color: #FFFFFF; border-right: solid 3px #dfe8e7; }
table.fullPage { width: 1026px; }
td.leftPadding { border-right: solid 1px #808080; width: 1px; }
td.mainSite { width: 1024px; }
td.rightPadding { border-left: solid 1px #808080; width: 1px; }
td.mainLeftPadding { background-color: #808080; width: 1px; }
td.mainRightPadding { background-color: #808080; width: 1px; }

div.topSection { width: 1024px; } 
table.topSection { width: 100%; }

div.topMenu { width: 1024px; border-bottom: solid 1px #808080; border-top: solid 1px #808080;background: url(/images/menuBG3.jpg) center center repeat-x;
 }

div.topPicSection { width: 1024px; height: 300px; }
div.insidePicSection { width: 1024px; height: 150px; }
div.topPicText { position: absolute; width: 1000px; top: 320px; text-align: right; font-size: 16px; font-weight: bold; color: #FF0000; font-style: italic; z-index: 20;}

div.mainSection { margin-top: 0px; padding-bottom: 0px; }
table.main { width: 1024px; }
td.col1 { width: 339px; padding-top: 8px; padding-bottom: 8px; text-align: center; background-image: url(images/menuBG2.jpg); font-size: 18px; border-right: solid 3px #dfe8e7; }
td.col2 { width: 340px; padding-top: 8px; padding-bottom: 8px; text-align: center; background-image: url(images/menuBG2.jpg); font-size: 18px; border-right: solid 3px #dfe8e7; }
td.col3 { width: 339px; padding-top: 8px; padding-bottom: 8px; text-align: center; background-image: url(images/menuBG2.jpg); font-size: 18px; border-right: solid 0px #dfe8e7; }
td.colSpacer { width: 3px; background-color: #E1DFE5; }
td.col1Text { line-height: 1.5; padding-top: 10px; padding-bottom: 12px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 3px #dfe8e7; border-bottom: solid 3px #dfe8e7; }
td.col2TextFront { line-height: 1.5; padding-top: 20px; padding-bottom: 12px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 3px #dfe8e7; border-bottom: solid 3px #dfe8e7; }
td.col2Text { line-height: 1.5; padding-top: 10px; padding-bottom: 12px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 3px #dfe8e7; border-bottom: solid 3px #dfe8e7; }
td.col3Text { line-height: 1.5; padding-top: 10px; padding-bottom: 12px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 0px #dfe8e7; border-bottom: solid 3px #dfe8e7; }
div.col2Contact { padding-top: 20px; text-align:center; }
td.leftPic { padding-right: 20px; border-right: solid 1px #FF0000; }
td.rightText { padding-left: 20px; }
td.frontText { vertical-align: top; padding-top: 0px;padding-right: 20px;  }
div.redRuler { border-top: solid 1px #FF0000; margint-top: 20px; height: 25px; } 
div.redTechBottomEmail { font-size: .8em; text-align: center; padding-top: 12px; }
 
td.mainCol1 { width: 339px; padding-top: 8px; padding-bottom: 8px; text-align: center; background-image: url(images/menuBG2.jpg); font-size: 18px; border-right: solid 3px #dfe8e7; }
td.mainCol2 { width: 684px; padding-top: 8px; padding-bottom: 8px; text-align: center; background-image: url(images/menuBG2.jpg); font-size: 18px; border-right: solid 0px #dfe8e7; }
td.mainCol1Text { line-height: 1.5; padding-top: 10px; padding-bottom: 12px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 3px #dfe8e7; border-bottom: solid 3px #dfe8e7; }
td.mainCol2Text { line-height: 1.5; padding-top: 10px; padding-bottom: 12px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 0px #dfe8e7; border-bottom: solid 3px #dfe8e7; }
td.mainCol1Testimonials { line-height: 1.5; padding-top: 10px; padding-bottom: 12px; padding-left: 10px; padding-right: 10px; border-right: solid 3px #dfe8e7; border-bottom: solid 3px #dfe8e7; }
td.mainCol2Testimonials { line-height: 1.5; padding-top: 10px; padding-bottom: 12px; padding-left: 10px; padding-right: 10px; border-right: solid 0px #dfe8e7; border-bottom: solid 3px #dfe8e7; }
div.mainCol2Pic { padding-bottom: 20px; }
.currentPage { font-weight: bold; text-decoration: underline; }

table.servicePoints { width: 100%; }
td.servicePointFirst { border-bottom: solid 1px #dfe8e7; padding-bottom: 5px; }
td.servicePoint { border-bottom: solid 1px #dfe8e7; padding-bottom: 5px; padding-top: 5px; }
td.servicePointLast { padding-bottom: 5px; padding-top: 5px; }
td.servicePointBullet { font-weight: bold; text-align: right; width: 30px; padding-bottom: 2px; padding-right: 15px; }
div.mainCol2Scroll { line-height: 1.5; font-size: 20px; height: 90px; padding-top: 60px; padding-bottom: 17px; vertical-align: bottom; padding-left: 10px; padding-right: 10px; border-bottom: solid 3px #dfe8e7; }

div.searchBox { padding-left: 40px; padding-top: 3px; text-align: right; }
td.searchPage { width: 100%; padding-left: 40px; padding-right: 40px; }

#NewsDiv { position: absolute; left: 0; top: 0; width: 100%; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }

table.applicationForm { width: 100%; }
td.applicationSectionHdg { padding-top: 3px; padding-left: 5px; padding-bottom: 3px; font-weight:bold; background-image:url(images/menuBG3.jpg); font-size: 1em; border: solid 1px #dfe8e7; }
td.applicationSectionDesc { padding-top: 3px; padding-left: 5px; padding-bottom: 3px; font-style: italic; }
td.applicationHdg { padding-top: 3px; padding-left: 5px; padding-bottom: 3px; }
td.applicationInfo { padding-top: 3px; padding-left: 5px; padding-bottom: 3px; }
td.applicationLanguage { padding-top: 3px; padding-left: 5px; padding-bottom: 3px; font-weight:bold; }
td.applicationFluency { padding-top: 3px; padding-left: 5px; padding-bottom: 3px; font-weight:bold; }
td.applicationLanguageList { padding-top: 3px; padding-left: 5px; padding-bottom: 3px; }
td.applicationFluencyList { padding-top: 3px; padding-left: 5px; padding-bottom: 3px; }
td.applicationSpacer { padding-top: 15px; }

div.careersOptionHdgFirst { font-weight:bold;}
div.careersOptionHdg { font-weight:bold; padding-top: 20px;}
div.careersOption { padding-bottom: 5px; padding-left: 30px; padding-top: 5px; }

div.leftPicture { padding-top: 15px; padding-bottom: 15px; text-align: center; }
div.leftIndent { padding-left: 30px; }

td.doubleCol1 { width: 610px; padding-top: 8px; padding-bottom: 8px; text-align: center; background-image: url(images/menuBG2.jpg); font-size: 18px; border-right: solid 3px #dfe8e7; }
td.doubleCol2 { width: 611px; padding-top: 8px; padding-bottom: 8px; text-align: center; background-image: url(images/menuBG2.jpg); font-size: 18px; border-right: solid 0px #dfe8e7; }
td.doubleColText { line-height: 1.5; padding-top: 10px; padding-bottom: 12px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 0px #dfe8e7; border-bottom: solid 3px #dfe8e7; }
td.doubleCol1Text { line-height: 1.5; padding-top: 10px; padding-bottom: 12px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 3px #dfe8e7; border-bottom: solid 3px #dfe8e7; }
td.doubleCol2Text { line-height: 1.5; padding-top: 10px; padding-bottom: 12px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 0px #dfe8e7; border-bottom: solid 3px #dfe8e7; }
table.contact { width: 100%; }
table.contact1 { }
td.contactLeftPic { padding-right: 10px; vertical-align:top; }
td.contactRightPic { padding-right: 10px; vertical-align:top; }
td.contactLeftInfo { vertical-align:top; padding-top: 15px; }
td.contactRightInfo { vertical-align:top; padding-top: 15px; }

td.caseStudyCompany { line-height: 1.5; padding-top: 10px; padding-bottom: 6px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 3px #dfe8e7; font-weight:bold; }
td.caseStudyCompanyInfo { line-height: 1.5; padding-top: 10px; padding-bottom: 6px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 0px #dfe8e7; }
td.caseStudyProject { line-height: 1.5; padding-top: 0px; padding-bottom: 6px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 3px #dfe8e7; font-weight:bold; }
td.caseStudyProjectInfo { line-height: 1.5; padding-top: 0px; padding-bottom: 6px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 0px #dfe8e7; }
td.caseStudyDesc { line-height: 1.5; padding-top: 0px; padding-bottom: 12px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 3px #dfe8e7; border-bottom: solid 3px #dfe8e7; font-weight:bold; }
td.caseStudyDescInfo { line-height: 1.5; padding-top: 0px; padding-bottom: 12px; vertical-align: top; padding-left: 10px; padding-right: 10px; border-right: solid 0px #dfe8e7; border-bottom: solid 3px #dfe8e7; }

span.linksHdg { font-weight: bold; }

#fadeshow1 {z-index:1; }

.maincontainer{
	text-align: left;
	float: left;
	width: 300px;
	font-weight: normal;
	padding: 5px 0px 0px 15px
}

.contentbox {
	width: 300px;
	float: left;
	margin-top: 2px;
}
.maincontainer1{

	width: 100%;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
    
}

.contentbox1 {
	width: 100%;

	margin-top: 2px;
}

div.readMore { text-align:right; font-size: 90%; font-style: italics; }
p.padding { padding-top: 10px; }
div.MCcontainer { margin-top: 20px; }