/*  _markslist.css  -- Master Style Sheet for Mark's List

Copyright 2006 - Mark J. Fasciano

lightgray = #d8d8df
darkblue = #1b375c
beige = #fffdeb
darkbeige = #dcd689  << needs to be darker?
blue name - #2c4db0;
darkgray = #363b3e;
black = #1b375c
blue title = #4d71ab;

*/

.rbacampaignThermometer {
    float: left;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 2px;
    width: 215px;
	height: 142px;
	background: url("/Markslist/images/ext/rba/resultsBackground.jpg") left top no-repeat;
}

.rbacampaignResults {
    float: left;
    width: 100%;
    padding: 5px;
    margin: 0px;
	margin-top: 5px;
    text-align: center;
    font-size: 12px;
}

.rbacampaignGraph {
    float: left;
    width: 153px;
    background: url("/Markslist/images/ext/rba/rbaThermometer2.jpg") left top no-repeat;
    padding: 0px;
    height: 58px;
    margin-left: 5px;
	text-align: left;
}


.rbacampaignGraph .bar {
    display: block;
    position: relative;
	margin-top: 17px;
    margin-left: 50px;
    background: url("/Markslist/images/ext/rba/blueMercury2.jpg") left top no-repeat;
    text-align: center;
    height: 25px;
    line-height: 2em;
    width: 100px;
}

.rbacampaignPercent {
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    margin-top: 20px;
	margin-left: 5px;
	font-weight: bold;
}

.rbacampaignGoal {
    float: left;
    width: 100%;
    padding: 0px;
    margin: 0px;
	margin-top: 5px;
    text-align: center;
    font-size: 12px;
}


#centerMasthead {
	width:1000px;
	margin:0px auto;
	text-align:center;
}

html, body {
    margin: 0px;
    padding-top: 5px;
    padding-left: 5px;
    color: #000;
    background: #FFF;
    font-family: Verdana, Arial, sans-serif;
}

.lightBackground {
    background-color: #fffdeb;
    height: 1.75em;
    font-size: larger;
}

img {
    border: 0px;
    margin: 0 0 0 0;
    border: 0px;
    vertical-align: middle;
}

#waitingRoom {
    display: none;
}

.iconLink {
    float: left;
    font-size: 13px;
    width: 100%;
    margin: 0px;
    margin-bottom: 5px;
}

.otherToolsIcon {
    float: left;
    font-size: 13px;
    width: 100%;
    margin: 0px;
    margin-bottom: 5px;
    margin-right: -10px;
}
.myToolLink {
    float: left;
    font-size: 13px;
    width: 100%;
    margin: -5px;
    margin-bottom: 5px;
}

.iconLink img {
    margin-top: -3px;
}

.iconLink a {
    text-decoration: none;
    color: black;
}

.iconLink a:hover {
    text-decoration: none;
    color: #1b375c;
}

#errors {
    float: left;
    width: 430px;
    color: red;
}

#messages {
    float: left;
    width: 678px;
    color: #344F48;
}

#required {
    color: red;
    float: right;
}


.codeBox {
    float: left;
    background-color: orange;
    border: 1px solid gray;
    padding: 0px;
    padding-left: 15px;
    padding-right: 10px;
    margin: 0;
    margin-left: 10px;
    font-size: 11px;
}

#factCheckAll {
    font-size: 13px;
    float: right;
    margin-top: 5px;
    padding-right: 15px;
}

#factCheckAll a {
    text-decoration: none;
    color: black;
}

#factCheckAll a:hover {
    text-decoration: underline;
    color: #1b375c;
}

.quote {
    font-size: 14px;
    font-family: Courier, serif;
    padding: 0px;
    padding-left: 20px;
    margin: 0px;
    margin-bottom: 10px;
    width: 350px;
    float: left;
}

.leftTable {
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

.rightTable {
    float: left;
    margin-top: 10px;
    margin-left: 30px;
    margin-bottom: 10px;
}

.centered {
    background-color: blue;
    color: red;
    text-align: center;
}

.dropDown {
    margin: 0px;
    padding: 0px;
    float: left;
}

.dropDown form {
    margin: 0px;
    padding: 0px;
}

/*   -----------------------------------------------------------------------  TOP  */

#topBrief {
    width: 993px;
    float: left;
    margin-top: -7px;
    font-size: 12px;
    color: #363b3e;
    padding-bottom: 4px;
}

#top {
    background: #37584d url("/Markslist/images/uiImages/k4topnav.jpg") left top no-repeat;
    margin: 0;
    padding: 0;
    min-width: 770px;
    width: 993px;
    float: left;
}

#topPopup {
    background-color: #4d71ab;
    margin: 0;
    padding: 0;
    min-width: 640px;
    width: 640px;
    float: left;
}

#top #adBannerTop {
    padding-top:10px;
    float: left;
    vertical-align:middle;
    white-space: nowrap;
    margin-left:-50px;
}

#topLogo {
    padding-top: 10px;
    margin-left: 20px;
    height: 60px;
    width: 200px;
    font-weight: bold;
    font-size: 24px;
    float: left;
    white-space: nowrap;
}

#topLogo img {
    padding:0px;
    vertical-align: top;
}

.logo {
    text-decoration: none;
    color: white;
}

#topSearch {
    float: right;
    margin-right: 10px;
    margin-top: 25px;
    margin-bottom: 10px;
    padding: 0;
    font-size: 11px;
    text-align: right;
}

#topSearch a {
    color: #FFFFFF;
    text-decoration: none;
}

#topSearch img {
    margin: 0;
}

#topSearch form {
    margin-bottom: 0;
}

.searchField {
    width: 260px;
}

.searchSubmit {
    font-size: 12px;
    margin-left: 5px;
}

#topSearch #formTop {
    background-color: #ececec;
    border: 1px solid #666666;
    font-weight: bold;
    font-size: 12px;
    white-space: nowrap;
    margin: 0;
    padding: 7px;
    margin-top: 20px;
    margin-left: 100px;
}

#formTop input {
    vertical-align: middle;
}

#formTop img {
    margin-top: -6px;
    vertical-align: middle;
}

#top #helpCenter {
    white-space: nowrap;
    float: right;
    margin-top: 25px;
    margin-right: 10px;
    color: #FFFFFF;
    font-size: 12px;
}

#top #helpCenter a {
    color: #FFFFFF;
}

/*   -----------------------------------------------------------------------  ACCOUNT NAV  */

#accountNav {
    background-color: #9db28e;
    width: 993px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-bottom: 0px;
    float: left;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;

}

#accountNav #accountNavKarma {
    float: left;
    margin: 0px;
    padding: 0px;
}

#accountNav #accountNavKarma img {
    margin: 0px;
    padding: 0px;
    margin-top: 2px;
    border: 0px;
}

#accountNav #accountNavKarma a {
    margin: 0px;
    padding: 0px;
    padding-top: 5px;
    color: green;
    font-size: 12px;
    font-weight: bold;
    float: left;
}

#accountNav #accountNavGreeting {
    float: left;
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: normal;
}

#accountNav #accountNavLinks {
    float: right;
    padding-right: 10px;
    margin-top: 4px;
    margin-bottom: 3px;
    font-size: 12px;
    font-weight: bold;
}

#accountNav #accountNavLinks td {
    border-right: 0px;
    border-bottom: 0px;
}

#accountNav form {
    padding: 0px;
    margin: 0px;
}

/* ----------------------------- */


/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block; font-size:11px; color:#fff; height:20px; line-height:19px; text-decoration:none; }

/* Set up the list items */
#pmenu li {float:left; background:#9DB28E; margin-left: 13px;}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {background:#9DB28E; color:#c00;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:5px 10px 10px 10px;width:99px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-18px; top:16px;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#dfd7ca; color:#c00;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#dfd7ca; color:#c00;}

/* Set up the pointers for the sub level indication */
#pmenu li ul li { width: 145px; border: 1px solid gray; border-top: 1px solid #d0d9b6; border-left: 1px solid #d0d9b6; text-indent: 6px; padding: 2px; }

/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:5px 10px 10px 10px;}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
    visibility:visible; left:-30px; top:14px; left:-31px; top:15px;
}

/* ----------------------------- */

#accountNav #accountNavLinks a {
    text-decoration: none;
    font-size: 12px;
}

#accountNav #accountNavLinks a:link {
    text-decoration: none;
    color: #336633;
}

#accountNav #accountNavLinks a:visited {
    color: #336633;
}

#accountNav #accountNavLinks a:hover{
    color: black;
}

#accountNav #accountNavLinks img{
    vertical-align: middle;
}

#accountNavHome {
    background-color: #dceafa;
    border-bottom: 1px solid gray;
    width: 993px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 1px;
    float: left;
    font-size: 11px;
    font-weight: bold;
    color: #28486F;

}

#accountNavHome #accountNavKarma {
    float: left;
    margin: 0px;
    padding: 0px;
}

#accountNavHome #accountNavKarma img {
    margin: 0px;
    padding: 0px;
    margin-top: 2px;
    border: 0px;
}

#accountNavHome #accountNavKarma a {
    margin: 0px;
    padding: 0px;
    padding-top: 5px;
    color: green;
    font-size: 12px;
    font-weight: bold;
    float: left;
}

#topGreeting {
    margin: 0px;
    padding: 0px;
    margin-top: 35px;
    margin-left: 20px;
    float: left;
    color: #D3D3D3;
    font-size: 12px;
}

#accountNavHome #accountNavGreeting {
    float: left;
    margin-top: 5px;
    margin-left: 15px;
    font-size: 12px;
    font-weight: normal;
}

#accountNavHome #accountNavLinks {
    float: right;
    padding-right: 10px;
    margin-top: 4px;
    margin-bottom: 3px;
    font-size: 12px;
    font-weight: bold;
}

#accountNavHome #accountNavLinks a {
    text-decoration: none;
    font-size: 12px;
}

#accountNavHome #accountNavLinks a:link {
    text-decoration: none;
    color:#3366cc;
}

#accountNavHome #accountNavLinks a:visited {
    color:#3366cc;
}

#accountNavHome #accountNavLinks a:hover{
    color:black;
}

#accountNavHome #accountNavLinks img{
    vertical-align: middle;
}

/*   -----------------------------------------------------------------------  LEFT  */

#noLeft {
    width: 265px;
    float: left;
}

#left {
    width: 230px;
    float: left;
}

#left img {
    margin-top: 8px;
}

/*   -----------------------------------------------------------------------  MEMBER INFO  */

.infoBox {
    width: 215px;
    background-color: white;
    margin: 0;
    padding: 0;
    font-size: 14px;
    float: left;
}

.infoBox p {
    padding: 5px;
    margin: 0px;
    width: 180px;
    margin-left: 12px;
    margin-bottom: 4px;
    float: left;
    font-size: 12px;
}

.infoBoxTitle {
    width: 215px;
    font-size: 14px;
    color: white;
    font-weight: bold;
    margin-top: 15px;
    padding: 0;
    text-align: center;
    float: left;
}

.infoBoxImage {
    width: 190px;
    float: left;
    margin: 0px;
    padding: 0px;
    padding-bottom: 5px;
    margin-left: 12px;
    text-align: center;
}

.infoBoxItemRule {
    float: left;
    width: 180px;
    height: 2px;
    margin-left: 19px;
    margin-top: 5px;
    margin-bottom: -2px;
    border-bottom: 1px solid lightgray;
}

.infoBoxItem {
    width: 180px;
    float: left;
    margin: 0px;
    padding-left: 15px;
    padding: 0px;
    height: 26px;
}

.infoBoxItemForm {
    width: 180px;
    float: left;
    margin: 0px;
    margin-left: 19px;
    padding: 0px;
}

.infoBoxItemForm form {
    width: 180px;
    margin: 0px;
    padding: 0px;
    margin-top: 4px;
    text-decoration: none;
    color: black;
    font-size: 14px;
}

.infoBoxItem img, infoBoxItemForm img {
    vertical-align: middle;
}

.infoBoxItem a, .infoBoxItem a:visited, .infoBoxItem a:link, infoBoxItem a:hover {
    color: black;
    text-decoration: none;
}

.infoBoxImage img {
    border: 2px solid #666666;
}

.companyBoxImage {
    width: 180px;
    float: left;
    margin: 0px;
    padding: 0px;
    padding-bottom: 5px;
    padding-left: 12px;
    text-align: center;
}

.editPhoto {
    width: 100%;
    float: left;
    padding: 0px;
    margin: 0px;
    text-align: center;
}

.editPhoto a {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    font-style: normal;
    font-size: 12px;
    color: black;
}

.editPhoto img {
    margin-top: -3px;
}

.editPhoto a:hover {
    text-decoration: none;
    background-color: lightgray;
}

.infoBox ul {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 199px;
}

.infoBox li {
    margin: 0px;
    margin-left: 18px;
}

.infoBoxBodyBottom5 {
    float: left;
    width: 20px;
    height: 5px;
}

.infoBoxBodyBottom10 {
    float: left;
    width: 20px;
    height: 10px;
}

.infoStatsBox {
    width: 242px;
    background-color: white;
    margin: 0;
    padding: 0;
    font-size: 14px;
    float: left;
}
.infoStatsBoxTitle {
    width: 242px;
    font-size: 14px;
    color: white;
    font-weight: bold;
    margin-top: 15px;
    padding: 0;
    text-align: center;
    float: left;
}
.infoStatsBoxBodyBottom10 {
    float: left;
    width: 20px;
    height: 10px;
}
.infoDeliveryStatsBox {
    width: 400px;
    background-color: white;
    margin: 0;
    padding: 0;
    font-size: 14px;
    float: left;
}
.infoDeliveryStatsBoxTitle {
    width: 400px;
    font-size: 14px;
    color: white;
    font-weight: bold;
    margin-top: 15px;
    padding: 0;
    text-align: center;
    float: left;
}
.infoDeliveryStatsBoxBodyBottom10 {
    float: left;
    width: 400px;
    height: 10px;
}

.campaignStatsBoxTop {
    width: 242px;
    height: 38px;
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/top.242.green.jpg") left top no-repeat;
}
.campaignStatsBoxBody {
    width: 242px;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 12px;
    color: #1b375c;
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/middle.242.green.jpg") left top repeat;
}

.campaignStatsBoxBottom {
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/bottom.242.green.jpg") left top no-repeat;
    height: 14px;
    width: 242px;
}
.campaignDeliveryStatsBoxTop {
    width: 400px;
    height: 38px;
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/top.400.green.jpg") left top no-repeat;
}
.campaignDeliveryStatsBoxBody {
    width: 400px;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 12px;
    color: #1b375c;
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/middle.400.green.jpg") left top repeat;
}

