﻿/* --- --- Header --- --- */

/* --- --- End Header --- --- */


/* --- --- Begin Breadcrumb --- --- */


.breadcrumbWrapper {
	width: 916px;
	height: 25px;
	background-image: url(/PublishingImages/breadcrumb_bkg.gif);
	padding-right: 0px;
}

#breadcrumbDiv {
	float: left;
	/*
	width: 726px;
	background-image: url(/PublishingImages/breadcrumb_bkg.gif);
	*/
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #6c6c61;
	padding-left: 30px;
	padding-top: 0px;
	vertical-align: middle;
}
	#breadcrumbDiv a:hover {
		color: #6c6c61;
		font-family: Verdana;
		font-size: 8pt;
		text-decoration: underline;
	}

	.breadcrumbCurrentNode{
		font-family: Verdana;
		font-size: 8pt;
		text-decoration: none;
		color: #6c6c61;
		vertical-align: middle;
	}
		
	.breadcrumbCurrentNode A, .breadcrumbCurrentNode A:link, .breadcrumbCurrentNode A:visited, .breadcrumbCurrentNode A:active{
		font-family: Verdana;
		font-size: 8pt;
		text-decoration: none;
		color: #6c6c61;
	}
	
	.breadcrumbParentNode {
		font-family: Verdana;
		font-size: 8pt;
		text-decoration: none;
		color: #6c6c61;
		vertical-align: middle;
	}
	
	.breadcrumbParentNode A, .breadcrumbParentNode A:link, .breadcrumbParentNode A:visited, .breadcrumbParentNode A:active {
		font-family: Verdana;
		font-size: 8pt;
		text-decoration: none;
		color: #6c6c61;
	}
		
/* --- --- End Breadcrumb --- --- */


/* --- --- Begin Search area --- --- */

#searchLayout {
	float: right;
}

#searchLayout input { 
	background: transparent url('/PublishingImages/search_btn.jpg') left no-repeat; 
	padding-left: 15px;
	margin-top: 2px;
	color: gray;
}
#searchLayout .ms-sbcell { 
	background: url('/images/searchBg.gif') repeat-x; 
	/*border-color: #BD9BBD; */
	border: 0px;
	color: gray;
}
#searchDiv {
	width: 185px;
	height: 25px;
	background: url(/PublishingImages/search_bkg.jpg) no-repeat;
	float: right;
	padding-left: 5px;
}

.searchButton {
	position: relative;
	left: 10px;
	top: -4px;
}

.searchField {
	width: 170px;
	height: 21px;
	background: none;
	border: none;
	color: #bbbbb2;
	margin-top: 5px;
	margin-left: 5px;
	position: relative;
	left: 10px;
	top: -3px;
}
/* --- --- End Search area --- --- */

#breadcrumbRightDiv {
	float: right;
	width: 290px;
}

#fontSizeSwitcher {
	float: left;
/*
	position: absolute;
	top: 154px;
	left: 630px;
*/
}

#fontSize1 {
	cursor: pointer;
}

#fontSize2 {
	cursor: pointer;
}

#fontSize3 {
	cursor: pointer;
}

/* --- --- Begin Horizontal Navigation --- --- */

/*
.topNav{
	height: 29px;
	width: 916px;
	background-image: url('/PublishingImages/tab_bkg.gif');
	background-repeat: repeat-x;
	vertical-align: middle;
}
.topNav TD {
	vertical-align: middle;	
	/ *background-image: url('/PublishingImages/tabmenu_separator.gif');
	background-position: right top;
	background-repeat: no-repeat;
	* /
}

.topNavItem {
	text-align: center;
}
A.topNavItem {
	height: 29px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #508E1B;
	text-transform: uppercase;
	letter-spacing: .75px;
	font-size: 10pt !important;
}

.topNavHover {
	background-color: red !important;
}
*/

.tabbarwrapper {
/*
	padding: 0px 0px 0px 20px;
	padding-left: 20px;
*/
	height: 29px;
	width: 916px;
	background-image: url('/PublishingImages/tab_bkg.gif');
	background-repeat: repeat-x;
	background-position: center top;
}
.tabbar {
/*
	height: 29px;
	width: 896px;
	background-image: url('/PublishingImages/tab_bkg.gif');
	background-repeat: repeat-x;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
*/
	margin: 0px 0px 0px 20px;
}

.tabbar TD {
/*
	vertical-align: middle;	
	background-image: url('/PublishingImages/tabmenu_separator.gif');
	background-position: right top;
	background-repeat: no-repeat;
*/
}

.tabbaritem {
	text-align: center;
}

A.tabbaritem {
/*
	height: 28px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #508E1B;
	text-transform: uppercase;
	letter-spacing: .75px;
	font-size: 10pt !important;
*/
}

.tabbarhover {
/*
	background-color: #f4b033;
	color: white !important;
*/
}

