/* CalRest.org - site.css */



body {
	background-color: #ededef;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
}

#container {
	width: 942px;
	margin: 0 auto;
	padding: 0 15px 16px 15px;
	border: 1px solid #d4d4d4;
	border-top: none;
	background-color: #ffffff;
	position: relative;
}

img {
	border: 0;
}

a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}

a:link, a:visited {
	color: #298cb5;
}

a:hover, a:active {
	color: #3a6f8f;
}

a.mura-badge {
	display: block;
	position: relative;
	top: -18px;
	width: 128px;
	margin: 0 auto;
	}


p, h1, ul, li, h2, h3, h4, h5, h6, form {
	margin: 0;
	padding: 0;
}

#content ul, #content ol {
	margin: 0 2em 1em;
}

#content ul li, #content ol li {
	margin: 0 1em 1em;
	line-height: 1.5;
}


/* @group Navigation */

/* @group Utility Nav */

#navUtility {
	margin: 8px 0 1em 0;
	padding: 0;
	float: right;
	font-size: 10px;
	text-align: right;
}

#navUtility li {
	list-style: none;
	display: block;
	float: left;
	padding: 0;
	margin: 3px 0;
	height: 17px;
	padding-top: 2px;
	margin-left: 10px;
	padding-right: 10px;
	background: url(../images/border_dotted.gif) repeat-y right;
}

#navUtility li.last, #navUtility li.lastCurrent {
	border-right: 0;
	background: url(../images/icon_cart.gif) no-repeat left 3px;
	padding-left: 15px;
	padding-right: 0;
}

#navUtility li a {
	display: block;
	float: left;
	height: 19px;
}

#navUtility a:link, #navUtility a:visited {
	color: #3a6f8f;
}

#navUtility li a:focus, #navUtility li a:active {
	outline: 0;
	-moz-outline: none;
}

/* @end */

/* @group Primary Nav */

#navPrimary {
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	bottom: 0;
	background: #3a6f8f;
	z-index: 100;
}

#navPrimary li {
	float: left;
	font-size: 11px;
	line-height: 1em;
	list-style: none;
	background: url(../images/nav.png) no-repeat;
	margin: 0;
	padding: 0;
}

#navPrimary li a {
	display: block;
	color: #3A6F8F;
	text-indent: -9999em;
	padding: 0;
	margin: 0;
	height: 35px;
	background: url(../images/nav.png) no-repeat;
	top: -35px;
}

#navPrimary #navHome, #homepage #navUtility #navHome {
	display: none;
}

#navPrimary li a:focus, #navPrimary li a:active {
	outline: 0;
	-moz-outline: none;
}

#navPrimary #navMembership {
	left: 0;
	width: 87px;
	/*width: 91px;*/
	/*margin-left: ;*/
}

#navPrimary #navProductsTraining {
	left: 92px;
	width: 96px;
}

#navPrimary #navTraining {
	width: 70px;
}

#navPrimary #navStore {
	width: 56px;
}

#navPrimary #navNewsEvents {
	left: 223px;
	width: 109px;
}

#navPrimary #navMarketing,
#navPrimary #navResources {
	left: 331px;
	width: 79px;
}

#navPrimary #navInsuranceServices {
	left: 410px;
	width: 125px;
}

#navPrimary #navGovernmentAffairs {
	left: 535px;
	width: 133px;
}

#navPrimary #navChapterNetwork {
	left: 668px;
	width: 115px;
}

#navPrimary #navEducationalFoundation {
	left: 783px;
	width: 158px;
}

#navPrimary #navMembership a {
	background-position: -6px 0;
}

html.af #navPrimary #navMembership a {
	background-position: 2px 0;
}

#navPrimary #navProductsTraining a {
	background-position: -92px 0;
}

#navPrimary #navTraining a {
	background-position: -97px 0;
}

#navPrimary #navStore a {
	background-position: -167px 0;
}

#navPrimary #navNewsEvents a {
	background-position: -223px 0;
}

#navPrimary #navMarketing a,
#navPrimary #navResources a {
	background-position: -331px 0;
}

#navPrimary #navInsuranceServices a {
	background-position: -410px 0;
}

#navPrimary #navGovernmentAffairs a {
	background-position: -535px 0;
}

#navPrimary #navChapterNetwork a {
	background-position: -668px 0;
}

#navPrimary #navEducationalFoundation a {
	background-position: -783px 0;
}

#navPrimary #navMembership a:hover, #membership #navMembership a {
	background-position: -6px -35px;
}

#navPrimary #navProductsTraining a:hover, #productstraining #navProductsTraining a {
	background-position: -92px -35px;
}

#navPrimary #navTraining a:hover, #training #navTraining a {
	background-position: -97px -35px;
}

#navPrimary #navStore a:hover, #store #navStore a {
	background-position: -167px -35px;
}

