
TABLE.profileHeader {
    width:100%;
}

TABLE.profile_image {
    margin:auto;
    margin-top:15px;
    margin-bottom:20px;
    width:auto;
}

TD.colLft table.box tr TD.boxcontent {
    padding:0px;
}

table.box tr td.boxcontent {   /* better lowercase naming */
	padding: 0;
	background: white;
}

table.page_main tr.rowContentMain td.colRgt {
    width:676px;
}

TR.profile_row TD {
    border-top: solid 1px #cecece;
    height:0px;
    width:100%
}

.profileButtons_active TR.profile_row IMG {
    margin:5px 5px 0px 30px;
}

.profileButtons_inactive TR.profile_row IMG {
	margin:5px 5px 0px 30px;
	-moz-opacity:0.2 ;
	filter:alpha(opacity: 20);
	opacity: 0.2;
}

.opacity {
	-moz-opacity:0.2 ;
	filter:alpha(opacity: 20);
	opacity: 0.2;
}

TR.profile_row SPAN {
    height:35px;
    width:100%;
    line-height:35px;
}

TR.profile_row SPAN {
    display:inline;
}


TABLE.profileButtons {
    width:100%;
    font-size:9pt;
    cursor:pointer;
    vertical-align:middle;
}

TABLE.profileButtons SPAN.profileText {
    font-weight:bold;
}

DIV.profileFacts {
    clear:left;
    float:left;
    height:100%;
    font-weight:bold;
}

DIV.profileParagraph {
    /*margin-left:60px;*/
    overflow: hidden;
}

TABLE.profileButtons TR:hover {
    background-image:url(../images2/img/bg_profile_highlight.jpg);
}

TR.profile_row A:hover {
    text-decoration:none;
}

TR.profileActive {
	background-image:url(../images2/img/bg_profile_highlight2.jpg);
	background-repeat: no-repeat;

	height: 34px;
}

TR.profile_row TD.profile_icon {
   width:40px;
   text-align:right;
}

TABLE.profile_image DIV IMG {
    width:140px;
    height:140px;
    border:1px solid #B2B2B0;
}

TABLE.profile_image TD {
    text-align:right;
    font-size:11px;
    color: #717672;;
}



TABLE.profileAboutMe TD {
        padding-top:20px;
}
TABLE.profileAboutMe DIV {
        line-height:20px;
}

td.profileBackground {
        background: url(../images2/profile_background.jpg) #ffffff no-repeat;
        height: 330px;
}

TABLE.profileAboutMe TD.profileUserNickname {
    padding:0px;
    font-size:16px;
    font-weight:bold;
}

span.profileCount {
    font-weight:normal;
}

table.page_main tr.rowContentMain td.colLft {
    width:280px;
}

TABLE.profileAboutMe {
    margin:39px 0px 30px 85px;
    width:540px;
}
TABLE.profileAboutMe TD.profileLink {
    width:120px;
    padding-left:20px;
}

table.page_main tr.rowContentMain table.profileAlbum {
    background: #ececec;
    margin-bottom:20px;
}

table.page_main tr.rowContentMain table.reportsAlbum {
    background: #ECECEC;
    margin-right:20px;
}

/* editMyProfile */
/*table.register_update tr*/ td.left_error {
    color: red;
    font-weight: bold;
}

tr.toolbox {
    background: #D7D6D7;
}

tr.reportsToolbox {
    background: #D7D6D7;
}

tr.eventsToolbox {
    background: #b0b0b0;
}

div.rowEvenEvents {
    background:#ececec;
}
div.rowOdd {
    background:white;
}


tr.toolbox td {
    height:25px;
}

table.page_main tr.rowContentMain td tr.toolbox table td, tr.toolbox table td a{
    text-align:center;
    vertical-align:middle;
    font-size: 11pt;
    color:#ffffff;
    font-weight:bold;
}

