﻿/*
  bright green: #17e801
  medium green: #33872a
  dark green: #304a2d;
*/
	
	html, body 
	{ 
		height:100%;width:100%; font-family:arial;
	}
	body
	{
		background:url(/images/pagebg.jpg) center top;background-color:#1c1c1c;margin:0px;background-repeat:no-repeat;text-align:center;
	}
	#main
	{
		height:100%;width:100%;
	}
	#container
	{
		height:100%;width:1000px;margin-right:auto;margin-left:auto;text-align:left;
	}
	#content
	{
		background-color:#ffffff;padding: 10px;font-family:arial;min-height:600px;
	}
	#header
	{
		height:202px;width:1000px;background-image:url(/images/headerbg.jpg);background-repeat:no-repeat;
	}
	#footer1
	{
		width:1000px;background-image:url(/images/footerbg1.jpg);height:78px;background-repeat:no-repeat;
	}
	#footer2
	{
		width:1000px;background-image:url(/images/footerbg2.jpg);color: #33872a;padding: 10px;background-repeat:repeat-y
	}
	#footer3
	{
		width:1000px;height:56px;background-image:url(/images/footerbg3.jpg);
	}
	div.container {
		border: 1px solid #000000;
		overflow: auto;
		width: 100%
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
	.tab-left
	{
		background-image:url(/images/tableft.jpg);width:6px;height:18px;float:left;position:relative;
	}
	.tab-right
	{
		background-image:url(/images/tabright.jpg);width:6px;height:18px;float:left;position:relative;margin-right:4px;
	}
	
	.tab
	{
		background-image:url(/images/tabbg.jpg);
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		float:left;
		height:18px;
		position:relative;
		background-color:#33872a;
		color:#ffffff;
		text-decoration:none;
	}
	
	.tab-active
	{
		color:#ffffff;
	}
	
	.tab a
	{
		color:#ffffff;
		text-decoration:none;
	}
	
	.tab a.Active
	{
		color:#476287;
		background-image:url(/images/rightarrow.gif);
		background-repeat:no-repeat;
		padding-left:15px;
		background-position:center left;
	}
	
	#tabs
	{
		position:relative;
		top:182px;
		left:650px;
		font-family:arial;
		text-align:right;
	}
	#secondaryNav
	{
		width:100%;
	}
	#secondaryNav a
	{
		color:#33872a;
	}
	#secondaryNav a:hover
	{
		color:#17e801;
		text-decoration:none;
	}
	
	#topNav
	{
		position:relative;
		top:35px;
		left:820px;
		width:200px;
		height:10px;
	}
	
	fieldset 
{
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #CCC;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset label 
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input[type="text"] 
{
    width: 200px;
    border: 1px solid #CCC;
}

input[type="password"] 
{
    width: 200px;
    border: 1px solid #CCC;
}

table 
{
  border: solid 1px #e8eef4;
  border-collapse: collapse;
}

table td 
{
  padding: 5px;   
  border: solid 1px #e8eef4;
}

table th
{
  padding: 6px 5px;
  text-align: left;
  background-color: #e8eef4; 
  border: solid 1px #e8eef4;   
}

.clear
{
    clear: both;
}

.error
{
    color:Red;
}

.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.blogDescription
{
	
}

.blogDescription h1, .blogDescription h2, .blogDescription h3
{
	font-size:12px;	
	font-weight:bold;
}

.blogTitle a
{
	font-size:18px;
	color:#33872a;
}

.blogPublishDate
{
	font-size:12px;
}

.blogPublishDate a
{
	color: #aaaaaa;
}

.blogTopLink
{
	background-image:url(/Images/top.gif);
	padding-left:18px;
	background-repeat:no-repeat;
	height:11px;	
	font-size:11px;
	color: #aaaaaa;
}