/* --- Font Size Conversion Table From Base 16px --- */
/* ---  9px = 57% --- */
/* --- 10px = 63% --- */
/* --- 11px = 69% --- */
/* --- 12px = 75% --- */
/* --- 13px = 82% --- */
/* --- 14px = 88% --- */
/* --- 15px = 94% --- */
/* --- 16px = 100% --- */
/* --- 18px = 113% --- */
/* --- 20px = 125% --- */
/* --- 24px = 150% --- */
.style2 {
	font-size: 9px;
}
.searchForm {
	font-size: 63%;
}
.footer {
	text-align: left;
	font-size: 69%;
	color: #00A87E;
}
.footer a, .footer a:link, .footer a:visited {
	color: #00A87E;
	text-decoration: none;
}
.footer a:hover, .footer a:active {
	color: #5FC3DE;
}

.footerprint {
	text-align: left;
	font-size: 69%;
	color: #000000;
}
.footerprint a, .footerprint a:link, .footerprint a:visited {
	color: #000000;
	text-decoration: none;
}
.footerprint a:hover, .footerprint a:active {
	color: #000000;
}


.repeatingDots {
	background-image: url(/images/repeating_circles.gif);
	background-color: #AAC54A;
	background-repeat: repeat-x;
}

/* ---------- Secondary Navigation ---------- */
#secNav {
  	font-size: 69%;
  	width: 180px;
  	margin: 0px; 
  	padding: 0px;
	background-color: #90D761;
}
/* Safari */
*>#secNav {
	height: auto;
}	
#secNav ul {
  	list-style: none;
  	list-style-type: none;
  	margin: 0px; 
  	padding: 0px;
  	line-height: 14px;
  	padding-bottom: 5px;
  	background-color: #90D761;
  	width: 179px;
}
#secNav li {
  	list-style: none;
	color: white;
 	margin: 0px; 
	padding: 0px;
	border: 1px solid #90D761;
}

#secNav a {
	color: white;
 	display: block;
 	text-decoration: none;
	padding-left: 47px;
	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-right: 10px;
  	background: url(/images/subNav_arrow.jpg);
  	background-repeat: no-repeat;
  	background-position: 19% 6px;
}
#secNav a:hover, #secNav a:active, #secNav a.active {
  	color: #00A882;
  	border: none;
}
#secNav ul ul {
}
#secNav ul ul a {
	padding-left: 16px;
}
#secNav ul ul ul {
}
#secNav ul ul ul a {
	padding-left: 26px;
}
span.secNavLinkSpan {
	color: white;
}


.seachfield {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	float: left;
	height: 17px;
	width: 108px;
}

span.breadcrumbs {
	font-size: 63%;
	color: #666666;
}
span.youarehere {
	color: #38A4C8;
	font-weight: bold;
}
a.breadCrumb, a.breadCrumb:link, a.breadCrumb:visited {
	color: #00A882;
	text-transform: lowercase;
	text-decoration: none;
}
a.breadCrumb:hover, a.breadCrumb:active {
	color: #00A882;
	text-transform: lowercase;
	text-decoration: underline;
}
.breadCrumbCurrent {
	text-transform: lowercase;
	color: #666666;
}

span.breadcrumbsprint {
	font-size: 63%;
	color: #000000;
}
span.breadcrumbsprint span.youarehere {
	color: #000000;
	font-weight: bold;
}
span.breadcrumbsprint a.breadCrumb, span.breadcrumbsprint a.breadCrumb:link, span.breadcrumbsprint a.breadCrumb:visited {
	color: #000000;
	text-transform: lowercase;
	text-decoration: none;
}
span.breadcrumbsprint a.breadCrumb:hover, span.breadcrumbsprint a.breadCrumb:active {
	color: #000000;
	text-transform: lowercase;
	text-decoration: underline;
}
span.breadcrumbsprint .breadCrumbCurrent {
	text-transform: lowercase;
	color: #000000;
}

.printerFriendly {
	font-size: 63%;
	color: #38A4C8;
}
a.printFriendly, a.printFriendly:link, a.printFriendly:visited {
	color: #38A4C8;
}
a.printFriendly:hover, a.printFriendly:active {
	color: #00A882;
}

table.outer {
	border-collapse: collapse;
	margin: 0px auto;
}

.quickLinks1, .quickLinks2, .quickLinks3 {
	padding: 0px;
}

.quickLinks1 table.kContentContainerTable {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.quickLinks1 table.kContentContainerTable tr td.komodoAlignTop, .quickLinks1 table.kContentContainerTable tr td.komodoAlignLeft {
	padding: 0px 10px 0px 7px;
}
.quickLinks1 table.kContentContainerTable a.contentStyle3, .quickLinks1 table.kContentContainerTable a.contentStyle3:link, .quickLinks1 table.kContentContainerTable a.contentStyle3:visited {
	display: block;
	padding-left: 16px;
	padding-right: 10px;
  	background: url(/images/Link1_arrow.jpg);
  	background-repeat: no-repeat;
  	background-position: 0% 1px;
	text-decoration: underline;
}
.quickLinks1 table.kContentContainerTable a.contentStyle3:hover, .quickLinks1 table.kContentContainerTable a.contentStyle3:active {
	text-decoration: underline;
}


.quickLinks2 table.kContentContainerTable {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.quickLinks2 table.kContentContainerTable tr td.komodoAlignTop, .quickLinks2 table.kContentContainerTable tr td.komodoAlignLeft {
	padding: 0px 10px 0px 7px;
}
.quickLinks2 table.kContentContainerTable a.contentStyle3, .quickLinks2 table.kContentContainerTable a.contentStyle3:link, .quickLinks2 table.kContentContainerTable a.contentStyle3:visited {
	display: block;
	padding-left: 16px;
	padding-right: 10px;
  	background: url(/images/Link2_arrow.jpg);
  	background-repeat: no-repeat;
  	background-position: 0% 1px;
	text-decoration: underline;
}
.quickLinks2 table.kContentContainerTable a.contentStyle3:hover, .quickLinks2 table.kContentContainerTable a.contentStyle3:active {
	text-decoration: underline;
}


.quickLinks3 table.kContentContainerTable {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.quickLinks3 table.kContentContainerTable tr td.komodoAlignTop, .quickLinks3 table.kContentContainerTable tr td.komodoAlignLeft {
	padding: 0px 10px 0px 7px;
}
.quickLinks3 table.kContentContainerTable a.contentStyle3, .quickLinks3 table.kContentContainerTable a.contentStyle3:link, .quickLinks3 table.kContentContainerTable a.contentStyle3:visited {
	display: block;
	padding-left: 16px;
	padding-right: 10px;
  	background: url(/images/Link3_arrow.jpg);
  	background-repeat: no-repeat;
  	background-position: 0% 1px;
	text-decoration: underline;
}
.quickLinks3 table.kContentContainerTable a.contentStyle3:hover, .quickLinks3 table.kContentContainerTable a.contentStyle3:active {
	text-decoration: underline;
}
