body{
	margin: 20px;
	background: #9d9fa1;
	text-align:center;
	font: 0.75em Tahoma;
	color: #808284;
}

a:link, a:visited{
	color: #b4d670;
	text-decoration: none;	
}

a:hover{
	color: #b4d670;
	text-decoration: underline;	
}

/* Header Tags - remember we are using the h5 tags for navigation!!! */

h1 {
font: bold 1.0em Tahoma;
color: #b4d670;
margin: 5px 0px 5px 0px;
}

h2 {
font-weight: bold;
color: #231f20;
margin: 5px 0px 5px 0px;
}

/* Main Navigation - Works with Nav Link Style */
h3 {
font: bold 0.75em Tahoma;
color: #222f44;
margin: 0px;
padding: 5px 10px 0px 10px;
}

/* Sub Navigation */
h4 {
font: bold 0.75em Tahoma;
margin: 0px;
padding: 5px 10px 0px 20px;
}

/* Site Map Only */
h5 {
font: bold 0.75em Tahoma;
color: #CCCCCC;
margin: 0px;
padding: 0px;
}

/* Table and Cell Styles */

td {
background-color: transparent;
text-align: left;
padding: 0px;
}

/* Table Cell Styles */
.td_logo {
background: #FFFFFF;
padding: 35px 0px 0px 0px;
}

.td_white {
background: #FFFFFF;
}

.td_quote {
background: #FFFFFF url(../UserFiles/Image/quote_bg.gif) no-repeat top;
height: 490px;
padding: 0px;
}

.td_tag {
background: #FFFFFF url(../UserFiles/Image/tag_line.gif) no-repeat bottom;
height: 390px;
}

.td_logo_section {
background: #FFFFFF;
padding: 35px 0px 0px 0px;
height: 167px;
}

.td_flash {
background: #d0e4a5;
height: 167px;
}

.td_main_bg {
background: #FFFFFF;
border-right: 1px dotted #b4d670;
border-bottom: 20px solid #FFFFFF;
vertical-align: top;
line-height: 2em;
}

.td_news {
background: #FFFFFF;
text-align: left;
vertical-align: top;
}

.td_footer {
background: #FFFFFF url(../UserFiles/Image/footer_bar.gif);
}

/*Holding Page Only */

.td_main_bg_holding {
background: #FFFFFF;
border-bottom: 20px solid #FFFFFF;
vertical-align: top;
}

/* Text Styles */

.text_main {
padding: 10px 20px 0px 20px;
}

.text_nav_home {
padding: 75px 0px 0px 0px;
text-align: right;
}

.text_nav {
padding: 100px 0px 0px 0px;
text-align: right;
}

.text_small {
font: 0.75em Tahoma;
}

.text_news {
background: #FFFFFF url(../UserFiles/Image/news_bg.gif) top no-repeat;
padding: 10px 20px 0px 20px;
line-height: 2em;
}

.image_logo {
text-align:center;
padding: 52px 0px 10px 0px;
}

.image_left {
float: left;
width: 200;
}

/* Form Styles */
.text2 {
font: 12px Tahoma;
color: #666666;
}

.text3 {
font: 12px Tahoma;
color: #666666;
border: 1px solid #333333;
}

.std_button {
font: 12px Tahoma;
color: #666666;
border: 1px solid #666666;
}

/* Breadcrumb Trail */
.breadcrumb {
border-bottom: 1px dashed #CCCCCC;
font: bold 0.75em Tahoma;
padding: 10px;
}

/* Nav Link - Main Navigation Only*/
.main_nav_active {
padding: 5px 0px 5px 10px;
}

.main_nav {
padding: 5px 0px 5px 10px;
}

.nav_link {
padding: 0px 20px 0px 0px;
}

a:link.nav_link, a:visited.nav_link, a:active.nav_link {
color: #231f20;
text-decoration: none;
}

a:hover.nav_link  {
color: #b4d670;
background: url(../UserFiles/Image/bullet.gif) no-repeat right;
}

/* Nav Link Active - Gives the Dark Brown when we are showing that page */
.nav_link_active {
padding: 0px 20px 0px 0px;
font-weight: bold;
}

a:link.nav_link_active, a:visited.nav_link_active, a:active.nav_link_active, a:hover.nav_link_active {
color: #231f20;
background: url(../UserFiles/Image/bullet.gif) no-repeat right;
}

.sub_nav {
padding: 5px 20px 5px 0px;
}

a:hover.sub_nav_link {
color: #231f20;
}

a:link.sub_nav_link, a:visited.sub_nav_link, a:active.sub_nav_link {
color: #b4d670;
}

/* CRM */

.cell_header {
background: #CCCCCC;
color:#000000;
font-weight:bold;
padding: 5px 0px 5px 10px;
border-top: 10px solid #FFFFFF;
border-bottom: 10px solid #FFFFFF;
}

/* Page Tag Table */

.td_head_border {
background: #b4d670;
color: #231f20;
padding: 5px;
border-bottom: 1px solid #b4d670;
text-align: left;
font-weight: bold;
line-height: 1em;
color: #231f20;
}

.td_head_border_left {
border-bottom: 1px solid #b4d670;
border-left: 1px solid #b4d670;
padding: 0px 0px 0px 5px;
text-align: left;
font-weight: bold;
line-height: 1em;
color: #231f20;
}

.td_head_border_central {
border-bottom: 1px solid #b4d670;
border-left: 1px solid #b4d670;
text-align: center;
padding: 0px 5px 0px 5px;
font-weight: bold;
line-height: 1em;
color: #231f20;
}

.td_head_border_end {
border-bottom: 1px solid #b4d670;
border-right: 1px solid #b4d670;
border-left: 1px solid #b4d670;
text-align: center;
padding: 0px 5px 0px 5px;
font-weight: bold;
line-height: 1em;
color: #231f20;
}

.tag_content_one_left {
background-color:#FFFFFF;
border-bottom: 1px solid #b4d670;
border-left: 1px solid #b4d670;
padding: 5px;
text-align: left;
line-height: 1em;
color: #231f20;
}

.tag_content_one {
background-color:#FFFFFF;
border-bottom: 1px solid #b4d670;
border-left: 1px solid #b4d670;
padding: 5px;
text-align: center;
line-height: 1em;
color: #231f20;
}

.tag_content_one_end {
background-color:#FFFFFF;
border-bottom: 1px solid #b4d670;
border-left: 1px solid #b4d670;
border-right: 1px solid #b4d670;
padding: 5px;
text-align: center;
line-height: 1em;
color: #231f20;
}

.tag_content_two_left {
background-color:#f0f7e6;
border-bottom: 1px solid #b4d670;
border-left: 1px solid #b4d670;
padding: 5px;
text-align: left;
line-height: 1em;
color: #231f20;
}

.tag_content_two {
background-color:#f0f7e6;
border-bottom: 1px solid #b4d670;
border-left: 1px solid #b4d670;
padding: 5px;
text-align: center;
line-height: 1em;
color: #231f20;
}

.tag_content_two_end {
background-color:#f0f7e6;
border-bottom: 1px solid #b4d670;
border-left: 1px solid #b4d670;
border-right: 1px solid #b4d670;
padding: 5px;
text-align: center;
line-height: 1em;
color: #231f20;
}
