body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
a {
text-decoration: none;
color:#ffffff;
}
a:hover{
text-decoration: underline;
color:#ffffff;
}

sup {
font-size:9px;
}

/************* HOME STYLES ************/

#hm_contact {
background:url(/Images/Public/hm_backgrad_eee.gif) repeat-x;
margin:0px;
padding:0px;
list-style:none;
width:775px;
display:block;
font-size:11px;
}

#hm_contact li {
float:left;
background:url(/Images/Public/hm_backgrad_eee.gif) repeat-x;
list-style:none;
height:100px;
padding-top:20px;
margin-bottom:20px;
}

#hm_prodbox {
width:173px;
height:175px;
margin:0px;
padding:0px;
background:url(/Images/Public/hm_backgrd_box.gif) no-repeat;
}

#hm_prodbox ul{
list-style:none;
font-size:11px;
margin:0px;
padding:0px;
}

#hm_prodbox li{
margin:0px;
padding:5px 10px 10px 10px;
}

#hm_prodbox_ttl {
padding:0px;
margin:0px;
font-size:13px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
}



/************* TOP HEAD STYLES ************/


#tophead_frame {
margin:0;
padding:0;
width:775px;
height:88px;
background:url(/Images/ProvImages/Interface/top_head_back.gif) repeat-x;
}
#tophead {
padding:0;
margin:0;
height:88px;
background:url(/Images/ProvImages/Interface/top_head_bcologo5cp.gif) top right no-repeat;
border:1px solid #000;
}
#tophead_logo {
margin:22px 0 0 30px;
float:left;
}
#tophead_signin a {
margin:33px 50px 0 0;
padding:6px 20px 7px 20px;
font-size:11px;
color:#fff;
float:right;
background:url(/Images/ProvImages/Interface/top_head_loginback.gif) top left no-repeat;
}
#tophead_loggedin {
margin:22px 50px 0 0;
padding:6px 20px 7px 23px;
font-size:11px;
color:#fff;
float:right;
background:url(/Images/ProvImages/Interface/top_head_loggedinback.gif) top left no-repeat;
}
#tophead_loggedin a {
font-size:9px;
color:#fff;
}


/************* MAIN TOP NAV ************/


#mainnav {
margin:0;
padding:0px;
width:775px;
height:35px;
background:url(/Images/ProvImages/Interface/topnav_background.gif) no-repeat;
}
#mainnav ul {
display:block;
width:775px;
height:35px;
margin:0px;
padding:0px;
list-style-type:none;
}
#mainnav li {
display:block;
float:left;
margin:0;
padding:4px 10px 0 0;
width:auto;
font-weight:bold;
font-size:11px;
}
#mainnav a {
font-size:11px;
color:#fff;
text-decoration:none;
}
#mainnav a:hover {
font-size:11px;
color:#c7dcf2;
text-decoration:none;
}
#secondnav {
margin:10px 0 0 0;
}
.firstlink {
margin:0 0 0 20px;
}
#navspacer {
background:url(/Images/ProvImages/Interface/topnav_background_spacer.gif) no-repeat;
width:1px;
height:23px;
margin:0;
}


/************* MAIN STYLES ************/


.fancyButton {
color: #666666;
font-size: 11px;
color: #203080;
background-color: #F6F6F6;
}
.orange_button {
background:#FE9A02;
color: #fff;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
padding: 3px;
border-left: #FED984 solid 2px;
border-right: #E27203 solid 2px;
border-top: #FED984 solid 2px;
border-bottom: #E27203 solid 2px;
}
#bottomfooter {
font-size: 10px;
padding: 5px 0px 0px 0px;

line-height: 20px;
width: 100%;
}
#footer_nolinks {
font-size:10px;
font-family:Verdana;
padding:15px;
border-top:#ccc solid 1px;
}
.general_title {
font-size: 17px;
font-weight: bold;
color: #172E81;
text-decoration: none;
}
.general_title_pad {
font-size: 12px;
font-weight: bold;
color: #666666;
text-decoration: none;
padding: 8px;
}
.general_subtitle_pad {
font-size: 10px;
font-weight: bold;
color: #666;
text-decoration: none;
padding: 8px;
}
.general_header {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.general_subheader {
font-size: 16px;
font-weight: bold;
color: #06c;
text-decoration: none;
line-height: 18px;
}
.general_subheader_link {
font-size: 16px;
font-weight: bold;
color: #224092;
text-decoration: none;
line-height: 18px;
}
.headline20 {
font-size: 20px;
color: #06c;
text-decoration: none;
line-height: 24px;
}
.LftNavTtl {
font-size: 11px;
font-weight: bold;
color: #172E81;
text-decoration: none;
}
.LftNavTtlWht {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.txtLink {
font-size: 11px;
color: #0000FF;
text-decoration: none;
}
.txtLink:hover {
font-size: 11px;
color: #0000FF;
text-decoration: underline;
}
.txtLinkWht {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
.txtLinkWht:hover {
font-size: 11px;
color: #FFFFFF;
text-decoration: underline;
}
.txtNorm {
font-size: 11px;
font-weight: normal;
color: #333333;
text-decoration: none;
}
.txtNorm_strong {
font-size: 11px;
font-weight: bold;
color: #333333;
text-decoration: none;
}
.txtNorm-10pad {
font-size: 11px;
color: #333333;
text-decoration: none;
padding: 8px;
line-height: 16px;
}
.txtNorm-5pad {
font-size: 11px;
color: #333333;
padding: 4px 6px;
}
.subNav-10pad {
font-size: 11px;
color: #333333;
text-decoration: none;
padding: 8px 8px 8px 14px;
}
.txtWht {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}
.txtGrey {
font-size: 11px;
color: #999;
text-decoration: none;
}
.txtWht-10pad {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
padding: 10px;
}
.txtWht-5pad {
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
padding: 5px;
}
.txtSmall {
font-size: 9px;
color: #333333;
}
.table-borders {
border: #333 solid 1px;
}
.table-borders-full {
border: 1px solid #999999;
}



/************* CN LIBRARY STYLES ************/

#cnlibrary_box {
width:578px;
height:110px;
background:url(/Images/ProvImages/cn/yellow_grad.gif) top left repeat-x;
border:1px solid #e7e6b3;
}
#cnlibrary_book_gr {
float:left;
padding:5px 20px 5px 20px;
margin:0;
}
#cnlibrary_book_ttl {
margin:25px 0 0 0;
}
#cnlibrary_headline {
margin:35px 0 0 0;
border-bottom: 1px dashed #ccc;
font-size:16px;
font-weight:bold;
}
#cnlibrary_chapters {
list-style:none;
margin:10px 25px;
}
#cnlibrary_chapters li{
padding:4px;
border-bottom:#eee solid 1px;
}
#cnlibrary_ch_ttl {
font-size:14px;
font-weight: bold;
margin:5px -10px;
border-bottom: 1px dashed #ccc;
}