#navPrimary #navNewsEvents a:hover, #NewsEvents #navNewsEvents a {
	background-position: -223px -35px;
}

#navPrimary #navMarketing a:hover, #marketing #navMarketing a,
#navPrimary #navResources a:hover, #resources #navResources a {
	background-position: -331px -35px;
}

#navPrimary #navInsuranceServices a:hover, #insuranceservices #navInsuranceServices a {
	background-position: -410px -35px;
}

#navPrimary #navGovernmentAffairs a:hover, #governmentaffairs #navGovernmentAffairs a {
	background-position: -535px -35px;
}

#navPrimary #navChapterNetwork a:hover, #chapternetwork #navChapterNetwork a {
	background-position: -668px -35px;
}

#navPrimary #navEducationalFoundation a:hover, #EducationalFoundation #navEducationalFoundation a {
	background-position: -783px -35px;
}

#navPrimary ul {
	list-style: none;
	position: absolute;
	padding: 5px 4px 7px 4px;
	background-color: #5E9EBF;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navPrimary ul li {
	width: 140px;
	line-height: normal;
	background: none;
	margin: 0;
	padding: 5px;
	clear: both;
	border-bottom: 1px solid #6EA8C6;
}

#navPrimary ul li.last {
	border-bottom: none;
}

#navPrimary ul li a {
	color: #fff;
	font-size: 11px;
	text-indent: 0;
	padding: 0;
	margin: 0;
	height: auto;
	width: 100%;
	display: block;
	background: none;
}

#navPrimary ul li a:hover {
	color: #ffc638;
}

#navPrimary li:hover ul, #navPrimary li.sfhover ul {
	left: auto;
}

/* @end */

/* @group Secondary Nav */

.navSecondary {
	list-style: none;
	width: 141px;
	margin: 4px 5px 19px 0;
	border-top: 1px dotted #dadada;
	border-bottom: 1px dotted #dadada;
	padding: 13px 10px 3px 24px;
}

.navSecondary li {
	margin: 0;
	padding: 0;
	margin-bottom: 11px;
}

.navSecondary a:link, .navSecondary a:visited {
	color: #666666;
}

.navSecondary a:active, .navSecondary a:hover, .navSecondary a.current {
	color: #7db2ce;
}

.navSecondary ul {
	margin: .75em 0 0 1.5em;
	list-style: none;
}

.navSecondary ul li {
	
}

/* @end */

/* @end */


/* @group Content */

#pageButtons {
	list-style: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#pageButtons li {
	height: 25px;
	width: 168px;
	padding: 0;
	margin: 0 6px 5px 7px;
	background: url(../images/button_light.gif) no-repeat;
}

#pageButtons a {
	color: #E5F0F5;
	font-size: 1px;
	text-indent: -999em;
	height: 25px;
	width: 140px;
	display: block;
	background-position: 12px 6px;
	background-repeat: no-repeat;
}

#pageButtons #memberdirectory a {
	background-image: url(../images/text_member_directory.gif);
}

#pageButtons #buyersguide a {
	background-image: url(../images/text_buyers_guide.gif);
}



#pageFunctions {
	list-style: none;
	border: 1px dotted #cdcdcd;
	border-left: none;
	border-right: none;
	margin: 16px 6px 0 6px;
	padding: 5px 0 0 5px;
	width: 162px;
	height: 15px;
}

#pageFunctions li {
	list-style: none;
	height: 9px;
	width: 44px;
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 0 12px;
}

#pageFunctions a {
	font-size: 1px;
	text-indent: -999em;
	color: #ffffff;
	height: 9px;
	width: 43px;
	display: block;
}

#pageFunctions #share {
	background: url(../images/function_share.gif) no-repeat;
}

#pageFunctions #print {
	background: url(../images/function_print.gif) no-repeat;
}

#crumbList {
	margin: 0 !important;
	padding: 0;
	padding-bottom: 5px;
	display: block;
	clear: both;
	font-size: 10px;
}

#crumbList li {
	margin: 0 !important;
	padding: 0 .5em 0 0 !important;
}

#crumbList, #crumbList a {
	color: #c2c2c2;
}



#promoMembership, #promoNewMembers {
	width: 164px;
	margin: 5px auto 45px auto;
	border-top: 1px dotted #dadada;
	border-bottom: 1px dotted #dadada;
	padding: 8px 5px;
}

.styleright {
	border-top: 1px dotted #dadada;
	border-bottom: 1px dotted #dadada;
	width: 164px;
	color: #595959;
	padding: 8px 0;
	margin-bottom: 32px;
}

.styleright a.readmore {
	margin: 10px 0 0 3px;
	background: url(../images/button_readmore.gif) left no-repeat;
	padding: 0;
	display: block;
	width: 85px;
	height: 15px;
	font-size: 1px;
	text-indent: -999em;
	color: #ffffff;
}

