<!--

body { 
background: #2c2c2c url('../images/bg.gif') repeat-x top;
border-top: 4px solid #2c2c2c;
text-align: center; 
margin:0px;
padding:0px;
}

#container {width:792px;margin: 0 auto 0 auto;}

ul {list-style: none; margin: 0px; padding: 0px;}

#menu {width: 210px;margin-top:-16px;}
		
#clist li {list-style: circle; font-size:14px; margin-left:18px; text-decoration: none;}	

#menu li a {
	height: 22px;
	font-size:13px;
	padding: 8px 0px 0px 10px;
	display: block;
	text-decoration: none;
	}	

#menu li a  {
	height: 22px;
	font-size:13px;
	padding: 8px 0px 0px 10px;
	display: block;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #464646;
	display: block;
	font-size:13px;
	padding: 8px 0px 0px 10px;
	}
	
.menuactive {
	color: #08538F;
	width:230px;
	background-image: url('../images/nav2.gif');
	font-size:13px;
	height: 30px;
	display: block;
	background-position: bottom left;
	background-repeat:no-repeat;
	}
	
#menu  li a:hover {
	color: #08538F;
	width:220px;
	background-image: url('../images/nav2.gif');
	font-size:13px;
	height: 22px;
	padding: 8px 0px 0px 10px;
	}
	
.content2 { background-color: #cfcfcf; padding:2px;padding-left:4px;padding-right:4px;font-family: verdana, arial, tahoma, 'Trebuchet MS', Verdana, Geneva, Helvetica, Serif; font-size: 14px; color: #333333;}

a:hover.content2 {background-color: #dadada;   padding:1px;padding-left:4px;padding-right:4px;font-family: verdana, arial, tahoma, 'Trebuchet MS', Verdana, Geneva, Helvetica, Serif; font-size: 14px; color: #333333;}

a.content {background-color: #DADADA;   padding:1px;padding-left:4px;padding-right:4px;font-family: verdana, arial, tahoma, 'Trebuchet MS', Verdana, Geneva, Helvetica, Serif; font-size: 14px; color: #333333;}

a:hover.content {background-color: #e2e2e2;   padding:1px;padding-left:4px;padding-right:4px;font-family: verdana, arial, tahoma, 'Trebuchet MS', Verdana, Geneva, Helvetica, Serif; font-size: 14px; color: #333333;}

#quotebox {line-height:1.3em; padding: 12px;font-size: 13px; margin-top:-4px; margin-bottom:-4px;color: 494949;font-family:georgia, 'Trebuchet MS', Helvetica, Arial, Tahoma, Verdana, Geneva, Helvetica, Serif;text-decoration: none;width:180px;background-color:#EBEBEB;}

#portleft {float:left; width:280px;}

#portright {float:right;}

#portdiv {float:left; background-image: url('../images/separator.gif');height:250px;background-repeat:no-repeat; width:1px;margin:10px;}

.content { line-height:1.3em; font-family: verdana, arial, tahoma, 'Trebuchet MS', Verdana, Geneva, Helvetica, Serif; font-size: 14px;   color: #333333;}

.contentlarger { font-family: 'Trebuchet MS', Helvetica, tahoma,  Verdana, Geneva,  Serif; font-size: 15px; font-weight:bold;  color: #333333;}

.content3 { line-height:1.3em; font-family: verdana, arial, tahoma, 'Trebuchet MS', Verdana, Geneva, Helvetica, Serif; font-size: 13px;   color: #333333;text-align:justify;}

.content4 {  line-height:1.3em; color: #333333; background-color: #cfcfcf; padding:2px;padding-left:4px;padding-right:4px; font-family:georgia, 'Trebuchet MS',arial, tahoma, 'Trebuchet MS', Verdana, Geneva, Helvetica, Serif; font-size: 13px;   text-align:justify;}

a:hover.content4 { background-color: #dadada;   padding:1px;padding-left:4px;padding-right:4px; line-height:1.3em; color: #333333;font-family:georgia, 'Trebuchet MS',arial, tahoma, 'Trebuchet MS', Verdana, Geneva, Helvetica, Serif; font-size: 13px;   text-align:justify;}

#header {text-align:center; width: auto;}

#nav {text-align:center; width: auto;margin-bottom:20px;}

#banner2 {text-align:center; width: auto;margin-bottom:20px;margin-top:20px;background-image: url('../images/banner2.jpg');height:114px; width: 793px;}

#contentbox {padding:24px;float:left;text-align:left;background-image: url('../images/content_top.gif');background-repeat:no-repeat; background-color: #e9e9e9;width:743px;}

#conleft2 {text-align:left; width: 489px;float:right;padding-left:11px;}

#conleft3 {text-align:left; width: 732px;float:left;padding-left:4px;}

#conright2 {text-align:left; width: 232px;float:left;padding-right:11px;}

#special {background-image: url('../images/box2.gif'); height:70px; width:495px;color:#DDDDDD;color:#333333;padding:10px;font-size:15px;padding-left:14px;padding-top:15px;background-repeat:no-repeat;}

#conleft {text-align:left; width: 489px;float:left;padding-right:11px;}

#conright {text-align:left; width: 232px;float:right;padding-left:11px;}

#righttop {text-align:left; width: 231px;height:30px; float:left;background-image: url('../images/righttop.gif');background-repeat:no-repeat; }
.righttopbox	{  font-size: 20px; color: #2c2c2c;padding:14px;padding-top:10px;padding-bottom:0px;}

#rightbg {text-align:left; width: 231px; float:left;background-image: url('../images/rightbg.gif'); background-repeat:repeat-y;margin:0px;}

#rightbottom {text-align:left; width: 232px;height:11px; margin-bottom:14px; float:left;background-image: url('../images/rightbottom.gif');background-repeat:no-repeat; }

.rightcontent {font-family:verdana; font-size: 13px; color: #2c2c2c;padding:14px;}

#contentbottom {float:left;width:791px;margin-bottom:20px; background-image: url('../images/content_bottom.gif');height:10px;background-color: #e9e9e9;background-repeat:no-repeat;}

#footer {float:left;width:791px; background-image: url('../images/footer.gif');height:122px;margin-bottom:20px;}

#logoblock {float:left;display:inline;}

#logoblock2 {float:right;display:inline;}

#height {height:20px;width:40px;}

#fl {float:left;padding:13px;padding-left:18px;width:152px;color:#FFFFFF;text-align:left;}

#f2 {float:left;padding:13px;padding-left:18px;width:172px;color:#FFFFFF;text-align:left;}

#f3 {float:left;padding:13px;padding-left:18px;width:90px;color:#FFFFFF;text-align:left;}

#f4 {float:right;padding:13px;padding-right:20px;width:250px;color:#FFFFFF;text-align:right;}

.footersmall {font-family: arial;font-size:11px;color:#c3c3c3;}

#footerblock {float:left;text-align:left;}

#fbleft {text-align:left;padding-left:2px;width:80px;float:left;}

#fbright {text-align:left; width:90px;float:right;}

#home a {
  display:block;
  width: 76px;
  height: 44px;
  color:#FFFFFF;
  background: url('../images/home.gif');}

#home a:hover {
  display:block;
  background-position:   0 -44px;
  width: 76px;
  height: 44px;}
  
#services a {
  display:block;
  width: 106px;
  height: 44px;
  color:#FFFFFF;
  background: url('../images/services.gif');}

#services a:hover {
  display:block;
  background-position:   0 -44px;
  width: 106px;
  height: 44px;}
    
#portfolio a {
  display:block;
  width: 104px;
  height: 44px;
  color:#FFFFFF;
  background: url('../images/portfolio.gif');}

#portfolio a:hover {
  display:block;
  background-position:   0 -44px;
  width: 104px;
  height: 44px;}
      
#clientlist a {
  display:block;
  width: 110px;
  height: 44px;
  color:#FFFFFF;
  background: url('images/clientlist.gif');}

#clientlist a:hover {
  display:block;
  background-position:   0 -44px;
  width: 110px;
  height: 44px;}
      
#whyus a {
  display:block;
  width: 99px;
  height: 44px;
  color:#FFFFFF;
  background: url('images/whyus.gif');}

#whyus a:hover {
  display:block;
  background-position:   0 -44px;
  width: 99px;
  height: 44px;}
      
#quote a {
  display:block;
  width: 84px;
  height: 44px;
  color:#FFFFFF;
  background: url('images/quote.gif');}

#quote a:hover {
  display:block;
  background-position:   0 -44px;
  width: 84px;
  height: 44px;}
      