#cnlibrary_ch_ttl a {
font-size:11px;
color:#0000FF;
text-decoration:none;
font-weight:normal;
margin-left:20px;
}

#cnlibrary_ch_ttl a:hover {
text-decoration:underline;
}

#cnlibrary_download {
margin:10px 0 0 0;
}




/*NAMTRA STYLES BEGIN^*/
.post-list-orange{
font-size: 11px;
background-image: url(/images/provimages/interface/li-arrow-orange.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
list-style: none;
}
.post-list-green{
font-size: 11px;
background-image: url(/images/provimages/interface/li-arrow-green.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
list-style: none;
}
.post-list-blue{
font-size: 11px;
background-image: url(/images/provimages/interface/li-arrow-blue.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
list-style: none;
}
.post-list-red{
font-size: 11px;
background-image: url(/images/provimages/interface/li-arrow-red.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
list-style: none;
}
.post-list-purple{
font-size: 11px;
background-image: url(/images/provimages/interface/li-arrow-purple.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
list-style: none;
}
.post-list-blue-green{
font-size: 11px;
background-image: url(/images/provimages/interface/li-arrow-green.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
list-style: none;
}
.announce{
font-size: 12px;
color: #003399;
padding: 2px 0px 2px 15px;
}
#upcoming-events{
width: 169px;
height: 139px;
background-image: url(/images/provimages/interface/upcoming-events.gif);
background-repeat: no-repeat;
}
#upcoming-events ul{
margin: 20px 0px 0px 25px;
padding: 0px;
font-size: 11px;
}
#upcoming-events ul li{
margin: -3px 0px 0px 0px;
padding: 2px 0px 0px 0px;
}

.more{
margin: 0px 0px 0px 280px;
height: 10px;
padding: 5px 0px 0px 0px;
clear: both;
font-size: 11px;
}
#announcements{
width: 169px;
height:222px;
background-image: url(/images/provimages/interface/announcements.gif);
background-repeat: no-repeat;
margin: 15px 0px 0px 0px;
}
.greybox-title{
	font-size: 13px;
	color: #FFF;
	line-height:20px;

}
.greybox-text{
font-size: 11px;
margin: 0px;
padding: 10px 0px 0px 8px;
}
.arrow-post{
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 10px;
	font-weight: bold;
	height: 8px;
	font-family: verdana;
}
.arrow-post img{
padding: 0px 5px 0px 0px;
margin: -3px 0px 0px 0px;
float: left;
}
.arrow-post a{
padding: 3px 5px 0px 0px;
margin: 0px;
float: left;
}
.post-box-blue p a{
font-size: 11px;
padding: 0px;
font-weight: bold;
margin: 0px 0px 0px 42px;
}
.small-link{
margin: -7px 0px 0px 0px;
padding: 0px 0px 7px 0px;
}
.howto-download{
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
color: #666;
}
#cap-tips{
width: 369px;
height: 220px;
background-image: url(/images/provimages/interface/overshoulder-box.gif);
background-repeat: no-repeat;
font-size: 11px;
margin: 10px 0px 0px 0px
}
#cap-tips h3{
font-size: 13px;
padding-top: 3px;
}
#cap-tips p{
font-size: 11px;
width: 170px;
font-family: Arial, verdana, san-serif;
padding: 0px 0px 0px 5px;
}
#cap-tips ul{
margin: 0px;
padding: 0px;
list-style-position: inside;
}
#cap-tips ul li{
padding: 5px 20px 5px 5px;
margin: 0px;
}
#cap-items{
background: url(/images/provimages/interface/cap-item-hdr.gif);
background-repeat: no-repeat;
font-size: 11px;
width: 219px;
height: 323px;
margin: 0px;
padding: 0px;
}
#cap-items select{
font-size: 11px;
margin: 2px 0px 0px 5px;
width: 210px;
}
#cap-items img{
margin: 5px 0px 0px 5px;
}
#member-store{
margin: 5px 0px 0px 0px;
}
#resources{
width: 216px;
height: 147px;
background: url(/images/provimages/interface/resource-box.gif);
background-repeat: no-repeat;
font-size: 11px;
}
#resources img{
padding: 5px 5px 0px 5px;
}
#resources p{
padding: 8px 0px 0px 10px;
margin-top: -4px;
}
#overcome-market{
font-size: 11px;
height: 141px;
width: 307px;
margin: 5px 0px 0px 5px;
}
#overcome-market img{
float: left;
padding: 0px 25px 0px 10px;
margin: 0px;
}
#overcome-market p{
margin: 10px 0px 0px 0px;
padding:60px 5px 0px 140px;
}
.overcome-hdr{
width: 143px;
height: 36px;
margin-left: -5px;
}
#meet-library{
width: 305px;
height: 106px;
background-image: url(/images/provimages/interface/meet-library-box.gif);
background-repeat: no-repeat;
font-size: 11px;
}
#meet-library h3{
display: none;
}
#meet-library p{
padding: 35px 10px 0px 8px;
}
#rightcol{
width: 280px;
margin: 3px 0px 0px 3px;
background-image: url(/images/provimages/interface/rightcol-footer.gif);
background-repeat: no-repeat;
background-position: 0px 100%;
background-color: #EEE;
}
#rightcol img{
padding: 5px 0px 0px 5px;
}
#rightcol p{
font-size: 12px;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
padding: 4px 0px 4px 5px;
font-weight: bold;
color: #666;
}
#rightcol ol{
font-size: 12px;
font-weight: bold;
color: #666;
margin: 0px 0px 0px 10px;
padding: 0px 0px 10px 0px;
list-style-position: inside;
}
#rightcol ol li{
padding: 2px 0px;
}
.download-mp3{
background: url(/images/provimages/interface/download-mp3.jpg) no-repeat;
background-position: 0px 0px;
width: 256px;
height: 39px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 5px 0px;
}
.download-mp3 a{
font-size: 12px;
display: block;
padding: 8px 0px 0px 30px;
margin: 0px 0px 0px 0px;
}
.downloads-resources{
width: 251px;
font-famliy: Arial, Verdana, sans-serif;
margin: 10px 0px 0px 5px;
padding: 0px 0px 30px 0px;
border-right: 1px solid #C7C7C7;
background: transparent;
}
.downloads-resources h3{
font-size: 11px;
font-weight: bold;
width: 251px;
}
.downloads-resources p{
font-size: 11px;
width: 251px;
}
.downloads-resources strong{
color: #0000FF;
font-size: 10px;
padding: 5px;
}
.mini-gallery{
width: 271px;
margin: 5px 0px 0px 0px;
}
.mini-gallery img{
float: left;
padding: 0px 5px 7px 5px;
border: none;
display: inline;
}
.word-list{
width: 281px;
}
.word-list ul{
font-size: 11px;
list-style-image: url(/images/provimages/interface/word-icon.jpg);
list-style-position: outside;
margin: 10px 0px 0px 30px;
padding: 0px;
}
.word-list ul li{
margin: 0px;
padding: 0px 0px 0px 5px;
}
.great-escapes{
width: 319px;
margin: 0px 0px 0px 0px;
font-size: 11px;
}
.great-escapes h2{
height: 30px;
display: block;
width: 150px;
padding: 5px 0px 0px 40px;
font-size: 13px;
font-family: arial, verdana, sans-serif;
background: url(/images/provimages/interface/ical-icon.gif) no-repeat 5px 0px;
}
.great-escapes p{
padding: 0px 5px 0px 5px;
width: 108px;
float: left;
}
.great-escapes span{
color: #0000FF;
font-size: 12px;
font-weight: bold;
}
.great-escapes img{
float: right;
}
/*NAMTRA STYLES END*/


