body {height:100%; background: #666; font-family: Arial, Verdana, Sans-Serif; color: #000; font-size: 13px; line-height: 1.2em; }

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #46874F;
	text-decoration: none;
	}
	
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #46874F;
	text-decoration: none;
	}	


a h2 img,
a img {border:none;}

h2 img a:hover,
img a:hover border:none;}

/* Main Page Container - Centered */
#container {margin: 0px auto 50px auto; width:950px; height:100%; position: relative; background: #fff; border:1px solid #000;}

/* Header of Page */
#header {margin:0px; height:256px; background: #7688cf url(/images/top1.jpg) no-repeat top left; }

/* Member Login Area - Positioned in Btm Bar of Header */
#MemberLogin {position:absolute; top:220px; right:10px; vertical-align:middle; border:1px solid red;}

/* Left Side */
#side-a-container {
	margin:0;
	padding:0;
	float: left;
	width: 200px;
	border: 0px solid red;
	position:relative;
	background: transparent url(/images/leftmenuback.jpg) repeat top left;
	}
	
#content {
	border:1px solid #000;
	width:460px;
	padding:20px;
	float:left;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	}
	
#content a {
	color: #46874F;
	text-decoration: none;
	}
	
#content a:hover {
	text-decoration: underline;
	}
	
#right {width:200px; float:right; margin-right:10px; background:#fff; padding:5px; text-align:left; border:1px solid #000;}
#right-A {width:90%; left:0; padding:15px; border:1px solid #000; text-align:left;}
#right-A h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #46874F;
	text-decoration: none;
	display:block;
	padding: 10px;
	background: #ccc;
	}
#right-B {border:1px solid #000;}
	
#footer {clear:both; position:relative; height:105px; background: #fff url(/images/footer.jpg) no-repeat;}	

.smalltextwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
	}
	
.smalltextwhite a {
	color: #FFF;
	text-decoration: none;
	}
	
.smalltextwhite a:hover {
	color: #000;
	text-decoration: none;
	}
		
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	}

.bodytext a {
	color: #46874F;
	text-decoration: none;
	}
	
.bodytext a:hover {
	text-decoration: underline;
	}
	
.bodytext-indent {
	margin-left:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	}

.bodytext-indent a {
	color: #46874F;
	text-decoration: none;
	}
	
.bodytext-indent a:hover {
	text-decoration: underline;
	}	
	

.greentextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #46874F;
	text-decoration: none;
}

.greentextbold a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #46874F;
	text-decoration: underline;
}
.bodygreenlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #46874F;
	text-decoration: none;
}

#linked-in {
	padding:10px;
	border: 1px solid #000;
	text-align:left;
	}
	
#linked-in .center {
	text-align:center;
	}
	
.smaller {font-size:.9em; line-height:1.2em;}

#float-right-Events {
	float:right;
	width:130px;
	margin:0 10px;
	padding:10px;
	border:1px solid #ddd;
	}
	
#float-right-Members {
	float:right;
	width:300px;
	margin:0 100px 0 0;
	padding:10px;
	border:1px solid #ddd;
	}

/* Error Messgaes on Forms */
.error {
margin:10px 0 10px 0;
padding:15px 15px 15px 60px;
font:normal normal 12px arial,sans-serif,sans,helvetica,geneva,verdana;
color:#000;
/* background:#ffcccc url(http://www.sarmbrec.com/images/error.gif) no-repeat; */
background:#ffcccc;
border:2px solid red;
}

.success {
margin:10px 0 0 0;
padding:5px 15px;
display: block;
font:normal normal 12px arial,sans-serif,sans,helvetica,geneva,verdana;
color:#000;
/* background:#ffcccc url(http://www.sarmbrec.com/images/error.gif) no-repeat; */
background:#ffcccc;
border:2px solid green;
}