﻿/* Purpose: undo some of the default styling of common (X)HTML browsers */

/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
/*ul,ol { list-style:none }*/

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html,blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

ul
{list-style-type : none;}

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img {border-style:none;}


/* Search Engine Layer - HIDDEN */
.seo {
	visibility: hidden;
	display:none;
}

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Styles for the Drop Down Menu are includes in file: include/drop_down_menu.inc
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

body
{
	font:14px arial, sans-serif, tahoma;
	/*line-height:18px;*/
	color: #ffffff; 
	font-weight:normal;
	background-color:#000000;	
}	

/* Use main_style to control line height in Main Content, not td*/
td
{
	font:14px arial, sans-serif, tahoma;
	/*line-height:18px;*/
	color: #ffffff;
	font-weight:normal;	
}

p
{
	font:14px arial, sans-serif, tahoma;
	/*line-height:18px;*/
	color: #ffffff; 
	font-weight:normal;	
}

/* BODY LINKS */
a:link
{
	text-decoration: none;
	border-style: none;
	outline: none;
}

a:visited 
{
	text-decoration: none;
	border-style: none;
	outline: none;
}

a:active 
{
	text-decoration: none;
	border-style: none;
	outline: none;
}

a:hover 
{
	text-decoration: underline;
	border-style: none;
	outline: none;
}
/* END BODY LINKS */

.body_bg
{
	background-color:#3B3B3B;
}


.container
{
	/*background-color:#5f5f5f;*/
}

.line_height_left
{
	margin: 45px 0px 0px 0px;
	line-height:35px;
	color: #ffffff; 
	font-weight: bold; 
	font-size: 15px; 
	letter-spacing: normal;	

}

.line_height_main
{
	line-height:21px;
	width: 375px;
}

.tagline
{
	font:18px arial, sans-serif, tahoma;
	font-weight: bold;
}

