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

.bigtext {
	font-family: Arial, Verdana, sans-serif; color: #FFFFFF; font-size: medium; font-weight: bold;
}

.text {
	font-family: Arial, Verdana, sans-serif; color: #FFFFFF; font-size:x-small;
}

.green {
	color: #006600;
}

.heading {
	font-family: Arial, Verdana, sans-serif; color: #000000; font-size:small; font-weight:bolder; text-decoration: underline;
}

li,p,blockquote,td {
	font-family: Arial, Verdana, sans-serif; font-size: 8.5pt
}
p {
	margin-top:0px;
	margin-bottom:8px;
}
.little {
	font-size:8pt;
}
li {
	margin-top:0px;
	margin-bottom:5px;
}

h1           { font-size: 26pt }
h2           { font-size: 13pt; margin-bottom:0px }
h3           { font-size: 12pt }
h4           { font-size: 10pt; margin:0 0 5px 0 }

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

.capletter { font-size: 120% }

A:link    { text-decoration: none; color:#006600 }
A:visited { text-decoration: none; color:#006600 }
A:hover   { text-decoration: underline; color:#009900 }

.boxes { font-weight:bold }


A:link.noul    { text-decoration: none }
A:visited.noul { text-decoration: none }
A:hover.noul   { text-decoration: none }


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

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

.submenu {
	font-family: Arial, Verdana, sans-serif;
	color:#333333; font-size:8pt;
	font-weight:bold;
}
A:link.submenu    { text-decoration: none; color:#333333 }
A:visited.submenu { text-decoration: none; color:#333333 }
A:hover.submenu   { text-decoration: underline; color:#999999 }

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

				#button_details {
					display: block;
					border:none;
					width: 184px;
					height:118px;
					float: left;
					background-image:url("../gfx/Download-Icon-big.gif");
				}
										
				#button_details:hover {
					background-position:0 -116px;
				} 

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;
}


div.lefttext {
	float:left;
	text-align:justify;
	width:305px;
}

div.righttext {
	float:right;
	text-align:justify;
	width:305px;
}

ul.noindent {
	margin-top:2px;
	margin-left: .7em;
	padding-left: .7em;
	text-align:left;
}

.righttext ul, .leftttext ul {
	margin-top:2px;
	margin-left: .7em;
	padding-left: .7em;
	text-align:left;
}

#index_3_column {
	background: url(gfx/background_index.png);
	background-repeat: repeat-y;
}

#index_column_bottom {
	background: url(gfx/background_index_bottom.png);
	background-repeat: no-repeat;
	height: 9px;
}

.spacer {
	height: 3px;
	background-color: #fff;
}

.download_box {
	
	height: 120px;
	width: 370px;
	margin-left: 70px;
}

.download_box h4 {
	padding-top: 50px;
}

.testimonial_img {
	float: right;
	margin: 5px;
}
