BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #222;
	background: #003466 url(../images/site_background.jpg) no-repeat;
	background-position: center top;
}
.recur_left_top
{

}
.wrapper
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
#header
{
	height: 264px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
#middle
{
	padding: 15px 0px;
	clear: both;
}
#footer
{
	position: relative;
	clear: both;
}
.id-22 .hasrightcol
{
	border: 0;
}
.mon_left
{
	float: left;
	width: 315px;
}
.mon_right
{
	float: right;
	margin-top: 15px;
}
.connect_1
{
	float: left;
	width: 210px;
	margin-right: 27px;
}
.connect_2
{
	float: left;
	width: 210px;
	margin-right: 27px;
}
.connect_footer
{
	padding: 4px;
}
.connect_footer LABEL
{
	font-weight: bold;
}
.connect_footer INPUT
{
	width: 70px;
	font-weight: bold;
}
.connect_footer INPUT[type="submit"]
{
	font-size: 12px;
	margin-left: 2px;
}
.connect_top
{
	font-size: 14px;
	font-family: Georgia, serif;
	background: #F9F9F9;
	border: 1px solid #DDD;
	margin-bottom: 8px;
	padding: 5px;
	margin-top: 9px;
	font-weight: bold;
}
.connect_3
{
	float: left;
	width: 210px;
}
.join_bullets_left OL LI
{
	font-size: 18px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 4px;
	width: 230px;
	border-bottom: 1px solid #DDD;
	margin-bottom: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Georgia, serif;
}
.why_header
{
	font-size: 25px;
	font-family: Georgia, serif;
	padding-top: 20px;
	padding-bottom: 15px;
	line-height: 30px;
	color: #005DB6;
}
.join_bullets_left
{
	float: left;
}
.join_bullets_right
{
	float: right;
	padding-top: 4px;
}
.join_grid
{
	margin-top: 20px;
}
.join_buttons_bottom IMG
{
	margin: 0 !important;
	padding: 0 !important;
}
.join_button_left
{
	float: left;
}
.join_buttons_bottom
{
	margin-top: 30px;
}
.join_button_right
{
	float: right;
}
.join_bullets_left OL LI:nth-child(even)
{
	background: #F9F9F9;
}
.join_bullets_left OL LI:nth-child(odd)
{
	background: #EDEDED;
}
.estate_cta_left
{
	float: left;
	width: 238px;
	cursor: pointer;
	height: 57px;
	background: url(../images/take_the_next_step.png) no-repeat left top;
}
.estate_cta_left:hover
{
	background-position: left -80px;
}
DIV.itemFullText .estate_cta_left IMG
{
	border: 0;
}
.estate_cta_right
{
	float: right;
	width: 212px;
	cursor: pointer;
	height: 57px;
	background: url(../images/request_free.png) no-repeat left top;
}
.estate_cta_right:hover
{
	background-position: left -74px;
}
DIV.itemFullText .estate_cta_right IMG
{
	border: 0;
}
.estate_cta
{
	margin-top: 40px;
}
.footer_module_3 .module_middle A:link, .footer_module_3 .module_middle A:visited
{
	color: #FFF;
}
.submenu_left_icons P
{
	margin: 0;
}
.nomargin .module_top
{
	display: none;
}
.nomargin .module_middle
{
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
}
.issues_bottom_right_bottom
{
	font-size: 11px;
	color: #FFF;
	width: 100px;
}
.nomargin .module_bottom
{
	display: none;
}
.issues_bottom_right_top
{
	margin-top: 13px;
	margin-left: 13px;
}
.email
{
	float: right;
	margin-right: 30px;
	padding-top: 15px;
	
}



.email p {
	margin: 0;
}

.issues_bottom
{
	background: #003874 url(../images/issues_bottom.png) no-repeat left bottom;
	width: 300px;
	height: 68px;
	padding-top: 1px;
	margin-bottom: 16px;
}
.issues_bottom_left
{
	float: left;
	padding-top: 8px;
	padding-left: 10px;
	cursor: pointer;
}
.issues_bottom_middle
{
	float: left;
	padding-top: 8px;
	padding-left: 10px;
	cursor: pointer;
	margin-top: 289px;
}
.issues_bottom_right
{
	float: left;
	margin-top: 267px;
	padding-top: 20px;
	padding-left: 16px;
}
.submenu_left
{
	float: left;
	padding-top: 5px;
}
.footer_left
{
	padding-top: 3px;
	padding-left: 19px;
	float: left;
}
.email_signup
{
	margin: 0;
}
.email_signup_text
{
	font-weight: bold;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", serif;
	color: #FFF;
	margin: 0;
}
.email_signup_name
{
	float: left;
	margin: 0;
}
.email_signup_name INPUT
{
	width: 58px;
}
.email_signup_email
{
	float: left;
	margin: 0;
	margin-right: 8px;
}
.estate_header
{
	font-size: 30px;
	font-family: Georgia, "Times New Roman", serif;
	color: #003C7A;
}
.estate_text
{
	font-size: 14px;
	color: #111;
	padding-top: 10px;
}
.estate_inputs
{
	color: #111;
}
.estate_inputs INPUT
{
	width: 242px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.estate_inputs TEXTAREA
{
	width: 350px;
	height: 200px;
	font-family: arial, sans-serif;
}
.estate_inputs STRONG
{
	display: block;
	padding-right: 10px;
}
.email_signup_send
{
	float: left;
	font-weight: bold;
	margin: 0;
	margin-left: 8px;
	margin-top: -2px;
}
.message_subject STRONG
{
	padding-right: 10px;
	padding-top: 2px;
}
.estate_email STRONG
{
	padding-right: 26px;
	padding-top: 2px;
}
.address_line_2 STRONG
{
	padding-top: 2px;
	padding-right: 23px;
}
.address_line_1 STRONG
{
	padding-top: 2px;
	padding-right: 23px;
}
.estate_name STRONG
{
	padding-top: 2px;
	padding-right: 15px;
}
.estate_submit INPUT
{
	width: 100px;
	font-weight: bold;
}
.city_state_zip STRONG
{
	padding-top: 2px;
	padding-right: 28px;
}
.estate_message STRONG
{
	float: none;
	padding-bottom: 3px;
}
.estate_message
{
	padding-top: 20px;
}
.footer_right
{
	padding-left: 0px;
	float: left;
}
#estate_message
{
	width: 500px;
}
#estate_name, #address_line_1, #address_line_2, #estate_email, #message_subject
{
	width: 350px;
}
.estate_email_top
{
	margin-bottom: 0;
}
.estate_email_bottom
{
	margin-top: 0;
}
.message_subject_bottom
{
	margin-top: 0;
}
.message_subject_top
{
	margin-bottom: 0;
}
.city_header
{
	margin-bottom: 0;
}
.city_footer
{
	margin-top: 0;
}
.footer_left A:link, .footer_left A:visited
{
}
#middle
{
	width: 100%;
	background: url(../images/middle_white.png) repeat-y;
	overflow: hidden;
	position: relative;
}
.footer_module_1
{
	float: left;
	width: 221px;
	margin-left: 24px;
	margin-right: 23px;
}
.footer_module_2
{
	float: left;
	width: 221px;
	margin-right: 24px;
}
.footer_module_3
{
	float: left;
	width: 221px;
	margin-right: 24px;
}
.footer_module_4
{
	float: left;
	width: 221px;
}
.footer_modules .module_middle
{
	margin-bottom: 0;
}
.submenu
{
	height: 51px;
	background: url(../images/submenu_bg.png) no-repeat;
}
.top_white
{
	height: 17px;
	background: url(../images/top_white.png) no-repeat;
}
#middle-expand
{
	width: 200%;
}
#main
{
	position: relative;
	left: 50%;
	width: 50%;
	float: left;
}
#main-shift
{
	position: relative;
	left: -100%;
	overflow: hidden;
	margin-left: 18px;
	margin-right: 332px !important;
}
.norightcol #main-shift
{
	margin-right: 0px !important;
}
.recur_plan P
{
	font-size: 14px;
	padding-right: 15px;
	margin-top: 0;
}
.recur_plan
{
	margin-top: 20px;
	padding: 14px;
	background: #F6FAFE;
	border: 1px solid #DCECFD;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-moz-box-shadow: 0 2px 10px #ddd;
	-webkit-box-shadow: 0 2px 10px #ddd;
	float: left; 
	margin-right: 15px;
	width: 260px;  
	margin-bottom: 14px;
}

.recur_plan_far {
	margin-top: 20px;
	padding: 14px;
	background: #F6FAFE;
	border: 1px solid #DCECFD;
	margin-bottom: 14px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-moz-box-shadow: 0 2px 10px #ddd;
	-webkit-box-shadow: 0 2px 10px #ddd;
	float: left;
	margin-right: 0;
	width: 269px;
}

.recur_wrap {
	margin-left: 10px;
	clear: both;
	margin-top: 0px;
}

.recur_left_top {
	width: 245px;
	margin: 0 auto;
}


.recur_top
{
	font-size: 19px;
	font-family: 'Arapey', serif;
	font-weight: bold;
	letter-spacing: -0.5px;
	padding-bottom: 20px;
	padding: 10px;
	background: #E6F1FD;
	color: #004387;
	margin-bottom: 16px;
}
.recur_img
{
	float: right;
	margin-left: 27px;
	margin-top: 3px;
}
.id-6942 #system .item .title
{
	display: none;
}
.recur_text
{
	padding-top: 40px;
	padding-bottom: 20px;
	font-size: 17px;
	line-height: 24px;
	width: 784px;
	margin: 0 auto;
}
.top_recur
{
	padding: 16px;
	padding-bottom: 0;
}
.recur_subline
{
	font-size: 21px;
	padding-top: 12px;
	font-family: georgia, serif;
}
.recur_headline
{
	font-size: 55px;
	font-family: 'Arapey', serif;
	color: #0052A4;
	padding-top: 11px;
	font-weight: bold;
	letter-spacing: -0.5px;
	padding-top: 35px;
	width: 795px;
	margin: 0 auto;
	
}
#left
{
	position: relative;
	left: -50%;
	float: left;
	overflow: hidden;
	background: #008000;
}
#right
{
	float: left;
	overflow: hidden;
	padding-right: 15px;
	margin-left: -320px !important;
}
.join_jbs_blue
{
	cursor: pointer;
}
.header_top_left P
{
	margin: 0;
	padding: 0;
}
.header_top_left
{
	padding-left: 35px;
	padding-top: 15px;
	float: left;
}
.header_top_right
{
	float: right;
}
#mainmiddle
{
	width: 100%;
	overflow: hidden;
	position: relative;
}

.members_login_right_1 {
	margin-left: 6px;
}

#mainmiddle-expand
{
	width: 200%;
}
.floatbox
{
	overflow: hidden;
}
.float-left
{
	float: left;
	overflow: hidden;
}
.float-right
{
	float: right;
	overflow: hidden;
}
.width15
{
	width: 15%;
}
.width18
{
	width: 18%;
}
.width20
{
	width: 20%;
}
.width23
{
	width: 23%;
}
.width25
{
	width: 25%;
}
.width33
{
	width: 33%;
}
.width34
{
	width: 34%;
}
.width35
{
	width: 35%;
}
.width40
{
	width: 40%;
}
.width45
{
	width: 45%;
}
.width50
{
	width: 50%;
}
.width54
{
	width: 54%;
}
.width65
{
	width: 65%;
}
.width75
{
	width: 75%;
}
.width100
{
	width: 100%;
}
#page-body
{
}
.wrapper-bg1
{
}
.wrapper-bg2
{
	padding: 0px 15px;
}
#breadcrumbs
{
	margin-bottom: 15px;
	font-size: 85%;
}
#breadcrumbs A, #breadcrumbs SPAN
{
	display: inline-block;
}
#breadcrumbs A, #breadcrumbs SPAN.separator
{
	padding: 0px 15px 0px 0px;
	background: url(../images/breadcrumbs.png) no-repeat 100% 50%;
}
#logo
{
}
#menu
{
	float: left;
}
.menu_wrapper
{
	height: 68px;
	background: url(../images/menu.png) no-repeat;
}
.menu_wrapper #menu
{
	margin-top: 8px;
}
.menu_right
{
	margin-top: 15px;
	margin-left: 4px;
	height: 50px;
}
.menu_right
{
	float: right;
	padding-right: 39px;
	cursor: pointer;
	padding-top: 25px;
	margin-top: 0;
	height: auto;
}
.header_top
{
	height: 106px;
	background: url(../images/header.jpg) no-repeat;
}
#footer A:link, #footer A:visited
{
}
#footer A:hover
{
}
#footer A.anchor
{
	position: absolute;
	right: 0px;
	top: 3px;
	width: 30px;
	height: 5px;
	background: url(../images/footer_anchor.png) no-repeat 0 -10px;
	display: block;
	text-decoration: none;
}
DIV.mainmiddle-wrapper-tl
{
}
DIV.mainmiddle-wrapper-m
{
}
.hasrightcol DIV.mainmiddle-wrapper-m
{
	width: 96%;
}
.option-com_k2 .hasrightcol DIV.mainmiddle-wrapper-m
{
	width: 100%;
}
.option-com_search .hasrightcol DIV.mainmiddle-wrapper-m
{
	width: 100%;
}
.footer_modules .module_middle P
{
	color: #FFF;
}
.footer_modules
{
	margin-bottom: 12px;
}
.hasrightcol .componentheading
{
	margin-top: 8px;
	margin-left: 7px;
}
#myform INPUT
{
	padding-top: 3px;
	padding-bottom: 3px;
}
#myForm SELECT
{
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.search H2
{
	padding-left: 13px;
}
.hasrightcol
{
	padding: 0px 9px;
	border: 1px solid #D2D2D2;
	width: 96%;
	background: #FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
/*alex - turning off borders of mainmiddle wrapper so you can't tell its on the frontpage when the component isn't there*/
.view-section DIV.mainmiddle-wrapper-m
{
	border: 1px solid #ECECEC;
}
.itemid-257 .authordetails
{
	display: none;
}
DIV.mainmiddle-wrapper-bl
{
}
#tinymce
{
	background: #FFF !important;
}
.frontpage_slideshow
{
	padding: 9px;
	padding-left: 12px;
	margin-bottom: 15px;
	background: url(../images/slideshow_bg.png) no-repeat;
}
.view-itemlist .frontpage_tabs
{
	margin-top: 15px;
}
#footer P
{
	margin: 0;
}
.bottom_white
{
	height: 18px;
	background: url(../images/bottom_white.png) no-repeat;
	margin-bottom: 20px;
}
.debug
{
	clear: both;
	color: #FFF;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
#footer
{
	background: url(../images/middle_white.png) repeat-y;
	height: 22px;
}
.itemid-257 .main-shift
{
}
#aidanews DIV
{
}
#aidanews
{
}
.aida_top
{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", serif;
	color: #003366;
	margin-left: 10px;
	padding-bottom: 10px;
	padding-left: 10px !important;
	background: url(../images/bullet_point.png) no-repeat;
	background-position: left 5px;
}
.more_links A
{
	font-size: 13px;
	font-weight: bold;
	font-family: Georgia, serif;
}
.more_links
{
	padding-top: 10px;
	padding-left: 10px;
}
.top_issues_bottom .aida_top
{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", serif;
	color: #003366;
	margin-left: 0px;
	padding-bottom: 3px;
	background: transparent;
	padding-left: 3px !important;
	list-style-type: none;
	background-position: left 5px;
}
.top_issues_bottom
{
	clear: both;
}
.top_issues_bottom #aidanews DIV
{
	float: left;
	width: 210px;
}
.top_issues_bottom .aida_top A
{
	font-size: 12px;
}
.submenu_right
{
	float: right;
	width: 299px;
	padding-top: 5px;
}
.menu_right P
{
	margin: 0;
	padding-top: 8px;
}
.submenu_left_icons
{
	padding-top: 14px;
	width: 211px;
	float: left;
}
.member_login P
{
	margin: 0;
}
.member_login
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", serif;
	padding-right: 36px;
	height: 30px;
	text-align: right;
	width: 980px;
}
.follow_space
{
	display: block;
	padding-left: 9px;
	float: left;
	font-size: 18px;
}
.follow_space a{
	color:black !important;
}
.follow_space a:hover{
	color:rgb(0,85,154) !important;
}
.follow_pipe
{
	float: left;
	display: block;
}
.followus_left
{
	float: left;
	padding-right: 8px;
	color: #000000;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 16px;
}
.followus_right
{
	float: left;
}
.view-article .mainmiddle-wrapper-m
{
	padding: 13px;
}
.view-article DIV.joomla H1.title
{
	color: #004181;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", serif;
}
.article P
{
	color: #000;
}
.core_wrapper BLOCKQUOTE
{
	font-size: 14px;
}
.core_firstp
{
	font-size: 12px;
}
.mission_top
{
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 40px;
}
.itemid-262 .menutitle
{
	display: none;
}
.itemid-262 .level_0
{
	margin-top: 30px;
}
.mission_top H3
{
	margin-top: 8px;
}
.jbs_testim_left
{
	float: left;
}
.jbs_testim_right
{
	float: left;
	padding-top: 7px;
	padding-left: 6px;
}
.footer_module_1 A:link, .footer_module_1 A:visited
{
	color: #FFF;
}
.jbs_testim
{
	width: 300px;
	margin-left: 15px;
	height: 190px;
	float: right;
}
.give_over_phone_top
{
	font-weight: bold;
	padding-left: 8px;
	padding-bottom: 5px;
	color: #000000;
	font-size: 13px;
}
.give_by_mail P
{
	color: #0054A2;
	font-family: Tahoma, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 2px;
}
.give_by_mail
{
	background: url(../images/mail_pdf.png) no-repeat 120px center;
	padding-top: 12px;
	padding-bottom: 8px;
}
.article P A:link, .article P A:visited
{
	font-weight: bold;
	color: #005DB6;
}
.leadership_pictures TD
{
	padding: 8px;
	text-align: center;
}
.leadership_pictures
{
}
.leader_top
{
	width: 100px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 1px #ccc;
	-webkit-box-shadow: 0 1px 1px #ccc;
	margin-bottom: 4px;
	color: #000;
	font-size: 11px !important;
	background: #EEF6FF;
	margin-left: 8px;
	border: 1px solid #BFDFFF;
}
.leader_top:hover
{
	background: #A1CFFF;
	cursor: pointer;
}
.norightcol .mainmiddle-wrapper-m
{
	background: #FFF;
	width: 920px;
	-moz-border-radius: 10px;
	background: #FFFFFF repeat 0 0;
	border: 1px solid #D2D2D2;
	padding: 0 9px;
	padding: 15px;
	padding-left: 20px;
	padding-right: 20px;
}
.top_issues_wrapper
{
}
.pushin_more
{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", serif;
	padding-bottom: 8px;
	margin: 0;
	padding-left: 30px;
}
.issues_right_wrapper
{
	background: url(../images/issue_banner.jpg) no-repeat;
	width: 300px;
	height: 345px;
}
.illegal_right_wrapper
{
	background: url(../images/illegal_frontpage.jpg) no-repeat;
	width: 300px;
	height: 345px;
}
.issues_right_wrapper_con
{
	background: url(../images/issues_banner_con.jpg) no-repeat;
	width: 300px;
	height: 345px;
}
.issues_right_bottom
{
}
.issues_bottom_left
{
	margin-right: 8px;
	margin-left: 20px;
	margin-top: 279px;
}
.option-com_search .pagetitle
{
	display: none;
}
.left_side
{
	float: left;
	width: 210px;
	margin-right: 5px;
	padding-top: 5px;
}
.contact_verify_left
{
	margin-bottom: 0;
}
.contact_verify_right
{
	margin-top: 0;
}
.contact_top_wrapper
{
	font-size: 14px;
}
.give_over_phone
{
	padding-top: 8px;
}
.give_phone_text
{
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma, arial, sans-serif;
	padding-left: 8px;
	color: #0054A2;
}
.xmap .level_0
{
	background: transparent;
}
.give_phone_text_2
{
	font-size: 18px;
	font-weight: normal;
	color: #0054A2;
	padding-left: 67px;
	font-family: Tahoma, arial, sans-serif;
}
.give_left .module
{
	margin-bottom: 22px;
}
.itemid-271 .give_left
{
}
.itemid-276 .give_left
{
}
#nsp-nsp_464 .nsp_art_scroll1
{
	border: 1px solid #003871;
	width: 298px !important;
}
.itemid-259 .give_left
{
	padding-top: 0;
}
.top_of_contact
{
	font-size: 13px;
	color: #000;
	padding-left: 15px;
	font-weight: bold;
	padding-bottom: 17px;
}
.give_by_mail
{
	font-size: 14px;
	color: #0054A2;
	padding-left: 8px;
}
.right_side
{
	float: left;
	width: 688px;
	padding-left: 15px;
	border-left: 1px solid #CCC;
}

.option-com_search.itemid-402 .right_side, .option-com_content.itemid-402 .right_side {
	border: 0;
	width: 890px;
}

.option-com_search.itemid-402 .left_side, .option-com_content.itemid-402 .left_side {
	display: none;
}


#k2ModuleBox483
{
	padding-top: 10px;
	font-weight: bold;
}
#k2ModuleBox492
{
	padding-top: 10px;
	font-weight: bold;
	padding-bottom: 10px;
}
#k2ModuleBox483 .wrap_item
{
	margin-bottom: 0;
	padding-left: 10px;
	margin-left: 10px;
	background: url(../images/issue_bullet.png) no-repeat left 7px;
}
#k2ModuleBox492 .wrap_item
{
	margin-bottom: 0;
	padding-left: 10px;
	margin-left: 10px;
	background: url(../images/issue_bullet.png) no-repeat left 7px;
}
.left_side .menu LI A
{
	display: block;
	font-size: 14px;
}
.left_side .menu LI
{
	width: 190px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.left_side UL
{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 5px;
}
.left_side .menu LI A:hover
{
	background: #F8F8F8;
}

.left_side .menu .level2 LI A:hover {
	width: 170px;
}


.left_side .module H3.header
{
	width: 190px;
	padding-bottom: 5px !important;
	color: #004181;
	font-size: 18px;
	background: #E7F1FF;
	padding: 5px;
	margin-top: 8px;
	border-bottom: 1px solid #B9CFEF;
}
.wrap_author_time
{
	font-weight: normal;
}
.submenu
{
}
#ie8scrollbar
{
	overflow: hidden;
}
.nelson_padding .leader_top
{
	margin-top: 10px;
}
.questions_about_giving_wrapper
{
	width: 678px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.giving_question_left
{
	float: left;
	padding-right: 75px;
	font-family: georgia, serif;
	min-height: 146px;
	background: #F9F9F9;
	-moz-border-radius: 8px;
	padding: 10px;
	width: 340px;
	margin-right: 15px;
	border: 1px solid #E7E7E7;
	color: #333;
}
.giving_question_right
{
	float: left;
}
.giving_question_left_1
{
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
	padding-bottom: 6px;
}
.giving_question_left_2
{
	padding-top: 10px;
}
.giving_question_left_3
{
	padding-top: 10px;
}
.giving_question_left_4
{
	padding-top: 10px;
}
.footer_module_4 A:link, .footer_module_4 A:visited
{
	color: #FFF;
}
.avLightbox
{
	display: none;
}
.avEmbed
{
	display: none;
}
.city_1
{
	float: left;
	margin: 0;
	margin-right: 9px;
}
.city_2
{
	float: left;
	margin: 0;
	margin-right: 9px;
}
.city_3
{
	float: left;
	margin: 0;
}
.city_header
{
	font-weight: bold;
}
.address_line_2
{
	margin-bottom: 0;
}
#city
{
	width: 214px;
}
SPAN.LV_validation_message
{
	display: none;
}
#state
{
	width: 30px;
}
.city_state_zip
{
	margin: 0;
}
#zip
{
	width: 75px;
}
.myth_message
{
	margin-bottom: 25px;
	margin-top: 10px;
	line-height: 20px;
}
.myth_1
{
	margin-bottom: 20px;
}
.myth_2
{
	margin-bottom: 20px;
}
.myth_3
{
	margin-bottom: 20px;
}
.myth_4
{
	margin-bottom: 20px;
}
.myth_5
{
	margin-bottom: 20px;
}
.myth_6
{
	margin-bottom: 20px;
}
.myth_bold
{
	font-size: 14px;
	color: #000;
}
.fact_bold
{
	font-size: 14px;
}
.myth_top
{
	font-weight: bold;
	font-size: 14px;
	background: #F8F8F8;
	border: 1px solid #CCC;
	padding: 7px;
	margin-top: 40px;
	-moz-box-shadow: 0 2px 2px #ccc;
	-webkit-box-shadow: 0 2px 2px #ccc;
}
.myth_bottom
{
	padding: 8px;
	line-height: 20px;
}
.accomp_wrapper UL LI
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.accomplishments UL LI
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.jce_style_1
{
	font-size: 18px;
	color: #003E7B;
}
.jce_style_2
{
	font-size: 15px;
	color: #003E7B;
}
.jce_style_3
{
	color: #E60000;
	font-weight: bold;
}
.magebridge-products H3
{
	margin: 0;
}
.mage_thumb IMG
{
	border: 1px solid #CCC;
	-moz-box-shadow: 0 2px 2px #ccc;
	-webkit-box-shadow: 0 2px 2px #ccc;
}
.mage_thumb
{
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
.regular_price
{
	font-size: 13px;
	font-weight: bold;
}
.mage_product_name
{
	font-size: 14px;
}
.mage_product_name:hover
{
	color: #111;
}
.magebridge-module
{
	text-align: center;
}
.mage_cart_add
{
	font-weight: bold;
}
/*\ .k2_frontend .module_top*/
#INVALID-RULE
{
	display: none;
}
.k2_frontend .module_middle
{
	padding-top: 0;
	border-top: 0;
}
.k2_frontend .module_middle .k2UserBlockActions
{
	margin-top: 0;
}
.user_menu .module_middle
{
	border-bottom: 0;
	-moz-box-shadow: 0 0 0 0;
	-webkit-box-shadow: 0 0 0 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.k2_frontend INPUT
{
	font-weight: bold;
}
.user_menu .module_middle .menu
{
	margin-bottom: 0;
	margin-top: 0;
}
.act_now_div_link:visited
{
	color: #FF0000;
}
.footer_module_2 A:link, .footer_module_2 A:visited
{
	color: #FFF;
}
.facebook_small
{
	background: url(../images/facebook_small.png) no-repeat;
	padding-left: 25px;
	padding-bottom: 8px;
}
.twitter_small
{
	background: url(../images/twitter_small.png) no-repeat;
	padding-left: 25px;
	padding-bottom: 8px;
}
.youtube_small
{
	background: url(../images/youtube_small.png) no-repeat;
	padding-left: 25px;
	padding-bottom: 8px;
}
.rss_small
{
	background: url(../images/rss_small.png) no-repeat;
	padding-left: 25px;
}
#ChronoContact_estate_form
{
	padding: 15px;
}
.about_testimonial_image
{
	float: left;
}
.about_testimonial_text
{
	float: left;
	padding-left: 7px;
}
.about_testimonials
{
	float: right;
	margin-left: 20px;
	margin-right: 20px;
}
.about_testimonial_1, .about_testimonial_2, .about_testimonial_3
{
	margin-bottom: 6px;
}
#text_5
{
	width: 320px;
	height: 180px;
}
.cf_label
{
	font-size: 12px;
}
.contact_label_div
{
	margin-bottom: 1px;
}
.contact_us_header H1
{
	font-size: 24px;
	margin-top: 0;
	margin-bottom: 0;
}
.contact_top_right
{
	float: left;
	margin-top: 0;
}
.contact_top_wrapper
{
	margin-bottom: 5px;
}
.contact_input_div
{
	margin-top: 0;
	margin-bottom: 0;
}
.contact_top_left
{
	margin: 0;
}
.contact_top_left_1
{
	margin: 0;
}
.contact_top_right_2 P
{
	margin-top: 6px;
	margin-bottom: 6px;
}
.member_login_left
{
/*float: left;*/
	margin-left: 30px;
	margin-top: 4px;
}
.member_login_left A:link, .member_login_left A:visited
{
	color: #F7DFAF;
	font-size: 17px;
	font-family: arial, helvetica, sans-serif;
	text-shadow: 1px 1px 0 #000;
}
.member_login_left A:hover
{
	color: #FFFFFF;
}
.member_login_right
{
}
.contact_top_left_2
{
	margin: 0;
}
.history_image
{
	float: right;
	margin-left: 12px;
	margin-top: 15px;
}
.history_image IMG
{
	border: 1px solid #383838;
	-moz-box-shadow: 0 2px 2px #ccc;
	-webkit-box-shadow: 0 2px 2px #ccc;
}
.testimonials_header
{
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 12px;
	border-bottom: 1px solid #CCC;
	font-family: Georgia, serif;
	color: #003871;
}
.about_testimonial_text
{
	font-weight: bold;
	font-size: 13px;
	padding-top: 23px;
	color: #005DB6;
}
#ie .footer_left .menu .bg
{
	color: #111;
}
#ie .footer_left .menu LI
{
	float: left;
}
#ChronoContact_contact_form .form_item
{
	margin-bottom: 0;
}
#ChronoContact_contact_form .form_item .cfclear
{
	margin: 0;
}
.contact_input_div #text_5
{
	width: 500px;
}
.member_login_left
{
	display: none;
}
#members .member_login_left
{
	display: block;
}
.alerts_form_4
{
	float: left;
}
.alerts_form_6
{
	float: left;
	margin-left: 17px;
}
.alerts_form_7
{
	float: left;
	margin-left: 17px;
}
.alerts_form_8
{
	float: left;
	margin-left: 17px;
}
.alerts_form_11
{
	float: left;
}
.alerts_form_13
{
	float: left;
	margin-left: 17px;
}
.alerts_form_14
{
	float: left;
	margin-left: 17px;
}
.alerts_form_15
{
	float: left;
	margin-left: 17px;
}
.alerts_form_footer DIV
{
	margin-top: 0;
	margin-bottom: 0;
}
.alerts_form_top
{
	font-weight: bold;
}
.alerts_form_header
{
	font-size: 23px;
	font-family: Georgia, serif;
}
.alerts_form_bottom .LV_invalid_field
{
	border: 1px solid #FF0000;
}
.alerts_form_bottom #fname, .alerts_form_bottom #lname, .alerts_form_bottom #email, .alerts_form_bottom #organization, .alerts_form_bottom #businessphone
{
	width: 268px;
}
#homestate
{
	width: 30px;
}
#businessstate
{
	width: 30px;
}
#businesszip
{
	width: 75px;
}
.alerts_form_footer .home_address_info, .alerts_form_footer .business_address_header, .home_address_info
{
	margin-top: 15px;
	padding-bottom: 7px;
	font-size: 16px;
	padding-top: 7px;
	padding-left: 7px;
	margin-bottom: 10px;
	display: block;
	background: #E5F2FF;
	font-family: Georgia, serif;
	width: 520px;
	font-weight: bold;
	border-bottom: 1px solid #B1D0EF;
}
.home_address_info
{
	margin-top: 15px;
	padding-bottom: 7px;
	font-size: 16px;
	padding-top: 7px;
	padding-left: 7px;
	margin-bottom: 10px;
	display: block;
	background: #E5F2FF;
	font-family: Georgia, serif;
	width: 290px;
	font-weight: bold;
	border-bottom: 1px solid #B1D0EF;
}
.alerts_form_17 INPUT
{
	font-weight: bold;
}
.alerts_address_wrapper, .business_address_wrapper
{
	padding-left: 10px;
}
#homezip
{
	width: 75px;
}
#homeaddress1
{
	width: 200px;
}
.alerts_form_1, .alerts_form_2, .alerts_form_3, .alerts_form_16, .alerts_form_9
{
	padding-left: 10px;
}
.alerts_form_17
{
	padding-top: 15px;
}
#businessaddress1
{
	width: 200px;
}
.members_login_right_1
{
	float: left;
}
#ie .members_login_right_1
{
	width: 120px;
}
#ie #members .members_login_right_1
{
	width: auto;
}
#k2ModuleBox525
{
	width: 250px;
}
.members_login_right_2
{
	float: left;
	padding-top: 3px;
	display: block;
}
#members .members_login_right_2
{
	display: none;
}
.members_login_pipe
{
	color: #F7E0B1;
	float: left;
	padding-right: 6px;
	padding-top: 2px;
	text-shadow: 1px 1px 0 #000;
	font-size: 15px;
	font-family: garamond, arial, helvetica, sans-serif;
	display: block;
}
#members .members_login_pipe
{
	display: none;
}
.top_message UL
{
	margin-top: 0;
}
.members_login_right_2 A:link, .members_login_right_2 A:visited
{
	color: #F7E0B1;
/*font-weight:bold;*/
	font-size: 15px;
	font-family: garamond, arial, helvetica, sans-serif;
	text-shadow: 1px 1px 0 #000;
	font-weight: bold;
}
.alerts_form_footer INPUT
{
	margin-bottom: 12px;
}
.image_verifications
{
	padding-top: 20px;
	padding-left: 11px;
}
.image_verify_left
{
	float: left;
	font-weight: bold;
	padding-right: 8px;
	padding-top: 1px;
}
.image_verify_right
{
	float: left;
}
.mage_product_left
{
	float: left;
}
.mage_product_right
{
	float: left;
	width: 188px;
	text-align: left;
	margin-left: 8px;
}
.mage_product_right_top H3
{
	font-size: 13px;
}
.mage_product_left IMG
{
	border: 1px solid #999;
	-moz-box-shadow: 0 2px 2px #ccc;
}
.mage_product_wrap
{
	margin-bottom: 10px;
}
.mage_product_right_bottom .price
{
	font-size: 13px;
}
.mage_product_right_top A:hover H3
{
	color: #FF0000;
}
.find_chapter_head
{
	font-size: 15px;
	margin-bottom: 3px;
	font-weight: bold;
	float: left;
	margin-top: 4px;
	margin-right: 20px;
}
.join_national
{
	padding-top: 15px;
}
.find_chapter_right
{
	padding-top: 6px;
}
.find_chapter INPUT[type=submit]
{
	font-weight: bold;
}
.find_chapter
{
	padding-top: 5px;
}
.savvy_logo
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	margin-bottom: 10px;
}
.local_zipcode_top
{
	font-weight: bold;
	font-size: 18px;
	font-family: georgia, serif;
	padding-bottom: 8px;
}
.local_zipcode_bottom
{
}
.itemid-397 .files_header_top
{
	display: none;
}
.itemid-395 .files_header_top
{
	display: none;
}
.local_zipcode
{
	margin-top: 30px;
}
.savvy_logo_right
{
	float: right;
	margin-right: 20px;
}
.savvy_logo_1
{
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 3px;
}
.savvy_logo_2
{
	float: left;
}
#chapter_body
{
	width: 300px;
	height: 150px;
}
.submit_chapter INPUT
{
	width: 300px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.submit_chapter_first
{
	font-size: 25px;
	padding-bottom: 12px;
	font-family: georgia, serif;
}
.submit_chapter_header
{
	font-weight: bold;
	margin-bottom: 0;
}
.id-6573 .article .menu A
{
	font-size: 14px;
}
.submit_chapter_footer
{
	margin-top: 0;
}
.chapter_submit INPUT
{
	width: 306px;
	font-weight: bold;
	font-size: 14px;
}
.findrep_text
{
	font-size: 14px;
}
/*alex - turning off the description to clean up the layout on rok downloads pages*/
.rd_desc
{
	display: none;
}
.act_locally_image
{
	float: right;
}
.act_locally_image IMG
{
	border: 1px solid #CCC;
	-moz-box-shadow: 0 2px 2px #eee;
	-webkit-box-shadow: 0 2px 2px #eee;
}
.with_less
{
	font-size: 25px;
	padding-top: 9px;
	text-align: center;
	color: #005BB2;
	padding-top: 30px;
	font-family: Georgia, serif;
}
.join_video_left
{
	float: left;
	width: 547px;
}
#ie .module_middle #zipcode
{
	width: 130px;
}
DIV.itemFullText .join_video_left IMG
{
	margin: 0;
	padding: 0;
}
.join_video_right
{
	float: left;
	width: 305px;
	margin-left: 0px;
	height: 300px;
	font-size: 14px;
	padding-top: 8px;
}
.issues_right_bottom_imm
{
	margin-left: 50px;
}
.prefer
{
	text-align: center;
	font-size: 20px;
	padding-top: 15px;
	font-weight: bold;
}
.itemid-276 .pagetitle
{
	display: none;
}
DIV.itemFullText .member_grid_wrapper IMG
{
	margin: 0;
	padding: 0;
}
.grid_1
{
	float: left;
}
.grid_2
{
	float: left;
}
.grid_3
{
	float: left;
}
.grid_4
{
	float: left;
}
.member_grid_bottom
{
	width: 920px;
}
.member_grid_bottom_left
{
	float: left;
}
.member_grid_bottom_right
{
	float: left;
}
.module_middle .menu LI A
{
	font-size: 14px;
}
DIV.itemFullText .why_join_header IMG
{
	margin: 0;
	padding: 0;
}
.why_join_header
{
	margin-bottom: 7px;
}
.give_find
{
	padding-top: 20px;
	margin-left: 10px;
}
.give_find_top
{
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding-top: 4px;
	padding-right: 16px;
}
.give_find_bottom
{
	float: left;
}
.frontpage_tabs .nsp_art H4.nsp_header A
{
	font-size: 16px;
	font-weight: bold;
}
.frontpage_tabs .nsp_art P.nsp_text
{
	font-size: 13px;
	line-height: 18px;
	padding-top: 10px;
	float: none !important;
}
.frontpage_tabs .readon
{
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 8px;
}
.see_more_articles
{
	padding-top: 15px;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, serif;
	padding-left: 24px;
}
DIV.basic DIV.yoo-carousel .nsp_links UL LI A:link
{
	font-size: 13px;
}
DIV.basic DIV.yoo-carousel .nsp_links UL LI
{
	padding-left: 10px;
	background: url(../images/links_bullet.png) no-repeat left 9px;
}
.frontpage_tabs .nsp_links UL
{
	margin-top: 15px;
	margin-left: 15px;
}
DIV.basic DIV.yoo-carousel .nsp_links H4
{
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}
.frontpage_tabs .nsp_header
{
	margin-bottom: 2px;
}
.frontpage_tabs .nsp_art_page
{
	margin-top: 15px;
}
.council_text
{
	padding-bottom: 20px;
	font-size: 13px;
}
.additional_photos
{
	font-size: 18px;
	color: #0A70BA;
}
.frontpage_tabs .nsp_info
{
	width: 430px !important;
	padding-bottom: 10px;
	padding-top: 0px;
}
.frontpage_tabs .nsp_art .fnone
{
	clear: none !important;
	float: none !important;
	width: auto !important;
}
.join_bullets
{
	margin-top: 0;
	list-style-type: none;
}
.local_zipcode_top LABEL
{
	font-size: 14px;
}
.join_bullets LI
{
	padding-top: 4px;
	padding-bottom: 4px;
	width: 320px;
	background: url(../images/why_bullet.png) no-repeat;
	background-position: left 11px;
	padding-left: 12px;
}
.donate_now_top
{
	text-align: left;
	margin-bottom: 30px;
}
.donate_now_header
{
	font-size: 30px;
	color: #1D3F89;
}
.birchtube_bottom
{
	font-size: 14px;
	padding-top: 10px;
}
.birchtube_bottom A
{
	font-weight: bold;
}
.birchtube_bottom_left
{
	float: left;
}
.birchtube_bottom_right
{
	float: right;
	padding-right: 10px;
	padding-top: 3px;
}
.birchtube_bottom_left
{
	padding-top: 8px;
	padding-left: 10px;
	width: 780px;
	padding-bottom: 15px;
}
.newsmenu A
{
	font-size: 14px;
}
.character_first
{
	padding-top: 4px;
}
.newsmenu TD DIV
{
	margin-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px !important;
	background: url(../images/menu_bullet.png) no-repeat;
	background-position: left 11px;
}
.module_wrapper
{
}
.module_middle #active_menu
{
	background: url(../images/menu_bullet.png) no-repeat;
	background-position: 15px 7px;
	padding-left: 28px;
	padding-bottom: 2px;
	display: block;
}
.single-product-section_1 H2
{
	font-size: 17px;
}
.module_middle .single-product-section_1 H2
{
	font-size: 14px;
	font-weight: bold;
}
.single-product-section_2 .price-box
{
	font-size: 20px;
	font-weight: bold;
}
.single-product-section_3
{
	padding-top: 8px;
}
.single-product-section_3 BUTTON
{
	font-weight: bold;
	font-size: 14px;
}
.k2_frontend .module_top
{
	display: none;
}
.module_middle .product-name
{
	margin-top: 3px;
}
.right-login #form-login-username INPUT, .right-login #modlgn_passwd
{
	width: 230px !important;
	padding-top: 5px;
	padding-bottom: 5px;
}
.right-login FIELDSET
{
	border: 0;
}
.right-login .button
{
	font-weight: bold;
	font-size: 14px;
}
.right-login #form-login-remember
{
	margin-top: 15px;
	margin-bottom: 10px;
}
.right-login #form-login-password
{
	margin-top: 15px;
}
.right-login LABEL
{
	font-weight: bold;
}
.itemid-259 .componentheading
{
	display: none;
}
.freedom_index_head
{
	background: #F8F8F8 repeat 0 0;
	color: #005BB9;
	font-size: 30px;
	font-weight: normal;
	height: 43px;
	margin-left: -5px;
	padding: 12px 0 0 5px;
	border-bottom: 1px solid #CCC;
	padding-left: 10px;
}
.freedom_index_head H1
{
	margin: 0;
}
.freedom_index_desc
{
	margin-top: 15px;
	font-size: 14px;
	margin-bottom: 15px;
}
/*alex - fixing white spec appearing below thumbnails on the slideshow*/
.lof-navigator LI H4
{
	display: none;
}
.option-com_magebridge .dropdown-3 .separator
{
	display: none !important;
}
#system .title
{
	display: none;
}
#system .item .title
{
	display: block;
	color: #004181;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 24px;
	letter-spacing: -1px;
}
.id-1153 .hasrightcol
{
	display: none;
}
.member_login_right
{
	padding-top: 4px;
}
.search_input
{
	height: 22px;
	width: 220px;
	font-family: georgia, serif;
	color: #000;
	font-size: 13px;
}
#search_box BUTTON.submit_but
{
	background: url("../images/search_button.png") no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	line-height: 0;
	padding: 0;
	width: 32px;
}
#search_box .reset
{
	display: none;
}
.float_submit_left
{
	float: left;
}
.float_submit_right
{
	float: left;
	padding-left: 5px;
	padding-top: 2px;
}
.float_submit
{
	margin: 0;
}
.float_submit DIV
{
	margin: 0;
}
.clearout
{
	clear: both;
}
#searchForm
{
	padding: 10px;
}
#system .items
{
	padding: 10px;
}
#system .items .item H1.title
{
	margin-bottom: 0;
}
.pagination A, .pagination STRONG
{
	font-weight: bold;
}
#searchForm LABEL
{
	font-weight: bold;
}
#searchForm DIV
{

}
#searchForm LEGEND
{
	font-size: 20px;
	font-weight: bold;
	color: #0050A9;
	font-family: georgia, serif;
}
#xmap A
{
	font-family: georgia, serif;
	font-size: 15px;
}
#xmap
{
	background: url(../images/eagle.jpg) no-repeat right top;
}
#chronoform_contactform DIV
{
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
}
#autoID-303307d99c73bc1cd5b6449ed609f73c_container_div INPUT
{
	width: 300px;
}
#autoID-2757a466d691efcfdbcdbe70278d14bc_container_div TEXTAREA
{
	width: 500px;
}
.estates_head
{
	color: #003C7A;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 30px;
	padding-top: 15px;
}
.estates_top
{
	margin-top: 20px;
	font-size: 14px;
}
#chronoform_estate LABEL
{
	margin-bottom: 2px;
}
#autoID-321ffc6c745aabaef6b7a364a37d2e0b_container_div INPUT, #autoID-09687a7dc8cb072dea06ccb337b08d20_container_div INPUT, #autoID-0bd40471a4699f79426e36d6b79cafc8_container_div INPUT, #autoID-4b405c9028f925017f62c2e2703cc5e5_container_div INPUT, #autoID-4e3a3da1842143dc56edaf07e0902f8c_container_div INPUT
{
	width: 350px;
}
#chronoform_estate .clear
{
	margin: 0;
}
#autoID-321ffc6c745aabaef6b7a364a37d2e0b_container_div, #autoID-09687a7dc8cb072dea06ccb337b08d20_container_div, #autoID-0bd40471a4699f79426e36d6b79cafc8_container_div, #autoID-81e39640aa73a6811eb67753e3403d56_container_div, #autoID-426d045848882b31da298088c316000e_container_div, #autoID-c3fb8a089302f04e0d6d540016c13f1b_container_div, #autoID-4b405c9028f925017f62c2e2703cc5e5_container_div, #autoID-4e3a3da1842143dc56edaf07e0902f8c_container_div, #autoID-0f2d7fd80a3219be8a136714b2170c5f_container_div, #autoID-60d2993a9692c3955a351a03a4daac46_container_div, #autoID-acf69243380b2fb100d639092b88c7e8_container_div, #autoID-94833cd3a6bd265113686facaf9ff438_container_div, #autoID-67bba96496bd455a6fbf8fea1f5347ae_container_div, #autoID-a66c1cfaf3bf0808d3771bef6a9fdd1f_container_div, #autoID-093c0e585fdcd9b94b9d127a5e4db58b_container_div, #autoID-9e14c24c84c6146870079605a337b6f1_container_div
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
#autoID-81e39640aa73a6811eb67753e3403d56_container_div INPUT
{
	width: 197px;
}
#autoID-426d045848882b31da298088c316000e_container_div INPUT
{
	width: 30px;
}
#autoID-c3fb8a089302f04e0d6d540016c13f1b_container_div INPUT
{
	width: 75px;
}
#autoID-81e39640aa73a6811eb67753e3403d56_container_div
{
	padding-left: 5px !important;
}
#autoID-bc8580eb8ab026a5435708923572d760_container_div TEXTAREA
{
	width: 350px;
}
#autoID-4e3a3da1842143dc56edaf07e0902f8c_container_div
{
	margin-top: 40px;
}
#autoID-0f2d7fd80a3219be8a136714b2170c5f_container_div INPUT
{
	width: 270px;
}
#autoID-191dd6da18d08b983659866dee10ddd3_container_div INPUT
{
	font-weight: bold;
	font-size: 14px;
}
#chronoform_legislative LABEL
{
	margin-bottom: 2px;
}
#autoID-acf69243380b2fb100d639092b88c7e8_container_div INPUT, #autoID-093c0e585fdcd9b94b9d127a5e4db58b_container_div INPUT, #autoID-94833cd3a6bd265113686facaf9ff438_container_div INPUT, #autoID-67bba96496bd455a6fbf8fea1f5347ae_container_div INPUT, #autoID-a66c1cfaf3bf0808d3771bef6a9fdd1f_container_div INPUT
{
	width: 280px;
}
.ccms_form_element
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.add_wrapper_0 INPUT
{
	width: 280px;
}
#autoID-3959268efae72f951bbb945fa638fe42_container_div .home_address_info, #autoID-07d1da8d801e694014a12af032082199_container_div .home_address_info
{
	width: 530px;
}
#autoID-00873eff911bc64a96fe625686b47528_container_div INPUT
{
	font-weight: bold;
	font-size: 14px;
}
#autoID-3caba5781f59742b7c4fd7a71c091c66_container_div INPUT, #autoID-e804037390a5d02beda4a912232aef85_container_div INPUT
{
	width: 120px;
}
#autoID-3c29065d184d6bb94b700fb450e3c782_container_div INPUT, #autoID-26e17beed795c2aaf3171a960e1e1f33_container_div INPUT
{
	width: 30px;
}
#autoID-f20da1c06fb3260751dcb17b611b0265_container_div INPUT, #autoID-d3d0abea51acad7f6b8fdd40bb2a40ab_container_div INPUT
{
	width: 75px;
}
#autoID-52fa764f4c4c0a8a5ad04e7a48c230f0_container_div LABEL
{
	width: auto;
	padding-right: 7px;
	padding-left: 5px;
}
#autoID-52fa764f4c4c0a8a5ad04e7a48c230f0_container_div INPUT
{
	width: 150px;
}
.frontpage_tabs .tabber_content
{
	background: #FFFFFF !important;
}
#bus_add_container_div LABEL
{
	display: none;
}
#city_1_container_div INPUT, #city_2_container_div INPUT
{
	width: 120px;
}
#state_1_container_div INPUT, #state_2_container_div INPUT
{
	width: 30px;
}
#zip_1_container_div INPUT, #zip_2_container_div INPUT
{
	width: 75px;
}
#chronoform_legislative .home_address_info
{
	width: 530px;
}
#chronoform_legislative .pers_info .home_address_info
{
	width: 300px;
}
#first_name_container_div INPUT, #last_name_container_div INPUT, #email_container_div INPUT, #phone_container_div INPUT, #company_container_div INPUT
{
	width: 280px;
}
#code_1_container_div LABEL
{
	width: auto;
	padding-right: 6px;
}
#code_1_container_div INPUT
{
	width: 150px;
}
#submit_1_container_div INPUT
{
	font-weight: bold;
	font-size: 14px;
}
#code_1_container_div
{
	padding-left: 12px;
	padding-top: 10px;
}
#enter_name_container_div INPUT, #add_1_container_div INPUT, #add_2_container_div INPUT, #email_one_container_div INPUT, #message_one_container_div INPUT
{
	width: 300px;
}
#city_one_container_div
{
	padding-left: 5px !important;
}
#state_one_container_div INPUT
{
	width: 30px;
}
#zip_one_container_div INPUT
{
	width: 75px;
}
#city_one_container_div INPUT
{
	width: 146px;
}
#enter_mes_container_div TEXTAREA
{
	width: 300px;
}
#message_one_container_div
{
	padding-top: 20px;
}
#ent_code_container_div
{
	padding-top: 15px;
}
#ent_code_container_div INPUT
{
	width: 150px;
}
#sub_container_div INPUT, #mit_1_container_div INPUT
{
	font-weight: bold;
	font-size: 14px;
}
#chronoform_estate .estates_top
{
	padding-bottom: 20px;
}
.sub_report
{
	font-family: georgia, serif;
	font-size: 25px;
	padding-bottom: 12px;
}
#chronoform_report LABEL
{
	margin-bottom: 3px;
}
#chronoform_report DIV
{
	margin-top: 10px;
	margin-bottom: 10px;
}
#chronoform_report .clear
{
	margin: 0;
}
#chronoform_report INPUT
{
	width: 300px;
}
#chronoform_report TEXTAREA
{
	width: 300px;
}
#chap_sub_container_div INPUT
{
	width: auto;
	font-weight: bold;
	font-size: 14px;
}
#chap_body_container_div
{
	padding-top: 20px;
}
#chap_num_container_div
{
	padding-top: 12px;
}
#chap_sub_container_div
{
	padding-top: 15px;
}
#search_box
{
	margin-top: 3px;
}
.cat-list-row1 IMG
{
	border: 1px solid #111;
	-moz-box-shadow: 0 3px 3px #ddd;
	-webkit-box-shadow: 0 3px 3px #ddd;
	box-shadow: 0 3px 3px #DDD;
}
.view_all_right
{
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	padding-top: 9px;
}
.list-title H2
{
	margin-top: -3px;
	margin-bottom: 3px;
	font-size: 16px;
	font-weight: bold;
}
#k2ModuleRelated UL
{
	padding-left: 0;
	padding: 10px;
	padding-top: 0;
}
#k2ModuleRelated H3
{
	padding-top: 4px;
	font-size: 16px;
}
.itemid-394 .content A
{
	font-size: 14px;
}
.itemid-397 .freedom_index_head, .itemid-397 .freedom_index_desc
{
	display: none;
}

#chronoform_new_chapter_report h1 {
	margin-bottom: 40px;
}

#chronoform_new_chapter_report p {
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#input_id_8_container_div label, #input_id_19_container_div label {
	display: none;
}

#autoID-7351285c7c09d669c9b2ed0941bd65b3_container_div input {
	font-weight: bold;
}

#field_id_container_div label {
	display: none;
}

#text_area_container_div textarea {
	height: 120px;
}

.submit_class {
	font-weight: bold;
	font-size: 14px;
}

#chronoform_new_chapter_report {
	padding: 15px;
}

#chronoform_new_chapter_report h1 {
	margin-top: 10px;
}

#field_num_1_container_div label, #field_num_2_container_div label, #field_num_3_container_div label, #field_num_4_container_div label, #field_num_5_container_div label, #field_num_6_container_div label, #field_num_7_container_div label, #field_num_8_container_div label, #field_num_9_container_div label, #field_num_10_container_div label {
	/*width: 200px;*/
}

