/* Frontend data display */

/* Header */
div.darkBlueTable { text-align: left; height: 30px; font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #FFFFFF; font-weight: bold; } /* main container */
div.darkBlueTable div {  background: #2b5fa9; } /* cell container */
div.darkBlueTable div div { padding-top: 8px; padding-left: 10px; padding-right: 10px; padding-bottom: 8px; } /* cell formatting */

.darkBlueTableHeader  {  background: #2b5fa9; text-align: left; height: 30px; font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #FFFFFF; font-weight: bold; } /* cell container */

/* Second Level */
.middleGrayTable { font-size: 11px; height: 30px; line-height: 14px; font-family: verdana,geneva; color: #FFFFFF; font-weight: bold; margin-top: 1px; margin-bottom: 1px; } /* main container */
.middleGrayTable div { background: #A7A7BF; } /* cell container */
.middleGrayTable div div { padding-top: 8px; padding-left: 10px; padding-right: 10px; padding-bottom: 8px;   } /* cell formatting */

/* Data Table (shopping cart) */
.containerPadding { font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #656565; padding-top: 7px; padding-left: 10px; padding-right: 10px; padding-bottom: 7px; } /* cell formatting */

/* Data table (class searches) */
table.dataTable { font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #656565; background: #FFFFFF; border-collapse: collapse;}
table.dataTable td { border: 1px solid #A5A8AD; padding-top: 8px; padding-bottom: 8px; }
table.dataTable tr.alt { background: #F7F6FC; }
table.dataTable td div { padding-left: 10px; padding-right: 10px; }

/* only change colors, fonts below */
.poptitle { font-size: 20pt; line-height: 22pt; font-family: 'Franklin Gothic Demi Cond',arial,helvetica; color: #384FAC; margin-bottom: 4px; border-bottom: 1px solid #A4A7AC; padding-bottom: 3px; }
.graySpacer { color: #A5AEB5 ; background: #A5AEB5; }
.searchBox { border: 1px solid #B3B8BC; height: 48px; width: 321px; background: #F7F6FC; }
.inputBox { width: 167px; border: 1px solid #A5AEB5; font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #656565; }
.bottomBorder { border-bottom:1px solid #A5AEB5; margin-bottom: 5px; }
.advSearchBox { border: 1px solid #B3B8BC; background: #F7F6FC; padding-left: 9px;padding-top: 9px;padding-bottom: 9px; width: 314px; vertical-align: middle; margin-bottom: 3px; }
.orderTotal { float: right; background: #EFEFF7; padding-top: 8px; padding-left: 10px; padding-right: 10px; padding-bottom: 8px; vertical-align: middle; margin-top: 0px; margin-bottom: 10px; }
.studentEditMenu { background: #A7A7C1; }

/* classView styles */
.classtitle {font-size: 18px; line-height: 18px; font-family: arial,helvetica; color: #E5B03C; margin-bottom: 4px; }
div.scheduleHeader { background: #EDEDF7; text-align: left; font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #636562; font-weight: bold; padding: 9px; }
.rightHeader { font-weight: bold; font-size: 16px; line-height: 18px; font-family: arial,helvetica; color: #35499F; border-bottom:1px solid #A5AEB5; margin-bottom: 5px; }

/* used on 03a_StudentAdd.asp, differs from tlink in underline only */
.tlink2 {font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #2d950d; text-decoration: none; }
.tlink2:visited {font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #2d950d; text-decoration: none; }
.tlink2:active {font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #2d950d; text-decoration: none; }
.tlink2:hover {font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #2d950d; text-decoration: underline; }

/* styles for the classView catalog browse */
.arrow { background: #8ABE4F; width: 19px; }
.mainBody { background: #6CAB1C }
.bottomDecoration { background: #8DBD4F }
.categorylink {font-size: 11px; line-height: 14px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: none; }
.categorylink:visited {font-size: 11px; line-height: 14px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: none; }
.categorylink:active {font-size: 11px; line-height: 14px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: none; }
.categorylink:hover {font-size: 11px; line-height: 14px; font-family: arial,helvetica; color: #FFFFFF; text-decoration: underline; }


/* style for the registration form (if not accepting credit cards) */
.registrationFormUnderline {border-bottom:1px solid #AAAAAA; }
.registrationFormTd {border-bottom:1px solid #AAAAAA; border-right:1px solid #AAAAAA; border-collapse:collapse; }
.registrationFormInput {border:1px solid #AAAAAA;font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #656565; }
.registrationFormVertLine  {border-right:1px solid #AAAAAA; }

/* wsEnrichment App Styles */

h1 {font-size: 18px; line-height: 24px; font-family: verdana,geneva; color: #656565; margin:0px;}
form { display:inline; }
img { border:none; }

.wlink {font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #FFFFFF; text-decoration: none; }
.wlink:visited {font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #FFFFFF; text-decoration: none; }
.wlink:active {font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #FFFFFF; text-decoration: none; }
.wlink:hover {font-size: 11px; line-height: 14px; font-family: verdana,geneva; color: #FFFFFF; text-decoration: underline; }

.searchfield {font-size: 11px; line-height: 12px; font-family: verdana,geneva; color: #656565; }

.topBar {border: 1px solid #D4D7DC; background: #F6F7FB; padding: 4px; margin-top: 1px; border-top: 0px none #FFFFFF; padding-right: 9px; padding-left: 9px;}

.ctab {font-size: 11px; line-height: 12px; font-family: verdana,geneva; color: #FFFFFF; text-decoration: none; }
.ctab:visited {font-size: 11px; line-height: 12px; font-family: verdana,geneva; color: #FFFFFF; text-decoration: none; }
.ctab:active {font-size: 11px; line-height: 12px; font-family: verdana,geneva; color: #FFFFFF; text-decoration: none; }
.ctab:hover {font-size: 11px; line-height: 12px; font-family: verdana,geneva; color: #FFFFFF; text-decoration: underline; }