/*//---------------------------------------------*/
/*// Name: SITENAME - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
	body{
		background: #13497b;
		background-position: bottom;
		color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0 0 0 0;
		font-size: 12px;
	}
	
	.container{
		background: url(images/body-bg.jpg) repeat-x #FFFFFF;
		background-position: bottom;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0 0 0 0;
	}
	
	.mainTable{
		width: 740px;
		margin: 0 auto;
		background: #FFFFFF;
	}
	
	.content {
		width: 541px;
		background: #FFFFFF;
		vertical-align: top;
		padding: 10px 0 0 0;
	}
	
	.newsBox{
		background: #03898c;
		margin: 15px;
		padding: 10px;
		float: right;
		width: 178px;
		color: #ffffff;
	}

	.newsBox-small {
		clear: both;
		background: #03898c;
		color: #ffffff;
		width: 100px;
		margin: 0px;
		padding: 5px;
		font-size: 10px;
	}
	
	.promoBox{
		background: #03898c;
		margin: 15px;
		padding: 10px 0px;
		float: right;
		width: 198px;
		color: #ffffff;
		text-align: center;
	}
	
	.promoBox-small {
		clear: both;
		background: #03898c;
		color: #ffffff;
		text-align: center;
		width: 100px;
		margin: 0px;
		padding: 5px 5px;
	}
	
	.newsBox strong{
		color: #08424b;
		font-size: 16px;
	}

	.newsBox-small strong{
		color: #08424b;
		font-size: 10px;
	}

	.float-left {
		float: left;
	}

	div.tabTop {
		clear: both;
		height: 23px;
		width: 198px;
		line-height: 23px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		margin: 0px auto;
		border-bottom: 1px solid #007070;
		background: url(images/tab-bg.gif) no-repeat;
	}
	
	.margin15 {
		margin: 15px;
	}
	
	.marginRight15 {
		margin-right: 15px;
	}
	
	.margin-center15 {
		margin: 15px auto;
	}
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
	.header-fill{
		background: url(images/header-fill.jpg) no-repeat;
		/* width: 502px; before Login button was added */
		/* width: 447px; before Twitter and LinkedIn was added */
		width: 390px;
		height: 63px;
	}
				
	.header-bg{
		background: url(images/header-bg.jpg) repeat-x;
		background-position: 0px 63px;
		
	}
	
	.top-nav{
		/* width: 238px; before Login button was added */
		/* width: 293px; before Twitter and LinkedIn was added */
		width: 350px;
		height: 63px;
		padding-left: 20px;
		vertical-align: bottom;
	}
			
	.top-nav span,.top-nav2 span, .left-nav span{
		display: none;
	}
	
	.top-nav a, .left-nav a{
		display: block;
		outline: 0;
	}
	
				
	.logo{
		background: url(images/header.jpg) no-repeat;
		width: 740px;
		height: 160px;
	}
	
	.headerLink {
	display: block;
	width: 740px;
	height: 160px;
	border: none;
	text-decoration: none;
	}
	
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
	/*top nav*/	
	a.imgRollOver-top-home { background:url(images/top-nav-home-up.jpg) no-repeat; height: 33px; width: 34px; float: left;}
	a.imgRollOver-top-home:hover { background: url(images/top-nav-home-over.jpg) no-repeat; }

	a.imgRollOver-top-members { background:url(images/top-nav-members-up.jpg) no-repeat; height: 33px; width: 55px; float: left;}
	a.imgRollOver-top-members:hover { background: url(images/top-nav-members-over.jpg) no-repeat; }
	
	a.imgRollOver-top-login { background:url(images/top-nav-login-up.jpg) no-repeat; height: 33px; width: 36px; float: left;}
	a.imgRollOver-top-login:hover { background: url(images/top-nav-login-over.jpg) no-repeat; }

	a.imgRollOver-top-signup { margin-right: 22px; background:url(images/top-nav-signup-up.jpg) no-repeat; height: 33px; width: 42px; float: left;}
	a.imgRollOver-top-signup:hover { background: url(images/top-nav-signup-over.jpg) no-repeat; }

	a.imgRollOver-top-chapters { background:url(images/top-nav-chapters-up.jpg) no-repeat; height: 33px; width: 56px; float: left;}
	a.imgRollOver-top-chapters:hover { background: url(images/top-nav-chapters-over.jpg) no-repeat; }

	a.imgRollOver-top-membersNew { background:url(images/top-nav-members-up.gif) no-repeat; height: 33px; width: 55px; float: left;}
	a.imgRollOver-top-membersNew:hover { background: url(images/top-nav-members-over.gif) no-repeat; }

	a.imgRollOver-top-signupNew { background:url(images/top-nav-signup-up.gif) no-repeat; height: 33px; width: 55px; float: left;}
	a.imgRollOver-top-signupNew:hover { background: url(images/top-nav-signup-over.gif) no-repeat; }

	a.imgRollOver-top-sponsorship { background:url(images/top-nav-sponsorship-up.gif) no-repeat; height: 33px; width: 67px; float: left;}
	a.imgRollOver-top-sponsorship:hover { background: url(images/top-nav-sponsorship-over.gif) no-repeat; }

	/* end top nav
		start left nav*/
	a.imgRollOver-home { background:url(images/nav-home-up.jpg) no-repeat; height: 25px; width: 194px; }
	a.imgRollOver-home:hover { background: url(images/nav-home-over.jpg) no-repeat; }
	
	a.imgRollOver-contact { background:url(images/nav-contact-up.jpg) no-repeat; height: 26px; width: 194px; }
	a.imgRollOver-contact:hover { background: url(images/nav-contact-over.jpg) no-repeat; }
	
	a.imgRollOver-articles { background:url(images/nav-articles-up.jpg) no-repeat; height: 27px; width: 194px; }
	a.imgRollOver-articles:hover { background: url(images/nav-articles-over.jpg) no-repeat; }
	
	a.imgRollOver-eventsCal { background:url(images/nav-eventsCal-up.jpg) no-repeat; height: 21px; width: 194px; }
	a.imgRollOver-eventsCal:hover { background: url(images/nav-eventsCal-over.jpg) no-repeat; }
	
	a.imgRollOver-signup { background:url(images/nav-signup-up.jpg) no-repeat; height: 24px; width: 194px; }
	a.imgRollOver-signup:hover { background: url(images/nav-signup-over.jpg) no-repeat; }
	
	a.imgRollOver-members { background:url(images/nav-members-up.jpg) no-repeat; height: 25px; width: 194px; }
	a.imgRollOver-members:hover { background: url(images/nav-members-over.jpg) no-repeat; }
	
	/* end left nav*/
	
	a.loginRoll {
		display: block;
		width: 80px;
		height: 120px;
		background: url(images/login-up.gif) no-repeat;
	}
	
	a.loginRoll:hover {
		background: url(images/login-over.gif) no-repeat;
	}
	.left-nav{
		background: url(images/nav-bg.jpg) repeat-y;
		width: 194px;
		color: #ffffff;
		font-size: 11px;
		vertical-align: top;
	}
	
	.sponsorImg{
		margin: 1px 0 1px 9px;
		border: 0;
	}
	
	.social{
		margin: 1px;
		border: 0;
	}
	
	.left-navPad{
		padding: 0 9px 0 18px;
		text-align: left;
	}
	
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
	.footer{
		width: 740px;
		height: 22px;
		background: url(images/footer-bg.jpg) no-repeat #08434b;
		padding: 0 6px 0 6px;
		font-size: 9px;
		color: #ffffff;
	}
	
	.footer a, .footer a:active, .footer a:visited{
		color: #03898c;
	}
	
	.BVText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	}
	
	.BVText a {
	font-size: 10px;
	}
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
	.tableHeader {
		color: #ffffff;
	}
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
	.whiteText{
		color: #ffffff;
	}
	
	.contentPadding{
		padding: 0 10px 0 25px;
		text-align: left;
	}
	
	ul{
		list-style-image: url(images/list-bullet-image.jpg);
		list-style-type: circle;
	}
	
	button {
	font-size: 12px;
	}
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
	a, a:active, a:visited{
		outline: 0;
		color: #82aed7;
	}
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for images contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable
	{
		width: 100%;
	}
	
	.borderTable tr td{
		padding: 5px;
		vertical-align: top;
	}
	
	.tableRow2{
		background-color: #F0F0F0;
	}
	
	.tableRowHeader
	{
	
	}
	.tableRowFooter
	{
	
	}
	.textRequiredField
	{
		font-weight: bold;
	}
	.textSmallerFont
	{
	
	}
	.labelColumn
	{
		width: 180px;
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */
		tr.coloredRow
		{
			background-color: #EFEFEF;
		}
		tr.tableRowHeader
		{
			background-color: #08434b;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 14px;
		}
		tr.tableRowHeader td {
			padding: 3px;
		}
		table.contentTable
		{
			font-size: 12px;
			font-family: Arial;
			color: #000000;
		}
		table.smallBoldsTable b
		{
			font-size: 11px;
		}

	a.navLink, a.navLink:visited, a.navLink:active {
		display:block;
		padding-left: 22px;
		margin-top: 4px;
		margin-bottom: 4px !important;
		margin-bottom: 0px;
		background: url(images/navLinkBG.gif) repeat-y;
		color: #ffffff;
		font-family: arial, verdana, times;
		font-size: 9pt;
		text-decoration: none;
	}

	a.navLink span {
		display: inline;
	}

	a.navLink:hover {
		color: #3ab5b0;
	}

	a.navLink:hover span {
		display: inline;
		color: #3ab5b0;
	}

	a.navLink span.retain {
		display: inline;
		color: #3ab5b0;
	}
	
	.specialIMG {
		position: relative;
		top: 0px !important;
		top: 10px;
	}
	
	/* BAnnerBeaqt Styles */
	
	td.blogTitle {
		font-size: 14px;
		font-weight: bold;
	}
	
	td.blogTitle a{
		font-size: 14px;
		font-weight: bold;
	}
	
	td.blogByLine {
		font-size: 10px;
	}

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/