.mainmiddle-wrapper-m #system-message-container {
	display: none;
}

.recur_plans_top {
	width: 610px;
	margin: 0 auto;
}

.recur_plans_bottom {
	margin-left: -5px;
}

.turn_off_biz {
	display: none;
}

.ubCommentsCount {
	display: none;
}

.off_comments, .ubName {
	display: none;
}
 
.user_menu.module {
	margin-bottom: 0 !important;
}

.reps_text {
	width: 137px;
}

.reps_sub {
	font-weight: bold;
	font-size: 14px;
}

.find_reps label {
	font-weight: bold;
}

#magebridge-sea01 input[type=submit] {
	font-weight: bold;
	font-size: 14px;
}

#magebridge-sea01 input[type=text] {
	width: 143px;
}

.member_login_right a {
	font-size: 18px !important;
}

.id-6573 .menu a {
	font-size: 14px;
}

.itemid-257.view-itemlist .componentheadinghomepage {
	display: none;
}

.float_new_left {
	float: left;
}

.float_new_right {
	float: left;
}

.new_jbs_middle_1 {
	float: left;
}

.new_jbs_middle_2 {
	float: left;
	width: 275px;
	height: 312px;
	padding: 15px;
	background: url(../images/new_5.jpg) no-repeat;
}

.new_motto p {
	font-size: 14px;
}