/************* MARKETPLACE STYLES ************/


.MarketTopNav {
font-size: 11px;
font-weight: bold;
color: #666666;
text-decoration: none;
padding-top: 3px;
padding-right: 6px;
padding-bottom: 3px;
padding-left: 6px;
}
.checkoutTitle {
font-size: 14px;
font-weight: bold;
text-transform: capitalize;
color: #7F9DB9;
text-decoration: none;
}
.marketBlueTtl {
font-size: 11px;
font-weight: bold;
color: #172E81;
text-decoration: none;
}
.homePage-table-borders {
border: #999 solid 1px;
border-bottom: none;
border-top: none;
}
.table-borders-full {
border: 1px solid #999999;
}
.table-borders {
border: #333 solid 1px;
}
.nav-table-border {
border: #999 solid 1px;
}
.table-border-8pad {
font-size: 11px;
color: #000000;
padding: 8px;
border: 1px solid #999999;
}

.tbl_brd_notop {
border: 1px solid #ccc;
border-top: none;
}

#capcal_hdline {
margin: 0px;
padding: 0px;
border-bottom: #ccc solid 1px;
height: 285px;
width: 598px;
}
#capcal_hdline dl{
margin: 0px;
padding: 0px;
}
#capcal_hdline dt{
float: left;
margin: 0px;
padding: 5px;
list-style: none;
}
#capcal_hdline dd{
padding: 5px;
margin: 0px;
font-size: 11px;
list-style: none;
}



/************* NEWSLETTER STYLES ************/



#newsarticle {
margin: 0;
padding: 10px 0 10px 0;
border-bottom: #ccc dashed 1px;
}
#archivelist {
font-size: 11px;
padding: 10px;
margin: 0;
line-height: 22px;
list-style: none;
}
#archivettl {
font-size: 12px;
font-weight: bold;
padding: 0 0 5px 0;
border-bottom: #ccc solid 1px;
}
#newsheadlines {
margin: 0px;
padding: 0px;
border-bottom: #ccc solid 1px;
height: 120px;
width: 420px;
}
#newsheadlines dl{
margin: 0px;
padding: 0px;
}
#newsheadlines dt{
float: left;
margin: 0px;
padding: 5px;
list-style: none;
}
#newsheadlines dd{
padding: 5px;
margin: 0px;
font-size: 11px;
list-style: none;
}
#newscontent {
padding: 10px;
margin: 0px;
line-height: 16px;
}


/************* ERROR MESSAGES ************/


.ErrorBox {
background-color: #FFFFE1;
border: 1px solid #FF9900;
padding: 10px;
margin: 10px;
}
.WarningText {
font-size: 11px;
font-weight: bold;
color: #FF0000;
}


/************* MENU STYLES ************/