.campaignDeliveryStatsBoxBottom {
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/bottom.400.green.jpg") left top no-repeat;
    height: 14px;
    width: 400px;
}

.mainSectionTitleBack {
    float: left;
    padding-left: 280px;
    padding-top: 12px;

}

.mainSectionTitleBack2 {
    float: left;
    padding-left: 450px;
    padding-top: 12px

}
.mainSectionTitleBack3 {
    float: left;
    padding-left: 276px;
    padding-top: 12px

}

.mainUnsubscribeTitle {
color:#4D71AB;
float:left;
font-size:16px;
font-style:normal;
font-weight:normal;
width:763px;
}

.mainunsubscribeConfirmBody {
color:#1B375C;
font-size:14px;
margin:0;
width:728px;
}

#confirmUnsubscribe td,th {
    border:0;
}

.campaignStatsTable{
     margin: 0px 10px;
    padding: 0px;
    float: left;
    font-size: 12px;
}

.statsImage
{
    padding:12px
}


/*   END OF INFO BOX SPECIAL COLORS */

.memberBoxTop {
    width: 215px;
    height: 38px;
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/top.215.lightBlue.jpg") left top no-repeat;
}

.memberBoxBody {
    width: 215px;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 12px;
    color: #1b375c;
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/middle.215.lightBlue.jpg") left top repeat;
}

.memberBoxBody img {
    vertical-align: middle;
    margin-top: -3px;
}

.memberBoxBody li {
    margin-top: 3px;
}

.memberBoxBody li a, .memberBoxBody li a:visited, .memberBoxBody li a:link, .memberBoxBody li a:hover {
    color: black;
    text-decoration: none;
}

.memberBoxBody form {
    margin-top: 3px;
}

.memberBoxBottom {
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/bottom.215.lightBlue.jpg") left top no-repeat;
    height: 14px;
    width: 215px;
}

.groupBoxTop {
    width: 215px;
    height: 38px;
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/top.215.raspberry.jpg") left top no-repeat;
}

.groupBoxBody {
    width: 215px;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 12px;
    color: #1b375c;
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/middle.215.raspberry.jpg") left top repeat;
}

.groupBoxBody img {
    vertical-align: middle;
    margin-top: -3px;
}

.groupBoxBody li {
    margin-top: 3px;
}

.groupBoxBody ul {
    margin: 0px;
}

.groupBoxBody li a, .groupBoxBody li a:visited, .groupBoxBody li a:link, .groupBoxBody li a:hover {
    color: black;
    text-decoration: none;
}

.groupBoxBottom {
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/bottom.215.raspberry.jpg") left top no-repeat;
    height: 14px;
    width: 215px;
}

.npaBoxTop {
    width: 215px;
    height: 38px;
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/top.215.green.jpg") left top no-repeat;
}

.npaBoxBody {
    width: 215px;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 12px;
    color: #1b375c;
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/middle.215.olive.jpg") left top repeat;
}

.npaBoxBody img {
    vertical-align: middle;
    margin-top: -3px;
}

.npaBoxBody li {
    margin-top: 3px;
}

.npaBoxBody li a, .npaBoxBody li a:visited, .npaBoxBody li a:link, .npaBoxBody li a:hover {
    color: black;
    text-decoration: none;
}

.npaBoxBottom {
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/bottom.215.olive.jpg") left top no-repeat;
    height: 14px;
    width: 215px;
}

.campaignBoxTop {
    width: 215px;
    height: 38px;
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/top.215.orange.jpg") left top no-repeat;
}

.campaignBoxBody {
    width: 215px;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 12px;
    color: #1b375c;
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/middle.215.orange.jpg") left top repeat;
}

.campaignBoxBody img {
    vertical-align: middle;
    margin-top: -3px;
}

.campaignBoxBody li {
    margin-top: 3px;
}

.campaignBoxBody li a, .campaignBoxBody li a:visited, .campaignBoxBody li a:link, .campaignBoxBody li a:hover {
    color: black;
    text-decoration: none;
}

.campaignBoxBottom {
    background: #FFFFFF url("/Markslist/images/uiImages/leftToolBox/bottom.215.orange.jpg") left top no-repeat;
    height: 14px;
    width: 215px;
}

/*   END OF INFO BOX COLORS */

.toolsBody li {
    margin-top: 3px;
    height: 24px;
    background-color: lightblue;
}

.toolsBody li a {
    text-decoration: none;
    color: #000000;
    font-size: 12px;
    background-color: red;
}

.toolsBody li a:hover {
    text-decoration: none;
    color: #000000;
    font-size: 12px;
}

.toolsBody li a img {
    vertical-align: bottom;
    background-color: lavender;
}


.toolsBody form {
    text-decoration: none;
    color: black;
    font-size: 12px;
}



/* questionable */

#toolsInfoBody {
    width: 190px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 10px;
    padding-bottom: 7px;
    margin-right: 0px;
    float: left;
}




/*    SOME OTEHR STUFF BELOW */


#left .quickTip {
    font-size: 14px;
    color: black;
    font-weight: bold;
    text-align: left;
    margin-left: 10px;
}

#left .leftTips {
    font-size: 12px;
    color: #363b3e;
    text-align: left;
    padding-bottom: 80px;
    width: 215px;

}

.societyLeftTips {
	font-size: 12px;
    color: #363b3e;
    text-align: left;
    padding-bottom: 20px;
    width: 215px;
	
}

.societyLeftTipsDesc{
	left:15px; 
	top: 50px; 
	width:215px; 
	height:30px; 
	display:none; 
	overflow: visible; 
	font-size: 12px; 
	color: #363b3e;
}

#left .leftTips a {
    font-size: 12px;
    color: #3366cc;
    text-decoration: underline;
}

#groupImageBox img {
    border: 1px solid #666666;
    width: 250px;
}

#left #profileDigest #memberInfo img {
    vertical-align: middle;
    margin-top: -4px;
}

#left ul {
    padding: 0;
    padding-top: 10px;
    margin: 0;
}

#left li {
    padding-bottom: 3px;
    list-style: none;
}

#memberInfo .editPhoto {
    text-align: center;
    padding: 0px;
    margin: 0px;
    margin-top: 2px;
}

#memberInfo .editPhoto a {
    text-decoration: none;
    font-style: normal;
    color: black;
}

#memberInfo .editPhoto a:hover {
    text-decoration: none;
    color: #1b375c;
}

#left .allTools {
    width: 242px;
    background-color: white;
    margin: 0;
    padding: 0;
    font-size: 14px;
    float: left;
}

#left .allToolsTop {
    width: 242px;
    height: 47px;
    background: #FFFFFF url("/Markslist/images/uiImages/roundToolsTop.jpg") left top no-repeat;
}

#left .allToolsTitle {
    width: 242px;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    margin-top: 15px;
    padding: 0;
    text-align: center;
    float: left;
}

#left .allTools .allToolsBody {
    width: 242px;
    margin: 0;
    padding: 0;
    float: left;
    font-size: 12px;
    color: #000000;
    background: #FFFFFF url("/Markslist/images/uiImages/roundToolsMiddle.jpg") left top repeat;
}

#left .allTools .toolsBody {
    padding-top: 0px;
    padding-left: 18px;
    padding-bottom: 7px;
    padding-right: 8px;
    float: left;
}

#left .allTools .toolsBody li {
    margin-top: 3px;
}

#left .allTools .toolsBody a {
    text-decoration: none;
    color: #000000;
    font-size: 12px;
}

#left .allTools .toolsBody a:hover {
    text-decoration: none;
    color: #000000;
    font-size: 12px;
}

#left .allTools .toolsBody img {
    vertical-align: middle;
    margin-top: -3px;
}

#left .allTools .toolsBody form {
    text-decoration: none;
    color: black;
    font-size: 12px;
}

#left .allToolsBottom {
    background: #FFFFFF url("/Markslist/images/uiImages/roundToolsBottom.jpg") left top no-repeat;
    height: 14px;
    width: 242px;
}

#left .tools {
    width: 242px;
    border: 1px solid #868f98;
    background-color: white;
    margin-top: 10px;
    margin-left: 0px;
    font-size: 14px;
    float: left;
}

#left .tools .toolsBody {
    padding-top: 0px;
    padding-left: 15px;
    padding-bottom: 7px;
    float: left;
}

#left .tools .toolsBody li {
    margin-top: 3px;
}

#left .tools .toolsBody a {
    text-decoration: none;
    color: black;
    font-size: 14px;
}

#left .tools .toolsBody img {
    vertical-align: middle;
    margin-top: -3px;
}

#left .tools .toolsBody form {
    text-decoration: none;
    color: black;
    font-size: 14px;
}


#left .tools .toolsBody a:hover {
    text-decoration: none;
    color: #1b375c;
}

#left .tools .toolsBody .groupID {
    margin-left: 10px;
    color: #1b375c;
}

#left .campaignTools {
    width: 215px;
    height: 252px;
    background: #FFFFFF url("/Markslist/images/uiImages/campaigntoolsbg.215.jpg") left top no-repeat;
    background-color: white;
    margin-top: 10px;
    margin-left: 0px;
    font-size: 14px;
    float: left;
}

#left .campaignTools .campaignToolsBody {
    margin-top: 20px;
    padding-left: 15px;
    margin-right: 20px;
    padding-bottom: 7px;
    float: left;
    font-size: 12px;
    color: black;
}

.campaignToolsBody a:link {
    text-decoration: none;
    color: black;
}

.campaignToolsBody a:visited {
    text-decoration: none;
    color: black;
}

.campaignToolsBody a:hover {
    text-decoration: underline;
}


#left .campaignTools .campaignToolsBody li {
    list-style: none;
}

#left .campaignToolsTitle {
    width: 205px;
    font-size: 14px;
    color: white;
    font-weight: bold;
    padding-left: 10px;
    margin-top: 18px;
    text-align: left;
    float: left;
}

#left .groupTools {
    width: 215px;
    height: 352px;
    background: #FFFFFF url("/Markslist/images/uiImages/grouptoolsbg.215.jpg") left top no-repeat;
    background-color: white;
    margin-top: 10px;
    margin-left: 0px;
    font-size: 14px;
    float: left;
}

#left .groupTools .groupToolsBody {
    margin-top: 20px;
    padding-left: 15px;
    margin-right: 20px;
    padding-bottom: 7px;
    float: left;
    font-size: 12px;
    color: #FFFFFF;
}

#left .groupTools .groupToolsBody li {
    list-style: disc;
}

.groupToolsBody a:link {
    text-decoration: none;
    color: white;
}

.groupToolsBody a:visited {
    text-decoration: none;
    color: white;
}

.groupToolsBody a:hover {
    text-decoration: underline;
}

#left .groupToolsTitle {
    width: 205px;
    font-size: 14px;
    color: white;
    font-weight: bold;
    padding-left: 12px;
    margin-top: 18px;
    text-align: left;
    float: left;
}


#left .tutorialTools {
    width: 215px;
    height: 352px;
    background: #FFFFFF url("/Markslist/images/uiImages/tutorialstoolsbg.215.jpg") left top no-repeat;
    background-color: white;
    margin-top: 10px;
    margin-left: 0px;
    font-size: 14px;
    float: left;
}

#left .tutorialTools .groupToolsBody {
    margin-top: 20px;
    padding-left: 15px;
    margin-right: 20px;
    padding-bottom: 7px;
    float: left;
    font-size: 12px;
    color: #FFFFFF;
}

#left .tutorialTools .groupToolsBody li {
    list-style: disc;
}

.groupToolsBody a:link {
    text-decoration: none;
    color: white;
}

.groupToolsBody a:visited {
    text-decoration: none;
    color: white;
}

.groupToolsBody a:hover {
    text-decoration: underline;
}

#left .tutorialToolsTitle {
    width: 205px;
    font-size: 14px;
    color: white;
    font-weight: bold;
    padding-left: 12px;
    margin-top: 18px;
    text-align: left;
    float: left;
}

/*   -----------------------------------------------------------------------  GROUPS  */


#groupTop {
    margin: 0;
    padding: 0;
    width: 993px;
    float: left;
}

#groupTopLeft {
    margin: 0;
    padding: 0;
    width: 795px;
    float: left;
}

#groupTopRight {
    margin: 0;
    padding: 0;
    width: 198px;
    float: left;
}

#groupTopRight img {
    border: 0px;
}

#groupHeader {
    float: left;
    margin-top: 10px;
    width: 762px;
    height: 25px;
    font-size: 14px;
    font-weight: bold;
    background: #cecece;
}

#groupHeaderTitle {
    margin-left: 5px;
    margin-top: 4px;
}

#groupListodd {
    float: right;
    margin-top: 10px;
    padding-bottom: 5px;
    border-top: 1px solid #868f98;
    border-bottom: 1px solid #868f98;
    width: 762px;
    background: #efefef;
}

#groupListeven {
    float: right;
    margin-top: 10px;
    padding-bottom: 5px;
    border-top: 1px solid #868f98;
    border-bottom: 1px solid #868f98;
    width: 762px;
    background: #ffffff;
}

#groupListImage {
    float: left;
    width: 115px;
}

#groupListImage img {
    border: 2px solid #868f98;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

#gLContent {
    float: left;
    width: 425px;
}

#gLContent #gLCTop {
    float: left;
    margin-top: 5px;
    width: 425px;
}

#gLCTopTitle {
    float: left;
    margin-left: 5px;
    color: #4d71ab;
    font-size: 12px;
    font-weight: bold;
}

#gLCTopBody {
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
    font-size: 12px;
}

#gLContent #gLCBotLeft {
    float: left;
    width: 212px;
    margin-bottom: 5px;
}

#glccampaignTitle {
    float: left;
    margin-left: 8px;
    margin-bottom: 5px;
    margin-right: 3px;
    font-size: 12px;
    font-weight: bold;
}

#glcnpaContent {
    float: left;
    font-size: 12px;
}

#gLContent #gLCBotRight {
    float: left;
    margin-left: 8px;
    width: 215px;
    margin-bottom: 5px;
}

#glcBRTitle {
    float: left;
    font-size: 12px;
}

#groupListAction {
    float: right;
    width: 180px;
}

#groupListAction img {
    float: right;
    margin-top: 20px;
    margin-right: 5px;
    margin-bottom: 5px;
}

############################ end

