BODY
	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-color: 	#999999;
	font-size:	10px;
	margin-top:	0px;
	margin-left:	0px;
	margin-right:	0px;
	margin-bottom:	0px;
	color: #333333;
	}
TD { 
	font-family 	: Verdana, Arial, Helvetica, sans-serif;	
	font-weight	: normal;
    font-size: 8pt; } 
.overall {
	border: 1px solid #d6d6d6;
	}

TR { 
    font-size: 8pt;
	font-family 	: Verdana, Arial, Helvetica, sans-serif;	
	font-weight	: normal;
 } 
p { 
text-align: justify; 
} 
.smalltext {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallcaps {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps
}
A:link {
	COLOR: #3D8E33; TEXT-DECORATION: none
}
A:visited {
	COLOR: #3D8E33; TEXT-DECORATION: none
}
A:hover {
	COLOR: #3D8E33; TEXT-DECORATION: underline
}
.normaltext {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 1.7; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square; TEXT-ALIGN: justify
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #333333; TEXT-INDENT: 10pt; LINE-HEIGHT: 150%; FONT-FAMILY: "Verdana MS"; LETTER-SPACING: 5px; BACKGROUND-COLOR: #cccccc
}


 .menu
  {
   position:relative;
   background-color:#FFFFFF;
   border:1px solid #C0C0C0;
   width:190;
   font-size:11px;
   font-family:verdana;
   font:bold;
   position:absolute;
   cursor:hand;
  }
  .item_panel
  {
    width:190;
    border-left:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    clip:rect(0,150,0,0);
    position:absolute;

  }
  .item_panel 
  {
   text-decoration:none;
   color:black;
   cursor:hand;
  }
  .item
  {
   background-color:white;
   width:187;
   font-size:9px;
   font-family:arial;
   cursor:hand;
   font-color:black;
  
  }
  
 /* CSS FOR HOMEPAGE TABS */
 
pre {text-indent: 30px} 

#tabmenu { color: #000; border-bottom: 1px solid black; margin: 12px 0px 0px 0px; padding: 0px; z-index: 1; padding-left: 10px } 

#tabmenu li { display: inline; overflow: hidden; list-style-type: none; } 

#tabmenu a, a.active { color: #aaaaaa; background: #295229; font: normal 1em verdana, Arial, sans-serif; border: 1px solid black; padding: 2px 5px 0px 5px; margin: 0px; text-decoration: none; cursor:hand; } 

#tabmenu a.active { background: #ffffff; border-bottom: 3px solid #ffffff; } 

#tabmenu a:hover { color: #fff; background: #ADC09F; } 

#tabmenu a:visited { color: #E8E9BE; } 

#tabmenu a.active:hover { background: #ffffff; color: #DEDECF; } 

#content {font: 0.9em/1.3em verdana, sans-serif; text-align: justify; background: #ffffff; padding: 20px; border: 1px solid black; border-top: none; z-index: 2; } 

#content a { text-decoration: none; color: #E8E9BE; } 

#content a:hover { background: #aaaaaa; } 

/* CSS FOR HOMEPAGE TABS 2 */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid gray;
width: 700px;
margin-bottom: 1em; padding: 10px;
}

/* Jump Menus */
.case_studies {
   font-size:10px;
   font-family 	: Verdana, Arial, Helvetica, sans-serif;
}


/* Nifty Corners */
div#container{ margin: 0 10%;background: #9BD1FA}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