.styleright p.redtitle {
	color: #d2640d;
	padding-bottom: 3px;
}

.styleright p {
	padding-bottom: 2px;
}


a.readmore:focus, a.readmore:active {
	outline: 0;
	-moz-outline: none;
}

#promoNewMembers ul {
	list-style: none;
	margin: 5px 5px 0 5px;
}

#promoNewMembers li {
	background: url(../images/icon_doublearrow.gif) left top no-repeat;
	padding: 0 11px;
	margin: 0 0 10px 0;
}

.styleright a {
	font-size: 9px;
}

.styleright a:link, .styleright a:visited {
	color: #8a1d04;
}

.styleright a:hover, .styleright a:active {
	color: #000;
}

.styleright ul {
	list-style: none;
	margin: 2px 5px 0 5px;
	line-height: 13px;
}

.styleright li {
	background: url(../images/icon_doublearrow.gif) left 3px no-repeat;
	padding: 0 11px;
	margin: 0 0 10px 0;
	color: #000;
}



#promoPublications li {
	margin: 0 0 2px 0;
}

.styleright h6 {
	font-size: 10px;
	padding: 2px 0 4px 0;
}

.styleright ul.single li {
	background: url(../images/icon_arrow.gif) left 3px no-repeat;
	padding: 0 11px;
	margin: 0;
	color: #000;
}

.styleright ul.single {
	padding-top: 5px;
}

#promoPublications ul.single {
	margin-top: 8px;
}

.styleright ul.single a {
	font-size: 11px;
}

.styleright li strong {
	color: #595959;
	font-weight: normal;
}

.styleright h5 {
	display: inline;
}

.styleright ul.double li {
	background: url(../images/icon_doublearrow_circle.gif) left 3px no-repeat;
	padding: 3px 0 0 17px;
	margin: 0 0 7px 0;
}

.styleright ul.double li {
	background: url(../images/icon_doublearrow_circle.gif) left 3px no-repeat;
	padding: 3px 0 0 17px;
	margin: 0 0 7px 0;
}




.imgsquare {
	margin: 3px 8px 4px 0;
}

.imgsquaremid {
	margin: 3px 10px 5px 0;
}

#sidebarOpinion.styleright p {
	color: #305c7d;
}

#promoNewMembers #becomeMember {
	margin: 10px 0 0 3px;
	background: url(../images/button_becomemember.gif) left no-repeat;
	padding: 0;
	display: block;
	width: 124px;
	height: 15px;
	font-size: 1px;
	text-indent: -999em;
	color: #ffffff;
}

#promoQuote {
	width: 170px;
	margin: 0 auto 59px auto;
	padding: 0;
	font-size: 10px;
}

#promoQuote dt {
	background: url(../images/quote_top.gif) no-repeat top left #e5f0f5;
	width: 138px;
	padding: 22px 16px 8px 16px;
	line-height: 12px;
		margin: 0;
		font-weight: normal;
}

#promoQuote dd {
	background: url(../images/quote_bottom.gif) no-repeat top left #ffffff;
	margin: 0;
	width: 138px;
	padding: 15px 16px 0 16px;
	line-height: 12px;
	color: #9a9a9a;
}

h5 {
	text-transform: uppercase;
	color: #595959;
	font-size: 13px;
	margin-bottom: 6px;
}

#content h5 {
	margin-bottom: 2px;
	padding: 0;
}



#promoMembership p {
	color: #000000;
	margin: 3px 10px 0 10px;
	line-height: 16px;
}

#promoMembership a {
	color: #f47321;
}

#promoMembership #applyOnline, #promoMembership #downloadApplication {
	color: #ffffff;
	font-size: 1px;
	text-indent: -999em;
	height: 11px;
	display: block;
	clear: both;
	width: 154px;
	padding: 0 0 5px 15px;
}

#applyOnline {
	background: url(../images/button_apply.gif) left 2px no-repeat;
	margin-top: 9px;
}

#downloadApplication {
	background: url(../images/button_download.gif) left 2px no-repeat;
	margin-bottom: 5px;
}

/* @end */



/* @group Header */

#ffMessage {
	line-height: 1.2;
	background: yellow;
	padding: 1em;
	text-align: center;
}


#header {
	height: 158px;
	position: relative;
}

#homepage #header {
	padding-bottom: 0;
}

#welcome {
	clear: both;
	float: right;
	/*width: 500px;*/
	white-space: nowrap;
	text-align: right;
}

#welcome a#navEditProfile {
	padding: 0 .5em;
	border-right: 1px solid #e5e5e5
}

#welcome a#navLogout {
	padding: 0 0 0 .5em;
}

/* @end */


/* @group Footer */

#adBanner {
	background: #e0e0e0;
	height: 90px;
	width: 943px;
	display: block;
	clear: both;
	border-top: 30px solid #ffffff;
	text-align: center;
	padding: 14px 0;
}

