.bottomNav, .bottomNav A{font-size:8px; font-weight:normal; text-decoration:none;}

.input{font-size:11px; border:solid 2px #e6e6e6; }
.inputLabel{color:black; font-weight:bold; font-size:10px;}
.error{color:red; font-weight:bold;}
.inputCategory{color:black; font-weight:normal; font-size:10px;}

.profileContents .tests input { border:none; margin-right:4px; }
.profileContents .input, .profileContents .tests .input, .profileContents .tests textarea, .profileContents .tests .inputLabel input { font-size:12px; border:solid 2px #e6e6e6; }
.profileContents .inputLabel, .profileContents .tests .inputLabel { color:black; font-weight:normal; font-size:12px;}


.webPartCaption{background-color:#78003c; color:#ffcc82; font-weight:bold; padding:1 6 1 6;}
.webPartContent{font-size:9px; color:#666666;}
.webPartContent A, .webPartContent A:visited, .webPartContent A:hover{font-size:9px;}
.webPartContentTitle{color:#666666; font-weight:bold; padding:0 5 0 5;}
.webPartContentTitle A, .webPartContentTitle A:visited, .webPartContentTitle A:hover{color:#ff9933; font-weight:bold;}
.webPartDetails{background-color:#828282; color:#ffffff; padding:0 3 0 6; border-right: solid 4px #cccccc; border-bottom: solid 4px #cccccc; border-left: solid 4px #cccccc;}
.webPartDetails A, .webPartDetails A:visited, .webPartDetails A:hover{ color:#ffffff; text-decoration: underline;}
.webPartInteract, .webPartInteract A, .webPartInteract A:visited, .webPartInteract A:hover{background-color:#ff9933; color:white; font-weight:bold; padding:0 3 0 3;}

.clear{clear:both;}
.submitButton{color:#ff9933; font-weight:bold; padding:0 4 0 4;}

.articleCategory, .articleCategory A, .articleCategory A:visited, .articleCategory A:hover{color:#996633; font-size:9px; text-decoration:none;}
.articleTitle, .articleTitle A, .articleTitle A:visited, .articleTitle A:hover{color:#000000; font-size:9px; text-decoration:none;}
.articleLongTitle, .articleLongTitle A, .articleLongTitle A:visited, .articleLongTitle A:hover{font-size:11px; font-weight:bold;}
.articleLongTitleBig, .articleLongTitleBig A, .articleLongTitleBig A:visited, .articleLongTitleBig A:hover{font-size:14px; font-weight:bold;}
.articleAuthor{font-size:9px;}
.articleSummary{color:#000000; font-size:11px;}
.articlePublishDate{font-size:9px; color:#996633}
.articleCommentDetails{color:#333333;}
.articleLinks, .articleLinks A, .articleLinks A:visited, .articleLinks A:hover{color:#0066b4;}
.articleViewCount{color:#996633; font-size:10px;}
.articleSpecialColor{color:#996633; font-weight:bold;}
.articleImageForStyleType2{ float:right; height:175px; width:275px; overflow:hidden; margin-left:10px; margin-bottom:10px; }

.alsoLookTitle{color:#000000; font-size:12px; text-decoration:none;}

.pageLinks, .pageLinks A, .pageLinks A:visited, .pageLinks A:hover{color:#0066b4;}
.pageTitle{font-size:16px; font-weight:bold; line-height:19px;}

.comment{color:#333333; font-size:11px;}
.commentTitle{color:#996633; font-size:11px; font-weight:bold;}
.commentDate{color:#996633; font-size:10px;}
.commentAuthor{color:#996633; font-size:9px;}

.dontMissTable{background-color:#f5f5f5; padding:10 12 10 12;}
.dontMissTitle{color:#999999; font-size:14px; font-weight:bold;}

.navSeperator{padding:0 10 0 10;}
.navItem{font-size:11px; color:#0066b4; text-decoration:none}
.navItemActive{font-size:11px; color:#00FFFF; font-weight:bold; text-decoration:none; background-color:#0066b4;}

.noIdea{color:#00ffff; font-size:12px;}
.alternativeColor, .alternativeColor A{color:#996633;}

.borderedTable{background-color:#cccccc;}
.borderedTableCell, .borderedTableCell A{padding:2 5 2 5; font-size:10px; color:#0066b4; background-color:#fff0e0; text-decoration:none}
.borderedTableCell A:hover{text-decoration:underline;}
.borderedTableCellActive, .borderedTableCellActive A{padding:2 5 2 5; font-size:10px; color:#00FFFF; font-weight:bold; text-decoration:none; background-color:#0066b4;}

.artDetailsTable{background-color:#cccccc;}
.artTableCellTop{background-color:#eeeef8; padding:0px 4px 0px 6px;}
.artTableCellBottom{background-color:white; padding:0px 4px 0px 6px;}

.profileTop{background-color: #E7E7E7; padding:2px 6px 2px 6px;}
.profileRow{background-color:#E6E6E6; padding:2px 6px 2px 6px; color:#996633; font-weight:bold;}
.profileAnswer{background-color:#EEEEEE; padding:2px 6px 2px 6px; color:#000000; font-weight:normal;}
.profilePartTable, profilePartTable A:hover{background-color:#cecfce; color:#666666; text-decoration: none;}
.profilePartTableCell{padding:2 5 2 5; font-size:10px; color:#000000; background-color:#f7f7f7; text-decoration:none}
.profilePartTableCellDark{padding:2 5 2 5; font-size:10px; color:#000000; background-color:#e6e6e6; text-decoration:none}
.profileGrey{color:#666666;}

.friendNoPicTable{background-color: #b4b4b4; color: #666666; font-size: 9px;}
.friendName, .friendName A, .friendName A:visited, .friendName A:hover{color:#0066b4; font-size: 12px; font-weight: bold;}
.friendText{color:#666666;}
.friendLinks, .friendLinks A, .friendLinks A:visited, .friendLinks A:hover{color:#0066b4; text-decoration: underline;}

.messageHeader{background-color: #848284; color: #ffffff; font-size: 12px; padding:2px 6px 2px 6px;}
.messageSubHeader{background-color: #cccccc; color: #000000; font-size: 12px; padding:6px 6px 6px 6px;}
.messageLinks{color:#0066b4; padding:2px 6px 2px 6px;  font-size: 12px;}
.messageSmallLinks{color:#0066b4; padding:2px 6px 2px 6px;  font-size: 10px; text-decoration:underline;}
.messageDate{color:#666666; padding:2px 6px 2px 6px;  font-size: 12px;}
.messageBody{padding:2px 6px 2px 6px;  font-size: 12px;}

.loading{
	position:absolute;
	top:0px;
	left:0px;
	width:312px;
	height:22px;
	z-index:999;
	background-image:url(/images/knightrider.gif);
	background-repeat: no-repeat;
	text-align:center;
	padding:0px;
	color:white;
	font-weight: bold;
	display: none;
}

.msgLayer{background-color:#828282; color:#ffffff; border: solid 2px #cccccc;}
.msgCaption{background-color:#0166b4; color:white; font-size: 12px; padding-left:10px; padding-right:10px; height:22px; line-height:22px;}
.msgCaption A{color:white; text-decoration:none;}
.msgArea{font-size:10px; line-height:16px; background-color:#1e52a6; color:#ffffff; border-top: solid 2px #cccccc;}

.tblRewards TD{font-size:12px;}

.tblMiniPhotoGallery{
	width:100%;
	font-size: 10px;
	padding:0 10 1 6;
	position:relative;
	border-top:solid 4px #cccccc;
	border-right:solid 4px #cccccc;
	border-bottom:solid 4px #cccccc;
	border-left:solid 4px #cccccc;
}
.tblMiniPhotoGalleryCaption{
	background-color:#0066b4;
	font-size: 10px;
	padding:0 10px 1px 6px;
	position:relative;
	border-bottom:solid 4px #cccccc;
}
.tblMiniPhotoGalleryCaption TD{color:#00ffff;}
.tblMiniPhotoGalleryCaption A{color:#00ffff;}

.usersCaptionLeft { float:left; width:200px; text-align:left; margin:6px 0 16px 8px; }
.usersCaptionRight { float:right; text-align:right; margin:6px 0 0 8px; }
.usersSearchInput { height:16px; color:black; padding:1px 6px; font-size:10px; float:left; border:1px solid #7dc4c9; }
.classicSubmit { height:20px; float:left; font-size:10px; padding:1px 6px; cursor:pointer; cursor:hand; color:#fff; background:#333; border:none; }
.classicSubmit:hover { background:#f60; }


.spanPageNumber { float:left; margin:0 4px; }
.spanPageSeperator { float:left; height:20px; width:12px; }

.personalMessage { font-size: 12px; font-style: italic; font-weight: normal; margin:5px 10px; }
.personalMessageDelete { margin-left:8px; }

.sendArticleActive  { margin-right:14px; text-decoration:underline; }
.sendArticlePassive { margin-right:14px; text-decoration:none; }

.sendMessageV2SubjectLabel { font-size: 16px; font-weight: bold; font-style: italic; padding:4px 20px; }
.sendMessageV2RecipientsLabel { padding:0 20px 20px 20px; }

.tests { padding:0 0 0 20px; }
.tests input, .tests textarea { border: solid 2px #e6e6e6; }
.tests .input { font-size:11px; border:solid 2px #e6e6e6; }
.tests .inputLabel{color:black; font-weight:normal; font-size:11px;}