.sub_nav {color: #72da2b !important; font-weight:bold; font-size: 15px; letter-spacing: normal;}	
.sub_nav:link {color:#72da2b !important; font-weight:bold; font-size: 15px; text-decoration: none; letter-spacing: normal;}
a.sub_nav:link {color:#72da2b !important; font-weight:bold; font-size: 15px; text-decoration: none; letter-spacing: normal;}
a.sub_nav:visited {color:#72da2b !important; font-weight:bold; font-size: 15px; text-decoration: none; letter-spacing: normal;}
a.sub_nav:active {color:#72da2b !important; font-weight:bold; font-size: 15px; text-decoration: none; letter-spacing: normal;}
a.sub_nav:hover {color:#ffffff !important; font-weight:bold; font-size: 15px; text-decoration: none; letter-spacing: normal;}

.sub_nav_on {color: #ffffff !important; font-weight:bold; font-size: 15px; letter-spacing: normal;}	
.sub_nav_on:link {color:#ffffff !important; font-weight:bold; font-size: 15px; text-decoration: none; letter-spacing: normal;}
a.sub_nav_on:link {color:#ffffff !important; font-weight:bold; font-size: 15px; text-decoration: none; letter-spacing: normal;}
a.sub_nav_on:visited {color:#ffffff !important; font-weight:bold; font-size: 15px; text-decoration: none; letter-spacing: normal;}
a.sub_nav_on:active {color:#ffffff !important; font-weight:bold; font-size: 15px; text-decoration: none; letter-spacing: normal;}
a.sub_nav_on:hover {color:#ffffff !important; font-weight:bold; font-size: 15px; text-decoration: none; letter-spacing: normal;}

.directions {color: #72da2b !important; font-weight: bold; font-size: 13px; letter-spacing: normal;}	
.directions:link {color:#72da2b !important; font-weight: bold; font-size: 13px; text-decoration: none; letter-spacing: normal;}
a.directions:link {color:#72da2b !important; font-weight: bold; font-size: 13px; text-decoration: none; letter-spacing: normal;}
a.directions:visited {color:#72da2b !important; font-weight: bold; font-size: 13px; text-decoration: none; letter-spacing: normal;}
a.directions:active {color:#72da2b !important; font-weight: bold; font-size: 13px; text-decoration: none; letter-spacing: normal;}
a.directions:hover {color:#72da2b !important; font-weight: bold; font-size: 13px; text-decoration: underline; letter-spacing: normal;}

.green_title {padding:0px 0px 10px 0px; color: #72da2b !important; font-weight: bold; font-size: 16px; letter-spacing: normal;}	
.green_title:link {padding:0px 0px 10px 0px; color:#72da2b !important; font-weight: bold; font-size: 16px; text-decoration: none; letter-spacing: normal;}
a.green_title:link {padding:0px 0px 10px 0px; color:#72da2b !important; font-weight: bold; font-size: 16px; text-decoration: none; letter-spacing: normal;}
a.green_title:visited {padding:0px 0px 10px 0px; color:#72da2b !important; font-weight: bold; font-size: 16px; text-decoration: none; letter-spacing: normal;}
a.green_title:active {padding:0px 0px 10px 0px; color:#72da2b !important; font-weight: bold; font-size: 16px; text-decoration: none; letter-spacing: normal;}
a.green_title:hover {padding:0px 0px 10px 0px; color:#72da2b !important; font-weight: bold; font-size: 16px; text-decoration: none; letter-spacing: normal;}

.green {color: #72da2b !important; font-weight: normal; letter-spacing: normal;}	
.green:link {color:#72da2b !important; font-weight: normal; text-decoration: none; letter-spacing: normal;}
a.green:link {color:#72da2b !important; font-weight: normal; text-decoration: none; letter-spacing: normal;}
a.green:visited {color:#72da2b !important; font-weight: normal; text-decoration: none; letter-spacing: normal;}
a.green:active {color:#72da2b !important; font-weight: normal; text-decoration: none; letter-spacing: normal;}
a.green:hover {color:#72da2b !important; font-weight: normal; text-decoration: none; letter-spacing: normal;}

.white14 {color: #ffffff !important; font-weight: normal; font-size: 14px; text-decoration: underline; letter-spacing: normal;}	
.white14:link {color:#ffffff !important; font-weight: normal; font-size: 14px; text-decoration: underline; letter-spacing: normal;}
a.white14:link {color:#ffffff !important; font-weight: normal; font-size: 14px; text-decoration: underline; letter-spacing: normal;}
a.white14:visited {color:#ffffff !important; font-weight: normal; font-size: 14px; text-decoration: underline; letter-spacing: normal;}
a.white14:active {color:#ffffff !important; font-weight: normal; font-size: 14px; text-decoration: underline; letter-spacing: normal;}
a.white14:hover {color:#ffffff !important; font-weight: normal; font-size: 14px; text-decoration: underline; letter-spacing: normal;}

.white14_nounderline {color: #ffffff !important; font-weight: normal; font-size: 14px; text-decoration: none; letter-spacing: normal;}	
.white14_nounderline:link {color:#ffffff !important; font-weight: normal; font-size: 14px; text-decoration: none; letter-spacing: normal;}
a.white14_nounderline:link {color:#ffffff !important; font-weight: normal; font-size: 14px; text-decoration: none; letter-spacing: normal;}
a.white14_nounderline:visited {color:#ffffff !important; font-weight: normal; font-size: 14px; text-decoration: none; letter-spacing: normal;}
a.white14_nounderline:active {color:#ffffff !important; font-weight: normal; font-size: 14px; text-decoration: none; letter-spacing: normal;}
a.white14_nounderline:hover {color:#ffffff !important; font-weight: normal; font-size: 14px; text-decoration: underline; letter-spacing: normal;}

.white {color: #ffffff !important; font-weight: normal; font-size: 15px; text-decoration: underline; letter-spacing: normal;}	
.white:link {color:#ffffff !important; font-weight: normal; font-size: 15px; text-decoration: underline; letter-spacing: normal;}
a.white:link {color:#ffffff !important; font-weight: normal; font-size: 15px; text-decoration: underline; letter-spacing: normal;}
a.white:visited {color:#ffffff !important; font-weight: normal; font-size: 15px; text-decoration: underline; letter-spacing: normal;}
a.white:active {color:#ffffff !important; font-weight: normal; font-size: 15px; text-decoration: underline; letter-spacing: normal;}
a.white:hover {color:#ffffff !important; font-weight: normal; font-size: 15px; text-decoration: underline; letter-spacing: normal;}


.textbox
{
	color: #333333;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	width: 370px; 
	height: 20px;
	border-style: solid; 
	border-width: 1px; 
	border-color:#000000;
	text-indent: 1px;
	margin:0px 0px 5px 0px;
}

.textarea
{	
	color: #000000;
	font-weight: normal;
	font-style: normal; 
	text-decoration: none;
	border-style: solid; 
	border-width: 1px; 
	border-color:#000000;
	width: 370px;
	height: 20px;
	overflow:visible;

}

/*FOOTER LINKS*/
.footer {color:#b9b9b9 !important; font-size: 12px; font-weight: normal; letter-spacing:normal;}
.footer:link {color:#b9b9b9 !important; font-weight: normal; letter-spacing:normal; text-decoration: none;}
a.footer:link {color:#b9b9b9 !important; font-size: 12px; font-weight: normal; letter-spacing:normal; text-decoration: none;}
a.footer:visited {color:#b9b9b9 !important; font-size: 12px; font-weight: normal; letter-spacing:normal; text-decoration: none;}
a.footer:active {color:#b9b9b9 !important; font-size: 12px; font-weight: normal; letter-spacing:normal; text-decoration: none;}
a.footer:hover {color:#b9b9b9 !important; font-size: 12px; font-weight: normal; letter-spacing:normal; text-decoration: underline;}

/*FOOTER LINKS*/
.footer_white {color:#ffffff !important; font-size: 12px; font-weight: normal; letter-spacing:normal;}
.footer_white:link {color:#ffffff !important; font-weight: normal; letter-spacing:normal; text-decoration: none;}
a.footer_white:link {color:#ffffff !important; font-size: 12px; font-weight: normal; letter-spacing:normal; text-decoration: none;}
a.footer_white:visited {color:#ffffff !important; font-size: 12px; font-weight: normal; letter-spacing:normal; text-decoration: none;}
a.footer_white:active {color:#ffffff !important; font-size: 12px; font-weight: normal; letter-spacing:normal; text-decoration: none;}
a.footer_white:hover {color:#ffffff !important; font-size: 12px; font-weight: normal; letter-spacing:normal; text-decoration: underline;}
