
/* START HOME */

#consumerslider {
	width: 795px;
	height: 226px;
	/*background-image: url(/img/home_content_slider.jpg);*/
	background-image: url(/img/home_feature_01.jpg);
}

#home #content hr{
    margin-bottom: 15px;
    clear: both;
}

#home .contentbody .video{
	float: right;
	padding: 11px;
}

#home .contentbody .video img{
	margin-bottom: 4px; 
	padding: 0;
}

#home .contentbody ul{
	margin: 0;
}

#home .contentbody ul li{
	padding-left: 2px;
}

#home .codeofconduct{
	padding: 20px;
	margin: 0;
}

#home .powerofprepaid{
    margin: 20px 0 0 0;
    padding: 10px;
}

#home .powerofprepaid img{
    border: none;
}

#home hr{
	margin-top:10px;
	margin-bottom: 10px;
}

#home #rightbar{
	width: 234px;
	float: right;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	color: #000000;
}

#home #rightbar .news{
	padding: 25px 10px 15px 20px;
	margin: 0;
	background-image: url(/img/news_bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

#home #rightbar h2 {
	margin: 0 0 3px 0;
}

.smalltext {
	margin-bottom: 15px;
	line-height: 1.3em;
}

#home #rightbar .news .gray{
	margin-bottom: 5px;
}

#home #rightbar .news .newsbuttons {
	float: right;
}

#home #rightbar .newsbuttons img {
	padding: 0;
	margin: 0 0 0 5px;
}

#home #rightbar hr{
	margin-top:5px;
	margin-bottom: 5px;
}

#home #rightbar .consumerexpert {
	padding: 25px 10px 5px 20px;
	background-image: url(/img/consumerexpert_bg.jpg);
	background-position: bottom;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}

#home #rightbar .indent {
	width: 120px;
}

#about-calendar #rightbar .indent 
{
    width: 200px;
}

#home #rightbar .upcomingEvents {
	padding: 15px 10px 0 20px;
	background-image: url(/img/bg_upcoming_events.gif);
	background-position: top right;
	background-color: #ffffff;
	background-repeat: no-repeat;
}

#home #rightbar .upcomingEvents .indent {
	width: 180px;
}

#home #rightbar .emailalerts {
	padding: 15px 10px 25px 20px;
	background-image: url(/img/emailalerts_bg.jpg);
	background-position: bottom;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}

#home #rightbar .emailalerts .indent {
	width: 180px;
}

#home #rightbar .sidebarVideo {
	padding: 25px 10px 25px 20px;
	background-image: url(/img/sidebar_video_bg.jpg);
	background-position: bottom;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}

#home #rightbar .sidebarVideo .indent {
	width: 180px;
}

#home #rightbar .meetingCalendar {
	padding: 15px 10px 5px 20px;
	background-image: url(/img/bg_meeting_cal_callout.jpg);
	background-position: bottom;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	border-top:	1px solid #ece8e7;
}

#home #rightbar .tellUsYourStory {
	padding: 15px 10px 5px 20px;
	background-image: url(/img/bg_callout_story.jpg);
	background-position: bottom;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	border-top:	1px solid #ece8e7;
}

#home .membercontent {
	padding: 20px 0 20px 20px;
	margin-bottom: 10px;
	width: 931px;
	float: left;
	background-image: url(/img/members_content_callout_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f5f2ea;
}

#home .membercontent .col {
	float: left;
	clear: none;
	width: 148px;
	margin-right: 20px;
}

#home .membercontent .col ul {
	list-style: none;
}

#home .membercontent .col ul li {
	padding: 0;
	margin: 0 0 7px 0;
	list-style: none;
}

#home .membercontent h2 {
	padding-left: 167px;
}
	
#home .membercontent .col .bottom {
	vertical-align: text-bottom;
}

#home #presmessage{
    width: 385px;
    float:left;
}

#home #presinfo{
    width: 99px;
    float: right;
    padding-left: 25px;
}

#home #presinfo p{
    margin: 2px 0;
    font-size: 85%;
}

#home #presinfo p.presname{
    color: #000000;
    font-size: 80%;
}

#home #presinfo p.presdetails{
    color: #959595;
    font-size: 80%;
}

/* END HOME */

/* INTRO TEXT */

#intro #text a {
    color:#ffffff;
}

#intro #text a:link,
#intro #text a:visited{ 
    text-decoration: none;
}

