A.memmenu{color:#ffffff;text-decoration:none;}
A.footer,A.footer:link,A.footer:visited{color:#999999;text-decoration: none;}
A.footer:hover{color:#ff0000;text-decoration: underline;}
.footerbar{font-weight:bold;}
img.tool{border: 0px;}
td.tool{color:#333333;}
td.toolImg{padding-left: 10px;}
td.toolText{padding-left: 3px;}
A.tool:link{color:#333333;text-decoration:none;}
A.tool:visited{color:#333333;text-decoration:none;}
A.tool:hover{color:#333333;text-decoration:underline;}
A.nav{color:#ffffff;font-size:12px;text-decoration:none;font-weight:bold;}
A.nav:visited{color:#ffffff;font-size:12px;text-decoration:none;font-weight:bold;}
A.nav:active{color:#ffffff;font-size:12px;text-decoration:none;font-weight:bold;}
A.navsel{color:999999;font-size:12px;text-decoration:none;font-weight:bold;}
A.navsel:visited{color:999999;font-size:12px;text-decoration:none;font-weight:bold;}
A.navsel:hover{color:#ff0000;font-size:12px;text-decoration:none;font-weight:bold;}
A.navsel:active{color:999999;font-size:12px;text-decoration:none;font-weight:bold;}
A.titlecontrol,A.titlecontrol:hover,A.titlecontrol:visited{color:#ffffff;font-size:12px;text-decoration:underline;font-weight:bold;}
TD.title{font-weight:bold;color:#ffffff;font-size:12px;}
A.subMenu{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;TEXT-DECORATION:underline;}
A.subMenu:visited{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;TEXT-DECORATION:underline;}
A.subMenu:hover{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;TEXT-DECORATION:underline;}
A.subMenu:active{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;TEXT-DECORATION:underline;}
A.n{font-weight:bold;color:white;text-decoration:none;font-size:11px}
A.tab{color:#ffffff;TEXT-DECORATION:none;font-size:12px;}
A.tab:hover{color:#ff0000;TEXT-DECORATION:none;font-size:12px;}
A.tab:visited{color:#ffffff;TEXT-DECORATION:none;font-size:12px;}
A.tab:active{color:#ffffff;TEXT-DECORATION:none;font-size:12px;}
INPUT.join{width:95px;FONT-SIZE: 12px; COLOR:#000000;BACKGROUND-COLOR:#ffffc4;}
INPUT.joinbutton{FONT-SIZE: 12px; COLOR:#ffffff;BACKGROUND-COLOR:#464378;font-weight:bold;}
INPUT.btn{FONT-SIZE: 12px; COLOR:#ffffff;BACKGROUND-COLOR:#464378;font-weight:bold;}
INPUT.btnSearch{FONT-SIZE: 12px; COLOR:#ffffff;BACKGROUND-COLOR:#464378;font-weight:bold;}
.smallinput{font-size:8pt;}
.smallinputMultiline{font-size:8pt;margin-top:2px;}
DIV.bottom{font-weight:bold;}
TD{font-family:Verdana, helvetica, sans-serif;font-size:12px;}
TD.bottom{color:#666666}
TD.head{font-weight:bold;font-size:12px;}
TD.nav{background-color:#FFCC66;}
TD.navsub{background-color:#FFFFCC;font-size:12px;color:#0000aa;}
P.head{font-weight:bold;color:#ffffff;font-size:12px;text-decoration:none;}
TD.bgcolorlight{background-color:#EAE8E8;color:#000000;font-size:11px;}
TD.headlines{font-size: 12px; COLOR: #000000;}
TD.history{font-size:12px;}
TD.navig{font-size:12px;}
TD.podBorder{background-color:#999999;}
TD.podTitle{background-color:#464378;font-weight:bold;color:#ffffff;font-size:12px;}
TD.podSub{background-color:#e7edff;color:#000000;font-size:11px;}
TD.podSubSite{color:#000000;font-size:11px;}
TD.podMain{background-color:#ffffff;font-size:12px;}
TD.currentStep{font-size:11px; COLOR: #000000;}
TD.completedStep{font-size:11px; COLOR: #4040FF;}
TD.toDoStep{font-size:11px; COLOR: #C0C0C0;}
.lightcolour1{background-color:#EAE8E8;}
.lightcolour2{background-color:#FFFFFF;}
BODY{font-family:Verdana, helvetica, sans-serif;font-size:12px;color:#000000;background-color:#FFFFFF;}
BODY.printablearticlebody {background-image:none; background-color:#FFFFFF;}
DIV.small{FONT-SIZE: 11px; COLOR: #000000;}
DIV.text{FONT-SIZE: 13px; COLOR: #000000;}
.text{FONT-SIZE: 13px; COLOR: #000000;}
.textbold{FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000;}
.textwhite{FONT-SIZE: 13px; COLOR: #ffffff;}
.textboldwhite{FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff;}
A.navtop{COLOR: #000066; FONT-SIZE: 13px; TEXT-DECORATION: underline;}
A.navtop:visited{COLOR: #0000aa; FONT-SIZE: 13px; TEXT-DECORATION: underline;}
A.navtop:hover{COLOR: #ff0000; FONT-SIZE: 13px; TEXT-DECORATION: underline;}
A.navtop:active{COLOR: #ff0000; FONT-SIZE: 13px; TEXT-DECORATION: underline;}
.smallbold{FONT-WEIGHT: bold; COLOR: #000000;}
.smallboldwhite{FONT-WEIGHT: bold; COLOR: #ffffff;}
.small{COLOR: #000000;}
.smallwhite{COLOR: #ffffff;}
A{COLOR: #0000aa; TEXT-DECORATION: underline;}
A:visited{COLOR: #990033; TEXT-DECORATION: underline;}
A:hover{COLOR: #ff0000; TEXT-DECORATION: underline;}
A:active{COLOR: #0000aa; TEXT-DECORATION: underline;}
A.title{COLOR: #ffffff; TEXT-DECORATION: none;}
A.title:visited{COLOR: #ffffff; TEXT-DECORATION: none;}
A.title:hover{COLOR: #ffc400; TEXT-DECORATION: underline;}
A.title:active{COLOR: #ffc400; TEXT-DECORATION: underline;}
A.currentStep:link{font-weight: bolder; TEXT-DECORATION: underline;font-size:11px; COLOR: #000000;}
A.currentStep:active{font-weight: bolder; TEXT-DECORATION: underline;font-size:11px; COLOR: #000000;}
A.currentStep:visited{font-weight: bolder; TEXT-DECORATION: underline;font-size:11px; COLOR: #000000;}
A.currentStep:hover{font-weight: bolder; TEXT-DECORATION: underline;font-size:11px; COLOR: #000000;}
A.completedStep:link{TEXT-DECORATION: underline;font-size:11px; COLOR: #4040FF;}
A.completedStep:active{TEXT-DECORATION: underline;font-size:11px; COLOR: #4040FF;}
A.completedStep:visited{TEXT-DECORATION: underline;font-size:11px; COLOR: #4040FF;}
A.completedStep:hover{TEXT-DECORATION: underline;font-size:11px; COLOR: #4040FF;}
A.toDoStep:active{TEXT-DECORATION: underline; font-size:11px; COLOR: #C0C0C0;}
A.toDoStep:link{TEXT-DECORATION: underline; font-size:11px; COLOR: #C0C0C0;}
A.toDoStep:visited{TEXT-DECORATION: underline; font-size:11px; COLOR: #C0C0C0;}
A.toDoStep:hover{TEXT-DECORATION: underline; font-size:11px; COLOR: #C0C0C0;}
table.msgSect {width:100%}
table.msgSect td {padding:10px; border:2px solid white}
td.msgSect1 {background-color:#ffffcc}
td.msgSect2 {background-color:#ccffcc}
td.msgSect3 {background-color:#ccffff}
#dropdownlistpanel td{
  background-color:#EEE;
}
#dropdownlistpanel .title{
  background-color: #666;
  color: #FFF;
  font-weight: bold;
}
#dropdownlistpanel .buttoncell {
  background-color:#DDD;
}
#nav ul li.preImage, #nav ul li.postImage {
  display: none;
}
form.nospace {
  padding: 0px;
  margin: 0px;
  border-width: 0px;
}
a.FooterHeadingLink:link, a.FooterHeadingLink:active, a.FooterHeadingLink:visited {
  color: #666666;
  text-decoration: none;
}
a.FooterHeadingLink:hover {
  color: #FF0000;
}
table.listTable {
  width:100%;
  border-collapse:collapse;
  margin-bottom: 5px;
}
table.listTable td {
  padding: 0px;
}
tr.listTable_headerRow td {
  background-color: #EAE8E8;
  padding: 2px;
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color:#464378;
}
tr.listTable_subHeader td{
  background-color: #FFF;
  padding: 0px;
  height: 3px;
}
table.listTable_headerSubTable td{border:0px;}
tr.listTable_row0 td {
  padding: 2px;
  background-color: #EAE8E8
}
tr.listTable_row1 td {
  padding: 2px;
  background-color: #EEE
}
tr.listTable_splitterRow td{
  font-size:0px;
  padding:0px;
  background-color: #ccc;
  height: 3px;
  border-color: #fff;
  border-top-width:2px;
  border-bottom-width:2px;
  border-style:solid;
}
tr.splitLine td{
  padding:0px;
  background-color: #464378;
  height: 2px;
  font-size: 0px;}
tr.splitLinePadding td{
  padding:0px;
  height: 5px;
  font-size: 0px;}
span.pagingHeaderRight {
  float: right;
  margin-bottom: 5px;
}
span.pagingHeaderLeft {
  float: left;
  margin-bottom: 5px;
}
br.break {clear: both;}
a.listHeader        {color: #00a; text-decoration: underline; font-size: 12px; font-family: Arial,helvetica,sans-serif; font-weight: bold;}
a.listHeader:visited{color: #00a; text-decoration: underline; font-size: 12px; font-family: Arial,helvetica,sans-serif; font-weight: bold;}
a.listHeader:active {color: #00a; text-decoration: underline; font-size: 12px; font-family: Arial,helvetica,sans-serif; font-weight: bold;}
a.listHeader:hover  {color: #00a; text-decoration: underline; font-size: 12px; font-family: Arial,helvetica,sans-serif; font-weight: bold;}
span.barForeground  {background-color: #f00; height:10px; display: block; float: left;}
span.barBackground  {background-color: #eae8e8; height:10px; display: block;}
div.barBackground  {background-color: #eae8e8; font-size: 1px; border: 1px solid #000; height: 10px;}
div.tabbedContent  {
  width: 100%;
  margin: 5px 0px 15px 0px;
}
td.form_fieldName {font-weight: bold; text-align: right;}
div.myPageHeader{background-color:#99CCFF; font-weight:bold; width:100%; margin-top:6px}
td.memberPodTitle {font-weight:bold; border-style:solid; border-color:#999999; border-bottom-width:0px; border-left-width:1px; border-top-width:1px; border-right-width:1px;}
td.memberPodContent {border-style:solid; border-color:#999999; border-width:1px}
table.contentTabs {
 padding: 0px;
 border-collapse: collapse;
 margin: 0px;
}
table.contentTabs td{
 white-space: nowrap;
}
td.contentTabSelected {
 background: #464378 url(/images/top_right.gif) no-repeat right top;
}
td.contentTab {
 background: #ccc url(/images/top_right_tab.gif) no-repeat right top;
}

td.contentTabSelected{
 padding: 0px 13px 0px 0px;
}
td.contentTab {
 padding: 0px 13px 0px 0px;
}
td.contentTabSelected,  td.contentTab {
 font-size: 13px;
 color: #fff;
 margin: 5px;
 font-weight: bold;
 border-width: 0px 3px 0px 0px;
 border-style: solid;
 border-color: #fff;
}

td.contentTab a.contentTab{
 padding: 0px 13px 0px 0px;
 text-decoration: none;
 color: #fff;
 margin: 5px;
 font-weight: bold;
}

td.contentTabSelected span.contentTabCorner {
 background: url(/images/top_left.gif) no-repeat left top;
}
td.contentTab span.contentTabCorner {
 background: url(/images/top_left_tab.gif) no-repeat left top;
}
td.contentTab span.contentTabCorner {
 width: 13px;
 height: 10px;
}
td.contentTabSelected span.contentTabCorner{
 width: 13px;
 height: 10px;
}
td.contentTabSelected span.contentTabCorner, td.contentTab span.contentTabCorner {
 padding: 0px;
 font-size:1px;
 margin: 0px;
 float: left;
}
td.contentTabSelected span.contentTabContent, td.contentTab span.contentTabContent {
 padding: 0px 4px;
 line-height:18px;}
td.contentTab span {
}

td.contentTabSubMsg {
 padding-left: 15px;
 font-weight: bold;
}

div.contentTabBelow {
 width: 100%;
 border-width: 2px 1px 1px 1px;
 border-color: #464378;
 border-style: solid;
}
div.contentTabBelowNoContent {
 width: 100%;
 background-color: #464378;
 height: 3px;
 font-size: 1px;
}

div.contentTabBelowMainMenu {
 background-color: #EAE8E8;
 padding: 3px;
 font-weight: bold;
 font-size: 12px;
 border-color: #464378;
 color: #00a;
 border-width: 1px 0px 0px 0px;
 border-style: solid;
}
div.contentTabBelowMainMenu a.contentTabBelowMainMenu {
 color: #00a;
 margin: 0px 3px;
}

div.contentTabBelowMainMenu a.contentTabBelowMainMenu :hover {
 color: #00a;
}

span.contentTabBelowMainMenu {
 margin-right:10px;
}

span.contentTabBelowMainMenuSelected {
 margin: 0px 3px;
 color: #f00;
}


div.contentTabBelowSubMenu {
 background-color: #FFFFFF;
 padding: 3px 3px 3px 20px;
 font-size: 12px;
 border-color: #464378;
 border-width: 1px 0px 0px 0px;
 border-style: solid;
 color: #00a;
}
div.contentTabBelowSubMenu A.contentTabBelowSubMenu{
 color: #00a;
 margin: 0px 3px;
}

div.contentTabBelowSubMenu a.contentTabBelowSubMenu :hover {
 color: #f00;
}

span.contentTabBelowSubMenu {
 margin-right:10px;
}

span.contentTabBelowSubMenuSelected {
 color: #f00;
 margin: 0px 3px;
}


div.contentTabBelowForm {
 background-color: #FFFFFF;
 font-size: 12px;
 border-color: #464378;
 border-width: 1px 0px 0px 0px;
 border-style: solid;
}
div.contentTabBelowForm>table {
 padding: 3px;
}
.editGalleryImage {
  display: inline;
  margin: 3px;
}
.editGalleryImage img {
  border: 1px solid black;
}
H1.mainEvntTitle{
  font-family:Arial;
  font-size:20px;
  COLOR: #000000;
  font-weight:bold;
  margin-bottom: 1px;
}H2.subTitle{
  font-family:Arial;
  font-size:16px;
  COLOR: #000000;
  font-weight:bold;
}TD.subEvnts{
  font-family:Arial;
  font-size:16px;
  COLOR: #000000;
  font-weight:bold;
}TD.evntTimeDate{
  font-family:Arial;
  font-size:14px;
  COLOR: #000000;
  font-weight:bold;
}TD.evntVenue{
  font-family:Arial;
  font-size:12px;
  COLOR: #000000;
  font-weight:bold;
}TD.evntDetailsTitle{
  font-family:Arial;
  font-size:10px;
  COLOR: #000000;
  font-weight:bold;
}TD.evntDetails{
  font-family:Arial;
  font-size:10px;
  COLOR: #000000;
  font-weight:normal;
}table.eventSection {
  background-color:#FFFFFF;
  border:0px;
  padding:0px;
  border-collapse:collapse;
}
table.eventSection td {padding:0px; margin:0px;}
table.eventSection td.eventSectionContent {padding:3px; margin:0px;}
tr.eventSectionHead td{background-color:#EAE8E8;padding:4px; margin: 0px; font-size:14px; font-weight:bold;}
TD.PodBackgroundColor1{
  background-color:#FFFFFF;
}
TD.PodBackgroundColor2{
  background-color:#EEEEEE;
}
div.vote{
  font-weight:bold;
  font-size:12px;
}
div.tcheader {
 font-size: 12px;
 font-weight: bold;
 margin: 10px 0px 5px 0px;
}
ul.manList{
  margin-left: 0px;
  padding-left: 0px;
  list-style-position: inside;
}
ul.manList li{
  margin-left:v0px;
  padding-left: 0px;
  font-size: 0.9em;
  padding-bottom: 2px;
  border-bottom: 1px dotted #bbb;
  margin-bottom: 2px;
}
#forummessageheadingtable {
  display: none;
}
.mm_halfContainer, .mm_full {
  float:none;
  clear:both;
}
.mm_leftHalfContainer {
  float:left;
}
.mm_rightHalfContainer {
  float:right;
}
.mm_leftHalfContainer, .mm_rightHalfContainer {
  width:49.5%;
}
* html .mm_leftHalfContainer, * html .mm_rightHalfContainer {
  width:49.5%;
}
.mm_leftHalfContainer .mm_half {
  padding-right:5px;
}
.mm_rightHalfContainer .mm_half {
  padding-left:5px;
}
.threadinfo { color: #786D61;}.threadinfo a{ color: #786D61;}.threadinfo a:hover{ color: #786D61;}.quoteheader{  color: #000;  font-weight: bold;  font-size: 10px;  margin: 2px 60px 0 auto;  padding: 3px;}
.quote{  background: #FFFEF0;  border: 1px dotted #BDBD8C;  color: #465584;  padding: 8px;  margin: 0 60px 0 auto;}
.quote .quoteheader{  color: #000;  font-weight: bold;  font-size: 10px;  margin: 2px auto 0 auto;  padding: 3px;}
.quote .quote{  background: #FFFEF0;  border: 1px dotted #BDBD8C;  color: #465584;  padding: 8px;  margin: 0 auto 0 auto;}
.topicheader { background-color:#4E487C;/*dark color 2 */ clear:both; display:block; height:27px; color:#FFF; font-size:12px; line-height:27px; padding:0px 10px 0px 10px; margin:0px; font-weight: bold;}
.myforumheader { background-color:#4E487C;/*dark color 2 */ clear:both; display:block; height:27px; color:#FFF; font-size:12px; line-height:27px; padding:0px 10px 0px 10px; margin:0px; font-weight: bold;}
.userinfodetails {
  display:none;
}
h1.articletitle {
  padding:0;
  margin:0;
  font-size:23px
}
h2.articleauthor {
  padding:0;
  margin:0;
  font-weight:normal;
  font-size:18px
}
.topicsub {
 background-color:#7E88BC;/*dark color 1 */
 color:#FFF;
 padding: 0px 2px 0px 2px;
 text-align: center;
 font-size:12px;
 line-height:27px;
 font-weight: bold;
}

.myforumsub {
 background-color:#7E88BC;/*dark color 1 */
 color:#FFF;
 padding: 0px 2px 0px 2px;
 text-align: center;
 font-size:12px;
 line-height:27px;
 font-weight: bold;
}

.topicsubfolder {
 background-color:#7E88BC;/*dark color 1 */
 color:#FFF;
 padding: 2px 0px 0px 0px;
 height:27px;
 vertical-align: top;
 margin-top: 5px;
 font-weight: bold;
}

.threadrow {
 background-color:#DDDDDD;
 padding: 5px 2px 5px 2px;
 text-align: center;
 font-size:11px;
 color:#1A1D1F;
 height:27px;
}

.threadrowlight {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 font-size:11px;
 color:#1A1D1F;
 height:27px;
}

.threadrowalternate {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 font-size:11px;
 color:#1A1D1F;
 height:27px;
}

.threadrowright {
 background-color:#DDDDDD;
 padding: 5px 4px 5px 0px;
 text-align: right;
 font-size:11px;
 margin-right: 5px;
 color:#1A1D1F;
 height:27px;
}

.threadrowrightlight {
 background-color:#F1F0F0;
 padding: 5px 4px 5px 0px;
 text-align: right;
 font-size:11px;
 margin-right: 5px;
 color:#1A1D1F;
 height:27px;
}

.threadrowrightalternate {
 background-color:#F1F0F0;
 padding: 5px 4px 5px 0px;
 text-align: right;
 font-size:11px;
 margin-right: 5px;
 color:#1A1D1F;
 height:27px;
}

.threadrowmessage {
 background-color:#DDDDDD;
 padding: 2px 5px 2px 5px;
 height:27px;
 font-size:11px;
 vertical-align: top;
 text-align: left;
 margin-left: 20px;
 color:#1A1D1F;
}

.threadrowmessagelight {
 background-color:#F1F0F0;
 padding: 2px 5px 2px 5px;
 height:27px;
 font-size:11px;
 vertical-align: top;
 text-align: left;
 margin-left: 20px;
 color:#1A1D1F;
}

.threadrowmessagealternate {
 background-color:#F1F0F0;
 padding: 2px 5px 2px 5px;
 height:27px;
 font-size:11px;
 vertical-align: top;
 text-align: left;
 margin-left: 20px;
 color:#1A1D1F;
}

.threadrowfolder {
 background-color:#DDDDDD;
 padding-top: 5px;
 height:27px;
 vertical-align: top;
 text-align: center;
}

.threadrowfolderalternate {
 background-color:#F1F0F0;
 padding-top: 5px;
 height:27px;
 vertical-align: top;
 text-align: center;
}

.threadrowfolderlight {
 background-color:#F1F0F0;
 padding-top: 5px;
 height:27px;
 vertical-align: top;
 text-align: center;
}

.signature {
 font-size:0.9em;
}

.topicdivider {
 background-color:#DDDDDD;
 padding: 5px 10px 5px 10px;
 text-align: left;
 color:#7E88BC;
 height:27px;
}

.dividertitle {
 font-size:16px;
 font-weight:bold;
}

.threadtitle {
 font-size:12px;
}

.topicrowfolderdark {
 background-color:#DDDDDD;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowthreadsdark {
 background-color:#DDDDDD;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowpostsdark {
 background-color:#DDDDDD;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowlastpostdark {
 background-color:#DDDDDD;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowdefaultdark {
 background-color:#DDDDDD;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowfolderalternate {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowthreadsalternate {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowpostsalternate {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowlastpostalternate {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowdefaultalternate {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowfolderlight {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowthreadslight {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowpostslight {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowlastpostlight {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowdefaultlight {
 background-color:#F1F0F0;
 padding: 5px 2px 5px 2px;
 text-align: center;
 height:27px;
}

.topicrowmaindark {
 background-color:#DDDDDD;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:27px;
}

.topicrowdark {
 background-color:#DDDDDD;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:27px;
}

.topicrowmainlight {
 background-color:#F1F0F0;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:27px;
}

.topicrowlight {
 background-color:#F1F0F0;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:27px;
}

.topicrowalternate {
 background-color:#F1F0F0;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:27px;
}

.topicrowmainalternate {
 background-color:#F1F0F0;
 padding: 5px 5px 5px 5px;
 text-align: left;
 height:27px;
}

.topiclistheader {
 background-color:#7E88BC !important;
 color:#FFF;
 padding: 0px 2px 0px 5px;
 text-align: left;
 font-size:12px;
 line-height:27px;
 font-weight: bold;
}

.topiclisttitle {
 font-size:16px;
 font-weight:bold;
}

.forumheader {
 font-size:20px;
 font-weight:bold;
}


.maincontentcell {
 width:600px;
}


.podscontainer {
 padding-left:7px;
}


#memberleaguetable .member .overlay{
position: absolute;
top: 4px;
left: 4px;
width: 100px; /*ie*/
height: 20px;
background: #EAE8E8;
opacity: 0.65;
-moz-opacity: 0.65; /* older Gecko-based browsers */
filter:alpha(opacity=65); /* For IE6&7 */
}

#memberleaguetable .member .overlay .placing {
color: #4E487C;
font-size: 16px;
font-weight: bolder;
margin: 2px 2px 2px 5px;
}

#memberleaguetable .member {
height: 170px;
width: 100%;
position: relative;
font-weight: 10px;
top:0;
left:0;
}
#memberleaguetable .member .memberstats {
float: left;
color: #4E487C;
height: 24px;
position: absolute;
top: 26px;
left: 106px;
}

#memberleaguetable .member .memberstats .content {
padding-top: 3px;
}

#memberleaguetable .member .memberstats .content img{
margin-left: 10px;
margin-bottom: -5px;
margin-right: 3px;
}

#memberleaguetable .member .memberstats a {
font-size: 10px;
text-decoration: none;
color: #4E487C;
}

#memberleaguetable .member .memberstats a:hover{
font-size: 10px;
text-decoration: underline;
color: #4E487C;
}

#memberleaguetable .member .memberstats a:visited {
font-size: 10px;
text-decoration: none;
color: #4E487C;
}

#memberleaguetable .member .memberstats .nolink {
font-size: 10px;
text-decoration: none;
color: #4E487C;
}

#memberleaguetable .member .nickname {
float: left;
background-color: #4E487C;
border-left: 1px white solid;
border-right: 1px white solid;
font-weight: bold;
color: #fff;
height: 25px;
width: 190px;
}

#memberleaguetable .member .nickname .content{
padding: 5px 5px;
}
#memberleaguetable .member .nickname a{
color: #fff;
text-decoration: none;
}
#memberleaguetable .member .bgImage {
background-repeat: no-repeat;
background-position: center center;
width: 100px;
height: 162px;
float: left;
}
#memberleaguetable .member .memberprofile {
position: absolute;
top: 50px;
left:112px;
height: 100px;
color: #4E487C;
font-size: 10px;
}
#memberleaguetable .member .memberprofile .content {
margin: 5px;
}
#memberleaguetable .member .memberprofile .item {
padding-bottom: 7px
}

#memberleaguetable .member .memberprofile .item a{
font-size: 10px;
text-decoration: none;
}

#memberleaguetable .member .nameawardscontainer {
height: 25px;
position: absolute;
left: 108px;
border-bottom: 1px solid #fff;
}

#memberleaguetable .member .nameawardscontainer td {
font-size: 10px;
color: #fff;
}

#memberleaguetable .member .nameawardscontainer td img{
margin: 0 1px 0 6px;
}

#memberleaguetable .member .avatar {
position: absolute;
top:0;
left:0;
border: 4px solid #4E487C;
background-color: #fff;
height: 162px;
}

#memberleaguetable .dottedoutline {
padding: 2px;
border: 3px red dotted;
}

h3.articlestandfirst {
font-style: italic;
margin: 10px 0 10px 0;
}
#ProductBuyBox {
width:140px;
border:1px solid #FF0000;
}
#ProductBuyBox h4 {
background-color:#FF0000;
color:#FFF;
font-weight:bold;
font-size:11px;
padding:5px 5px 5px 6px;
margin:0px;
}
#ProductBuyBox .content {
padding:6px 6px 6px 6px;
}