.tabmenuitem {
	/*
	width: 275px;
	border-style: none none none none;
	background-color: #f4b033;
	padding-left: 10px;
	*/
}

A.tabmenuitem {
	font-family: "Century Gothic", Arial;
	font-size: 9pt !important;
	color: #000000;
	text-decoration: none;
	height: 24px;
	vertical-align: middle;
	padding: 5px 0px 5px 0px;
	
}

.tabmenuitemhover {
	color: white !important;
}

.tabmenu {
	background-color: transparent !important;
}

	TD.tabmenu_nw {
		background-image: url(/PublishingImages/tabmenu_bkg_nw.gif);
		background-repeat: no-repeat;
		background-color: transparent !important;
		height: 16px;
		width: 18px;
	}
	
	TD.tabmenu_ne {
		background-image: url(/PublishingImages/tabmenu_bkg_ne.gif);
		background-repeat: no-repeat;
		background-color: transparent !important;
		height: 16px;
		width: 18px;
	}
	
	TD.tabmenu_sw {
		background-image: url(/PublishingImages/tabmenu_bkg_sw.gif);
		background-repeat: no-repeat;
		background-color: transparent !important;
		height: 16px;
		width: 18px;
	}
	
	TD.tabmenu_se {
		background-image: url(/PublishingImages/tabmenu_bkg_se.gif);
		background-repeat: no-repeat;
		background-color: transparent !important;
		height: 16px;
		width: 18px;
	}
	
	TD.tabmenu_n {
		background-image: url(/PublishingImages/tabmenu_bkg_n.gif);
		background-repeat: no-repeat;
		height: 16px;
		width: 202px;
	}
	
	TD.tabmenu_s {
		background-image: url(/PublishingImages/tabmenu_bkg_s.gif);
		background-repeat: no-repeat;
		height: 16px;
		width: 202px;
	}
	
	TD.tabmenu_w {
		background-image: url(/PublishingImages/tabmenu_bkg_w.gif);
		background-repeat: no-repeat;
		/* background-attachment: fixed; */
		background-position: left bottom;
		width: 18px;
	}
	
	TD.tabmenu_e {
		background-image: url(/PublishingImages/tabmenu_bkg_e.gif);
		background-repeat: no-repeat;
		/* background-attachment: fixed; */
		background-position: left bottom;
		width: 18px;
	}
	
	TD.tabmenu_body {
		background-image: url(/PublishingImages/tabmenu_bkg_body.gif);
		background-repeat: no-repeat;
		/* background-attachment: fixed; */
		background-position: left bottom;
		width: 202px;
	}

/* --- --- End Horizontal Navigation --- --- */


/* --- --- Begin QuickLinks --- --- */
	#quickLinks {
        width: 180px;
        margin: 0px;
		padding: 0;
	}

	#quickLinks TD {
		font-family: Arial;
		font-size: 10pt;
		margin: 0px;
		width: 180px;
		padding: 10px;
	}
	
	#quickLinks A {
		padding: 10px;
		cursor: pointer;
	}
	
	#quickLinks TABLE {
		position: relative; 
		top: -3px;
	}

	TD.quickLinksItem {
		background-color: #9bbb5e;
	}

	TD.quickLinksItemHover {
		background-color: #e38b23;
	}

	TD.quickLinksItem a, TD.quickLinksItem a:link, TD.quickLinksItem a:visited, TD.quickLinksItem a:active {
		color: #FFFFFF;
		text-decoration: none;
	}

	TD.quickLinksItemHover a, TD.quickLinksItemHover a:link, TD.quickLinksItemHover a:visited, TD.quickLinksItemHover a:active {
		color: #FFFFFF;
		text-decoration: none;
	}