#left #largeAd {
    width: 240px;
    border: 1px solid #868f98;
    background-color: white;
    margin-top: 10px;
    margin-left: 0px;
    font-size: 14px;
    float: left;
}


/*   -----------------------------------------------------------------------  MAIN  */

#siteWidth {
    width: 993px;
    margin: 0px auto;
    /*float: left;*/
}

#main {
    width: 763px;        /* WAS 762 */
    float: left;
}

#mainPopup {
    width: 640px;
    float: left;
}

#mainPopup p {
    float: left;
    font-size: 14px;
    padding: 0px;
    margin: 0px;
    margin-top: 7px;
    margin-bottom: 7px;
    width: 100%;
}


/*---------------------------------------Add formatting for mozzila FF --------  */

#mainPopup p.tagformozzila {
    float: none;
}

.mainSection2 {
    width: 763px;
    float: left;
    margin-top: 8px;
}


.mainSectionTop2 {
    float: left;
    width: 763px;
    background: #FFFFFF url("/Markslist/images/uiImages/main/topMainTitle.jpg") left top no-repeat;
}

.mainSectionTopNoTitle2 {
    float: left;
    width: 763px;
    font-size: 10px;
    background: #FFFFFF url("/Markslist/images/uiImages/main/topMain.jpg") left top no-repeat;
}

.mainSectionTitle2 {
    float: left;
    padding-top: 10px;
    font-weight: normal;
    font-size: 16px;
    font-family: arial black;
    font-style: normal;
    width: 763px;
    text-align: center;
    color: #4d71ab;  /* gray #363b3e; */
}

.mainWalkSectionTitle2 {
    float: left;
    padding-top: 10px;
    font-weight: normal;
    font-size: 16px;
    font-family: arial black;
    font-style: normal;
    width: 763px;
    text-align: center;
    color: #12b8ec;  /* gray #363b3e; */
}

.karmaSectionTitle {
    float: left;
    padding-top: 10px;
    font-weight: normal;
    font-size: 16px;
    font-family: arial black;
    font-style: normal;
    width: 730px;
    text-align: center;
    color: #4d71ab;  /* gray #363b3e; */
}

.mainSectionTitle2 a:visited {
    color: #4d71ab;  /* gray #363b3e; */
}


.mainSectionTitle2 a:link {
    color: #4d71ab;  /* gray #363b3e; */
}

.mainSectionTitle2 a {
    color: #4d71ab;  /* gray #363b3e; */
}

.mainSectionTitleLeft2 {
    float: left;
    padding-top: 10px;
    padding-left: 20px;
    font-weight: normal;
    font-size: 16px;
    font-family: arial black;
    font-style: normal;
    color: #4d71ab;  /* gray #363b3e; */
}

.mainSectionTitleEdit2 {
    float: right;
    padding-right: 18px;
    padding-top: 12px;
}

.mainSectionTitleEdit2 a {
    text-decoration: none;
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
}

.mainSectionBody2 {
    width: 728px;
    margin: 0;
    padding: 0;
    padding-left: 20px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 13px;
    float: left;
    color: #1b375c;
    background: #FFFFFF url("/Markslist/images/uiImages/main/middleMain.jpg") left top repeat;
}

.mainSectionBody2 select {
    margin-bottom: 5px;
}

.mainSectionBottom2 {
    background: #FFFFFF url("/Markslist/images/uiImages/main/bottomMain.jpg") left top no-repeat;
    height: 14px;
    float: left;
    width: 763px;
}

.mainSectionBottomWizard2 {
    background: #FFFFFF url("/Markslist/images/uiImages/main/bottomMainWizard.jpg") left top no-repeat;
    height: 36px;
    float: left;
    width: 763px;
    color: white;
    font-size: 11px;
    text-align: center;
    padding-top: 4px;
}

/*------------------------------------------------------------------------------ */



#mainPopup h1 {
    margin: 0px;
    margin-top: 15px;
    font-size: 16px;
    font-weight: bold;
    color: #1b375c;
    float: left;
}

#mainPopup ol {
    font-size: 14px;
}
#main h1 {
    margin: 0px;
    margin-top: 15px;
    font-size: 16px;
    font-weight: bold;
    color: #1b375c;
    float: left;
}

#main h2 {
    padding-top: 15px;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    float: left;
    color: #4d71ab;
}

#main p {
    float: left;
    font-size: 14px;
    padding: 0px;
    margin: 0px;
    margin-top: 7px;
    margin-bottom: 7px;
    width: 100%;
}

#main .mainSection {
    border-top: 1px solid #868f98;
    background-color: #ececec;
    float: left;
    margin: 0px;
    margin-top: 10px;
    font-size: 13px;
    padding: 0px;
    width: 763px;
    border-bottom: 1px solid #868f98;
}


#main .mainHeadline {
    font-size: 14px;
    color: black;
    font-weight: bold;
    padding-left: 25px;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: top;
    float: left;
    width: 738px;
}

#main .mainHeadlineHack {
    font-size: 14px;
    color: black;
    font-weight: bold;
    padding: 0px;
    padding-left: 19px;
    vertical-align:top;
    float: left;
}


.subHeadlineHack {
    font-size: 14px;
    color: black;
    font-weight: bold;
    padding: 0px;
    vertical-align: top;
    float: left;
}

#main .mainHeadline a {
    text-align: right;
    color: black;
    font-weight: normal;
    vertical-align:top;
    float: right;
    font-size: 12px;
    padding-right: 15px;
    text-decoration: none;
}

#main .mainHeadline a:hover {
    text-decoration: none;
    color: #1b375c;
}

#main .mhLinks{
    padding: 0px;
    padding-top: 2px;
    text-align: right;
    padding-right: 12px;
}

#main .mhLinks a {
    color: black;
    font-weight: normal;
    font-size: 12px;
    padding-right: 15px;
    text-decoration: none;
}

#main .mhLinks a:hover {
    text-decoration: none;
    color: #1b375c;
}

#main .mainBody {
    width: 713px;
    color: #363b3e;
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
    float: left;
    background-color: #fffdeb;
    border-top: 1px solid white;
}

.mainLeft {
    width: 325px;
    margin: 0px;
    padding: 0px;
    float: left;
    font-size: 13px;
}

.mainRight {
    width: 390px;
    margin: 0px;
    padding: 0px;
    float: right;
    font-size: 13px;
}

#main .mainBody p {
    width: 100%;
    float: left;
    font-size: 14px;
    margin: 0px;
    margin-top: 7px;
    margin-bottom: 7px;
}

#main .mainBody .smaller {
    margin: 7px;
    font-size: 12px;
    width: 600px;
    float: left;
}

#main .mainBody .smallest {
    margin: 0px;
    margin-top: 3px;
    margin-bottom: 5px;
    font-size: 12px;
}

#main .boxNote {
    float: left;
    text-align: left;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
}

.boxNote ul {
    float: left;
    white-space: nowrap;
}

#main .mainRule {
    padding-top: 7px;
    padding-bottom: 3px;
    border-bottom: 1px solid #dadbdb;
    width: 100%;
}

#main .noResultsFound {
    margin: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    font-size: 13px;
    width: 100%;
    float: left;
    font-style: italic;
}

#main li.discli {
    padding-bottom: 0;
    font-size: 14px;
    list-style: disc;

}
#karmaLevels {
    float: left;
    width: 600px;
    padding: 0px;
    margin: 0px;
    margin-left: 70px;
    font-size: 14px;
}

#karmaLevels ol {
    float: left;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
}

#karmaLevels li {
    margin: 0px;
    padding: 0px;
    margin-bottom: 2px;
}

.backgroundTable {
    margin: 0px;
    padding: 0px;
}

.backgroundTable table {
    border: 1px solid gray;
    margin: 5px;
    padding: 0px;
}

#main #learn img {
    float: left;
    margin-left: 40px;
    border: 1px solid gray;
}

#main #learn .nav {
    float: left;
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
    margin-top: 20px;
    background-color: #fffdeb;
    width: 100%;
    text-align: center;
}

#main #learn table {
    margin: 0px;
    margin-left: 40px;
    border: 1px solid gray;
    padding: 3px;
}

#main #learn .nav a {
    font-weight: bold;
}

#main #learn .nav p {
    white-space: nowrap;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.tinyUrl {
    float: right;
    color: gray;
    font-size: 10px;
    padding: 0px;
    padding-right: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.messageBody {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    border: 0px;
    color: #1b375c;
    font-size: 12px;
	word-break: break-all;
    line-height: 12pt;
	overflow: auto;
	word-wrap: break-word; 
	width: 550px;
}
.messageBodyforevent
{
	float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    border: 0px;
    color: #1b375c;
    font-size: 12px;
	word-break: break-all;
    line-height: 12pt;
	overflow: auto;
	word-wrap: break-word; 
	width: 440px;
}

.messageBodyShowLinks {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    border: 0px;
    color: #1b375c;
    font-size: 12px;
}

.messageBody a:link {
    text-decoration: none;
    color: #1b375c;
}

.messageBody a:visited {
    color: #1b375c;
    text-decoration: none;
}

.messageBody a:hover {
    color: #1b375c;
    background-color: #FFFFCC;
    text-decoration: none;
    padding: 0px;
}

.messageBody a:active {
    color: red;
    text-decoration: none;
}


/*   -----------------------------------------------------------------------  MAIN SECTION  */

.verify {
    padding: 0px;
    margin: 0px;
    margin-top: 4px;
    float: right;
}

.verify a {
    color: black;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
}

.verify a:hover {
    text-decoration: underline;
    color: #1b375c;
}

.verified {
    font-size: 11px;
    color: maroon;
    font-weight: bold;
}

#wizardNav {
    float: left;
    width: 762px;
    height: 25px;
    font-weight: normal;
    font-size: 11px;
    margin: 0;
    padding:0;
    padding-top: 3px;
    text-align: center;
    color: white;
    border-top: 1px solid #28486F;
    border-bottom: 1px solid #28486F;
    background-color: #28486F;
}

.messagePriority {
    float: right;
    color: #1b375c;
}

.messagePriority a:link {
    text-decoration: none;
    color: #1b375c;
}

.messagePriority a:visited {
    color: #1b375c;
    text-decoration: none;
}

.messagePriority a:hover {
    color: #1b375c;
    background-color: #FFFFCC;
    text-decoration: none;
}

.messagePriority a:active {
    color: red;
    text-decoration: none;
}

/*   -----------------------------------------------------------------------  TABLES */

.imageCollage {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.societyTable {
    margin: 0px;
    padding: 5px;
}

table {
    margin: 0px;
    padding: 0px;
    float: left;
    font-size: 12px;
}

.mfTiny {
    font-size: 10px;
    color: black;
}

.mainBody table {
    margin-bottom: 10px;
}

th {
    text-align: left;
    padding-left: 7px;
    padding-right: 7px;
    border-bottom: 1px solid #DDD;
}

td {
    font: Arial, Verdana, "Andale Mono", Courier, "Courier New", monospace;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #DDD;
}
}

thead th {
vertical-align: bottom; border: 1px solid gray;
border-width: 0 1px 1px 0;
white-space: normal;
}

th {
border-right: 1px solid gray;
border-bottom-style: dotted;
white-space: nowrap;
}

td.profit {
background: #CEC; border-bottom-color: white;
border-right: 1px solid gray;
}

td.neg {
background: #FF3; color: red;
}

tr.totals td {
font-weight: bold; border-bottom: 1px solid gray;
}

tr.totals td.profit {
border: 1px solid black;
}

tr.totals th {
border-bottom-style: solid;
}

table tr.odd {
background: #edf3fe;
}

tr.odd *, tr.even * {
border-bottom: 1px solid #EEE;
padding-top: 2px;
}



td.eventCal {
border: 0px;
}

td.profit, td.neg {
color: #000; background: #FFF;
}

td.profit {
font-weight: bold;
}

td.neg {
font-style: italic;
}

tr.totals * {
border-top: 1px solid gray;
}

tr.totals th {
border-bottom: none;
}

.left {
text-align: left;
}

.right {
text-align: right;
}

.center {
text-align: center;
}

.underline {
padding-top: 7px;
text-align: left;
border-bottom: 2px solid gray;
}


/*   -----------------------------------------------------------------------  EMBED NAV  */

#embedNav {
width: 742px;
margin: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 12px;
float: left;
}

#embedTop {
width: 742px;
margin: 0;
padding: 0;
float: left;
margin-bottom: 8px;
}

#embedName {
width: 442px;
float: left;
}

#embedNav ul {
float: left;
font-size: 12px;
margin-top: 0px;
padding-top: 0px;
}

#embedNav li {
list-style-type: none;
font-weight: normal;
}

#embedNav li a {
margin-right: 9px;
}

#embedNav h1 {
float: left;
font-size: 16px;
width: 600px;
margin: 0px;
padding: 0px;

}

#embedLinks {
float: left;
margin-top: 5px;
width: 440px;
}

#embedHome {
float: right;
width: 140px;
margin-right: 0px;
margin-top: 5px;
text-align: right;
font-size: 12px;
font-weight: normal;
}

#embedHome a {
font-weight: normal;
color: #1b375c;
padding-top: 5px;
padding-bottom: 3px;
text-decoration: none;
}

#embedHome a:link {
font-weight: normal;
text-decoration: none;
}

#embedHome a:hover {background:#d8d8df; color:#2c4db0;}


/* Get rid of the margin, padding and bullets in the unordered lists */
#emenu, #emenu ul {padding:0; margin:0; list-style-type: none; font-weight: normal;}

/* Set up the link size, color and borders */
#emenu a, #emenu a:visited {display:block; font-size:11px; color:#1b375c; height:20px; line-height:19px; text-decoration:none; }

/* Set up the list items */
#emenu li {float:left; background:white; margin-left: 13px;}

/* For Non-IE browsers and IE7 */
#emenu li:hover {position:relative;}
/* Make the hovered list color persist */
#emenu li:hover > a {background:#d8d8df; color:#2c4db0;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#emenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#emenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:5px 10px 10px 10px;width:99px;}
/* Position the first sub level beneath the top level liinks */
#emenu > li:hover > ul {left:-18px; top:16px;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #emenu li a:hover {position:relative; background:#dfd7ca; color:red;}

/* For accessibility of the top level menu when tabbing */
#emenu li a:active, #emenu li a:focus {background:#dfd7ca; color:#c00;}

/* Set up the pointers for the sub level indication */
#emenu li ul li { width: 145px; border: 1px solid gray; border-top: 1px solid #d8d8df; border-left: 1px solid #d8d8df; text-indent: 6px; padding: 2px; }

