body {
	background-color: #000000;
	margin: 0 auto;
	padding: 0;
	text-align:center;
	color:#6d6d6d;

	font-family: Arial, Helvetica, sans-serif;
	line-height:1.4em;
	}
html { overflow: -moz-scrollbars-vertical !important; }
a:link {
	color:#000000; text-decoration: none;  outline: none;
  }
p a {
	color:#000000; text-decoration: none;  outline: none;
  }
a:visited {
  color:#000000;
  }
a:hover {
	color:#000000; text-decoration:underline; outline: none;
  }
a img {
  border-width:0;
  }
p { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 auto;
	line-height:1.3em;
	}	

#LogoLink { position:absolute; margin-left: 5px; width: 290px; height: 74px; background: url(../images/OttLogo.png) top left no-repeat; behavior: url(../css/iepngfix.htc); }
#LogoLink a i {visibility: hidden; }
#LogoLink  a#link { position:absolute; display:block; width:290px; height:70px; text-decoration: none;}
#LogoLink2 { position:absolute; margin-left: 5px; width: 290px; height: 74px; background: url(../images/OttLogo.png) top left no-repeat; behavior: url(css/iepngfix.htc); }
#LogoLink2 a i {visibility: hidden; }
#LogoLink2  a#link { position:absolute; display:block; width:290px; height:70px; text-decoration: none;}
/* GLOBALHEADER */
#globalheader{ width: 471px; height: 74px; top: 0px; left: 480px; position: relative; z-index: 9998; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 100px; height: 0;  overflow: hidden; font-size:12px; }
#globalheader #globalnav li#home a { left: 0px; width: 95px; height: 0; padding-top: 74px;   overflow: hidden; }
#globalheader #globalnav li#who a { left: 95px; width: 95px; height: 0; padding-top: 74px; overflow: hidden; }
#globalheader #globalnav li#what a { left: 190px; width: 96px; height: 0; padding-top: 74px; overflow: hidden; }
#globalheader #globalnav li#clients a { left: 286px; width: 63px; height: 0; padding-top: 74px;overflow: hidden; }
#globalheader #globalnav li#contact a { left: 349px; width: 100px; height: 0; padding-top: 74px;overflow: hidden; }
#globalheader #globalnav li a, #globalheader { height: 74px; background: url(../images/GlobalMenu.jpg) no-repeat;}

#globalheader #globalnav li#home a { background-position: 0 0; }
#globalheader #globalnav li#who a { background-position: -95px 0; }
#globalheader #globalnav li#what a { background-position: -190px 0; }
#globalheader #globalnav li#clients a { background-position: -286px 0; }
#globalheader #globalnav li#contact a { background-position: -349px 0; }

/* OVER STATES */
#globalheader #globalnav li#home a:hover { background-position: 0 -74px; }
#globalheader #globalnav li#who a:hover { background-position: -95px -74px; }
#globalheader #globalnav li#what a:hover { background-position: -190px -74px; }
#globalheader #globalnav li#clients a:hover { background-position: -286px -74px; }
#globalheader #globalnav li#contact a:hover { background-position: -349px -74px; }


/* PRESSED STATES */
#globalheader #globalnav li#home a:active { background-position: 0 -74px; }
#globalheader #globalnav li#who a:active { background-position: -95px -74px; }
#globalheader #globalnav li#what a:active { background-position: -190px -74px; }
#globalheader #globalnav li#clients a:active { background-position: -286px -74px; }
#globalheader #globalnav li#contact a:active { background-position: -349px -74px; }
 
/* ON STATES */
#globalheader.home #globalnav li#home a:hover { background-position: 0 0; cursor: default; }
#globalheader.home #globalnav li#home a { background-position: 0 -74px !important; }
#globalheader.who #globalnav li#who a { background-position: -95px -74px !important; }
#globalheader.what #globalnav li#what a { background-position: -190px -74px !important; }
#globalheader.clients #globalnav li#clients a { background-position: -286px -74px !important; }
#globalheader.contact #globalnav li#contact a { background-position: -349px -74px !important; }