#intro #text a:hover,
#intro #text a:active{ 
    text-decoration: underline;
}

#introText{
    float: left;
    clear: both;
}

/* END INTRO TEXT */

/* START ABOUT */

#intro #firstlevel #text {
	width: 365px;
	float: right;
	color: #FFFFFF;
	margin: 0;
	padding: 40px 50px 0 40px;
}

#intro #firstlevel #text h2 {
	color: #FFFFFF;
	margin: 0 0 5px 0;
}

#about .contentcallout img{
	float: left;
	margin: 0 10px 15px 0;
	padding: 0;
	border: none;
}

/* END ABOUT */

/* WHAT ARE */

#whatare #firstlevel{
	background-color: #b84435;
	background-image: url(/img/whatare_img_intro_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	min-height: 180px;
}

#whatare #intro #firstlevel #text {
	width: 365px;
	float: right;
	color: #FFFFFF;
	margin: 0;
	padding: 40px 50px 0 40px;
}

#whatare #intro #firstlevel #text h2 {
	color: #FFFFFF;
	margin: 0 0 5px 0;
}

#whatare #rightbar hr {
	padding: 0;
	width: 100%;
	margin:  15px 0 10px 0;
}

#whatare #rightbar .smalltext {
	padding: 0;
	margin:  0;
}

.callouthead {
	height: 86px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

.callouthead h2 {
	margin-top: 3.5em;
	float: left;
}

.callouthead img {
	float: right;
	clear: both;
}

#whatare .contentcallout{
	margin-top: 0;
	width: 490px;
}

#whatare .contentcallout ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#whatare .contentcallout ul li {
	background-image: url(/img/li_diamond_bullet.png);
	background-position: 0 25%;
	background-repeat: no-repeat;
	margin: 0 0 1em 0;
	padding: 0 0 0 18px;
	font-size: 85%;
}

/* END WHAT ARE STYLES*/

/* CONSUMER */

#consumer #firstlevel{
	background-color: #A15430;
	background-image: url(/img/consumer_intro_img.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	min-height: 180px;
}

#consumer #intro #firstlevel #text {
	width: 365px;
	float: right;
	color: #FFFFFF;
	margin: 0;
	padding: 40px 50px 0 40px;
}

#consumer #intro #firstlevel #text h2 {
	color: #FFFFFF;
	margin: 0 0 5px 0;
}

#consumer #rightbar hr {
	padding: 0;
	width: 100%;
	margin:  15px 0 10px 0;
}

#consumer #rightbar .smalltext {
	padding: 0;
	margin:  0;
}

.callouthead {
	height: 86px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

.callouthead h2 {
	margin-top: 3.5em;
	float: left;
}

.callouthead img {
	float: right;
	clear: both;
}

#consumer .contentcallout{
	margin-top: 0;
	width: 490px;
}

#consumer .contentcallout ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#consumer .contentcallout ul li {
	background-image: url(/img/li_diamond_bullet.png);
	background-position: 0 25%;
	background-repeat: no-repeat;
	margin: 0 0 1em 0;
	padding: 0 0 0 18px;
	font-size: 85%;
}

/* END CONSUMER STYLES*/

/* START MEMBER DETAIL */

#memberdetail #content,
#memberprofile #content {
	padding: 0 9px 0 9px;
}

#memberdetail #rightbar .rightbartext .mbrlogo,
#memberprofile #rightbar .rightbartext .mbrlogo{
 	margin-bottom: 10px;
	padding: 0;
}

#memberdetail #rightbar .rightbartext strong, 
#memberprofile #rightbar .rightbartext strong{
	line-height: 1.5em;
 	margin-bottom: 7px;
 	padding: 0;
}

/* END MEMBER DETAIL */

/* START TYPES OF */

#typesof .contentbody {
	padding: 20px 20px 30px 20px;
	margin-top: 0;
	width: 725px;
	float: left;
	border: none;
}

#typesof .typesofcontent {
	border-top: 1px solid #e1ddd2;
	border-bottom: 1px solid #e1ddd2;
	padding: 20px 20px 20px 20px;
	margin-bottom: 10px;
	width: 685px;
	float: left;
	background-color: #f5f2ea;
}

#typesof .typesofcontent hr{
	padding: 0;
	margin: 10px 0 13px 0;
}

#typesof .typesofcontent .purpose {
	padding: 10px 20px 0 0;
	border: none;
	width: 190px;
	background-color: #f5f2ea;
	float: left;
}

