/***************************
**  Reset by Erik Meyer  ***
***************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font,  ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a img{
    border:none;
}

/*************************
**     Base Styles   *****
**************************/
body{
    text-align: left;
    padding: 0px; 
    margin: 0px; 
    font-size: 11px;
    font-family: Verdana;
    background: #b8b8b8;
}

h1, h2, h3, h4, h5, h6{
    font-family: Verdana;
    letter-spacing: 0.2pt;
}

h1{ font-size: 18px;line-height:1.3em;} /* 12x2.1667 = 26px */
h2{ font-size: 17px;line-height:1.3em;}      /* 12x2 = 24px*/
h3{ font-size: 16px;line-height:1.3em;}  /* 12x2.1667 = 20px */
h4{ font-size: 14px;line-height:1.3em;} /* 12x2.1667 = 16px */

p{
    margin-bottom: 1.5em;
    line-height: 1.5em;
}

.right{
	float:right;
	text-align:right;
}
.left{
	float:left;
}
.char-limit-info{
    font-weight:normal;
    font-size: 0.916667em
}
.char-limit-info.error{
    color: Red;
}

sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: 12px;
}
sup {bottom: 1ex;}
sub {top: .5ex;}

/*****************************
*	Page Structure   *********
******************************/
#page-header {float:left;width:100%;height:121px;background-image:url('/Portals/3/images/mbpa/headerbar.gif');background-repeat:repeat-x;}
#page-full {float:left;width:100%;float:left;background-image:url('/Portals/3/images/mbpa/headerbar2.gif');background-repeat:repeat-x;}
#page-wrapper {width: 980px;margin:0px auto 0px auto;}
#page-toolbar {width: 980px;margin:0px auto 0px auto;height:121px;}
#header-logo {width:247px;height:156px;float:left;}
#header-right {float:right;width:700px;height:121px;}
#header-contact {float:right;border:none;width:700px;}
.header-login {float:right;border:none;width:562px;height:86px;margin-top:-40px;}
.header-login table{color:white;}
.header-login hr{display:none;}
#header-phone {float:right;width:100%;height:22px;color:#eeeeee;font-size:20px;margin-top:10px;text-align:right;}
#header-social {float:right;width:100%;height:28px;margin-top:10px;}
.header-social {float:right;height:28px;}
.footer-full {float:left;width:100%;background-color:#2d2d2d;height:250px;margin-top:10px;}
.footer-fullB {float:left;width:100%;background-color:#4e4e4e;height:55px;}
#footer-menu {width: 980px;margin:0px auto 0px auto;}
#footer-menuL {float:left;width:800px;height:220px;}
#footer-menuR {float:right;height:220px;width:150px;}
#footer-menuRA {float:right;margin-top:20px;}
#footer-menuRB {float:right;margin-top:30px;}
#footer-copy {width: 980px;margin:0px auto 0px auto;color:#d3d3d3;text-align:center;}
#footer-copyL {float:left;text-align:left;margin-top:10px;line-height:1.5em;}
#footer-copyR {float:right;text-align:right;margin-top:10px;line-height:1.5em;}

.content_top {width:100%;margin:0px auto 0px auto;float:left;}
.content_middle {width:100%;float:left;}
.content_middle_container {float:left;width:734px;}
.content_left {float:left;width:100%;}
.content_right {float:right;width:225px;}

.content_middle a {color:#3892B9;font-weight:normal;font-style:italic;}
.content_middle a:visited {color:#3892B9;font-weight:normal;}

.box {float:left;width:100%;font-size:0px;}

.fcl {float:left;width:100%;background-color:#4b4b4b;color:#fdfdfd;}
.fclIcon {float:left;width:60px;height:60px;background-image:url('/Portals/3/images/mbpa/facilitator_icon.png');background-repeat:no-repeat;margin:-10px 0 10px 15px;}
.fclTitle {float:right;line-height: 2em;margin: -35px 10px 5px 0px;text-align: right;width: 200px;}
.fclTitle h2 {color:#fdfdfd;font-size:18px;}
.fclBody {float:left;line-height: 1.5em;padding: 10px;text-align: center;}
.fclBody a {color:#fdfdfd;}
.fclMore {float:left;font-style: italic;margin: 20px;text-align: center;}
.fclMore a {color:#fdfdfd;}
.rightbtm {float:left;width:225px;height:16px;background-image:url('/Portals/3/images/mbpa/rightbtm.gif');background-repeat:no-repeat;background-color:#b8b8b8;}
.rightbtmt {float:left;width:225px;height:16px;background-image:url('/Portals/3/images/mbpa/rightbtmt.gif');background-repeat:no-repeat;background-color:transparent;}

.ncl {float:left;width:100%;background-color:#f7f7f7;color:#fdfdfd;}
.nclIcon {float:left;width:60px;height:60px;background-image:url('/Portals/3/images/mbpa/news_icon.png');background-repeat:no-repeat;margin:-10px 0 10px 15px;}
.nclTitle {float:right;line-height: 2em;margin: -35px 10px 5px 0px;text-align: right;width: 200px;}
.nclTitle h2 {color:#6a6a6a;font-size:18px;}
.nclBody {float:left;line-height: 1.5em;padding: 10px;text-align: left;color:#1f1f1f;text-align:center;}
.nclBody a {color:#6a6a6a;font-style:italic;}
.nclBodyTx {float:left;width:100%;margin-bottom:5px;}
.nclBodyLk {float:left;width:100%;margin-bottom:20px;border-bottom:solid 1px #dbdbdd;padding-bottom:2px;text-align:center;}

.blgIcon {float:left;width:60px;height:60px;background-image:url('/Portals/3/images/mbpa/rss_icon.png');background-repeat:no-repeat;margin:-35px 0 10px 0px;}
.actIcon {float:left;width:60px;height:60px;background-image:url('/Portals/3/images/mbpa/myacct_icon.png');background-repeat:no-repeat;margin:-15px 0 10px 15px;}
.actTitle {float:right;line-height: 2em;margin: -35px 10px 5px 0px;text-align: right;width: 200px;}
.actTitle h2 {color:#6a6a6a;font-size:18px;}
.block-body a {color:#3892B9;font-style:italic;font-weight:bold;}

.topbox {float:left;width:245px;margin-bottom:15px;}
.topboxwrap {float:left;width:230px;background-color:#f7f7f7;color:#020202;background-image:url('/Portals/3/images/mbpa/topboxbtm.gif');background-repeat:repeat-x;background-position:bottom;min-height:380px;}
.topboxIcon {float:left;width:60px;height:60px;background-repeat:no-repeat;margin:-10px 0 10px 15px;}
.topboxTitle {float:left;line-height: 2em;margin: -5px 10px 5px 10px;text-align: center;width: 205px;}
.topboxTitle h2 {color:#243f9a;font-size:17px;}
.topboxBody {float:left;line-height: 1.5em;padding: 10px;text-align: left;}
.topboxMore {float:left;font-style: italic;margin: 0px 20px 30px 20px;text-align: right;width:185px;}


.leftcolumn {
	float:left;
	width:196px;
	padding:0px 0px 0px 14px;
}

.rightcolumn {
	float:left;
	width:690px;
	padding:0px 0px 0px 4px;
}

.rightcolumn-left {
	float:left;
	width:672px;
	min-height:300px;
	padding:5px 10px 0;
}

.twoCol .rightcolumn-left {
	float:left;
	width:462px;
	min-height:300px;
	padding:5px 10px 0;
}

.twoCol .rightcolumn-right {
	float:left;
	width:200px;
	padding:0px 0px 0px 5px;
}

.twoCol .split .rightcolumn-left,
.twoCol .split .rightcolumn-right{
	float:left;
	width:325px;
	min-height:300px;
	padding:5px 10px 0;
}

.footerdiv{
	text-align:right;
	width:878px;
	padding: 5px 20px;
	font-size: 0.8em;
	line-height: 14px;
}

.footerdiv td{
	vertical-align:bottom;
}

/*****************************
*   Content Style         ****
*****************************/
.standard_container h2{
	/*
	color: #e41b23;
	font-size: 1.5em;
	margin-bottom: 0.6em;
	*/
	background-color: #4B4B4B;
	font-size: 16px;
	letter-spacing:0.2pt;
	line-height:1.3em;
	font-weight:normal;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}


/*****************************
*	LoginBox             *****
******************************/
.DynamicLogin_UserName,
.DynamicLogin_Password,
#txtPasswordClone{
	border:none;
	margin:4px;
	width: 90px;
	margin:0px;
	font-size: 10px;
	background-color:#f6f6f6;
	margin:5px 0px 0px 8px;
}
.DynamicLogin_Box {float:left;background-image:url('/Portals/3/images/MBPA/loginBox.gif');background-repeat:no-repeat;width:105px;height:21px;margin-right:10px;}
.DynamicLogin_Box_Login{float:left;background-image:url('/Portals/3/images/MBPA/loginBoxLogin.gif');background-repeat:no-repeat;width:105px;height:21px;margin-right:10px;}
.DynamicLogin_Box_Login input{background-color:transparent;}
.DynamicLogin_Box_Password {float:left;background-image:url('/Portals/3/images/MBPA/loginBoxPassword.gif');background-repeat:no-repeat;width:105px;height:21px;margin-right:10px;}
.DynamicLogin_Box_Password input{background-color:transparent;}
.DynamicLogin_Link {float:left;margin-right:10px;margin-top:1px;}
.DynamicLogin_Msg {float:left;width:100%;height:20px;margin-bottom:4px;}
.DynamicLogin_Msg {display:none;}
.DynamicLogin_Container {float:left;position:absolute;top:80px;}

/*****************************
*	Facilitator Listing  *****
******************************/
.facilitator-listing-container h4{
    font-size: 1em;
}
.facilitator-listing-container h4 a{
    color: #3892b9;
}
    



/*SOS. Added for general TD cleanup */
xtd
	{
	vertical-align: top;
	}

/*For Forms Updating*/
.DynamicForms_Maintable
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.DynamicForms_Maintable p
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}




#SaveForm p a
{
	font-weight: bold;
}
                

#SaveForm a:hover, #SaveForm a:active
{
    color: #85825f;
}


.radioLabel
{
	font-weight: bold;
}

td.radioOptions 
	{
	}

td
{

}
table.radioOptions tr td
{
	width: 500px;
	padding-left: 150px;
	font-weight: normal;
}


.NormalBold p
{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

table.simpletable tr td
{
vertical-align: top;
}


.left-bar #SaveForm p
{
    padding-left: 00px;
}

.left-bar .normal p
{
padding: 0px;
margin: 0px;
}

.left-bar h2.title span.Head a
{
color: #000000;
}

div.leftSubscribeForm
{
height: 95px;
}

.headlineContentTable  tr td {vertical-align: top;text-align: justify;}

.regTot {
    color: #e51b24;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
}

/* Begin event detail area */

.eved
{
    float: left;
    overflow-y: auto;
    overflow-x: hidden;
    font-family: Verdana;
    text-align: left;
    min-height: 123px;
    width: 570px;
    margin-bottom: 10px;
}
.evedtw
{
    float: left;
    width: 100%;
    margin: 10px;
}
.evedt
{
    width: 100%;
    font-size: 12px;
}
.evedtc
{
    font-weight: bold;
    width: 200px;
    color: #e51b24;
    font-size: 14px;
    padding-bottom: 5px;
}
.evedtv
{
}

/* End event detail area */

.container-options {background-color:Transparent;text-align:right;}
.panMidVH {float:left;background-color:#f7f7f7;width:694px;padding:20px;margin-top:1px;}
.panMid {float:left;background-color:#f7f7f7;width:694px;padding:20px;margin-top:1px;min-height:450px;}
.panMidBtm {float:left;width:734px;height:15px;background-image:url('/Portals/3/images/MBPA/panMidBtm.gif');background-repeat:no-repeat;background-color:transparent;}
.panMidBtmInner{float:left;width:695px;height:15px;background-image:url('/Portals/3/images/MBPA/panMidBtmInner.png');background-repeat:no-repeat;background-color:transparent;}
.homePhotoLeft{float:left;width:22px;height:338px;background-image:url('/Portals/3/images/MBPA/photoshadel.gif');background-repeat:repeat-y;}
.homePhotoRight{float:left;width:22px;height:338px;background-image:url('/Portals/3/images/MBPA/photoshader.gif');background-repeat:repeat-y;}
.homePhotoBottom{float:left;width:950px;height:20px;margin-bottom:20px;margin-left:15px;background-image:url('/Portals/3/images/MBPA/topbtmshade.jpg');background-repeat:no-repeat;background-color:transparent;}
.contentTitle{color:#6c6c6c;font-size:16px;font-weight:bold;margin:0px 0px 10px 0px;line-height:1.3em;}

.footer-menuLsub{float:left;width:250px;color:#c7c7c7;margin:20px 0px 0px 0px;font-family:Verdana;}
.footer-menuLsub a{float:left;width:190px;color:#c7c7c7;text-decoration:none;margin-left:10px;margin-bottom:10px;font-size:11px;font-weight:normal;}
.footer-menuLsub a:hover{text-decoration:underline;}
.footer-menuLsub h3{color:#e7e7e7;font-size:13px;font-weight:bold;margin-bottom:10px;}
.Normal a{color: #3892B9;font-weight:bold;font-style:italic;}
.profile-logout{width:auto;float:left;}
.profile-edit{width:auto;float:right;}
.mfba-id{float:left;margin-bottom:10px;}
.mfba-id .label{font-weight:bold;}
.full-name {font-size:16px;margin-bottom:15px;text-align:center;}

.AgentMemberListing {background-color:#eaeaea;padding:10px;}
.AgentMemberListing table tr th {background-color:#4B4B4B;padding:5px;color:#fdfdfd;}

.Head {font-size: 18px;letter-spacing:0.2pt;line-height:1.3em;padding: 5px;font-weight:normal;}
.title h3 { background-color: #4B4B4B;font-size: 16px;letter-spacing:0.2pt;line-height:1.3em;padding-top: 5px;padding-bottom:5px;color:#fdfdfd;font-weight:normal;}
h3.title {
    background-color: #4B4B4B;
    color: #FDFDFD;
    float: left;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0.2pt;
    line-height: 1.3em;
    padding-bottom: 5px;
    padding-left: 6px;
    padding-top: 5px;
    width: 99%;
}
.MBPAtitle {color: #FDFDFD;}

.Forum_Row td {vertical-align:middle;padding-left:2px;}
.Forum_Row_Alt td {vertical-align:middle;padding-left:2px;}
.Forum_RowHighlight1 {background-color: #E9E9E9;border-left: 1px solid #BDBDBD;border-top: 1px solid #BDBDBD;text-align:center;vertical-align:middle;}
.Forum_RowHighlight2 {background-color: #E9E9E9;border-left: 1px solid #BDBDBD;border-top: 1px solid #BDBDBD;text-align:center;vertical-align:middle;}
.Forum_RowHighlight3 {background-color: #E9E9E9;border-left: 1px solid #BDBDBD;border-top: 1px solid #BDBDBD;text-align:center;vertical-align:middle;}
.Forum_RowHighlight1_Alt {background-color: #E9E9E9;border-left: 1px solid #BDBDBD;border-top: 1px solid #BDBDBD;text-align:center;vertical-align:middle;}
.Forum_RowHighlight2_Alt {background-color: #E9E9E9;border-left: 1px solid #BDBDBD;border-top: 1px solid #BDBDBD;text-align:center;vertical-align:middle;}
.Forum_RowHighlight3_Alt {background-color: #E9E9E9;border-left: 1px solid #BDBDBD;border-top: 1px solid #BDBDBD;text-align:center;vertical-align:middle;}