#footer {
	width: 943px;
	margin: 14px auto 20px auto;
	display: block;
	color: #9a9a9a;
	font-size: 9px;
}

#footer a:link, #footer a:visited {
	color: #9a9a9a;
}

#footer a:hover, #footer a:active {
	color: #858585;
}

#footerRight {
	float: right;
}

/* @end */



/* @group Headings */

h1 {
	height: 109px;
	background: url(../images/logo.gif) no-repeat bottom left;
	margin: 0;
	position: relative;
	width: 140px;
}

h1 a {
	position: absolute;
	display: block;
	margin-top: 14px;
	height: 95px;
	width: 140px;
	font-size: 0;
	text-indent: -999em;
}

h2 {
	font-size: 22px;
	font-weight: normal;
	color: #8a1d04;
	text-transform: uppercase;
	margin: .25em 0 0;
}

.level1 h2, .level2 h2, .level3 h2, .level4 h2, .level5 h2 {
	font-size: 28px;
	font-weight: normal;
	color: #8a1d04;
	text-transform: uppercase;
	margin: .25em 0 0;
}

h3 {
	margin-bottom: .25em;
	font-size: 22px;
	font-weight: normal;
	color: #3d3d3d;
}

h4, #sidebarRight h3 {
	font-size: 14px;
	text-transform: uppercase;
	color: #8a1d04;
	margin: 0;
	padding: 0;
}

#sidebarRight h3 {
	margin-bottom: .25em;
}

#homepage h5 {
	font-size: 14px;
	text-transform: none;
	color: #3e3e3e;
	margin: 0;
	padding: 0;
}

/* @end */



/* @group tertiary */

#content {
	width: 713px;
	margin: 0;
	padding: 0 14px 0 36px;
	float: right;
	position: relative;
	z-index: 3;
	line-height: 1.5;
}

#content p {
	line-height: 1.5;
	color: #000000;
	margin-bottom: 1em;
}

#content p.required {
	color: red;
}

#datediv p {
	padding-bottom: 10px;
}

#content p.intro {
	color: #7b7000;
	font-size: 14px;
	line-height: 21px;
	padding-top: 11px;
	padding-bottom: 24px;
}

#content img {
		margin: 0 0 1em 0;
	}

.sidebar {
	width: 180px;
	float: left;
	margin: 0;
	padding: 0 0;
}

/* @end */


/* @group Tertiary */

#columnContainer {
	border-left:180px solid #FFFFFF;
	border-right:180px solid #FFFFFF;
	float:none;
	margin-top:30px;
	width:582px;
}
.level1 #columnContainer {
	margin-top:0pt;
}
#columnContainer #sidebarLeft {
	float:left;
	margin-left:-180px;
	position:relative;
	width:180px;
}
#columnContainer #content {
	float:left;
	margin-right:-582px;
	width:515px;
	}
#columnContainer #content p {
	line-height:18px;
}
#columnContainer #sidebarRight {
	float:right;
	margin-right:-180px;
	position:relative;
	width:180px;
	z-index:1;
}
#membershipPromo {
	background:#F3F3F3 none repeat scroll 0%;
	margin-bottom:1em;
	padding-bottom:40px;
	position:relative;
}
#boxLeft {
	float:left;
	width:225px;
}
#boxRight {
	float:right;
	width:226px;
}
#boxLeft, #boxRight {
	margin:0pt;
	padding:16px;
}
#boxLeft img, #boxRight img {
	clear:both;
	display:block;
	height:92px;
	padding:10px 0pt;
	width:223px;
}
#boxLeft h3, #boxRight h3 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-top:0pt;
	text-transform:uppercase;
}
#boxLeft p, #boxRight p {
	color:#666666;
	font-size:13px;
	line-height:18px;
	margin:0pt;
	padding:0pt;
}
#boxLeft ul, #boxRight ul {
	color:#3A6F8F;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:8px 0pt 0pt;
}
#content #boxLeft li, #content #boxRight li {
	background:transparent url(../images/icon_arrow_box.gif) no-repeat 5px 9px;
	border-bottom:1px solid #D4D4D4;
	margin:0pt;
	padding:6px 0pt 6px 20px;
}
#membershipPromo #buttonsJoin {
	bottom:16px;
	margin:10px auto 0pt;
	position:absolute;
}
#membershipPromo #buttonsJoin li {
	background:#4B4B4B none repeat scroll 0%;
	border:medium none;
	display:block;
	float:left;
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt 1px 0pt 0pt;
	padding:0pt;
	text-align:center;
	text-transform:uppercase;
	width:111px;
}
#membershipPromo #buttonsJoin a {
	background-repeat:no-repeat;
	color:#4B4B4B;
	display:block;
	height:25px;
	text-indent:-999em;
	width:111px;
}
#membershipPromo #buttonsJoin #learnmore {
	background-image:url(../images/button_learnmore.gif);
}
#membershipPromo #buttonsJoin #joinnow {
	background-image:url(../images/button_joinnow.gif);
}
.callToAction {
	background:transparent url(../images/icon_arrow_large.gif) no-repeat scroll left 2px;
	clear:both;
	color:#7B7000;
	display:block;
	font-size:13px;
	padding-left:25px;
}

