/* GREEN TEMPLATE */

/* ---------- Body Attributes ---------- */

body{
font: 11px Arial, Helvetica, sans-serif; 
color: #333333;
background: #d4eaa9 url(/images/templates/background-2.gif) repeat-x 0px 0px;
margin: 0;
line-height: 15px;
height: 100%;
}

/* ---------- Div IDs ---------- */

#container{
width: 635px;
margin: 0 auto;
border-left: 1px solid #648027;
border-right: 1px solid #648027;
border-bottom: 1px solid #648027;
background: white;
}

#topbar{
width: 627px;
height: 86px;
padding: 0px 4px 0px 4px;
background: #ffffff url(/images/templates/header-2.gif) repeat-y center top;
}

#content{
width: 627px;
padding: 0px 0px 4px 4px;
background: white;
}

	#leftColumn{
	width: 375px;
	padding: 10px 10px 15px 5px;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
	
	#rightColumn{
	width: 212px;
	padding: 10px 5px 15px 10px;
	float: right;
	background: #6a9611;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	}
	

#footer{
width: 627px;
background: url(/images/templates/footer-2.gif) repeat-y;
padding: 0px 0px 0px 4px;
}

/* ---------- Common Object and Class Attributes ---------- */

hr{
height: 1px;
color: #8e4f00;
background-color: #6a9611;
border: 0px;
width: 98%;
}

hr.leftColHR{
height: 1px;
color: #d0d0d0;
background-color: #d0d0d0;
border: 0px;
width: 100%;
}

hr.rightColHR{
height: 1px;
color: #ffffff;
background-color: #ffffff;
border: 0px;
width: 100%;
}

.leftImageBordered{ /* Left aligns an image and adds decorative border */
float: left;
margin: 0px 8px 8px 0px;
padding: 5px;
display: block;
border: 1px solid #d0d0d0;
}

.rightImageBordered{ /* Right aligns an image and adds decorative border */
float: right;
margin: 0px 0px 8px 8px;
padding: 5px;
display: block;
border: 1px solid #d0d0d0;
}

.clear{
clear: both;
}

/* ---------- Text Attributes ---------- */

.headerTitle1{
font-family: Century Gothic, Tahoma, Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: bold;
color: #435b0b;
}

.headerTitle2{
font-family: Century Gothic, Tahoma, Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: bold;
color: #6a9611;
}

.subheaderTitle1{
font-family: Century Gothic, Tahoma, Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: bold;
color: #ffffff;
}

.subheaderTitle2{
font-family: Century Gothic, Tahoma, Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: bold;
color: #d0e7a1;
}

.leadText{ /* Intro paragraph */
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #6a9611;
}

.bodyText{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}

.sidebarText{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
}

.footerTextColor1{
width: 40%;
font-family: Arial Narrow, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #435b0b;
padding-left: 4px;
border-left: 1px solid #6a9611;
}

.footerTextColor2{
font-family: Arial Narrow, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
border-right: 1px solid #ffffff;
padding-left: 4px;
padding-right: 4px;
}

/* ---------- Link Attributes ---------- */

a{ /* Standard body links */
text-decoration: underline;
color: #6a9611;
}

a:link{
text-decoration: underline;
color: #6a9611;
}

a:visited{
text-decoration: underline;
color: #6a9611;
}

a:hover{
text-decoration: underline;
color: #3e1e02;
}

a:active{
text-decoration: underline;
color: #3e1e02;
}

a.sidebarLink{ /* Sidebar links */ 
text-decoration: none;
color: #d0e7a1;
}

a.sidebarLink:link{
text-decoration: none;
color: #d0e7a1;
}

a.sidebarLink:visited{
text-decoration: none;
color: #d0e7a1;
}

a.sidebarLink:hover{
text-decoration: underline;
color: #d0e7a1;
}

a.sidebarLink:active{
text-decoration: underline;
color: #d0e7a1;
}