/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #emenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:5px 10px 10px 10px;}

/* make the second level visible when hover on first level link and position it */
#emenu li a:hover ul {
visibility:visible; left:-30px; top:14px; left:-31px; top:15px;
}

/*   -----------------------------------------------------------------------  MEMBER TABS  */

#tabSection {        /* WAS memberTabSection */
width: 762px;
margin: 0px;
padding: 0px;
float: left;
font-size: 10px;
background: #FFF;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}


#mainHeadline {           /* WAS memberHeadline */
width: 755px;
margin-bottom: 7px;
float: left;
padding: 0px;
padding-bottom: 4px;
padding-top: 5px;
padding-left: 5px;
}

#mainHeadline h1 {
font-size: 18px;
color: black;
font-weight: bold;
float: left;
margin: 0px;
padding: 0px;
}

#mainHeadline p {
color: maroon;
width: 250px;
text-align: right;
float: right;
font-size: 12px;
margin: 0px;
padding: 0px;
padding-top: 3px;
}


/*   TAB COLORS   */

#memberTabs a {
color: #000;
background: #D8D8DF url("/Markslist/images/uiImages/tabs/left-tab.gif") left top no-repeat;
text-decoration: none;
padding-left:8px;
}

#memberTabs #current a {
color: #fff;
background: #28486F url("/Markslist/images/uiImages/tabs/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 8px;
}

#memberTabs a span {
background: url("/Markslist/images/uiImages/tabs/right-tab.gif") right top no-repeat;
padding-right: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#memberTabs #current a span {
background: url("/Markslist/images/uiImages/tabs/right-tab-hover.gif") right top no-repeat;
padding-right: 8px;
padding-top: 3px;
padding-bottom: 3px;
}

#memberTabs a, #memberTabs a span {
display: block;
float: left
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#memberTabs a, #memberTabs a span {
float: none
}
/* End IE5-Mac hack */

#memberTabs a:hover {
color: #fff;
background: #28486F url("/Markslist/images/uiImages/tabs/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 8px;
}

#memberTabs a:hover span {
background: url("/Markslist/images/uiImages/tabs/right-tab-hover.gif") right top no-repeat;
padding-right:8px;
}


#groupTabs {
border-bottom: 4px solid #6e264a;
}

#memberTabs {
border-bottom: 4px solid #28486F;
}

#campaignTabs {
border-bottom: 4px solid #b77f00;
}

#walkTabs {
border-bottom: 4px solid #12b8ec;
}

#charityTabs {
border-bottom: 4px solid #506a2c;
}

#memberTabs {
list-style: none;
padding: 0;
margin: 0
}

#tabSection ul {
margin: 0px;
padding: 0px;
margin-top: -5px;
float: left;
width: 762px;
}

#tabSection li {
float: left;
display: block;
height: 18px;
margin: 0px;
padding: 0px;
}

/*   -----------------------------------------------------------------------  LOGGED IN TABS  */

.loggedInTabs a {
color: #000;
background: #9eaf86 url("/Markslist/images/uiImages/tabs/green/left-tab.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

.loggedInTabs #current a {
color: #fff;
background: #506a2c url("/Markslist/images/uiImages/tabs/green/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

.loggedInTabs a span {
background: url("/Markslist/images/uiImages/tabs/green/right-tab.gif") right top no-repeat;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

.loggedInTabs #current a span {
background: url("/Markslist/images/uiImages/tabs/green/right-tab-hover.gif") right top no-repeat;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
color: white;
}

.loggedInTabs a, .loggedInTabs a span {
display: block;
float: left;
color: black;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
.loggedInTabs a, .loggedInTabs a span {
float: none
}
/* End IE5-Mac hack */

.loggedInTabs a:hover {
color: #fff;
background: #506a2c url("/Markslist/images/uiImages/tabs/green/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

.loggedInTabs a:hover span {
background: url("/Markslist/images/uiImages/tabs/green/right-tab-hover.gif") right top no-repeat;
padding-right: 10px;
}

.loggedInTabs {
list-style: none;
padding: 0;
margin: 0
}

.loggedInTabs li {
float: left;
display: block;
height: 18px;
margin: 0;
padding: 0
}

/*   -----------------------------------------------------------------------  GROUP TABS  */

#groupTabSection {
width: 762px;
float: left;
font-size: 10px;
background: #FFF;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

#groupTabSection #memberHeadline {
width: 723px;
margin-bottom: 7px;
float: left;
padding-top:2px;
padding-bottom: 2px;
padding-left: 5px;
}

#groupTabSection #memberHeadline h1 {
font-size: 18px;
color: black;
font-weight: bold;
float: left;
margin: 0px;
padding: 0px;
}

#groupTabSection #memberHeadline p {
color: maroon;
width: 250px;
text-align: right;
float: right;
font-size: 12px;
margin: 0px;
padding: 0px;
padding-top: 3px;
}


#groupTabs a {
color: #000;
background: #D8D8DF url("/Markslist/images/uiImages/tabs/left-tab.gif") left top no-repeat;
text-decoration: none;
padding-left:8px;
}

#groupTabs #current a {
color: #fff;
background: #6e264a url("/Markslist/images/uiImages/tabs/raspberry/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left:10px;
}

#groupTabs a span {
background: url("/Markslist/images/uiImages/tabs/right-tab.gif") right top no-repeat;
padding-right:8px;
padding-top: 3px;
padding-bottom: 3px;
}

#groupTabs #current a span {
background: url("/Markslist/images/uiImages/tabs/raspberry/right-tab-hover.gif") right top no-repeat;
padding-right:10px;
padding-top: 3px;
padding-bottom: 3px;
}

#groupTabs a, #groupTabs a span {
display: block;
float: left

}

/* Commented backslash hack hides rule from IE5-Mac \*/
#groupTabs a, #groupTabs a span {
float: none
}
/* End IE5-Mac hack */

#groupTabs a:hover {
color: #fff;
background: #6e264a url("/Markslist/images/uiImages/tabs/raspberry/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 8px;
}

#groupTabs a:hover span {
background: url("/Markslist/images/uiImages/tabs/raspberry/right-tab-hover.gif") right top no-repeat;
padding-right:8px;
}

#groupTabs {
list-style: none;
padding: 0;
margin: 0

}

#groupTabs li {
float: left;
display: block;
height: 18px;
margin: 0px;
padding: 0px;
}

.eventCal img {
border: 0px;
margin: 0px;
padding: 0px;
border-width: 0px;
}

.eventCal table {
border: 0px;
margin: 0px;
padding: 0px;
border-width: 0px;
}

.eventCal tr {
border: 0px;
margin: 0px;
padding: 0px;
border-width: 0px;
}

.eventCal td {
border: 0px;
margin: 0px;
padding: 0px;
border-width: 0px;
}

/*   -----------------------------------------------------------------------  CAMPAIGN TABS  */

#campaignTypeInList {
font-size: 12px;
color: gray;
clear: left;
padding-top: 0px;
padding-right: 10px;
text-align: right;
font-family: Verdana, Arial, sans-serif;
}

#campaignTabSection {
width: 762px;
float: left;
font-size: 10px;
background: #FFF;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

#campaignTabSection #memberHeadline {
width: 723px;
margin-bottom: 7px;
float: left;
padding-top:2px;
padding-bottom: 2px;
padding-left: 5px;
}

#campaignTabSection #memberHeadline h1 {
font-size: 18px;
color: black;
font-weight: bold;
float: left;
margin: 0px;
padding: 0px;
}

#campaignTabSection #memberHeadline p {
color: maroon;
width: 250px;
text-align: right;
float: right;
font-size: 12px;
margin: 0px;
padding: 0px;
padding-top: 3px;
}

.campaignTab {
color:black;
background: #D8D8DF url("/Markslist/images/uiImages/tabs/left-tab.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

.auctionTab {
color: #000;
background: #FFFB00;
text-decoration: none;
padding-left: 10px;
}


#campaignTabs #current a {
color: #fff;
background: #b77f00 url("/Markslist/images/uiImages/tabs/orange/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

.campaignTabsSpan {
background: url("/Markslist/images/uiImages/tabs/right-tab.gif") right top no-repeat;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
color:black;
}

.auctionTabsSpan {
background: #FFFB00;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
color:black;
}

#campaignTabs #current a span {
background: url("/Markslist/images/uiImages/tabs/orange/right-tab-hover.gif") right top no-repeat;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
color:white;
}

#campaignTabs a, #campaignTabs a span {
display: block;
float: left
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#campaignTabs a, #campaignTabs a span {
float: none
}
/* End IE5-Mac hack */

#campaignTabs a:hover {
color: #fff;
background: #b77f00 url("/Markslist/images/uiImages/tabs/orange/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#campaignTabs a:hover span {
background: url("/Markslist/images/uiImages/tabs/orange/right-tab-hover.gif") right top no-repeat;
padding-right: 10px;
}

#campaignTabs {
list-style: none;
padding: 0;
margin: 0
}

#campaignTabs li {
float: left;
display: block;
height: 18px;
margin: 0;
padding: 0
}

/*   -----------------------------------------------------------------------  WALK TABS  */

#walkTabs a {
color: #fff;
background: #12b8ec url("/Markslist/images/uiImages/tabs/blue/left-tab.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#walkTabs #current a {
color: #12b8ec;
background: #fffac0 url("/Markslist/images/uiImages/tabs/blue/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#walkTabs a span {
background: url("/Markslist/images/uiImages/tabs/blue/right-tab.gif") right top no-repeat;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

#walkTabs #current a span {
background: url("/Markslist/images/uiImages/tabs/blue/right-tab-hover.gif") right top no-repeat;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

#walkTabs a, #walkTabs a span {
display: block;
float: left
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#walkTabs a, #walkTabs a span {
float: none
}
/* End IE5-Mac hack */

#walkTabs a:hover {
color: #12b8ec;
background: #fffac0 url("/Markslist/images/uiImages/tabs/blue/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#walkTabs a:hover span {
background: url("/Markslist/images/uiImages/tabs/blue/right-tab-hover.gif") right top no-repeat;
padding-right: 10px;
}

#walkTabs {
list-style: none;
padding: 0;
margin: 0
}

#walkTabs li {
float: left;
display: block;
height: 18px;
margin: 0;
padding: 0
}
/*   -----------------------------------------------------------------------  CHARITY AFFILIATE TABS  */

.receiptDisplay {
float: left;
width: 500px;
background: white;
padding: 15px;
margin-bottom: 15px;
margin-top: 15px;
border: 1px solid green;
}

#charityTabSection {
width: 762px;
float: left;
font-size: 10px;
background: #FFF;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

#charityTabSection #memberHeadline {
width: 723px;
margin-bottom: 7px;
float: left;
padding-top:2px;
padding-bottom: 2px;
padding-left: 5px;
}

#charityTabSection #memberHeadline h1 {
font-size: 18px;
color: black;
font-weight: bold;
float: left;
margin: 0px;
padding: 0px;
}

#charityTabSection #memberHeadline p {
color: maroon;
width: 250px;
text-align: right;
float: right;
font-size: 12px;
margin: 0px;
padding: 0px;
padding-top: 3px;
}

#charityTabs a {
color: #000;
background: #D8D8DF url("/Markslist/images/uiImages/tabs/left-tab.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#charityTabs #current a {
color: #fff;
background: #506a2c url("/Markslist/images/uiImages/tabs/green/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#charityTabs a span {
background: url("/Markslist/images/uiImages/tabs/right-tab.gif") right top no-repeat;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

#charityTabs #current a span {
background: url("/Markslist/images/uiImages/tabs/green/right-tab-hover.gif") right top no-repeat;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

#charityTabs a, #charityTabs a span {
display: block;
float: left
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#charityTabs a, #charityTabs a span {
float: none
}
/* End IE5-Mac hack */

#charityTabs a:hover {
color: #fff;
background: #506a2c url("/Markslist/images/uiImages/tabs/green/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#charityTabs a:hover span {
background: url("/Markslist/images/uiImages/tabs/green/right-tab-hover.gif") right top no-repeat;
padding-right: 10px;
}

#charityTabs {
list-style: none;
padding: 0;
margin: 0
}

#charityTabs li {
float: left;
display: block;
height: 18px;
margin: 0;
padding: 0
}

/*   -----------------------------------------------------------------------  COMPANY TABS  */

#companyTabSection {
width: 762px;
float: left;
font-size: 10px;
background: #FFF;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
}

#companyTabSection #memberHeadline {
width: 723px;
margin-bottom: 7px;
float: left;
padding-top:2px;
padding-bottom: 2px;
padding-left: 5px;
}

#companyTabSection #memberHeadline h1 {
font-size: 18px;
color: black;
font-weight: bold;
float: left;
margin: 0px;
padding: 0px;
}

#companyTabSection #memberHeadline p {
color: maroon;
width: 250px;
text-align: right;
float: right;
font-size: 12px;
margin: 0px;
padding: 0px;
padding-top: 3px;
}

#companyTabs a {
color: #000;
background: #D8D8DF url("/Markslist/images/uiImages/tabs/left-tab.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#companyTabs #current a {
color: #fff;
background: #b77f00 url("/Markslist/images/uiImages/tabs/orange/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#companyTabs a span {
background: url("/Markslist/images/uiImages/tabs/right-tab.gif") right top no-repeat;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

#companyTabs #current a span {
background: url("/Markslist/images/uiImages/tabs/orange/right-tab-hover.gif") right top no-repeat;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

#companyTabs a, #companyTabs a span {
display: block;
float: left
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#companyTabs a, #companyTabs a span {
float: none
}
/* End IE5-Mac hack */

#companyTabs a:hover {
color: #fff;
background: #b77f00 url("/Markslist/images/uiImages/tabs/orange/left-tab-hover.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#companyTabs a:hover span {
background: url("/Markslist/images/uiImages/tabs/orange/right-tab-hover.gif") right top no-repeat;
padding-right: 10px;
}

#companyTabs {
list-style: none;
padding: 0;
margin: 0
}

#companyTabs li {
float: left;
display: block;
height: 18px;
margin: 0;
padding: 0
}

/*   -----------------------------------------------------------------------  SKILL RATING  */

# skill {
margin:0;
padding:0;
}

#skill ul {
margin:0;
padding:0;
}

#skill ul li{
margin:0;
list-style-type: none;
padding:0;
}

#rating	{
margin:0;
padding:0;
width: 170px;
height: 15px;
list-style: none;
position: relative;
overflow:visible;
background:url("/Markslist/images/uiImages/rate3.gif") 0px -15px no-repeat;
}