/* @end */



/* @group Home */

#homepage h2.pageTitle {
	display:none;
	visibility:hidden;
}
#homepage #content {
	float:left;
	margin:0pt;
	padding:0pt;
	/*position:relative;*/
	width:632px;
}
#homepage .sidebar {
	margin:0pt;
	padding:0pt;
	width:310px;
}
#homepage #right.sidebar {
	float:right;
}
#homepage #left.sidebar {
	float:left;
}
#homeImage {
	border-top:3px solid #FFFFFF;
	display:block;
	overflow:hidden;
	width:629px;
	position:relative;
}
#homeImage h2 {
	background-image:url(../images/homeImage_bg.png);
	color:#8A1D04;
	font-size:27px;
	font-weight:normal;
	margin:0;
	padding:20px 25px;
	text-transform:none;
	width:500px;
	position:absolute;
	top:61px;

	left:44px;
	z-index:10;
}
#homeImage h3 {
	background-image:url(../images/homeImage_bg.png);
	color:#F47321;
	font-size:22px;
	font-weight:bold;
	margin:0pt auto;
	padding:0pt 25px 15px;
	width:500px;
	position:relative;
	z-index:5;
}
#homeImage img {
	display:block;
	position:relative;
	z-index:3;
	margin:0;
}
#homepage .svSyndLocal, #homepage .svSyndRemote, #homepage .portalFeatures {
	line-height:15px;
	padding:16px 13px;
	width:284px;
}
#homepage .svSyndLocal dl, #homepage .svSyndRemote dl, #homepage .portalFeatures dl {
	line-height:16px;
	margin:0pt;
	padding-bottom:1px;
}
#homepage .moreResults dt {
	margin:5px 0pt 0pt;
}
#homepage .svSyndLocal dl, #homepage .svSyndRemoted dl {
	background:transparent url(../images/border_spaceddots.gif) repeat-y right center;
	padding-right:10%;
}
#homepage .svSyndLocal dd, #homepage .svSyndRemote dd, #homepage .portalFeatures dd {
	border-bottom:1px solid #E5E5E5;
	line-height:1.25;
	margin-bottom:0.75em;
	padding:0 0 0.5em;
}
#homepage .svSyndLocal dt.last, #homepage .svSyndRemote dt.last, #homepage .portalFeatures dt.last {
	border-bottom:medium none;
}
#homepage .svSyndLocal, #homepage .svSyndRemote {
	display:inline;
	float:left;
}
#homepage .svSyndLocal dt a, #homepage .svSyndRemote dt a, #homepage .portalFeatures dt a {
	color:#298CB5;
	font-weight:normal;
}
#homepage #content .svFeed dt {
	background:transparent none repeat scroll 0%;
	margin:0;
	padding:0;
}
#homepage #content .svFeed dt.releaseDate {
	display: none;
}
#homepage .portalFeatures {
	border:0pt none;
	display:inline;
	float:right;
}
#homepage .portalFeatures dt {
	margin:0pt;
}
#homepage .sidebar p {
	margin-bottom:3px;
	padding:0pt;
}

#prompts {
	overflow: hidden;
	margin: 0;
	padding: 3px 0 0;
	list-style: none;
	}

#prompts li {
	float: left;
	vertical-align: bottom;
	display: block;
	width: 155px;
	height: 129px;
	overflow: hidden;
	line-height: 1 !important;
	margin: 0;
	padding: 0;
	}
#prompts li a {
	display: block;
	width: 155px;
	height: 129px;
	}
#prompts li img {
	display: block;
	vertical-align: bottom;
	}

.sideblock {
	border-bottom:1px dotted #E5E5E5;
	border-top:1px dotted #E5E5E5;
	margin:0pt 0pt 1em;
	padding:1em 1em 0.75em;
}
#homepage .sideblock {
	border-bottom:1px solid #E5E5E5;
	clear:both;
	display:block;
	margin:10px 0 0 0;
	padding:5px 7px 12px 0;
}
#homepage #sidebarMailing {
	border:medium none;
}
#homepage #sidebarOwners,
#homepage #sidebarProviders,
#homepage #sidebarLogin {
	background-color:#E5F0F5;
	background-position:10px 31px;
	background-repeat:no-repeat;
	border-top:3px solid #FFFFFF;
	font-size:10px;
	padding:8px 10px;
}
#homepage #sidebarLogin { margin-bottom: 3px; }
#homepage #sidebarOwners p,
#homepage #sidebarProviders p {
	position: relative;
}
#homepage #sidebarOwners p img,
#homepage #sidebarProviders p img {
	position: absolute;
	top: 3px;
	left: 0;
}
* html #homepage #sidebarOwners p img,
* html #homepage #sidebarProviders p img {
	left: -112px;
	}
