body {
	font:normal 11px Arial;
	background-image: url(../images/headerBack.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	padding-top:0px;
}

form 
{
	margin:0px;
	padding:0px;
}

/************************Genetic Sections************************/
#container
{
	width:800px;
	text-align:left;
	margin-top: 0px;
}

#content
{
	text-align:left;
	/*font: normal 10pt Arial, Verdana, sans-serif;*/
	font:normal 12px Arial;
	width:800px;
	float: left;
}
/***Left Column***/
#leftCol
{	
	
	float:left;
	width:193px;
	margin: 0 0 0 5px;
	_margin: 0 0 0 3px; 
}

#left
{	
	
	float:left;
	width:193px;
	margin: 0 0 0 5px;
	_margin: 0 0 0 3px; 
}

.login_box
{	
	background:transparent url(../images/grayBar.gif) repeat-x;
	margin-left:5px;
	padding-left:5px;
	font-size: 10px;
	width: 178px;
	text-align:right;	
}

.login_button
{
	text-align: center;
	margin:10px;
	
}

.label
{
	font: normal 10px Arial, Helvetica, sans-serif;
}
#user
{
	margin-right:10px;
	margin-bottom:5px;
}
#password
{
	margin-right:10px;
}

#forgotLogon
{
	margin: 0 0 12px 0;
	_margin: -10px 0 12px 0; /*IE6 hack*/
	font: normal 10px Arial, Verdana, sans-serif;
	color:#000000;
	text-align:center;
	width: 193px;
}

#forgotLogon a
{
	font: normal 10px Arial, Verdana, sans-serif;
	/*color:#0099CC;*/
	text-decoration: none;
	color: #000000;
}

#forgotLogon a:hover
{
	font: normal 10px Arial, Verdana, sans-serif;
	color:#0099CC;
	text-decoration: underline;
}

#leftCol #LeftContent
{
	text-align:center;
	margin-bottom:14px;
	float: left;
}

#left #LeftContent
{
	text-align:center;
	margin-bottom:14px;
	float: left;
}

#buttons
{
	text-align:center;
	margin-bottom:14px;
	float: left;
}

#calendarBlock
{	
	width:187px;
}

#calendar
{
	font: bold 11px Arial, Verdana, sans-serif;
	background-image: url(../images/grayBar.gif);
	background-repeat: repeat-x;
	margin:1px 6px 1px 6px;
	padding:0 0 10px 10px;
}
#calendar a
{	
	font: normal 11px Arial, Verdana, sans-serif;
	text-decoration:none;
	color:black;
}

#calendar a:hover
{	
	text-decoration:underline;
}
.eventDate
{
	font: bold 15px Arial, Verdana, sans-serif;
	color:#00a37c;
}
/***Left Column End***/

/***Middle Column***/
#middleCol
{
	margin:0 10px 5px 10px;
	width:384px;
	float:left;
}

.welcome
{
	font:normal 11px Arial;	
}
.welcomeHeader
{
	font:bold 20px Arial;
	color:#00a37c;
}
.promo
{	
	float:left;
	overflow: auto;
	width:384px;	
	margin-top:5px;
}
.promo-image
{	
	width:134px;
	float:left;
}
.promo-text
{	
	padding:0 0 0 5px;
	width:245px;
	font:normal 11px Arial;
	float:left;	
}
.promo-header
{
	text-decoration:none;
	font:bold 16px Arial;
	color:#0096d6;
}

.promo-header:hover
{
	text-decoration:underline;
	font:bold 16px Arial;
	color:#0096d6;
}
/***Middle Column End***/

/***Right Column***/
#rightCol
{
	float:left;
	width:193px;
}

.grnHeading
{
	margin:0 0 5px 0;
	color:#00a37c;
	font:bold 20px Arial, Helvetica, sans-serif
}

.grnHeading a
{
	text-decoration:none;
	margin:0 0 5px 0;
	color:#00a37c;
	font:bold 20px Arial, Helvetica, sans-serif
}

.grnHeading a:hover
{
	text-decoration:underline;
	margin:0 0 5px 0;
	color:#00a37c;
	font:bold 20px Arial, Helvetica, sans-serif
}

.grnHeadingOfficers
{
	margin:0 0 5px 0;
	color:#00a37c;
	font: bold 15px Arial, Verdana, sans-serif;
}

.grnHeadingOfficers a
{
	text-decoration:none;
	margin:0 0 5px 0;
	color:#00a37c;
	font: bold 15px Arial, Verdana, sans-serif;
}

.grnHeadingOfficers a:hover
{
	text-decoration:underline;
	margin:0 0 5px 0;
	color:#00a37c;
	font: bold 15px Arial, Verdana, sans-serif;
}

#news
{	
	font: normal 11px Arial, Verdana, sans-serif;
	background-image: url(../images/grayBar.gif);
	background-repeat: repeat-x;
	margin:0px 6px 1px 6px;
	padding:0 10px 10px 10px;
}

.upcomingDeadlines
{
	background-image: url(../images/grayBar.gif);
	background-repeat: repeat-x;
	margin:1px 5px 0px 5px;
	padding:0px;
}

#deadlines
{
	font: normal 11px Arial, Verdana, sans-serif;
	margin:1px 6px 1px 6px;
	padding:0 0 10px 10px;
}

#deadlines a
{
	font: normal 11px Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration:none;
}

#deadlines a:hover
{	
	text-decoration:underline;
}

.deadlineDate
{
	font: bold 11px Arial, Verdana, sans-serif;
	color:#00a37c;
}

.meetingImg
{
	position:relative;
	float:left;
	width:193px;
	text-align:center;	
	padding:14px 0 14px 0;
}
#rightCol #RightContent
{
	position:relative;
	float:left;
	width:193px;
	text-align:center;	
	padding:4px 0 8px 0;
}
/***Right Column End***/

/***Footer***/
#footer
{
	position:relative;
	top:14px;
	clear:both;
	padding-top: 10px;
	text-align:center;
	background-image: url(../images/grayFooterBar.gif);
	background-repeat: repeat-x;
	width:785px;
}
.links
{
	/*padding: 12px 0 10px 0;*/
	color: #00a37c;
}
.links a
{	
	font: normal 12px Arial, Verdana, sans-serif;
	color: #00a37c;
}
.legal
{
	font: normal 10px Arial, Verdana, sans-serif;
	color: #00a37c;
}
.legal a
{	
	font: verdana 10px;
	color: #00a37c;
	text-decoration:none;
}
/***Footer End***/

/***Generic Box***/
.box
{
	float:left;
	width:193px;
	margin-bottom:15px;
}

.heading{
	position:relative;
	width:193px;	
	padding-left:2px;	
	z-index:0;
	*z-index:-1; /*ie hack*/
}
.GrnHeadingLeft
{	
	position:relative;
	float:left;	
	margin-top:0px;
}
.GrnHeadingTop
{	
	position:relative;
	float:left;
	width:150px;
	height:21px;
	background:transparent url(../images/grnHeadingCenter.gif);	
	background-repeat: repeat-x;
	font:bold 13px Arial;
	color:white;
	margin-top:0px;
	padding-top:4px;
	padding-left:2px;
	vertical-align:middle;
	}
.GrnHeadingRight
{	
	position:relative;
	float:left;	
	margin-top:0px;	
}


.boxContent 
{
	float:left;
	width:193px;
	background:transparent url(../images/box-back.jpg) repeat-y;
	font: normal 11px arial, verdana, sans-serif;
	color:#000;
}

.bottom 
{
	float:left;
	width:193px;
	/*url to the bottom rounded corner*/
	background:transparent url(../images/box-bottom.jpg) no-repeat; 
	height:7px;
}
/***Generic Box End***/
/**********************Genetic Sections End**********************/

/************************Sub Page Styles************************/
/***About Box***/
/*
#aboutBlock
{	
	width:193px;
}
#aboutBlock ul {
	margin:0px;
	padding:0px; 
}
#aboutBlock a {
	text-decoration:none;
	color:#666;
	margin-left:9px;
}
#aboutBlock a:hover{
	text-decoration:underline;
	color:black;
	font:bold;
}
#aboutBlock li{
	margin:0 4px 15px 6px;
	padding:9px 0 0 8px; 
	list-style:none;
	background:url(../images/grayBar.gif) repeat-x;
}



#aboutBlock .subMenu
{
	
	margin:5px 0 0 0;
	padding:0 0 0 0;	
	font:normal;
	
}

#aboutBlock .subMenu li
{
	margin:0 0 2px 26px;
	padding:0;
	list-style:square;
	background:url(../images/xxx.gif) repeat-x;	
	font: normal 11px arial, verdana, sans-serif;
}

#aboutBlock .subMenu li a {
	text-decoration:none;
	color:#666;	
	font: normal 11px arial, verdana, sans-serif;
	margin:0;
}

#aboutBlock .subMenu li a:hover
{
	text-decoration:underline;
	color:black;	
	font: normal 11px arial, verdana, sans-serif;
}

.overview
{
	margin-left:9px;

}

.otherPage
{
	margin-left:9px;
	font: normal 11px arial, verdana, sans-serif;
	color:#666;
}
*/
/***About Box End***/

/***Join Now Button***/
#buttonDiv
{
	position:relative;
	float:left;
	margin-top:14px;
}

/***Join Now Button End***/

/***Page Content***/
#breadcrumbs
{
	font: normal 11px Arial, Helvetica, sans-serif;
}
#breadcrumbs a
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#0096d6;
}
.pageContentHdr
{
	font: normal 39px Arial, Helvetica, sans-serif;
	color:#15aa86;
	margin-top:15px;
	margin-bottom:15px;
}
#pageContent
{
	margin:0 10px 5px 20px;
	width:510px;
	float:left;
}
#pageContent p
{
	font:normal 12px Arial;
}
#pageContent h1
{
	font: normal 39px Arial, Helvetica, sans-serif;
	color:#15aa86;
	margin-top:15px;
	margin-bottom:15px;
}

