/*
*************************
* colors used 			
* orange	 	#DB5504	
* grey    		#3A495A		*  
* dk purple 	#7730AB
*************************
*/

body
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:4px;
	line-height:15px;
}

h1
{
	font-size:13px;
	margin-bottom:0px;
	margin-top:12px;
	color:#7730AB;
}

h2
{
	color:#7730AB;
	font-size:18px;
	margin-top:0px;
}

hr
{
	height:1px;
}

td
{
	font-size:12px;
}

ul,ol
{
	font-size:12px;	
	margin-top:4px;
	margin-bottom:8px;
}

li
{
	padding-top:8px;	
}

a:link
{
	color:#59118E;
}

a:visited
{
	color:#3A495A;
}

#mainDiv
{ 
	border:1px solid #000000;
	position: absolute;
	left: 10%;
	top: 0px;
	width: 778px;	
}

/********** Banners *************/
#banner_home
{
	background-image:url(../images/banner/home.jpg);
	background-repeat:no-repeat;
	height:173px;
}

#banner_calendar
{
	background-image:url(../images/banner/calendar.jpg);
	background-repeat:no-repeat;
	height:164px;
}

#banner_newsletters
{
	background-image:url(../images/banner/newsletters.jpg);
	background-repeat:no-repeat;
	height:164px;
}

#banner_comm_projects
{
	background-image:url(../images/banner/comm_projects.jpg);
	background-repeat:no-repeat;
	height:164px;
}

#banner_education
{
	background-image:url(../images/banner/education.jpg);
	background-repeat:no-repeat;
	height:164px;
}

#banner_buyersGuide
{
	background-image:url(../images/banner/buyersGuide.jpg);
	background-repeat:no-repeat;
	height:164px;
}

#banner_aboutUs
{
	background-image:url(../images/banner/aboutUs.jpg);
	background-repeat:no-repeat;
	height:164px;
}

#banner_joinUs
{
	background-image:url(../images/banner/joinUs.jpg);
	background-repeat:no-repeat;
	height:164px;
}

#banner_contactUs
{
	background-image:url(../images/banner/contactUs.jpg);
	background-repeat:no-repeat;
	height:164px;
}

#banner_legal
{
	background-image:url(../images/banner/legal.jpg);
	background-repeat:no-repeat;
	height:164px;
}

#banner_memberAccess
{
	background-image:url(../images/banner/member_access.jpg);
	background-repeat:no-repeat;
	height:164px;
}

#banner_membership
{
	background-image:url(../images/banner/membership.jpg);
	background-repeat:no-repeat;
	height:164px;
}

.navTopLinks
{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#3A495A; /* grey */
	font-weight:bold;
}

.navTopLinks a:link
{
	color:#3A495A;
	text-decoration:none;
}

.navTopLinks a:visited
{
	color:#3A495A;
	text-decoration:none;
}

.navTopLinks a:hover
{
	color:#DB5504; /* Orange */
	text-decoration:none;
}

.navTopLinksUp
{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#DB5504; /* orange */
	font-weight:bold;
}

.navTopLinksUp a:link
{
	color:#DB5504;
	text-decoration:none;
}

.navTopLinksUp a:visited
{
	color:#DB5504;
	text-decoration:none;
}

.navTopLinksUp a:hover
{
	color:#DB5504; /* Orange */
	text-decoration:none;
}

#navBar
{
	background-image:url(../images/navMain/bg.jpg);
	background-repeat:no-repeat;
	height:39px;
}

.navMainButton
{
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
}

#navBarLevel2_Home
{
	background-image:url(../images/navLevel2/bg_home.jpg);
	background-repeat:no-repeat;
}

#navBarLevel2
{
	background-image:url(../images/navLevel2/bg.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding-top:2px;
	padding-left:12px;
}

.navBarLevel2Links
{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:1px;
	padding-left:8px;
	padding-right:8px;
}

.navBarLevel2Links a:link
{
	color:#ffffff;
	text-decoration:none;
}

.navBarLevel2Links a:visited
{
	color:#ffffff;
	text-decoration:none;
}

.navBarLevel2Links a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

.navBarLevel2Divider
{
	color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:1px;
}

/********** Backgrounds for the content of the sections *************/
#content_home
{
	background-image:url(../images/content/home.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
}

#content_calendar
{
	background-image:url(../images/content/calendar.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
}

#content_newsletters
{
	background-image:url(../images/content/newsletters.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
}

#content_comm_projects
{
	background-image:url(../images/content/comm_projects.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
}

#content_education
{
	background-image:url(../images/content/education.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
}

#content_buyersGuide
{
	background-image:url(../images/content/buyersGuide.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
}

#content_aboutUs
{
	background-image:url(../images/content/aboutUs.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
}

#content_joinUs
{
	background-image:url(../images/content/joinUs.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
}

#content_contactUs
{
	background-image:url(../images/content/contactUs.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
}

#content_legal
{
	background-image:url(../images/content/legal.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
}

#content_memberAccess
{
	background-image:url(../images/content/member_access.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
}

#content_membership
{
	background-image:url(../images/content/membership.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
}

.welcomeMessage
{
	color:#7730AB; /* purple */
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	padding-left:10px;
	font-family:Tahoma, Arial;
	width:560px;
}

.memberAccess_Home
{
	color:#666666;
	font-size:18px;
	font-weight:bold;
	margin-top:0px;
	font-family:Tahoma, Arial;
	text-align:right;
	padding-right:8px;
}

.memberAccess
{
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;	
}

.ma_loginID
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

.ma_password
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-top:6px;
}

.promoBox
{
	background-image:url(../images/promoBox.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:202px;
	width:245px;
}

.promoBoxTitle
{
	color:#ffffff;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	margin-left:40px;
	margin-top:14px;
}

.promoBoxText
{
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:6px;
	padding-top:5px;
	padding-right:18px;
}

#footer
{
	font-family:Tahoma, Arial;
	font-size:10px;
	text-align:center;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	height:56px;
	color:#ffffff;
	padding-top:26px;
}

.txtBox
{
	font-size:11px;
}

.button
{
	background-color: #7730AB;
	border-right: #666 1px solid;
	border-top: #666 1px solid;
	border-left: #666 1px solid;
	border-bottom: #666 1px solid;
	font-size: 10px;
	font-family: Verdana;
	cursor: hand;
	color:#ffffff;
}

.errorMemberAccess
{
	font-size:10px;
	color:#990000;
	text-align:center;
	font-weight:bold;
}

.tbl
{
	margin-top:4px;
	padding:4px;
}

.colHeader
{
	font-size:11px;
	font-weight:bold;
}

.tdItem
{
	font-size:11px;	
}

.tdItemAlt
{
	font-size:11px;	
}

.tblBrdr
{
	margin-top:4px;
	padding:4px;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;

}

.colHeaderBrdr
{
	font-size:12px;
	font-weight:bold;
	background-color:#A0B0CF;
	border-right:1px solid #000000;
}

.tdItemBrdr
{
	font-size:11px;
	border-top: 1px solid #000000;
	border-right:1px solid #000000;
	background-color:#ffffff;
}

.tdItemBrdrAlt
{
	font-size:11px;
	border-top: 1px solid #000000;
	border-right:1px solid #000000;
	background-color:#cccccc;
}

.tdFormLabel
{
	font-size:11px;
	border-top: 1px solid #000000;
	border-right:1px solid #000000;
	background-color:#cccccc;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
}

.tdFormInput
{
	font-size:11px;
	border-top: 1px solid #000000;
	border-right:1px solid #000000;
	background-color:#ffffff;
}

.checkbox
{
	font-size:11px;
}