#homepage #sidebarOwners p,
#homepage #sidebarProviders p,
#homepage #sidebarOwners ul,
#homepage #sidebarProviders ul {
	padding:0pt 14px 0pt 115px;
}
#homepage #sidebarOwners {
	/*background-image:url(/tasks/sites/CRA/assets/Image/home/homeAud102x71v3.jpg);*/
}
#homepage #sidebarProviders {
	background-color:#F2F7FA;
	/*background-image:url(../images/thumb_providers.jpg);*/
}
#homepage .sidebar h3 {
	color:#F47321;
}
#homepage #sidebarOwners ul,
#homepage #sidebarProviders ul {
	padding-right:0pt;
}
.learnjoin li {
	display:block;
	float:left;
	height:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:10px 0pt 0pt;
	width:80px;
}
.learnjoin li a {
	color:#E5F0F5;
	display:block;
	font-size:1px;
	height:12px;
	text-indent:-999em;
	width:80px;
}
.learnjoin #learnmore {
	background:transparent url(../images/arrow_learnmore.gif) no-repeat scroll left center;
	padding-right:13px;
}
.learnjoin #joinnow {
	background:transparent url(../images/arrow_joinnow.gif) no-repeat scroll left center;
}

/* @end */



.labelLeft dl {
}
.labelLeft dt {
	clear:left;
	float:left;
	margin-bottom:0.25em;
	text-align:left;
	width:65px;
}
.sideblock .labelLeft dt {
	color:#595959;
	font-weight:normal;
	line-height:1.25;
	width:auto;
}
.labelLeft dd {
	clear:right;
	margin:0pt;
}
#sidebarLogin .labelLeft dd {
	clear:none;
	float:left;
	margin-bottom:0.5em;
}
#sidebarLogin input.text {
	width:160px;
}
.sideblock .labelLeft dl {
	padding-top:13px;
}
.sideblock .labelLeft dd {
	margin-bottom:1em;
}
.sideblock .labelLeft dd .text {
	width:99%;
}
.sideblock .labelLeft dd input.image {
	float:right;
	margin-top:0.25em;
}
.labelRight dt {
	clear:left;
	float:left;
	margin-bottom:0.25em;
	text-align:left;
	width:25px;
}
.labelRight dd {
	clear:right;
	margin:0pt 0pt 0.25em;
}
.labelLeft dt, .labelRight dd {
	color:#818181;
}
.styleright form dd, .styleright form dt {
	color:#000000;
	padding:2px 0pt;
}
.styleright form dl {
	line-height:14px;
	padding:5px 0pt;
}
input.image {
	padding-bottom:1px;
	vertical-align:bottom;
}
legend {
	color:#8A1D04;
	font-weight:bold;
	text-transform:uppercase;
}
input.text {
	border-color:#C2BDBE rgb(211, 229, 237) rgb(255, 255, 255) rgb(230, 230, 231);
	border-style:solid;
	border-width:1px;
}
input.submit {
	background:transparent url(../images/button_blue.gif) no-repeat scroll 0%;
	border:medium none;
	color:#FFFFFF;
	font-size:9px;
	height:22px;
	text-transform:uppercase;
	width:57px;
}
form.twoColumn dl {
	padding-top:1em;
}
form.twoColumn dt {
	text-align:right;
}
form.twoColumn dd input.text, form.twoColumn dd textarea {
	border-color:#6E6E6E rgb(247, 239, 239) rgb(247, 239, 239) rgb(157, 157, 151);
	border-style:solid;
	border-width:1px;
	width:95%;
}
dd.submit {
	padding-top:3px;
	text-align:right;
}
#sidebarLogin dd.submit {
	float:right;
	margin:0pt;
	padding:0pt;
}
#searchForm {
	margin:0pt;
	padding:0pt;
	position:absolute;
	right:20px;
	text-align:right;
	top:83px;
	width:400px;
}
#searchForm input.text {
	border-color:#6E6E6E rgb(247, 239, 239) rgb(247, 239, 239) rgb(157, 157, 151);
	border-style:solid;
	border-width:1px;
	height:18px;
	margin-bottom:2px;
	margin-right:2px;
	width:190px;
}
#searchForm input.submit {
	height:24px;
	margin:0pt;
	padding:0pt;
	width:59px;
}




/* @group Chapter Map */