A.txtNav {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
font-size: 10px;
text-transform: capitalize;
}
A.txtNav:hover {
color: #7F9DB9;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
font-size: 10px;
text-transform: capitalize;
}
td.TopNavoff	{
background: #000000;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 3px;
padding-left: 15px;
}
td.TopNavon	{
background: #C7DCF2;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 3px;
padding-left: 15px;
}
td.TopNavonEvent	{
background: #C7DCF2;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 3px;
padding-left: 15px;
}
td.TopNavonCoaching	{
background: #C7DCF2;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 3px;
padding-left: 15px;
}
td.TopNavonTraining	{
background: #C7DCF2;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 3px;
padding-left: 15px;
}
td.TopNavonMarketplace	{
background: #C7DCF2;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 3px;
padding-left: 15px;
}
td.LftNavoff	{
background: #FFFFFF;
padding: 8px;
}
td.LftNavon	{
background: #EDF5FC;
padding: 8px;
}
td.LftNavoffEvents	{
background: #C7DCF2;
padding: 8px;
color: #666666;
}
td.LftNavonTP	{
background: #EDF5FC;
padding: 8px;
color: #FFFFFF;
}
td.LftNavonCR	{
background: #EDF5FC;
padding: 8px;
color: #FFFFFF;
}
td.LftNavonMM	{
background: #EDF5FC;
padding: 8px;
color: #FFFFFF;
}
td.LftNavonPP	{
background: #EDF5FC;
padding: 8px;
color: #FFFFFF;
}
td.LftSubNavoff	{
background: #EDF5FC;
padding-top: 8px;
padding-right: 5px;
padding-bottom: 8px;
padding-left: 20px;
}
td.LftSubNavon	{
background: #FFFFFF;
padding-top: 8px;
padding-right: 5px;
padding-bottom: 8px;
padding-left: 20px;
}
td.PPLftSubNavoff	{
background: #F7F7E1;
padding-top: 8px;
padding-right: 5px;
padding-bottom: 8px;
padding-left: 20px;
}
td.PPLftSubNavon	{
background: #E3E0BF;
padding-top: 8px;
padding-right: 5px;
padding-bottom: 8px;
padding-left: 20px;
}


/************* IINTERFACE ************/


#eventsmenuttllft {
color: #666;
font-size: 12px;
font-weight: bold;
padding: 10px;
background: #eee url(/Images/ProvImages/Interface/grey.gif) repeat-x bottom left;
width: 175px;
}
#eventsmenuadd {
font-size: 11px;
padding: 10px;
background: #eee url(/Images/ProvImages/Interface/grey.gif) repeat-x top left;
list-style: none;
margin: 0;
line-height: 12px;
}
#eventsmenublue {
font-size: 11px;
padding: 10px;
background: url(/Images/ProvImages/Interface/bluemenu-spacer.gif) repeat-x top left;
list-style: none;
margin: 0;
line-height: 12px;
}
#eventsmenuevents {
font-size: 11px;
padding: 10px;
list-style: none;
margin: 0;
}
#eventsmenuevents li{
line-height: 18px;
}
#maingreyttl {
padding: 9px;
font-size: 12px;
font-weight: bold;
color: #666;
border-top: #fff solid 1px;
}
#maingreytxt {
padding: 9px;
font-size: 12px;
border-top: #fff solid 1px;
}
#greyttlbar {
width: 100%;
margin: 0;
background: #eee url(/Images/ProvImages/Interface/grey.gif) repeat-x bottom left;
border-top: #ccc solid 1px;
}
#txtbox {
padding: 8px;
margin: 0px;
font-size: 11px;
border-bottom: #ccc dotted 1px;
}
#quote {
float:right;
width:200px;
margin:0;
padding:0;
list-style:none;
}
#quote_text{
background:url(/Images/ProvImages/Interface/quote_back.gif) top left repeat-y;
font-family:Verdana;
font-size:11px;
line-height:20px;
padding:0 15px 0 15px;
margin:0;
width:200px;
clear:both;
}
#quote_top {
background:url(/Images/ProvImages/Interface/quote_top.gif) top left no-repeat;
height:37px;
float:right;
width:200px;
}
#quote_bottom {
background:url(/Images/ProvImages/Interface/quote_bottom.gif) top left no-repeat;
height:43px;
float:right;
width:200px;
}
#quotewide {
width:400px;
margin:0;
padding:0;
list-style:none;
}
#quotewide_text{
background:url(/Images/ProvImages/Interface/quote_back_wide.gif) top left repeat-y;
line-height:18px;
padding:0 15px 0 15px;
margin:0;
width:400px;
}
#quotewide_top {
background:url(/Images/ProvImages/Interface/quote_top_wide.gif) top left no-repeat;
height:29px;
float:right;
width:400px;
}
#quotewide_bottom {
background:url(/Images/ProvImages/Interface/quote_bottom_wide.gif) top left no-repeat;
height:35px;
float:right;
width:400px;
}


/*NAMTRA STYLES BEGIN */

