/* font overrides for ows.css */
body {font-family: Tahoma, verdana, arial, helvetica, sans-serif;}
.ms-toolbar {font-family: Tahoma, verdana;}
.ms-gridT1 {font-family: Tahoma, verdana;}
.ms-viewselect a:link, .ms-GRFontSize {font-family: Tahoma, Verdana, sans-serif;}
select {font-family: Tahoma, Verdana, sans-serif;}
.ms-formlabel {font-family: Tahoma, verdana;}
.ms-radiotext {font-family: Tahoma, verdana;}
.ms-gridtext {font-family: Tahoma, verdana;}
.ms-formbody {font-family: Tahoma, verdana;}
.ms-formdescription {font-family: Tahoma, verdana;}
.ms-searchbox {font-family: Tahoma, verdana;}
.ms-searchform {font-family: Tahoma, verdana;}
table.ms-form th {font-family: Tahoma, verdana;}
.ms-formrecurrence {font-family: Tahoma, verdana;}
.ms-long {font-family: Tahoma, Verdana, sans-serif;}
.ms-longer {font-family: Tahoma, Verdana, sans-serif;}
.ms-banner a:link {font-family: Tahoma, Verdana, serif;}
.ms-banner a:visited {font-family: Tahoma, Verdana, serif;}
.ms-banner, .ms-GRHeaderText {font-family: Tahoma, verdana;}
.ms-nav td, .ms-nav .ms-SPZoneLabel, .ms-input {font-family: Tahoma, Verdana, sans-serif;}
.ms-nav th {font-family: Tahoma, Verdana, sans-serif;}
.ms-nav a {font-family: Tahoma, Verdana, sans-serif;}
.ms-titlearea {font-family: Tahoma, verdana;}
.ms-pagetitle {font-family: Tahoma, arial;}
.ms-pagecaption {font-family: Tahoma, arial, verdana, sans-serif;}
.ms-descriptiontext {font-family: Tahoma, verdana;}
.ms-dspadapterlist {font-family: Tahoma, verdana;}
.ms-alerttext {font-family: Tahoma, verdana;}
.ms-authoringcontrols {font-family: Tahoma, verdana;}
.ms-sectionheader {font-family: Tahoma, arial;}
.ms-propertysheet {font-family: Tahoma, verdana;}
.ms-propertysheet th {font-family: Tahoma, verdana;}
.ms-itemheader a {font-family: Tahoma, arial;}
.ms-discussiontitle {font-family: Tahoma, verdana;}
.ms-vh, .ms-vh2 {font-family: Tahoma, verdana;}
.ms-vh-icon {font-family: Tahoma, verdana;}
.ms-vh-icon-empty {font-family: Tahoma, verdana;}
.ms-vh-left {font-family: Tahoma, verdana;}
.ms-vh-left-icon {font-family: Tahoma, verdana;}
.ms-vh-left-icon-empty {font-family: Tahoma, verdana;}
.ms-vh-right {font-family: Tahoma, verdana;}
.ms-vh-right-icon {font-family: Tahoma, verdana;}
.ms-vh-right-icon-empty {font-family: Tahoma, verdana;}
.ms-vhImage {font-family: Tahoma, verdana;}
.ms-gb {font-family: Tahoma, verdana;}
.ms-gb2 {font-family: Tahoma, verdana;}
.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user {font-family: Tahoma, verdana;}
.ms-homepagetitle {font-family: Tahoma, arial;}
a.ms-addnew {font-family: Tahoma, verdana;}
.ms-error {font-family: Tahoma, Verdana, sans-serif;}
.ms-cal {font-family: Tahoma, Verdana;}
.ms-calWeek {font-family: Tahoma, Verdana;}
.ms-vcal {font-family: Tahoma, Verdana;}
.ms-Dcal {font-family: Tahoma, Verdana;}
.ms-calhead {font-family: Tahoma, Arial;}
.ms-Vappt a {font-family: Tahoma, Verdana, sans-serif;}
.ms-Vapptsingle a {font-family: Tahoma, Verdana, sans-serif;}
.ms-datepicker {font-family: Tahoma, Verdana;}
.ms-summarytitlebar a:link {font-family: Tahoma, Verdana, serif;}
.ms-summarytitlebar a:visited {font-family: Tahoma, Verdana, serif;}
.ms-summarytitlebar {font-family: Tahoma, verdana;}
.ms-summarytitlebartitle {font-family: Tahoma, arial;}
.UserShadedRegion {font-family: Tahoma, verdana, sans-serif;}
.UserCaption {font-family: Tahoma, verdana;}
.UserConfiguration {font-family: Tahoma, verdana;}
.UserButton, .UserInput, .UserSelect {font-family: Tahoma, Verdana, Arial, Sans-Serif;}
.UserNotification {font-family: Tahoma, verdana, sans-serif;}
.UserToolBarTextArea {font-family: Tahoma, Verdana, sans-serif;}
.UserToolbarDisabledLink {font-family: Tahoma, verdana;}
.UserToolBarImageArea {font-family: Tahoma, Verdana, sans-serif;}
.UserGenericHeader {font-family: Tahoma, arial, sans-serif;}
.UserGenericText {font-family: Tahoma, verdana, arial, sans-serif;}
.UserCellSelected {font-family: Tahoma, Verdana, Arial, Sans-Serif;}
.UserCell {font-family: Tahoma, Verdana, Arial, Sans-Serif;}
.ms-ToolPaneTitle {font-family: Tahoma, verdana, arial, helvetica, sans-serif;}
.ms-ToolPaneFooter {font-family: Tahoma, verdana, arial, helvetica, sans-serif;}
.ms-ToolPaneError {font-family: Tahoma, verdana, arial, helvetica, sans-serif;}
.ms-ToolPaneInfo {font-family: Tahoma, verdana, arial, helvetica, sans-serif;}
.ms-ToolStripSelected {font-family: Tahoma, Verdana, Arial, Sans-Serif;}
.ms-ToolStrip {font-family: Tahoma, Verdana, Arial, Sans-Serif;}
.ms-TPTitle {font-family: Tahoma, verdana, arial, helvetica, sans-serif;}
.ms-TPBody {font-family: Tahoma, verdana, arial, helvetica, sans-serif;}
.ms-TPInput {font-family: Tahoma, verdana, arial, helvetica, sans-serif;}
.ms-SPZoneLabel {font-family: Tahoma, verdana;}
.ms-SPZoneCaption {font-family: Tahoma, verdana;}
.ms-WPTitle {font-family: Tahoma, verdana, arial, helvetica, sans-serif;}
.ms-WPBody {font-family: Tahoma, verdana, arial, helvetica, sans-serif;}
.ms-WPBody td {font-family: Tahoma, verdana, arial, helvetica, sans-serif;}
.ms-SPLink {font-family: Tahoma, verdana;}
.ms-SPButton {font-family: Tahoma, Verdana;}
.ms-subsmanageheader {font-family: Tahoma, verdana;}
.ms-subsmanagecell {font-family: Tahoma, verdana;}
.ms-smallheader {font-family: Tahoma, verdana;}
.ms-tabselected {font-family: Tahoma, verdana;}
.ms-tabinactive {font-family: Tahoma, verdana;}
.ms-surveyVBarT {font-family: Tahoma, verdana;}
.ms-surveyVBarTC {font-family: Tahoma, verdana;}
.ms-surveyTotal {font-family: Tahoma, verdana;}
.ms-stylebox {font-family: Tahoma, verdana;}
.ms-stylelabel {font-family: Tahoma, verdana;}
.ms-styleheader {font-family: Tahoma, verdana;}
.ms-stylebody {font-family: Tahoma, verdana;}