#typesof .typesofcontent .purpose .gray {
	padding: 0;
	margin: 10px 0 20px 25px;
}

#typesof .typesofcontent .purpose h3 {
	background-image: url(/img/arrow_orange.png);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#typesof .contentbody .description {
	width: 410px;
	padding: 10px 0 0 15px;
	border-left: 1px solid #e1ddd2;
	float: left;
}
.purposehdr {
	width: 210px;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	float: left;
}

.descriptionhdr {
	width: 390px;
	margin: 0;
	padding: 0 0 0 20px;
	float: left;
}

/* END TYPES OF */

/* START TESTIMONIALS */

/*#testimonials {
	padding: 20px 20px 30px 20px;
	margin-top: 0;
	width: 100%;
	float: left;
	border: none;
}*/

#testimonials {
	border-top: 1px solid #e1ddd2;
	border-bottom: 1px solid #e1ddd2;
	/*padding: 10px;
	margin-bottom: 10px;*/
	width: 510px;
	float: left;
	background-color: #f5f2ea;
}

#testimonials hr{
	padding: 0;
	margin: 10px 0 13px 0;
}

#testimonials img{
    float: left;
    clear: none;
    margin: 15px 0 0 10px;
    border: 1px solid #EDE9DF;
}

#testimonials .quote{
    background: url(/img/bg_double_quotes.png) 15px 15px no-repeat;
	width: 350px;
	padding: 5px 0 0 45px;
	/*border-left: 1px solid #e1ddd2;*/
	float: left;
	clear: none;
}

#testimonials .name{
    font-weight: bold;
    font-size: 110%;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}

#testimonials .note{
    color:#99968E;
}

/* END TESTIMONIALS */

/* BEGIN TIPS */

#tips {
	border-top: 1px solid #e1ddd2;
	border-bottom: 1px solid #e1ddd2;
	/*padding: 10px;
	margin-bottom: 10px;*/
	width: 470px;
	padding: 20px;
	float: left;
	background-color: #f5f2ea;
}

#content #tips li{
    margin: 0 0 10px 0;
    padding: 0;
}

#tips h2{
    color:#3C7DB5;
}

/* END TIPS */

/* BEGIN CONSUMER Q&A */

#consumerQandA{
	border-top: 1px solid #e1ddd2;
	border-bottom: 1px solid #e1ddd2;
	/*padding: 10px;
	margin-bottom: 10px;*/
	width: 470px;
	padding: 20px;
	float: left;
	background-color: #f5f2ea;
}

#content #consumerQandA li{
    margin: 0 0 10px 0;
    padding: 0;
}

#consumerQandA h2{
    color:#3C7DB5;
}

#content #consumerQandA hr{
	padding: 0;
	margin: 15px 0 15px 0;
}

/* END CONSUMER Q&A */

/* WHAT TO LOOK FOR */

#whatto .typesofcontent {
	border-top: 1px solid #e1ddd2;
	border-bottom: 1px solid #e1ddd2;
	padding: 20px 20px 10px 20px;
	margin-bottom: 10px;
	width: 470px;
	float: left;
	background-color: #f5f2ea;
}

#whatto .typesofcontent .minus{
	background-image: url(/img/btn_minus.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 22px;
	line-height: 1.5em;
	display: block;
}


#whatto .typesofcontent .plus{
	background-image: url(/img/btn_plus.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 22px;
	line-height: 1.5em;
	display: block;
}

#whatto .typesofcontent h3{
	margin-bottom: 15px;
}

#whatto .typesofcontent h4{
	font-size: 100%;
	font-weight: bold;
	color: #52514f;
	line-height: normal;
	margin-bottom: 2px;
}

#whatto .typesofcontent hr{
	padding: 0;
	margin: 0 0 13px 0;
}

#whatto .typesofcontent ul {
	padding: 0;
	margin-left: 13px;
}

#whatto .typesofcontent ul li {
	padding: 0;
	font-size: 85%;
	margin-top: 3px;
	margin-bottom: 15px;
}

#whatto #rightbar {
	color: #000000;
	background-image: url(/img/whattolook_sidebar_bg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#whatto #rightbar .smalltext {
	width: 100px;
}

/* END WHAT TO LOOK FOR */

/* START LEADERSHIP */

#leadership .contentbody {
	border: none;
}

#leadership .contentbody h2 {
	/*padding-left: 20px;*/
}