.jbs_new_bottom_left, .jbs_new_bottom_right {
	float: left;
	width: 300px;
	font-size: 17px;
	font-family: georgia, serif;
	text-align: center;
	color: #0554a7;
	font-weight: bold;
}

.new_jbs_bot_left {
	float: left;
	width: 590px;
	font-size: 14px; 
	padding: 10px;
	padding-right: 0;
	margin-right: 22px;
}

.new_jbs_bot_right {
	float: left;
}

.new_jbs_bot_right h2 {
	margin-top: 0;
	margin-bottom: 20px;
}

.bot_bottom {
	margin-top: 45px;
}

.jbs_test {
	margin-bottom: 8px;
	padding-left: 8px;
}

.jbs_test a {
	font-size: 14px;
	font-weight: normal;
}

.jbs_test_bottom {
	padding-top: 9px;
}

.bot_top {
	margin-top: 20px;
}

.jbs_test_bottom .about_testimonial_text {
	padding-top: 13px;
}

.member_sec_1, .member_sec_2{
	float: left;
	margin-right: 30px;

}

.member_sec_inside {
	background: #fbfbfb;
	border: 1px solid #ddd;
	padding: 20px;
	-moz-box-shadow: 0 3px 3px #eee;
	-webkit-box-shadow: 0 3px 3px #eee;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	height: 120px;
}


