body	{
	margin:0px;
	background-color:#ffffff;
	}

.bold	{
	font-weight:bold;
	}

.date	{
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-WEIGHT: normal; 
	FONT-FAMILY: Verdana,helvetica;
	line-height:10pt
	}

div.date {
	margin-bottom:20px;
	}


.divfade {
	background-image: url(../graphics/divfade.gif);
	background-repeat:repeat-x;
	background-color: #ffffff;
	border: #b0b0b0 solid 2px;
	color:#333333;
	margin:3px 5px 3px 5px;
	padding:2px;
	}

.red	{
	color: #cc0000;
	}

2x2table {
	width: 100%; height: 100%;
	position: absolute;
	}

.title {
	FONT-SIZE: 35px; 
	line-height:35px;
	COLOR: #cc0000; 
	FONT-FAMILY: garamond; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}

.subtitle {
	FONT-SIZE: 18px; 
	COLOR: #666666; 
	FONT-FAMILY: arial; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	line-height:25pt;
	}

.gray {
	font-color:#cccccc;
	}

h1	{
	font-size: 130%;
	font-weight: bold;
	}

h2	{
	font-size: 110%;
	font-weight: bold;
	}

.text	{
	FONT-SIZE: 13px; 
	COLOR: #000000; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none;
	line-height:14pt; 
	letter-spacing:0px;
	}

A.text {
	FONT-SIZE: 12px; 
	TEXT-DECORATION: underline;
	color:#3333dd;
	font-weight:bold;
	}

A.text:hover {
	color:#cc0000;
	border-bottom:1px solid #cc0000;
	}

.indexlist {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none;
	line-height:14pt; 
	letter-spacing:0px;
	}

A.indexlist {
	TEXT-DECORATION: none;
	color:#3333dd;
	font-weight:bold;
	}

A.indexlist:hover {
	TEXT-DECORATION: underline;
	color:#cc0000;
	}

.content {
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:0px;
	background-color:#ffffff;
	}


.topnavbar {
	background: url(../graphics/bg_menu.gif) repeat-x;
	height:23px;
	padding:0px 0px;
	} 

.topnav{
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none;
	line-height:14pt; 
	letter-spacing:0px;
	margin:0px 5px 0px 5px;
	font-variant:small-caps;
	position:relative;
	top:+8px;
	}

A.topnav{
	TEXT-DECORATION: none;
	color:#eeeeee;
	padding: 0px 1px 2px 1px;
	}

A.topnav:hover {
	color:#ffffff;
	border-bottom:#990000 2px solid;
 	border-top:#eeeeee 2px solid;
	}

.nav	{
	margin:0px 2px 0px 5px;
	list-style-type:none;
	padding:0px 0px 0px 0px;
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#ffffff;
	width:180px; 
	} 

.nav a, li #current, li#currentpage {
	display:block;
	list-style-type:none ;
	text-decoration:none;
	font-family:verdana,helvetica;
	font-size:11px;
	font-weight:normal;
	color:#444444;
	line-height:12px; 
	text-align:left; 
	padding:4px;
	margin:0px 0px 0px 0px;
	background:#ffffff;
	border-bottom:1px solid #cccccc;
	} 

.nav a:hover, #navigation a:active, #navigation a:focus, li#current {  
	color: #111111;
	background:#eeeeee;
	}

.tdt {border-top:1px solid #000000}
.tdb {border-bottom:1px solid #000000}
.tdl {border-left:1px solid #000000}
.tdr {border-right:1px solid #000000}

.small {
	font-size: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana,helvetica; 
	TEXT-DECORATION: none; 
	line-height:10pt;
	}

A.small {
         FONT-WEIGHT: normal;  
	COLOR: #0000FF; 
	FONT-FAMILY: Verdana,helvetica; 
	TEXT-DECORATION: underline;
	}

A.small:hover {
	COLOR: #0000ff; 
	TEXT-DECORATION: none; 
	}

.paragraphtitle {
	font: bold 17px/19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #993333;
	border-top:3px double #cc0000;
	padding:5px 0px 5px 2px;
	margin-top:30px;
	background: url('../graphics/divfade.gif');
	}




