/* Stylesheet for Bridgepoint Systems */

/* Teal: #01a2b4 */
/* Dark Green from banner in logo: #006b6e */

/* Set default font for entire document */
BODY, TABLE, TR, TD, TH { font-family: Verdana; font-size: 10pt; color: #444444; }

/* h1 is used for main header text */
h1 { font-size: 20px; font-weight: bold; color: #444444; margin-top: 0; margin-bottom: 0 }

/* h2 is used for sub-header text */
h2 { font-size: 10px; margin-top: 0; margin-bottom: 0 }

/* SubTitle is used for company sub-title text */
.SubTitle { font-size: 12pt; font-weight: bold; color: #336699; margin-top: 0; margin-bottom: 20px; text-align:center }

a { color: #01a2b4; font-weight: bold; cursor:pointer }
.miscLink { color: #ffffff; font-weight: bold }
a:active { color: #01a2b4 }
a:hover { color: #ffffff; font-weight: bold }
.eduLink { color: #01a2b4; font-size:10pt; font-weight: bold }
.eduLink:hover { color: #ffffff; font-size:10pt; font-weight: bold }
.eduLinkAlt { color: #01a2b4; font-size:10pt; font-weight: bold }
.eduLinkAlt:hover { color: #444444; font-size:10pt; font-weight: bold }
a.item { font-size: 8pt; color: #01a2b4; font-weight: bold }
a.item:hover { font-size: 8pt; color: #ffffff; font-weight: bold }

/* Menu */
.menu { color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration: none }
.menu:hover { color: #01a2b4; font-weight: bold }
.menupara { margin-left: 10px; margin-top: 3px; margin-bottom: 0px; text-align: left }
.menusubpara { font-size: 7pt; color: #444444; font-weight: bold; margin-top: 5px; margin-bottom: 8px; text-decoration: none }
.menusubpara:hover { color: #ffffff }
.menuheader { font-size: 9pt; color: #01a2b4; font-weight: bold; margin-left: 2px; text-align: left; text-decoration: underline }
.menuheader:hover { font-size: 9pt; color: #ffffff; font-weight: bold; text-align: left }
.menutitle { font-size: 12pt; color: #ffffff; font-weight: bold; margin-left: 2px; text-align: left; text-decoration: none }
.menutitle:hover { font-size: 12pt; color: #000000; font-weight: bold; text-align: left }


/* Product Categories */
.prodCatHead { color: #336699; font-size: 14pt; font-weight: bold; margin-top: 5px; margin-bottom: 5px }
.prodCategories { color: #444444; font-size: 11pt; font-weight: bold; margin-top: 5px; margin-bottom: 5px }
.prodCategoriesActive { color: #01a2b4; font-size: 12pt; font-weight: bold }
.prodSubCategories { color: #666666; font-size: 11pt; text-align: center }
.prodSubCategoriesActive { color: #01a2b4; font-size: 11pt; font-weight: bold }
.prodLink { font-size: 9pt; color: #01a2b4; font-weight: bold; margin-top: 20px; margin-left: 2px; text-align: center; text-decoration: none }
.prodLink:hover { font-size: 9pt; color: #ffffff; font-weight: bold; text-align: left }

/* Item Details */
.ItemHeader { font-family: trebuchet ms; font-size: 13.5pt; color: #ffffff; margin-bottom: 4px; margin-left: 25px }
.ItemTitle { color: #c8c8c8; font-size: 12pt; font-weight: bold; text-align: center }
.ItemTitleGreen { color: #008800; font-size: 12pt; font-weight: bold; text-align: center }
.ItemAltTitle { font-size: 11pt; color: #ffffff; font-weight: bold; text-align: center; margin-top: 15px }
.ItemSubTitle { font-size: 8pt; color: #01a2b4; font-weight: bold; text-align: center; margin-bottom: 15px }
.ItemAltSubTitle { font-size: 8pt; color: #c8c8c8; font-weight: bold; margin-left: 10px; margin-right: 10px }
.ItemDesc { font-size: 9pt; color: #228822; font-weight: bold }
.ItemNumber { color: #ffffff; font-size: 11pt; text-align: left; text-indent: 15px }
.ItemText { color: #c8c8c8; font-size: 10pt; font-weight: bold; text-align: left; margin-left: 5px }
.ItemAltText { color: #c8c8c8; font-size: 10pt; font-weight: bold; text-align: left; text-indent: 20px; margin-left: 10px }
.ItemSubText { color: #666666; font-size: 8pt; font-weight: bold; text-align: left; text-indent: 20px; margin-left: 10px }
.ItemAltSubText { color: #ffffff; font-size: 8pt; font-weight: bold; text-align: left; text-indent: 20px; margin-left: 10px }
.ItemMiscText { color:#444444; font-size:7pt; height:14pt; text-align:center; font-weight:bold }
.ItemLnk { color: #01a2b4; font-size: 11px; font-weight: bold; text-decoration:underline }
.ItemAdvDesc  { color: #444444; font-size: 24pt; font-weight: bold }

/* Company Info Pages */
.coinHeader { font-family: trebuchet ms; font-size: 13.5pt; color: #ffffff; margin-bottom: 4px; margin-left: 25px; text-decoration: none; font-weight: bold }
.coinHeader:hover { font-family: trebuchet ms; font-size: 13.5pt; color: #000000; font-weight: bold }
.coinTitle { color: #c8c8c8; font-size: 12pt; font-weight: bold; text-align: center }
.coinMiscTitle { color: #01a2b4; font-size: 10pt; font-weight: bold; text-align: center }
.coinMiscTitle:hover { color: #ffffff; font-size: 10pt; font-weight: bold }
.coinAltMiscTitle { color: #ababab; font-size: 10pt; font-weight: bold; text-align: left; text-decoration: none; margin-top: 25px; margin-bottom: 0px; margin-left: 10px }
.coinSubTitle { color: #ffffff; font-size: 12pt; font-weight: bold; text-align: right }
.coinMiscSubTitle { color: #01a2b4; font-size: 12pt; font-weight: bold; text-align: center }
.coinText { margin-top: 10px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px; color: #ffffff; font-size: 9pt; font-weight: bold }
.coinTextAlt { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; color: #000000; font-size: 9pt; font-weight: bold }
.coinMiscText { color:#01a2b4; font-size:10pt }
.coinLnk { font-size: 10pt; font-weight: bold; margin-left: 4px; text-align: left; text-decoration: underline }

/* Miscellaneous */
.quote { font-size: 10pt; color: #ffffff; font-weight: bold; margin-top: 15px; margin-bottom: 15px; margin-left: 15px; margin-right: 15px }

/* Divisions */
.header { margin-top: 0px; margin-bottom: 0px; text-align: center; }
.title { font-size: 9pt; color: #ffffff; font-weight: bold; margin-top: 6px; margin-bottom: 8px; margin-left: 5px; text-align: left }

.problem { color: #01a2b4; font-size:8pt; font-weight: bold; text-decoration: none }
.problem:hover { color: #ffffff; font-size:8pt; font-weight: bold; text-decoration: none }
.ProblemTitle { color: #eeeeee; font-size: 9pt; font-weight: bold; text-align: left; text-decoration: underline; margin-top: 50px; margin-bottom: 0px; margin-left: 10px }
.ProblemText { margin-top: 10px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px; color: #c8c8c8; font-size: 9pt; font-weight: bold }
.ProblemMenu { margin-top: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; color: #444444; font-size: 9pt; font-weight: bold }

.AboutHeader { font-family: trebuchet ms; font-size: 13.5pt; color: #666666; margin-bottom: 4px; margin-left: 25px; text-decoration: none; font-weight: bold }
.AboutText { margin-top: 10px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px; color: #c8c8c8; font-size: 9pt; font-weight: bold }

.msdsLink { color: #01a2b4; font-size: 8pt; font-weight: bold; text-decoration:underline }
.msdsLink:hover { color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration:underline }

.DistHead { color: #01a2b4; font-size: 8pt; font-weight: bold; text-decoration:underline }
.DistText { color: #b8b8b8; font-size: 8pt; font-weight: bold }

.fine { color: #888888; font-size: 10px; font-weight: bold }