/***Page Content End***/
/**************************Sub Page End**************************/
/**************************Left Navig****************************/
#left
{	
	width:193px;
	
}

#left a
{
	text-decoration:none;
	color:#333;
}
#left a:hover
{
	text-decoration:underline;
	color:#333;
	font-weight:bold;
}
#left ul {
	margin:0px 0 10px -6px;
	padding:0px;
	list-style:none;
}

#left li
{
	margin:0 4px 15px 6px;
	padding:7px 0 0 25px;
	background:transparent url(../images/grnarrow2.gif) no-repeat;
}


#left li .currentAnchor
{
	color:#333;
	font-weight:bold;
}

#left ul ul
{
	margin:3px 0 4px 15px;
	list-style:square;
	color:#666;
}
#left li li
{
	margin:0px 0 0px 0;
	padding:0px; 
	background:none;
}
/*#left li li currentAnchor
{
	color:#000;
	font-weight:bold;
}*/
#left ul ul ul
{
	margin:3px 0px 4px 0px;
	list-style:none;
}
#left li li li currentAnchor
{
	font-weight:bold;
	color:#000;
}
#left li li li .current
{
	font-weight:bold;
	color:#000;
}
#left li li li
{	
	list-style-image: url(../images/3rdLevelBullet.gif);
	margin:0px 2px 0px 15px;	
	padding:0px;
}