/* MainContent */
#MainContainer { width: 955px;
	margin: 0 auto;
	text-align:left;
}
#MainPagesHeader { height:74px; background: url(../images/HeaderBG.jpg) left bottom no-repeat; }
#ContentGradiant{ height:10px; background: url(../images/HeaderFooter.jpg) left bottom no-repeat; }
#SecondaryPagesHeader { height:190px; background: url(../images/InVisionHRLogo_Subpages.jpg) left bottom no-repeat; }
#MainContent { color:#F2F2F2; background: url(../images/MainContentBG.jpg) left top no-repeat; min-height: 400px; height:auto !important; height:400px; background-color:#474b4f}
#MainContent p.Header{ font-size:14px; padding: 8px 15px 0px 15px;}
#MainContent p.legalText{ font-size:11px; padding: 5px 15px 0px 15px; line-height: 1.1em;}
#MainContentBTM { height:24px; background: url(../images/MainContentBTM.gif) left repeat-y;}
#MainContentFooter { height:10px; background: url(../images/MainContentFTR.jpg) left repeat-y;}
#MainContentFooterWhat { height:10px; background: url(../images/MainContentFTR-What.jpg) left repeat-y;}

#NewsEvents{margin: 5px 5px 0 5px; height: 130px;}
#NewsEvents p.header{ color:#7fa1b6; font-size: 14px; font-weight: bold;}
#NewsEvents p.news{ color:#6d6d6d; margin-top: 5px; font-size: 11px; margin-left: 5px;}
.IndexNewsFloatRight{ float: right; width: 81px; margin: 0 auto; }
#Announcements{margin: 5px 5px 0 5px; height: 120px; background: url(../images/AnnouncementsLine.gif) top left no-repeat;}
#Announcements p.header{font-family:"Times New Roman", Times, serif; color:#7fa1b6; font-size: 14px; font-weight: bold; padding-top: 10px;}
#Announcements p.text{ color:#6d6d6d; margin-top: 5px; font-size: 11px; margin-left: 5px;}

#MainContent3Column { width: 952px; margin: 0 auto; padding-top:10px; min-height: 400px; height:auto !important; height:400px;}
#MainContentLeftHome { float:none; width:194px; height: 405px; margin:0; padding:0; }
#MainContentLeftHome p.Thumbnails{margin: 0px 0px 0px 4px;  height: 390px;  background: url(../images/HomePlaceholderLeft.jpg) top left no-repeat; }
#MainContentLeftHome p {margin: 20px 0px 0px 10px;}
#MainContentLeftHome p.Header {margin: 10px 0px 0px 0px; font-size:14px; font-weight:bold;}
#MainContentLeftWhat { float:none; width:175px; height: 400px; margin:0; padding:0; background: url(../images/what-we-do-divider.jpg) top right no-repeat;}
#MainContentRightWhat{ width:420px; height: 405px;  margin-top: -405px; margin-left: 526px; }
#MainContentRightWhat p{ line-height: 1.2em; font-size: 12px; margin: 0px 85px 5px 16px; }
#MainContentRightWhat p.Header {margin: 0px 120px 0px 0px; font-size:20px; font-weight:bold;}

#MainContentRightWhatDetail{ width:300px; height: 400px;  margin-top: -400px; margin-left: 660px; }
#MainContentRightWhatDetail p.Header {margin: 0px 0px 0px 0px; font-size:20px; font-weight:bold;}
#MainContentRightWhatDetail p{ line-height: 1.2em; font-size: 12px; margin: 0px 85px 5px 16px; }

#MainContentRightWhatDetail1Row{ width:300px; height: 400px;  margin-top: -400px; margin-left: 590px; }
#MainContentRightWhatDetail1Row p.Header {margin: 0px 0px 0px 0px; font-size:20px; font-weight:bold;}
#MainContentRightWhatDetail1Row p{ line-height: 1.2em; font-size: 12px; margin: 0px 85px 5px 16px; }

#MainContentCenterWhat {width:337px; height: 400px; margin:0px 0px 0px 185px;}
#MainContentCenterWhat p.MakersBrrrrbon{ height: 390px; margin-top: 0px;  background: url(../images/Makers-Mark-brrrrrrrbon.jpg) top right no-repeat;}
#MainContentCenterWhat p.spacer{ height: 10px; }
#MainContentCenterWhatFlash {width:337px; height: 400px; margin:0px 0px 0px 185px;}

#MainContentLeft { float:none; width:211px; height: 400px; margin:0; padding:0;  background: url(../images/clientNavGradiant.jpg) top right no-repeat;}
#MainContentLeft p{ margin: 0 auto; }
#MainContentLeft p.links{margin-top:0px;}
#MainContentLeft p.header{ color:#939598; font-size: 12px; font-weight: bold; height: 17px; text-align:center; padding-top: 3px; }

#MainContentLeft2 { float:none; width:149px; height: 300px; margin:0; padding:0;  }
#MainContentLeft2 p{ margin: 0 auto; }
#MainContentLeft2 p.links{margin-top:0px;}
#MainContentLeft2 p.header{ color:#939598; font-size: 12px; font-weight: bold; height: 17px; text-align:center; padding-top: 3px; }