.leadercontent {
	border-top: 1px solid #e1ddd2;
	border-bottom: 1px solid #e1ddd2;
	padding: 20px 20px 20px 20px;
	margin-bottom: 10px;
	width: 705px;
	float: left;
	background-color: #f5f2ea;
}

#leadership #intro{
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
}

#leadership .leadercontent .bio {
	border-right: 1px solid #E1DDD2;
	width: 430px;
	padding: 0 20px 0 0;
	margin-top: 20px;
	float: left;
}

.bio .title { 
	margin-bottom: 6px;
}
	#leadership .leadercontent  .bioinfo {
	padding: 0 20px 20px 0;
	border: none;
	margin: 20px 0 0 20px;
	width: 210px;
	background-color: #f5f2ea;
	float: right;
	font-size: 85%;
}

#leadership .leadercontent .bioinfo img {
	border: 6px solid #e1ddd2;
	margin: 0 0 10px 0;
}

#leadership .leadercontent .bioinfo .title {
	color: #000000;
	line-height: normal;
	padding: 0;
	margin-bottom: 7px;
}
	
#leadership .leadercontent .bioinfo .contactinfo {
	color: #666666;
	line-height: normal;
}
	
.gray {
	color: #857e74;
	margin-bottom: 10px;
	font-weight: normal;
	line-height: normal;
}
	
/* END LEADERSHIP */

/* START BENEFIT */

#benefits .typesofcontent {
	border-top: 1px solid #e1ddd2;
	border-bottom: 1px solid #e1ddd2;
	padding: 20px 20px 0px 20px;
	margin-bottom: 10px;
	width: 470px;
	float: left;
	background-color: #f5f2ea;
}

#benefits .typesofcontent .purpose {
	float: left;
}

#benefits .typesofcontent hr{
	padding: 0;
	margin: 0 0 15px 0;
}

#benefits .typesofcontent .gray {
	padding: 0;
	margin: 5px 0 15px 25px;
	font-size: 85%;
	font-style: normal;
	line-height: 1.3em;
}

#benefits .typesofcontent .purpose h3 {
	background-image: url(/img/arrow_orange.png);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 25px;
	color: #333333;
	padding-bottom: 0px;
}

#benefits .purposehdr {
	margin: 0 0 0 0;
	padding: 0 0 0 18px;
	float: left;
}

.lastbenefit {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	line-height: normal;
	float: left;
} 

#benefits #rightbar hr {
	padding: 0;
	margin:  15px 0 10px 0;
}

#benefits #rightbar h2 {
	margin-top: 0;
}

#benefits #rightbar .smalltext {
	padding: 0;
	margin:  0;
}

/* END BENEFITS */

/* START MEMBER */

#member .contentbody h2 {
	padding-left: 20px
}

#member .contentbody {
	border: none;
	width: 745px;
}

.membercontent {
	padding: 20px 0 20px 20px;
	margin-bottom: 10px;
	width: 725px;
	float: left;
	background-image: url(/img/members_content_callout_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}

.membercontent li {
    list-style: none;
}

.membercontent cols{
    float:left;
    clear:both;
    margin: 0;
    padding: 0;
}

.membercontent .col {
	float: left;
	clear: none;
	width: 160px;
	margin-right: 20px;
}
.membercontent .col ul {
		list-style: none;
		}	
.membercontent .col ul li {
	font-size: 85%;
	padding: 0;
	margin: 0 0 7px 0;
	list-style: none;
}

.membercontent .cell{
    width: 23%;
    float: left;
    clear: none;
    padding-right: 0 5px 0 0;
    font-size: 90%;
}

#footerMemberList #rightCol h3{
    margin-bottom: 8px;
}

#footerMemberList #rightCol .cell ul{
    margin: 0;
    padding: 0;
}

#footerMemberList #rightCol .cell li{
    margin: 0 0 10px 0;
    padding: 0;
    list-style: none;
}

/* END MEMBER */

/* START BOARD */

#board .contentbody {
	padding: 20px 20px 20px 20px;
	margin-bottom: 10px;
	width: 725px;
	float: left;
	border: none;
}

#board table {
	text-align: left;
	width: 725px;
	background-color: White;
	float: left;
}

#board th {
	padding: 0 0 0 15px;
	margin: 0;
}

#board td {
	/*background: #fff;*/
	padding: 7px 0 7px 15px;
	margin:0;
	font-size: 85%;
	color: #000000;
}

#board table .toprule{
	background: #f5f2ea;
				border-top: 1px solid #e1ddd2;
}