#left li .current 
{	
	font-weight: bold;
}
/**************************Left Nav End****************************/
/*login box on home page*/
#LoginControl_ErrorContainer { margin: 5px; padding: 0px; }
#form_box .error	{ clear: both; display: block; font: 10px Verdana; color: #CC0000; margin: 0 0 0 50px; padding: 0; }
/*#form_box			{ width: 190px; margin: 0 auto 0 auto; padding: 0; }*/
#form_box .row		{ /* clear: both; */ margin: 0; padding: 5px; }
#form_box .message	{ width: 180px; text-align: center; font: 10px Verdana; color: #CC0000; margin: 0 0 0 0; padding: 0; }
#form_box .label	{ float: left; font: 9px Verdana; color: #000000; text-align: right; width: 60px; margin: 2px 0 0 0; padding: 3px; }
#form_box .form_element { /* float: right; */ text-align: left; margin: 0; padding: 0; width: 120px; }
#loggedInMessage {
	font-weight: bold;
	padding: 5px 0 5px 25px;
}
/*end login box*/

/* Sitemap Controls
********************/
#sitemap {
	width: 530px;
}
#sitemap h4 {
	clear: left;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	position: relative;
	top: 10px;
	padding: 2px 0;
	color: #15aa86;
}
#sitemap ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#sitemap li a {
	font-size: 10px;
	font-weight: bold;
	color: #15aa86;
}
#sitemap li li {
	position: relative;
	left: 16px;
}
#sitemap li li a {
	font-weight: normal;
}
#sitemap li li li {
	background: url(../images/sitemap3level.gif) no-repeat left 8px;
	left: 6px;
	padding-left: 10px;
}
#sitemap li li li li {
	background: url(../images/sitemap4level.gif) no-repeat left 9px;
}
#sitemap li li li li li {
	background: url(../images/sitemap5level.gif) no-repeat left 8px;
}
#sitemap .backtotop, #sitemap .backtotop a {
	font-size: 10px;
	color: #15aa86;
	font-weight:bold;
}
#shortcuts ul {
	list-style: none;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 125px;
}
#shortcuts li {
	background: url(../images/bullet_arrow.gif) no-repeat left 3px;
	padding-left: 16px;
	margin-bottom: 6px;
}
#shortcuts li a {
	font-weight: bold;
}
/*end sitemap*/

/*search page*/
#searchResults {
	margin-top: 10px;
	font-size: 12px;
}
/*end search page*/
