﻿body{margin-right:5;margin-left:5;margin-top:0;padding:0;font-family:arial,verdana,sans-serif;font-size:small;color:#000}
/* Header Information */
.user-hdr { text-align:left; width:100%; }
.topBottomSpace { padding-bottom:5px; padding-top:5px;}
.topRightSpace { padding-right:10px; padding-top:5px; }
.curPage { font-size:22pt; font-weight:bold; padding-right: 10px;}

.contentArea{border-left: solid 1px #cecece; border-right: solid 1px #cecece; background-color:White;}
.contentPanel{ background-color:#ececec; width:550px; }
.menuCell{ background-color: #e6e6e6; border: solid 1px #999999; }

/* Page Navigation */
.pagenav {color:#ffffff;}
.pagenav a {color:#ffffff; text-decoration:none;}
.pagenav a:hover {text-decoration:underline;}

/* Top navigation links */
.topNav a { color: #000000; text-decoration:none; }
.topNav a:hover{text-decoration:underline;}

.paragraphTitle{ font-size:12pt; color:#005c9c; font-weight:bold; padding-left: 10px; padding-right:10px; }
.paragraphContent {color: #787878; padding:10px; padding-left: 10px; padding-right:10px;text-align:justify; font-family:Tahoma; }

.footerLinks a {color:Black; text-decoration:none;font-size:9pt; }
.footerLinks a:hover{text-decoration:underline;}
.footerText {color:#005c9c; font-size:8pt; text-align:justify; font-family:Tahoma;}
.footerText b { font-weight:normal; }

tr.noDecoration a {text-decoration: none; font-size: 12pt;}
tr.noDecoration a:hover { color:Black;}
tr.genlink a {text-decoration:none; color:#005c9c;}
tr.genlink a:hover{text-decoration:underline;}

.at_Table { border: solid 1px #dcdcdc;}
.btn {color:Black; background-color:#ececec; border:1px solid; border-color: #6b6b6b; } 
.linkToBtn {color:Black; background-color:#ececec; border:1px solid; border-color: #6b6b6b; padding:3px; text-decoration:none;}
.multiLineTxt {color:Black; border: 1px solid #dcdcdc; overflow:hidden; font-family:Tahoma; color:#b6423c; font-size:10pt;}
.txtBox{color:Black; border: 1px solid #dcdcdc; font-family:Tahoma; color:#b6423c; font-size:10pt;
    margin-bottom: 0px;
}

.bottom10px{ padding-bottom:10px;}
.top10px {padding-top:10px;}
.top20px{padding-top:20px;}
.left10px{padding-left:10px;}

.marquisCell{ background-color:#6b6b6b; color:White; font-family:Arial; font-size:11pt; padding:3px;}
.marquisCell a { padding: 2px; font-size: 9pt; }
.timeCellOn { background-color: #dfeaf7; color:Black; border: solid 1px black; text-decoration:none; }
.timeCellOff { background-color: #6b6b6b; color:White; }

.selectAllOn { background-color: #dfeaf7; color:Black; border: solid 1px black; text-decoration:none; }
.selectAllOff { background-color: #6b6b6b; color:White; }

.pageStatus{ font-family:Tahoma; font-size:12pt; font-weight:bold; color:#FF6D06; }

.highlightrow { background-color: #ececec;}
.normalrow { background-color: White; }
.menuPopup { background-color: #d5eaf7; border: solid 1px #505050; padding: 5px; display:none; }
.menuPopup a {color:Black;}

.modalBackground {background-color:Gray; filter:alpha(opacity=60); opacity:0.60;}
.modalPopup { border: solid 1px #505050; padding: 5px; background-color: #f7f7f7;}

.gridHeader { font-size: 8pt; border: solid 1px #ececec;}
.gridCell { border: solid 1px #ececec; color:#333333; }

.actionLink { font-size: 7pt; }
.loaderCellHeight { height:20px; padding-right: 10px; }
.allSelected { font-size: 8pt; background-color: #ececec; }

.counterFont { font-size: 8pt; font-family: Verdana; }
.watermarkColor { color: #999999; font-family: Verdana; }

.registerNowLink a { color: #b6423c; font-size: 15pt; font-weight:bold; }
.alreadyRegistered { font-size: 8pt; }

.bigA {font-size: 15pt; }
.def_Labels { background-color: #d5eaf7; padding: 2px; border: solid 1px #505050; }

.black_Title { padding-left: 10px; font-family: Verdana; font-size: 10pt; font-weight: bold; color: #000000;}

.error_St { padding:3px; background-color:#d5eaf7; font-style:italic; }

ul { list-style-type: circle; color: #343434; font-size:10pt; }
li { line-height: 150%; }
h1 {padding: 0; margin: 0; font-size: 7pt; display:inline;}
h3 {padding: 0; margin: 0; font-size: 7pt; display:inline;}

.faq_Title { font-size: 10pt; font-weight: bold; text-align: left; padding-left: 3px; }
.faq_Content { color: #787878; padding:5px; padding-left: 5px; padding-right:5px;text-align:justify; font-family:Tahoma; }
.faq_Content a { color: #0c4ea6; }

.menuLinks a { color: White; text-decoration: none;  }
.menuLinks a:hover { text-decoration: underline; }

 fieldset { padding: 20px; width: 700px; }
 legend { font-size: 11pt; color: #b6423c; font-weight:bold; }

 .forumSpacer { line-height: 20px; padding-left:10px; padding-bottom:10px; }