.homequicklink
{
	cursor: hand;
	border-top: #cc99ff 1px solid;
	font-weight: bolder;
	font-size: x-small;
	padding-bottom: 4px;
	color: #ffffff;
	padding-top: 4px;
	border-bottom: #cc99ff 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #885599;
	text-decoration: none;
}

.topbannerlink
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 4px;
	color: #114466;
	font-weight:bold;
	padding-top: 4px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	text-decoration: none;
}

.topbannerlink a,
.topbannerlink a:visited
{
	color:#114466;
	text-decoration:none !important;
}

.topbannerlink a:hover
{
	text-decoration: underline !important;
}

.topbanner
{
font-size: x-small;
color: #9ea374; 
font-style: normal;
font-family: verdana, sans-serif;
}

.AgencyList
{
	font-family:Arial, helvetica, Sans-Serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.AgencyList:hover
{
	text-decoration:underline;
}
.toplink
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	color: #336688;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

.toplink:hover
{
	text-decoration: underline;
}

.toplinkspacer
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 16px;
	color: #000000;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.SearchBox
{
	color:#336688;
	border-color: #336688;
	border-width:1px;

}

.summarytable
{
	border-right: darkviolet 1px solid;
	border-top: darkviolet 1px solid;
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: darkviolet 1px solid;
	border-bottom: darkviolet 1px solid;
	background-color: thistle;
}

.tablespacer
{
	margin-top: 10px;
	font-weight: bolder;
	font-size: smaller;
	margin-bottom: 10px;
}

.prevnext
{
	border-right: darkviolet 1px solid;
	border-top: darkviolet 1px solid;
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: darkviolet 1px solid;
	border-bottom: darkviolet 1px solid;
	background-color: #eeddff;
	font-weight: bolder;
	font-style: italic;
	font-size: xx-small;
	color: #660066;
}
.menu
{
}
.menu:active
{
	color: #551166;
	text-decoration: underline;
}
.menu:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.menu:link
{
	color: #FFFFFF;
}
.menu:visited
{
	color: #FFFFFF;
}

.menu_current
{
	cursor: hand;
	font-weight: bolder;
	text-justify: newspaper;
	font-size: x-small;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0px;
	color: #552277;
	background-color: #bd9cce;
	text-decoration: none;
}
.menu_current:active
{
	color: #551166;
	text-decoration: underline;
}
.menu_current:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.menu_current:link
{
	color: #FFFFFF;
}
.menu_current:visited
{
	color: #FFFFFF;
}

.MenuGroup

{
cursor: hand;
background-color: #225522;
overflow: auto;
margin-top:0px;
padding-top:0px;
display: inline;
}

.MenuItem

{
font-family: Arial, Helvetica, Sans-Serif;
font-size:8pt;
font-weight: bold;
color:#ffffff;
cursor: hand;
padding: 5px 3px 5px 6px;
border-right:1px solid #ffffff;
background-color: #225522;
overflow: visible;
}

.MenuItemOver

{
font-family: Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight: bold;
color:#FFFFFF;
cursor: hand;
padding: 5px 3px 5px 6px;
border-right:1 solid #ffffff;
background-color: #447755;
}

.SideMenuGroup

{
cursor: hand;
width: 220px;
}

.SideMenuItem

{
font-family: Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight: bold;
color:#114466;
cursor: hand;
padding: 5px 3px 5px 6px;
border-bottom:1 solid #ffffff;
background-color: #eeeedd;
}

.SideMenuItemOver

{
font-family: Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight: bold;
color:#000000;
cursor: hand;
padding: 5px 3px 5px 6px;
border-bottom:1 solid #ffffff;
background-color: #ccccaa;
}

.DropdownMenuItem

{
font-family: Verdana, Arial;
font-size:x-small;
font-weight: bold;
color:#ffffff;
cursor: hand;
padding: 4px 0px 4px 7px;
border: 1px solid #006330;
background-color:#006330;
}

.DropdownMenuItemOver

{
font-family: Verdana, Arial;
font-size: x-small;
font-weight:bold;
color:#9ea374;
cursor: hand;
padding: 4px 0px 4px 7px;
border: 1px solid #006330;
background-color:#006330;
}

.MenuItemToolTip

{
background-color: #fffacd;
border-style:solid;
border-width:1px;
border-color: black;
font-family: Arial;
padding: 3px;
font-size:8pt;
text-align: left;
}


.MenuItemClicked

{
cursor: hand;
padding: 1px;
}

.contentTitle
{
	COLOR: #9ea374;
	BORDER-BOTTOM: #9ea374 1px solid;
}

.NavGroup

{
	/*border-top: #bb99cc 1px solid;*/
	/*display: inline;*/
	font-weight: bolder;
	font-size: 10pt;
	/*padding-bottom: 4px;*/
	overflow: visible;
	cursor: hand;
	color: #146;
	/*padding-top: 4px;*/
	/*border-bottom: #bb99cc 1px solid;*/
	font-family: Verdana, Helvetica, sans-serif;
	/*border-right-style: none;*/
	padding: 5px 2px 5px 2px;
	
}

.NavItem:link
{
	text-decoration:none;
}


.NavItem
{
font-family: verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
font-size:11px;
font-weight: bold;
color:#114466;
cursor: hand;
padding: 5px 2px 5px 0px;

/*border-bottom:1 solid #ffffff;*/

overflow: visible;
}

.NavItem2
{
font-family: verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight: bold;
color:#114466;
cursor: hand;
padding: 5px 2px 5px 0px;
/*border-bottom:1 solid #ffffff;*/

}

.NavItemSelected
{
font-family: verdana, Arial, Helvetica, Sans-Serif;
font-size:11px;
font-weight: bold;
color:#114466;
cursor: hand;
padding: 5px 2px 5px 0px;

/*border-bottom:1 solid #ffffff;*/
/*background-color: #ccccaa;*/
text-decoration:underline;

}

.breadcrumb
{
	font-size: 11px;
	margin: 0 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
	color: #999999;
}

a.breadcrumb
{
	font-size: 11px;
	margin: 0 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
	color: #999999 !important;
	text-decoration: none !important;
}


a.breadcrumb:hover
{
	color: #000099 !important;
	text-decoration: underline !important;
}

.body
{
	font-size: 13px;
	vertical-align: baseline;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
}

.highlightcell
{
	padding-right: 8px;
	border-top: #9966cc 1px solid;
	padding-left: 8px;
	font-size: x-small;
	padding-bottom: 4px;
	color: black;
	padding-top: 4px;
	border-bottom: #9966cc 1px solid;
	font-family: Verdana, Helvetica, Sans-Serif;
}

body
{
	
	margin: 0 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size:13px;
}

a:link
{
	color:#114466;
	text-decoration:underline;
}

a:visited
{
	color:#000000
	text-decoration:underline;
}

a:hover
{
	color:#777755;
	text-decoration:none;
}

a:active
{
	color:#777755;
	text-decoration:underline;
}


div
{
	margin: 0 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:13px;
}

p
{
	margin: 0 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:13px;
}

th
{
	margin: 0 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
}

li
{
	margin: 0 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
}

dd
{
	margin: 0 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
}

dl
{
	margin: 0 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
}

dt
{
	margin: 0 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
}

h1
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 0 0;
	color: #557799;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 0 0;
	color: #000000;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 0 0;
	color: #000000;
}

