/* admin interface styles */


a.admin:link { color: #6b861c; font-size: 11px; font-family: Verdana, Arial; text-decoration: none;}
a.admin:visited  { color: #6b861c; font-size: 11px; text-decoration: none; font-family: Verdana, Arial;}
a.admin:hover { color: #6b861c; font-size: 11px; text-decoration: underline; font-family: Verdana, Arial;}

td.adminfont
{
font-family: Verdana, Arial;
font-size: 11px;
padding: 4px;
}

.adminmenu a
{
display:block;
width:146px;
font-size: 11px; 
font-family: Verdana, Arial;
line-height:19px;
color: #6b861c;
background-color: #E4E4E4;
text-decoration: none;
padding: 4px;
}

.adminmenu a:hover
{
display:block;
width:146px;
font-size: 11px; 
font-family: Verdana, Arial;
line-height:19px;
color: #b1cd5f;
background-color: #656565;
text-decoration: none;
padding: 4px;
}

td.adminfooter
{
background-color: #656565;
color: #ffffff;
font-size: 10px;
font-family: verdana, arial;
}

h1.admin
{
margin-bottom: 0;
font-size: 75%;
font-weight: bold;
color: #000000;
font-family: verdana, arial;
}

h2.admin
{
margin-top: 0;
font-size: 85%;
font-weight: bold;
color: #000000;
font-family: verdana, arial;
}

h3.admin
{
font-size: 75%;
font-weight: bold;
color: #000000;
font-family: verdana, arial;
}

/* END admin interface styles */

body
{
font-family: Verdana, Helvetica, Arial; 
font-size: 10pt;
margin-top: 0px;
color: #000000;
background-color: #8abe59;
}

td
{
font-size: 10pt;
}

td.top
{
vertical-align: top;
margin-top: 0px;
}

.warn
{
font-weight: bold;
font-size: 12px;
color: #aa0000;
}

/* for rendering tabular data */
.hdr
{
background:#bbbbbb;
padding: 4px 4px 2px 2px;
font-weight: bold; 
border-left: 1px solid #aaaaaa;
border-top: 1px solid #aaaaaa;
}

.even 
{
background:#ffffff;
padding: 4px 4px 2px 2px;
font-weight: normal; 
border-left: 1px solid #aaaaaa;
border-top: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
}

.odd 
{
background:#dddddd;
padding: 4px 4px 2px 2px;
font-weight: normal; 
border-left: 1px solid #aaaaaa;
}

.endcap 
{
background:#666666;
}
/* end for rendering alternating row colors */

/*
td.content_home
{
text-align: justify;
padding-left: 93px;
padding-right: 12px;
width: 680px; 
color: white;
}
*/

span.content_home
{
text-align: justify;
color: white;
}

a.content_home, a:visited.content_home, a:hover.content_home
{
color: white;
}

td.white
{
color: white;
}

td.contentopacity
{
/*
filter: alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
*/
background: white;
width: 100%;
text-align: justify;
padding: 20px 20px 20px 20px;
}

td.content
{
/*
filter: alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
*/
background-color: #FFFFFF;
height: 250px;
padding: 20px 20px 20px 20px;
}



td.content2
{
	vertical-align: top;
	background-color: #EAFFC3;
	height: 250px;
	padding: 20px 20px 20px 20px;
}

td.header2
{
	padding: 0px 0px 0px 42px;
}

td.right_menu
{
	vertical-align: top;
	width: 200px;
}


a { color: #000000; text-decoration: underline; }
a:visited  { color: #000000; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }


p, ul, ol
{
margin-top: 0px;
margin-bottom: 0px;
}

a { color: #000000; text-decoration: underline; }
a:visited  { color: #000000; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }

h1
{
margin-bottom: 0px;
font-size: 13pt;
font-weight: bold;
}

h2
{
margin-top: 0px;
font-size: 12pt;
font-weight: bold;
}

h3
{
font-size: 11pt;
font-weight: bold;
}

td.siderighttop
{
background-image: url(/tmpl_images/sideright_block_05.gif);
background-position: top;
background-repeat: no-repeat;
padding-left: 12px;
font-size: 11px;
}

td.siderightbody
{
background-image: url(/tmpl_images/sideright_block_08.gif);
padding-left: 12px;
padding-right: 12px;
padding-top: 8px;
font-size: 11px;
}

td.siderighttopgreen
{
background-image: url(/tmpl_images/sideright_block_05b.gif);
background-position: top;
background-repeat: no-repeat;
padding-left: 12px;
font-size: 11px;
}

td.siderightbodygreen
{
background-image: url(/tmpl_images/sideright_block_08b.gif);
padding-left: 12px;
padding-right: 12px;
padding-top: 8px;
font-size: 11px;
}

td.black
{
background-color: #000000;
color: #ffffff;
}

td.footer
{
padding-left: 18px;
color: #efedfa;
background-color: #cccccc;
}

td.header
{
margin-top: 0px;
padding-left: 10px;
}

td.tabletext
{
font-size: 11px;
}

td.tabletext2
{
font-size: 11px;
color: #ffffff;
}


a.nav
{ 
color: #000000;
font-weight: bold; 
text-decoration: none; 
}

a.nav:visited
{  
color: #000000;
text-decoration: none;
}

a.nav:hover
{  
color: #000000;
text-decoration: underline; 
}

a.search
{ 
font-weight: bold; 
text-decoration: none; 
color: #414141;
}

a.search:visited
{  
text-decoration: none;
color: #414141;
}

a.search:hover
{  
text-decoration: underline; 
color: #414141;
}


a.nav2
{ 
font-weight: bold; 
text-decoration: none; 
color: #c0d844;
}

a.nav2:visited
{  
text-decoration: none;
color: #c0d844;
}

a.nav2:hover
{  
text-decoration: underline; 
color: #c0d844;
}

.featuresimage
{
padding-right: 10px;
padding-bottom: 10px;
}

INPUT.styled, TEXTAREA.styled
 {
	font-family: verdana, arial, helvetica;
	padding: 3px;
	height: 20px;
	width: 100px;
	font-size: 10px;
	color: #414141;
	background-color: #ffffff;
	border: 1px solid #939393;
}

INPUT.zipstyled, TEXTAREA.zipstyled
 {
	font-family: verdana, arial, helvetica;
	padding: 3px;
	height: 20px;
	width: 50px;
	font-size: 10px;
	color: #414141;
	background-color: #ffffff;
	border: 1px solid #939393;
}

/* navmenu hovers */

.navmenu0 a:hover
{
display:block;
width:216px;
font-size: 10px; 
font-family: Verdana, Arial; font-weight: bold;
line-height:30px;
color: #5d5d5d;
background-color: #99c43b;
text-decoration: none;
height: 32px;
}

.navmenu0 a
{
display:block;
width:216px;
text-indent: 10px;
font-size: 10px; 
font-family: Verdana, Arial; font-weight: bold;
line-height:30px;
color: #ffffff;
background-color: #5d5d5d;
text-decoration: none;
height: 32px;
}

.navmenu0 a:visited
{
text-decoration: none;
}


.navmenu1 a:hover
{
display:block;
width:216px;
font-size: 10px; 
font-family: Verdana, Arial; font-weight: bold;
line-height:30px;
color: #545454;
background-color: #e2cea2;
text-decoration: none;
height: 32px;
}

.navmenu1 a
{
display:block;
width:216px;
text-indent: 10px;
font-size: 10px; 
font-family: Verdana, Arial; font-weight: bold;
line-height:30px;
color: #ffffff;
background-color: #9f8752;
text-decoration: none;
height: 32px;
}

.navmenu1 a:visited
{
text-decoration: none;
}

.navmenu2 a:hover
{
display:block;
width:216px;
font-size: 10px; 
font-family: Verdana, Arial; font-weight: bold;
line-height:30px;
color: #545454;
background-color: #b6d28f;
text-decoration: none;
height: 32px;
}

.navmenu2 a
{
display:block;
width:216px;
font-size: 10px; 
text-indent: 10px;
font-family: Verdana, Arial; font-weight: bold;
line-height:30px;
color: #ffffff;
background-color: #7f9f52;
text-decoration: none;
height: 32px;
}

.navmenu2 a:visited
{
text-decoration: none;
}

.navmenu3 a:hover
{
display:block;
width:216px;
font-size: 10px; 
font-family: Verdana, Arial; font-weight: bold;
line-height:30px;
color: #545454;
background-color: #a5c8e1;
text-decoration: none;
height: 32px;
}

.navmenu3 a
{
display:block;
width:216px;
font-size: 10px; 
text-indent: 10px;
font-family: Verdana, Arial; font-weight: bold;
line-height:30px;
color: #ffffff;
background-color: #527f9f;
text-decoration: none;
height: 32px;
}

.navmenu3 a:visited
{
text-decoration: none;
}

.navmenu4 a:hover
{
display:block;
width:216px;
font-size: 10px; 
font-family: Verdana, Arial; font-weight: bold;
line-height:30px;
color: #545454;
background-color: #d0a0a0;
text-decoration: none;
height: 32px;
}

.navmenu4 a
{
display:block;
width:216px;
font-size: 10px; 
text-indent: 10px;
font-family: Verdana, Arial; font-weight: bold;
line-height:30px;
color: #ffffff;
background-color: #9f5252;
text-decoration: none;
height: 32px;
}

.navmenu4 a:visited
{
text-decoration: none;
}



/* SPINNERS */
div.spinner
{
	cursor: pointer;
	width: 13px;
	height: 24px;
}

spinner_n6
{
	position:relative;
}

/* END: SPINNERS */