#MainContentCenterHome {width:337px; height: 400px; margin:0px 0px 0px 204px;}
#MainContentCenterHomeFlash {width:337px; height: 400px; margin:5px 0px 0px 0px;}
#MainContentCenterHome p.Samples{margin: 0px 0px 0px 0px;  height: 390px;  background: url(../images/HomePlaceholderCenter.jpg) top left no-repeat; }
#MainContentCenterHome p.RedBox{ padding: 20px 0px 0px 30px; height: 353px; }
#MainContentCenterHome p.Header{ padding: 20px 0px 0px 30px;  }
#MainContentCenterHome ul.WeDoList {
list-style-type:none;
font-size: 12px;
line-height: 1.1em;
padding-top: 10px;
}
#MainContentCenterHome ul.WeDoList li{ margin: 0px 15px -2px 100px; list-style-type:disc;line-height: 1.3em;}

#MainContentCenter {width:480px; height: 400px; margin:0px 0px 0px 210px; }
#MainContentCenter p{ padding-top: 20px; padding-left: 10px;}
#MainContentCenter p.links{margin-top:0px;}
#MainContentCenter p.header{ color:#939598; font-size: 12px; font-weight: bold; height: 17px; text-align:center; padding-top: 3px;}

#MainContentWho{ width: 952px; margin: 0 auto; padding-top:10px; min-height: 400px; height:auto !important; height:400px;}
#MainContentWho p.header{ color:#F2F2F2; font-size: 20px; font-weight: bold; height: 17px; text-align:left; padding: 15px 10px 0px 10px;}
#MainContentWho p{ color:#F2F2F2; font-size:12px; text-align:left; padding: 15px 10px 0px 10px;}
#MainContentWho p.divider{ margin-top: 20px; background: url(../images/who-we-are-divider.jpg) top left no-repeat; }