#rating ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#rating li	{
margin:0;
position: absolute;
display: block;
height: 15px;
line-height: 12px;
font-size: 12px;
padding: 0;
background-image:none; /* only for this website */
}

#rating li a	{
margin:0;
padding:0;
display: block;
height: 15px;
width: 100%;
text-decoration:none;
}

#r1{width: 20px;z-index: 200;}
#r2{width: 40px;z-index: 190;}
#r3{width: 60px;z-index: 180;}
#r4{width: 80px;z-index: 170;}
#r5{width: 100px;z-index: 160;}

#rating li a:hover {
background:url("/Markslist/images/uiImages/rate3.gif") 0px -75px;
padding:0;
margin:0;
}

#rating li a span {
margin:0;
padding:0;
display: none;
}

#rating li a:hover span{
display: block;
text-indent: 0;
color: black;
position: absolute;
top: 3px;
left: 110px;
margin: 0;
padding: 0px;
width: 170px;
}

/*   -----------------------------------------------------------------------  BOTTOM  */

#bottomPopup {
border-top: 1px solid gray;
width: 630px;
margin-top: 35px;
float: left;
clear: left;
}

#bottomPopup p {
font-size: 12px;
color: gray;
clear: left;
padding: 0;
margin: 0;
padding-top: 12px;
text-align: center;
}

#bottomEmbed {
background-color: #ececec;
float: left;
width: 762px;
clear: left;
}

#bottomEmbed p {
font-size: 11px;
color: gray;
clear: left;
padding: 0;
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}

#bottom {
border-top: 1px solid gray;
width: 993px;
margin-top: 35px;
float: left;
clear: left;
}

#bottom ul {
width: 550px;
margin-left: auto;
margin-right: auto;
}

#bottom li {
list-style: none;
float: left;
margin-left: 1px;
padding-left: 10px;
padding-right: 10px;
font-size: 12px;
line-height: 20px;
white-space: nowrap;
}

#bottom p {
font-size: 12px;
color: gray;
clear: left;
padding: 0;
margin: 0;
padding-top: 12px;
text-align: center;
}


/*   -----------------------------------------------------------------------  MEMBER DIGEST  */

.memberDigest {
float: left;
border-bottom: 1px solid gray;
width: 762px;
}

.memberDigestLeft {
float: left;
margin: 0;
width: 428px;
}

.memberDigestRight {
float: left;
margin: 0;
width: 300px;
}

.memberDigestName {
font-size: 16px;
font-weight: bold;
padding: 0;
margin-top: 10px;
margin-bottom: 6px;
width: 428px;
}

.memberDigestName table {
font-size: 16px;
font-weight: bold;
padding: 0px;
margin: 0px;
border: 0px;
margin-bottom: 5px;
}

.memberDigestName td {
padding: 0px;
margin: 0px;
border: 0px;
}

.memberDigestName a {
color: #2c4db0;
}

.nameVerified {
float: right;
font-size: 12px;
color: maroon;
font-weight: normal;
padding: 0px;
margin: 0px;
}

.memberDigestFacts {
padding-bottom: 10px;
font-size: 12px;
float: left;
color: #363b3e;
width: 428px;
}

.memberDigestSummary {
padding-bottom: 10px;
font-size: 10px;
float: left;
color: #363b3e;
width: 428px;
}

.memberDigestStats {
background-color: #d8d8df;
margin: 0;
width: 158px;
float: left;
font-size: 12px;
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #868f98;
}

.memberDigestStats ul {
margin: 0;
padding: 5px;
}

.memberDigestStats li {
padding-bottom: 15px;
list-style: none;
}

.memberDigestStats a {
text-decoration: none;
float: left;
color: black;
}

.memberDigestStats img {
margin-top: 4px;
margin-left: 5px;
padding: 0px;
}


.memberDigestPhoto {
margin-top: 10px;
padding-bottom: 10px;
float: left;
width: 140px;
}

.memberDigestPhoto img {
margin-left: 25px;
border: 1px solid #868f98;
}


/*   -----------------------------------------------------------------------  NEW SEARCH RESULTS  */

#newSearchTitleBar {
float: left;
width: 968px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
padding-right: 15px;
margin-bottom: 3px;
margin-top: -4px;
}

#newSearchTitle {
float: left;
font-size: 18px;
font-weight: bold;
}

#newSearchExpr {
float: right;
font-size: 12px;
padding-top: 4px;
font-weight: normal;
}

#newSearchResults {
float: left;
width: 993px;
}

.newSearchTitle {
float: left;
text-align: center;
width: 100%;
background-color: #d8d8df;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 4px;
font-weight: bold;
}

#newSearchMembers {
width: 326px;
float: left;
padding: 0px;
}

#newSearchCharities {
width: 326px;
float: left;
margin-left: 7px;
padding: 0px;
}

#newSearchCampaigns {
width: 326px;
margin-left: 8px;
float: left;
padding: 0px;
}

.newSearchNoneFound {
text-align: center;
font-style: italic;
font-size: 12px;
margin-top: 8px;
margin-bottom: 8px;
float: left;
width: 100%;
}

.newSearchPaging {
float: left;
font-weight: normal;
text-align: center;
width: 100%;
font-size: 11px;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
padding-top: 2px;
padding-bottom: 4px;
margin-top: 2px;
background-color: lightgray;
}

.newSearchPaging a {
font-weight: bold;
}

.newSearchItem {
float: left;
width: 100%;
border-bottom: 1px solid gray;
padding-bottom: 4px;
padding-top: 4px;
margin-bottom: 4px;
font-weight: normal;
background-color: #fffdeb;       /* #fffdeb; */
}

.newSearchItem img {
float: right;
margin-right: 2px;
}

.newSearchItemRegister {
float: right;
margin-right: 4px;
width: 65px;
}


.newSearchItemRegister a {
float: right;
font-weight: normal;
text-decoration: none;
font-size: 11px;
}

.newSearchItemTitle {
width: 250px;
}

.newSearchItemTitle a:link {
float: left;
font-weight: bold;
font-size: 12px;
color: #2c4db0;
margin-left: 2px;
}

.newSearchItemTitle a:visited {
font-weight: bold;
font-size: 12px;
margin-left: 2px;
}

.newSearchItemTitle a:hover {
font-weight: bold;
font-size: 12px;
color: black;
margin-left: 2px;
}

.newSearchItemTitle {
float: left;
width: 230px;
font-size: 12px;
padding-left: 4px;
}

.newSearchItemSummary {
float: left;
font-weight: normal;
font-size: 11px;
color: #363b3e;
width: 218px;
margin-left: 2px;
padding-top: 5px;
}

/*   -----------------------------------------------------------------------  SEARCH RESULTS  */

#searchResults {
font-weight: normal;
float: left;
width: 762px;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
background-color: #fffdeb;
padding: 0;
padding-top: 2px;
padding-bottom: 2px;
margin: 0;
margin-bottom: 15px;
}

#searchResults h1 {
color: black;
font-size: 16px;
padding: 0;
padding-left: 10px;
font-weight: bold;
float: left;
margin: 0;
}

#searchResults p {
font-size: 12px;
padding: 0;
padding-right: 10px;
margin: 0;
margin-top: 3px;
width: 350px;
float: right;
text-align: right;
}

#searchNav {
float: left;
border-bottom: 1px solid gray;
background-color: #fffdeb;
width: 762px;
text-align: center;
}

#searchNav a {
font-weight: bold;
}

#searchNav p {
white-space: nowrap;
font-size: 12px;
margin-top: 5px;
margin-bottom: 5px;
}

/*   -----------------------------------------------------------------------  KLOGS  */

.klogNew {
width: 762px;
float: left;
background: url("/Markslist/images/uiImages/klogbgwide.jpg") left top repeat;
margin-top: 5px;
margin-bottom: 5px;
border-top: 1px solid #868f98;
border-bottom: 1px solid #868f98;
padding: 0px;
}

.klogNewOdd {
width: 762px;
float: left;
margin-top: 5px;
margin-bottom: 5px;
border-top: 1px solid #868f98;
border-bottom: 1px solid #868f98;
padding: 0px;
background-color: #ffffff;
}



/*   -----------------------------------------------------------------------  CAMPAIGN  */

.campaignFull {
width: 762px;
float: left;
background: url("/Markslist/images/uiImages/npabg.jpg") left top repeat;
margin-top: 5px;
margin-bottom: 5px;
border-top: 1px solid #868f98;
border-bottom: 1px solid #868f98;
padding: 0px;
}

.campaignFullOdd {
width: 762px;
float: left;
margin-top: 5px;
margin-bottom: 5px;
border-right: 1px solid #868f98;
border-bottom: 1px solid #868f98;
padding: 0px;
background-color: beige;
}

.campaignLeft {
float: left;
width: 565px;
}

.campaignImage {
width: 180px;
float: left;
margin: 0;
padding: 5px;
}

.smallcampaignImage {
width: 180px;
float: left;
margin: 0;
padding: 5px;
}
.smallcampaignImage img {
border: 2px solid #868f98;
}

.campaignImage img {
border: 2px solid #868f98;
}

.campaignInfo {
width: 325px;
float: left;
padding: 5px;
}

.smallcampaignInfo {
width: 335px;
float: left;
padding: 5px;
}

.smallcampaignInfo a:hover {
color: maroon;
}


.smallcampaignInfo .campaignDescription a:link {
color: black;
text-decoration: none;
}

.smallcampaignInfo .campaignDescription a:visited {
color: black;
text-decoration: none;
}
.smallcampaignInfo .campaignDescription a:hover {
color: maroon;
text-decoration: none;
}

.smallcampaignInfo .campaignInfo a:hover {
color: maroon;
}

.campaignFacts {
float: left;
width: 325px;
font-size: 12px;
padding: 0px;
margin-top: 7px;
padding-top:7px;
border-top: 1px solid #363b3e;
}

.campaignName {
width: 522px;
font-size: 16px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
float: left;
font-weight: bold;
}

.campaignName a:link {
color: black;
text-decoration: none;
}

.campaignName a:visited {
color: black;
text-decoration: none;
}

.campaignName a:hover {
color: maroon;
text-decoration: underline;
}

.campaignDescription {
font-size: 12px;
float: left;
width: 325px;
}

.campaignAction {
width: 180px;
float: right;
margin: 0;
padding: 0;
margin-right:3px;
margin-top: 20px;
}

/*  NEW CAMPAIGN LEFT */

.campaignThermometerLeft {
float: left;
border: 1px solid #868f98;
margin-top: 5px;
margin-bottom: 8px;
margin-left: 0px;
width: 180px;
font-size: 12px;
color: black;
background-color: cornsilk;  /* #d8d8df; */
}
#moveright {
float: left;
width: 16px;
}

.campaignGoalLeft {
float: left;
width: 100%;
padding: 0px;
margin: 0px;
padding-top: 4px;
padding-bottom: 4px;
text-align: center;
font-size: 12px;
}

.campaignGraphLeft {
float: left;
width: 134px;
background: url("/Markslist/images/uiImages/therm_small.gif") left top no-repeat;
padding: 0px;
height: 25px;
margin-left: 2px;
}

.campaignGraphLeft .bar {
position: relative;
margin-left: 23px;
background: url("/Markslist/images/uiImages/green_mercury.jpg") left top no-repeat;
text-align: left;
float: left;
height: 19px;
line-height: 2em;
width: 100px;
}

.campaignPercentLeft {
float: left;
font-size: 12px;
font-weight: normal;
margin: 0px;
padding: 0px;
margin-top: 4px;
}

.campaignGoalLeft {
float: left;
width: 100%;
padding: 0px;
margin: 0px;
padding-top: 4px;
padding-bottom: 4px;
text-align: center;
font-size: 12px;
font-color: black;
}

/*  OLD CAMPAIGN THERMOMETER */

.campaignThermometer {
float: left;
border: 1px solid #868f98;
margin-top: 5px;
}

.campaignGraph {
float: left;
width: 134px;
background: url("/Markslist/images/uiImages/therm_small.gif") left top no-repeat;
padding: 0px;
height: 25px;
margin-left: 5px;
}

.campaignGraph .bar {
position: relative;
margin-left: 23px;
background: url("/Markslist/images/uiImages/green_mercury.jpg") left top no-repeat;
text-align: left;
height: 19px;
line-height: 2em;
width: 100px;
}

.campaignPercent {
float: left;
font-size: 12px;
font-weight: normal;
margin: 0px;
padding: 0px;
margin-top: 4px;
}

.campaignGoal {
float: left;
width: 100%;
padding: 5px;
margin: 0px;
text-align: center;
font-size: 12px;
}

.campaignButtons {
float: left;
width: 100%;
font-size: 12px;
padding-left: 0px;
padding-top: 15px;
}

.campaignButtons img {
margin-right: 0px;
margin-bottom: 7px;
}

.campaignEditButtons {
float: left;
width: 100%;
font-size: 12px;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 3px;
border-top: 1px solid #363b3e;
border-bottom: 1px solid #363b3e;
}

.auctionCampaignEditButtons {
float: left;
width: 100%;
font-size: 12px;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 3px;
}

.campaignEditButtons a {
margin-left: 10px;
text-decoration: none;
color: black;
padding: 0;
}

.auctionCampaignEditButtons a {
margin-left: 10px;
text-decoration: none;
color: black;
padding: 0;
}

.campaignGraph {
margin: 0;
padding: 0;
vertical-align: text-bottom;
}

.thermometer {
margin: 0;
padding: 0;
height: 100px;
background-color: lightblue;
float: left;
border: 1px solid gray;
margin-left: 25px;
}

#campaignListSelection {
float: left;
width: 751px;
background-color: #CECECE;
border-bottom: 1px solid gray;
border-top: 1px solid gray;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 6px;
padding-right: 4px;
margin-top: 4px;
}

#campaignListTitle {
float: left;
}

/*   -----------------------------------------------------------------------  DIRECTED GIFT  */


.directedGift {
float: left;
width: 726px;
margin: 0px;
padding: 0px;
margin-top: 5px;
margin-bottom: 5px;
font-size: 12px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
background-color: #d8d8df;
}

.directedGiftTitle {
float: left;
margin: 0px;
padding: 6px;
padding-left: 12px;
font-size: 14px;
font-weight: bold;
width: 707px;
border: 1px solid gray;
background-color: #d8d8df;
}