.member_sec_3 {
	float: left;

}


.member_sec_3 {
	margin-right: 0;
}

.member_sec_1 {
	margin-left: 50px;
}

.member_sec_bottom {
	margin-top: 30px;
	font-weight: bold;
	background: url(../images/help_icon.png) no-repeat;
	padding-left: 40px;
	padding-bottom: 15px;
	line-height: 25px;
}

.email_signup_text p {
	color: #111;

}

.email_signup_email input {
	width: 109px;
}

.email_signup_send input {
	font-weight: bold;
}


.email_signup input {
	padding: 5px;
}

.email_signup_text {
	padding: 8px;
	padding-bottom: 12px;
}


.members_section h2 {
	border-bottom: 1px solid #0b70c9;
	padding-bottom: 5px;
	margin: 0;
}

.members_section {
	margin-top: 30px;
	margin-bottom: 20px;
}

.email_signup_email, .email_signup_name, .email_signup_send {
	padding-bottom: 9px;
}


.id-6944 #system .item .title {
	display: none;
}

.k2FeedIcon {
	display: none;
}

#modlgn-passwd {
	width: 230px !important;
	padding: 5px;
}

.itemid-528.id-147 .k2Pagination {
	display: none;
}

#right .mod-blank p {
	margin: 0;
}