table.albums table td.albumImages table {
    border-spacing:10px;
    width:162px;
}

div.boxPadding {
    padding:20px;
}
table.boxPadding {
    margin:10px;
}

table.subBox {
  border-spacing: 10px;
	
	
}

td.albumImage a img {
    height:100px; width:100px;
    border: 1px #b2b2b0 solid;
    padding: 2px;
    background: #ffffff;
}

td.rightBoxImage a img {
    height:68px; width:68px;
    border: 1px #b2b2b0 solid;
    padding: 1px;
    background: #ffffff;
}
td.albumImage {
    width:106px;
}

td.albumImages {
    width:162px;
}

td.albumImages table td {
    height:66px;
    width:66px;
    border:1px solid #999b9a;
    background: #e5edef;
}

table.page_main tr.rowContentMain td.albumTitle {
    font-size:11pt;
    vertical-align:middle;
    height:45px;
    padding-left:10px;
    padding-top:10px;
    font-weight:bold;
}

table.page_main tr.rowContentMain td.albumContent {
    padding-left:10px;
    /*padding-top:20px;*/
    line-height:20px;
    width:225px;
}

div.albumVal {
    font-weight:bold;
}

div.albumDesc {
    clear:left;
    float:left;
}

td.albumView {
    text-align:right;
    height:45px;
    vertical-align:bottom;
    padding-bottom:10px;
    padding-right:10px;
    font-weight:bold;
}

table.newAlbum {
    padding-left:20px;
}
table.newAlbum img {
    padding-left:10px;
    padding-right:10px;
    padding-top:20px;
}

table.newAlbum table td.newAlbumHeadline {
    height:60px;
    text-align:left;
    vertical-align:middle;
    font-weight:bold;
    font-size:12pt;
    padding-top:20px;
    width:100%;
}

table.newAlbum table td.newAlbumText {
    padding-left:30px;
    padding-bottom:30px;
    font-size:9pt;
}
table.newAlbum table td input, table.newAlbum table td textarea, table.newAlbum table td select {
    width:260px;
    margin-right:10px;
}

table.newAlbum table td input.input {
    margin-bottom:10px;
}

table.newAlbum table td input{
    height:18px;
    clear:both;
}

table.newAlbum table td.newAlbumSubmitButton input {
    width:auto;
    height:auto;
}


table.newAlbum table td.newAlbumSubmitButton {
    vertical-align:middle;
    text-align:center;
    padding-top:60px;
    padding-bottom:60px;
}



div.fileinputs {
	position: relative;
	height:31px;
}

div.fileinputs input {
	margin-top:5px;
    margin-left:70px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
}
div.fakefile2 {
	position: absolute;
	top: 0px;
	left: 240px;
	z-index: 2;
}
div.fakefile2 img {
    padding:0px;
}

table.newAlbum table td div.fakefile input {
    padding:0px;
    margin-right:10px;
    margin-top:0px;
    margin-left:0px;
    font-size:10pt;
    height:25px;
    width:230px;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 3;
	cursor:pointer;
}

td.browseFile {
	padding-top:5px;
	padding-bottom:5px;
}

table.page_main tr.rowContentMain td tr.toolbox td.editAlbumCheck {
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    width:30px;
}

table.page_main tr.rowContentMain td tr.toolbox td, tr.toolbox td a{
    text-align:left;
    vertical-align:middle;
    font-size: 11pt;
    color:#ffffff;
    font-weight:bold;
}

table.page_main tr.rowContentMain td tr.toolbox td img {
    padding-left:20px;
}

td.editAlbumImage {
    text-align:center;
    width:90px;
}

td.editAlbumImage img {
    margin-top:20px;
    margin-bottom:20px;
    margin-left:10px;
    border: solid 1px #999b9a;
}

td.editAlbumText {
    padding-bottom:20px;
    line-height:20px;
    font-size:10pt;
    padding-left:10px;
}