#board table .alt{
	background: #f5f2ea;
}

#board table .bottomrule{
	 border-bottom: 1px solid #e1ddd2;
}

/* END BOARD */

/* START AML */

.breadcrumb {
    padding:  0 0 13px 0;
    margin: 0;
}

#content {
	padding-top: 0;
}

.download {
	float: right;
	font-size: 85%;
	background-image: url(/img/icn_pdf.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding: 0 15px 2px 17px;
}

div.contentbody  ul {
	padding: 0 0 0 25px;
}

div.contentbody  ul li {
	margin-bottom: 5px;
	/*padding: 0 0 20px 0;*/
	padding: 0 0 5px 0;
}

div.contentbody  .contact {
	font-size: 85%;
	margin-bottom: 20px;
}

div.contentbody  .contact .name {
	color: #000000;
	line-height: normal;
	padding: 0;
	margin-bottom: 5px;
}

div.contentbody  .title {
	line-height: normal;
	padding: 0;
	margin-bottom: 5px;
	color: #666666;
}

div.contentbody  .contactinfo {
	color: #666666;
	line-height: normal;
		margin-bottom: 5px;
}

/* END AML */


/* START GAFFAIR */

#gaffairs #firstlevel{
	background-color: #3e5a86;
	background-image: url(/img/gaffairs_img_intro_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	min-height: 180px;
}

#gaffairs .contentcallout {
	margin: 0 0 15px 0;
	padding: 20px 15px 10px 20px;
}

#gaffairs .contentcallout ul{
	margin: 15px 0 0 0;
}

#gaffairs .contentcallout ul .bullet{
	font-weight: bold;
	line-height: 1.4em;
	font-size: 85%;
	margin-left: 35px;
}

#gaffairs .contentcallout ul .icon{
	background-image: url(/img/icn_pdf.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 1.4em;
	padding-left: 25px;
	list-style: none;
	margin-left: 20px;
		font-size: 85%;
}

#gaffairs .contentbody h2 {
	padding-left: 20px;
}

#intro #firstlevel #text {
	width: 365px;
	float: right;
	color: #FFFFFF;
	margin: 0;
	padding: 40px 50px 0 40px;
}

#intro #firstlevel #text h2 {
	color: #FFFFFF;
	margin: 0 0 5px 0;
}

/* END GAFFAIR */

/* START CODE OF CONDUCT */

#code .download {
	float: right;
	font-size: 85%;
	background-image: url(/img/icn_pdf.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding: 0 15px 0 20px;
	line-height: 1.4em;
}

#code .contentbody {
	padding: 20px 20px 30px 20px;
	margin-top: 0;
	width: 725px;
	float: left;
	border: none;
}

#code .typesofcontent {
	border-top: 1px solid #e1ddd2;
	border-bottom: 1px solid #e1ddd2;
	padding: 20px 20px 20px 20px;
	margin-bottom: 20px;
	width: 685px;
	float: left;
	background-color: #f5f2ea;
}

#code .typesofcontent hr{
	padding: 0;
	margin: 10px 0 13px 0;
}

#code .typesofcontent .purpose {
	padding: 10px 20px 0 0;
	border: none;
	width: 190px;
	background-color: #f5f2ea;
	float: left;
}

#code .gray {
	padding: 0;
	margin: 10px 0 40px 25px;
	clear: both;
}

#code .typesofcontent .purpose h3 {
	background-image: url(/img/arrow_orange.png);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

#code .contentbody .description {
	width: 410px;
	padding: 10px 0 0 15px;
	border-left: 1px solid #e1ddd2;
	float: left;
}
.header {
	width: 210px;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	float: left;
}

/* END CODE OF CONDUCT */

/* START ASKEXPERT */

.field {
	border: 1px solid #e4e4e5;
	margin-bottom: 15px;
}

.contentbody .smalltext {
	color: #000000;
}

.contentbody .formleft {
	width: 330px;
}

.contentbody .formright {
	width: 170px;
	float: right;
	padding-left: 5px
}
.contentbody .formright p{
	color: #b1b1b2;
}

.button {
	width: 78px;
	height: 25px;
	border: 0;
	float: right;
	padding-right: 0;
	margin-bottom: 20px;
}

/* END ASKEXPERT */

/* START BECOME A MEMBER */

#become #content {
    padding-right: 0;
    width: 795px;
}

#become .contentbody {
	border: none;
}

