﻿@charset "utf-8";
/* CSS Document */

body 
{
    background-color:#92bab7; /* for non-css3 browsers */
	background: -moz-linear-gradient(top,  #d1dbbd,  #92bab7); /* for firefox 3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, from(#d1dbbd), to(#92bab7)); /* for webkit browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1dbbd', endColorstr='#92bab7'); /* for IE */
	margin:0px;
	padding:25px 0 0 0;
	font-family:Calibri, Helvetica, sans-serif;
	font-size:12px;
}

#container
{
	width:1200px;
	height:auto;
}

/*CONTENT BLOCKS
-----------------------------*/
/*.divshadow
{
    border-bottom:5px solid grey;
    border-top:5px solid grey;
    border-left:5px solid grey;
    border-right:5px solid grey;
    -moz-border-radius-topleft:20px;
    -moz-border-radius-topright:5px;
}

.shadow
{
	position: relative;
	bottom: 5px;
	right: 5px;
    -moz-border-radius-topleft:20px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:20px;
    -webkit-border-top-right-radius:5px;
}

.content
{
	position: relative;
	bottom: 5px;
	right: 5px;
    -moz-border-radius-topleft:20px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:20px;
    -webkit-border-top-right-radius:5px;
}*/

/*Blue Round Corners - Top Left*/
.shadow-blue-top-left
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #91aa9d; /*shadow color*/
	color: inherit;
    -moz-border-radius-topleft:20px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:20px;
    -webkit-border-top-right-radius:5px;
}

.content-blue-top-left
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #92BBB7; /*background color of content*/
	color: #000; /*text color of content*/
	border: 5px solid white; /*border color*/
	padding: .5em 2ex;
    -moz-border-radius-topleft:20px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:20px;
    -webkit-border-top-right-radius:5px;
}

/*Blue Round Corners - Top Right*/
.shadow-blue-top-right
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #91aa9d; /*shadow color*/
	color: inherit;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:20px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:20px;
}

.content-blue-top-right
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #92BBB7; /*background color of content*/
	color: #000; /*text color of content*/
	border: 5px solid white; /*border color*/
	padding: .5em 2ex;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:20px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:20px;
}

/*Green Round Corners - Top Left*/
.shadow-green-top-left
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #91aa9d; /*shadow color*/
	color: inherit;
    -moz-border-radius-topleft:20px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:20px;
    -webkit-border-top-right-radius:5px;
}

.content-green-top-left
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #c5e09b; /*background color of content*/
	color: #000; /*text color of content*/
	border: 5px solid white; /*border color*/
	padding: .5em 2ex;
    -moz-border-radius-topleft:20px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:20px;
    -webkit-border-top-right-radius:5px;
}

/*Green Round Corners - Top Left - Image Rotation*/
.shadow-green-top-left-rotation
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #91aa9d; /*shadow color*/
	color: inherit;
    -moz-border-radius-topleft:20px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:20px;
    -webkit-border-top-right-radius:5px;
}

.content-green-top-left-rotation
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 5px solid white; /*border color*/
    -moz-border-radius-topleft:20px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:20px;
    -webkit-border-top-right-radius:5px;
}

/*Green Round Corners - Top Right*/
.shadow-green-top-right
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #91aa9d; /*shadow color*/
	color: inherit;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:20px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:20px;
}

.content-green-top-right
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #c5e09b; /*background color of content*/
	color: #000; /*text color of content*/
	border: 5px solid white; /*border color*/
	padding: .5em 2ex;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:20px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:20px;
}

/*Dark Blue Round Corners - Top Right*/
.shadow-DBlue-top-right
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #91aa9d; /*shadow color*/
	color: inherit;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:20px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:20px;
}

.content-DBlue-top-right
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #000066; /*background color of content*/
	color: #FFF; /*text color of content*/
	border: 5px solid white; /*border color*/
	padding: .5em 2ex;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:20px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:20px;
}