.already_bottom {
	text-align: center;
}

.already_bottom a:link, .already_bottom a:visited {
	color: #F7E0B1;
	font-size: 14px;
	font-family: georgia, serif;
	font-weight: bold;
}

#members .already_bottom {
	display: none;
}

.list-title h2 {
	line-height: 20px;
	font-size: 15px;
}

.view_all_right {
	font-family: georgia, serif;
}

.media-item img {
	border: 1px solid #111;

	-moz-box-shadow: 0 2px 2px #ccc;
	-webkit-box-shadow: 0 2px 2px #ccc;
	box-shadow: 0 2px 2px #ccc;
}

.bot_bottom_foot {
	padding-top: 8px;
}

.catItemIntroText p {
	margin-bottom: 0;
}

.option-com_k2 .view_all_right {
	display: none;
}

.itemid-257.option-com_k2 .view_all_right {
	display: block;
}

.view_more a {
	font-weight: bold;
	font-size: 14px;
	font-family: georgia, serif;

}

.view_more {
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 7px;
}

#media-video-playlist .list-title {
	padding-left: 5px;
}

.ind_result {
	background: #fff;
	padding: 13px;
	border: 1px solid #ddd;
	margin-bottom: 13px;
	-moz-box-shadow: 0 3px 3px #eee;
	-webkit-box-shadow: 0 3px 3px #eee;
	box-shadow: 0 3px 3px #eee;
}