#become #banner {
	height: 180px;
	margin: 0;
	padding: 0;
	float: left;
}

#become #fileList {
	float: right;
	margin-bottom: 30px;
}

#become #fileList ul {

}

#become #fileList ul li {
	background-image: url(/img/icn_pdf.png);
	background-position: 0% 1px;
	background-repeat: no-repeat;
	font-size: 85%;
	line-height: 1.4em;
	list-style:  none;
	padding-left: 18px;
	padding-bottom: 0;
}

#become .contentbody .contentcallout {
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 0;
	width: 480px;
}

#become .contentbody .contentcallout img{
	float: right;
	padding: 0 5px 10px 10px;
}

#become .contentbody .contentcallout ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#become .contentbody .contentcallout ul li {
	background-image: url(/img/li_diamond_bullet.png);
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin: 0 0 1em 0;
	padding: 0 0 0 18px;
	font-size: 85%;
}

#become #rightbar{
	width: 234px;
	float: right;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	color: #000000;
}

#become #rightbar .photo{

}

#become .smalltext {
	line-height: 1.3em;
	margin-bottom: 20px;
}

#become #rightbar .testimonial {
	padding: 50px 10px 50px 20px;
	background-image: url(/img/become_rightbar_quote_bg.png);
	background-color: #645b4f;
	color: #FFFFFF;
	margin: 0;
	background-repeat: no-repeat;
}

#become #rightbar .testimonial .bodylarge {
	font-size: 125%;
	color: #FFFFFF;
	margin-bottom: 5px;
}

#become #rightbar .testimonial h2 {
	font-weight: bold;
	color: #cbc8c4;
	margin-bottom: 3px;
}

#become #rightbar .testimonial hr {
	margin-top: 7px;
	margin-bottom: 11px;
}

#become #rightbar .testimonial .gray {
	color: #cbc8c4;
	font-size: 85%;
}

#become #rightbar img{
	padding: 0;
	margin: 0;
}

/* END BECOME A MEMBER */

/* VIDEOS */

#welcomeVideo{
    width:223px;
    height:95px;
    border:1px solid #E0DDD6;
    background:#F5F2EA;
    font-size:medium;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    padding-top:73px;
}

#consumerVideos{
    width:503px;
    height:157px;
    border:1px solid #E0DDD6;
    background:#F5F2EA;
    font-size:medium;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    padding-top:115px;
}

#consumerExperiencesVideos{
    width:749px;
    height:125px;
    border:1px solid #E0DDD6;
    background:#F5F2EA;
    font-size:medium;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    padding-top:105px;
}

#consumerTestimonials{
    width: 496px;
    height: 206px;
    border:1px solid #E0DDD6;
    background:#F5F2EA;
    font-size:medium;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    padding-top: 165px;
}

/* NEWSROOM */

#news #firstlevel{
	background-color: #713731;
	background-image: url(/img/newsroom_intro_img.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	min-height: 180px;
}

#news #intro #firstlevel #text {
	width: 365px;
	float: right;
	color: #FFFFFF;
	margin: 0;
	padding: 40px 50px 0 40px;
}

#news #intro #firstlevel #text h2 {
	color: #FFFFFF;
	margin: 0 0 5px 0;
}

#news .contentcallout ul .icon{
	background-image: url(/img/icn_pdf.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 1.4em;
	list-style: none;
	margin-left: 5px;
	padding-left: 20px;
	font-size: 85%;
}

/* END NEWSROOM */

/* RESEARCH AND PUBLICATIONS */

#research #firstlevel{
	background-color: #4b4a6e;
	background-image: url(/img/researchpubs_intro_img.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	min-height: 180px;
}

#research #intro #firstlevel #text {
	width: 365px;
	float: right;
	color: #FFFFFF;
	margin: 0;
	padding: 40px 50px 0 40px;
}

#research #intro #firstlevel #text h2 {
	color: #FFFFFF;
	margin: 0 0 5px 0;
}

#research .contentcallout ul .icon{
	background-image: url(/img/icn_pdf.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 1.4em;
	list-style: none;
	margin-left: 5px;
	padding-left: 20px;
	font-size: 85%;
}

/* END RESEARCH AND PUBLICATIONS */

/* PRESS KIT */

#pressKit ul .icon{
	background-image: url(/img/icn_pdf.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 1.4em;
	list-style: none;
	margin-left: 5px;
	padding-left: 20px;
	font-size: 85%;
}

