/* --- 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;
}
.breadcrumbs {
	color: #566056;
	font-size: 69%;
	text-transform: lowercase;
}
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {
	color: #359679;
	text-decoration: none;
}
.breadcrumbs a:hover {
	text-decoration: underline;
}
.searchTxt {
	font-size: 69%;
	margin-bottom: 3px;
}

/* ---------- Secondary Navigation ---------- */
#secNav {
	width: 100%;
  	font-size: 75%;
}
#secNav ul {
  	color: #333333;
  	list-style: none;
  	padding: 0px;
  	line-height: 18px;
}
#secNav li {
 	margin: 0; 
	padding: 0;
}

#secNav a {
 	display: block;
 	color: #333333;
 	/* width: 183; */
 	text-decoration: none;
	padding-left: 0;
	padding-bottom: 7px;
 	padding-right: 10px;
}
#secNav a:hover, #secNav a:active, #secNav a.active {
  	color: #339900;
  	text-decoration: none; 
  	/* Netscape 4 */
  	border: none;
}
#secNav a.active {
	font-weight: bold;
}
#secNav ul ul {
	margin: 0px;
  	font-weight: normal;
  	font-size: 95%;
}
#secNav ul ul li {
	line-height: 14px;
	padding-bottom: 5px;
}
#secNav ul ul a {
	padding-left: 10px;
}
#secNav ul ul ul {
}
#secNav ul ul ul a {
	padding-left: 20px;
}

table.container {
	width: 920px;
	margin: 0 auto;
	margin-top: 10px;
}
table.container td.nav {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 75px;
}
table.container td.bannercontainer {
	width: 100%;
	height: 272px;
}
table.container td.contentbannercontainer {
	width: 100%;
	height: 185px;
}
table.banner {
	width: 908px;
	height: 272px;
	margin: 0 auto;
}
table.banner td.bannerimg {
	width: 662px;
	height: 272px;
	background-color: #339933;
	margin: 0px;
	padding: 0px;
}
table.contentbanner {
	width: 908px;
	height: 185px;
	margin: 0 auto;
}
table.contentbanner td.contentbannerimg {
	width: 662px;
	height: 185px;
	background-color: #339933;
	margin: 0px;
	padding: 0px;
}
table.banner td.slogan {
	background-color: #CCFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #41B12F;
	vertical-align: top;
	text-align: left;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 40px;
}
table.contentbanner td.contentslogan {
	background-color: #CCFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #41B12F;
	vertical-align: bottom;
	text-align: right;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 19px;
	padding-bottom: 15px;
}
table.container td.navbar {
	padding: 0;
}
table.nav {
	width: 100%;
	height: 75px;
}
table.nav td.infLogo {
	padding-top: 3px;
	padding-left: 15px;
}
table.nav td.navtd {
	padding-top: 14px;
	text-align: right;
	width: 580px;
	height: 20px;
}
table.content {
	width: 908px;
	margin: 0 auto;
}
table.content td.contenthgap {
	height: 6px;
	background-color: #FFFFFF;
}
table.content td.contentdivider {
	width: 6px;
	background-color: #FFFFFF;
}
table.content td.talkback {
	vertical-align: top;
	width:297px;
	height:161px;
	background-color: #F9F9F9;
	padding: 15px;
}
table.content td.tuner {
	vertical-align: top;
	width:297px;
	height:161px;
	background-color: #F9F9F9;
	padding: 15px;
}
table.content td.news {
	vertical-align: top;
	width:216px;
	height:161px;
	background-color: #F9F9F9;
	padding: 15px;
}
table.content td.maincontent {
	vertical-align: top;
	height:328px;
	background-color: #FFFFFF;
	padding: 15px;
}
table.content td.maincontentfull {
	vertical-align: top;
	width: 100%;
	height:328px;
	background-color: #FFFFFF;
	padding: 15px;
}
table.content td.secnavcontainer {
	vertical-align: top;
	width:216px;
	height:328px;
	background-color: #FFFFFF;
	padding: 15px;
}
table.footer {
	width: 908px;
	margin: 0 auto;
}
table.footer td.copyright {
	width:429px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 63%;
	color: #666666;
}
table.footer td.komodo {
	text-align: right;
	width:103px;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 63%;
	color: #666666;
}
.footer a, .footer a:link, .footer a:visited, .footer a:active {
	color: #000000;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.copyright a, .copyright a:link, .copyright a:visited, .copyright a:active {
	color: #339900;
	text-decoration: none;
}
.copyright a:hover {
	text-decoration: underline;
}

#navlist {
	list-style-type: none;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin-left: 0px;
	padding-left: 0px;
}
#navlist li {
	display: inline;
	list-style-type: none;
	padding-right: 3px;
	padding-left: 13px;
	margin-left: 0px;
}
#navlist a.prinav, #navlist a.prinav:link, #navlist a.prinav:visited {
	color: #000000;
	text-decoration: none;
}
#navlist a.prinav:hover, #navlist a.prinavactive {
	color: #339900;
	text-decoration: none;
}

.rightnavh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 88%;
	font-weight: bold;
	color: #333333;
	padding-bottom: 5px;
	padding-left: 0px;
}
.secnavcontainer hr, .maincontent hr, .maincontentfull hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	border: none;
}
.secnavcontainer hr, .maincontent hr, .maincontentfull hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	border: none;
	height: 1px;
	margin: 0;#
}