a {
	color : #3300CC;
	/*text-decoration : none;*/
}

a:visited {
	color : #990033;
}

a:hover {
	color : #990000;
}

a.toplink {
	color : white;
}

body {
	background-color : #FFFFFF;
	color: #000000;
	margin : 0px 0px;
}

body, td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #000000;
}

body, td, div, p {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

.tdspecial {
	background-color : #CCCCCC;
	color : #330066;
	font-size : 9pt;
	margin : 3;
	padding : 4px 0 4px 14px;
	text-align : left;
	font-weight : bold;
}

.tdinfo {

	font-size : xx-small;
	font-weight : bold;
	}

th {
	background-color : #330066;
	font : bold Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color :  #FFFFFF;
}

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 : #B8C2DA;
	color : black;
}

h2 {
	font-size : 150%;
}

h3 {
	font-size : 130%;
}

h4 {
	background-color : #CCCCCC;
	border : thin ridge #330066;
	color : #330066;
	font-size : 12 pt;
	font-style : normal;
	margin : 0;
	padding : 4px 0 4px 14px;
	text-align : center;
	font-weight : bold;
}

h5 {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 90%;
	font-weight : bold;
	line-height : 130%;
	background : #FFFFFF;
}

h6 {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 90%;
	font-weight : bold;
	line-height : 130%;
}



hr {
	color : #333399;
	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 : #333399;
	font-size : 9px;
	margin-left : 10px;
	margin-right : 10px;
	text-align : center;
}

.copyright a {
	color : #009999;
}

.copyright a:visited {
	color : #993399;
}

.address {
	font-size : smaller;
	color : #990000
; font-weight: bold
}

.keyword {
	font-weight : bold;
}

.mainhead {
	background-color : black;
	border : 1px solid white;
	color : white;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 14pt;
	font-weight : bold;
	margin : 0;
	padding : 6px 0 8px 14px;
	text-align : left;
}

.navbar a {
	color : white;
	text-decoration : none;
}

.navbar a:visited {
	color : white;
}

.navbar a:hover {
	color : aqua;
	text-decoration : underline;
}

/* used on main page */
.orderbox {
	background : white;
	border : 1px solid black;
	text-align : center;
	padding: 10px 4px;
}

.subhead {
	background-color : #99CC99;
	border : none;
	border-top : none;
	color : #330066;
	font-size : 11pt;
	font-style : normal;
	margin : 0;
	padding : 4px 0 4px 14px;
	text-align : center;
	font-weight : bold;
}

.redcross {
	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;
}

table.redcross {
	border: none;
}
cursor{
	
}

.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 : #0033FF;
	font-size: 10px;
}

.updated {
	
	font-family : Arial, Helvetica, sans-serif;
	color : #0D38FF;
	font-style : italic;
	font-size : 9px;
}

.bigcap {
	font : bold 22px Arial, Helvetica, sans-serif;
}
