body {margin:0px 0px 20px 0px;background-color:#d0d0d0;}

#PanelA {float:left;margin:0px;padding:0px;padding-right:30px;width:242px;}
#PanelBC {float:right;margin:0px;padding:0px;width:511px;height: 510px;}

#PanelAProject {float:left;margin:0px;padding:0px;width:280px;height:100%;}
#PanelBCProject {float:right;margin:0px;padding:0px;width:481px;}

#PanelAHistory {float:left;margin:0px;padding:0px;width:260px;height:100%;}
#PanelBCHistory {float:right;margin:0px;padding:0px;width:500px;}

#PanelAB {float:left;margin:0px;padding:0px;padding-right:30px;width:514px;}
#PanelC {float:right;margin:0px;padding:0px;width:239px;}

p {padding:0;margin:0;}

.TextBlack {margin:0px;padding:0px;font-family:tahoma,geneva,sans-serif;font-size:13px;color:#000;line-height:17px;text-align:left;}
.TextBlack a {color:#444;text-decoration:none;outline:none;border-bottom:1px solid #2d2d2d;}
.TextBlack a:hover {color:#888;text-decoration:none;border-bottom:1px solid #555;}

.TextBlackSuperTitle {font-family:tahoma,geneva,sans-serif;font-size:21px;color:#000;padding:0px;margin:0px 0px 3px 0px;line-height:24px;}
.TextBlackSuperTitle a {color:#444;text-decoration:none;outline:none;}
.TextBlackSuperTitle a:hover {color:#888;text-decoration:none;border:none;}

.TextBlackTitle a {color:#444;text-decoration:none;outline:none;}
.TextBlackTitle a:hover {color:#888;text-decoration:none;}

.TextGray50 {color:#666;border-bottom:none;}
.TextGray50 a {color:#666;text-decoration:none;outline:none;border-bottom:none;}
.TextGray50 a:hover {color:#999;text-decoration:none;border-bottom:none;}

.TextRed {color:#ff0000;}
.TextRed a {color:#ff0000;}
.TextRed a:hover {color:#dd0000;}

.Quote {margin:0px;padding:0px;float:right;clear:both;font-family:arial,helvetica,sans-serif;font-size:16px;color:#777;line-height:28px;text-align:right;}

.QuoteAuthor {margin:0px;padding:0px;margin-top:5px;margin-bottom:30px;float:right;clear:both;font-family:arial,helvetica,sans-serif;font-size:11px;color:#777;line-height:14px;font-style:italic;text-align:right;}

h1
{
  font-family   :  tahoma, geneva, sans-serif;
  font-size     :  20px;
  font-weight   :  normal;
  color         :  #000;

  padding       :  0px;
  margin        :  0px 0px 3px 0px;
  line-height   :  23px;
}

h1 a
{
  color            :  #fff;
  text-decoration  :  none;
}

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

h3
{
  font-family   :  tahoma, geneva, sans-serif;
  font-size     :  15px;
  font-weight   :  normal;
  color         :  #444;

  padding       :  0px;
  margin        :  0px 0px 20px 0px;
  line-height   :  18px;
}

.TextBoxWide
{
  margin       	:  15px 0 15px 0;
  padding      	:  0px;
  width		:  483px;
}

a img
{
  border  :  none;
  outline :  none;
}

img a
{
  border  :  none;
  outline :  none;
}

.caps
{
  text-transform : uppercase;
}

.ResearchLink
{
  text-transform : uppercase;
  outline	 : none;
}

form
{
  margin  :  0px;
}

hr
{
  border-top     :  solid 1px #5c5c5c;
  border-right   :  solid 1px #1a1a1a;
  border-bottom  :  solid 1px #1a1a1a;
  border-left    :  solid 1px #1a1a1a;
  margin         :  10px 0px 10px 0px;  
  padding        :  0px;
  line-height    :  1px;
  font-size      :  1px;
  clear          :  both;
}

hr.dotted
{
  border-top  :  dotted 1px #5c5c5c;
}

ul
{
  margin   :  10px 0 10px 15px;
  padding  :  0px;  
}

li
{
  color       :  #8e8e8e;
  list-style  :  square;
  margin      :  0px 0px 0px 15px;
  padding     :  0px 0px 5px 0px;
}

#MainDiv
{
  width   	:  845px;
  margin  	:  0px auto 0px auto;
  padding 	:  0px;
  text-align 	: left;
  background-image: url('../images/nav/anniversary_logo3.gif');
  background-repeat:no-repeat;
  background-position:645px 68px; 
}

#WatermarkDiv {margin:0;padding:0;height:170px;z-index:-100;text-align:left;position:fixed;bottom:0;}

.WatermarkInnerDiv {width:845px;position:absolute;z-index:-100;bottom:0;height:170px;margin:0px;background-image: url('../images/nav/100_watermark3.gif');background-color:none;background-repeat:no-repeat;background-position:top left;}

/***********************************   Header Elements Css Coding   ***************************************/

#Header
{
  height  :  80px;
}

#Header div
{
  float  :  left;
}

#Header #Logo
{
  margin  :  12px 14px 16px 0px;
}

#Header #RightLinks
{
  float  :  right;
}

#Header #RightLinks ul 
{
  padding	: 0px;
  margin	: 0px;
  list-style	: none;
}
  
#Header #RightLinks li 
{
  list-style  	: none;
  background  	: none;
  padding	: 0px;
  margin	: 0px;
}  
  
#Header #RightLinks li ul li:hover 
{
  background: none;
} 
  
#Header #RightLinks a:hover 
{
  text-decoration  : none;
}   

#Header #RightLinks img
{
  padding: 0;
  margin: 0;
}


/***********************************   Navigation Elements Css Coding   ***************************************/

#BodyDiv
{
  clear        :  both;
  margin-left  :  62px;
  background-color:none;
}

#PageTitle, #PageTitle a
{
  font-family   :  arial, helvetica, sans-serif;
  font-size     :  15px;
  color         :  #ff0000;
  text-transform:  uppercase;
  text-decoration: none;
  outline	:  none;

  padding       :  0px;
  margin        :  0px;
  clear         :  both;
}

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

#PageOptions, #PageOptions a
{
  padding       :  0px;
  margin        :  0px;
  margin-bottom :  25px;
  font-family   :  tahoma, geneva, sans-serif;
  font-size     :  12px;
  color         :  #ff0000;
  text-decoration: none;
  outline	:  none;  
}

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

#Navigation
{
  width   :  480px;
  padding :  20px 0 40px 0;
  font-size   	:  13px;
}

#Navigation a
{
  color  :  #999;
  outline:  none;
}

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

#Navigation #Previous
{
  float  	:  left;
  width  	:  110px;
  color  	:  #333;  
}

#Navigation #Previous img
{
  margin-right  :  12px;
  margin-top    :  3px;
  float         :  left;
}

#Navigation #PageNo
{
  float       :  left;
  width       :  260px;
  color       :  #999;
  text-align  :  center;
}

#Navigation #Next
{
  width       :  110px;
  float       :  right;
  text-align  :  right;
  color       :  #333;  
}

#Navigation #Next img
{
  margin-left  :  12px;
  margin-top   :  3px;
  float        :  right;
}



/***********************************   ExpertiseProject Page Css Coding   ***************************************/

#ExpertiseProject {clear:both;}
#ExpertiseProject #PanelBCProject .thumbs img {margin-bottom:8px;}
#ExpertiseProject #PanelBCProject .thumbs div {width:50px;float:left;margin-right:7px;margin-top:5px;}

/***********************************   ExpertisePortfolio Page Css Coding   ***************************************/

#ExpertisePortfolio {clear:both;}
#ExpertisePortfolio #PanelBC tr {margin:0px;padding:0px;border:none;vertical-align:top;}
#ExpertisePortfolio #PanelBC td {width:150px;float:left;margin:0px;padding:0px;padding-bottom:25px;padding-right:17px;vertical-align:top;font-family:tahoma, geneva, sans-serif;font-size:12px;font-weight:normal;color:#444;text-decoration:none;}
#ExpertisePortfolio #PanelBC td a {color:#444;text-decoration:none;outline:none;}
#ExpertisePortfolio #PanelBC td a:hover {color:#888;text-decoration:none;}
#ExpertisePortfolio #PanelBC td img {margin:0px;margin-bottom:5px;padding:0px;border:none;outline:none;}
#ExpertisePortfolio #PanelBC ul {margin:0px;padding:0px;}
#ExpertisePortfolio #PanelBC li {list-style:square;margin:0px 0px 0px 15px;padding:0px 0px 10px 0px;}

#ExpertisePortfolio #frame {overflow:hidden;margin:0px;margin-top:20px;width:511px;position:relative;border:none;float:left;}
#ExpertisePortfolio #scroller {width:511px;margin:0px;border:none;overflow:hidden;}
#ExpertisePortfolio #content {width:30250px;border:none;margin:0px;padding:0px;left:0px;top:0px;position:relative;}
#ExpertisePortfolio .section {width:511px;margin:0px;float:left;border:none;}

/***********************************   SuccessPeople Page Css Coding   ***************************************/

#SuccessPeople {clear:both;}
#SuccessPeople .Person {margin:0px;padding:0px;}
#SuccessPeople .Person img {float:left;margin-right:15px;}
#SuccessPeople .Person hr {margin:20px 0 20px 0;}

***********************************   SuccessAbout Page Css Coding   ***************************************/

#SuccessAbout {clear:both;}
#SuccessAbout .history {margin:20px 0 0 0;padding:0px;}
#SuccessAbout .history img {float:left;margin-right:15px;}
#SuccessAbout .history hr {margin:15px 0 15px 0;padding:0px;}
#SuccessAbout .history .text {display:block;width:340px;float:left;}

/***********************************   Slideshow Elements Css Coding   ***************************************/

a {
  cursor: pointer;
}

div.slideshow {
  margin: 0px;
}
div.slideshow p {
  padding-top: 9px;
}
div.slideshow ul {
  background: #FFF;
  bottom: -35px;
  left: 0px;
  position: absolute;
  overflow: hidden;
  padding: 5px 0;
  z-index: 10001;
}
div.slideshow ul a {
  background-position: 50% 50%;
  cursor: pointer;
  display: block;
  height: 25px;
  margin-right: 5px;
  opacity: 0.5;
  width: 30px;
}
div.slideshow ul a.active,
div.slideshow ul a:hover {
  opacity: 1;
}
div.slideshow ul li {
  float: left;
  list-style: none;
}


