a {color : #01219E; ztext-decoration : none;}
a.underline, a.underline:visited {  color : #004abc; text-decoration : underline;  font-weight: bold;}
a:visited { color : #836FB0; }
a:hover { text-decoration : underline; color: #008AFB; }

a.white, a.white:visited, a.white:hover, a.white:active {color: white}

.imgdesc {font-size: 8pt;}
.smalltext {font-size: 8pt;}
TD, INPUT, BODY, form, .text, .forumtext, TITLE, .bottommenu {  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.link, TD, INPUT, BODY, form { font-size : 12px; }

b { font-weight: bold;}

.boldlinks a{font-weight: bold;}

.page_location { font-size: 10px; } 
.page_location .current {font-weight: bold; color: black}

.topleftcat, .topleftcat a, .topleftcat a:visited {text-decoration : none; font-size: 12px; color: #3E3E3E; font-weight: bold;  text-decoration : none;}
.leftcat, .leftcat a, .leftcat a:visited {font-size: 10px; color: #3E3E3E;  font-weight: normal; text-decoration : none; }
.current_cat, .current_cat a, .current_cat a:visited { color: #FF8040; font-weight: bold; text-decoration : none;}
/*.topleftcat a:hover, .leftcat a:hover, .current_cat a:hover{ color: #3E3E3E;}*/

.subcategory {font-size: 8pt;}

.tableheader {font-size : 8pt; font-weight: bold;}
.tabledata {font-size : 8pt; }

.text { font-size: 10pt; ztext-align : justify; }

h1 {  
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold; 
	}
	
h2 {  
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold; 
	}
	
h3 {  
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
	}

h1.catheader {color: #52A400; font-size: 21px; font-style: italic; font-weight: bold;}

.small, .small td {  font-size : 10px; }
.small2, .small2 td {  font-size : 9px; }
.bold, .bold td {font-weight: bold;}
.text a.nobold {font-weight: normal; }
.smallgray {font-size : 10px; color : #787878;}

.header_white a, .header_white a:visited, .header_white a:hover {color: white; text-decoration : none;}

Verdana, Helvetica, sans-serif;
 font-size: 10pt;
 margin: 0;
 padding: 0;
 background: url(../resources/graf_bg_shade2.gif) #FFFFFF repeat-y top left;
}

body,h1,h2,h3,h4,h5,h6,p,form,fieldset {
 margin: 0;
 padding: 0;
}

/* Links
--------------------------------------------------*/
a {
 text-decoration: underline;
 color: #000000;
}

a:hover {
 text-decoration: none;
 color: #000000;
}

a img {
 border: none;
}

/* IDs
--------------------------------------------------*/
#wrapper {
 padding: 0;
 margin: 0;
 width: 760px;
}

#content {
 width: 740px;
 padding: 10px;
 text-align: left;
 background: transparent;
}

#logohead {
 background: #FFFFFF;
 padding-bottom: 5px;
}

#logofooter {
 background: #FFFFFF;
 padding-bottom: 5px;
}

#pagehead {
 background: #FFFFFF;
 color: #000000;
 padding: 5px;
 margin-bottom: 10px;
 font-family: "Verdana", Helvetica, sans-serif;
 font-size: 7pt;
 border: 1px solid #F1F6F6;
 border-left: 8px solid #F1F6F6;
}

#pagehead p {
 line-height: 13pt;
}

#pagehead a {
 color: #000000;
}

#subhead {
 margin: 0 0 10px 0;
 color: #;
 font-family: "Verdana", Helvetica, sans-serif;
}

#pageband {
 background: url(../resources/graf_head_shade.png)  repeat-x top left;
 color: #000000;
 padding: 5px;
 font-size: 8pt;
 font-weight: bold;
}

#pagefoot {
 background: #F1F6F6;
 color: #000000;
 padding: 5px;
 font-family: "Verdana", Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 margin: 10px 0 10px 0;
 border-top: 2px solid #000000;
 border-bottom: 2px solid #000000;
}

#pagefoot a {
 color: #000000;
}

#mainimage {
 margin: 0 0 10px 0;
 width: 740px;
 text-align: center;
 overflow: auto;
}

#title {
 color: #000000;
}

/* Classes
--------------------------------------------------*/
..low {
 display: none;
}

..smalltext {
 color: #000000;
 font-size: 8pt;
 font-family: "Verdana", Helvetica, sans-serif; 
}

..clearer {
 clear: both;
 line-height: 0;
}

..left {
 float: left;
 clear: right;
}

..right {
 float: right;
}

..center {
 text-align: center;
}

..fluidleft {
 float: left;
 width: 250px;
 clear: right;
}

..fluidcenter {
 float:left;
 width: 230px;
 text-align: center;
}

..fluidright {
 float: left;
 width: 250px;
 text-align: right;
}

..metatitle {
 margin-bottom: 10px;
}

..metatitle1 {
 font-size: 11pt;
 font-weight: bold;
 margin: 0;
 padding: 0;
 font-family: Arial, Helvetica, sans-serif;
 float: left;
}

..metatitle1 a {
 text-decoration: none;
}

..metatitle1 a:hover {
 color: #7ba9c4;
}

..metatitle2 {
 font-size: 70%;
 font-style: italic;
 margin-left: 10px;
 margin-top: 0.5em;
 float: left;
}

..metatitle3 {
 float: right;
}

..metabox {
 color: #000000;
 padding: 5px;
 font-family: "Verdana", Helvetica, sans-serif;
 font-size: 10pt;
 background: #FFFFFF;
 padding: 5px;
 border: 1px solid #999999;
}

..metaitem {
 margin-bottom: 4px;
}

..thumbcontainer {
 padding: 5px;
 background: #F1F6F6;
 height: auto;
 display: table-cell;
}

..thumbmeta {
 color: #000000;
 padding: 5px;
 font-family: "Verdana", Helvetica, sans-serif;
 font-size: 7pt;
 margin-top: 5px;
 text-align: left;
 line-height: 12pt;
}

..paginate {
 color: #000000;
 font-family: "Verdana", Helvetica, sans-serif;
 font-size: 8pt;
 padding-top: 10px;
 padding-bottom: 10px;
 margin: 0px;
 text-align: center;
}

..paginate a {
 color: #000000;
 padding: 2px 6px;
 border: solid 1px #DDDDDD;
 background: #FFFFFF;
 text-decoration: none;
}

..paginate .this-page {
 padding: 2px 6px;
 border-color: #999999;
 font-weight: bold;
 font-size: 8pt;
 vertical-align: top;
 background: #FFFFFF;
}

..paginate a:hover {
 color: #FFFFFF;
 background: #7BA9C4;
 border-color: #003366;
 text-decoration: none;
}

..imagenav {
 color: #000000;
 font-family: "Verdana", Helvetica, sans-serif;
 padding: 5px;
 margin: 10px 0 10px 0;
 font-size: 8pt;
}

..imagenav a {
 color: #000000;
}

/* Headings
--------------------------------------------------*/
h1 {
 font-size: 18pt;
 font-weight: bolder;
 margin: 10px 0 10px 0;
 padding: 0;
 font-family: "Arial", Helvetica, sans-serif; 
}

#subhead h1 {
 margin: 10px 0 0 0;
 font-size: 18pt;
 color: #000000;
 font-weight: bolder;
 font-family: "Arial", Helvetica, sans-serif; 
}

/* Images
--------------------------------------------------*/
/* Tables
--------------------------------------------------*/
caption {
 display: none;
}