.search-results {
	padding: 0;
	margin: 0;
}

.bot_bottom_head {
	float: left;
}

.bot_bottom_foot {
	float: left;
	margin-left: 40px;
}

.new_jbs_cta {
	padding-top: 20px;
}

.reps_text {
	width: 75px;
}

.news_note {
	clear: both;
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
}

.offline_left {
	float: left;

	font-size: 14px;
}

.offline_right {
	float: left;
	margin-left: 25px;

}

.offline_left, .offline_right {
	width: 399px;
	padding: 15px;
	background: #f8f8f8;
	height: 410px;
	border: 1px solid #ddd;
	-moz-box-shadow: 0 3px 3px #eee;
	-webkit-box-shadow: 0 3px 3px #eee;
	box-shadow: 0 3px 3px #eee;
}

.offline_left div.input input {
	width: 234px;
	padding: 5px;

}

.offline_left div.input input#jbs_id {
	width: 132px;
}

.where_is {
	font-size: 12px;
	background: url(../images/question.png) left center no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}


.offline_left label {
	width: 120px;
	float: left;
	display: block;
	padding-top: 3px;
}


.offline_left button.button {
	margin-top: 15px;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
}

.renew_button_left {
	float: left;
}

.renew_button_right {
	float: left;
}

.offline_header {
	color:#0B70C9;
    font-family:Georgia,'Times New Roman',serif;
    font-weight:normal;
    margin-bottom:10px;
	font-size: 21px;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 8px;
}