.maplink:focus, .maplink:active, .chapterlink:focus, .chapterlink:active {
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}
.hoverBox {
	background-color:#3A6F8F;
	color:#EDEDEF;
	padding-bottom:5px;
	width:343px;
}
.hoverBoxContain {
	background:transparent url(../images/chapter_popout.png) no-repeat scroll left bottom;
	padding-bottom:23px;
	position:absolute;
	visibility:hidden;
	width:347px;
	z-index:100;
}
#content h6 {
	color:#999999;
	font-size:11px;
	font-weight:normal;
	padding-bottom:2px;
}
.hoverBox h6 {
	margin:0pt;
	padding:0pt;
}
#content .hoverBox h6 {
	background-color:#333333;
	color:#FFFFFF;
	display:block;
	font-size:15px;
	font-weight:normal;
	padding:8px 15px;
	text-transform:uppercase;
	visibility:inherit;
}
.hoverBox dl {
	line-height:17px;
	margin-bottom:0pt;
	padding:8px 15px;
}
.hoverBox dt {
	clear:left;
	float:left;
	font-weight:normal;
	margin:0pt 0.5em 0pt 0pt;
	padding:0pt;
}
.hoverBox dd {
	float:left;
	font-weight:bold;
	margin:0pt;
	padding:0pt;
}
#columnContainer #content .hoverBox p {
	color:#C4D2DB;
	font-size:10px;
	line-height:1.2;
	padding:0pt 15px;
}
#columnContainer #content .hoverBox p a {
	color:#FF7F00;
}
#chaptermap {
	height:528px;
	position:relative;
	width:506px;
}
#hoverAlameda {
	left:82px;
	top:-14px;
}
#hoverAlpine {
	left:166px;
	top:-52px;
}
#hoverAmador {
	left:130px;
	top:20px;
}
#hoverButte {
	left:95px;
	top:-67px;
}
#hoverCalaveras {
	left:150px;
	top:-33px;
}
#hoverColusa {
	left:74px;
	top:-23px;
}
#hoverContraCosta {
	left:80px;
	top:-25px;
}
#hoverDelNorte {
	left:6px;
	top:-222px;
}
#hoverElDorado {
	left:142px;
	top:-20px;
}
#hoverFresno {
	left:201px;
	top:62px;
}
#hoverGlenn {
	left:68px;
	top:-47px;
}
#hoverHumboldt {
	left:10px;
	top:-188px;
}
#hoverImperial {
	left:360px;
	top:213px;
}
#hoverInyo {
	left:235px;
	top:25px;
}
#hoverKern {
	left:210px;
	top:99px;
}
#hoverKings {
	left:177px;
	top:135px;
}
#hoverLake {
	left:47px;

	top:-85px;
}
#hoverLassen {
	left:125px;
	top:-120px;
}
#hoverLosAngeles {
	left:240px;
	top:203px;
}
#hoverMadera {
	left:190px;
	top:70px;
}
#hoverMarin {
	left:55px;
	top:-35px;
}
#hoverMariposa {
	left:165px;
	top:5px;
}
#hoverMendocino {
	left:25px;
	top:-113px;
}
#hoverMerced {
	left:141px;
	top:6px;
}
#hoverModoc {
	left:108px;
	top:-165px;
}
#hoverMono {
	left:185px;
	top:-35px;
}
#hoverMonterey {
	left:102px;
	top:46px;
}
#hoverNapa {
	left:70px;
	top:-65px;
}
#hoverNevada {
	left:126px;
	top:-85px;
}
#hoverOrange {
	left:262px;
	top:248px;
}
#hoverPlacer {
	left:140px;
	top:-40px;
}
#hoverPlumas {
	left:110px;
	top:-136px;
}
#hoverRiverside {
	left:320px;
	top:185px;
}
#hoverSacramento {
	left:110px;
	top:-6px;
}
#hoverSanBenito {
	left:110px;
	top:45px;
}
#hoverSanBernardino {
	left:300px;
	top:95px;
}
#hoverSanDiego {
	left:305px;
	top:275px;
}
#hoverSanFrancisco {
	left:68px;
	top:6px;
}
#hoverSanJoaquin {
	left:116px;
	top:-35px;
}
#hoverSanLuisObispo {
	left:145px;
	top:155px;
}
#hoverSanMateo {
	left:72px;
	top:-5px;
}
#hoverSantaBarbara {
	left:165px;
	top:135px;
}
#hoverSantaClara {
	left:90px;
	top:4px;
}
#hoverSantaCruz {
	left:79px;
	top:75px;
}
#hoverShasta {
	left:72px;
	top:-120px;
}
#hoverSierra {
	left:127px;
	top:-100px;
}
#hoverSiskiyou {
	left:33px;
	top:-165px;
}
#hoverSolano {
	left:85px;
	top:-50px;
}
#hoverSonoma {
	left:44px;
	top:-65px;
}
#hoverStanislaus {
	left:133px;
	top:-15px;
}
#hoverSutter {
	left:90px;
	top:-22px;
}
#hoverTehama {
	left:65px;
	top:-76px;
}
#hoverTrinity {
	left:36px;
	top:-117px;
}
#hoverTulare {
	left:216px;
	top:103px;
}
#hoverTuolumne {
	left:165px;
	top:-30px;
}
#hoverVentura {
	left:205px;
	top:150px;
}
#hoverYolo {
	left:84px;
	top:-15px;
}
#hoverYuba {
	left:110px;
	top:-29px;
}
.chapterlink {
	background:transparent url(../images/chapter_arrow.gif) no-repeat scroll left 1px;
	display:block;
	font-weight:bold;
	line-height:1;
	margin-left:15px;
	padding:0pt 0pt 12px 17px;
	text-transform:uppercase;
}
.chapterlink:link, .chapterlink:visited, .chapterlink:hover, .chapterlink:active {
	color:#000000;
}
#chapterMap a:hover, #chapterMap a:active {
	color:#E9A300;
}

