html, body, img, tbody { margin:0px; padding:0px; border:0px; }
body { background-color:#8D8B8B; background-image:url(images/background-gradient-8D8B8B.png); background-repeat:repeat-x; }
img { display:block; }

#facebookButton { display:inline; vertical-align:text-bottom; }
#twitterButton { display:inline; vertical-align:text-bottom; }

#pdfBrowsePreview { text-align:center; }
#pdfBrowseImage { margin-left:auto; margin-right:auto; }

.errorMessageBox { border:1px solid black; background-color:yellow; color:red; padding:2px; margin-top:5px; margin-bottom:5px; }
.errorMessage { color:red; font-style:italic; padding:2px; margin-top:5px; margin-bottom:5px; }

.inputErrorMessageContainer { color:red; }
input.error, select.error, textarea.error { background-color:yellow; }

.pageTitle { font-size:1.5em; font-weight:bold; }
.pageSubtitle { font-weight:bold; }
.clear { clear:both; }

.center { margin-left:auto; margin-right:auto; }
.hidden { display:none; }

.leftText { text-align:left; }
.centerText { text-align:center; }
.rightText { text-align:right; }

.smallRed { font-size:0.8em; font-weight:bold; color:red; }

.bold { font-weight:bold }
.strike { text-decoration:line-through; }
.fontsize14px { font-size:14px; }
.fontsize24px { font-size:24px; }

.floatLeft { float:left; }
.floatRight { float:right; }

.smallIndent { float:left; margin-left:25px; }
.mediumIndent { float:left; margin-left:50px; }
.largeIndent { float:left; margin-left:100px; }

.adminBlackBorder { border:2px solid black; margin:5px;}
.blackBorder { border:2px solid black; width:550px; }
.tableHeader { background-color:#E0E8E8; text-align:center; }
.tableFooter { background-color:#E0E8E8; }
.tableRowOdd { background-color:#FFFFFF; }
.tableRowEven { background-color:#EEF0F0; }
.tableColumn { padding-left:5px; padding-right:5px; }

.commentBorder { border:1px solid black; width:530px;}
.commentName { background-color:yellow; border-top:1px solid black; border-bottom:1px solid black; width:500px; padding-left:5px; padding-right:5px; }
.commentUserId { float:left; }
.commentTime { float:right; }
.comment { background-color:whitesmoke; border-bottom:2px solid black; margin-bottom:1em; width:500px; padding-left:5px; padding-right:5px; }

.contentMore a:link, .contentMore a:active, .contentMore a:visited { color:red; font-variant:small-caps; font-weight:bold; text-decoration:none; }
.contentMore a:hover { color:red; font-variant:small-caps; font-weight:bold; text-decoration:underline; }

.searchResultRow { margin-bottom:5px; }

.sslButtonHorizontal { margin-bottom:10px; margin-left:auto; margin-right:auto; width:172px; }
.sslButtonVertical { margin-left:auto; margin-right:auto; width:80px; }

a:link, a:visited, a:active, a:hover { color:blue; text-decoration:underline; }

/* multidatespicker jquery theme */
.multidatespicker .ui-widget-content .ui-state-highlight, .multidatespicker .ui-widget-content .ui-state-active { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.multidatespicker .ui-widget-content .multidatespicker-highlight .ui-state-default { border: 1px solid #fad60f; background: #fad60f url(images/ui-bg_glass_55_fad60f_1x400.png) 50% 50% repeat-x; color: #363636; }
/* end multidatespicker jquery theme */