#MainContentRightHome { width:400px; height: 300px;  margin-top: -400px; margin-left: 550px;  }
#MainContentRightHome p.header{ color:#F2F2F2; font-size: 20px; font-weight: bold; height: 17px; text-align:left; padding-top: 15px;}
#MainContentRightHome p.subheader{ color:#F2F2F2; font-size: 16px; font-weight: bold; height: 17px; text-align:left; padding-top: 5px;}
#MainContentRightHome p{ color:#F2F2F2; line-height: 1.2em; font-size: 12px; margin: 10px 20px 5px 10px; }
#MainContentRightHome a{ color:#F2F2F2; }
#MainContentRightHome ul.WeDoList {
list-style-type:none;
font-size: 12px;
line-height: 1.1em;
padding-top: 10px;
}
#MainContentRightHome ul.WeDoList li{ margin: 0px 15px -2px 100px; list-style-type:disc;line-height: 1.3em;}
#MainContentRight { width:250px; height: 300px;  margin-top: -400px;margin-left: 700px;  }
#MainContentRight p{ color:#F2F2F2; line-height: 1.1em; margin: 5px 10px 5px 10px; }
#MainContentRight p.links{margin-top:0px;}
#MainContentRight p.header{ color:#F2F2F2; font-size: 14px; font-weight: bold; height: 17px; text-align:left; padding-top: 20px;}
#MainContentFooter149 { float:none; width:149px; height: 12px; margin:0; padding:0;  background: url(../images/RoundedFTR149.png) top left no-repeat; behavior: url(css/iepngfix.htc); }
#MainContentFooter2149 { float:none; width:149px; height: 12px; margin:0; padding:0;  background: url(../images/RoundedFTR149.png) top left no-repeat; behavior: url(../css/iepngfix.htc); }
#MainContentFooter642 { float:none; width:642px; height: 12px; margin:0; padding:0;  background: url(../images/RoundedFTR642.png) top left no-repeat; behavior: url(css/iepngfix.htc); }
 .cleaner {
		clear:both;
		height:0px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
#WhoWeAre2Column { width: 955px; margin: 0 auto; padding:0; min-height: 400px; height:auto !important; height:400px;}
#WhoWeAreLeft { float:none; width:350px; height: 390px; margin: 20px 6px 0px 10px; padding:0;}
.ChrisOtt { background: url(../images/chrisott.jpg) top left no-repeat;}
.CarolPhillips { background: url(../images/carolphillips.jpg) top left no-repeat;}
.LisaRiddle { background: url(../images/lisariddle.jpg) top left no-repeat;}
.WoodyDowner { background: url(../images/woodydowner.jpg) top left no-repeat;}
.KatieDeskins { background: url(../images/katiedeskins.jpg) top left no-repeat;}

#WhoWeAreRight {width:520px; height: 400px; margin:0px 0px 0px 376px; }
#WhoWeAreRight p.WhoWeAreTitle{color:#FFFFFF; font-size: 24px; padding-top: 20px;}
#WhoWeAreRight p{color:#FFFFFF; font-size: 12px; padding-top: 3px;}
#WhoWeAreRight a{color:#FFFFFF; font-size: 12px; padding-top: 3px;}
#WhoWeAreRight a:visited{color:#FFFFFF; font-size: 12px; padding-top: 3px;}
#WhoWeAreRight p.logo{color:#FFFFFF; font-size: 14px; padding: 10px 60px 0px 0px;}
#Client2Column { width: 955px; margin: 0 auto; padding:0; min-height: 450px; height:auto !important; height:450px;}
#ClientSample2Column{}
#ClientsRight {width:777px; height: 450px; margin:0px 0px 0px 175px; background-color:#0099FF; background: url(../images/Clients.jpg) top left no-repeat;}
#ClientSamples { width:470px; height: 380px; padding-top:10px; background-color:#33FF00; }
#ClientThumbnails {width:100px;  margin:0px 0px 0px 380px;}
		
#MainContent2Column { width: 955px; margin: 0 auto; padding:0; min-height: 500px; height:auto !important; height:500px;}
#SecondaryContentCenter {width:795px;  margin:0px 0px 0px 155px; background: url(../images/RoundedHDR795.png) top left no-repeat; behavior: url(css/iepngfix.htc);}
#SecondaryContentCenter p{ margin: 0 auto;  }
#SecondaryContentCenter p.links{margin-top:0px;}
#SecondaryContentCenter p.header{ color:#939598; font-size: 12px; font-weight: bold; height: 17px; padding-left: 200px; padding-top: 3px;}
#SecondaryContentFooter795 { float:none; width:795px; height: 12px; margin:0; padding:0;  background: url(../images/RoundedFTR795.png) top left no-repeat; behavior: url(css/iepngfix.htc); }	

#SecondaryContentCenter2 {width:795px;  margin:0px 0px 0px 155px;background: url(../images/RoundedHDR795.png) top left no-repeat; behavior: url(../css/iepngfix.htc);}
#SecondaryContentCenter2 p{ margin: 0 auto;  }
#SecondaryContentCenter2 p.links{margin-top:0px;}
#SecondaryContentCenter2 p.header{ color:#939598; font-size: 12px; font-weight: bold; height: 17px;  padding-top: 3px; padding-left: 200px;}
#SecondaryContentFooter795 { float:none; width:795px; height: 12px; margin:0; padding:0;  background: url(../images/RoundedFTR795.png) top left no-repeat; behavior: url(../css/iepngfix.htc); }	
#SecondaryArea{
 background-color:#f9f9fb;
 width:793px;
 min-height: 400px;
 height:auto !important; height:400px;
  border-left:1px solid #b1b3b6; border-right:1px solid #b1b3b6;
 }
#SecondaryArea p{ margin: 0 15px 0 200px; padding-top: 10px; font-size:12px;}
#SecondaryArea p.NewsHeader{color:#13105b; font-size: 14px; font-weight: bold;}
#SecondaryArea p.Link a{color:#00a95e; font-size: 14px; font-weight: bold; text-decoration:underline;}
#SecondaryArea p.NewsFooter{color:#13105b; text-align:right;}
#SecondaryArea p.LeftList{ padding-top: 5px; padding-left:23px;}
#SecondaryArea p.Header{ padding-top: 5px; font-size: 12px; font-weight:bold;}
#SecondaryArea p.LeftListHeader{ padding-top: 5px; padding-left:23px; font-size: 12px; font-weight:bold;}
#SecondaryArea p.ListHeader{ padding-top: 5px; padding-left:23px; font-size: 12px; font-weight:bold;}
#SecondaryArea p.FormBorder{ background:url(../images/FormDots.gif) no-repeat bottom left; }
#SecondaryArea p.NewsBorder{ background:url(../images/NewsDots.gif) no-repeat bottom left; }

#SecondaryArea ul.myList {
list-style-type: disc;
font-size: 12px;
line-height: 1.3em;
margin-top: 3px;
margin-bottom: 0px;
}
#SecondaryArea ul.myList li{ margin: 0px 15px 0px 200px;}
#SecondaryArea ul.myList li.SubItem{ list-style-type:circle; margin-left: 220px;}