/* @end */



.imagepadding {
	padding-bottom:33px;
}
.subphoto {
	padding-bottom:18px;
}
#subdivs {
	background:transparent url(../images/border_thickdots.gif) repeat-x scroll 0%;
}
.sysEducationalFoundation #subdivs {
	background: transparent;
}
#membersarea #subdivs {
	padding-top:20px;
}
#membersarea #subdivs div {
	margin:5px 0pt 10px;
}
#subdivs.notop {
	background:transparent none repeat scroll 0%;
}
#subdivs p {
	padding-bottom:6px;
}
#subdivs div h5 {
	color:#3A6F8F;
	font-size:14px;
	padding-top:20px;
}
#subdivs div, #datediv {
	border-bottom:1px solid #CDCDCD;
}
#datediv {
	margin-bottom:10px;
}
#subdivs div.last, #datediv.last {
	border:medium none;
}
#subdivs ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt 0pt 15px;
}
#subdivs li {
	background:transparent url(../images/icon_arrow.gif) no-repeat scroll left 4px;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt 20px 0pt 12px;
}
#subdivs li a {
	font-size:9px;
}
#subdivs li a:link, #subdivs li a:visited {
	color:#685D00;
}
#subdivs li a:hover, #subdivs li a:active {
	color:#A39202;
}
#greybox {
	background-color:#F0F0F0;
	padding:15px;
	width:490px;
}
#greybox h4 {
	padding-bottom:4px;
}
#greybox p {
	padding-bottom:6px;
}
#greybox ul {
	color:#000000;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#greybox li {
	background:transparent url(../images/icon_arrow_box.gif) no-repeat scroll 5px 7px;
	line-height:16px;
	margin:0pt;
	padding:2px 0pt 6px 20px;
}
#content h4 {
	padding-bottom:9px;
}
.faq {
	color:#F47321;
	font-weight:bold;
}
#membersarea #subdivs li {
	font-size:11px;
}
#membersarea #content li a:link, #membersarea #content li a:visited {
	color:#3A6F8F;
}
#membersarea #content li a:hover, #membersarea #content li a:active {
	color:#195274;
	font-size:11px;
}
#loginTemplate #container {
	border-top:1px solid #D4D4D4;
	margin:1.5em 1.5em 0pt;
	width:auto;
}
#loginTemplate #header {
	height:auto;
}
#loginTemplate #crumbList {
	height:auto;
}
#loginTemplate #content {
	float:none;
	margin:0pt auto;
	padding:0pt 15px 16px;
	width:auto;
}
#loginTemplate #loginContainer {
	padding:0pt;
}
#loginTemplate #footer {
	margin:1.5em;
	width:auto;
}

.col {
	float: left;
	margin-right: 1.5%;
	display: inline; /* ie6 double-margin float fix */
	}

.columns2 .col { width: 48%; }
.columns3 .col { width: 31%; }
.columns4 .col { width: 23%; }
.columns5 .col { width: 18%; }
.columns6 .col { width: 14%; }
.columns7 .col { width: 12%; }
.columns8 .col { width: 10%; }



/* @group Gallery
===================================== */

.sysImageGallery #svPortal {
	overflow:hidden;
}
.sysImageGallery #svPortal dl {
	border:medium none;
	float:left;
	margin:0pt 10px 10px;
	padding:0pt;
}

div#svGallery {
	width: 100%;
	float: left;
	clear: both;
}

div#svGallery ul {
	margin: 0;
	list-style: none;
}

div#svGallery ul li {
	float: left;
	width: auto;
	margin: 0 1%;
	padding-right: 12px;
}

/* @end Gallery
-------------------------------- */


/* @group Ads
===================================== */

.svAd {
	padding-top: 20px;
	text-align: center;
	}

/* @end Ads
-------------------------------- */


/* EOF */