/* font overrides for menu.css */
.ms-MenuUIPopupBody { font-family: Tahoma, Verdana, sans-serif; }

/* font overrides for sps.css */
.ms-MenuUILabelFont {font-family: Tahoma, Verdana, sans-serif;}
.ms-input {font-family: Tahoma, Verdana, sans-serif;}
.ms-vspacer {font-family: Tahoma, Verdana, sans-serif;}
.ms-vspacer a {font-family: Tahoma, Verdana, sans-serif;}
.ms-errorinl {font-family: Tahoma, Verdana, sans-serif;}
.ms-ptabcn {font-family: Tahoma, Verdana, Arial, Helvetica;}
.ms-ptabcn A:link, .ms-ptabon A:visited {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.ms-ptabcn A:hover {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.ms-ptabcf {font-family: Tahoma, Verdana, Arial, Helvetica;}
.ms-ptabcf A:link, .ms-ptaboff A:visited {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.ms-ptabcf A:hover {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.ms-phnavtableone a {font-family: Tahoma;}
.ms-phnavmidc1sel a, .ms-phnavmidc0sel a {font-family: Tahoma;}
.ms-sbtable {font-family: Tahoma, Verdana;}
.ms-sbtabletransparent {font-family: Tahoma, Verdana;}
.ms-location {font-family: Tahoma, Verdana, sans-serif;}
.ms-location a:link, .ms-location a:visited {font-family: Tahoma, Verdana, sans-serif;}
.ms-locationhead {font-family: Tahoma, Verdana, sans-serif;}
.ms-navheader {font-family: Tahoma, Verdana, sans-serif;}
.ms-pvnavmidC1 {font-family: Tahoma, Verdana;}
.ms-pvtb {font-family: Tahoma, Verdana;}
.ms-pvtbbutton {font-family: Tahoma, Verdana;}
.ms-viewhead {font-family: Tahoma;}
.ms-viewbutton {font-family: Tahoma;}
.ms-viewbuttonsel {font-family: Tahoma;}
.ms-toccattitle {font-family: tahoma;}
.ms-tocitems {font-family: Tahoma;}
.ms-newsheadline {font-family: Tahoma, Arial, Helvetica, sans-serif;}
.ms-newssubhead {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.ms-lswptitle {font-family: Tahoma, Arial;}
.ms-lstitle {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.ms-sectionheader {font-family: Tahoma, Arial;}
.Element {font-family: Tahoma;}
.Elementdrop {font-family: Tahoma;}
.Elementsel {font-family: Tahoma;}
.ms-odbfont {font-family: Tahoma, Verdana;}
.ms-odnfont {font-family: Tahoma, Verdana;}
.ms-odcfont {font-family: Tahoma, Verdana;}
.ms-odcatcell {font-family: Tahoma;}
.ms-odcatcelltdtitletd {font-family: Tahoma;}
.ms-phtb {font-family: Tahoma, Verdana;}
.ms-smallheader {font-family: Tahoma, Verdana;}
.ms-srchTitle, .ms-srchTitle a:link {font-family: Tahoma, Verdana;}
.ms-srchUrl {font-family: Tahoma, Verdana;}
.ms-srchActions {font-family: Tahoma, Verdana;}
.ms-portaltitle {font-family: Tahoma, Arial;}

/* MSW Theme redux */

.ms-banner a:link {
    font-family: Tahoma, serif; 
    font-size: 8pt; 
    color: #004400;
    font-weight: bold; 
    text-decoration: none; 
    background-color:Black;

}

.ms-banner a:visited {
    font-family: Tahoma, serif; 
    font-size: 8pt; 
    color: #004400;
    font-weight: bold; 
    text-decoration: none; 
    background-color:Black;
   }
.ms-banner a:hover {
    text-decoration: none; 
    background-color:#B72121;
    
   }
.ms-banner, .ms-GRHeaderText {
    color: #004400;
    font-size: 8pt; 
    font-family: Tahoma; 
	vertical-align:bottom;
	background-color:Black;
	text-decoration: none; 
}
.ms-banner {
	background-position: bottom right; 
	background-repeat: no-repeat;
	padding-right: 0px; 
	margin-right:0px;
	border-bottom:1.25px #EBEBB8 solid;
	border-color:#EAEA9D;
	background-color:Black;
	text-decoration: none; 
}
.ms-bannerframe { 
	background: white url(/images/topbars.gif) no-repeat bottom left;
	width: 100%; 
	height: 62;
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top:4px; 
	padding-bottom:4px;
	border-bottom:1px #E8E89D solid;
}
.ms-navframe
{
	color: inherit;
	text-align:left;
	font-weight:600;
    background-color: white;
	background-position: top; 
	width:19%;
}
.ms-navframe2
{
    background-color: Transparent;
    font-family:Verdana;
    color: Black;
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top:0px; 
	padding-bottom:0px;  
	font-size: 8pt;  
}
.ms-nav .ms-SPZoneLabel, .ms-input {
    font-family: Tahoma, sans-serif; 
    font-size: 8pt; 
}
.ms-nav td {
    font-family: Tahoma, sans-serif; 
    font-size: 8pt; 
}
ms-navheader A:link, .ms-navheader A:visited
{
    font-weight: bold; 
    color:Black; 
    background-color:White;
    font-family:Tahoma;
    cursor: hand;
    font-size: 10pt;
}
.ms-navheader
{
    font-weight: bold; 
    color:Black; 
    background-color:White;
    font-family:Tahoma;
    font-size: 10pt;
}
.ms-navheader a:hover
{
	text-decoration: none;
	background-color: #90b6bf;
	font-family: Tahoma;
	font-size: 10pt;
	cursor: hand;
	letter-spacing: 1px;
}	
ms-navheader2 A:link, .ms-navheader2 A:visited {
    font-weight: bold; 
    color:White; 
    background-color:Black;
    font-family:Tahoma;
    font-size: 9pt;
}
.ms-navheader2
{
    font-weight: bold; 
    color:White; 
    background-color:White;
    font-family:Tahoma;
    font-size: 9pt;
}
.ms-navheader2 a:hover
{
	text-decoration: none;
	background-color: #90b6bf;
	font-family: Tahoma;
	font-size: 9pt;
	cursor: hand;
}
.ms-navheaderBody
{
    font-weight: 400; 
    color:black; 
    background-color:White;
    font-family:Tahoma;
    font-size: 9pt;
}	 
ms-navheader3  {
    font-weight: bold; 
    font-size:x-small;
    color:Black; 
    font-style:normal;
    font-family:Tahoma;
}
.ms-titlearea { 
    font-family: Tahoma; 
    font-size: .68em; 
	color:#A0BBC9;
	color:#ffffff;
	font-weight:600;
}
.ms-pagetitle a
{
	text-decoration: none;
	color: black;
	font-size: 8px;
	font-family: Tahoma, Sans-Serif;
}
.ms-descriptiontext {
	color: black;
	font-size: 11px;
	font-family: Tahoma;    
}
.ms-descriptiontext a:link{
	color: #19527D;
}
.ms-descriptiontext a:visited{
	color: #19527D;
}
.ms-gb{
    font-family: Tahoma; 
    font-size: .68em; 
    height: 18px;
    color: #000000;
    background-color: #FFFFFF;
    font-weight: bold; 
}
.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user{
    font-family: Tahoma; 
    font-size: .68em; 
    vertical-align: top;
    padding-right: 4px;    
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a,.ms-vb-user a {
    color: #19527D;
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover {
    color: black;
    text-decoration: underline; 
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited  {
   color: #3B75A0;
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover {
    color: #8F0000;
    text-decoration: underline; 
}
.ms-calhead {
    border:none;
    text-align:center;
    background-color: #124671;
    color: white;
    font-size: 7pt; 
    font-family: Tahoma, Arial; 
    padding: 2px;
}
.ms-calhead a {
    text-decoration: none; 
}
.ms-calhead a:hover {
    color: #4E84AA;
}
.ms-WPTitle
{
    font-weight: bold; 
    font-family: Tahoma, arial, helvetica, sans-serif; 
    color: #333333;
	color:#FFFFFF;
    padding-left: 6px; 
    padding-right: 7px; 
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 8pt; 
}
.ms-WPTitle A:link, .ms-WPTitle A:visited
{
    color:#19527D;
	color:#FFFFFF;
    cursor:hand;
}
.ms-WPTitle A:hover
{
    color:#8F0000;
    text-decoration:underline; 
    cursor:hand;
}
.ms-WPSelected
{
    border: #f4c660 3px dashed;
}

.msTableBody
{
    font-size: .85em; 
    font-family: Verdana;
    vertical-align:top;
    azimuth:center;
    float:left;
    background-color:ThreeDLighShadow;
    color:Black;
    	
}
.msTableBodyPopUp
{
    font-size: .90em; 
    font-family: Verdana;
    vertical-align:top;
    azimuth:center;
    float:left;
    background-color:ThreeDLighShadow;
    color:Black;
    	
}
.msTableBodyMenu
{
	font-size: .85em;
	font-family: Verdana;
	vertical-align: top;
	azimuth: center;
	float: left;
	background-color: ThreeDLighShadow;
	color: Black;
	left: 0px;
	position: absolute;
	top: 14px;
	width: 100%;
	height: 100%;
	text-decoration: none;
	table-layout: auto;
	border-collapse: separate;
}
.ms-WPBody 
{
    font-size: .65em; 
    font-family: Verdana;
    vertical-align:top;
    table-layout:auto;
    
}
.ms-WPBodyComboBox
{
    font-size: .99em; 
    font-family: Verdana;
    vertical-align:top;
    table-layout:auto;
    
}
div.ms-WPBody {
	padding-left: 0px;
}
.ms-WPBody TABLE, .ms-TPBody TABLE
{
    font-size: 1em; 
}
.ms-WPBody A:link
{
    color: #19527D;
}
.ms-WPBody A:visited
{
   color: #3B75A0;
}
.ms-WPBody A:hover
{
    color:#8F0000;
    text-decoration:underline; 
}
.ms-phnav1wrapper {
	background-image: url(/images/topgrad.gif);
	WIDTH: 100%; 
	border-top: 1px #6C9DC2 solid;
	background-color: #4E84AA;
}
.ms-phnavmidc1sel, .ms-phnavmidc0sel
{
	 padding-top: 1px; 
	 padding-right: 8px; 
	 padding-bottom:2px; 
	 padding-left: 8px;
	 background-color:#ECF0F9;

	 background-image: url(/images/navgradp.gif);

	 background-repeat: repeat-x;
	 BORDER-top: #19527D 1px solid;
	 BORDER-left: #19527D 1px solid;
	 BORDER-bottom: #6497BC 1px solid;
	 BORDER-right: #6497BC 1px solid; 
}
.ms-phnavmidc1sel a,.ms-phnavmidc0sel a
{
	 font-family: Tahoma; 
	 font-size: 70%; 
	 font-style: normal; 
	 font-weight: bold; 
	 color: #000000; 
	 text-decoration: none; 	
}
.ms-phnavmidc1sel a:hover,.ms-phnavmidc0sel a:hover
{
	 text-decoration: underline; 
}
div.ms-titleareaframe
{
    border: none;
    background: #A0BBC9 url(/images/chromebar-bkgrnd.gif) repeat-x;
}
.ms-selectednav, .ms-GRSortFilter
{
   border: 1px solid #B0C0D0;
   background: #ffffff;
}
.ms-selectednav a:visited {
	color: #19527D;
}
.ms-unselectednav
{
   border: none;
}
.ms-unselectednav a:link {
	color: #19527D;
}
.ms-unselectednav a:visited {
	color: #19527D;
}
.ms-pagetitle
{
    color: #333333; 
	font-weight: bold;
	font-size: 13pt;
}
.ms-sblbcorner 
{
	display: none;  
}
.ms-sbtopcorner 
{  
	background: transparent url(/images/tt_sep.gif) repeat-y center top;
	border: none;
}
.ms-sbtable 
{ 
	background: transparent;
	font-family: Tahoma; 
	font-size: .7px; 
	font-style: normal; 
	font-weight: normal
}

.ms-sbrow 
{ 
	/* margin: 0px 0px 0px 0px; height: auto ; border: none; */
}

.ms-sbkeyword
{  
	border: 1px solid #7f9db9; 
	height: 12px;
	font-size: 1em
}
.ms-location
{
	font-size: 8pt;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #000000; 
	text-decoration: none; 
	text-decoration: none;
	margin-left: 0px;
	margin-right: 0px;
	width:125px;
}
.ms-location a:link, .ms-location a:visited  
{
	font-size: 8pt;
    font-family: Tahoma, sans-serif;
    font-weight: normal;
    text-align: left;
	text-decoration: none; 
	color: #003399;
	text-decoration: none;
}
.ms-locationRight a:link, .ms-locationRight a:visited  
{
	font-size: 8pt;
    font-family: Verdana, Tahoma, sans-serif;
    font-weight: normal;
    text-align: right;
	text-decoration: none; 
	color: #003399;
	text-decoration: none;
}
.ms-location a:hover {
	text-decoration: underline;
}

.ms-locationhead {
    font-size: 8pt;
    font-family: Tahoma, sans-serif;
    text-align: left;
    color: black;
	padding-top:14px;
	text-decoration: none;
	background-image: url(/images/bevel_rule.gif); 
	background-repeat: repeat-x; 
	background-position: left bottom;  
	padding-bottom: 2px;
	padding-top: 12px;
	padding-left: 4px;
}
.ms-locationicon {
	width: 1px; 
	padding-top: 5px; 
	padding-right: 10px; 
	padding-left:4px;
	background-image: url(/images/arrow-bg.gif); 
	background-repeat: no-repeat; 
	background-position: right bottom;
}
.ms-locationbutton {
	width: 100%;
	padding-bottom: 4px; 
	padding-top: 1px;
	background-image: url(/images/bevel_rule.gif); 
	background-repeat: repeat-x; 
	background-position: left bottom;  
}
.ms-locationiconsel 
{
	border: #C6C6C6 solid; 
	padding-left: 1px; 
	background-color: #FDFDD5; 
	padding-top: 5px; 
	border-width: 0px 0px 0px 1px; 
	padding-right: 2px;
	background-image: url(/images/bevel_rule.gif); 
	background-repeat: repeat-x; 
	background-position: left bottom;  
}
.ms-locationbuttonsel 
{
	width: 100%;
	padding-bottom: 4px; 
	padding-top: 2px; 
	color: #000000 ; 
	border-color: #C6C6C6;  
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	background-color: ThreeDDarkShadow;
	margin-right:0px;
	background-image: url(/images/bevel_rule.gif); 
	background-repeat: repeat-x; 
	background-position: left bottom;  
}
.ms-navwatermark
{
    display:none
}
.ms-pvnav
{
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	background-color: black;
	font-size:x-small;
	font-family: Tahoma;
	font-weight: 700;
	vertical-align: bottom;
	padding-left: 2px;
	padding-right: 500px;
	padding-bottom: 1px;
	azimuth: left-side;
	left: 9px;
	position: absolute;
	top: 42px;
}
.ms-pvnav2
{
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	background-color: black;
	font-size:x-small;
	font-family: Tahoma;
	font-weight: 700;
	vertical-align: bottom;
	padding-left: 2px;
	padding-right: 500px;
	padding-bottom: 1px;
	azimuth: left-side;
	left: 7px;
	position: absolute;
	top: 57px;
}
.ms-pvnavTextBox
{
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	background-color: black;
	font-size:x-small;
	font-family: Tahoma;
	font-weight: 700;
	vertical-align: bottom;
	padding-left: 2px;
	padding-right: 500px;
	padding-bottom: 1px;
	azimuth: left-side;
	left: 93px;
	position: absolute;
	top: 42px;
	height:10px;
	max-width:5px;
}
.Ms-pvnavtableone1
{
	padding-left:2px;
	padding-right:2px;
	background-color:#F4F4F4;
	background-image: url(/images/bevel_rule.gif); 
	background-repeat: repeat-x; 
	background-position: left bottom; 
}
.ms-navheaderright
{
	font-size: 8pt;
	font-weight:bold;
	font-style:normal;
	font-family: Verdana, Tahoma, sans-serif;	
	text-align: right;
	background-color:Black;
	border-color:Black;
    white-space:nowrap;
	background-repeat: repeat-x; 
	background-position: left bottom; 
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 7px;
	text-decoration: none;
}
.ms-navheaderright A:link, .ms-navheaderright A:visited
{
	font-family: Tahoma, serif;
	font-size: 8pt;
	color: #004400;
	font-weight: bold;
	background-color: transparent;
	font-weight: 400;
	color: Black;
	text-decoration: none;
}
ms-navheader A:link, .ms-navheader A:visited {
    font-weight: bold; 
	color:White;
}
ms-navheader a:hover {
	color:#8F0000;
}
.ms-pvnav
{
	padding-left:0px;
	padding-right:0px;
}
.ms-pvnavmidL1 { 
	width: 1px; 
	padding-bottom: 0px; 
	padding-right: 5px; 
	background-image: url(/images/trans.gif); 
	background-repeat: no-repeat; 
	background-position: left top;

}
.ms-pvnavmidC1 { 
	font-family: Tahoma; 
	font-size: .7em; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	padding-top: 2px; 
	padding-right: 0px; 
	padding-bottom: 4px; 
	padding-left: 5px ; 
	text-align: left;
}
.ms-pvnavmidC1 a:hover {
	text-decoration: underline; 
	color: #19527D
}
.ms-pvtb {
 	font-family : Tahoma;  
 	font-style : normal; 
 	font-weight: normal;
 	font-size:small;
 	font-variant:small-caps;
 	text-decoration: none;
 	color: #004400;
 	padding-right:0px;
 	margin-left:0px;
}

.ms-pvtb a:link, .ms-pvtb a:visited 
{
	color: #003399; 
 	text-decoration: none;
}
.ms-pvtb a:hover {
	text-decoration: underline;
}
.ms-pvtbt {
	font-size : .68em;  
	font-weight: bold;  
	padding-left: 4px;
	background-repeat: repeat-x; 
	background-position: left bottom;  
	padding-bottom: 4px; 
	padding-top:8px;
	padding-right:6px;
	color:#000000;
	background-color:#EAEAEA;
}
.ms-pvtbicon {
	width: 5px; 
	padding-top: 5px; 
	padding-right: 10px; 
	background-image: url(/images/rtbullet.gif); 
	background-repeat: no-repeat; 
	background-position: right top; 
	background-color: #F4F4F4;
	padding-left: 2px
}
.ms-pvtbbutton {
	padding-top: 1px; 
	padding-bottom: 2px; 
	padding-left: 1px;
	text-decoration: none;	
	vertical-align: top;
	font-family : Tahoma;  
	font-style : normal; 
	font-weight: bold;
	font-size : .78em;  
	color: Black;
	background-color:#F4F4F4;
 	text-decoration: none;
}
.ms-pvtbbutton a:link, .ms-pvtbbutton a:visited {
	color: #19527D;
	vertical-align: top;
}
.ms-pvtbbutton a:hover {
 	text-decoration: underline;
}
.ms-srchtzmrdiv
{
	/* width: 10px; */
}
.ms-contactbox
{
	padding-left: 10
}
.paddingcell {
	width: 5px;
	background-image: url(/images/navshadow.gif); 

}
.rightpaddingcell {
	width: 5px;
	background-position: top;
	background-repeat: repeat-x;
}
.ToolPane {
	background-color: white;
	border-left: 1px solid #A0BBC9;
}
.modifypage {
    font-family: Tahoma; 
    font-size:  .89em; 
    background-color:#bfd6e0;
	color: #000000; 
	text-align:center;	
	padding: 0px 2px 0px 2px;
}
.leftoftoolpanezone {
	background: url(/images/corner-grn-tr.gif) no-repeat top right;
}
.toolpanezone {
	background-image: url(/images/corner-grn-tl.gif); 
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px;
}
.footerzone {
	width: 100%;
	background-color: #67CB33;
	color: #FFFFFF;
	font-size: .68em;
	font-family: Tahoma;
}
.footercell {
	color:#FFFFFF;
}
td.footercell a:link {
	color:#C7DBE4;
	text-decoration:none;
}
td.footercell a:visited {
	color:#C7DBE4;
	text-decoration:none;
}
td.dailygraphic {
	width: 145;
	vertical-align:top;
	padding-right: 5;
	padding-left: 5;
}
td.enduserzones {
	padding-left: 5px;
}
.newsheading {
	font-family: Tahoma, arial;
	font-size: 10pt;
	letter-spacing: .7;
	font-weight: bold;
	color: #999999;
	padding-left:5;
	padding-bottom: 0;
	padding-top:2;
}
.newsheading2
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: 500;
	color: black;
	padding-left: 5;
	padding-bottom: 0;
	padding-top: 2;
	vertical-align: top;
	direction: ltr;
	text-align: justify;
	text-decoration: none;
	width: 100%;
	list-style-type: disc;
}
.newsheading24
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #999999;
	padding-left: 5;
	padding-bottom: 0;
	padding-top: 2;
	vertical-align: middle;
	direction: ltr;
	text-align: left;
	font-variant: small-caps;
	text-decoration: none;
}
div.mswmore {
	margin-left: 20;
}
.mswbold {
	font-weight:bold;
	color: #5A5A5A;
	margin-bottom: 5px;
}
.mswbox {
	padding:8; 
	border: 1px solid #E2E2E2;
}
ul {
	margin-left:20; 
	margin-top: 5; 
	margin-bottom: 5;
	list-style-image: url(/images/lstbulet_Orange57.gif);/*url(/images/square.gif);url(/images/lstbulet.gif);*/
}
li
{
	padding-top: 2;
	padding-bottom: 5;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	list-style-type: disc;
}
.spsPageTitleIcon {
	margin-left: 3; 
	margin-top: 3
}
.ms-bulletcell {
	padding-bottom: 4;
}
.ms-srchUrl a:hover, .ms-srchUrl a:visited:hover {
   color: #8F0000;
   text-decoration: underline;
}
.ms-srchActions a:hover, .ms-srchActions a:visited{
    color: #8F0000;
}

.ms-lstitle
{	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
.ms-portaltitle {
	font-family: Tahoma, Arial;
	font-size: 10pt;
	font-weight: 700; 
	Color: #5F4436;
	padding-bottom:10px;
	padding-left:0px;
}
.ms-WPHeader{
	background-color: #A1C381;
    background-image: url(/images/topgrad.gif);
    text-decoration: none;
}
.ms-smallheader
{
	font-family: Tahoma;
	font-weight: Bold;
	font-size: .7em;
	color: #5F4436;
}
.ms-smallheader a:link
{
	color: #967E66;
	text-decoration: none;
}
.ms-smallheader a:visited
{
	color: #967E66;
	text-decoration: none;
}
.ms-smallheader a:hover
{
    color: #8F0000;
	text-decoration: underline;
}
.ms-toccattitle
{
	font-family: tahoma; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	PADDING-BOTTOM: 4px;
	azimuth:right;
}
.ms-toccattitle a
{
	color:#19527D;
	font-size: .7em;
}
.ms-toccattitle a:hover
{
	color:#990000;
	font-size: .7em;
	text-decoration: underline; 
}
.ms-pbody {
	background-color:#ffffff;
}
.org-headerbox {
	width:100%;
	background-color:#F1F0EA;
	border: 1px solid #E2DFCF;
	padding: 5;
}
a:link.featurehead  {
	font-family:tahoma;
	font-size: 1.8em;
	font-weight: 600;
	text-decoration: none;
}
a:visited.featurehead  {
	font-family:tahoma;
	font-size: 1.8em;
	font-weight: 600;
	text-decoration: none;
}
a:hover.featurehead  {
	font-family:tahoma;
	font-size: 1.8em;
	font-weight: 600;
	text-decoration: underline;
}
.featuretable {
	padding-top: 15px; 
	padding-bottom: 10px; 
	border-top: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid;
}
.ms-lswptitle
{	
	font-family: Tahoma, Arial;
	font-size: 11pt;
	font-weight: 700; 
	Color: #244769;
	padding-bottom:6px;
	padding-left:5px;
}
.ms-contactbox
{
	vertical-align:top;
	background-color: #FFFFFF;
	border: solid 1px #FFFFFF;
}
.ms-contactboxw
{
	width: 0%;
}
img.navspacer {
	height:1px;
	width:134px
}
.ms-catlsts, .ms-catlsts a
{
	vertical-align:top;
}

.ms-catsubcats, .ms-catsubcats a
{
	vertical-align:top;
}
.personalize {
	WIDTH: 100%; 
	BACKGROUND-IMAGE: url(/images/dotted.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	padding: 3;
	font-size: .68em;
	margin-top: 8; 
	margin-bottom: 8;
}
.MsOrgVertBracket {
	border-top: 1px solid #d4d4d4; 
	border-bottom: 1px solid #d4d4d4; 
	border-left: 1px solid #d4d4d4; 
}
.MsOrgVertBracketWhite {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF; 
}
ul.msw {
	
}
.ms-contactbox
{
	VERTICAL-ALIGN: top; 
	WIDTH: 125px;
}

.ms-contactboxbg {
	border: solid 1 px #DEDEDE;
	BACKGROUND-COLOR: #f3f3f3; 
	VERTICAL-ALIGN: top; 
	width: 100%;
	height: 100%;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px; 		
}
.bc-leadin {
	display:none;
}
table.bc-htable {
	margin-left:0;
	margin-top:2;
	margin-bottom:5;
}
.ms-phnavmidc1sel, .ms-phnavmidc0sel
{
	 padding-top: 1px; 
	 padding-right: 8px; 
	 padding-bottom:2px; 
	 padding-left: 8px;
	 background-color:#FFFFCC;
	 background-image: url(/images/chrome-fire.gif);
	 background-repeat: repeat-x;
	 BORDER-top: #19527D 1px solid;
	 BORDER-left: #19527D 1px solid;
	 BORDER-bottom: #6497BC 1px solid;
	 BORDER-right: #6497BC 1px solid; 
}
.ms-view 
{  
	padding-top: 14px;
	width:125px;
	margin-left: 4px;
 	margin-right:0px;	
}

.ms-viewhead 
{ 
	padding-top: 6px;
	padding-bottom: 6px;
	background-image: url(/images/dot_rule.gif); 
	background-repeat: repeat-x; 
	background-position: left bottom; 
	font-family: Tahoma; 
	font-size: .7em; 
	font-weight:bold;
}
.ms-main {
	 background-image: none; /*url(/images/bg.gif);	*/
	 background-repeat: no-repeat; 
	 background-position: top left;
}
.msw-glossaryresults {
	background-color:#ffffff;
	padding: 5px;
}


.ms-phnavtableone 
{
	 padding-top: 0px; 
	 padding-right: 4px; 
	 padding-bottom: 5px; 
	 padding-left: 4px;
	 font-family: Tahoma; 
	 font-size: 70%; 
	 font-style: normal; 
	 color: #ffffff; 
	 text-decoration: none;
}

/* correctly override sps.css width:128; setting */

.ms-sbdropdown
{
	width: auto;
}


/* tweaks done with KNGNavigationPart earlier in 6.5 */

.enduserzones a:link
{
	color: #19527D;
	font: Tahoma;
	text-decoration: none;
}
	/* a:visited below changed from color: #3B75A0; a-barbc, 19Oct04. */
.enduserzones a:visited
{
	color: #19527D;
	font: Tahoma;
	text-decoration: none;
}
.enduserzones a:hover
{
	color: #8F0000;
	font: Tahoma;
}

.ms-lswptitle
{
	font: normal .7em Tahoma;
	text-transform: uppercase;
}


.ms-WPHeader, .ms-WPTitle
{
	font: bold .82em tahoma;
	text-transform: uppercase;
	color: #000000;
	background-color: #A1C381;
	background-image: none;
	text-decoration: none;
	height: 10px;
	padding-top: 2px;
	padding-left: 3px;
}

.ms-WPHeader A:visited, 
.ms-WPHeader A:link, 
.ms-WPHeader A:hover, 
.ms-WPHeader A:active 
{
	font: bold Tahoma;
	color: black;
	text-decoration: none;
}

.enduserzones .mswbold, .msw
{
	font: normal Tahoma, WingDings;
	color: black;
}

/* 2004/05/16 Links, Zone alignment */

A,
A:visited, 
A:link, 
A:active 
{
	text-decoration: none;
}

A:hover
{
	text-decoration: underline;
}

.ms-bodyareaframe
{
	padding-left: 5px;
}

.msw-titleBarZone
{
	vertical-align: middle;
	padding-bottom: 2px;
}

.msw-searchboxcomplex TABLE TABLE 
{
	vertical-align: 4px;
}

.ms-PartSpacingVertical
{
    margin-top: 12px;
}

/* 2004/05/11 Alert styles */

.alertbox
{
	font-weight: normal;
	font-size: 1em;
	color: #000000;
	font-family: tahoma;
	background-color: #FFFFCC;
	text-decoration: none;
	padding: 5px;
	padding-left: 10px;
	border : 1px solid #C0C0C0;
	vertical-align : middle;
}

.alert-lead-text
{
	margin-top: 5px;
	font-size: 1.2em;
	color: #FF0000;
	font-family: tahoma;
	font : bold;
}

.alert-header-text
{
	margin-top: 5px;
	font-size: 1.2em;
	color: #000000;
	font-family: tahoma;
	font : bold;
}

/* KNGTimeStampPart */

.KNGTimeStampPartMailForm
{
	width: 100%;
	text-align:center;
	position:absolute;
	azimuth:center;
	top: 0px;
	left: 0px;
	right: 0px;
	color: Silver;
	background-color: Transparent;
	text-transform: uppercase;
	background-position:top;
	padding: 0px;
	font-family:Verdana;
	font-weight:bold;
	color:black;
	font-size: 10px;
}

.KNGTimeStampPart
{
	width: 100%;
	text-align:center;
	position:absolute;
	top: 0px;
	left: 0px;
	color: Silver;
	background-color: Transparent;
	text-transform: uppercase;
	padding: 0px;
	font-size: 11px;
}

.KNGTimeStampPartIMG
{
	position:absolute;
	top: -1px;
	left: -1px;
	background-color: Transparent;
	padding: 0px;
}


.KNGTimeStampPart2
{
	text-align:left;
	position:absolute;
	top: 10px;
	left: 2px;
	color: White;
	background-color: Transparent;
	text-transform: uppercase;
	padding: 0px;
}
.KNGAbsoluteTableTop
{
	position:absolute;
	top: -32px;
	left: -10px;
	right:-10px;
	background-color: Transparent;
	padding: 0px;
}
.AbsoluteHelmetTop
{
	position:absolute;
	top: 10px;
	left: 0px;
	right:0px;
	background-color: Transparent;
	padding: 0px;
	width:100%;	
}
.AbsoluteHelmetTop2
{
	position:absolute;
	top: 40px;
	left: 2px;
	right:2px;
	background-color: Transparent;
	padding: 0px;
	width:99%;	
}
.AbsoluteHelmetTop25
{
	position:absolute;
	top: 25px;
	left: 2px;
	right:2px;
	background-color: Transparent;
	padding: 0px;
	width:99%;	
}
.KNGAbsoluteTableTopDefault
{
	position:absolute;
	top: -42px;
	left: -12px;
	right:-10px;
	background-color: Transparent;
	padding: 0px;
}
.KNGAbsoluteTableTopMenu
{
	position:absolute;
	top: -18px;
	left: -11px;
	right:-9px;
	background-color:Transparent;
	padding: 0px;
	border:0px;
}
.KNGAbsoluteTableTopMain
{
	position:absolute;
	top: -39px;
	left: -10px;
	right:-10px;
	background-color: Transparent;
	padding: 0px;
	border:0px;
}
.AbsoluteTopMain
{
	position:absolute;
	top: -1px;
	left: -20px;
	right:0px;
	background-color: Transparent;
	padding: 0px;
	border:0px;
}
.AbsoluteTopMain2
{
	position:absolute;
	top: 10px;
	left: 252px;
	right:0px;
	background-color: Transparent;
	padding: 0px;
	border:0px;
}
.KNGAbsoluteTableTopMain2
{
	position:absolute;
	top: -29px;
	left: -9px;
	right:0px;
	background-color: Transparent;
	padding: 0px;
	border:0px;	
}
.AbsoluteTrackBikeTop
{
	position:absolute;
	top: 0px;
	left: -2px;
	right:0px;
	background-color: Transparent;
	padding: 0px;
	border:0px;	
}
.KNGAbsoluteTableTopMainHelmet
{
	position:absolute;
	top: 5px;
	left: -10px;
	right:-1px;
	background-color: Transparent;
	padding: 0px;
	border:0px;	
}
.KNGAbsoluteTableTopMainHelmet2
{
	position:absolute;
	top: 10px;
	left: 27px;
	right:4px;
	background-color: Transparent;
	padding: 0px;
	border:0px;	
}
.KNGAbsoluteTableTopMainHelmet3
{
	position:absolute;
	top: 377px;
	left: 27px;
	right:4px;
	background-color: Transparent;
	padding: 0px;
	border:0px;	
}
.KNGAbsoluteTableTopMainHelmet3Shark
{
	position:absolute;
	top: 348px;
	left: 10px;
	right:4px;
	background-color: Transparent;
	padding: 0px;
	border:0px;	
}
.KNGAbsoluteTableTopMainHelmet4
{
	position:absolute;
	top: 210px;
	left: 27px;
	right:4px;
	background-color: Transparent;
	padding: 0px;
	border:0px;	
}
.KNGAbsoluteTableTopMainHelmet1
{
	position:absolute;
	top: -24px;
	left: 5px;
	right:0px;
	background-color: Transparent;
	padding: 0px;
	border:0px;	
}
.KNGAbsoluteTableTopMainTrack
{
	position:absolute;
	top: -20px;
	left: 5px;
	right:0px;
	background-color: Transparent;
	padding: 0px;
	border:0px;	
}
.KNGAbsoluteTableTopMain3
{
	position:absolute;
	top: 16px;
	left: 600px;
	right:16px;
	background-color: Transparent;
	padding: 0px;
	border:0px;
}
.KNGAbsoluteTableTopMain23
{
	position:absolute;
	top: 189px;
	left: -10px;
	right: 26px;
	background-color: Transparent;
	padding: 0px;
	border:0px;	
}
.KNGAbsoluteTableTopMainMenu
{
	position:absolute;
	top: -16px;
	left: -9px;
	right:-9px;
	background-color: Transparent;
	padding: 0px;
	border:0px;
}
.KNGAbsoluteImageTop
{
	position:absolute;
	top: 4px;
	Right: 0px;
	background-color: Transparent;
	padding: 2px;
}
.KNGAbsoluteImageTopTrackBike
{
	position:absolute;
	top: 1px;
	left: 0px;
	background-color: Transparent;
	padding: 1px;
}
.KNGAbsoluteSearchTop
{
	position:absolute;
	top: 14px;
	right: 0px;
	background-color: Transparent;
	padding: 2px;
	font-size:x-small;
}
.KNGAbsoluteSearchTopImageDefault
{
	position:absolute;
	top: 23px;
	right: 0px;
	background-color: Transparent;
	padding: 2px;
	font-size:x-small;
}
.KNGAbsoluteSearchTopImageDefaultLeft
{
	position:absolute;
	top: 28px;
	Left: 1px;
	background-color: Transparent;
	padding: 0px;
	font-size:x-small;
}
.KNGAbsoluteSearchTopImageDefaultLeft2
{
	position:absolute;
	top: -100px;
	Left: 182px;
	background-color: Transparent;
	padding: 0px;
	font-size:x-small;
}
.KNGAbsoluteBottomImage
{
	position:absolute;
	top: 44px;
	Left: 185px;
	background-color: Transparent;
	padding: 0px;
	font-size:x-small;
}
.KNGAbsoluteDefaultMenuMain
{
	position:absolute;
	top: 72px;
	Left: 1px;
	background-color: Transparent;
	padding: 0px;
	font-size:x-small;
}
.KNGAbsoluteFormTop
{
	position:absolute;
	top: -20px;
	right: -9px;
	left: -9px;
	background-color: Transparent;
	padding: 0px;
	color: inherit;
	text-align:left;
	font-weight:600;		
}
/* KNGAreaDropDown */

.KNGAreaDropDown
{
	width: 100%;
	vertical-align:baseline;
	text-align:center;
}

.KNGAreaDropDown IMG
{
	margin: -4px 4px -4px 4px;
}

.TopicAreaTitle
{
	font-family:Segoe, Tahoma, Sans-Serif;
	font-weight: 500;
	text-transform:lowercase;
	color: #285d87;
	font-size:28px;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:4px;
}
/*  */
.HuntWhite
{
    color: white;
    font-size: 8pt; 
    font-family: Tahoma; 	
}
h5
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-variant: small-caps;
	text-decoration: none;
	color: black;
}