#corporate a {
  display:block;
  width: 115px;
  height: 44px;
  color:#FFFFFF;
  background: url('images/corporate.gif');}

#corporate a:hover {
  display:block;
  background-position:   0 -44px;
  width: 115px;
  height: 44px;}
              
#contact a {
  display:block;
  width: 98px;
  height: 44px;
  color:#FFFFFF;
  background: url('images/contact.gif');}

#contact a:hover {
  display:block;
  background-position:   0 -44px;
  width: 98px;
  height: 44px;}
  
#yale a {
  display:block;
  width: 89px;
  height: 60px;
  color:#FFFFFF;
  background: url('images/yale.gif');}

#yale a:hover {
  display:block;
  background-position:   0 -60px;
  width: 89px;
  height: 60px;}
  
#li a {
  display:block;
  width: 89px;
  height: 36px;
  color:#FFFFFF;
  background: url('images/li.gif');}

#li a:hover {
  display:block;
  background-position:  0 -36px;
  width: 89px;
  height: 36px;}

a {text-decoration: none; color: #000000;} 

a:hover {text-decoration: underline;} 

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
}

h1 {text-align: left;font-size: 24px;}

h2 {text-align: right;font-size: 16px;}

h3 {text-align: left;font-size: 24px;}

h5 {text-align: left;font-size: 15px;}

head1a {text-align: center;font-size: 30px;}

head1b {text-align: center;font-size: 30px;}

head1c {text-align: center;font-size: 30px;}

h1a{text-align: center;font-size: 20px;}

h1b{text-align: center;font-size: 20px;letter-spacing: .05em;}

h1c{text-align: center;font-size: 20px;letter-spacing: .05em;}

h3 {font-size: 20px;}

h4 {font-size: 18px;letter-spacing: normal; font-family:tahoma; font-weight:bold;color:#666666;}

h5 {font-size: 20px;}

#test2 {
    width: 200px;
    height: 129px;
	margin-top:-20px;
  }
  
-->
