/*
    Default Styles
*/

* { margin: 0; padding: 0; outline: 0; }
body { font: 12px/19px Georgia, Times, serif; color: #585858; text-align: left; background: #fff url(../../images/background.gif) repeat-x 0 0; }

a { color: #637fb1; text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: 0; }

.ar { display: block; text-align: right; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
.hidden { display: none !important; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.shell { margin: 0 auto; width: 945px;position:relative;/* added position:relative to fix login/layering issue */}

#community ul {margin-left:15px;}
/*
	Header
*/

#header { height: 152px; position: relative; z-index: 10000;}
h1#logo { /*float: left; display: inline; removed to fix an IE6 bug*/ height: 93px; width: 369px; margin: 18px 0 0 32px; }
h1#logo a { display: block; height: 93px; background: url(../../images/SBN-Logo.gif); }


/* SEARCH */
#search {width:300px;height:35px; position: absolute; left: 510px; background: url(/images/search-1.jpg) no-repeat 0 0;}
#search input.gtext {border-style:none !important;position:relative;top:-14px;height:13px;left:50px;width:193px;}
#search input.gimage {position:relative;left:60px;}
#search-tab { margin: 0 50px 0 0; padding: 0; width:66px;height: 18px;position:relative;display:inline;float: right;}
#search-tab a { margin: 0; padding: 0; width:66px;height: 18px;background: url(/images/search-1.jpg) no-repeat 0 0; text-decoration: none;}
#search-tab a.button {
	margin: 0;
	padding: 0;
	display: block;
	background: url("/images/search-3.jpg") top left no-repeat;
	width: 66px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
}
/* END SEARCH */

 
/*#join-community { position:absolute;top:35px;left:560px;width: 275px; }*/

#join-community {
	float:right;
	display: inline;
	margin:35px 0 0;
	width:275px;
}

#join-community h3 { font: italic 16px Georgia, Times, serif; color: #fff; padding-left: 7px; margin-bottom: 7px; }
#join-community .field { float: left; display: inline; height: 20px; width: 192px; background: url(../../images/join-field.gif) no-repeat 0 0; }
#join-community .field input { border: 0; background: none; font: italic 14px Georgia, Times, serif; color: #136384; margin: 1px 0 0 10px; width: 172px; }
#join-community .button { float: left; display: inline; border: 0; background: url(../../images/button-join.gif) no-repeat 0 0; height: 19px; width: 66px; cursor: pointer; margin-left: 17px; }
#join-community #already-member {color:#FFFFFF;font-style:italic;font-size:14px}
#join-community #already-member a#login-link {color:#FFF;text-decoration:underline;}
#join-community #already-member a#login-link:hover {color:#FFF;text-decoration:none;}

#join-community-logged-in { position:absolute;top:35px;left:560px;width: 325px; }
#join-community-logged-in img {float:right;margin-left:10px;}
#join-community-logged-in p {color:#FFFFFF;font-style:italic;text-align:right;}
#join-community-logged-in .username {font-size:16px;}
#join-community-logged-in .membership-status {font-size:16px;color:#FFD101;}
#join-community-logged-in a {color:#FFF;text-decoration:underline;}
#join-community-logged-in a:hover {color:#FFF;text-decoration:none;}


#navigation ul { padding: 1px 0 0 30px; }
#navigation li { list-style-type: none; float: left; display: inline; height: 40px; background: url(../../images/nav-separator.gif) no-repeat right 0; padding-right: 4px; line-height: 40px; position: relative; text-transform: uppercase; font-size: 16px; z-index: 2; }
#navigation li.last { background: none; }
#navigation li a { float: left; display: inline; height: 40px; padding: 0 30px; color: #fff; text-decoration: none; }
#navigation li a:hover, 
#navigation li a.hover, 
#navigation li a.active { background: url(../../images/nav-hover.gif) repeat-x 0 0; text-decoration: none; }

#navigation .dd { display:none; position: absolute; top: 40px; left: 0; width: 160px; background: #0c2129 url(../../images/dd-bg.gif) repeat-x 0 0; z-index: 1000; } 
#navigation .dd ul { padding: 0 3px; z-index: 1000; }
#navigation .dd li { 
	float: none; 
	display: block; 
	background: url(../../images/icon-star.gif) no-repeat 2px center; 
	border-bottom: 1px dotted #38525c; 
	font: 11px/24px Helvetica, Arial, sans-serif; 
	text-transform: none;
	height: 24px;
	padding-left: 15px;
	z-index: 1000;
}

#navigation .dd li.last { border: 0;}
#navigation .dd li a { float: none; display: block; padding: 0; line-height: 24px; height: 24px; z-index: 1000;}
#navigation .dd li a:hover { background: none; text-decoration: underline; }

/* Login Area */
#login {position: absolute; top: 90px; left: 615px; width:217px;}
/* #login {position: absolute; top: 175px; left: 500px; width:217px;} */
#login .expander {float: left; display: block;position:relative;top:-70px;left:-15px;width: 217px; height: 194px;z-index: 10;}
#login .expander-cnt {height: 179px; width: 217px; margin-left: 67px; padding-top: 20px; background:url(/images/expander_login.png) no-repeat 0 0;z-index: 10;}
#login .expander-cnt .signin-menu {margin-left: 12px; font-family: Georgia, Times, serif; width:188px; border:1px transparent; text-align:left; color:#C1DBE5; font-size:11px;}
#login .expander-cnt .signin-menu input[type=text], #login .expander-cnt .signin-menu input[type=password] {display:block; border:1px solid #ACE; margin:5px 0px 3px 0px; padding: 2px;; width:188px; font-size:10px;}
#login .expander-cnt .signin-menu p.submit input[type=submit]{margin-left: 125px; margin-top:5px;background: url(../../images/button-login.jpg) no-repeat 0 0;width:66px;height:19px;border:none;font-size: 0; line-height: 0;}
#login .expander-cnt .signin-menu a {display:block; font-style: italic; margin-top:2px; color:#C1DBE5; text-decoration: none;}
#login .expander-cnt .signin-menu a:hover {text-decoration: underline;}
/*
	Content
*/

#content { padding: 0px 43px 0 44px; height: 100%; overflow: hidden; position:relative;} /*took away content padding to allow for breadcrumbs, if no breadcrumbs exist, div with the class of breadcrumbs should just be blank with the margins set to accomodate for no breadcrumbs, ARF 2/18/10 */
#content-shadow { background: url(../../images/content-shadow.gif) no-repeat  0 0; padding: 3px; position: relative; z-index: 1; }
.box-holder { height:385px; }


/* Added breadcrumbs css 2/18/10 ARF */
div.breadcrumbs {
	margin:10px 0;
	height:10px;
}

div.breadcrumbs ul {
	list-style:none;
}

div.breadcrumbs li {
	margin:0 0 0 3px;
	padding:0;
	float:left;
	display:block;
}

div.breadcrumbs li a, div.breadcrumbs li a:visited {
	color:#646464;
	font-size:12px;
	text-decoration:none;
}

div.breadcrumbs li a:hover, div.breadcrumbs li a:active {
	color:#646464;
	font-size:12px;
	text-decoration:underline;
}

div.breadcrumbs li a.active { font-weight:bold; }


#home-take-action { /* background: url(../../images/home-ta-bg.gif) no-repeat 0 0; margin: 25px 0 0 20px;*/ min-height: 400px;  margin: 0 0 0 20px; padding: 10px 0 0 0px; position: relative; }
#home-take-action h2 { font: 42px Georgia, Times, serif; color: #2e6f88; margin-bottom: 3px; padding:35px 0 0 10px;  }
#home-take-action h3 { font: italic 14px Georgia, Times, serif; color: #16556e; margin-bottom: 6px; }
#home-take-action .flash {width:438px; height:329px; float:left; display:inline; margin:0 20px 0 0; }
#home-take-action p { color: #919191; padding:0 50px 0 0px; }

.visit-ta-center { display: block; height: 29px; width: 392px; background: url(../../images/visit-ta-center.gif) no-repeat 0 0; position: absolute; top: 295px; left: 25px; }
.enter-sbn { display: block; height: 23px; width: 390px; background: url(../../images/enter-sbn.gif) no-repeat 0 0; position: absolute; left: 410px; top: 250px; }

#home-toolkit { display: none; background: url(../../images/home-toolkit-bg.gif) no-repeat 0 0; min-height: 375px; margin: 25px 0 0 30px; padding-left: 410px; position: relative; }
#home-toolkit h2 { font: 48px Georgia, Times, serif; color: #2e6f88; margin-bottom: 5px; }
#home-toolkit h3 { font: italic 14px Georgia, Times, serif; color: #16556e; margin-bottom: 18px; }
#home-toolkit p { padding: 0 50px 0 0; }

#home-third-slide { display:none;min-height: 375px; margin: 25px 0 0 30px; position: relative; }
#home-third-slide h2 { font: 48px Georgia, Times, serif; color: #2e6f88; margin-bottom: 5px; }
#home-third-slide h3 { font: italic 14px Georgia, Times, serif; color: #16556e; margin-bottom: 18px; }
#home-third-slide p { padding: 0 50px 0 0; }

#home-slide-one, #home-slide-two, #home-slide-three { margin: 25px 0 0 30px; position: relative; min-height: 375px; height:200px;padding-right:50px;}
#home-slide-two, #home-slide-three { display:none;}
.homepage-slides h2 { font: 48px Georgia, Times, serif; color: #2e6f88; margin-bottom: 5px; }
.homepage-slides h3 { font: italic 14px Georgia, Times, serif; color: #16556e; margin-bottom: 18px; }
.homepage-slides p { padding: 0 0 0 0; }
.homepage-slides ul {margin-left:20px;}



.thumbs { position: absolute; top: 355px; right: 25px; }
.thumbs li { list-style-type: none; float: left; display: inline; margin-left: 8px;  }
.thumbs li a { float: left; display: inline; }
.thumbs li a img { border: 2px solid #7f7f7f; }

/*Welcome Flyout Menu*/
#welcome {position: absolute; top: 15px; right: 3px;}
#welcome .button {float: left; display: inline; height: 112px; width: 25px;}
#welcome .expander {float: left; display: inline; width: 822px; /* jcl width: 422px; */padding: 1px 0px 1px 1px; background-color:#EAEAEA;}
#welcome .expander-cnt {height: 386px; background:url(../../images/welcome-expander-bg_03.png) no-repeat 0 0; /* jcl background:url(../../images/welcome-expander-bg_03.png) no-repeat -400px 0; */}
#welcome .expander-cnt .text {margin-left: 446px; /* jcl margin-left: 46px;*/width: 376px; font-family: Arial, Helvetica, sans-serif;}
#welcome .expander-cnt .text h3 {font-family:Georgia,Times, serif; font-size: 14px; font-style: italic; color: #2E6F88; font-weight:bold; padding: 30px 20px 0px 10px; line-height: 20px;}
#welcome .expander-cnt .text p {font-size: 12px; padding: 5px 30px 0px 10px; line-height: 15px;}
#welcome .expander-cnt .text a img {padding-left: 15px; margin-top: 11px;}
#welcome .expander-cnt .text li {list-style: disc url(../../images/flyout_bullet.gif); font-size: 12px; margin: 10px 40px 5px 22px; line-height: 15px;}
#welcome .expander-cnt .video {float:left; width: 413px; height: 289px; margin: 35px 0px 0px 21px; padding: 0px;}


#todays-news { position: absolute; top: 145px; right: 3px; }
#todays-news .button { float: left; display: inline; height: 116px; width: 25px; }
#todays-news .expander { float: left; display: inline; width: 350px; padding: 1px 0px 1px 1px; background-color:#EAEAEA;}
#todays-news .expander-cnt { height: 100%; background: url(../../images/news-expander-bg350.png) repeat-y 0 0;  padding: 5px 15px 20px 30px;}
#todays-news li { list-style: disc url(../../images/flyout_bullet_small.gif); margin-top: 10px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#todays-news li a { color: #0E2A36; text-decoration: none;}
#todays-news li a:hover { color: #A94046; text-decoration: underline;}
#todays-news .expander-cnt p {background: url(../../images/red-arr-right.png) no-repeat; margin: 10px 0px 0px -15px; padding-left: 30px;}
#todays-news .expander-cnt a {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0E2A36;}
#todays-news .expander-cnt a:hover {color: #A94046; text-decoration: none;}


/*Forum Flyout Menu*/
#forum {position: absolute; top: 15px; right: 3px;z-index:5;}
#forum .button {float: left; display: inline; height: 112px; width: 25px;}
#forum .expander {float: left; display: inline; width: 446px; padding: 1px 0px 1px 1px; background-color:#EAEAEA;}
/* #forum .expander-cnt {height: 205px; background:url(../../images/expander-forum.png) no-repeat 0 0;} */
#forum .expander-cnt {}
#forum .expander-cnt .left {float: left; margin: 5px 0px 0px 5px; width: 213px;}
#forum .expander-cnt .right {float: right; width: 213px; /* padding-top:44px; */margin: 5px 0px 0px 5px;vertical-align:top;}
#forum .expander-cnt .text {font-family: Arial, Helvetica, sans-serif;}
#forum .expander-cnt .text h3 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0E2A36; font-weight:bolder; padding: 12px 0px 0px 9px; line-height: 19px;}
#forum .expander-cnt .text a {color: #0E2A36; text-decoration: none;}
#forum .expander-cnt .text p {width: 164px; font-family: Georgia, Times, serif; font-size: 9px; font-style: italic; color: #A94046; margin: 0px 0px 0px 8px; padding: 0px 30px 2px 0px; line-height: 15px; border-bottom: 1px dotted #CCCCCC;}
#forum .expander-cnt .text p a {color: #A94046; text-decoration: none;}
#forum .expander-cnt .text .counter {width: 187px; height: 41px; margin: 0px 0px 0px 10px;}

/*Toolkit Flyout Menu*/
#toolkit {position: absolute; top: 15px; right: 3px;}
#toolkit .button {float: left; display: inline; height: 114px; width: 25px;}
#toolkit .expander { float: left; display: inline; width: 352px; padding: 1px 0px 1px 1px; background-color:#EAEAEA;}
#toolkit .expander-cnt { height: 165px; width: 352px; background: url(../../images/expander-toolkit.png) no-repeat 0 0;}
#toolkit .expander-cnt .left {float: left; margin: 15px 0px 0px 10px; width: 156px;}
#toolkit .expander-cnt .right {float: right; width: 176px; margin: -130px 0px 0px 156px; padding-right: 10px;}
#toolkit .expander-cnt ul li { background: url(../../images/flyout_bullet_small.gif) left no-repeat; list-style: none; list-style-type: none; padding:0px 8px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder;}
#toolkit .expander-cnt li a { color: #0E2A36; text-decoration: none;}
#toolkit .expander-cnt li a:hover { color: #A94046; text-decoration: none;}

#bottom-promos { padding: 20px 0 25px 0; height: 100%; }

.promo p { line-height: 16px; font-style: italic; color: #fff; width: 225px; }
.promo a { display: block; height: 27px; width: 104px; background-repeat: no-repeat; background-position: 0 0; }

.explore-toolkit { height: 165px; width: 424px; background: url(../../images/promo-explore-tk.jpg) no-repeat 0 0; }
.explore-toolkit p { padding: 85px 0 0 190px; }
.explore-toolkit a { background-image: url(../../images/button-green-read-more.gif); margin: 3px 0 0 190px; }

/*.ta-health-care { height: 165px; width: 421px; background: url(../../images/promo-ta-hc-bg21.jpg) no-repeat 0 0; }*/
.ta-health-care { height: 165px; width: 421px; background: url(../../images/sbnHomepageRePeal1099.png) no-repeat 0 0; }
.ta-health-care p { padding: 73px 0 0 17px; }
/*.ta-health-care a { background-image: url(../../images/button-blue-read-more.gif); margin: 3px 0 0 17px; }*/



/*
	Footer
*/

#footer { position: relative; width: 852px; margin: 0 auto; padding: 20px 0 30px; font-size: 10px; text-transform: uppercase; }
#footer p a { color: #083b52; padding: 0 10px; }
#footer #logo-f { display: block; height: 63px; width: 63px; position: absolute; top: 0; right: 20px; }

img.top-img { display: block; margin-bottom: 25px; }

/*
	Main
*/

#main { float: left; display: inline; width: 593px; margin-left: 10px; padding-bottom: 30px; height: 100%; position: relative; }
.main-single-column {width:793px !important; margin-left: 30px !important;}	
.main-single-column h2 {width:793px !important;}	

.video { background: #d2d7e5; padding: 6px 8px; margin: 0 0 20px 2px; height: 100%; }
.video .holder { float: left; display: inline; width: auto; margin-bottom: 10px; }
.video .text { float: left; display: inline; width: auto; margin-left: 15px; }
.video .text small { display: block; font: italic bold 12px Georgia, times, serif; color: #637fb1; margin: 25px 0 5px; }
.video .text h2 { font-size: 20px; line-height: 20px; color: #637fb1; font-weight: normal; margin-bottom: 5px; }
.video .text p { color: #535353; padding: 0 !important; }
.video .text p a { color: #637fb1; text-decoration: underline; }
.video .text p a:hover { text-decoration: none; }
.video .text .button { display: block; height: 38px; width: 136px; background: url(../../images/button-video-ta.gif) no-repeat 0 0; position: relative; margin: 5px 0 0 -5px; }

h2.section-title { font-size: 35px; line-height: 35px; font-weight: normal; color: #637fb1; padding: 0 0 10px 15px; position: relative;  }
h2.section-title span { height: 30px; position: absolute; display: block; width: 100%; background: url(../../images/text_gradient.png);  }

h2.section-title2 { font-size: 38px; line-height: 38px; font-weight: normal; color: #000; padding: 0 0 10px 10px; position: relative; text-transform: uppercase; font-family: Georgia; }

.started{background:/*url(../../images/staff.jpg)*/ no-repeat right 0; width:770px; padding-top:10px; min-height:145px; position: relative;}
.started .share-this {
	position: absolute;
	right: -95px;
	top: -15px;
	width: 100px;
}
.started p{width:770px; font-size: 12px; line-height:19px; font-family: Helvetica, "Trebuchet MS", sans-serif; padding:0px 0 0 18px}

.started p.large{width:770px; font-size: 16px; line-height:19px; font-family: Georgia; padding:0px 0 0 18px}

.started h2{ padding-left:18px}

.started-grow-your-business {background:none; width:770px; padding:0;margin:0;}
.started-grow-your-business img {padding-left:25px;}

.issue { padding: 20px 0; border-top: 1px dotted #d6d6d6; height: 100%; }
.issue img { float: left; display: inline; /* width: 106px; */}
.issue .text { float: left; display: inline; width: 470px; }
.issue .text h2 { font-size: 20px; line-height: 20px; color: #73a42e; margin-bottom: 5px; }
.issue .text h2 a { color: #73a42e; text-decoration:none;}
.issue .text h2 a:hover { color: #73a42e; text-decoration:underline;}
.issue .text p { padding-bottom: 10px; }
.issue .button-blue { margin-left: 10px; }
.issue .red-read { margin-left: 10px; }

#content .top-spacing{padding-top:45px;}
#content .no-distance{padding-bottom:0}

.signup{width:945px; background:url(../../images/signup-rep.jpg) repeat-y; margin-left:-47px; margin-bottom:40px; position:relative}
.signup .top{width:945px; background:url(../../images/signup-top.jpg) no-repeat}
.signup .btm{width:945px; background:url(../../images/signup-btm.jpg) no-repeat 0 bottom; padding-bottom:10px}
.signup .left-part{width:300px; float: left; margin-right:0; font-family: Helvetica, "Trebuchet MS", sans-serif;}
.signup .right-part{width:300px; /*edited 2/18/10 ARF, moved over for design purposes*/ margin-left:100px; float: left; font-family: Helvetica, "Trebuchet MS", sans-serif;}
.signup  h3.red{font-size: 22px; font-family: Helvetica, "Trebuchet MS", sans-serif; color:#a94047; padding-bottom:10px}
.signup .inner{width:854px; margin:0 auto;}
.signup .actions{padding-left:25px; padding-top:15px}
.signup .actions h3{font-size: 26px; line-height:29px; font-weight: normal; float: left; display: inline; color:#a6b4d0; padding-right:80px}
.signup .actions h3.active{color:#637fb1; }
.signup .signup-form{padding-left:25px; padding-top:35px; font-family: Helvetica, "Trebuchet MS", sans-serif;}
.signup .signup-form h3 span{font-weight: normal; font-style: italic;}
.signup .signup-form h4{font-size: 19px; color:#a94047; font-style: italic;}
.signup .signup-form h4 a{font-size: 12px; color:#a94047;  font-weight: normal; text-decoration: none;}
.signup .signup-form h4 a:hover{text-decoration: underline;}
.signup .signup-form p{padding-bottom:15px}
.signup .dropdown{width:270px; margin-bottom:14px}
.signup .small-dropdown{width:218px; margin-left:4px; margin-bottom:14px;float: left;}
.signup .tiny-dropdown{width:78px; float: left; margin-bottom:14px;}

/* -----Old code, changed to relect new image that was put in to decrease size-------
.signup .field{background:url(../../images/fld272.png); background-repeat:no-repeat; background-position:0 5px; width:272px; height:35px; margin-top:5px; margin-bottom:20px}
.signup .large-field{background:url(../../images/fld310.gif); background-repeat:no-repeat; background-position:0 5px; width:310px; height:35px; margin-top:5px; margin-bottom:20px}
.signup .large-field input{width:300px; margin-left:6px; font-size: 18px; line-height:19px; margin-top:9px; border:0; color:#787878}
.signup .radio{margin-right:5px; height:13px; line-height:13px; width:13px; vertical-align: bottom; float: left; margin-top:3px; margin-bottom:15px}
.signup .field input{width:255px; margin-left:6px; font-size: 18px; line-height:19px; margin-top:9px; border:0; color:#787878}
*/
/* Begin new edit with smaller image for field overlay, ARF 2/18/2010*/
.signup .field{background:url(../../images/fld272.png); background-repeat:no-repeat; background-position:0; width:272px; height:24px; margin-top:10px; margin-bottom:10px}
.signup .large-field{background:url(../../images/fld310.gif); background-repeat:no-repeat; background-position:0 5px; width:310px; height:35px; margin-top:5px; margin-bottom:20px}
.signup .large-field input{width:300px; margin-left:6px; font-size: 18px; line-height:19px; margin-top:9px; border:0; color:#787878}
.signup .radio{margin-right:5px; height:13px; line-height:13px; width:13px; vertical-align: bottom; float: left; margin-top:3px; margin-bottom:15px}
.signup .field input{width:255px; margin-left:6px; font-size: 12px; line-height:19px; margin-top:2px; border:0; color:#787878; background:transparent;}
/* End new edit with smaller image for field overlay */


.signup label{font-family: Helvetica,"Trebuchet MS", sans-serif; font-size: 18px; font-weight: bold; color:#994442;}
.signup label.rad{float: left;}
.signup label.spacing{padding-right:30px; padding-bottom:15px}
.signup label a{font-size: 12px; color:#878787; text-decoration: underline; margin-left:5px}
.signup p.fill{font-family: Helvetica,"Trebuchet MS", sans-serif; color:#a94047; font-size: 12px;}
.signup .btnp input.create{
	background:url(../../images/create.gif);
	width:171px;
	height:39px;
	line-height:39px;
	margin-top:0px;
	margin: 10px 0 0 0;
	
}
.signup .btnp input{
	border:0;
	background:url(../../images/continue.gif) no-repeat;
	width:111px;
	height:38px;
	font-family: georgia, sans-serif;
	font-style: italic;
	color:#fff;
	text-align: center;
	line-height:38px;
	font-size: 16px;
	text-transform: uppercase;
	margin-top:10px;
}
.signup .question{padding-bottom:40px}
.signup .question h4 {padding-bottom:20px}
.signup .question .use {padding-bottom:20px}
.signup .use {font-family: Helvetica,"Trebuchet MS", sans-serif; font-size: 19px; color:#878787; line-height:25px;}
.signup .use a{background:url(../../images/check.gif); float: left; width:24px; height:26px;}
.signup .use a.active{background-position: 0 bottom;}
.signup .use span{padding-left:10px; float: left;}
.signup a.arr{margin-top:11px;padding-left:10px; float: left; background:url(../../images/green-arr.gif) no-repeat; font-size: 18px; text-decoration: none; color:#878787; line-height:39px; padding-left:45px}


.benefit{font-family: Helvetica, "Trebuchet MS", sans-serif;}
.benefit p.link-us{font-weight: bold; padding-top:20px}
.benefit p.link-us a{color:#a94047}

.button-red, 
.button-red span,
.button-blue, 
.button-blue span,
.button-white,
.button-white span { 
	float: left; 
	display: inline; 
	height: 19px; 
	padding-left: 7px; 
	background: url(../../images/button-red.gif) no-repeat 0 0; 
	line-height: 19px; 
	color: #fff; 
	text-decoration: none; 
	text-transform: uppercase; 
	font-style: italic; 
}

.button-red span, .button-blue span, .button-white span { padding-left: 0; padding-right: 7px; background-position: right 0; }
.button-blue, .button-blue span { background-image: url(../../images/button-blue.gif); }
.button-white, .button-white span { background-image: url(../../images/button-white.gif); color: #136384; text-transform: none; height: 20px; line-height: 20px; }
 

#about p { padding: 0 0 20px 10px; font: 12px/19px Helvetica, Arial, sans-serif; }

#about h4 {
	padding: 0 0 0 18px;
}
#about h4 a {
	color: #637fb1;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	font-family: Time, Georgia, serif;
	padding: 0 0 5px 0;
}

#about h5 {
	color: #b62e10;
	font-size: 12px;
	font-weight: bold;
	font-family: Time, Georgia, serif;
	padding: 0 0 2px 18px;
}

#about .border {
	margin: 5px 0 10px 18px;
	border-bottom: 1px solid #000;
	display: block;
	width: auto;
}

#about .history-uschamber { display: block; position: relative; margin: 0 0 20px -4px; width: 600px; }
/* Today'a Business News Content Area - Sibyl Edwards 
#about h4 a { padding: 0 0 0px 10px; font: 18px Georgia, Times, serif; text-decoration:none; }
#about h4 a:hover { text-decoration:underline; }
#about h5 { padding: 0 0 7px 10px; font: 14px Georgia, Times, serif; font-weight:bold; }
*/

.contact { font: 12px/19px Helvetica, Arial, sans-serif; color: #535353; padding-bottom: 30px; }
.contact p { padding-left: 0 !important; }
.contact a { text-decoration: underline; color: #a94047; font-weight: normal; }
.contact a:hover { text-decoration: none;}
.contact span { display: block; }

#community {position:relative;top:-30px;}
#community .search { padding: 0 0 20px 0; border-bottom: 1px dotted #e9e9e9; }
#community a.button-white { margin: 0 10px; }
#community .post { padding: 5px 0 5px 20px; border-bottom: 1px dotted #e9e9e9; color: #717171;font: 12px/18px Helvetica, Arial, sans-serif; }
#community .post .post-text { float: right; display: inline; width: 500px; }
#community .post .post-text h3 { font: bold 13px Helvetica, Arial, sans-serif; color: #6296bb; margin-bottom: 3px; }
#community .post .post-text h3 a { font: italic 18px Georgia, Times, serif; color: #6296bb; text-decoration: none; }
#community .post .post-text h3 a:hover { text-decoration: underline; }
#community .post img.avatar { border: 2px solid #0e3460; }
#community .post .post-text .postmetadata { padding-bottom: 15px; }
#community .post .post-text .postmetadata a { text-decoration: none; padding: 0 5px; }
#community .post .post-text .postmetadata a:hover { text-decoration: underline; }
#community .post .post-text .postmetadata span { display: inline-block; position: relative; top: 7px; left: 5px; }
#community .post .post-answer { height: 100%; padding: 7px; background: #e8ebf2; margin-bottom: 10px; }
#community .post .post-answer .text { float: right; display: inline; width: 440px; color: #252424; font-size: 11px; }
#community .post .post-answer .text h3 { font-size: 13px; }
#community .post .post-answer .text small { display: block; font-size: 12px; color: #828181; }

.more-top { padding: 100px 0 10px; }
p.tagcloud { padding: 0 0 30px 0; color: #d1d6e4 !important; }
p.tagcloud a { text-decoration: none !important; line-height: 26px; color: #d1d6e4 !important; font-weight: bold; }
p.tagcloud a:hover { text-decoration: underline !important; }

#community-welcome { /* background: url(../../images/community-welcome-bg.jpg) no-repeat 0 0; */
margin: 20px 0 0 0; padding-left: 10px; font: 12px/19px Helvetica, Arial, sans-serif; height: auto; }
#community-welcome h3 { font: bold 15px Helvetica, Arial, sans-serif; color: #a94047; }
#community-welcome a { color: #a94047; }


#content .no-bg{background-image: none;}
#content .fedex{padding-top:20px}

/*
	Drop Downs
*/

.drop-downs { padding: 0 0 0 0; height: 100%; }
.drop-down { margin-bottom: 8px; }
.drop-down .head { height: 34px; width: 592px; background: url(../../images/drop-downs-head.gif) no-repeat 0 0;  }
.drop-down .head a { float: right; display: inline; height: 11px; width: 72px; background: url(../../images/drop-downs-open-btn.gif) no-repeat; margin: 10px 10px 0 0; }
.drop-down .head a.active { background: url(../../images/drop-downs-close-btn.gif) no-repeat; }
.drop-down .head h2 { font: bold 15px/34px Georgia, Times, serif; color: #fff; padding: 0 10px; }
.drop-down .expander { border: 1px dotted #e9e9e9; padding: 20px; margin-top: 5px; height: 100%; }
.drop-down .expander .action-center ul { padding: 0 0 0 15px; color: #6296bb;  }
.drop-down .expander .action-center ul li { padding: 5px 0; font-size: 18px; font-weight: normal; }
.drop-down .expander .action-center ul li a { line-height: 22px; color: #6296bb; text-decoration: none; }
.drop-down .expander .action-center ul li a:hover { line-height: 22px; color: #6296bb; text-decoration: underline; }
.drop-down .expander .find-officials h3 { font-size: 18px; font-weight: normal; color: #6296bb;  }
.drop-down .expander .find-officials label { display: block; color: #6296bb; margin: 10px 0 15px 0; }
.drop-down .expander .find-officials .zip { float: left; display: inline; width: 78px; padding: 0 3px; color: #000; }
.drop-down .expander .find-officials .button { float: left; display: inline; height: 19px; width: 33px; border: 0; cursor: pointer; background: url(../../images/button-go.gif) no-repeat 0 0; margin-left: 10px; }
.drop-down .expander .find-officials form { padding-bottom: 30px; }
.drop-down .expander .find-officials form.last { padding: 0; }
.drop-down .expander .find-officials select { float: left; display: inline; width: 60px; }
#main h3 { font: bold 14px Helvetica, Arial, sans-serif; color: #a94047; margin-bottom: 10px; }
.drop-down .expander .issues-legislation h4 { font: bold 12px Helvetica, Arial, sans-serif; color: #a94047; margin-bottom: 5px; }
.drop-down .expander .issues-legislation ul { color: #535353; padding: 0 0 10px 25px; }
.drop-down .expander .issues-legislation ul li { padding: 2px 0; }
.drop-down .expander .issues-legislation ul li a { color: #535353; text-decoration: none; }
.drop-down .expander .issues-legislation ul li a:hover { color: #535353; text-decoration: underline; }
.drop-down .expander .discussion-forums { background: url(../../images/discussion-forums-bg.jpg) no-repeat right 50px; }
.drop-down .expander .discussion-forums ul { font-size: 18px; line-height: 18px;  color: #6296bb; padding: 0 0 0 20px; }
.drop-down .expander .discussion-forums ul li { padding: 10px 0; }
.drop-down .expander .discussion-forums ul li.uschamber a{display: inline;}
.drop-down .expander .discussion-forums ul li img{display: block; padding-top:10px}
.drop-down .expander .discussion-forums ul li a{display: block;}
.drop-down .expander .discussion-forums ul li img.inline{position: relative; top:10px; display: inline; padding-top:0;  }
.drop-down .expander .discussion-forums ul li span{}
.drop-down .expander .discussion-forums ul li a { text-decoration: none; }
.drop-down .expander .discussion-forums ul li a:hover { text-decoration: underline; }
.drop-down .expander .create-profile p { font: 18px Georgia, Times, serif; color: #6296bb; padding-bottom: 30px; }
/*.drop-down .expander .create-profile form { float: right; display: inline; width: 272px; margin-left: 20px; } */
.drop-down .expander .create-profile label { display: block; font: bold 18px Helvetica, Arial, sans-serif; color: #878787; margin-bottom: 5px; }
.drop-down .expander .create-profile div.field { height: 45px; width: 272px; background: /*url(../../images/profile-field.gif)*/ url("../../images/red-box-field1.gif") no-repeat 0 0; margin-bottom: 25px; }
.drop-down .expander .create-profile div.field input { font-size: 18px; border: 0; background: none; margin: 3px 0 0 7px; padding: 0 3px; width: 250px; color: #878787; }
.drop-down .expander .create-profile .button { display: block; height: 36px; width: 172px; background: url(../../images/button-create-account.gif) no-repeat 0 0; border: 0; position: relative; left: -5px; }
.drop-down .expander .create-profile .green-arrow { background: url(../../images/green-arr-right.gif) no-repeat 0 center; font: bold 18px Helvetica, Arial, sans-serif; padding: 8px  0 8px 50px; color: #878787; text-decoration: none;}
.drop-down .expander .create-profile .green-arrow:hover { text-decoration: underline; }
.drop-down .expander .create-profile img { display: block; margin-bottom: 15px; }
p.min{font-size: 14px; color:#6296bb; font-style: italic;;}

/* Andrew's Dropdowns */
.drop-down .expander .blue_bullet_text p { font: 15px/34px Georgia, Times, serif; padding: 0 0 0 0px; color: #a94047; }
.drop-down .expander .blue_bullet_text p.blue { font: 15px/34px Georgia, Times, serif; color: #666; font-size:18px; line-height:20px; padding-bottom:10px; line-height:140%;}
.drop-down .expander .blue_bullet_text ul { padding: 0 0 0 15px; color: #6296bb;  }
.drop-down .expander .blue_bullet_text ul li { padding: 5px 0; font-size: 18px; font-weight: normal; color:#666;}
.drop-down .expander .blue_bullet_text ul li a { line-height: 22px; color: #6296bb; text-decoration: none; }
.drop-down .expander .blue_bullet_text ul li a:hover { line-height: 22px; color: #6296bb; text-decoration: underline; }
.drop-down .expander .blue_bullet_text ol {list-style:decimal; padding: 0 0 0 40px; color: #666;  }
.drop-down .expander .blue_bullet_text ol li { padding: 5px 0; font-size: 18px; font-weight: normal; }
.drop-down .expander .blue_bullet_text ol li a { line-height: 22px; color: #6296bb; text-decoration: none; }
.drop-down .expander .blue_bullet_text ol li a:hover { line-height: 22px; color: #6296bb; text-decoration: underline; }
.drop-down .expander .blue_bullet_text_two p { font: 15px/34px Georgia, Times, serif; padding: 0 0 0 0px; color: #a94047; }
.drop-down .expander .blue_bullet_text_two ul { padding: 0 0 0 15px; color: #6296bb;  }
.drop-down .expander .blue_bullet_text_two ul li { padding: 5px 0; font-size: 18px; font-weight: normal; }
.drop-down .expander .blue_bullet_text_two ul li a { line-height: 22px; color: #6296bb; text-decoration: none; }
.drop-down .expander .blue_bullet_text_two ul li a:hover { line-height: 22px; color: #6296bb; text-decoration: underline; }
.drop-down .expander .form_bullet_text h3 { font-size: 18px; font-weight: normal; color: #6296bb;  }
.drop-down .expander .form_bullet_text label { display: block; color: #6296bb; margin: 10px 0 15px 0; }
.drop-down .expander .form_bullet_text .zip { float: left; display: inline; width: 78px; padding: 0 3px; color: #000; }
.drop-down .expander .form_bullet_text .button { float: left; display: inline; height: 19px; width: 33px; border: 0; cursor: pointer; background: url(images/button-go.gif) no-repeat 0 0; margin-left: 10px; }
.drop-down .expander .form_bullet_text form { padding-bottom: 30px; }
.drop-down .expander .form_bullet_text form.last { padding: 0; }
.drop-down .expander .form_bullet_text select { float: left; display: inline; width: 60px; }
#main h3 { font: bold 14px Helvetica, Arial, sans-serif; color: #a94047; margin-bottom: 10px; }
#main h3.padding { font: bold 14px Helvetica, Arial, sans-serif; color: #a94047; margin-bottom: 10px; padding: 0 0 0 10px;}
.drop-down .expander .small_bullet_text h4 { font: bold 12px Helvetica, Arial, sans-serif; color: #a94047; margin-bottom: 5px; }
.drop-down .expander .small_bullet_text ul { color: #535353; padding: 0 0 10px 25px; }
.drop-down .expander .small_bullet_text ul li { padding: 2px 0; }
.drop-down .expander .small_bullet_text ul li a { color: #535353; text-decoration: none; }
.drop-down .expander .small_bullet_text ul li a:hover { color: #535353; text-decoration: underline; }

.drop-down .expander .img { float:right; display:inline; border: none; }
.drop-down .expander .img-two { float:right; display:inline; padding: 50px 0 0 0; }
.drop-down .expander .imgh { float:right;  padding-top: 40px; }
.drop-down .expander .imgsm { float:right;  padding-top: 120px; }
/* End Andrew's Dropdowns */

/*
	Sidebar
*/

#sidebar { float: right; display: inline; width: 226px; color: #000; padding-top: 50px; height: 100%; position: relative; }
#sidebar p img {float:left; display: inline; width: auto;}
.short-side { padding-top: 0 !important; }
#sidebar p.ad { padding-bottom: 25px; }
#sidebar .arrow { float: left; display: inline; height: 21px; width: 27px; background: url(../../images/red-arr-right.png) no-repeat 0 0; position: relative; margin-left: -8px; }
#sidebar .box { margin: 2px 0 30px; padding: 10px 0 0 15px; height: 100%; }
#sidebar .join-discussion { background: #556e9a url(../../images/sidebar-join-discussion-bg.gif) repeat-x 0 0;  padding-bottom: 10px; }
#sidebar .join-discussion small { display: block; font-size: 11px; font-style: italic; color: #fff; }
#sidebar .join-discussion p { line-height: 17px; font-family: Helvetica, Arial, sans-serif; color: #fff; padding-right: 20px; }
#sidebar .join-discussion p a { color: #fff; }
#sidebar .stay-informed { background: #5c77aa url(../../images/stay-informed-bg.gif) no-repeat 0 0;  padding-bottom: 10px; }
#sidebar .stay-informed p { padding-left: 20px; color: #fff; }
#sidebar .stay-informed .arrow { margin-top: 8px; }
#sidebar .spread { background: #5c77aa url(../../images/sidebar-spread-bg.gif) no-repeat 0 0; padding-bottom: 10px; }
#sidebar .spread h2 { margin-bottom: 15px; }
#sidebar .spread p { padding-left: 20px; }
#sidebar .congress { background: #4c628c url(../../images/congress-bg.jpg) no-repeat 0 0; padding-bottom: 10px; }
#sidebar .congress h2  { margin-bottom: 15px; }
#sidebar .congress p  { padding-left: 20px; }
#sidebar .popular-threads { background: #4c628c url(../../images/congress-bg.jpg) no-repeat 0 0; padding-bottom: 10px; }
#sidebar .popular-threads h2  { margin-bottom: 15px; }
#sidebar .popular-threads p  { padding-left: 20px; }
#sidebar .popular-threads a {color:#FFFFFF;}
#sidebar .hc-reform { background: url(../../images/hc-reform.jpg) no-repeat 0 0; }
#sidebar ul { list-style-type: none; }
#sidebar ul li { min-height: 14px; margin-bottom: 15px; } 
#sidebar h2 { font: italic bold 19px Georgia, Times, serif; color: #fff; text-shadow: #9b9b9b 1px 1px 1px; margin-bottom: 5px; }
#sidebar h3 { font: bold 14px Helvetica, Arial, sans-serif; color: #fff; margin-bottom: 8px; padding-right: 10px; }
#sidebar h3 a { color: #fff; text-decoration: none; }
#sidebar h3 a:hover { text-decoration: underline; }
#sidebar .top-space{padding-top:40px}

#sidebar #follow h2 { font: italic bold 20px Georgia, Times, serif; color: #607bb0; padding-left: 15px }
#sidebar #follow a { float: left; display: inline; margin-left: 20px; }
#sidebar #follow a.first { margin-left: 10px; }
#sidebar .social-links {margin-top:-10px}
#sidebar .social-links a{float: left; width:58px; height:68px}
#sidebar .social-links h3{font-style: italic; color:#607bb0; font-size: 20px; line-height:23px; font-family: georgia, sans-serif; padding-left:18px}
#sidebar .social-links a.facebook{background:url(../../images/icon-facebook.gif); margin-right:20px}
#sidebar .social-links a.linkedin{background:url(../../images/icon-in.gif);}
#sidebar .social-links a.twitter{background:url(../../images/icon-twitter.gif); margin-right:20px}

/* JEFF STYLES */

.issue a { color: #a94047; font-weight: bold; text-decoration: none; }
.issue a:hover { color: #a94047; font-weight: bold; text-decoration: underline; }
.issue a:visited { color: #a94047; font-weight: bold; text-decoration: none; }
.issue ul { padding: 0 0 0px 0px; font: 12px/19px Helvetica, Arial, sans-serif; list-style: disc; color: #a94047; }
.issue li { padding: 3px 0 0px 0px; font: 12px/19px Helvetica, Arial, sans-serif; list-style: disc; color: #a94047; }

.body_copy { padding: 0 0 20px 10px; font: 12px/19px Helvetica, Arial, sans-serif; }
.body_copy_highlight { padding: 0 0 0px 0px; font: 16px/19px Helvetica, Arial, sans-serif; color: #a94047; font-weight:bold; }
.body_copy_highlight-two { padding: 0 0 0px 0px; font: 14px/19px Helvetica, Arial, sans-serif; color: #a94047; font-weight:bold; }

#member_tag { background: url(../../images/member_tag.jpg) no-repeat; width: 65px; height: 66px; float: left; display: inline; margin-left: 10px; padding: 0 15px 0 12px; }
h3#monster { width: 293px; height: 35px; float: left; display: inline; margin-left: 8px; padding: 0 15px 0 0px; }
h3#monster a { background: url(../../images/monster.jpg) no-repeat; display: block; margin-left: 0px; padding: 0 15px 0 12px; height: 35px;}


#issue_call { width: 550px; height: auto; margin: 0 0 0px 0; float: left; display: inline;}

h3#takeaction { width: 106px; height: 116px; float: left; display: inline; margin-left: 8px; padding: 0 15px 0 0px; }
h3#takeaction a { background: url(../../images/ta-energy.jpg) no-repeat; display: block; margin-left: 0px; padding: 0 15px 0 12px; height: 132px;}

#issue_call .agenda_copy { padding: 25px 0 5px 10px; font-family: Georgia, Times, serif; color: #6296bb; margin: 1px 0 0 0px; width: 490px; font-size:18px; line-height:normal; font-style: italic; }

h3#readmore { width: 121px; height: 32px; float: left; display: inline; margin-left: 0px; padding: 0 15px 0 0px; }
h3#readmore a { background: url(../../images/ta-read-more.jpg) no-repeat; display: block; margin-left: 0px; padding: 0 15px 0 0px; height: 32px;}

/* END JEFF STYLE */

/* Jason's Section */
.community-response {background-color:#e8ebf2;padding:7px;margin-bottom:10px;}
.community-response fieldset {border:0;width:450px;line-height:25px;vertical-align:bottom;}
.community-response label {float:left;width:75px;}
.community-response input[type=text] {width:200px;float:left;}
.community-response textarea {width:480px;height:100px;margin-bottom:10px;overflow:hidden;}
.community-response input[type=submit] {border:none;padding:0 10px 0 10px;}


#post-thread-form {background-color:#e8ebf2;padding:7px;margin-bottom:10px;}
#post-thread-form fieldset {border:0;width:500px;line-height:25px;vertical-align:bottom;}
#post-thread-form label {float:left;width:100px;font-family:Arial, Helvetica, sans-serif;}
#post-thread-form input[type=text] {width:200px;float:left;}
#post-thread-form textarea {width:480px;height:100px;margin-bottom:10px;overflow:hidden;}

#about ul {font-family:Arial, Helvetica, sans-serif;list-style:disc;margin-left:40px;}
#about ol {font-family:Arial, Helvetica, sans-serif;list-style:decimal;margin-left:40px;}
/* #about li {margin-bottom:15px;padding-left:10px;} */
#about li {margin-bottom:0px;padding-left:10px;}

.paypal-error {padding:20px 0 0 40px;color:#990000;font-size:14px;font-weight:bold;}

#about .rss h4 a {padding:0px;margin-left:0px;display:block;}
#about .rss {margin-right:20px;}

#content .signup-template {width:800px;}
#content .signup-template .drop-down .head, #content .red-box .drop-down .head { height: 34px; width: 577px; background: url(../../images/drop-downs-head-577.gif) no-repeat 0 0;  }
#content .red-box .drop-down .expander {width:760px;}
#content .signup-template .drop-down .expander li { font-size: 16px}

#poll-results {margin-left:20px;}

.error {margin-bottom:10px;color:#a94047;font-weight:bold;}
/* End - Jasons' Section */

/* Sibyl's Section */
table#stickers {margin: 10px 0 10px 10px;}
table#stickers th {padding: 12px 30px 10px 0; border-bottom: 1px dotted #999;}
table#stickers td {padding: 12px 0 10px 0; border-bottom: 1px dotted #999;}
table#stickers td textarea {width: 300px;}
/* END Sibyl's Section */

#main p {
	font-size: 12px; 
	line-height:19px; 
	font-family: Helvetica, "Trebuchet MS", sans-serif; 
	padding:0 0 10px 18px; 
}

p.normal {
	width: auto;
}

/* Andy's Section for Inventory Toolkit */
img.normal-img {
	display:inline;
	float:left;
	width:inherit;
}

ul.normal-list {
	margin:0 25px;
	color:#000;
}
ul.normal-list li {
	margin:0;
	color:#000;
}
/*.red {
	color:#A94047;
}*/
.sixteen {
	font-size:16px;
	font-weight:bold;
}
.bold {
	font-weight:bold;	
}
div.blue-box {
	margin:0 auto;
	width:502px;
	padding:0 0 20px 10px
}
div.blue-box-top {
	display:block;
	width:502px;
	height:14px;
	background:url(images/blue_box_top.png) top left repeat-y;
}
div.blue-box-body {
	margin:0;
	width:502px;
	background:url(images/blue_box_bg.png) top left repeat-y;
	line-height:1.5em;
}
div.blue-box-body p {
	font-size:14px;
	color:#3388b1;
	padding:15px 25px;
}
ul.blue-box-list {
	font-size:14px;
	color:#3388b1;
	padding:0 0 0 20px;	
}
ul.blue-box-list li {
	font-size:14px;
	color:#3388b1;
	padding:0 0;
}
div.blue-box-bottom {
	display:block;
	width:502px;
	height:12px;
	background:url(images/blue_box_bottom.png) top left repeat-y;
}

h2.section-title {
	margin:10px 0;	
}



.search {
	margin:0 0 0 10px;	
}

/* END - Andy's Section for Inventory Toolkit */

.member-benefits {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 15px;
	right:0;
	display: block;
	background: url("../../images/member_tag.jpg") top left no-repeat;
	width: 65px;
	height: 66px;
	text-indent: -9999px;
	overflow: hidden;
}


#main-vsummit .advoc-box {
	margin: 0 auto;
	padding: 0;
	background: url("/images/advoc-box-bg.png") top left repeat-y;
	width: 772px;
}
#main-vsummit .advoc-box-top {
	margin: 0;
	padding: 0;
	background: url("/images/advoc-box-top.png") top left no-repeat;
	display: block;
	width: 772px;
	height: 27px;
	text-indent: -9999px;
	overflow: hidden;
}
#main-vsummit .advoc-box-bottom {
	margin: 0;
	padding: 0;
	background: url("/images/advoc-box-bottom.png") top left no-repeat;
	display: block;
	width: 772px;
	height: 66px;
	text-indent: -9999px;
	overflow: hidden;
}

#main-vsummit .advoc-box-content {
	margin: 0 auto;
	padding: 0;
	width: 682px;
}

#main-vsummit .advoc-box-content .advoc-img {
	margin: 10px;
	padding: 0;
	float: left;
	width: auto;
	display: inline;
}

/* elections page */

#main-single {
	margin: 0;
	padding: 20px 0 0 5px;
	width: 850px;
}

#main-single h3.elections {
	margin: 5px 0;
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia;
	color: #000;
	font-weight:normal;
	padding:0 0 10px 10px;
	position:relative;
}

#main-single .single-left {
	margin: 10px 0 0 0;
	padding: 0;
	width: 420px;
	float: left;
	display:inline;
	text-align: center;
}

#main-single .single-left form {
	margin: 0 auto;
	width: 360px;
}

#main-single .single-left input.election {
	margin: 5px 0;
	padding: 0 0 0 10px;
	width: 345px;
	height: 36px;
	border: 1px solid #e4e4e4;
	background: #cccccc;
	float: left;
	display: inline;
	font-family: Georgia;
	font-size: 22px;
	line-height: 36px;
	color: #000;
}

#main-single .single-left input.election-go {
	margin: 5px 0;
	padding: 0;
	float: right;
	display: block;
	width: 101px;
	height: 36px;
	background: url("/images/go-btn.png") top left no-repeat;
	border: none;
	cursor: pointer;
}

#main-single .single-right {
	margin: 10px 0 0 0;
	padding: 0 0 0 5px;
	width: 420px;
	float: left;
	display:inline;
	text-align: center;
	border-left: #CCC 1px solid;
}

#main-single .election-countdown {
	margin: 10px auto;
	padding: 0;
	display: block;
	width: 420px;
	height: 111px;
	background: url("/images/countdown-election.png") top left no-repeat;
	position: relative;
	color: #333;
	font-size: 55px;
	line-height: 55px;
	font-weight: bold;
	font-family: Arial;
	letter-spacing: 12px;
}

.election-countdown .days {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 50px;
	top: 37px;
}

.election-countdown .hours {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 202px;
	top: 37px;
}

.election-countdown .minutes {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 313px;
	top: 37px;
}

.steps-holder {
	margin: 0 auto;
	padding: 0;
	width: 733px;
}

.step-1-box {
	margin: 10px 0 0 10px;
	padding: 0;
	display: block;
	width: 338px;
	height: 140px;
	background: url("/images/step-1.jpg") top left no-repeat;
	float: left;
	position: relative;
}

.step-2-box {
	margin: 10px 0 0 10px;
	padding: 0;
	display: block;
	width: 374px;
	height: 140px;
	background: url("/images/step-2.jpg") top left no-repeat;
	float: left;
	position: relative;
}

.step-3-box {
	margin: 10px 0 0 10px;
	padding: 0;
	display: block;
	width: 338px;
	height: 140px;
	background: url("/images/step-3.jpg") top left no-repeat;
	float: left;
	position: relative;
}

.step-4-box {
	margin: 10px 0 0 10px;
	padding: 0;
	display: block;
	width: 374px;
	height: 140px;
	background: url("/images/step-4.jpg") top left no-repeat;
	float: left;
	position: relative;
}

#main div.steps {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 130px;
	top: 5px;
	color: #637fb1;
	font-size: 16px;
	font-weight: normal;
	font-family: Georgia;
} 

#main div.steps p {
	margin:0;
	padding:0 0 3px 10px;
	color: #637fb1;
	font-size: 16px;
	font-weight: normal;
	font-family: Georgia;
	width:300px;

}

#main span.step-number {
	padding:0;
	margin:0;
	font-size: 32px;
	font-weight: bold;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	top:0;
}

.faq-box {
	position:relative;
	left:+10px;
	margin: 0 auto;
	padding: 5px 0 20px 0;
	width: 725px;
	background: #004356;
}

.faq-box h2 {
	margin: 10px 20px;
	padding: 0;
	color: #FFF;
	font-size: 36px;
	line-height: 36px;
	font-weight: normal;	
}

.faq-box .question-box {
	margin: 10px auto;
	padding: 0;
	width: 674px;
	background: #d9e9f0;
}

#main .question-box h3 {
	margin: 0 30px;
	padding: 5px 0 0 0;
	color: #666666;
	font-weight: bold;
	font-size: 14px;
}
#main .question-box p {
	margin: 0 60px;
} 

/* New Homepage Stuff */
/* old login button 
#login-v2 {position:absolute;left:850px;top:0px;}
#login-v2 a {color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
*/

/* new login button */
#login-v2 {position:absolute;left:780px;top:0px;}
#login-v2 a {
	margin: 2px 0;
	padding: 0;
	display: block;
	width: 102px;
	height: 19px;
	background: url(/images/member-login.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#login-v2-logout {position:absolute;left:780px;top:0px;}
#login-v2-logout a {
	margin: 2px 0;
	padding: 0;
	display: block;
	width: 102px;
	height: 19px;
	background: url(/images/member-login.jpg) 0 -19px no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}


#become-a-member {position:absolute;left:695px;top:25px;}

#search-v2 {margin:auto;width:300px;}
#search-v2 label {display:inline;color:#637fb1;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
/* End New Homepage Stuff */


/* Overregulation section css */
#main .road-sign-box {
	margin: 40px 100px;
	padding: 0;
	width: 595px;
	background: url(/images/sign-bg.jpg) 0 0 no-repeat;
}

#main .road-sign-box .road-sign-img {
	margin: 0;
	padding: 0;
	width: 159px;
	float: left;
	display: inline;
}

#main .road-sign-box .road-sign-content {
	margin: 0 0 0 10px;
	padding: 28px 20px 0 0;
	width: 406px;
	float: left;
	display: inline;
}

#main .road-sign-box .road-sign-content h2 {
	margin: 5px 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	font-family: Helvetica;
	width: auto !important;
}

#main .road-sign-box .road-sign-content p {
	margin: 5px 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	font-family: Helvetica;
}

#main .road-sign-box .road-sign-content .take-action-btn {
	margin: 0;
	padding: 0;
	display: block;
	width: 111px;
	height: 29px;
	background: url(/images/take-action-btn.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	float: right;
	cursor: pointer;
}

.special-callout {
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 575px;
	height: 468px;
	background: url(/images/overRegsbn_callout-1.jpg) 0 0 no-repeat;
	position: relative;
}

.special-callout .call-link-1 {
	display:block;
	height:41px;
	left:131px;
	position:absolute;
	top:411px;
	width:136px;
	text-indent: -9999px;
	overflow: hidden;
}

.special-callout .call-link-2 {
	display:block;
	height:41px;
	left:318px;
	position:absolute;
	top:411px;
	width:135px;
	text-indent: -9999px;
	overflow: hidden;
}

.iws-toolkit-box {
	margin: 20px 0;
	padding: 10px 0;
	float: left;
	display: inline;
	width: auto;
	border-bottom: 1px solid #CCC;
}

.iws-toolkit-box img {
	float: left;
	display: inline;
	width: auto;
}

.iws-toolkit-box .toolkit-content {
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
	display: inline;
	width: 360px;
}

.iws-toolkit-box a, .iws-toolkit-box a:visited,
.iws-toolkit-box a:hover, .iws-toolkit-box a:active {
	color:#A94047;
	font-weight:bold;
	text-decoration:none;
}

.float-right {
	float: right;
	display: inline;
	width: auto;
}

.blue-list {
	color:#6296BB;
	padding:0 0 0 35px;
}

.blue-list li {
	color:#6296BB;
	font-size:18px;
	font-weight:normal;
	padding:5px 0;
}

.blue-list li a, .blue-list li a:visited,
.blue-list li a:hover, .blue-list li a:active {
	color:#6296BB;
	line-height:22px;
	text-decoration:none;
}

.red {
	color:#A94047;
	font-weight:bold;
	text-decoration:none;
}

h1.iws-toolkit-h1 {
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia;
	color: #000;
}

#sidebar ul.iws-nav {
	margin: 10px 0 20px 20px;
	padding: 0;
}

#sidebar ul.iws-nav li {
	margin: 5px 0;
	padding: 0;
	color: #ff8500;
	list-style: square;
}

#sidebar ul.iws-nav li a, #sidebar ul.iws-nav li a:visited,
#sidebar ul.iws-nav li a:hover, #sidebar ul.iws-nav li a:active {
	margin: 0;
	padding: 0;
	color: #5d98bd;
	font-weight: normal;
	font-size: 16px;
	text-decoration: none;
}

/* For homepage carousel */
.rounded-slider-nav { position: absolute; }
.rounded-slider-nav .left-bg,
.rounded-slider-nav .right-bg { background-repeat: no-repeat; background-position: 0 0; float: left; display: inline; font-size: 0; line-height: 0; text-indent: -4000px; }
.rounded-slider-nav .nav-cnt { background-repeat: repeat-x; background-position: 0 0; float: left; display: inline; font-family: Helvetica, "Trebuchet MS", sans-serif; font-size: 12px; }
.rounded-slider-nav ul { list-style-type: none; float: left; display: inline; }
.rounded-slider-nav ul li { float: left; display: inline;  }
.rounded-slider-nav ul li a { float: left; display: inline; }
.rounded-slider-nav a { color: #fff; text-decoration: none; }
.rounded-slider-nav a:hover,
.rounded-slider-nav a.active { text-decoration: underline; }


.two-promo-cols { padding: 20px 0 20px 0; width:1000px; }
.two-promo-cols .box { float: left; display: inline; width: 424px; height: 209px; background-repeat: no-repeat; background-position: 0 0; position: relative; }
.two-promo-cols .box p { font-size: 12px; line-height: 16px; font-style: italic; }
.two-promo-cols .box h2,
.two-promo-cols .box h3 { text-shadow: #000000 1px 1px 1px; font-weight: normal; }
.two-promo-cols .box h4 { font-size: 18px; line-height: 22px; font-style: italic; font-weight: normal;  }
.two-promo-cols .box .more-link { font-size: 12px; line-height: 17px; background-repeat: no-repeat; background-position: 0 0; padding: 3px 0 9px 40px; font-weight: bold; font-style: italic; text-shadow: #000000 1px 1px 0; height: 17px; }
.two-promo-cols .box .more-link a { text-decoration: none; }

.bucket-slider-box { background-image: url(/images/promo-slider.gif); padding: 11px 4px 0 6px; }
.special-bucket-slider { background-image: url(/images/special-promo-slider.gif); }

.bucket-slider-box .rounded-slider-nav { top: 5px; left: 6px; z-index: 10; }
.bucket-slider-box .rounded-slider-nav .left-bg { background-image: url(/images/bucket-left-nav.png); height: 34px; width: 24px; }
.bucket-slider-box .rounded-slider-nav .right-bg { background-image: url(/images/bucket-right-nav.png); height: 34px; width: 24px; }
.bucket-slider-box .rounded-slider-nav .nav-cnt { background-image: url(/images/bucket-cnt-nav.png); height: 27px; padding: 7px 0 0 0; }
.bucket-slider-box .rounded-slider-nav .nav-cnt ul li { padding-right: 7px; }

.special-bucket-slider .rounded-slider-nav .left-bg { background-image: url(/images/special-bucket-left-nav.png); }
.special-bucket-slider .rounded-slider-nav .right-bg { background-image: url(/images/special-bucket-right-nav.png); }
.special-bucket-slider .rounded-slider-nav .nav-cnt { background-image: url(/images/special-bucket-cnt-nav.png); }

.bucket-slider,
.bucket-slider .jcarousel-clip { width: 424px; height: 209px; position: relative; overflow: hidden; z-index: 9; }
.bucket-slider ul { list-style-type: none; }
.bucket-slider ul li { float: left; display: inline; width: 424px; height: 209px; }
.bucket-slider ul li .image { float: left; display: inline; width: 159px; height: 209px; }
.bucket-slider ul li .image img { display: block; }
.bucket-slider ul li .entry { float: left; display: inline; width: 258px; padding: 14px 0 0 4px; height: 100%; }
.bucket-slider ul li .entry h2 { font-size: 47px; line-height: 49px; color: #003243; padding-bottom: 3px}
.bucket-slider ul li .entry h3 { font-size: 28px; line-height: 29px; color: #003243; }
.bucket-slider ul li .entry h4 { color: #a50200; padding-left: 5px; }
.bucket-slider ul li .entry p { color: #1a1a1a; padding-left: 5px; }
.bucket-slider ul li .entry p.more-link { color: #003344; background-image: url(/images/red-arrow.png); margin-top: 7px; }
.bucket-slider ul li .entry p.more-link a { color: #003344; }

.bucket-slider ul li.special {  }
.bucket-slider ul li.special .image { width: 166px; }
.bucket-slider ul li.special .entry { position: relative; margin-left: -7px; z-index: 2; color: #fff; padding-top: 17px; }
.bucket-slider ul li.special .entry h2 { color :#ffffff; padding-left: 31px; }
.bucket-slider ul li.special .entry h3 { color :#ffffff; }
.bucket-slider ul li.special .entry h4 { font-size: 14px; line-height: 16px; font-weight: bold; font-style: normal; color :#000000; padding: 0 0 2px 31px; }
.bucket-slider ul li.special .entry p { padding-left: 31px; color: #fff; }
.bucket-slider ul li.special .entry .more-link { background-image: url(/images/green-arrow.png); padding-left: 35px; margin-left: 21px; }
.bucket-slider ul li.special .entry .more-link a { color: #fff; }

.action-box { position: relative; margin-left: -2px; z-index: 10; }
.action-box .action-bg { background: url(/images/action-box.png) no-repeat 0 0; width: 421px; height: 209px; color: #fff; padding: 11px 4px 0 6px; }
.action-box .action-bg h2 { font-size: 25px; line-height: 35px; padding: 12px 10px 0 17px; }
.action-box .action-bg h4 { color: #003243; }
.action-box .action-bg .entry { width: 260px; padding: 12px 0 0 22px; position: relative; }
.action-box .action-bg .more-link { background-image: url(/images/green-arrow.png); }
.action-box .action-bg .more-link a { color: #fff; }

ul.feed, ul.feed li {list-style:none;margin:0 !important;}
ul.feed li {padding-bottom:10px;}
ul.feed li h2 {padding-bottom:5px;}
ul.feed li h2 a {text-decoration:none}
ul.feed li h2 a:hover {text-decoration:underline}

/* Conference Call Archive Module */
#cc-module { border-bottom:1px solid #999; padding-bottom:15px; margin-bottom:25px; margin-top:15px;}
#cc-module .cc-categories { padding:0 0 0 18px;}
#cc-module p.cc-date { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#aa0000; font-size:12px; margin:0;}
#cc-module p.cc-hed { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#003041; margin:0;}
#cc-module a { font-weight:bold;}
#cc-module a.cc-download { color:#aa0000; font-weight:normal; margin-top:10px; font-family:}
.cc-nav {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px; padding-left:18px;color:#aa0000;}
.cc-nav a { color:#aa0000; padding:0 5px; font-family:Arial, Helvetica, sans-serif;}
  
.entry ul li {margin-left:30px !important;}

/* Community Right Rail */
.community-right-rail {position:relative;top:-60px;}
.community-right-rail  .sidebar li { list-style: none outside none; height: 100%; }

.community-right-rail  .cta-buttons { margin: 0 30px 15px 0; }
.community-right-rail  .cta-buttons li { margin: 0 0 15px; height: 37px;  line-height: 37px; font-size: 14px; text-align: center; font-style: italic; }
.community-right-rail  .cta-buttons li a { display: block; height: 37px; background: url(/images/community/comm-btn-blue.jpg) repeat-x 0 0; color: #fff; text-decoration: none; text-shadow: -1px 1px 2px rgba(0,0,0,.75); border: 1px solid #3393ab; }
.community-right-rail  .cta-buttons li a:hover { background: url(/images/community/comm-btn-blue-hover.jpg); }

.community-right-rail  .sidebar-box { margin: 0 30px 20px 0; }
.community-right-rail  .sidebar .facebook-pile { border: 1px solid #aaa; margin: 30px 30px 112px 0px; }
.community-right-rail  .sidebar .facebook-pile h2 { font-size: 23px !important; color: #aa0000 !important; font-weight: normal !important; font-style:normal !important; text-align: center !important;  font-family:Georgia, "Times New Roman", Times, serif  !important;text-shadow:none !important;}

.community-right-rail  .sidebar-box .header { height: 29px; padding: 0 17px; background: url(/images/community/community-social-tab.png) repeat-x 0 0; border: 1px solid #d8d8d8; line-height: 29px;  }
.community-right-rail  .sidebar-box .header h3 { font-size: 15px !important; font-weight: normal !important; color: #003041 !important; font-family:Georgia, "Times New Roman", Times, serif !important;padding-top:5px; }
.community-right-rail  .sidebar-box .header a.fr { font: 12px/29px Arial, sans-serif; color: #b01111; text-decoration: none; }
.community-right-rail  .sidebar-box .header a.fr:hover { text-decoration: underline; }
.community-right-rail  .sidebar-box .content { height: 100%; padding: 15px; position: relative; overflow: hidden; background: #fff; border: 1px solid #d8d8d8; border-top: 1px solid #c4c4c4; -moz-box-shadow: inset 0 0 3px #c4c4c4; -webkit-box-shadow: inset 0 0 3px #c4c4c4; box-shadow: inset 0 0 3px #c4c4c4; }
.community-right-rail  .sidebar-box .discussions { font-family: Arial, sans-serif; }
.community-right-rail  .sidebar-box .discussions .left { float: left; display: inline; width: 140px; }
.community-right-rail  .sidebar-box .discussions .right { float: right; display: inline; width: 80px; }
.community-right-rail  .sidebar-box .discussions li { padding: 0 0 14px 10px !important; margin-bottom:0px !important; background: url(/images/community/bullet-1.png) no-repeat 0 2px; font-size: 12px; line-height: 14px; }
.community-right-rail  .sidebar-box .discussions li.last { padding-bottom: 0; }
.community-right-rail  .sidebar-box .discussions li a { color: #b01111; text-decoration: none; }
.community-right-rail  .sidebar-box .discussions li a:hover { text-decoration: underline; }


.community-right-rail  .sidebar .pool {color:#6c6c6c;}
.community-right-rail  .sidebar .pool .col-left { float: left; display: inline; width: 90px; }
.community-right-rail  .sidebar .pool .col-right { float: right; display: inline; width: 60px; }
.community-right-rail  .sidebar .pool h3 { margin: 0 0 15px; font: bold 14px/16px Arial, sans-serif; color: #6c6c6c; }
.community-right-rail  .sidebar .pool h3 p {color:#6c6c6c;}
.community-right-rail  .sidebar .pool .submit { display: block; width: 62px; height: 23px; background: url(/images/community/vote.png); border: 0; cursor: pointer; }
.community-right-rail  .sidebar .pool li { margin: 0 0 12px; font: 12px/15px Arial, sans-serif; }
.community-right-rail  .sidebar .pool li label input { float: left; display: inline; width: 13px; height: 13px; margin: 0 5px 0 0; }

.community-header { height: 205px; padding: 0px 0 0 35px; position: relative; overflow: hidden; background: url(/images/community/new-header2.jpg) no-repeat right 0; }
.community-header h2 { float: left; display: inline; font-size: 28px; color: #fff; font-weight: normal; line-height: 100%; margin-top:10px;}
.community-header h2 strong { display: block; font-size: 58px; line-height: .9; font-weight: normal; }
.community-header h3 { float: left; display: inline; width: 300px; padding: 8px 0 0 10px; font: italic 18px Georgia, Times, serif; color: #fff; }

.community-header .search { clear: both; margin-top: 6px 0px 10px 0px; height: 24px; }
.community-header .search .field { float: left; display: inline; width: 204px; padding: 3px 7px 2px;  background: #fff; border: 1px solid #c6c6c6; font: italic 12px Georgia, Times, serif; color: #bbb; }
.community-header .search .submit { float: left; display: inline; width: 35px; height: 22px; margin: 0 0 0 10px; background: url(/images/community/search-btn.png) repeat-x 0 0; border: 1px solid #c6c6c6; line-height: normal !important; font-size: 14px; font-weight: bold;  color: #fff; text-transform: uppercase; cursor: pointer; }

.community-question .post-text h3 a {font-size:13px !important;}