input.editAlbumInput {
    height:20px;
    width:220px;
    float:left;
    margin-top:3px;
    vertical-align:middle;
}

span.editAlbumElements {
    font-size:8pt;
    font-weight:bold;
    color:#4d4747;
}

table.page_main tr.rowContentMain div.albumTitle {
    font-size:11pt;
    vertical-align:middle;
    padding-top:10px;
    font-weight:bold;
}

table.editAlbumTop td {
    vertical-align:middle;
    width:100px;
    color:#5f5a5a;
}

table.editAlbumTop {
    margin-bottom:20px;
    margin-top:20px;
    width:100%;
}

td.editAlbumSpace {
    width:30px;
}

table.editAlbumTop td.editAlbumSelect {
    width:auto;
    text-align:center;
}

td.profileSubHeadline {
    font-size:12pt;
    color:#635f5f;
    height:40px;
    vertical-align:bottom;
}

td.editAlbumTitle div input {
    width:260px;
    float:left;
    height:25px;
    line-height:25px;
    margin-right:10px;
}

div.actionTag table {
}

div.actionDelete {
    font-size:12pt;
    color:#635f5f;
    height:40px;
    vertical-align:bottom;
}

table.editAlbumHide textarea, table.editAlbumHide select  {
    width:260px;
    float:left;
    margin-right:10px;
}

td.editAlbumTbWidth {
    width:446px;
}

td.viewAlbumColL {
    padding:10px 20px 15px 40px;
    width:106px;
}

td.viewAlbumColM {
    padding:10px 20px 15px;
    width:106px;
}

td.viewAlbumColR {
    padding:10px 40px 15px 20px;
    width:106px;
}

tr.rowOdd {
    background:#ffffff;
}
tr.rowEven {
    background:#d6f3f7;
}
tr.rowEvenReport {
    background:#ececec;
}

td.albumImage img {
    height:100px; width:100px;
    border: 1px #b2b2b0 solid;
    padding: 2px;
    background: #ffffff;
}
td.albumImage {
    width:106px;
}

tr.newAlbumAutoRegion td.right, tr.newAlbumAutoRegion td.right {
    padding-top:30px;
}

tr.menuRowAlbum td {
    text-align:left;
    vertical-align:middle;
    padding-left:40px;
}
#albumLink {
    text-align:right;
    padding-right:40px;
}

td.imgNav table {
    margin-top:10px;
}


td.imgNav table td {
    line-height:16px;
}

td.imgNav table img {
	vertical-align:top;
}


td.imgNav a,
td.imgNav a:hover,
td.imgNav a:active,
td.imgNav a:visited {
  font-size:10px;
  font-weight:normal;
  color:#333232;
  vertical-align:middle;
  margin-left:3px;
  margin-right:3px;
}

td.imgNav {
    color:#333232;
    font-weight:bold;
}

td.imgLarge {
    text-align:center;
    padding:10px 10px 10px 0px;
}

td.imgLarge img {
    border: 1px solid #958c8d;

}

td.imgRightMenu {
    width:150px;
    border-bottom:1px solid #c0cbba;
    height:20px;
    padding-top:8px;
}
tr.menuRow td{
    vertical-align:middle;
    padding:2px 0px;
}

td.imgRightMenu div {
    font-size:12px;
}

td.rating {
    text-align:right;
    width:160px;
    padding-right:15px;
}

table.subBoxUser {
    margin-top:10px;
}

td.imgNav td.rightArrow {
    text-align:right;
    padding:0px;
}

td.imgViewProfile {
    width:150px;
    border-bottom:1px solid #c0cbba;
    height:auto;
    font-weight:bold;
    color: #4d4747;
    padding-top:8px;
    padding-bottom:8px;
}

div.imgPhotoProfile img {
    width:70px;
    height:70px;
    border: 1px solid #958c8d;
}

