body {
	background-color: #FFFFFF;
	text-align: center;
}
#container {
	width: 806px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#logo {
	float: left;
	width: 170px;
	height: 82px;
	margin-bottom: 26px;
}
#header {
	float: left;
	width: 636px;
	height: 82px;
	background-image: url(../images/heading.jpg);
	text-align: right;
	margin-bottom: 26px;
}
#header form#frm_login {
	margin: 0;
	padding: 56px 5px 0 0;
}
#header form#frm_login input.text {
	width: 120px;
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #D3D3D3;
	margin-right: 12px;
}
#header form#frm_login input.button {
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #4C4C4C;
	width: 40px;
}
#header form#frm_login label {
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #7C7C7C;
}

/* menu */

#menu {
	float: left;
	width: 177px;
}
#menu ul {
	width: 148px;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
#menu ul li {
	margin: 0;
	padding: 0;
	font: bold 0.9em/1.15em Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
}
#menu ul li a {
	display: block;
	height: 100%;
	border-bottom: 1px dashed #887FB8;
	padding: 8px 0 8px 17px;
	text-decoration: none;
	color: #DA8005;
}
#menu ul li a:hover {
	border-bottom: 1px dashed #DA8005;
	color: #F7BE4B;
}
#menu ul li a.active {
	color: #867DB6;
}

#content {
	float: left;
	width: 415px;
}
#contentHome {
	float: left;
	width: 315px;
	margin-bottom: 10px;
}
#right {
	float: right;
	width: 197px;
}
#rightHome {
	float: right;
	width: 307px;
}

/* footer */
#footer {
	clear: both;
	height: 59px;
	width: 805px;
	background-image: url(../images/bkg_footer.jpg);
	margin-top: 12px;
}
#footer p {
	padding: 15px 0 0 20px;
	line-height: 1.3em;
}
#footer p a {
	color: #676767;
}

/* overall classes */

.clear {
	clear: both;
	display: block;
}
.bold {
	font-weight: bold;
}
.red {
	color: #FF0000;
}
.breaker {
	padding-bottom: 10px;
	border-bottom: 1px dashed #968FB8;
	margin-bottom: 16px;
}
.breakerTop {
	padding-top: 10px;
	border-top: 1px dashed #968FB8;
	margin-top: 16px;
}
.noMargin {
	padding-bottom: 0;
}
.yellow {
	color: #FB9900;
}
a.archive {
	color: #FB9900;
	padding-left: 130px;
}

/* overall styles */

h1 {
	font: normal 1.4em Arial, Helvetica, sans-serif;
	color: #676767;
	margin: 0;
	padding: 0 0 16px 0;	
}
h2 {
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #867DB6;
	margin: 0;
	padding: 0 0 16px 0;	
}

p {
	font: 0.7em/1.5em Arial, Helvetica, sans-serif;
	color: #676767;
	margin: 0;
	padding: 0 0 16px 0;
}
ul, ol {
	font: 0.7em/1.6em Arial, Helvetica, sans-serif;
	color: #676767;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0 30px 16px 0;
}
a {
	color: #362FD5;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
table td, table th {
	font: 0.7em/1.5em Arial, Helvetica, sans-serif;
	color: #676767;
}

.rightBoxAbout {
	width: 196px;
	height: 315px;
	background-image: url(../aboutus/images/bkg_rightbox.jpg);
}
.rightBoxWelcome {
	width: 196px;
	height: 315px;
	background-image: url(../members/images/rightbox_welcome.jpg);
}
.rightBoxNewsletter {
	width: 196px;
	height: 315px;
	background-image: url(../members/images/rightbox_newsletter.jpg);
}
.rightBoxAboutus {
	width: 196px;
	height: 315px;
	background-image: url(../members/images/rightbox_about.jpg);
}
.rightBoxInvolved {
	width: 196px;
	height: 315px;
	background-image: url(../members/images/rightbox_involved.jpg);
}
.rightBoxLinks {
	width: 196px;
	height: 315px;
	background-image: url(../members/images/rightbox_links.jpg);
}
.rightBoxDetails {
	width: 196px;
	height: 315px;
	background-image: url(../members/images/rightbox_update.jpg);
}
.rightBoxViews {
	width: 196px;
	height: 315px;
	background-image: url(../members/images/rightbox_views.jpg);
}
.rightBoxAbout p, .rightBoxWelcome p, .rightBoxNewsletter p, .rightBoxAboutus p, .rightBoxInvolved p, .rightBoxLinks p, .rightBoxDetails p, .rightBoxViews p {
	color: #FB9300;
	font: bold 0.6em Verdana, Arial, Helvetica, sans-serif;
	padding: 201px 68px 0 10px;
}
p.footer {
	padding-top: 16px;
}
p.footer a {
	color: #676767;
}

.floatLeft {
	float: left;
	margin: 0 10px 0 0;
}

.floatRight {
	float: right;
	margin: 0 10px 0 0;
}

div.colLeft {
	float: left;
	width: 125px;
}
div.colRight {
	float: right;
	width: 285px;
}
div.colRightWide {
	float: right;
	width: 290px;
}