/*Dark Blue Round Corners - Top Left*/
.shadow-DBlue-top-left
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #91aa9d; /*shadow color*/
	color: inherit;
    -moz-border-radius-topleft:20px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:20px;
    -webkit-border-top-right-radius:5px;
}

.content-DBlue-top-left
{
	position: relative;
	bottom: 5px;
	right: 5px;
	background-color: #000066; /*background color of content*/
	color: #FFF; /*text color of content*/
	border: 5px solid white; /*border color*/
	padding: .5em 2ex;
    -moz-border-radius-topleft:20px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-left-radius:20px;
    -webkit-border-top-right-radius:5px;
}

/*LEFT CONTENT
-----------------------------*/
#left-wrapper
{
	width:250px;
	height:auto;
	float:left;
}

/*RIGHT CONTENT
-----------------------------*/
#right-wrapper
{
	width:900px;
	height:auto;
	float:right;
}

.clear
{
	width:0px;
	height:0px;
	clear:both;
}

#footer-left
{
	width:420px;
	height:auto;
	float:left;
	color:#333;
}

#footer-right
{
	width:420px;
	height:auto;
	float:right;
	color:#333;
}


/*Menu - Static
-----------------------------*/
#links
{
	height:auto;
	background:#c5e09b;
	border-top:5px solid white;
	color: #1d7022;
	padding: 15px 10px;
}

#links a
{
	color: #1d7022;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	padding:0 9px;
}

#links a:hover
{
	color:#000066;
	text-decoration:none;
}

#links a:visited
{
	color:#000066;
	text-decoration:none;
}

/*CONTENT
-----------------------------*/
#content-wrapper
{
	width:900px;
	height:auto;
	margin-top:20px;
}

#content-left
{
	width:400px;
	height:auto;
	float:left;
}

#content-right
{
	width:500px;
	height:auto;
	float:right;
}

/*TEXT STYLING
-----------------------------*/
p
{
    color:#1d7022;
}

#content-right p
{
	font-size:14px;
	margin-bottom:4px;
}

h1
{
	color:#FFF;
	font-size:35px;
	font-weight:700;
	padding:0px;
	word-spacing: 5px;
	letter-spacing:2px;
}

h2
{
	color:#1d7022;
	font-size:27px;
	font-weight:700;
	padding:0px;
	margin:0px 0 5px 0;
}

h3
{
	color:#1d7021;
	font-size:18px;
	font-weight:700;
	padding:0px;
	margin:0 0 4px 5px;
    width: auto;
}

.donation
{
	width:200px;
	height:auto;
	color:#FFF;
	font-size:22px;
	font-weight:700;
	padding:0px;
	margin:0 0 0 5px;
	letter-spacing:1px;
}

.donation a
{
	color:#FFF;
	text-decoration:none;
}

.donation a:hover
{
	color:#c4df9b;
	text-decoration:none;
}

.donation a:visited
{
	color:#FFF;
	text-decoration:none;
}

.members-logo
{
	margin:15px 10px 15px 20px;
}

.ad-logo
{
	margin:15px 10px 15px 20px;
	border:0px;
}

.ad-logo a
{
	margin:15px 10px 15px 20px;
	border:0px;
}

.icons
{
	width:115px;
	height:115px;
    float:left;
}

.icon-txt
{
	width:320px;
	height:90px;
	padding-top:0px;
	float:right;
}

.icon-txt p
{
	color:#1d7022;
	font-size:12px;
	padding:0px;
	margin:0px;
}

.icon-txt a
{
	color:#1d7022;
	font-size:12px;
	padding:0px;
	margin:0px;
	text-decoration:underline;
}

.icon-txt a:hover
{
	text-decoration:none;
	color:#000066;
}

.icon-txt a:visited
{
	text-decoration:none;
	color:#000066;
}

#footer-right a
{
    color:#000066;
	font-size:14px;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

#footer-right a:hover
{
	text-decoration:none;
	color:#000066;
}

#footer-right a:visited
{
	text-decoration:none;
	color:#000066;