/* --- --- End QuickLinks --- --- */


	#mainContentDiv {
		padding-left: 0px;
		margin-left: -3px;
		clear: left;
		width: 916px;
	}
	
	#mainContentDiv H1 {
		font-family: Times New Roman;
		font-size: 20pt;
		color: #55543f;
		font-style: italic;
	}
	
	#mainContentDiv H2 {
		font-family: Myriad Pro, Arial;
		font-size: 10pt;
		color: #d77402;
		text-transform: uppercase;
	}
	
	.fontSize1 {
		font-size: 9pt;
	}

	.fontSize2 {
		font-size: 12pt;
	}

	.fontSize3 {
		font-size: 16pt;
	}

	BODY {
		margin: 0px;
		padding: 0px;
	}
	
	TD.tabbar {
		background-image: url(/PublishingImages/tab_bkg.gif);
		background-repeat: repeat-x;
		height: 29px;
	}
	
	
	
	
	DIV.tabmenu {
		width: 238px;
		z-index: 100;
		position: absolute;
	}
	
	
	.tabmenuitems {
        width: 200px;
        border-style: none none none none;
        margin: 0px;
    }
	
	.tabmenuitems ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

	.tabmenuitems li a, .tabmenuitems li a:link, .tabmenuitems li a:visited, .tabmenuitems li a:active {
		voice-family: "\"}\"";
		voice-family: inherit;
		height: 24px;
		text-decoration: none;
		font-family: Century Gothic, Arial;
		font-size: 9pt;
		color: #000000;
	}

	.tabmenuitems li a:hover {
		voice-family: "\"}\"";
		voice-family: inherit;
		height: 24px;
		text-decoration: underline;
		font-family: Century Gothic, Arial;
		font-size: 9pt;
		color: #0000FF;
	}
	
	
	.footerWrapper {
		width: 1270px;
		padding-left: 0px;
	}
	
	.qfooter {
		width: 1000px;
		height: 120px;
		background: url(/PublishingImages/footer_bkg.jpg) no-repeat;
		text-align: center;
		color: #54801c;
		font-family: Century Gothic, Arial;
		font-size: 10pt;
		clear: left;
		padding-top: 20px;
	}
	
	.footerMenu {
	}

	.qfooter a, .qfooter a:link, .qfooter a:visited, .qfooter a:active {
		color: #54801c;
		font-family: Century Gothic, Arial;
		font-size: 10pt;
		text-decoration: none;
	}
	
	.qfooter a:hover {
		color: #54801c;
		font-family: Century Gothic, Arial;
		font-size: 10pt;
		text-decoration: underline;
	}
	
	.footerAddress {
		color: #54801c;
		font-family: Century Gothic, Arial;
		font-size: 9pt;
	}

	.footerAddress a, .footerAddress a:link, .footerAddress a:visited, .footerAddress a:active {
		color: #54801c;
		font-family: Century Gothic, Arial;
		font-size: 9pt;
		text-decoration: none;
	}
	
	.footerAddress a:hover {
		color: #54801c;
		font-family: Century Gothic, Arial;
		font-size: 9pt;
		text-decoration: underline;
	}
	
	.footerCopyright {
		color: #000000;
		font-family: Century Gothic, Arial;
		font-size: 8pt;
	}
	
	.footerSpacer {
		font-size: 9pt;
	}



/* --- --- --- Secondary Navigation --- --- --- */

.leftNav{
	margin-left: 0px;
	width: 271px;
	background: url(/PublishingImages/secondarynav_bkg.jpg);
	background-repeat: repeat-y;
	border: 0px;
	padding-top: 20px;
	margin-top: -5px;
	float: left;
}

.leftNav1 {
	padding-left: 20px;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
.leftNav1 a {
	font-family: Arial;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10pt !important;
}
.leftNavSelected {
	background: url(/PublishingImages/secondarynav_bkg_selected.jpg);
	background-repeat: repeat-y;
	border-bottom: 0px;
	border-top: 0px;
}
.leftNavSelected a {
	margin-right: 10px;
}
.leftNavHover {
	background: url(/PublishingImages/secondarynav_bkg_selected.jpg);
	background-repeat: repeat-y;
}
.leftNavHover a{
	margin-right: 10px;
}

/* --- --- --- End Secondary Navigation --- --- --- */

/* todelete, is old secondary nav */
	TD.SecondaryNavItem {
		background: url(/PublishingImages/secondarynav_bkg.jpg);
		background-repeat: repeat-y;
		font-family: Arial;
		font-size: 10pt;
		color: #FFFFFF;
		padding-left: 10px;
	}

	TD.SecondaryNavItem a, TD.SecondaryNavItem a:link, TD.SecondaryNavItem a:visited, TD.SecondaryNavItem a:active {
		color: #FFFFFF;
		text-decoration: none;
	}

	TD.SecondaryNavItemSelected {
		background: url(/PublishingImages/secondarynav_bkg_selected.jpg);
		background-repeat: repeat-y;
		font-family: Arial;
		font-size: 10pt;
		color: #FFFFFF;
		padding-left: 10px;
	}

	TD.SecondaryNavItemSelected a, TD.SecondaryNavItemSelected a:link, TD.SecondaryNavItemSelected a:visited, TD.SecondaryNavItemSelected a:active {
		color: #FFFFFF;
		text-decoration: none;
	}
/* END TO DELETE */


	#sidebar {
		font-family: Arial;
		font-size: 9pt;
		color: #000000;
		text-align: justify;
		background-color: #d3d1c1;
		padding: 30;
		width: 364px;
		float: right;
		margin-left: 20px;
		margin-bottom: 20px;
	}
	
	#sidebar H2 {
		font-family: Myriad Pro, Arial;
		font-size: 10pt;
		color: #d77402;
		text-transform: uppercase;
	}
	
	#content {
		font-family: Arial;
		font-size: 9pt;
		color: #000000;
		padding-right: 15px;
	}
	
	#content H1 {
		font-family: Times New Roman;
		font-size: 20pt;
		color: #55543f;
		font-style: italic;
	}
	
	#content H2 {
		font-family: Myriad Pro, Arial;
		font-size: 10pt;
		color: #d77402;
		text-transform: uppercase;
	}