#gen-tracker-hdr{
width: 773px;
height: 106px;
background: #FFF url(images/provimages/interface/gen-tracker-hdr.jpg) no-repeat;
}
#gen-tracker-hdr ul{
margin: 0px 0px 0px 5px;
padding: 75px 0px 0px 0px;
list-style: none;
font-size: 11px;
}
#gen-tracker-hdr ul li{
float: left;
color: #000;
font-size: 11px;
font-weight: bold;
}
#gen-tracker-hdr ul li a{
color: #000;
font-size: 11px;
font-weight: bold;
border-right: 1px solid #000;
display: block;
padding: 0px 5px 0px 5px;
}
.change-login{
display: block;
color: #000;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position: relative;
top: 70px;
left: 687px;
font-size: 10px;
color: #0000FF;
}
.bold{
font-weight: bold;
}
.user-info{
font-size: 10px;
margin: 0px;
padding: 0px;
height: 20px;
}
.user-info p{
margin: 0px;
padding: 5px 0px 0px 5px;
}
.user-info span{
font-size: 12px;
}
#gen-track-goals{
width: 331px;
height:497px;
background: #FFF url(/images/provimages/interface/goals-bg.jpg) no-repeat 15px 30px;
font-size: 12px;
margin: 0px;
padding: 0px 0px 0px 15px;
}
#gen-track-goals h2{
display: block;
height:30px;
width: 331px;
font-size: 14px;
background: #FFF url(/images/provimages/interface/goal-hdr.gif) no-repeat;
padding: 5px 0px 0px 105px;
margin: 10px 0px 0px 0px;
}
#gen-track-goals p{
font-size: 12px;
padding: 0px 0px 0px 0px;
margin: 5px 0px 0px 0px;
text-align: center;
width: 331px;
display:block;
}
#spiritual{
position: relative;
top: 60px;
left: 142px
}
#personal{
position: relative;
top: 125px;
right: 5px;
}
#family{
position: relative;
top: 125px;
left: 140px;
}
#financial{
position: relative;
top: 235px;
right: 55px;
}
#business{
position: relative;
top: 235px;
left: 5px;
}
#active-goals{
width: 331px;
font-size: 12px;
margin: 0px;
padding: 0px 0px 0px 15px;
}
#active-goals h2{
display: block;
height:30px;
width: 331px;
font-size: 14px;
background: #FFF url(/images/provimages/interface/goal-hdr.gif) no-repeat;
padding: 5px 0px 0px 0px;
margin: 10px 0px 0px 0px;
text-align: center;
}
#active-goals p.goal-instructions{
margin: 0px;
padding: 5px 0px 15px 5px;
}
p.dark{
width: 323px;
display: block;
background: #DDDEE1;
margin: 0px;
padding: 3px 0px 3px 5px;
font-weight: bold;
}
p.light{
width; 323px;
display: block;
background: #F0F1F4;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 5px;
}
.post-box-large{
width: 595px;
background: #FFF url(/images/provimages/interface/line-fade.gif) no-repeat 80px 80px;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}
.post-box-large img{
float: left;
padding: 0px 10px 0px 5px;
margin: 0px;
}
.post-box-large ul{
margin: 0px 0px 0px 90px;
padding: 0px;
}
.post-box-large p{
margin: 0px 0px 0px 80px;
padding: 10px 5px 0px 5px;
font-size: 11px;
text-align: left;
}
.green-flower{
background: #FFF url(/images/provimages/interface/green-flower.gif) no-repeat;
width: 169px;
height: 24px;
display: block;
margin: 0px 0px 0px 90px;
padding: 0px;

}
.blue-flower{
background: #FFF url(/images/provimages/interface/blue-flower.gif) no-repeat;
width: 169px;
height: 24px;
display: block;
margin: 0px 0px 0px 90px;
padding: 0px;
}
.turquoise-flower{
background: #FFF url(/images/provimages/interface/turquoise-flower.gif) no-repeat;
width: 169px;
height: 24px;
display: block;
margin: 0px 0px 0px 90px;
padding: 0px;
}
.purple-flower{

background: #FFF url(/images/provimages/interface/purple-flower.gif) no-repeat;
width: 169px;
height: 24px;
display: block;
margin: 0px 0px 0px 90px;
padding: 0px;
}
.sky-blue-flower{
background: #FFF url(/images/provimages/interface/sky-blue-flower.gif) no-repeat;
width: 169px;
height: 24px;
display: block;
margin: 0px 0px 0px 90px;
padding: 0px;
}
.tan-flower{
background: #FFF url(/images/provimages/interface/tan-flower.gif) no-repeat;
width: 169px;
height: 24px;
display: block;
margin: 0px 0px 0px 90px;
padding: 0px;
}
.post-box-large a.more{
margin: 0px 0px 0px 0px;
text-align: right;
padding: 0px 27px 0px 0px;
height: 15px;
display: block;
font-size: 11px;
background-image: url(/images/provimages/interface/read-more.gif);
background-repeat: no-repeat;
background-position: 570px 1px
}
.corner-line{
background-image: url(/images/provimages/interface/corner-lines.gif);
background-position: 90px 0px;
background-repeat: no-repeat;
width: 598px;
}
.rightbar{
float: left;
width: 171px;
margin: 0px 0px 0px 20px;
}
#email-direct{
background: #FFF url(/images/provimages/interface/email-direct.gif) no-repeat;
font-size: 11px;
height: 66px;
width:171px;
}
#email-direct strong{
display: none;
}
#email-direct a{
color: #FFF;
font-weight: bold;
padding: 42px 0px 0px 60px;
margin: 0px;
display: block;
}
#training-box{
background: #FFF url(/images/provimages/interface/agenda-box.gif) no-repeat;
height: 222px;
margin: 5px 0px 0px 0px;
}
#training-box strong{
font-size: 11px;
padding: 5px 0px 5px 10px;
margin: 0px 0px 0px 0px;
display: block;
}
#training-box ul{
margin: 0px;
padding: 0px;
font-size: 11px;
list-style-position: inside;
}
#training-box ul li{
padding: 0px 0px 0px 10px;
margin: 0px;
}
.FAQ{
font-size: 11px;
padding: 5px 0px 0px 15px;
}
.FAQ a{
color: #000;
padding: 5px 0px 0px 0px;
display: block;
}

/*NAMTRA STYLES END*/

/************* TOP NAV CLASS ************/


#topnav {
float: left;
width: 100%;
height:36px;
text-align:center;
margin: 0px;
padding: 0px;
list-style: none;
background:url(menu_bg.jpg);
}
#topnav li {
float: left;
margin: 0;
padding: 0;

font-size: 14px;
font-weight: bold;


}
#topnav a {
float:left;
background:url(menu_bg.jpg);
height:36px;
display: block;
margin: 0;
padding: 10px 25px;
border-right:1px #999999 solid;
color: #003C00;
text-decoration: none;

}
#topnav a:hover {
color:#006600;
background:#CCCCCC;
}


#topnav3 {
text-align: center;
width: 775px;
height: 35px;
margin: 0px;
padding: 0px;
list-style: none;
border-top: #000 solid 1px;
background: url(/Images/ProvImages/Interface/top_nav_back.gif) top left no-repeat;
}
#topnav3 li {
text-align:center;
float: left;
margin: 0;
padding: 0;
font-size: 11px;
font-weight: bold;
}
#topnav3 a {
float:left;
display: block;
margin: 0;
padding: 5px 10px;
color: #fff;
text-decoration: none;
}
#topnav3 a:hover {
color: #c7dcf2;
text-decoration: underline;
/*background: #666;*/
}

