.topContainer { background-color: white }
#topLeftCorner, #topRightCorner, #bottomLeftCorner, #bottomRightCorner{ width:25px;  height:25px; background-repeat:no-repeat; }
img { border: 0; }
/* Drop Down Menus */
.dropDownMenu, .dropDownStatusBar, .dropDownSearch, .dropDownCalendar, .dropDownTopicSearch, .dropDownPermissions{ 	visibility: hidden; position: absolute; top: 0px; left: 0px; }
.dropDownMenu, .dropDownStatusBar, .dropDownPermissions{ background-color: #F4F4FB; border: solid #E1E3EC; border-width: 1px; height: auto; line-height: 18px; padding: 1px; }
.downDropParent, .dropDownPermissions, .dropDownMenu a:link, .dropDownMenu a:visited, .dropDownStatusBar a { 	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; 	font-weight: normal; text-decoration: none; }
.downDropParent{ color: #FFFFFF; }
.dropDownMenu a:hover, .dropDownMenu a:visited:hover, .dropDownStatusBar a:hover { 	color : #FFFFFF; 	display: block; background: #7F7F99; 	width: 100%; font-weight: normal; 	text-decoration: none; }
.dropDownSearch, .dropDownTopicSearch{ border: solid #475878; border-width: 1px; 	padding: 0px; 	height: 106px;  }
.dropDownSearch{ height: 104px; background-color: white; }
.dropDownTopicSearch{ height: 72px; }
.dropDownPermissions{ color: #333333; line-height: 14px; text-align: right }
.dropDownPointer{ cursor: pointer; }
.nav { font-size: 10px; line-height: 12px; }


.tableBorder { background-color: #EFEFEF; border:1px solid #475878; text-align:right; width:98%; border-spacing:0px; border-collapse: collapse }
.evenTableRow { background-color: #E8E8E8; }
.oddTableRow { background-color: #EDEDED; }



.tableStatusBar { background-color:white; color:#143778; font-size:11px; font-weight:normal;  }
.basicTable { border:0px none; text-align:right; width:98%; }
.lgText, h1, .lgTopicText, .largeButton, .msgSideProfile, .tableLedger, .tableSubLedger, .tableSearchLedger, .calLedger{ 	font-family: Arial, Helvetica, sans-serif; color: black;  font-weight: bold; }
.tableLedger{ font-weight: normal; color: #FFFFFF; background-color: #475878; height: 12px; }
.tableSubLedger{ font-weight: normal; color: black; background-color: #ABB9C9; height: 19px; }
.tableSubLedger a:link, .tableSubLedger a:visited { font-family: Arial, Helvetica, sans-serif; color:black text-decoration: none; font-weight: normal; }
.tableSubLedger a:hover, .tableSubLedger a:visited:hover {color: black; text-decoration : underline; font-weight: normal; }
.tableHeader, .tableHeader a, .tableHeader a:visited, .bgHeader { background-color:#ABB9C9; color:#ABB9C9; text-decoration:none; }
body { background-color: #ECECEC; }
.themeBgColor { background-color: #ABB9C9; }
.mainBgColor { background-color: white}
.pageTitle { font-size:11pt; font-weight:bold; color: #000000 }
.pageSubtitle { color: #000000 }
.touchBgColor { height:3px; background-color:#475878; color:#FFFFFF; }
.boxBg { background-color: #EAEAEA }
.touchBorderColor { border: solid 1px #475878 }

.ticker { float:none; margin-bottom:0pt; margin-left:0pt; margin-right:0pt; margin-top:0pt; padding-bottom:0pt; padding-left:0pt; padding-top:3px; }
.ticker, .ticker a:link, .ticker a:hover, .ticker a:active, .ticker a:visited { background-color:#ABB9C9; color:#231F20; }
.ticker, .ticker a:link, .ticker a:hover, .ticker a:active { font-weight:bold; }
.tableBgColor { background-color:#EFEFEF }
.touchBgColor a { color: #ffffff}
a, a:active, ul li a, ul li a:link, ul li a:visited{ color: #143778; text-decoration: none; }

a:hover { text-decoration: underline; }
ul#primary-nav, ul#primary-nav ul{	background:#475878; /* IE6 Bug */ }
ul#primary-nav { background-color: #475878; }
ul#primary-nav li a, ul#primary-nav li li a { color:#FFFFFF; }
ul#primary-nav li:hover, ul#primary-nav li.over { background-color: #475878; color: white; !important; } /*bgcolor of header's drop down*/
ul#primary-nav li ul li:hover, ul#primary-nav li ul li.over { background-color: #3C4B66; color: white; !important; } /*bgcolor of header's drop down*/
ul#primary-nav li a:hover { color: white; }
img { behavior: url('/forum/includes/pngbehavior.htc'); }
.RTEtoolbar{ background-image: url('/forum/forum_images/toolbar_background.gif'); }
.tableRow{ background-color: white; color: black; font-size: 11px; }
.tableTopRow{ background-color: #8b9caf; color: black;  font-size: 11px; }
.tableBottomRow{ background-color: #8b9caf; color: black;  font-size: 11px; }

.tableBottomRow * a, .tableBottomRow a:link, .tableBottomRow a:active { color: black; text-decoration: underline; }
.tableLedger * a { color: white; }
.topicIcon, .forumIcon { background-position: center; background-repeat: no-repeat; height: 35px; width: 35px; }
.smText { color: black; }
.lgTopicText { color: black; }
.postSeparatorTableRow{	height: 10px; background-color: #606674; }
/* Search Ledger */
.tableSearchLedger{ font-weight: bold; background-color: #ABB9C9; }
.tableSearchLedger a:link, .tableSearchLedger a:visited{ font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none; }
.tableSearchLedger a:hover, .tableSearchLedger a:visited:hover{ color : #666666; text-decoration : underline; }
.postOptions{ color : #ABB9C9; text-decoration: none; cursor: pointer; }
.msgSideProfile { cursor: pointer; text-decoration: none;  }
.avatar, #avatar{ width: 64px; border: 1px solid #000000; margin: 2px; }
.BBquote{ border: 1px dotted #999999; background-color: white; width: 99.5%; padding: 5px; margin: 8px 0px; text-align: right; overflow: auto; display: block; padding: 5px; }
.boxTitle { background-color: #475878; color: black; }
.boxTitle a, .boxTitle a:link, .boxTitle a:active, .boxTitle a:visited { color: black; text-decoration: none; }
.boxTitle a:hover { color: black; text-decoration: none; } 
.main_box { background-color: #EBEAEF; color: black; }
.main_boxContent { background-color: #EBEAEF; color: black; }
.dateText { color: #888888; font-size: 11px; }
.menuPoly { color: #8899B9; font-size: 9px; margin-right: 3px; }
.tableStatusBar a { text-decoration: none }
.tableStatusBar { background-color: #EFEFEF }
input.smText { color: black; }

.errorTable{
	text-align: right;
	border: 1px solid #FD7D40;
	background-color: #EFEFEF;
	color: black;
}
