/* Global fonts
----------------------------------------------- */

body, h1, h3, h2, table, td, th, ul, ol, input, textarea
{
	/*font-family: Verdana, Sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}  
p{
	margin:0 0 7px 0;
}
/*
.headertext a, .headertext a:link, .headertext a:hover, .headertext a:active, .headertext a:visited
{
	text-decoration:underline;
} 

.headertext a:hover
{
	text-decoration:underline;
}*/

.hide {
	display : none;
}

.show {
	display : ;
}

a img {
	border : none;
}

/* News Link
----------------------------------------------- */

a.news-link {
  font-size:10px;
  color:#FFFFFF;
  text-decoration : none;
}
a:hover.news-link {
   text-decoration : underline;
}	  

/* Outer Link
----------------------------------------------- */
a.outer-link {
	 color:#76C730;
}
a.outer-link-hilight{
	color: #FFFFFF;
}

a.outer-link  , a.outer-link-hilight{
  font-size:11px;
  text-decoration : none;
}
a:hover.outer-link  , a:hover.outer-link-hilight{
   color : #EAC60A;
   text-decoration : none;
}	
/* Link Box
----------------------------------------------- */

table.link-box {
	background-color : #77C730;
}
table.link-box-over {
	background-color : #EBC90B;

}
table.link-box-over  a, table.link-box a {
	color : #000000;
	text-transform: uppercase;
	text-decoration : none;
	font-weight : bold;
}
/* Link Box
----------------------------------------------- */
a.box {
	background-color : #77C730;
	color : #000000;
/*	text-transform: uppercase;*/
	text-decoration : none;
	font-weight : bold;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	display: table-cell;
}
a:hover.box {
	background-color : #EBC90B;
}


/* Compare Table
----------------------------------------------- */
table.compare {
	border-top: 1px solid #222D47;
	border-left: 1px solid #222D47;
	
}
table.compare td{
	border-bottom: 1px solid #222D47;
	border-right: 1px solid #222D47;
	font-size : 9px !important;
}
table.compare td.hilight{
	background-color : #FFFF00;
}
/* Survey Table
----------------------------------------------- */

table.survey-table td{
	font-size : 15px !important;
}

/* Header
----------------------------------------------- */
.headertext, .headertext a, .headertext a:link, .headertext a:hover, .headertext a:active, .headertext a:visited{
	font-weight : bold;
	font-size : 15px;
	padding:0 0 8px 0;
	text-decoration:none;
}

li{
	padding-top:0;
	padding-bottom:0;
}
ul, ol{
	margin-left:0;
	padding-left:28px;
	margin-top:0;
	padding-top:0;
}

.required{
color:#FF0000;
font-size:12px;
font-family:"Courier New", Courier, mono;
font-weight:bold;
padding-left:2px;
}

/*-------------------------------SUBNAV---------------------------------*/

td.sub-nav-on, td.sub-nav-off {
	text-align:right;
	cursor:pointer;
	cursor:hand;
}
td.sub-nav-on, td.sub-nav-off, td.sub-nav-on a, td.sub-nav-off a, td.sub-nav-on a:hover, td.sub-nav-off a:hover  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color :#FFFFFF; 
	font-weight : bold;
	font-style:italic; 
}

td.sub-nav-on, td.sub-nav-off {
	background-repeat:repeat-y; 
	background-position:0px 0px;
}

td.sub-nav-on {
	background-image:url(Images/nav-sub-on.gif); 
}

td.sub-nav-off {
	background-image:url(Images/nav-sub-off.gif); 
}

td.sub-nav-on div, td.sub-nav-off div {
	display:block;
	margin-right:23px;
	margin-top:4px;
	margin-bottom:4px;  
	
	
}

/*-------------------------------TREE BOX ---------------------------------*/

.box-middle-left {
	background-image:url(images/btn_left_behind_text.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.box-middle-right {
	background-image:url(images/btn_right_behind_text.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.box-tile-left {
	background:url(images/big_btn_green_tile.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

.box-tile-right {
	background-image:url(images/big_btn_green_tile.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

.title-tile-left {
	background-image:url(images/big_btn_tile.gif);
	background-repeat: repeat-y;
	background-position: 8px 0px;
}

.title-tile-right {
	background-image:url(images/big_btn_tile.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.title-image {
	background-image: url(images/big_btn_top_piece.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.title-style-left {
	font-family: arial, verdana;
	font-size: 14px;
	font-weight: bold;
	color: white;
	padding-right: 10px;
}

.title-style-right {
	font-family: arial, verdana;
	font-size: 14px;
	font-weight: bold;
	color: white;
	padding-left: 10px;
}

.text-style {
	font-family: arial, verdana;
	font-size: 12px;
	color: white;
	padding-left: 20px;
	padding-top: 20px;
	margin-bottom: 10px;
	width: 225px;
}

.bottom-piece-left {
	background-image:url(images/btn_bottom_piece.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.bottom-piece-right {
	background-image:url(images/btn_bottom_piece.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.bottom-button-off {
	margin-left: 20px;
	background-image: url(images/btn_click_off.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 29px;
	width: 157px;
}

.bottom-button-on {
	margin-left: 20px;
	background-image: url(images/btn_click_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 29px;
	width: 157px;
}

.button-text {
	color: white;
	font-size: 13px;
	font-family: arial, verdana;
	font-weight: bold;
	padding-left: 23px;
	padding-top: 6px;
}

.button-text a {
	color: white;
	font-size: 13px;
	font-family: arial, verdana;
	font-weight: bold;
	text-decoration: none;
}
	