.client_head	 {
	font-size : 10px;
	color : #663300;
	font-weight : bold;
}

.client_item	{
	font-size : 10px;
	color : #000000;
}

.error {
	background-color : #990000;
	color : #FFFFFF;
	font-weight : bold;
}

a {
	color : #3300CC;
}

a:visited {
	color : #660099;
}

a:hover {
	color : #660099;
}

a.toplink {
	color : white;
}

body {
	background-image :   url(../grphcs/backgrd.gif);
	background-color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	margin : 0px 0px;
	background-attachment : scroll;
}

 td  {
	font-size : 12px;
}

th {
	background-color : #663300;
	font-weight: bold;
	color: #FFFFFF;
	font-size : 11px;
}

div.contentbox {
	background-color : #E9E9E9;
	border : 1px solid #3D4F7A;
	border-bottom : 3px solid black;
	border-left : 1px solid black;
	border-right : 3px solid black;
	border-top : 1px solid black;
	padding : 12px;
}

div.infobox {
	background-color : #E9E9E9;
	border : 1px solid #3D4F7A;
	border-bottom : 3px solid black;
	border-left : 1px solid black;
	border-right : 3px solid black;
	border-top : 1px solid black;
	margin : 0 28px 0 0;
	padding : 0 20px 20px 20px;
}

div.infobox2 {
	/* ts2.css only */
}

div.navbar {
	font-size : 12px;
	margin : 6px 0;
	text-align : right;
}

div.resourcebox {
	/* IE4 right-justifies w/o this */
	background-color : #B8C2DA;
	border : 1px solid #3D4F7A;
	border-bottom : 3px solid black;
	border-left : 1px solid black;
	border-right : 3px solid black;
	border-top : 1px solid black;
	float : right;
	margin-bottom : 6px;
	margin-right : 0;
	margin-top : 20px;
	padding : 16px;
	text-align : left;
	width : 270px;
}

/* remove white border from NS4 on home page */
div.resourcebox .box {
	border : 1px solid #B8C2DA;
	border-bottom : 3px solid black;
	border-left : 1px solid black;
	border-right : 3px solid black;
	border-top : 1px solid black;
}

div.whitebox {
	color : black;
	background-color : white;
	border : 1px solid white;
	border-bottom : 3px solid black;
	border-left : 1px solid black;
	border-right : 3px solid black;
	border-top : 1px solid black;
	padding : 12px;
}

div.whitebox a {
	color : blue;
}

div.whitebox a:hover {
	color : red;
}

input.button {
	background-color : #663300;
	color : #FFFFFF;
}

h1 {
	/*background-color : #990000;*/
	color :#000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20pt;
	font-weight : bold;
	text-align : left;
	margin : 0;
	padding : 16px 14px 16px 14px;
	text-align : left;
}

.td_body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

.th_cf {
	background-color : #CCCCCC;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	font-weight : bold;
}

.td_cf {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	}

.td_footer {
	background-color : #FFFFFF;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	font-weight : bold;
}

h2 {
	font-size : 150%;
	text-align : center;
	}

h3 {
	font-size : 130%;
}

h4 {
	font-size : 110%;
}

h5 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	font-weight : bold;
	line-height : 130%;
	background : #FFFFFF;
}

h6 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	font-weight : bold;
	line-height : 130%;
}



hr {
	color : #330066;
	height : 2px;
	width : 90%;
}

.box {
	background-color : white;
	border : 1px solid white;
	border-bottom : 3px solid black;
	border-left : 1px solid black;
	border-right : 3px solid black;
	border-top : 1px solid black;
	padding : 6px 6px 6px 10px;
}

.copyright {
	color : #999999;
	font-size : 9px;
	margin-left : 10px;
	margin-right : 10px;
	text-align : center;
}

.copyright a {
	color : #999999;
}

.copyright a:hover {
	color : #666666;
}

.copyright a:visited {
	color : #999999;
}

.address {
	font-size : smaller;
	color : #990000;
	font-weight: normal;
}

.mainhead {
	background-color : #663300;
	border : 1px solid white;
	color : white;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20pt;
	font-weight : bold;
	text-align : left;
	margin : 0;
	padding : 16px 100% 16px 14px;
	text-align : left;
}

.navbar a {
	color : #FFFFFF;
	background-color : #000000;
	font-weight : bold;
	text-align : left;
	/*padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;*/
	background : #000000 repeat;
}

.navbar a:visited {
	color : #FFFFFF;
	background-color : #000000;
	font-weight : bold;
	text-align : center;
}

.navbar a:hover {
	color : #CCCCCC;
	background-color : #000000;
	font-weight : bold;
	text-decoration : underline;
}

/* used on main page */

.subhead {
	background-color : #3300FF;
	border : 1px solid white;
	border-top : none;
	color : white;
	font-size : 11pt;
	font-style : italic;
	text-align : center;
	margin : 0;
	padding : 4px 100% 4px 14px;
	text-align : left;
}

.acrobat {
	border : thin;
	border-color : Black;
	border-style : double;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : 300;
	}
	
ul {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-style : normal;
	list-style-position : outside;
	list-style-type : disc;
	font-size : smaller;
	font-variant : normal;
	line-height : normal;
}

ol {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-style : normal;
	font-weight : bold;
	list-style-position : outside;
	list-style-type : decimal;
	font-size : smaller;
	font-variant : normal;
	line-height : 160%;
}

.quote {
	font-family : Arial, Helvetica, sans-serif;
	color : #3300CC;
	font-size: 10px;
}

.updated {
	
	font-family : Arial, Helvetica, sans-serif;
	color : #990000;
	font-style : italic;
	font-size : 9px;
}

a.info{
	position:relative;
	z-index:24;
	text-decoration:none;
	left: 67px;
	top: 718px;
	width: 922px;
	height: 163px;
}

a.info:hover{
	z-index:25; 
	background-color: #FFFF33;
}

a.info span{
	display: none
}

a.info:hover span{
	 /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; 
	left:2em; 
	width:15em;
    border:1px solid #000000;
    background-color:#663300; 
	color:#FFFFFF;
    text-align: left;
}
