/* CSS Document */
ul,ol {list-style:none;}

ol,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,img,hr {margin:0; padding:0;}

a img,:link img,:visited img,fieldset {border:none;}

body {
text-align:center;
overflow-x:hidden;
}

li {list-style:disc;}

.headerGradient {
background-color:#8dc63f;
}


.headerSeperator { background-image:url(../images/headerYellowSeperator.gif);
background-position:top left;
background-repeat:repeat-x;
}

a{
outline:none;
border:0px;
}
a:hover{
outline:none;
border:0px;
}

.headerPromo { background-image:url(../images/promo.gif);
background-position:top right;
background-repeat:no-repeat;
}

.headingPanel {
	font-family: Tahoma, Arial;
	font-size: 16px;
	font-weight: normal;
	color: #0E4D8E;
}

.smallfnt2 a:link {
	text-decoration: none;
	color: #098443;

}
.smallfnt2 a:visited {
	text-decoration: none;
	color: #098443;
}
.smallfnt2 a:hover {
	text-decoration: none;
	color: #fdab32;

}

.smallB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.headerLinks {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-align:right;
}

.navigation {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-transform:uppercase;
}

.navigation a {
color:#000000;
text-decoration:none;
}

.navigation a:hover {
color:#000000;
text-decoration:underline;
}

.headerLinks a:link, .headerLinks a:visited, .headerLinks a:active{
color:#FFFFFF;
text-decoration:none;
}

.headerLinks a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.navigationBg {
background-image:url(../images/menuBg.gif);
background-position:top left;
background-repeat:repeat-x;
}

.dropDown {
font:"Verdana", Arial, Helvetica, sans-serif;
font-size:12px;
border:1px #000000 solid;
height:18px;
width:173px;
}

.footerBg {
background-color:#78aa0f;
}

.footerLinks {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.footerLinks a {
text-decoration:none;
color:#000000;
}

.footerLinks a:hover {
text-decoration:underline;
color:#000000;
}


.btn { 
background-image:url(../images/btnBg.gif);
background-repeat:repeat-x;
background-position:top left;
border:0px;
padding:0px;
margin:0px;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:18px;
color:#FFFFFF;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
}

.btnBig { 
background-image:url(../images/btnBigBg.gif);
background-repeat:repeat-x;
background-position:top left;
border:0px;
padding:0px;
margin:0px;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
height:22px;
color:#FFFFFF;
padding-bottom:1px;
padding-left:2px;
padding-right:2px;
}

.date {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-align:center;
letter-spacing:-0.06em
}

.companyNews {
background-image:url(../images/companyNewsBg.gif);
background-repeat:repeat-x;
background-position:top left;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
border-bottom:#000000 1px solid;
height:169px;
}

.companyNewsContent {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
}


.companyNewsLink {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
margin:10px;
}


.companyNewsLink a:link, .companyNewsLink a:visited, .companyNewsLink a:active {
font-size:11px;
color:#000000;
text-decoration:none;
}

.companyNewsLink a:hover{
font-size:11px;
color:#000000;
text-decoration:underline;
}

.moreNewsLink {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-transform:uppercase;
font-weight:bold;
}

.moreNewsLink a{
text-decoration:none;
color:#000000;
font-weight:bold;
}

.moreNewsLink a:hover{
text-decoration:underline;
color:#000000;
font-weight:bold;
}

.paddingThree {
padding-top:3px;
}

.txt {
border-bottom:1px #000000 solid;
border-top:1px #000000 solid;
border-left:0px;
border-right:0px;
}

.tickerSection {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../images/bannerBg.gif);
background-repeat:no-repeat;
background-position:top left;
width:103px;
height:93px;
text-align:left;
}

.gridHeader {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
line-height:18px;
color:#000000;
background-image:url(../images/headingBackground.gif);
background-position:bottom left;
background-repeat:repeat-x;
}

.defaultFont {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
line-height:18px;
color:#000000;
}

.defaultFont a:link, .defaultFont a:visited, .defaultFont a:active{
text-decoration:underline;
color:#000000;
}

.defaultFont a:hover{
text-decoration:none;
color:#000000;
}

.defaultFont ul{
padding:5px;
margin:15px;
}

.defaultFont ul li {
list-style-image:url(../images/bulletGreen2.gif);
padding-bottom:10px;
}

.defaultFont ul li ul {
padding-top:5px;
padding-bottom:0px;
}

.defaultFont ul li ul li {
list-style:disc;
list-style-image:none;
padding-bottom:0px;
}


.heading {
font-family:"Times New Roman", Times, serif;
font-size:24px;
text-align:left;
font-weight:bold;
color:#5c9a1d;
}

.breadCrumbs {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
color:#000000;
}

.breadCrumbs a{
color:#000000;
text-decoration:none;
}

.breadCrumbs a:hover{
color:#000000;
text-decoration:underline;
}

input.txtDefault {
border:1px #CCCCCC solid;
height:19px;
width:150px;
background-color:#FFFFFF;
padding-top:1px;
padding-left:1px;
}



tr.on {
	background-color: #e1f0cf;
	color: #000000;
	height:30px;
}
tr.off {
	background-color: #FFFFFF;
	color: #000000;
	height:30px;
}

tr.main {
background-image:url(../images/trMain.gif);
background-repeat:repeat-x;
color:#000000;
font-weight:bold;
height:30px;
}

table.tableMain {
	border-collapse: collapse;
	border-top: 1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
}

table.tableMain td {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	padding-left:10px;
	font-size: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c5c5c5;
	border-left-color: #c5c5c5;
	text-align:left;
}


tr.none td table tr td {
border:0px none;
color:#000000;
}

tr.none td table tr td a:link {
color:#000000;
text-decoration:none;
}

tr.none td table tr td a:visited {
color:#000000;
text-decoration:none;
}

tr.none td table tr td a:active {
color:#000000;
text-decoration:none;
}

tr.none td table tr td a:hover {
color:#000000;
text-decoration:underline;
}


td.borderNone table tr td {
border:0px none;
color:#000000;
}




.smallfnt {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#000000;
}

.smallfnt a{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}


a.smallfnt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
a.smallfnt:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.smallfnt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.headingPanel {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	color: #000000;
}
.title {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:23px;
	text-align:left;
	color:#8dc73e;
}
.titleSub {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.headingPurple {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0E4D8E;
}
a.headingPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6D1E79;
	text-decoration: none;
}
a.headingPurple:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6D1E79;
	text-decoration: none;
}
a.headingPurple:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6D1E79;
	text-decoration: none;
}
.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #C5C5C5;
	height:16px;
	padding-top:2px;
	padding-left:2px;

}

.textarea2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #C5C5C5;
	height:18px;
	padding-top:2px;
}

.textarea3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #C5C5C5;
}

.tabLinks
{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:23px;
	text-align:left;
	color:#8dc73e;
	
	}
	
.smallfntGreen {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
text-align:left;
}
a.smallfntGreen {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
text-decoration: none;
}
a.smallfntGreen:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
text-decoration: none;
}
a.smallfntGreen:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
text-decoration:underline;
}

.downloadSheet{
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-decoration:none;
}

.downloadSheet a{
color:#000000;
text-decoration:none;
}

.downloadSheet a:hover{
color:#000000;
text-decoration:underline;
}

.highlight 
{ 
	background-color: yellow 
}