#topnav3_right a{
float:right;
display: block;
font-size: 12px;
margin: 0;
padding: 4px 30px;
color: #c7dcf2;
text-decoration: none;
}
#topnav3_right a:hover {
color: #fff;
text-decoration: underline;
/*background: #666;*/
}
#topnav3_spacer {
background:url(/Images/ProvImages/Interface/topnav_background_spacer.gif) top left no-repeat;
width:1px;
}

/************* NAV CLASS ************/


#NavMenu {
width: 171px;
margin: 0 0 0 2px;
padding: 0;
list-style: none;
background: #fff;
}
#LeftMenuTitle {
font-weight: bold;
font-size: 11px;
color: #172E81;
padding: 7px;
background: #C7DCF2;
border-bottom: #7F9DB9 solid 1px;
}
#LeftMenuTitleRSM {
font-weight: bold;
font-size: 11px;
color: #fff;
padding: 7px;
background: #398892;
border-bottom: #025d79 solid 1px;
}
#LeftMenu {
border-bottom: #eee solid 1px;
background: #fff url(/images/provimages/interface/IconArrow2.gif) no-repeat top left;
}
#LeftMenuRSM {
border-bottom: #eee solid 1px;
background: #fff url(/images/provimages/interface/IconArrow2.gif) no-repeat top left;
}
#SubMenu {
border-bottom: #fff solid 1px;
background: #EDF5FC;
}
#LeftNavMenu a {
display: block;
padding: 6px 6px 6px 14px;
line-height: 14px;
color: #00f;
font-size: 11px;
text-decoration: none;
}
#LeftNavMenu a:hover {
background: #DDEAF6 url(/images/provimages/interface/IconArrow2.gif) no-repeat top left;;
}
#LeftMenuRSM a:hover {
background: #d9eaed url(/images/provimages/interface/IconArrow2.gif) no-repeat top left;;
}
#RightMenuTitle {
font-weight: bold;
font-size: 11px;
color: #172E81;
padding: 8px;
background: url(/Images/ProvImages/Interface/bluemenu-spacer.gif) repeat-x bottom left;
}
#RightMenuTitle_Grey {
font-weight: bold;
font-size: 11px;
color: #666;
padding: 8px;
background: url(/Images/ProvImages/Interface/grey.gif) repeat-x bottom left;
}
#RightMenuTtlLrg {
font-weight: bold;
font-size: 15px;
color: #0066CC;
padding: 8px;
background: url(/Images/ProvImages/Interface/bluemenu-spacer.gif) repeat-x bottom left;
}



#LeftMenuMM {
width:180px;
height:324px;
list-style:none;
background: url(/Images/Events/MM/mm_leftnav.gif) no-repeat;
}
#LeftMenuLinkMM {
width:140px;
text-align:left;
margin-left:20px;
padding:4px;
border-bottom:#eee solid 1px;
}
#LeftMenuMM a {
padding-top:10px;
color: #00f;
font-size: 11px;
text-decoration: none;
}
#LeftMenuMM a:hover {
color: #00f;
font-size: 11px;
text-decoration: underline;
}
#LeftMenuTitleMM {
font-weight: bold;
font-size: 11px;
color: #666;
padding:11px 0 5px 0px;
text-align:center;
}


/************* CORPPRATE RELATIONS NAV ************/

#cr_NavMenu {
width: 171px;
margin: 0 0 0 2px;
padding: 0;
list-style: none;
background: fff;
}
#cr_LeftMenuTitle {
font-weight: bold;
font-size: 11px;
color: #333;
padding: 7px;
background: #ccc;
border-bottom: #999 solid 1px;
}
#cr_LeftMenu {
border-bottom: #eee solid 1px;
background: #fff url(/images/provimages/interface/IconArrow2.gif) no-repeat top left;
}
#cr_SubMenu {
border-bottom: #fff solid 1px;
background: #eee;
}
#cr_LeftNavMenu a {
display: block;
padding: 7px 7px 7px 14px;
line-height: 14px;
color: #00f;
font-size: 11px;
text-decoration: none;
}
#cr_LeftNavMenu a:hover {
background: #f8f8f8;
}

/************* MEMBERS HOME ************/


#MenuList {
margin: 0;
padding: 0;
}
#MenuListTitle {
Font-size: 11px;
Font-weight: bold;
margin: 0;
padding: 6px;
border-bottom: #ccc solid 1px;
}
#MenuList dt {
Font-size: 11px;
margin: 0;
padding: 6px;
}


/************* EVENTS ************/


#EventBox dl {
margin: 10px 5px 5px;
padding: 0;
width: 313px;
background: #fff url(/Images/ProvImages/Interface/boxbottom.gif) repeat-x bottom left;
}
#EventBox dd {
font-size: 11px;
margin: 0;
padding: 8px;
border: #eee 1px solid;
border-bottom: none;
border-top: none;
}
#EventBox dt {
margin: 0;
padding: 0;
float: left;
}
#EventsTPBack {
background: #5881AF url(/Images/ProvImages/liveevents/Events-TPBottom.gif) bottom no-repeat;
}
#EventSchedBox ul {
background: #00B08B url(/Images/ProvImages/liveevents/Events-EventsIcon.gif) left top no-repeat;
padding: 3 3 8;
margin: 0;
display: block;
}
#EventSchedBox li {
margin-left: 65px;
padding: 0;
list-style: none;
}
#ScheduleTtl {
margin: 0;
padding: 8;
font-size: 12px;
background: #eee;
border-bottom: #ccc solid 1px;
}
#ScheduleEvents {
margin: 0;
padding: 8;
font-size: 11px;
background: #fff;
border-bottom: #ccc solid 1px;
}
#ScheduleEventsTtl {
font-size: 12px;
font-weight: bold;
}
#ScheduleTt1 {
padding: 5px;
font-size: 13px;
font-weight: bold;
background: #eee;
border-bottom: #ccc solid 1px;
}