.directedGiftBody {
float: left;
margin: 0px;
padding: 6px;
padding-left: 20px;
padding-right: 20px;
width: 685px;
border-left: 1px solid gray;
border-right: 1px solid gray;
background-color: #fffdeb;
}

.directedGiftImage {
float: left;
width: 685px;
margin: 0px;
padding: 0px;
margin-top: 10px;
text-align: center;
background-color: #fffdeb;
}

.directedGiftButtons {
float: right;
}

.directedGiftButtons li {
list-style: none;
float: left;
margin-left: 1px;
padding-left: 0px;
padding-right: 10px;
font-size: 12px;
line-height: 20px;
white-space: nowrap;
}

.directedGiftButtons a {
text-decoration: none;
color: black;
font-size: 12px;
}

/*   -----------------------------------------------------------------------  KLOGS  */

.klog {
float: left;
width: 726px;
margin: 0px;
padding: 0px;
margin-top: 5px;
margin-bottom: 5px;
font-size: 12px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
background-color: #d8d8df;
}

.klogDate {
float: left;
margin: 0px;
padding: 6px;
padding-left: 12px;
font-size: 14px;
font-weight: bold;
width: 552px;
border: 1px solid gray;
background-color: #d8d8df;
}

.klogValue {
float: right;
margin: 0px;
padding: 6px;
font-size: 14px;
font-weight: bold;
color: white;
width: 140px;
border: 1px solid gray;
background-color: green;
}

#klogImage {
float: left;
width: 540px;
margin: 0px;
padding: 0px;
margin-top: 10px;
text-align: center;
background-color: #fffdeb;
}

#klogImage img {

width: 250px;
border: 1px solid #666666;
}

.klogBody {
float: left;
margin: 0px;
padding: 6px;
padding-left: 20px;
padding-right: 20px;
width: 530px;
border-left: 1px solid gray;
border-right: 1px solid gray;
background-color: #fffdeb;
}

.klogButtons a {
text-decoration: none;
color: #1b375c;
font-size: 12px;
}

.klogButtons a:link {
text-decoration: none;
color: #1b375c;
}

.klogButtons a:visited {
color: #1b375c;
text-decoration: none;
}

.klogButtons a:hover {
color: #1b375c;
background-color: #FFFFCC;
text-decoration: none;
}

.klogButtons a:active {
color: red;
text-decoration: none;
}


.leftButtons a {
text-decoration: none;
color: black;
font-size: 12px;
}

.klogTitle {
float: left;
width: 530px;
border-bottom: 1px solid gray;
font-weight: bold;
font-size: 14px;
padding-top: 5px;
margin-bottom: 4px;
}


.klogRight {
float: left;
margin: 0px;
padding: 4px;
padding-top: 12px;
width: 126px;
}

.klogRight ul {
margin: 0px;
padding: 0px;
}

.klogRight li {
margin: 0px;
padding: 0px;
padding-bottom: 3px;
list-style: none;
}

.klogButtons {
float: right;
}

.klogRight a {
text-decoration: none;
color: black;
}
/*   ----------------------------  FOR KLOG TEXT PARALLEL TO MEDIA AND REPLY TO KLOG BUTTON ---  */

.klogInfo {
width: 300px;
float: left;
padding: 5px;
}

.klogMessage {
float: left;
width: 100%;
font-size: 12px;
margin-top: 7px;
margin-left: 60px;
padding-top: 7px;
border-top: 1px solid #363b3e;
}
.klogAction {
width: 180px;
float: right;
margin: 0;
padding: 0;

}
.klogEditButtons {
float: left;
width: 100%;
font-size: 12px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 60px;
padding-top: 3px;
border-top: 1px solid #363b3e;
border-bottom: 1px solid #363b3e;

}

.klogEditButtons a {
margin-left: 0px;
text-decoration: none;
color: black;
padding: 0;
}

.klogDescription {
font-size: 12px;
float: left;
padding-left: 60px;
}

.klogReplyButtons {
float: left;
width: 100%;
font-size: 12px;
padding-left: 30px;
padding-top: 15px;
}
/*    ----------------------------- FOR CAMPAIGN KLOG BUTTONS PARALLEL TO MEDIA   ------  */
.campaignKlogEditButtons {
float: left;
width: 310px;
font-size: 12px;
margin-top: 5px;
margin-bottom:5px;
margin-left:0px;
padding-top: 4px;
padding-left:12px;
border-top: 1px solid #363b3e;
border-bottom: 1px solid #363b3e;
}

.campaignKlogEditButtons a {
margin-left: 0px;
text-decoration: none;
color: black;
padding:0px;
}

/*   -----------------------------------------------------------------------  POSTS  */

#displayPosts {
float: left;
margin-bottom: 10px;
width: 762px;
font-size: 12px;
}

#orderPick p {
float: right;
font-size: 14px;
border-top: 1px solid black;
margin-bottom: 20px;
white-space: nowrap;
}

#postNavTop {
width: 762px;
padding-top: 4px;
padding-bottom: 4px;
margin: 0px;
margin-top: 14px;
margin-bottom: 10px;
background-color: #d8d8df;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
float: left;
text-align: right;
font-size: 12px;
}

#postNavBottom {
width: 762px;
padding-top: 4px;
padding-bottom: 4px;
margin: 0px;
background-color: #d8d8df;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
float: left;
text-align: center;
font-size: 12px;
}

.post {
width: 762px;
float: left;
border: 1px solid gray;
margin-bottom: 12px;
background-color: #d8d8df;
}

.post .postLeft {
width: 155px;
background-color: #d8d8df;
float: left;
}

.postLeft .postValue {
background-color: green;
color: white;
font-size: 14px;
font-weight: bold;
text-align: left;
padding-top: 3px;
padding-left: 5px;
padding-bottom: 3px;
width: 150px;
}

.postLeft .postStats {
font-size: 12px;
padding: 5px;
margin: 0px;
}

.postStats a {
text-decoration: none;
color: black;
}

.postStats a:hover {
text-decoration: none;
color: #1b375c;
}

.post .postRight {
width: 606px;
background-color: #fffdeb;
float: right;
}

.postRight .postText {
font-size: 14px;
margin-bottom: 20px;
margin-left: 5px;
margin-top: 5px;
margin-right: 5px;
}

.postRight .postFrom {
width: 571px;
background-color: white;
font-size: 12px;
float: left;
}

.postFrom .postFromLeft {
float: left;
margin-left: 5px;
margin-top: 5px;
margin-bottom: 5px;
}

.postFromLeft ul {
padding: 0;
margin: 0;
}

.postFromLeft li {
padding-bottom: 3px;
list-style: none;
}


.postFrom .postFromRight {
float: right;
text-align: right;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
}

.postFromRight ul {
padding: 0;
margin: 0;
}

.postFromRight li {
padding-bottom: 3px;
list-style: none;
}

.postRight .postReply {
width: 566px;
float: left;
font-size: 12px;
background-color: #dceafa;
border-top: 1px solid gray;
padding-left: 5px;
padding-bottom: 10px;
padding-top: 10px;
}


.postStats ul {
padding: 0;
margin: 0;
}

.postStats li {
padding-bottom: 3px;
list-style: none;
}

/*   -----------------------------------------------------------------------  LEGAL TERMS  */

#legalTerms {
padding: 25px;
padding-right: 50px;
margin-left: 20px;
border: 1px solid gray;
height: 160px;
width: 600px;
overflow: auto;
float: left;
font-size: 9px;
}

#legal p {
font-size: 9px;
font-color: blue;
}

#legal ol {
float: left;
font-size: 9px;
}

#legal ol ol {
float: none;
font-size: 9px;
}

#legal li {
margin-bottom: 15px;
float: none;
}

/*   -----------------------------------------------------------------------  SYSTEST  */

#systest {
margin: 0px;
margin-top: 10px;
margin-left: 15px;
padding: 0px;
}

#systest h1 {
color: maroon;
font-size: 24px;
margin: 0px;
margin-left: 20%;
margin-bottom: 15px;
padding: 0px;
}

#systest h2 {
color: black;
float: left;
width: 100%;
padding: 0px;
margin: 0px;
margin-top: 5px;
font-size: 16px;
}

#systest h3 {
color: black;
float: left;
width: 100%;
}

#systest h4 {
color: gray;
float: left;
font-weight: normal;
font-size: 14px;
width: 100%;
}

#systest ul {
float: left;
width: 100%;
}

#systest p {
float: left;
width: 100%;
margin: 5px;
padding: 0px;
}

#systest table {
border: 1px solid gray;
background-color: #fffdeb;
}

.futureRow {
color: gray;
}

#systest .currentRow {
background-color: pink;
}

#reportScope {
float: left;
width: 550px;
padding: 10px;
margin: 10px;
background-color: beige;
border: 1px solid gray;
}

/*   -----------------------------------------------------------------------  LEARN  */

#learn {
float: left;
width: 950px;
margin-top: 5px;
}

#learn #nav {
float: left;
text-align: center;
margin-bottom: 15px;
width: 100%;
}

#learn #nav img {
border: 0px;
}

#introlearn {
width: 762px;
float: left;
}

#introlearn #introduction {
float: left;
width: 700px;
}

#introlearn #introduction h1 {
float: left;
width: 100%;
font-size: 18px;
font-weight: bold;
color: #1b375c;
margin-bottom: 5px;
margin-top: 5px;
}

#introlearn .introleft {
float: left;
width: 350px;
}

.introimage {
float: left;
width: 140px;
}

.introsmimage {
float: left;
width: 110px;
}

.introtext {
float: right;
width: 210px;
}

.introlgtext {
float: right;
width: 240px;
}

#introlearn .introleft h1 {
float: left;
width: 100%;
font-size: 18px;
font-weight: bold;
color: #1b375c;
margin-bottom: 5px;
}

#introlearn .introleft h2 {
float: left;
width: 100%;
font-size: 14px;
font-weight: bold;
color: #1b375c;
}

#introlearn .introleft p {
float: left;
width: 100%;
font-size: 14px;
margin: 0px;
padding: 0px;
margin-bottom: 12px;
}

#introlearn .introright {
float: right;
width: 350px;
}

#introlearn .introright h1 {
float: left;
width: 100%;
font-size: 18px;
font-weight: bold;
color: #1b375c;
}

#introlearn .introright h2 {
float: left;
width: 100%;
font-size: 14px;
font-weight: bold;
color: #1b375c;
}

#introlearn .introright p {
float: left;
width: 100%;
font-size: 14px;
margin: 0px;
padding: 0px;
margin-bottom: 12px;
}

#learn #left {
float: left;
margin-left: 45px;
width: 400px;
}

#learn #left h1 {
float: left;
width: 100%;
font-size: 18px;
font-weight: bold;
color: #1b375c;
margin-bottom: 5px;
}

#learn #left h2 {
float: left;
width: 100%;
font-size: 14px;
font-weight: bold;
color: #1b375c;
}

#learn #left p {
float: left;
width: 100%;
font-size: 14px;
margin: 0px;
padding: 0px;
margin-bottom: 12px;
}

#learn #left li.discli{
padding-bottom: 0;
font-size: 14px;
list-style: disc;
}

#learn #left li.numberli{
padding-bottom: 0;
font-size: 14px;
list-style: decimal;
}

#learn #learnright {
float: right;
width: 450px;
}

#learn #learnright h1 {
float: left;
width: 100%;
font-size: 18px;
font-weight: bold;
color: #1b375c;
}

#learn #learnright h2 {
float: left;
width: 100%;
font-size: 14px;
font-weight: bold;
color: #1b375c;
}

#learn #learnright p {
float: left;
width: 100%;
font-size: 14px;
margin: 0px;
padding: 0px;
margin-bottom: 12px;
}

#learn #learnright img {
float: left;
border: 0px;
padding-right:4px
}

#learn #learnright #relatedTopics {
float: left;
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
}

#learn #learnright #relatedTopics a {
text-decoration: none;
font-size: 14px;
}

#learn #learnright #relatedTopics #headline {
float: left;
width: 100%;
margin-bottom: 10px;
font-size: 13px;
font-weight: bold;
border-bottom: 1px solid gray;
}

#learn #learnright #headline {
float: left;
width: 100%;
margin-bottom: 10px;
font-size: 13px;
font-weight: bold;
border-bottom: 1px solid gray;
}

#learn #learnright #tip {
float: left;
font-size: 12px;
padding-right: 40px;
margin-top: 10px;
}

#learn #learnright #tip #headline {
float: left;
width: 100%;
font-size: 14px;
font-weight: bold;
color: green;
}

#learn #learnright #tip p {
float: left;
margin-top: 5px;
font-size: 14px;
}

/*   -----------------------------------------------------------------------  HOME  */

#mainnewHome {
background: url("/Markslist/images/uiImages/home/flowerbackground.jpg") left top no-repeat;
width: 993px;
height: 800px;
background-color: #3E5F5C;
}

#mainnewHome td {
border-bottom: 0px;
padding: 0px;
}

#mainnewHome img {
margin: 0px;
padding: 0px;
}

#home {
margin: 0px;
padding: 0px;
}

#homeDash {
margin: 0px;
padding:0px;
}

#homeDash td {
border: 0px;
padding: 0px;
}

#homeSpacer {
width: 993px;
height: 5px;
}

#home #top {
float: left;
width: 993px;
margin: 0px;
margin-bottom: 1px;
padding: 0px;
background-color: white;
}

#home #topLeft {
float: left;
margin: 0px;
padding: 0px;
}

#home #topRight {
float: right;
margin-top: 18px;
padding: 0px;
}

#home #topRight img {
margin: 0px;
margin-bottom: 4px;
padding: 0px;
}

#homeMain {
margin: 0px;
padding: 0px;
width: 993;
}

#homeMain #leftColumn {
float: left;
width: 215px;
padding: 0px;
margin: 0px;
margin-right: 12px;
}

#homeMain #centerColumn {
float: left;
width: 485px;
padding: 0px;
margin: 0px;
margin-right: 12px;
}

#homeMain #rightColumn {
float: left;
width: 268px;
padding: 0px;
margin: 0px;
}

.homeReport {
background-color: #fffdeb;
float: left;
width: 100%;
padding: 0px;
margin-bottom: 5px;
margin-top: 7px;
cursor: default;
font-size: 12px;
}

.homeReport p {
margin: 5px;
margin-left: 8px;
padding: 0px;
}
.homeReport ul {
margin: 0px;
padding: 0px;
margin-left: 30px;
margin-bottom: 10px;
list-style-type: none;
}

.homeReport li {
margin: 0px;
margin-bottom: 3px;
padding: 0px;
}