h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 0 0;
	color: #000000;
}

h5
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 0 0;
	color: #666666;
}


.summarytable
{
	border-right: #9ea374 1px solid;
	border-top: #9ea374 1px solid;
	margin-top: 10px;
	font-size: small;
	margin-bottom: 10px;
	border-left: #9ea374 1px solid;
	border-bottom: #9ea374 1px solid;
	font-family: Arial, Verdana;
	background-color:#ccccaa;

}

.allincategory
{
	border-right: #9ea374 1px solid;
	border-top: #9ea374 1px solid;
	margin-top: 10px;
	font-weight: bolder;
	font-size: x-small;
	margin-bottom: auto;
	border-left: #9ea374 1px solid;
	color: #000066;
	border-bottom: #9ea374 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}

.categorylink
{
	font-size: x-small;
	color: #336666;
}

.tablespacer
{
	margin-top: 10px;
	font-weight: bolder;
	font-size: smaller;
	margin-bottom: 10px;
}

.prevnext
{
	border-right: #9ea374 1px solid;
	border-top: #9ea374 1px solid;
	margin-top: 10px;
	font-weight: bolder;
	font-size: xx-small;
	margin-bottom: 10px;
	border-left: #9ea374 1px solid;
	color: #660066;
	border-bottom: #9ea374 1px solid;
	font-style: italic;

}

.categoryheading
{
	border-right: #9ea374 1px solid;
	border-top: #9ea374 1px solid;
	font-weight: bolder;
	font-size: x-small;
	border-left: #9ea374 1px solid;
	color: #333366;
	border-bottom: #9ea374 1px solid;
	font-style: italic;
	font-family: Verdana;
	background-color: #ccccff;
}

.HomeTitles
{
	font-family:Arial, Verdana;
	font-weight:bold;
	font-size:large;
	color:#ffffff;
	text-decoration:none;
}

.HomeTitles:link
{
	text-decoration:none;
}

.HomeTitles:visited
{
	text-decoration:none;
}

.HomeTitles:hover
{
	text-decoration:underline
}

.HomeAgencyList
{
	font-family:Arial, Verdana;
	font-weight:bold;
	font-size:x-small;
	color:#ffffff;
	text-decoration:none;
}

.HomeAgencyList:link
{
	text-decoration:none;
}

.HomeAgencyList:visited
{
	text-decoration:none;
}

.HomeAgencyList:hover
{
	text-decoration:underline
}

a.footer2:link { color: #000000; text-decoration:none; font-family:Verdana; font-size:11px;}
a.footer2:hover { color: #000000; text-decoration:none; font-family:Verdana; font-size:11px;}
a.footer2:active { color: #000000; text-decoration:none; font-family:Verdana; font-size:11px; }
a.footer2:visited { color: #000000; text-decoration:none; font-family:Verdana; font-size:11px; }

.footer
{
	background-color:#225522;
	font-size:8pt;
	text-align:left;
	padding-top:10px;
	padding-right:10px;
	padding-bottom: 15px;
	padding-left:10px;
	margin-top:0px;
}
.footer *
{
	font-size:8pt;
}
.footer a
{
	color:White !important;
	text-decoration:none;
}
.footer a:hover
{
	color:White;
	text-decoration:none;
}
.footer-image
{
	float:left;
	padding-top:5px;
	padding-right:10px;
}
.footerdesc
{
	padding-top:5px;
}
.footertext
{
	float:left;
}
.footertext td
{
	font-size:8pt;
	padding-top:2px;
}
.footerlink
{
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size:8pt;
	border:#225522 1px solid;
}
.footerlink:hover
{
	text-decoration: underline;
}

.footerlinkspacer
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: xx-small;
	padding-bottom: 4px;
	color: Silver;
	padding-top: 4px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

#rotateImageTable tr
{
	height:45px;
}