body {
	margin:0px;
	color: #000000;
	background: white;
}
td.main {
	padding:10px;
	background: white;
}
h1,h2,h3,h4 {
	font-family: Arial, Verdana, sans-serif; color: black;
}

li,p,blockquote,td {
	font-family: Arial, Verdana, sans-serif; color: black; font-size: 9pt
}

h1           { font-size: 26pt }
h3           { font-size: 11pt }
h4           { font-size: 10pt }

h2 {
	margin:0 0 15px 0;
	font-size:20pt;
}

.heading1 { font-size:150% }
.heading2 { font-size:125% }

.capletter { font-size: 120% }

A:link    { color:#000000; }
A:visited { color:#000000; }
A:hover   { color:#666666; }

A:link.sitemenu    { text-decoration: none; font-size:9pt; color:white }
A:visited.sitemenu { text-decoration: none; font-size:9pt; color:white }
A:hover.sitemenu   { text-decoration: none; font-size:9pt; color:white }


A:link.noul    { text-decoration: none; font-size:95% }
A:visited.noul { text-decoration: none; font-size:95% }
A:hover.noul   { text-decoration: none; font-size:95% }


.menu {
	font-family: Arial, Verdana, sans-serif;
	color:#FFFFFF; font-weight:bold; font-size:9pt;
}
A:link.menu    { text-decoration: none; color:#FFFFFF }
A:visited.menu { text-decoration: none; color:#FFFFFF }
A:hover.menu   { text-decoration: none; color:#CCCCCC }

.submenu {
	font-family: Arial, Verdana, sans-serif;
	color:#a40047; font-weight:bold; font-size:9pt;
}
A:link.submenu    { text-decoration: none; color:#a40047 }
A:visited.submenu { text-decoration: none; color:#a40047 }
A:hover.submenu   { text-decoration: none; color:#CCCCCC }

A:link.wight    { text-decoration: none; color:#FFFFFF }
A:visited.wight { text-decoration: none; color:#FFFFFF }
A:hover.wight   { text-decoration: underline; color:#FFFFFF }

A:link.hse_link    { color:#a60401 }
A:visited.hse_link { color:#a60401 }
A:hover.hse_link   { color:#333333 }

.row_tgrey  { background: url("/gfx/tile_CCCCCC.gif") }
.row_tblue  { background: url("/gfx/tile_013b8d.gif") }
.row_grey  { background: #DDDDDD }
.row_blue  { background: #013b8d }

input, select, textarea {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9pt;
	border-width:1;
	color: black;
}
input:focus, textarea:focus, select:focus
  { background : #CCCCFF;
    color : black; }

.news_box2 {
	width:98%;
	margin-bottom:3px;
	border:1px solid lightgrey;
	padding:5px 0px 5px 5px;
}
.news_box2 h3 {	
	margin-top:0px;
	margin-bottom:0px;
}

.news_box {
	float:right;
	clear:right;
	width:60%;
	border:1px solid lightgrey;
	padding:5px 0px 5px 5px;
}

.news_box_left {
	float:left;
	clear:left;
	width:38%;
	border:1px solid lightgrey;
	padding:5px 0px 5px 5px;
}


ul.spaced li {
	margin-bottom:10px;
}

td.index_nav {
	background: #b38cdc url(/gfx/kirby_nav.png) no-repeat right;
	width:106px;
	height:51px;
	color:white;
	vertical-align:middle;
	padding:0px 23px 0 5px;
}

.form_nav {
	background: #b38cdc url(/gfx/kirby_nav.png) no-repeat right;
	width:80px;
	height:32px;
	color:white;
	vertical-align:middle;
	padding:0px 23px 0 5px;
}
div.read_more {
	background: #b38cdc url(/gfx/kirby_nav.png) no-repeat right;
	width:174px;
	height:25px;
	color:white;
	vertical-align:middle;
	margin:3px 0 10px 0;
}

A:link.index_nav    { text-decoration: none; color:#FFFFFF  }
A:visited.index_nav { text-decoration: none; color:#FFFFFF  }
A:hover.index_nav   { text-decoration: underline; color:#FFFFFF }

A:link.quicklinks    { text-decoration: none; color:#000000  }
A:visited.quicklinks { text-decoration: none; color:#000000  }
A:hover.quicklinks   { text-decoration: underline; color:#999999 }

div.rhs_button {
	margin:10px 0 10px 0;
	text-align:center;
	padding:10px 5px 10px 5px;
	background-color:#FFFFCC;
	border:solid #999999;
	border-width:0 2px 2px 0;
}

.bottom_logos {
	font-size:8pt;
	color:#666666;
}

.lhs {
	margin-top:40px;
	font-family: Arial, sans-serif;
	font-size:14pt;
	text-align:center;
	color:white;
}