/* PEAK PERFORMERS */

#pptitle {
font-size: 30px;
font-style: italic;
font-weight: bold;
color: #333;
padding: 16px 8px 8px 8px;
}
#ppsubtitle {
font-size: 18px;
font-style: italic;
color: #6a1a41;
line-height: 20px;
}
#infobox_pptop {
text-align: left;
height: 30px;
margin: 0px;
padding: 0px;
background: url(/Images/ProvImages/Interface/infobox_pptop.gif) no-repeat top left;
}



/************* 100 DAYS TO GREATNESS ************/


#dtgBluebox {
width: 225px;
margin: 0px;
padding: 0px;
float: left;
background: #245E9F url(/Images/100Days/100Days-5clebak.gif) no-repeat top left;
}
#dtgBluebox li{
display: block;
width: 225px;
padding: 8px;
margin: 0px;
float:left;
list-style: none;
font-size: 11px;
color: #fff;
}
#dtgTestbox {
margin: 0px;
padding: 0px;
}
#dtgTestbox dl{
margin: 0px;
padding: 0px;
}
#dtgTestbox dt{
float: left;
margin: 0px;
padding: 0px;
list-style: none;
}
#dtgTestbox dd{
padding: 5px;
margin: 0px;
font-size: 11px;
list-style: none;
}
#question_box_100days {
margin: 10px;
padding: 10px;
font-size: 11px;
border: #BCC1DC 1px solid;
}
.question_title_100days {
font-size: 12px;
color: #224092;
background: #BCC1DC;
border-bottom: #224092 solid 1px;
display: block;
margin: 0px;
padding: 8px;
}



/************* COMPANY CLASSES ************/

#company_center {
width: 423px;
float: left;
margin-top: 2px;
margin-left: 2px;
padding: 0px;
background: #fff;
}
#company_right {
width: 171px;
float: left;
margin-top: 2px;
margin-left: 2px;
padding: 0px;
background: #fff;
}
#infobox_greyright {
text-align: left;
padding: 0px;
margin: 0px;
}
#infobox_top {
text-align: left;
height: 30px;
margin: 0px;
padding: 0px;
background: url(/Images/ProvImages/Interface/infobox_top.gif) no-repeat top left;
}
#infobox_cntop {
text-align: left;
height: 30px;
margin: 0px;
padding: 0px;
background: url(/Images/ProvImages/Interface/infobox_cntop.gif) no-repeat top left;
}
#infobox_greyright dd {
text-align: left;
font-size: 11px;
margin: 0px;
padding: 8px;
background:url(/Images/ProvImages/Interface/infobox_back.gif) repeat-y top left;
}
#infobox_bottom {
text-align: left;
height: 13px;
margin: 0px;
padding: 0px;
background: url(/Images/ProvImages/Interface/infobox_bottom.gif) no-repeat top left;
}
.infobox_title {
font-size: 12px;
color: #fff;
font-weight: bold;
padding: 5px;
margin-top: 3px;
margin-left: 5px;
}

/* What People Are Saying Box*/

#company_left {
width: 166px;
float: left;
margin: 0px 0px 0px 8px;
padding: 0px;
background: #C7DCF2;
}
#wpas_left {
text-align: left;
padding: 0px;
margin: 0px;
}
#wpas_top {
text-align: left;
height: 30px;
margin: 0px;
padding: 0px;
background: url(/Images/ProvImages/Interface/wpas_boxtop.gif) no-repeat top left;
}
#wpas_left dd {
text-align: left;
font-size: 11px;
margin: 0px;
padding: 8px;
width: 160px;
background:url(/Images/ProvImages/Interface/wpas_boxback.gif) repeat-y top left;
}
#wpas_bottom {
text-align: left;
height: 13px;
margin: 0px;
padding: 0px;
background: url(/Images/ProvImages/Interface/wpas_boxbottom.gif) no-repeat top left;
}
.wpas_title {
font-size: 11px;
color: #587897;
font-weight: bold;
padding: 5px;
margin: 5px 5px 0px 5px;
width: 150px;
}

#company_halfpage {
width: 297px;
float: left;
margin-left: 2px;
padding: 0px;
}

/************* GENERAL CLASSES ************/


#ProductBox {
width: 257px;
border: #eee 1px solid;
border-bottom: none;
background: url(/Images/ProvImages/Interface/boxbottom.gif) repeat-x bottom left;
}
#ProductBox dl {
margin: 0;
padding: 5px;
display: block;
}
#ProductBox dd {
font-size: 11px;
margin: 0;
padding: 0px;
}
#ProductBox dt {
margin: 0;
padding: 0;
float: left;
display: block;
}

#BorderBox100 {
width: 100%;
border: #eee 1px solid;
border-bottom: none;
background: url(/Images/ProvImages/Interface/boxbottom.gif) repeat-x bottom left;
}
#BorderBox100 dl {
margin: 0;
padding: 5px;
display: block;
}
#BorderBox100 dd {
font-size: 11px;
margin: 0;
padding: 0px;
text-align: left;
}
#BorderBox100 dt {
margin: 0;
padding: 0;
text-align: center;
display: block;
}
#whtbackpad {
padding: 10px;
font-size: 11px;
line-height: 20px;
background: #fff;
}
#rhtcolback {
width: 215px;
margin-left: 5px;
}





/************* PRODUCTS NAV CLASS ************/