#SecondaryArea ul.policyListA {
list-style-type:none;
font-size: 12px;
line-height: 1.3em;
margin-top: 0px;
}
#SecondaryArea ul.policyListA li{ margin: 2px 15px 5px 190px;}
#SecondaryArea ul.policyListA li.title{ margin-top:5px; margin-bottom: 5px; font-weight:bold;}
#SecondaryArea ul.policyListA li.SubItem{ list-style-type:none; margin-left: 220px;}
#SecondaryArea ul.policyListA li.SubItemList{ list-style-type:disc; margin-left: 240px;}
#SecondaryArea ul.policyList {
list-style-type:disc;
font-size: 12px;
line-height: 1.3em;
margin-top: 5px;
}
#SecondaryArea ul.policyList li{ margin: 0px 15px 0px 200px;}
#SecondaryArea ul.policyList li.SubItem{ list-style-type:circle; margin-left: 220px;}
	
#homefooterImage {width: 950px; margin: 0px auto; height: 61px; text-align: center; color: #6d6d6d; background: url(../images/FooterBG.png) left top no-repeat; behavior: url(css/iepngfix.htc);}
#homefooterImage2 {width: 950px; margin: 0px auto; height: 61px; text-align: center; color: #6d6d6d; background: url(../images/FooterBG.png) left top no-repeat; behavior: url(../css/iepngfix.htc);}
#homefooter {width: 955px; margin: 10px 20px 10px 0px; height: 20px; text-align: right; color: #FFFFFF;}
#homefooter p.theClass {  font-size: 11px; text-decoration: none; }
#homefooter a{ color: #FFFFFF; }
#homefooter a.links{ margin: 0 5px 0 5px; text-decoration: underline;}
#ClientNavigation{
margin: 10px 5px 5px 10px;
 width:180px;
 min-height: 240px;
 height:auto !important; height:240px; }
#NewsArea{
 background-color:#f9f9fb;
 width:147px;
 min-height: 240px;
 height:auto !important; height:240px;
  border-left:1px solid #b1b3b6; border-right:1px solid #b1b3b6;
 }
 
 
#NewsArea p.NewsHeader{ color:#13105b; font-size:13px; font-weight:bold; padding: 4px 3px 0px 5px; letter-spacing: -1px;} 
#NewsArea p{ font-size: 12px; padding: 4px 3px 3px 5px; line-height:1.2em; }
#NewsArea p.NewsLink{ font-size: 12px; text-align:right;}
#NewsArea p.NewsLink a{color:#00a95e; font-weight:bold; }
#MainArea{
 background-color:#f9f9fb;
 width:640px;
 min-height: 240px;
 height:auto !important; height:240px;
  border-left:1px solid #b1b3b6; border-right:1px solid #b1b3b6;
 }
#MainArea p{ margin: 0 15px 0 15px; padding-top: 10px; font-size: 12px;}
#MainArea p.Header{ padding-top: 10px; font-size: 12px; font-weight:bold;}
#MainAreaLists { margin:0 auto; padding:0; min-height: 80px; height:auto !important; height:80px; }
#MainAreaLists p{font-size: 12px; font-weight:bold; color:#342d87;}
#MainAreaList1 { float:none; width:300px;  margin:0 0 0 15px; padding:0;  }
#MainAreaList1 ul.ListHeader {
list-style-type: disc;
font-size: 12px;
line-height: 1.3em;
margin-top: 0px;
margin-bottom: 0px;

} 
#MainAreaList1 li{
  margin: 0px 10px 0px -10px;
}


#MainAreaList1 p{ margin: 0 auto; }
#MainAreaList1 p.links{margin-top:0px;}
#MainAreaList1 p.header{ color:#13105b; font-size: 12px; font-weight: bold;  text-align:left; padding: 3px 0px 0px 15px;}

#MainAreaList2 {width:300px;  margin:0px 0px 0px 305px; }
#MainAreaList2 ul.ListHeader {
list-style-type: disc;
font-size: 12px;
line-height: 1.3em;
margin-top: 0px;
margin-bottom: 0px;
} 
#MainAreaList2 li{
  margin: 0px 15px 0px -10px;
}
#MainAreaList2 p{ margin: 0 auto; }
#MainAreaList2 p.links{margin-top:0px;}
#MainAreaList2 p.header{ color:#13105b; font-size: 12px; font-weight: bold; height: 17px; text-align:left; padding: 3px 0px 0px 15px; }