.offline_wrap {
	padding: 15px;
}

.renew_text {
	font-family: georgia, serif;
	font-size: 16px;
	margin-bottom: 22px;
	line-height: 25px;
}

.offline_left fieldset {
	border: 0;
	padding-left: 0;
}

.renew_buttons a {
	display: block;
}


.renew_button_left {
	background: url(../images/offline_login.png) no-repeat;
	width: 68px;
	height: 40px;
	text-indent: -9999px;
	float: left;
}

.renew_button_right {
	background: url(../images/offline_register.png) no-repeat;
	width: 188px;
	height: 40px;
	text-indent: -9999px;
	float: left;
}

.offline_image {
	width: 396px;
	height: 115px;
	background: url(../images/offline_page_image.jpg) no-repeat;
	margin: 0;
	margin-bottom: 25px;
	border: 1px solid #111;
	-moz-box-shadow: 0 3px 3px #ccc;
	-webkit-box-shadow: 0 3px 3px #ccc;
	box-shadow: 0 3px 3px #ccc;
}

.or_float {
	background: url(../images/or_text.png) no-repeat;
	width: 16px;
	height: 10px;
	float: left;
	margin-top: 11px;
	margin-left: 11px;
	margin-right: 11px;
}

.renew_buttons {

}

.renew_buttons #login-form input {
	background: white;
	width: 250px !important;
	padding: 6px;
	border: 1px solid #aaa;

}