#ProdNavMenu {
width: 175px;
margin: 0 0 0 0px;
padding: 0;
list-style: none;
/*background: F2EFE7;*/
}
#ProdLeftMenuTitle {
font-weight: bold;
font-size: 12px;
color: #000;
padding: 8px 5px 7px 10px;
/*background: #F2EFE7;*/
border-bottom: #958f68 solid 1px;
}
#ProdLeftMenu {
border-bottom: #CEC89E solid 1px;
background: #F2EFE7 url(/images/provimages/interface/IconArrow2.gif) no-repeat top left;
}
#ProdLeftMenuRSM {
border-bottom: #ccc solid 1px;
background: #fff url(/images/provimages/interface/IconArrow2.gif) no-repeat top left;
}
#ProdSubMenu {
border-bottom: #CEC89E solid 1px;
background: #EDF5FC;
}
#ProdLeftNavMenu a {
display: block;
padding: 5px 7px 5px 14px;
line-height: 14px;
color: #000000;
font-size: 11px;
text-decoration: none;
background: #F2EFE7 url(/images/provimages/interface/IconArrow4.gif) no-repeat top left;
height:15px; width:175px;
}
#ProdLeftNavMenu a:hover {
color:#ffffff;
background: #AE9D6C;
background: #AE9D6C url(/images/provimages/interface/IconArrow4.gif) no-repeat top left;
}
#ProdRightMenuTitle {
font-weight: bold;
font-size: 11px;
color: #172E81;
padding: 8px;
background: url(/Images/ProvImages/Interface/bluemenu-spacer.gif) repeat-x bottom left;
}
#ProdRightMenuTitle_Grey {
font-weight: bold;
font-size: 11px;
color: #666;
padding: 8px;
background: url(/Images/ProvImages/Interface/grey.gif) repeat-x bottom left;
}
#ProdRightMenuTtlLrg {
font-weight: bold;
font-size: 15px;
color: #0066CC;
padding: 8px;
background: url(/Images/ProvImages/Interface/bluemenu-spacer.gif) repeat-x bottom left;
}

.prodtxtLink {
font-size: 11px;
color: #000000;
text-decoration: none;
}
.prodtxtLink:hover {
font-size: 11px;
color: #FFFFFF;
text-decoration: underline;
}

td.prodleftnav { background-image:url(/images/provimages/interface/bg-fade-prod.gif); background-position:top; background-repeat:repeat-x;}
td.prodleftnav-rsm { background-image:url(/images/provimages/interface/bg-fade-prod-green.gif); background-position:top; background-repeat:repeat-x;}
td.prodleftnav-cn { background-image:url(/images/provimages/interface/bg-fade-prod-blue.gif); background-position:top; background-repeat:repeat-x;}

#prod-testimonial {width:156px; margin:25px 0 0 10px;}
#prod-testimonial-top {width:156px; height:26px; background-image:url(/images/provimages/interface/tab-brn.png); background-position:top left; background-repeat:no-repeat;/* we need to block the BG from IE to use the filter */_background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/provimages/interface/tab-brn.png'); padding:0px;}
#prod-testimonial-mid {width:156px; background-color:#FFFFFF; padding:0px;}
#prod-testimonial-btm {width:156px; height:10px; background-image:url(/images/provimages/interface/tab-btm.png); background-position:top left; background-repeat:no-repeat;/* we need to block the BG from IE to use the filter */_background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/provimages/interface/tab-btm.png');}
.prod-testimonial-hd {
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
}
.prod-testimonial-txt {font-size:10px; }

#prod-banner-small { 
position:relative; 
margin:3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#prod-login {width:175px; height:153px; position:relative; display:inline; float:left; background-image:url(/images/provimages/interface/login-bg.gif); background-position:top left; background-repeat:no-repeat; padding:0px; margin-top:3px;}

#trial-form-container {width:375px; margin:20px;}

.post-box{
width:400px;
padding:10px;
margin:10px;
border-top:#ccc solid 1px;
}
.post-box ul{
float: left;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
.post-box-blue{
width: 369px;
height: 179px;
background: url(/images/provimages/interface/bluebox-gradient.jpg);
padding: 0px;
margin: 3px 0px 0px 0px;
}
.post-box-blue-small{
background-image: url(/images/provimages/interface/blue-post-small.gif);
background-repeat: no-repeat;
width:294px;
height: 71px;
margin: 5px 0px 0px 0px;
}
.post-box img{
padding: 2px 0px 0px 5px;
}

.post-box-titles {
font-family:Verdana;
font-size:16px;
color:#666;
padding:5px;
background:#eee;
}

.post-box-titles a{
color:#666;
text-decoration:none;
}

.post-box-titles a:hover{
color:#333;
text-decoration:none;
}

input.login {width:100px;}
.login-txt { font-size:10px; line-height:10px;}

#LoginTitle {
font-weight: bold;
font-size: 11px;
color: #172E81;
padding: 0px;
line-height:10px;
margin:8px 0 0 8px;

}

#login-un {margin:8px 0 0 8px;}
#login-pw {margin:2px 0 0 8px;}
#login-rpw {margin:1px;margin:0px 0 2px 8px;}
#login-go {text-align:center; margin:0px 0 0 8px;}
#login-fpw {line-height:12px;margin:2px 0 0 8px;}
#login-inv {line-height:12px;margin:0px 0 0 8px;}

#pad-5 {padding:5px}
#pad {padding:8px}
#10px {padding:10px}


/*** PRODUCTS ABILITIES MANAGEMENT ***/

.ami_rcm_txthd {
font-family:Verdana;
font-size:20px;
color:#666;
}
.ami_rcm_txtsubhd {
font-family:Verdana;
font-size:14px;
color:#666;
line-height:30px;
}

#ami_blubox_pad {
padding:25px;
background:#c5e5f3; 
border:#5ca1c1 solid 1px;
font-family:Verdana;
font-size:11px;
}

#ami_greybox_pad {
padding:25px;
background:#eee; 
border:#ccc solid 1px;
font-family:Verdana;
font-size:11px;
}
.txtLink3 {
font-size: 11px;
color: #000;
text-decoration: none;
}
.txtLink3:hover {
font-size: 11px;
color: #000;
text-decoration:underline;
}
.txtLink3:a {
font-size: 11px;
color: #000;
text-decoration: none;
}
.txtLink3:active {
font-size: 11px;
color: #FF9900;
text-decoration: none;
}