#MainArea ul.myList {
list-style-type: disc;
font-size: 12px;
line-height: 1.3em;
margin-top: 3px;
}
#MainArea ul.myList li{ margin: 0px 15px 0px 0px;}
#MainArea ul.myList li.SubItem{ list-style-type:circle; margin-left: 220px;}
.ContentFloatLeft{ float: left; margin: 10px 10px 0px 10px; }
.LogoFloatRight{ float: right; margin: 140px 5px 0px 10px; height: 120px; width:120px; background: url(../images/OTTLogo.jpg) left top no-repeat;}
.LogoFloatRightWhat{ float: right; margin: 120px 0px 0px 10px; height: 120px; width:120px; background: url(../images/OTTLogo.jpg) left top no-repeat;}
.ContentFloatRight{ float: right;  margin: 5px 10px 0px 10px; }
#SubContent{
 width:592px;
 margin-right: 18px;
 padding: 0px;
 background:#ffffff;
 color: #6d6d6d;
 border:solid #d8d7db;	
 border-width:1px;
 text-align:left;
  min-height: 230px;
  height:auto !important; height:230px;
 }
#SubContent p.PageHeader{padding-left:18px; padding-top: 5px; font-family:"Times New Roman", Times, serif; color:#00467f; font-size: 20px; font-weight: bold;}
#SubContent p.PageSubHeader{padding-left:18px; padding-top: 5px; font-family:"Times New Roman", Times, serif; color:#00467f; font-size: 16px; font-weight: bold;}
#SubContent p.PageSubHeaderRed{padding-left:18px; padding-top: 5px; font-family:"Times New Roman", Times, serif; color:#98012e; font-size: 16px; font-weight: bold;}
#SubContent p.Header{padding-left:18px; padding-top: 5px; font-family:"Times New Roman", Times, serif; color:#98012e; font-size: 14px; font-weight: bold;}
#SubContent p.HeaderBlue{padding-left:18px; padding-top: 5px; font-family:"Times New Roman", Times, serif; color:#00467f; font-size: 14px; font-weight: bold;}
#SubContent p{ padding: 3px 18px 5px 18px;}
#SubContent ul.contentList{font-size: 12px; list-style-type: disc;
font-size: 12px;
line-height: 1.3em;
margin-top: -2px;}
#SubContent ul.contentList li{}