div.extraInfo {
    color: #4f4647;
    font-weight:bold;
    line-height:20px;
}

div.extraInfoHead {
    font-weight:normal;
    vertical-align:middle;
}

tr.imgExtraLinks {
    height:26px;
}

td.imgExtraLink {
    line-height:26px;
    border-bottom:1px solid #c0cbba;
    border-top:1px solid #c0cbba;
    vertical-align:middle;
}

td.imgExtraLinkRgt {
    padding-right:15px;
    line-height:26px;
    text-align:right;
    border-bottom:1px solid #c0cbba;
    border-top:1px solid #c0cbba;
    vertical-align:middle;
}
td.imgExtraLinkBottom {
    line-height:26px;
    border-bottom:1px solid #c0cbba;
    vertical-align:middle;
}

table.singleReport {
    padding: 10px;
}

table.tbl_tip { margin: 5px; text-align: center; }
table.tbl_tip tr.image_cont td { text-align: center; }
table.tbl_tip tr.image_cont td img { 
                                    margin-right:15px;}
/*table.tbl_tip td.image_cont {  }*/
table.tbl_tip td.tip_colLft { padding-top: 20px; width: 136px; }
table.tbl_tip td.tip_colRgt { padding-top: 20px; padding-left: 10px; }
table.tbl_tip td.tip_colRgt table { height: 450px; width: 443px;}
table.tbl_tip td.link { text-align: left;}
table.tbl_tip td.tip_colRgt td.tip_content { padding-top:7px; padding-right: 10px; height:100%; font-size:12px; color:#40403e;line-height:18px;}
table.tbl_tip td.tip_colRgt td.tip_images { padding-top:7px; padding-right: 0px; width: 106px; text-align: right;}
table.tbl_tip td.tip_colRgt td.tip_images img { padding:2px; margin-bottom: 6px; width: 106px; border: 1px solid #b1b2ad; }
table.tbl_tip td.tip_colRgt td.tip_images td { text-align:right; }
table.tbl_tip td.tip_helpfull { padding-top: 25px; font-size:15px; color: #888888; text-align: center; font-weight: bold; vertical-align: middle;}
table.tbl_tip td.tip_helpfull img { margin-left: 10px;}
td.line1 { border-bottom: 1px solid #e1e1e1; padding-top: 5px;}
td.line2 { border-bottom: 2px solid #9da795; padding-top: 5px;}

table.tips_profile_image td { 
    text-align: right;
		font-size:11px;
    color:#717672;
		line-height:14px;
}
		
table.tips_profile_image div a img { width:136px; height:136px; text-align: center;    }

table.tips_profile_image td.reportRating {
    text-align:left;
    height:60px;
    vertical-align:bottom;
}

table.tips_profile_image td.reportLinks {
    text-align:left;
    height:60px;
    padding-top:10px;
}

img.imgReport {
    border: 1px solid #b1b2ad;
    background:#e7efe5;
    width:70px;
    height:70px;
}

table.Comment {
    margin:0px;
		padding-top:10px;
		padding-left:10px;
}

td.commentText div {
    border-bottom:1px solid #c0cbba;
}

td.commentEntry {
    padding-left:20px;
    padding-right:20px;
}

div.commentHeadline {
    font-size:18px;
    color:#4f4647;
}

td.commentEntry textarea {
    width:100%;
    margin-bottom:10px;
    height:80px;
}

td.commentEntry div form div {
    text-align:right;
}

td.commentImage {
    width:70px;
    padding:20px 10px 20px 20px;
}

td.commentImage img  {
    width:70px;
    height:70px;
    border:1px solid #958c8d;
}

td.commentHeadline2 {
   height:35px;
   vertical-align:bottom;
   line-height:14px;
}

td.commentContent {
    border-top:2px solid #9da795;
    padding-top:5px;
    height:80px;
}

td.commentDate {
    vertical-align:bottom;
}

table.expertBoardProfile tr.data {
    background-color:#fefbd8;
}

table.guestbookBack {
    background-color:#ececec;
}

td.guestbookEntry {
    padding:0px;
}

td.guestbookEntryAnswer {
    padding-left:20px;
}


.toptags A.tagLarge,
.toptags A.tagLarge:active,
.toptags A.tagLarge:hover,
.toptags A.tagLarge:visited {
  color:#333232;
  font-weight:bold;
  font-size:18px;
  line-height:20px;
  text-decoration:none;
}

.toptags A.tagMiddle,
.toptags A.tagMiddle:active,
.toptags A.tagMiddle:hover,
.toptags A.tagMiddle:visited {
  color:#333232;
  font-weight:bold;
  font-size:15px;
  line-height:18px;
  text-decoration:none;
}

.toptags A.tagSmall,
.toptags A.tagSmall:active,
.toptags A.tagSmall:hover,
.toptags A.tagSmall:visited {
  color:#333232;
  font-weight:bold;
  font-size:11px;
  line-height:14px;
  text-decoration:none;
}

table.tbl_talk_detail tr.data td{
	padding-left: 10px;
	padding-top: 10px;
	font-size: 12px;
	font-weight: bold;
}

TD.rider_left_a {
  background-image:url('../images2/mc/layer_rider_active_left.gif');
}

TD.rider_left {
  background-image:url('../images2/mc/layer_rider_left.gif');
}

TD.rider_center_a {
  background-color:#ffffff;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
}

TD.rider_center {
  background-color:#e5e8ed;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
}

TD.rider_center_a A, TD.rider_center A {
  color:#333232;
  font-weight:bold;
}

TD.rider_center_a A:visited, TD.rider_center A:visited {
  color:#333232;
  font-weight:bold;
}

TD.rider_right_a {
  background-image:url('../images2/mc/layer_rider_active_right.gif');
}

TD.rider_right {
/*  background-image:url('../images/layer_rider_right.gif');*/
	background-image:url('../images2/mc/layer_rider_right.gif');
}

A.link_red, A.link_red:hover, A.link_red:visited, A.link_red:active {
  color:#cc0000;
  font-size:10px;
  font-weight:bold;
}

TABLE.mcenterNav TD.headline {
  color:#333232;
  padding-left:10px;
  font-size:12px;
  font-weight:bold;
  padding-bottom:5px;
}
.MessageCenter {
  width: 655px;
  margin-top: 10px;
  background-color: #c4e151;
  border: 1px solid black;
}

/*
table.MessageCenter input.text,input.submit,input.button, textarea {
  background-color: white;
  border: 1px solid black;
}
*/
.MessageCenterHeader {
  width: 100%;
  font-size: 11px;
  vertical-align:middle;
}

.MessageCenterHeadline {
  width: 100%;
  font-size: 11px;
}

.MessageCenterList {
  width: 100%;
  font-size: 11px;
}

.MessageCenterForm {
  width: 100%;
  font-size: 11px;
  background-color: #c4e151;
}

.MessageCenterBody {
  width: 100%;
  font-size: 11px;
}

.MessageCenterFooter {
  width: 100%;
  font-size: 11px;
  background-color: #d4e78c;
}

.MessageCenterBodyHeader {
  background-color: #d5eb89;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: bold;
}

.MessageCenterBodyNavigation {
  background-color: #d5eb89;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: normal;
  text-align: right;
  font-size: 9px;
}

tr.MessageCenterBody td.MessageCenterBodyNavigation {
  background-color: #d5eb89;
  border-top:1px solid white;
}

td.MessageCenterBodyNavigation a:link { text-decoration: underline; }
td.MessageCenterBodyNavigation a:hover { text-decoration: none; }
td.MessageCenterBodyNavigation a:active { text-decoration: none; }
td.MessageCenterBodyNavigation a:visited { text-decoration: underline; }

tr.MessageCenterBody {
  background-color: #e5faad;
}

tr.MessageCenterBody td {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #c4e151;
}

tr.MessageCenterBody td.MessageCenterBodyHeader {
  background-color: #d5eb89;
  border-top:1px solid white;
  border-bottom:1px solid white;
  padding:0px;
  padding-top:2px;
  padding-bottom:2px;
  padding-left: 10px;
}

tr.MessageCenterHeadline td {
  padding: 5px;
  padding-bottom: 15px;
  text-align: center;
  font-weight: bold;
}

tr.MessageCenterHeader td {
  background-color: #d5eb89;
  border-bottom:1px solid white;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
  vertical-align:middle;
}

tr.MessageCenterHeader td b{
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align:middle;
}

tr.MessageCenterHeader td span{
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align:middle;
  padding-left:5px;
}

tr.MessageCenterList td {
  border-bottom:1px solid white;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  height: 40px;
}

tr.MessageCenterForm td {
  background-color: #c4e151;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

table.MessageCenterInfo {
  border: 0px solid black;
/*width:500px;*/
}

table.MessageCenterInfo td{
  padding:0px;
}

table.MessageCenterInfo td.image{
  width:70px;
  border-right: 1px solid white;
}

table.MessageCenterInfo td.image img{
  width:70px;
  height:70px;
}

table.MessageCenterInfo td.block{
  font-size:11px;
  vertical-align:middle;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
}

table.MessageCenterInfo td.block img, b{
  vertical-align:middle;
}

table.MessageCenterInfo td.desc{
  font-size:11px;
  padding-left:5px;
  text-align:left;
  font-weight:bold;
}

table.MessageCenterInfo td.detailheader{
  background-color:#e5e8ed;
  height:15px;
  font-weight:bold;
  font-size:11px;
  padding-left:2px;
  border-bottom: 0px solid white;
}

table.MessageCenterInfo td.content{
  font-size:11px;
  padding-left:5px;
}

tr.MessageCenterFooter td {
  background-color: #d5eb89;
  text-align: right;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

TABLE.mcenterNav TD.headline {
  color:#333232;
  padding-left:10px;
  font-size:12px;
  font-weight:bold;
  padding-bottom:5px;
}


TABLE.mcenterMessage {
  background-color:#f2f3f5;
}

TABLE.mcenterMessage TR.info, TABLE.mcenterMessage TR.action {
  background-color:#ffffff;
  font-weight:bold;
  font-size:11px;
  text-align:center;
  padding-bottom:10px;
  color:#333232;
}

TABLE.mcenterMessage TR.headline TD {
  color:#333232;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
  font-size:11px;
  background-color:#e5e8ed;
  height:20px;
}

TABLE.mcenterMessage TR.headline TD TABLE TR TD{
  padding:0px;
}

TABLE.mcenterMessage TD#userPreview {
  padding:10px;
}

TABLE.mcenterMessage TR.headline TD B, TABLE.mcenterMessage TR.headline TD SPAN {
  vertical-align:middle;
  padding-right:5px;
}

TABLE.mcenterMessage TR.fields TD {
  color:#000000;
  padding-left:10px;
  font-size:11px;
  font-weight:bold;
}

TABLE.mcenterMessage TR.fields TD.desc {
  width:100px;
}

TABLE.mcenterMessage TR.fields TD INPUT, TABLE.mcenterMessage TR.fields TD SELECT {
  color:#000000;
  font-size:11px;
  font-weight:normal;
}

TABLE.mcenterMessage TR.fields TD TEXTAREA {
  color:#000000;
  font-size:11px;
  font-weight:normal;
  font-family:Verdana;
  width:450px;
  height:150px;
}

TABLE.mcenterMessage TR.fields TD INPUT.button {
  font-size:10px;
  border:1px solid #333232;
  background-color:#ffffff;
  color:#cc0000;
  font-weight:bold;
  cursor:pointer;
}

TABLE.mcenterMessage TD.spacer {
  font-size:10px;
}

TABLE.mcenterInbox TR.headline TD {
  color:#333232;
  padding-right:10px;
  font-size:11px;
  font-weight:bold;
  background-color:#e5e8ed;
  height:29px;
}

TABLE.mcenterInbox TR.info TD {
  font-weight:bold;
  font-size:11px;
  text-align:center;
  padding-bottom:10px;
  color:#333232;
}

TABLE.mcenterInbox TR.action TD {
  font-weight:normal;
  font-size:11px;
  padding-bottom:5px;
  color:#333232;
  padding-left:0;
}

TABLE.mcenterInbox TR.action TD SELECT {
  font-weight:normal;
  font-size:10px;
  vertical-align:middle;
  color:#000000;
}

TABLE.mcenterInbox TR.action TD IMG {
  vertical-align:middle;
}

TABLE.mcenterInbox TR.entry {
  /*background-color:#e8edf6;*/
  background-color:#ffffff;
}

TABLE.mcenterInbox TR.entry TD {
  color:#333232;
  font-size:11px;
  height:30px;
  border-bottom:1px solid #E5E8ED;
}

table.mcenterInbox tr.newMail td {
  font-weight:bold;	
}

TABLE.mcenterInbox TR.entry TD A {
  color:#333232;
  font-weight:normal;
}

table.mcenterInbox tr.newMail td a {
  font-weight:bold;	
}


.mc td{
	vertical-align: middle;
}



div.postingOdd {
    padding:20px 0px;
    background:white;
}

div.postingEven {
    padding:20px 0px;
    background:#ececec;
}

tr.entry td, tr.entryHL td {
    padding:6px 0px;
}

.Step img {
    padding-bottom:8px;
}

tr.entryHL {
    background:#fefde8;
}

tr.entry td.left, tr.entryHL td.left {
    padding-left:10px;
}
tr.entrySave td {
    text-align:center;
    padding:20px 0px;
}

table.reg_multiselect td {
    width:50%;
}

tr.mandatory td table td {
    padding:20px 0px 3px 10px;
}

td.errormsg {
    padding-left:10px;
    padding-bottom:3px;
}

td.changeNickname {
    padding-left:10px;
    padding-bottom:3px;
    font-weight:bold;
    text-decoration:underline;
}

div.profilePhotoUpload {
    padding-top:20px;
}

td.hidden {
    display:none;
}

td.postingEntry {
    padding-right:20px;
}

#eventExtraData {
    padding-top:20px;
}



table.newAlbum table td div.dropDownPhoto {
        margin-right: 15px;
        width:260px; height:20px;
        border:1px solid #9b9b9b;
    }

table.newAlbum table td div.dropDownPhoto input {
        margin: 1px 0px 0px 3px;
	    width:240px; height:15px;
	    vertical-align:top; text-align:left;
        border: 0px;
        float:left;
    }
table.newAlbum table td div.dropDownPhoto a { vertical-align: middle }


table.viewAlbum { width:634px;}

.spaceHeadlineButton {
    padding:20px 0px 10px 0px;
}

div.dropDownReport {
        margin-right: 15px;
        width:260px; height:28px;
        border:1px solid #9b9b9b;
    }
    
table td div.dropDownReport input {
        margin: 6px 0px 0px 3px;
	    width:240px; height:20px;
	    vertical-align:top; text-align:left;
        border: 0px;
        float:left;
    }
table.newAlbum table td div.dropDownReport input {
        margin: 6px 0px 0px 3px;
	    width:240px; height:20px;
	    vertical-align:top; text-align:left;
        border: 0px;
        float:left;
    }
table.newAlbum table td div.dropDownReport a { vertical-align: middle }

tr.entryRow td {
    padding: 6px 0px;
}

table.search_member_index td {
    padding-top:20px;
}