/* END PRESS KIT */





/* ************************** */
/* BEGIN PUBLIC COMMON STYLES */
/* ************************** */

#content p{
	margin-bottom:10px;
}

#content ul{ 
    margin: 10px 0;
}

#content li{
    margin: 0 0 6px 25px;
}

/* Start link styles */

a:link {
    color: #2069ad;
}
	
a:hover {
    color: #d5610c;
}
	
a:visited {
    color: #2069ad;
}

a:visited:hover {
    color: #d5610c;
}

/* End link styles */

/* Start Header Styles */

h1 {
  font-size: 175%;
  color: #d5610c;
  font-family: Trebuchet MS, Helvetica, Arial, Sans-Serif;
  line-height: normal;
  font-weight: normal;
  margin: 0 0 15px 0;
}

h2 {
	font-family: Trebuchet MS, Helvetica, Arial, Sans-Serif;
	font-size: 125%;
	line-height: normal;
	color: #333333;
	font-weight: bolder;
	/*margin: 0 0 20px 0;*/
	margin: 0 0 10px 0;
	text-align: left;
}

h2 a:link{
	text-decoration: none;
	color: #2069ad;
}

h2 a:hover{
	text-decoration: underline;
   color: #d5610c;
}

h2 a:visited{
	text-decoration: none;
	color: #2069ad;
}

h2 a:visited:hover{
	text-decoration: none;
   color: #d5610c;
}

.bluebox h2{
    font-size: 115%;
    font-weight: bolder;
}

h3 {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 105%;
	line-height: normal;
	color: #333333;
	font-weight: bolder;
	margin: 0 0 8px 0;
}

h3 a{
    text-decoration: none;
}

h4 {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 85%;
	font-weight: bolder;
	line-height: normal;
	color: #d5610c;
	margin: 0 0 7px 0;
}

#rightbar h4{
    color: #313131;
    font-size: 85%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.bluebox h4{
    font-weight: normal;
}

h5 {
	font-family: Trebuchet MS, Arial,Helvetica,sans-serif;
	font-size: 85%;
	font-weight: normal;
	line-height: normal;
	color: #888888;
	margin: 0 0 2px 0;
}

.title {/* Gray Title/Date Style */
 color: #333333;
}

.detail a {/* Gray Detail Style */
 color: #666666;
}

a:link .detailLink{
    text-decoration:underline;
}

/* End Header Styles */

/* Start Page level styles */

hr{
    float: left;
    clear: both;
}

input{
    height:22px;
}

#formTellUsYourStory label, #formTellUsYourStory input[type="radio"] {
  font-size: 85%;
  color: #000000;
  vertical-align: middle;
}

#formTellUsYourStory label {
  margin-left: 5px;
}

#formTellUsYourStory table {
  margin-bottom: 15px;
}

/* End Page level styles */

/* BASE CONTENT STYLES */

#content {
	width: 795px;
	/*padding: 9px 9px 0 9px;*/
	padding: 10px 9px 0 9px;
	margin: 0;
	float: left;
	border-left: 1px solid #E1DDD2;
	border-right: none;
	color: #52514F;
	background-color: #FFFFFF;
}

#content hr{
    margin: 10px 0 0 0;
}

.rule {
	width: 795px;
	/*width: 100%;*/
	border-bottom: 1px solid #E1DDD2;
	height: 9px;
	float: left;
	background-color: #FFFFFF;
}

/*#memberprofile #content {
    width:535px;
}*/

#content strong{
    color: #323232;
}

.contentbody {
	padding: 20px 30px 30px 20px;
	margin-top: 0;
	width: 510px;
	float: left;
	border-right: 1px solid #E1DDD2;
}

div.contentbody h2 {
    font-size:115%;
    font-weight:bolder;
}

.contentcallout {
	background-image: url(/img/about_content_callout_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 20px;
	float: left;
	padding: 20px 10px 10px 10px;
	width: 95%;
}

.dottedrule {
	height: 5px;
	width: 100%;
	background-image: url(/img/hr_dotted.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 0 0 10px 0;
	margin: 5px 0 0 0;
}

.breadcrumb {
	margin: 15px 0 15px 0;
	font-size: 85%;
}

.smalltext {
	font-size: 85%;
	font-weight: normal;
}

#rightbar {
	width: 209px;
	/*width: 199px;*/
	float: right;
	padding: 20px 5px 0 20px;
	margin: 0;
	background-color: #FFFFFF;
	color: #000000;
}

/* END BASE CONTENT STYLES */

/* Start Left (Navigation) Bar Styles */

#leftbar {
	width: 146px;
	height: 600px;
	float: left;
	padding: 0;
	margin:  0;
	background-color: #FFFFFF;
}