.homeReport a:hover {
cursor: pointer;
}

.homeReportNM {
background-color: #fffdeb;
float: left;
width: 100%;
padding: 0px;
margin-bottom: 5px;
margin-top: 7px;
cursor: pointer;
font-size: 12px;
}

.homeReportNM .title {
font-weight: bold;
background-color: #4d71ab;
font-size: 12px;
color: white;
padding: 3px;
border: 1px solid gray;
cursor: default;
text-align: left;
}

.homeReportNM .title img {
border: 0px;
margin: 0px;
margin-top: -7px;
margin-bottom: -4px;
margin-left:  -4px;
}

.homeReportGreen {
background-color: #d9e8cb;
float: left;
width: 100%;
padding: 0px;
margin-bottom: 5px;
margin-top: 7px;
cursor: default;
}

.homeReportGreen a:hover {
cursor: pointer;
}

.homeReportGreen td {
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
font: Arial, Verdana, "Andale Mono", Courier, "Courier New", monospace;
padding: 0.2em 0.5em;
text-align: left;
}

.homeReport .title {
font-weight: bold;
background-color: #4d71ab;
font-size: 12px;
color: white;
padding: 3px;
border: 1px solid gray;
text-align: left;
cursor: pointer;
}
.homeReport .title img {
border: 0px;
margin: 0px;
margin-top: -7px;
margin-bottom: -4px;
margin-left:  -4px;
}

.donate {
text-align: center;
}

.donate img {
border: 1px solid gray;
margin-top: 5px;
margin-bottom: 5px;
}
.homeReport .titleInverse {
font-weight: bold;
background-color: white;
font-size: 12px;
color: #4d71ab;
border-top: 1px solid #4d71ab;
border-bottom: 1px solid #4d71ab;
padding: 3px;
text-align: center;
cursor: default;
}

.homeReportGreen .titleInverse {
font-weight: bold;
background-color: white;
font-size: 12px;
color: #4d71ab;
border-top: 1px solid #4d71ab;
border-bottom: 1px solid #4d71ab;
padding: 3px;
text-align: center;
cursor: default;
}

.homeReport .bottomSearch {
float: left;
width: 100%;
margin: 0px;
padding: 0px;
background-color: #d8d8df;
}

.homeReport .bottomSearch table {
margin: 0px;
padding: 0px;
border: 0px;
}

.homeReport .bottomSearch td {
margin: 0px;
padding: 0px;
border: 0px;
}

.homeReport table {
width: 100%;
}

.homeReport .more {
float: right;
font-style: italic;
text-align: right;
padding: 3px;
padding-right: 6px;
font-size: 11px;
}

.homeReportGreen .more {
float: right;
font-style: italic;
text-align: right;
padding: 3px;
padding-right: 6px;
font-size: 11px;
}

.homeReport .bottom {
float: left;
width: 100%;
margin: 0px;
padding: 0px;
margin-bottom: 0px;
background-color: #d8d8df;
}

.homeReportGreen .bottom {
float: left;
width: 100%;
margin: 0px;
padding: 0px;
margin-bottom: 0px;
background-color: #d8d8df;
}

.homeReport .leftOfMore {
float: left;
font-style: italic;
text-align: left;
padding: 3px;
padding-left: 6px;
font-size: 11px;
}

.homeReportGreen .leftOfMore {
float: left;
font-style: italic;
text-align: left;
padding: 3px;
padding-left: 6px;
font-size: 11px;
}

.mouseOverHighlight a{
text-decoration: none;
color: black;
}

.mouseOverHighlight a:hover{
text-decoration: underline;
color: black;
}

#topLinks {
width: 135px;
font-weight: normal;
font-size: 10px;
color: blue;
float: left;
padding-top: 25px;
white-space: nowrap;
}

#topLinks ul {
padding: 0;
padding-left: 15px;
margin: 0;
}

#topLinks li {
padding-bottom: 3px;
list-style: none;
}

#toplinks a {
color: white;
}

#topLinks .special {
color: white;
}

.eventDescription {
float: left;
width: 100%;
margin-top: 2px;
margin-bottom: 2px;
border-top: 1px solid #1b375c;
}

.eventButtons {
float: left;
margin: 0px;
padding: 0px;
border: 0px;
}

.eventButtons ul {
margin: 0px;
margin-left: 8px;
padding: 0px;
border: 0px;
}

.eventButtons li {
margin: 0px;
padding: 0px;
list-style: none;
border: 0px;
}

.eventButtons a {
text-decoration: none;
border: 0px;
}

/*   -----------------------------------------------------------------------  HOME CONNECTIONS */

.topItem {
cursor: pointer;
}

.topItemOver {
margin: 0px;
padding: 0px;
}

.dropMenu {
float: left;
width: 100%;
margin: 0px;
padding: 0px;
}

.subMenu {
width: 100%;
margin: 0px;
padding: 0px;
display: none;
}

.subMenuVisible {
width: 100%;
margin: 0px;
padding: 0px;
}

.subMenu table {
width: 100%;
}


.center {
padding: 0;
margin: 0;
margin-top: 40px;
margin-bottom: 40px;
background-color: lavender;
}

#debug {
float: left;
}

#popup {
border-top: 7px solid #4d71ab;
border-bottom: 7px solid #4d71ab;
margin: 20px;
width: 300px;
padding: 0px;
font-size: 14px;
}

#popup table {
float: left;
width: 300px;
margin-bottom: 10px;
}

#popupBig {
border-top: 15px solid #4d71ab;
}

.tiny {
font-size: 9px;
text-align: center;
}

/*   -----------------------------------------------------------------------  POLL REPORT  */

.masterReport {
width: 685px;
margin: 0;
padding: 0;
border: 1px solid gray;
float: left;
font-size: 12px;
}

.pollReport {
background-color: #fffdeb;
margin: 0;
padding: 0;
border-bottom: 1px solid gray;
width: 685px;
float: left;
padding-bottom: 5px;
}

.pollQuestion {
border-bottom: 1px solid gray;
padding: 5px;
padding-left: 20px;
font-weight: bold;
background-color: #d8d8df;
margin-bottom: 5px;
}

.pollResults {
margin: 0;
padding: 0;
}

.writeInAnswer {
margin: 0;
padding: 0;
margin-left: 70px;
margin-right: 70px;
border-bottom: 1px solid #d8d8df;
}

.odd {
background: white;
}

.pollAnswer {
margin: 0;
padding: 0;
padding-left: 10px;
padding-right: 10px;
width: 290px;
float: left;
text-align: right;
}

.pollAnswer p {
margin: 0px;
padding: 0px;
font-size: 12px;
}

.answerGraphVert {
margin: 0;
padding: 0;
height: 76px;
background-color: lightblue;
float: left;
}

.right {
text-align: right;
}

.nowrap {
white-space: nowrap;
}

.va-tb {
margin: 0;
padding: 0;
vertical-align: text-bottom;
}

.answerGraphVert p {
font-size: 8px;
text-align: left;
}

.va-tt {
color: white;
margin: 0;
padding: 0;
}

.answerGraphSmall {
margin: 0;
padding: 0;
width: 100px;
background-color: #DCEAFA;
float: left;
}


.answerGraph {
margin: 0;
padding: 0;
width: 200px;
background-color: lightblue;
float: left;
}

.answerData {
margin: 0;
padding: 0;
padding-left: 20px;
float: left;
}


/*   -----------------------------------------------------------------------  FIND A DATE  */

.findADateCalendarReport {
padding: 10px;
}

#findADateCalendar tr {
padding: 0px;
margin: 0px;
}

#findADateCalendar th {
padding: 0px;
margin: 0px;
text-align: center;
}

#findADateCalendar td {
padding: 0px;
margin: 0px;
}

.findADate {
float: left;
width: 65px;
margin: 0px;
padding: 0px;
}

.findADateOff {
float: left;
width: 65px;
margin: 0px;
padding: 0px;
background-color: lightgray;
}

.findADateYes {
float: left;
width: 65px;
margin: 0px;
padding: 0px;
}

.findADateNo {
float: left;
width: 65px;
margin: 0px;
padding: 0px;
background-color: pink;
}

.findADateMonth {
float: left;
font-weight: bold;
padding-top: 3px;
padding-left: 2px;
}

.findADateDay {
font-weight: normal;
float: right;
text-align: right;
padding-top: 3px;
padding-right: 2px;
}

.findADateResponse {
float: left;
width: 65px;
text-align: center;
padding-top: 5px;
padding-bottom: 11px;
}

.findADateYesNo {
float: left;
width: 65px;
text-align: center;
margin-top: 3px;
padding-top: 2px;
padding-bottom: 11px;
font-size: 9px;
}

/*   -----------------------------------------------------------------------  PRINTABLE INVITE  */

#printableInvite {
width: 700px;
margin-top: 35px;
margin-left: 20px;
margin-right: 20px;
padding: 15px;
border: 1px solid black;
}


/*   -----------------------------------------------------------------------  MY TOOLS */

.toolRow {
float: left;
width: 100%;
margin: 0px;
margin-bottom: 15px;
}

.toolRow .toolIcon {
float: left;
}

.toolRow .toolDescriptionLong {
float: left;
background-color: #d8d8df;
white-space: nowrap;
width: auto;
font-size: 11px;
margin-left: 87px;
padding: 5px;
}

.toolRow .toolDescription {
float: left;
width: 330px;
padding: 10px;
margin-left: 10px;
background-color: white;
}

.toolRow .toolLink {
float: left;
padding-top: 10px;
padding-left: 10px;
width: 180px;
font-weight: bold;
}

.toolRow .toolLink a {
text-decoration: none;
color: black;
}

.toolRow .toolLink a:hover {
text-decoration: none;
color: #1b375c;
}


/*   -----------------------------------------------------------------------  MY DIGEST  */

.digestSection {
float: left;
width: 668px;
font-weight: bold;
border-bottom: 1px solid #363b3e;
margin-bottom: 5px;
margin-top: 5px;
background-color: pink;

}

.digestsplitSubsection {
float: left;
width: 349px;
margin-right: 5px;
}

.digestsplitSubsection .title {
font-weight: bold;
color: #4d71ab;
float: left;
}

.digestSubsection {
float: left;
width: 668px;
background-color: cyan;
}


/*   -----------------------------------------------------------------------  LEGAL TERMS  */

#threadOptions table td {
border: 0px;
}

#threadOptions table {
border-top: 1px solid #363b3e;
}

/*   -----------------------------------------------------------------------  Campaign Thermometer  */

#vertgraph {
width: 47px;
height: 100px;
position: relative;
margin-left: 35px;
margin-bottom: 5px;
background: url("/Markslist/images/uiImages/thermometer.gif") no-repeat;
}
#vertgraph ul {
width: 47px;
height: 100px;
margin: 0;
padding: 0;
}
#vertgraph ul li {
position: absolute;
width: 9px;
height: 78px;
bottom: 14px;
padding: 0 !important;
margin: 0 !important;
background: url("/Markslist/images/uiImages/redmercury.jpg") no-repeat !important;
text-align: center;
font-weight: bold;
color: white;
line-height: 2.5em;
}

#vertgraph li.critical { left: 20px; background-position: 0px bottom !important; }

/*   -----------------------------------------------------------------------  Credit Card  */

#ccLogos {
float: left;
width: 200px;
}

#ccInfo {
float: left;
width: 450px;
}

/*   -----------------------------------------------------------------------  EMAIL PREVIEW  */


#emailPreview td {
border: 0px;
}

#emailPreview tr {
border: 0px;
}

/*   -----------------------------------------------------------------------  KARMA DASH  */

#karmaMain {
width: 762px;
float: left;
}

#karmaDash {
float: right;
margin-top: 10px;
padding-bottom: 5px;
border-top: 1px solid #868f98;
border-bottom: 1px solid #868f98;
width: 762px;
background: #efefef;
}

#kdVideo {
float: left;
margin-top: 10px;
margin-left: 5px;
width: 250px;
}


#kdVideoText	{
font-size: 10px;
}



#kdContent {
float: left;
margin-left: 5px;
width: 425px;
}

#kdContent #kdTop {
float: left;
margin-top: 5px;
width: 475px;
}

#kdTitle {
float: left;
margin-left: 5px;
color: #4d71ab;
font-size: 24px;
font-weight: bold;
}

#kdTopBody {
float: left;
margin-left: 5px;
margin-bottom: 5px;
font-size: 12px;
}

#karmaMain tr {
border: 0px;
margin: 0px;
padding: 0px;
border-width: 0px;
}

#karmaMain td {
border: 0px;
margin: 0px;
padding: 0px;
border-width: 0px;
}

.kdGetStarted {
width: 240px;
height: 252px;
background: #FFFFFF url("/Markslist/images/uiImages/kdgetStarted.jpg") left top no-repeat;
background-color: white;
margin-top: 10px;
margin-left: 0px;
font-size: 14px;
float: left;
}

.kdGetStarted .kdGetStartedBody {
margin-top: 20px;
padding-left: 15px;
margin-right: 20px;
padding-bottom: 7px;
float: left;
font-size: 12px;
color: #000000;
}

.kdGetStarted .kdGetStartedBody li {
list-style: disc;
}

.kdGetStartedTitle {
width: 222px;
font-size: 14px;
color: #000000;
font-weight: bold;
margin-left: 12px;
margin-top: 18px;
text-align: left;
float: left;
}

.kdGetHelp {
width: 240px;
height: 252px;
background: #FFFFFF url("/Markslist/images/uiImages/kdgetHelp.jpg") left top no-repeat;
background-color: white;
margin-top: 10px;
margin-left: 0px;
font-size: 14px;
float: left;
}

.kdGetHelp .kdGetHelpBody {
margin-top: 20px;
padding-left: 15px;
margin-right: 20px;
padding-bottom: 7px;
float: left;
font-size: 12px;
color: #000000;
}

.kdGetHelp .kdGetHelpBody li {
list-style: disc;
}

.kdGetHelpTitle {
width: 222px;
font-size: 14px;
color: #000000;
font-weight: bold;
margin-left: 12px;
margin-top: 18px;
text-align: left;
float: left;
}

.kdNPA {
width: 240px;
height: 252px;
background: #FFFFFF url("/Markslist/images/uiImages/kdnpa.jpg") left top no-repeat;
background-color: white;
margin-top: 10px;
margin-left: 0px;
font-size: 14px;
float: left;
}

.kdNPA .kdNPABody {
margin-top: 20px;
padding-left: 15px;
margin-right: 20px;
padding-bottom: 7px;
float: left;
font-size: 12px;
color: #000000;
}