.renew_buttons #login-form input.button, .offline_left button.button{
	background: #ddd;
	width: auto !important;
	border:1px solid #ccc;
	 font-size: 14px;
	 font-weight: bold;
	 margin-top: 8px;
	 margin-bottom: 8px;
}

.renew_buttons #login-form input.button:hover, .offline_left button.button:hover  {
	background: #ccc;
}

.renew_buttons #login-form #modlgn-remember {
	width: auto !important;
	float: left;
	margin-top: 6px;
	margin-right: 7px;
}

.get_rid {
	display: none;
}

.get_rid_ul a {
	font-size: 14px;
}

.renew_buttons #login-form fieldset {
	width: 375px;

	border: 0;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.renew_buttons #login-form fieldset.userdata {
	padding: 0;
	margin: 0;
}

.renew_buttons #login-form label {
	width: 75px;
	float: left;

	padding-top: 5px;
	display: block;
	font-size: 14px;
}

.renew_buttons #login-form #form-login-remember label {
	float: none;
	width: auto;
}

#members #menu .item7 a, #members #menu .item7 span{
	color: red; 
}

#members #menu .item7 a:hover, #members #menu .item7 span:hover {
	color: #2c96ff;
}

.chapterzips-greeting {
	display: block;
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 20px;
		background: #f4f9ff;
		padding: 15px;
		-moz-box-shadow: 0 3px 3px #eee;
		-webkit-box-shadow: 0 3px 3px #eee;
		box-shadow: 0 3px 3px #eee;
	border: 1px solid #cadff4;
}

.chapterzip .details {
	font-size: 14px;
	
}

.chapterzip .image img {
	border: 1px solid #111;
	-moz-box-shadow: 0 3px 3px #ddd;
	-webkit-box-shadow: 0 3px 3px #ddd;
	box-shadow: 0 3px 3px #ddd;
	margin-bottom: 15px;
}

.chapterzips {
	padding: 10px;
}

.chapterzips-header h3 {
	font-size: 21px;
	margin-top: 16px;
}

.chapterzips-header {
	padding-bottom: 7px;

}

.basic_settings_1 {
	display: none;
}

.submission .submit button {
	font-weight: bold;
	font-size: 14px;
}

.submission legend {
	font-size: 14px;
}