/* End Left (Navigation) Bar Styles */

/* Start Footer Styles */

#footer {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	width: 930px;
	padding: 20px 15px 20px 15px;
	line-height: 2em;
	font-size: 80%;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	border-top: 1px solid #E1DDD2;
}

#footer em {
	margin-right: 50px;
	font-style: normal;
}

#footer a:link, 
#footer a:visited {
    color: #666666;
}

#footer a:hover,
#footer a:active{
    color: #d5610c;
}

/* End Footer Styles */

/* Misc. Styles */

hr {
	border: 0;
	color: #E1DDD2;
	background-color: #E1DDD2;
	height: 1px;
	width: 100%;
	text-align: left;
	margin: 0;
	padding: 0;
}

p {
	margin-bottom:18px;
}

.clear {
	clear: both;
}

.red, 
.red a {
	color: #c31907;
}

/* End Misc. Styles */

.secondlevelimg {
	float: right;
	width: 336px;
}

#firstlevel{
	width: 795px;
	float: left;
	padding: 0;
	margin: 0;
	background-color: #5c7c5d;
	color: #FFFFFF;
	background-image: url(/img/about_img_intro_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	min-height: 190px;
}

#intro #text {
	width: 385px;
	float: left;
	color: #333333;
	margin: 0;
	padding: 20px 50px 0 20px;
}

#intro #text h1 {
	margin: 0 0 0 0;
}

#intro #text .dottedrule {
	height: 5px;
	width: 100%;
	background-image: url(/img/hr_dotted.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 0 0 10px 0;
	margin: 5px 0 0 0;
}

.cardtype {
	color: #cccccc;
}

.cardtype img {
	margin: 0 0 2px 0;
}

/* BEGIN SOCIAL MEDIA */

#sm ul{
    display: inline;
}

#sm li{
    list-style: none;
    float: left;
    margin-left:0;
    padding: 0 10px 0 0;
}

#sm img{
    border: none;
}

#sm{
	margin-top: 20px;
	/*width: 200px;*/
}

/* END SOCIAL MEDIA */

/* ************************** */
/* END PUBLIC COMMON STYLES */
/* ************************** */

.expertPhoto{
    border: 1px solid #E1DDD2;
    margin: 0 0 10px 10px;
}

/* video */
#rightbar .video
{
    /*float:left;*/
    clear:both;
    padding: 15px 10px 20px 20px;
	/*	background-image: url(/img/sidebar_video_bg.jpg);*/
	background-image: url(/img/about_content_callout_bg.jpg);
	background-position: top;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}


/* industry interview */

#sidebarIndustryInterview p{
	font-size: 89%;
	color: #52514F;
}

/* events */

body#events .contentbody{
	border-right: none;
	margin: 0;
	padding: 0 0 20px 0;
	width: 100%;
}

body#events .contentbody h2{
	color: #cc0000;
	margin: 0;
	padding: 0;
	font-size: 22px;
}

body#events .contentbody h3{
	color: #333333;
	font-size: 14px;
}
 
body#events .contentbody h4{
	color: #666666;
	font-size: 12px;
}

body#events #eventsIntro{
	float: left;
	width: 490px;
	padding: 30px 30px 10px 30px;
}

body#events #eventsIntro p{
	font-size: 110%;
}

body#events #eventsList{
	float: left;
	width: 225px;
	padding: 30px 15px 10px 0;
}

body#events .event{
	margin: 15px 0 10px 0;
	padding: 0 0 20px 0;
}

body#events .eventLeftCol{
	float: left;
	width: 490px;
	padding: 0 30px;
}

body#events div.eventLeftCol h3.medgrey{
	color: #666666;
}

body#events div.eventRightCol{
	float: left;
	width: 225px;
	padding: 0 15px 0 0;
}

body#home .upcomingEvents{
	
}

a.eventListItem{
	color: #1f6aad;
    font-weight: bold;
    text-decoration: none;
}
a.eventListItem:hover{
    color: #D5610C;
    text-decoration: underline;
}
.stars{
	width: 767px;
	margin: 0 auto;
}

.contDesc{
    color: #857e74;
    font-size: 85%;
}