.kdNPA .kdNPABody li {
list-style: disc;
}

.kdNPATitle {
width: 222px;
font-size: 14px;
color: #000000;
font-weight: bold;
margin-left: 12px;
margin-top: 18px;
text-align: left;
float: left;
}

#kdothersites {
font-size: 12px;
font-weight: bold;
}

/*   -----------------------------------------------------------------------  VIDEOS  */

#videoMain {
float: left;
width: 993px;
}
#videoLeft {
float: left;
width: 193px;
margin: 0px;
}

#video {
float: left;
width: 770px;
margin-left: 30px;
}

#videoLeft .videoTools {
width: 193px;
background-color: white;
margin: 0;
padding: 0;
font-size: 14px;
float: left;
}

#videoLeft .videoToolsTop {
width: 193px;
height: 47px;
background: #FFFFFF url("/Markslist/images/uiImages/videoToolsTop.jpg") left top no-repeat;
}

#videoLeft .videoToolsTitle {
width: 193px;
font-size: 14px;
color: #000000;
font-weight: bold;
margin-top: 15px;
padding: 0;
text-align: center;
float: left;
}

#videoLeft .videoTools .videoToolsBody {
width: 193px;
margin: 0;
padding: 0;
float: left;
font-size: 12px;
color: #000000;
background: #FFFFFF url("/Markslist/images/uiImages/videoToolsMiddle.jpg") left top repeat;
}

#videoLeft .videoTools .videoToolsBodyList {
padding-top: 0px;
padding-left: 18px;
padding-bottom: 7px;
padding-right: 8px;
float: left;
}

#videoLeft .videoTools .videoToolsBodyList li {
margin-top: 8px;
list-style: none;
}

#videoLeft .videoTools .videoToolsBodyList a {
font-size: 12px;
}

#videoLeft .videoTools .videoToolsBodyList a:hover {
text-decoration: none;
color: #000000;
font-size: 12px;
}

#videoLeft .videoTools .videoToolsBodyList img {
vertical-align: middle;
margin-top: -3px;
}

#videoLeft .videoTools .videoToolsBodyList form {
text-decoration: none;
color: black;
font-size: 12px;
}

#videoLeft .videoToolsBottom {
background: #FFFFFF url("/Markslist/images/uiImages/videoToolsBottom.jpg") left top no-repeat;
height: 11px;
width: 193px;
}

#videoIntro {
float: left;
font-size: 12px;
}

#videoIntroTitle {
font-weight: bold;
font-size: 16px;
}

/*   -----------------------------------------------------------------------  Subscription Homepage  */

#homePageMain {
background: #ffffff url("/Markslist/images/uiImages/home/karmaHPBackground.gif") left top no-repeat;
margin: 0;
padding: 0;
min-width: 770px;
width: 993px;
float: left;
}
#homePageMain #homePageMainButtons{
margin: 0;
padding: 15px 0px 0px 49px;
min-width: 770px;
width: 800px;
float: left;
}
#homePageMain #homePageMainButtons img{
margin:0px;
border:0px;
}

#homePageMain #homePageMainContentArea{
margin: 0;
padding: 10px 0px 0px 49px;
min-width: 770px;
width: 900px;
float: left;
 
}

#homePageMainText2 {
margin: 0;
padding: 20px 0px 0px 30px;
min-width: 600px;
width: 600px;
color: #1b375c;
float: left;
}

#homePageMainText2Title	{
font-size: 20px;
font-weight: bold;
color: #356C35;
margin-top: -12px;
}

.emailSupportMainText2Title	{
font-size: 16px;
font-weight: bold;
color: #356C35;
margin-top: 5px;
margin-bottom: 0px;
}
#homePageMain #homePageMainContentArea #homePageMainImage{

background: #FFFFFF url("/Markslist/images/uiImages/home/hpMainImage.jpg") left top no-repeat;
margin: 0;
padding: 20px 0px 0px 30px;
min-width: 600px;
width: 600px;
height: 380px;
float: left;
}

#homePageMainText {
width: 320px;
color: #FFFFFF;
font-size: 24px;
font-weight: bold;
}

#homePageMainTextBusinesses {
width: 500px;
color: #FFFFFF;
font-size: 24px;
font-weight: bold;
}

#homePageMainBullets {
width: 255px;
color: #666666;
font-size: 14px;
}

#homePageMainBullets img{
margin-top: 10px;
margin-left: 50px;
}


#homeNpaEnroll{
background: #ffffff url("/Markslist/images/uiImages/home/hpLoginBox.gif") left top no-repeat;
margin: 0;
padding: 15px 0px 0px 42px;
min-width: 180px;
width: 180px;
height: 294px;
float: left;
font-size: 12px;
color: #363b3e;
}

#homeNpaEnroll img {
vertical-align: middle;
margin-top: -3px;
}

#homeNpaEnroll li {
margin-top: 3px;
text-decoration: none;
list-style-type: none;
margin-left: 0px;
}

#homeNpaEnroll li a, #homeNpaEnroll li a:visited, #homeNpaEnroll li a:link, #homeNpaEnroll li a:hover {
color: black;
text-decoration: none;
}

#homeNpaEnroll ul {
margin: 0px;
padding-left: 0px;
}

#homePageMain #homePageMainContentArea #homeNpaEnroll form{
margin-top: 0px;
}

#homePageLogin img{
margin-top: 0px;
margin-left: -8px;
margin-bottom: 5px;
}

.npaform{
font-size: 11px;
margin-bottom: 5px;
margin-top: 3px;
height: 12px;
}

#homeContactUs {
background: #ffffff url("/Markslist/images/uiImages/home/hpHelpBox.gif") left top no-repeat;
margin: 0;
padding: 15px 0px 0px 42px;
min-width: 180px;
width: 180px;
height: 90px;
float: left;
font-size: 12px;
color: #363b3e;
}

#homePageHelp img {
margin-bottom: 7px;
margin-left: 6px;
}

.hpCampaignBox{
	background: #FFFFFF url('/Markslist/images/uiImages/home/hpCampaignBGImage.jpg') right top no-repeat;
	padding-left:2px;
	width:282px; 
	height:238px;
	float:left;
}

.hpCampaignBox h1{
text-align:left;
padding: 15px 0px 0px 20px;
margin:0px;
color:#666666;
font-size:14px;
font-weight:bold;
}

.hpCampaignBox .hpCampaignImg{
margin:17px 0px 0px 23px;
padding:0px;
float:left;
}

.hpCampaignBox .hpCampaignText{
text-align:left;
padding: 0px;
margin:18px 0px 0px 20px;
float:left;
width:120px;
font-size:12px;
}

.hpMainTextOff{
font-weight:normal;
cursor:pointer;
}

.hpMainTextOn{
font-weight:normal;
cursor:pointer;

border-bottom:2px solid #1dc818;
}

.hpMainTextRollover{
font-weight:normal;
cursor:pointer;

color: #1dc818;
}

.hpWhatIsACampaign {
	color: #FFFFFF;
	font-size: 10px;
	padding-bottom: 5px;
}

.hpWhatIsACampaign a {
	color: #FFFFFF;
	font-size: 10px;
}

#homePageMain #homePageMainContentArea #homePageBottomBoxes{

margin: 0;
padding: 0px 0px 0px 0px;
width: 873px;
height: 130px;
float: left;
}

#homePageMain #homePageMainContentArea #homePageBottomBoxesLarge{

margin: 0;
padding: 0px 0px 0px 0px;
width: 873px;
height: 140px;
float: left;
}

#homePageMain #homePageMainContentArea #homePageBottomBoxesLarge .hpBottomBoxLarge{
background: #ffffff url("/Markslist/images/uiImages/home/hpBottomBox.jpg") left top no-repeat;
padding: 0px 2px 0px 2px;
width: 209px;
height: 167px;
float: left;
font-size: 12px;
color: #363b3e;
}

#homePageMain #homePageMainContentArea #homePageBottomBoxes .hpBottomBox{
background: #ffffff url("/Markslist/images/uiImages/home/bottomBox.gif") left top no-repeat;
padding: 0px 12px 0px 8px;
margin-right: 4px;
min-width: 140px;
width: 190px;
height: 130px;
float: left;
font-size: 12px;
color: #363b3e;
}

#homePageMain #homePageMainContentArea #homePageBottomBoxesLarge .hpBottomBoxLarge h1{
text-align:center;
padding: 20px 0px 10px 0px;
margin:0px;
color:#000000;
font-size: 18px;
font-weight:normal;


}

.hpBottomBox td {
border: 0px;
}

.hpBottomBoxText {
margin-left: 5px;
margin-right: 5px;
}

.hpBottomBoxTextLarge {
margin-left: 25px;
margin-right: 25px;
}

#homePageMain #homePageMainContentArea #homePageBottomBoxes .hpesBottomBox{
background: #ffffff url("/Markslist/images/uiImages/home/esbottomBox.gif") left top no-repeat;
padding: 0px 12px 0px 8px;
margin-right: 4px;
min-width: 140px;
width: 400px;
height: 130px;
float: left;
font-size: 12px;
color: #363b3e;
}

.hpesBottomBox td {
border: 0px;
}

#homePageMain #homePageMainContentArea #homePageBottomBoxes .hpBottomBox img{
margin-top: 15px;
padding: 0px 0px 0px 0px;
margin-bottom: 5px;
}

#homePageMain #homePageMainContentArea #homePageBottomBoxes .hpesBottomBox img{
margin-top: 15px;
padding: 0px 0px 0px 0px;
margin-bottom: 5px;
}

#homePageMain #homePageMainContentArea #homePageMainIndividualImage{

background: #FFFFFF url("/Markslist/images/uiImages/home/hpbackgroundIndividuals.jpg") left top no-repeat;
margin: 0;
padding: 20px 0px 0px 30px;
min-width: 600px;
width: 600px;
height: 380px;
float: left;
}

#homePageMain #homePageMainContentArea #homePageMainBusinessesImage{

background: #FFFFFF url("/Markslist/images/uiImages/home/hpbackgroundBusinesses.jpg") left top no-repeat;
margin: 0;
padding: 20px 0px 0px 30px;
min-width: 600px;
width: 600px;
height: 380px;
float: left;
}

	#campaignLinkRow a:link {text-decoration: none; color:#333333; font-weight:normal; font-size:12px;}
	#campaignLinkRow a:visited {text-decoration: none; color:#333333; font-weight:normal; font-size:12px;}
	#campaignLinkRow a:active {text-decoration: none; color:#333333; font-weight:normal; font-size:12px;}
	#campaignLinkRow a:hover {text-decoration: underline; color:#333333; font-weight:normal; font-size:12px;}

#campaignLinkRowContainer{
	padding:10px 20px 0px 20px;
	margin-bottom:5px;
}
#campaignLinkRow{
	text-align:center;
	margin:0px; 
	padding:5px 0px 5px 0px;
	font-size:12px;
	background-color:#cccccc;
	color:#333333;
}
.campainImageTD{
	border: 0px; 
	width: 520px;
	padding-left:20px;
}
/*   -----------------------------------------------------------------------  Homepage - Multiple Campaign Types  */

#homePageTop {
    width: 873px;

}
#homePageTop #homePageTopLeft {
    float: left;
    width: 600px;
}

#homePageTop #homePageTopLeft #homePageTitle {
    font-size: 20px;
    padding-bottom: 5px;
}

#homePageTop #homePageTopLeft #homePageMedia {

}

#homePageTop #homePageTopRight {
    float: left;
    width: 251px;
}

#homePageSamples {
    width: 873px;
    margin-left: 20px;
    padding-top: 130px;
}

#homePageSamples #homePageSampleLeft {
    width: 435px;
    float: left;
}

#homePageSamples #homePageSampleRight {
    width: 435px;
    float: left;
}

/*   -----------------------------------------------------------------------  Subscription getStarted  */

#getstartedMain {
width: 763px;
float: left;
}

#getstartedContent {
width: 558px;
float: left;
margin-top: 10px;
font-size: 12px;
}

#getstartedContent td {
border: 0px;
}

#getstartedAction {
width: 200px;
float: right;
margin-top: 10px;
}

#getstartedLogin{

background: #FFFFFF url("/Markslist/images/uiImages/home/gsLoginBox.gif") left top no-repeat;
width: 200px;
height: 310px;
float: right;
font-size: 12px;
}

#getstartedLogin form{
margin-top: 5px;
margin-left: 25px;
}

#getstartedLogin img{
margin-top: 15px;
margin-left: 20px;
margin-bottom: 5px;
}

.npaform{
font-size: 11px;
margin-bottom: 5px;
margin-top: 3px;
height: 12px;
}

#getstartedHelp {

background: #FFFFFF url("/Markslist/images/uiImages/home/gsHelpBox.gif") left top no-repeat;
min-width: 180px;
width: 200px;
height: 94px;
float: right;
font-size: 12px;
}

#getstartedHelp img {
margin-top: 15px;
margin-bottom: 7px;
margin-left: 40px;
}

#getstartedhelpText {
margin-left: 25px;
}

#homeOpenMoves {
background: #ffffff url("/Markslist/images/uiImages/home/hpOMBox.gif") left top no-repeat;
margin: 0;
padding: 8px 0px 0px 42px;
width: 200px;
height: 200px;
float: left;
font-size: 12px;
color: #363b3e;
}

#omCopy {
width: 150px;
}

.contactUs td {
border-bottom: 0px;
border-right: 0px;
}

.slidewrapper {
width: 170px;
margin-left: 5px;
margin-right: 5px;
text-align: left;
height: 280px;
}

.companycomment {
margin-left: 15px;
margin-right: 5px;
}

.auctionItemDiv {
width: 718px;
border: 1px solid #B88100;
margin: 10px 0;
}

.auctionItemName {
width: 718px;
font-weight: bold;
vertical-align: middle;
text-align: center;
background: #B88100;
color:white;
font-weight: bold;
padding:5px 0 5px 0;
}

.auctionItemDetails {
width: 718px;
float: left;
}

.auctionItemDetailsLeft {
width: 250px;
float: left;
}

.auctionItemDetailsRight {
width: 450px;
float: left;
}

.auctionItemDetailsRight td {
border: 0px solid white;
}

.auctionItemDetailsRight td div p{

}

.clearFix {
clear: both;
}

.auctionItemDetailsIndividualRight {
width: 450px;
float: right;
}

.siteTopNav td {
border-right: 0px;
border-bottom: 0px;
	}