#WhatWeDoMenu { }
.WhatWeDoMenu{ font-size:11px; width:165px; padding-top: 6px; }
.WhatWeDoMenu ul {
padding:0; margin:0; list-style-type: none;
}
.WhatWeDoMenu ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:-1px; left:0px;
}
.WhatWeDoMenu ul li {
float:left; position:relative; z-index:90;
}
.WhatWeDoMenu ul li a, .WhatWeDoMenu ul li a:visited {display:block; float:left; text-decoration:none; color:#111111; width:168px; height:16px; line-height:16px; padding-left:0px; }
* html .WhatWeDoMenu ul li a, .WhatWeDoMenu ul li a:visited {width:165px; w\idth:165px;}
.WhatWeDoMenu ul li.SubNavHeader p { height:16px; font-size:12px;  text-indent: 0px; margin-top: 0px; margin-bottom: 0px; text-align:right;}
.WhatWeDoMenu ul li.Title p{ color:#FFFFFF; font-size:14px; padding-right: 10px; text-align:right; width:160px; font-weight: bold;}
.WhatWeDoMenu ul li.SubTitle2 p{ color:#FFFFFF; font-size:14px; padding-right: 10px; padding-top: 10px; text-align:right; width:160px; font-weight: bold;}
.WhatWeDoMenu ul li.SubTitle a{ color:#FFFFFF; font-size:14px; padding-right: 10px; padding-top: 5px; text-align:right; width:160px; font-weight: bold;}
.WhatWeDoMenu ul li.SubTitle a:visited{ color:#FFFFFF; font-size:14px; padding-right: 10px; padding-top: 5px; text-align:right; width:160px; font-weight: bold;}
.WhatWeDoMenu ul li.SubTitleSelected a{ color:#FFFFFF; font-size:14px; padding-right: 10px; padding-top: 5px; text-align:right; width:160px; font-weight: bold; background: url(../images/ClientRollOverBig.gif) right top no-repeat;}
.WhatWeDoMenu ul li.SubTitleSelected a:visited{ color:#FFFFFF; font-size:14px; padding-right: 10px; padding-top: 5px; text-align:right; width:160px; font-weight: bold; background: url(../images/ClientRollOverBig.gif) right top no-repeat;}
.WhatWeDoMenu ul li.detail a{ color:#FFFFFF; text-align:right; padding-right: 12px;width:160px;}
.WhatWeDoMenu ul li.detailSelected a{ color:#FFFFFF; text-align:right; padding-right: 12px;width:160px; background: url(../images/ClientRollOver.gif) right top no-repeat;}
.WhatWeDoMenu ul li.detailSelected a:visited{ color:#FFFFFF; text-align:right; padding-right: 12px;width:160px; background: url(../images/ClientRollOver.gif) right top no-repeat;}
.WhatWeDoMenu ul li.detail a:visited{ color:#FFFFFF;text-align:right; padding-right: 10px;width:160px;}
.WhatWeDoMenu ul li.SubNavHeader  a.SubNavHeader{ color:#FFFFFF;  }
.WhatWeDoMenu ul li.SubNavHeader  a.SubNavHeaderSelected{ background: url(../images/ClientRollOver.gif) right top no-repeat;}
.WhatWeDoMenu ul li.SubNavHeader  a.SubNavHeaderSelected:visited{ color:#FFFFFF;}

.WhatWeDoMenu ul li.detail  a:hover{ background: url(../images/ClientRollOver.gif) right top no-repeat;}
.WhatWeDoMenu ul li.SubTitle a:hover{ background: url(../images/ClientRollOverBig.gif) right top no-repeat;}

#ClientsMenu{ }
.ClientsMenu{ font-size:11px; width:165px; padding-top: 6px; }
.ClientsMenu ul {
padding:0; margin:0; list-style-type: none;
}
.ClientsMenu ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:-1px; left:0px;
}
.ClientsMenu ul li {
float:left; position:relative; z-index:90;
}
.ClientsMenu ul li a, .ClientsMenu ul li a:visited {display:block; float:left; text-decoration:none; color:#111111; width:168px; height:14px; line-height:16px; padding-left:0px; }
* html .ClientsMenu ul li a, .ClientsMenu ul li a:visited {width:165px; w\idth:165px;}

.Clients ul li.SubTitleSelected a:visited{ color:#FFFFFF; font-size:14px; padding-right: 10px; padding-top: 5px; text-align:right; width:160px; font-weight: bold; background: url(../images/ClientRollOverBig.gif) right top no-repeat;}
.ClientsMenu ul li.detail a{ color:#FFFFFF; text-align:right; padding-right: 12px;width:160px;}
.ClientsMenu ul li.detailSelected a{ color:#FFFFFF; text-align:right; padding-right: 12px;width:160px; background: url(../images/ClientRollOver.gif) right top no-repeat;}
.ClientsMenu ul li.detailSelected a:visited{ color:#FFFFFF; text-align:right; padding-right: 12px;width:160px; background: url(../images/ClientRollOver.gif) right top no-repeat;}
.ClientsMenu ul li.detail a:visited{ color:#FFFFFF;text-align:right; padding-right: 10px;width:160px;}
.ClientsMenu ul li.SubNavHeader  a.SubNavHeader{ color:#FFFFFF;  }
.ClientsMenu ul li.SubNavHeader  a.SubNavHeaderSelected{ background: url(../images/ClientRollOver.gif) right top no-repeat;}
.ClientsoMenu ul li.SubNavHeader  a.SubNavHeaderSelected:visited{ color:#FFFFFF;}

.ClientsMenu ul li.detail  a:hover{ background: url(../images/ClientRollOver.gif) right top no-repeat;}
.ClientsMenu ul li.SubTitle a:hover{ background: url(../images/ClientRollOverBig.gif) right top no-repeat;}


table.WhoWeAre
{text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;

width: 600px;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin-left: 5px;}

table.WhoWeAre td.Titles
{
color: #FFF;
font-weight: bold;
padding: 4px;
text-align: left;
line-height:1.1em;
}
table.WhoWeAre td.Titles a{
color: #FFF;
font-weight: bold;
text-align: left;
line-height:1.1em;
text-decoration:none;
}
.TitlesGray
{color: #dbdbdb;
}
table.WhoWeAre td.Pictures
{

padding: 5px;

}




#content{ width: 157px; background-color:#fbf7da;}


#liquidRounded {
 float: right;
width:200px;
margin:10px;
background:#F2F2F2 url(../images/roundedLeft.gif) repeat-y left top;
}
#liquidRounded .roundedTop {
width:100%;
height:9px;
background:url(../images/roundedTop.gif) no-repeat left top;
}
#liquidRounded .roundedTop span {
display:block;
position:relative;
height:9px;
background:url(../images/roundedTop-Right.gif) no-repeat right top;
}
#liquidRounded .roundedCenter-content {
position:relative;
background:url(../images/roundedRight.gif) repeat-y right top;
padding:5px 5px 0px -5px;
}
#liquidRounded .roundedCenter-content p{  margin: 0px 0px 0px 0px;}
#liquidRounded .roundedCenter-content p.theText{ color:#0033FF;}
#liquidRounded .roundedCenter-content p.theText a{ color:#FFFFFF; }
#liquidRounded .roundedCenter-content p.Title{ font-size: 12px; font-weight:bold; margin: 0px 10px 0px 20px; color:#13105b;   }
#liquidRounded .roundedBottom {
width:100%;
height:9px;
background:url(../images/roundedBottom.gif) no-repeat left bottom;
}
#liquidRounded .roundedBottom span {
display:block;
position:relative;
height:9px;
background:url(../images/roundedBottom-Right.gif) no-repeat right bottom;
}
#liquidRounded600 {
 float: left;
width:560px;
margin:2px 5px 5px 15px;
background:#ffffff url(../images/roundedLeft600.gif) repeat-y left top;
}
.roundedTop600 {
width:100%;
height:9px;
background:url(../images/roundedTop600.gif) no-repeat left top;
}
.roundedTop600 span {
display:block;
position:relative;
height:9px;
background:url(../images/roundedTop-Right600.gif) no-repeat right top;
}
.roundedCenter600-content {
position:relative;
background:url(../images/roundedRight600.gif) repeat-y right top;
padding:1px 5px 0px -5px;
margin:0 0 0 0 auto;
}
.roundedCenter600-content p.content{ margin: -5px 1px 0px 10px; }
.roundedCenter600-content p.Quote{ margin: -5px 1px 0px 12px; color:#00467f; font-style:italic; font-weight:bold; }
.roundedCenter600-content p.QuoteBlue{ margin: -5px 1px 0px 12px; color:#00467f; font-style:italic; font-weight:bold; }
.roundedCenter600-content p.Title{ font-size: 12px; font-weight:bold; margin-bottom: 5px; color:#00467f;}
.roundedBottom600 {
width:100%;
height:9px;
background:url(../images/roundedBottom600.gif) no-repeat left bottom;
}
.roundedBottom600 span {
display:block;
position:relative;
height:9px;
background:url(../images/roundedBottom-Right600.gif) no-repeat right bottom;}


#FAQ{margin:10px;}
#FAQ div.DottedLines{ background:url(../images/FAQDots.gif) no-repeat bottom left; }
#FAQ a.AnswerBTN{ font-size:12px; margin:0px 0px 0px 15px; display:block; height:25px; width: 520px; background:url(../images/FAQDots.gif) no-repeat bottom left; text-decoration:none;}
#FAQ p.Question{font-family:"Times New Roman", Times, serif; color:#00467f; font-size: 14px; font-weight: bold;}
#FAQ p.Answers{ color:#6d6d6d; font-size: 12px;}
#FAQ  ul {color:#6d6d6d; font-size: 12px;line-height: 1.3em;margin-top: -2px;}
#FAQ  ul li {margin-top:5px;}
.AnswersBox{padding: 10px;}
#FAQ a.CloseBTN{font-size:12px; text-decoration: none;}
form#ContactConsultant{
 color: #6d6d6d;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
 margin-left: 200px;
 padding-top: 10px;
}
form#ContactConsultant td{ margin-top: 0px;}
form#ContactRecruiter{
 color: #6d6d6d;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-align: left;
 margin-left: 200px;
 padding-top: 10px;
}
form#ContactRecruiter td{ margin-top: 0px;}
#errorwarning{
	color: #FFFFFF;
	padding: 0px 15px;
	background-color: #FF0000;
	border-left: 15px solid #990000;
	margin:0px 0px 0px 200px;;
	display:none;
}
.fixedLabel{
	background-image: url(../images/astrick.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 6px;
}
.errorLabel {
	background-image: url(../images/error-graphic.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
}
.clearLabel {

}
.requiredcontainer{
color:#999999;
text-align:right;
float:right;
width:75px;
}
.required{
	color:#FF0000;
}

.errortxt{
	color: #FF0000;
	display:none;
}
table.tuitionFees
{ font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #404040;
width: 400px;
border: 1px #666666 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 10px;
margin-left: 200px;}
table.tuitionFees td
{ border-bottom: 1px dotted #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6d6d6d;
text-align: left;
padding-left: 3px;}
table.tuitionFees td.Total{background-color: #fafafa;}
.servBodL { border-left: 1px dotted #666666; width: 150px; line-height: 1.2em; }
.servBodT { width: 200px}