﻿.err { color: Red }

#master
{
	margin: 0 auto;
	width: 775px;
}

#shwtop
{
	background: url(/images/common/shwtop.gif) no-repeat top left;
	width: 775px;
	height: 12px;
}
#shwrt
{
	background: url(/images/common/shwrt.gif) repeat-y top left;
	width: 12px;
}
#shwbtm
{
	background: url(/images/common/shwbtm.gif) no-repeat top left;
	width: 775px;
	height: 12px;
}
#shwlt
{
	background: url(/images/common/shwlt.gif) repeat-y top left;
	width: 12px;
}
#container
{
	background: #fff;
	padding: 5px;
}
#unav { text-align: right;padding-bottom: 10px;padding-top: 3px;margin-bottom: 0;}
#unav li { display: inline;padding: 0 9px 0 0;}
#unav li a:link, #unav li a:active, #unav li a:visited, #unav li a:hover{ color: #333;}

#content-faux { background: url(/images/common/bgContent.gif) repeat-y top left;border-bottom: 5px solid #fff;}
#content
{
	background: url(/images/common/bgHdr.gif) no-repeat top left;
}
#left
{
	width: 221px;
	margin-top: 8px;
}

#pnav 
{
	padding-top: 15px;
	background: url(/images/common/bgSide.gif) no-repeat bottom left;
	margin-bottom: 0px;
	border-bottom: 5px solid #fff;
}
#snav
{
	margin-top: -4px;
	background: #e2dcd0;
	width: 182px;
	margin-left: 25px;
	margin-bottom: 5px;
}

#right
{
	width: 513px;
}
#right h1, #idx-btm h1
{
	font-family: "Arial Narrow", Arial;
	font-size: 16px;
	line-height: 16px;
	background: #e6e6e6;
	padding: 8px 5px 8px 20px;
}
#main-body
{
	padding: 18px 20px 20px 20px;
}

#ftr
{
	background: url(/images/common/bgFtr.gif) no-repeat top left;
	padding: 8px 0;
	text-align: center;
	color: #fff;
}
#ftr a:link, #ftr a:active, #ftr a:visited, #ftr a:hover { color: inherit;}

/* INDEX STYLES */
#idx-top
{
	height: 269px;
	background: url(/images/index/bgIndex.jpg) no-repeat bottom left;
	margin-bottom: 5px;
}
#idx-top .l 
{
	margin-top: 4px;
	margin-left: 9px;
}
#idxpnav
{
	margin-top: 5px;
	margin-left: -9px;
}
#member-signin
{
	margin-top: 12px;
	margin-bottom: 9px;	
}
#member-signin div.login-inputs
{
    float: left;
    margin-top: -3px;
    margin-right: 5px;
}

#idx-btm .l
{
	width: 510px;
}
#idx-content 
{
	padding: 16px 30px 12px 24px;
}
#idx-btm .r
{
	width: 222px;
}

.info-box { margin-bottom: 5px;}
.info-box h2
{
	background: #5681a4;
	padding: 8px 5px 8px 20px;
}
.info-box h3
{
	background: url(/images/common/bulDoc.gif) no-repeat center left;
	padding-left: 12px;
}
.info-box .info-body
{
	padding: 17px 30px 15px 20px;
	background: #F6F7F9;
}
div#idx-btm .info-box .info-body
{
	min-height: 285px;
}
.info-box a:link, .info-box a:active, .info-box a:visited, .info-box a:hover
{
	color: #333;
	font-weight: bold;
}
#btns{ width: 52%; float: left;}
#featured-mbrs { width:47%; float: right;}
#featured-mbrs ul li{ margin: 5px 0;}

#featured-mbrs ul, #featured-mbrs div { margin-left: 15px; }
#featured-mbrs div { margin-top: 5px; }

.news-entry { padding-bottom: 9px;}
.newsletter-listing { padding-bottom: 20px;}
.newsletter-listing li { padding: 5px 0;}
.newsletter-listing li a img { margin-right: 10px; vertical-align: middle;}

.news-entry div.date { margin-bottom:1px;padding-left: 12px;background: url(/images/common/bulDoc.gif) no-repeat center left;}
.info-box .news-entry { margin-bottom: 17px;}
.info-box .news-entry h3 { background: none;}

#tax-table { width: 75%; border: 1px solid #666;}
#tax-table tr th { font-weight: bold; text-align: left; padding: 3px;}
#tax-table tr td 
{
	padding: 3px;
	border: 1px solid #666;
}
#tax-table tr.alt { background: #e5e5e5;}

#leadership-body { padding-right: 10px; padding-left: 10px;}
.officers .leader-entry { padding-bottom: 20px;}
.leader-entry{ width: 230px; }
.leader-entry .l { width: 65px;}
.leader-entry .r { width: 165px;}

table#formCreate tr th
{
    text-align: left;
}

table#formCreate tr th label
{
    font-weight: normal;
    font-style: italic;
}

table#formCreate tr td
{
    padding-bottom: 9px;
}

table#formCreate tr td .input
{
    margin-right: 33px;
    width: 147px;
}

table#formCreate tr td .btnCreate
{
    margin-top: 16px;
}

#members-only-detail #header
{
    font-weight:bold;
    font-size:120%;
}

#members-only-detail .bold
{
    font-weight:bold;
}

.company-info { padding-bottom:15px; }

#company-stats table tr td { padding-right:25px; }
#company-stats table tr td.last { padding-bottom:25px; }

#company-info,
#company-contacts
{
    padding-bottom:15px;
}

#company-description 
{ 
    font-style:italic;
    padding-bottom:15px;
}

.company-info-section
{
    padding-bottom:15px;
}

table#recommend tr td.label
{
    padding-right:3px;
    text-align:right;
}
    
table#recommend tr td { padding-bottom:3px; }

.list-item { padding-right:5px; }

#member-listing tr td { padding-right:5px; }

#benefits-tables table tr td { padding:0px 5px 6px 0px; }
#benefits-tables table tr td.label { font-weight:bold; }