/* Style sheet for MBA Program Online */
ul, li { color: #000000; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;}
h1 {font: bold 30px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #3F5039; fontweight: bold; margin-top: 0px;  margin-bottom: 2px; margin-left: 140px; }
h3 {font: bold 19px Arial, Helvetica, sans-serif; color: #b8860b; margin-bottom: 8px; }
h4 {font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0px; margin-bottom: 0px; color: #b8860b; }
h5 {font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; fontweight: bold; margin-top: 0px; margin-bottom: 0px; }

hr {color: #999999;}strong {font-weight: bold;}.error {color: #FF0000; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
a {color: #4757BB; font: Arial Helvetica Verdana Geneva sans-serif;}
a.LeftNav {color: #475740; font: bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif;}
a.LeftNav:hover {color: #B2C2AB;}
a.footerbottom { color: #475740; font: 12px Arial, Helvetica, Verdana, Geneva, sans-serif;}

.MainText {color: #FFFFFF;font: bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif; margin-right: 10px;}
.formTopCopy { color: #475740; font: normal 12px Arial, Helvetica, Verdana, Geneva, sans-serif; margin-left: 14px; margin-top: 17px;}

.subTopCopy { color: #000000; font: normal 12px Arial; margin-left: 14px; margin-top: 10px; margin-right: 10px;}

.subCopy { color: #475740; font: normal 12px Arial, Helvetica, Verdana, Geneva, sans-serif; margin-right: 8px; margin-left: 14px; margin-top: 10px;}
.subTopCopyThanks { color: #475740; font: normal 18px Arial, Helvetica, Verdana, Geneva, sans-serif; margin-left: 14px; margin-top: 10px;}ul, li {	color: #000000; font: normal 12px Arial, Helvetica, Verdana, Geneva, sans-serif;}
.formTitles { color: #475740; font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif;}
.formTitlesBold {color: #475740; font: Bold 11px Arial, Helvetica, Verdana, Geneva, sans-serif;}
.subLeftNav {color: #000000;font: bold 13px Arial, Helvetica, Verdana, Geneva, sans-serif; margin-left: 24px; margin-bottom: 10px; line-height: 24px; text-decoration : none;}


a.subLeftNav {color: #ffffff;font: bold 13px Arial, Helvetica, Verdana, Geneva, sans-serif; margin-left: 24px; margin-bottom: 10px; line-height: 24px; text-decoration : none;}
a.subLeftNav:hover {color: #ADB5B5;}

div.header { float: right; margin: 0px 0px 0px 0px; }
div.header a { color: #000000; font: normal 12px Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: underline; }
div.content { width: 950px; margin: 0px auto; }

.product a { color: #666699; }
.product { border: 1px solid #C7C7C7; float: right; margin: 8px; padding: 10px; width: 396px; background-color: #ECEDEE; }
.product .image { float: left; clear: none; width: 125px; height: 140px; padding-top: 10px; background-color: #ffffff;  border: 1px solid #C7C7C7; text-align: center; }
.product .info { float: left; clear: none; width: 240px; padding-left: 10px; }
	.product .info h3 { margin: 3px 0px; color: #666699; }
.product .purchase { float: left; clear: none; width: 240px; padding-left: 10px; }
	.product .purchase label { display: block; }
	.product .purchase a { float: right; color: #666699; }
	.product .purchase p { margin: 10px 0px; }
	.product .purchase .retail { } 
	.product .purchase .price { font-weight: bold; }
	.product .purchase .save { color: crimson; }
.product .bullets { float: left; clear: both; width: 100%; }
.product img { border: 0px; }

.productQuantity { width: 70px; }
.productPrice { font-weight: bold; margin: 5px 0px; }

.fr { float: right; }
.fl { float: left; }

.loginBox { padding: 30px; border: 1px dotted; width: 400px; margin: 40px auto; }
.loginBox input { width: 200px; }

.resetBox { padding: 30px; border: 1px dotted; width: 450px; margin: 40px auto; }
.resetBox input { width: 200px; }
.resetBox tr { vertical-align: top; }
.resetBox ol { margin-left: 30px; }
.resetBox li { margin-bottom: 5px; }

.genericAccountGridAltItem { background-color: #fce5e5; }
.genericAccountGridView td { background-color: #ffffff; padding: 5px; border: 1px solid #879C7B; }
.genericAccountGridView tr { vertical-align: top; }
.genericAccountGridView th { background-color: #879C7B; padding: 5px; border: 1px solid #879C7B; color: #ffffff; }
.genericAccountGridView label {	font-weight: bold; text-decoration: underline; }
.genericAccountGridView {	width: 100%; clear: both; }

.orderDetailsPopup { display: none; padding: 10px; }
.orderDetailsPopup table { margin-left: 15px; width: 100%; }
.orderDetailsPopup td{ border: 1px solid #879C7B; padding: 3px; }
.orderDetailsPopup th{ border: 1px solid #879C7B; padding: 3px; font-weight: bold; }

div#contact { margin-top: 50px; }
div#contact input { margin-bottom: 5px; display: block; }
table#tblContactInfo td { vertical-align: top; padding-right: 10px; }

.sectionHeader { display: block; clear: both; border-bottom: 3px solid #879C7B; }
.headerMedium { font-size: 12pt; font-weight: bold; }
.subTitle { font-size: 10pt; font-weight: bold; }

.bo { font-weight: bold; }
.pointer { cursor: pointer; }

table.featuredProducts th { background-color: #879C7B; color: #ffffff; font-weight: bold; padding: 3px; text-align: center; }
table.featuredProducts td { border: 1px solid #879C7B; padding: 3px; }
table.featuredProducts td a { color: #000000; font-weight: bold; }

.featureTitle a { font-size: 12pt; font-weight: bold; text-decoration: none; color: #B8860B; }
.featureManufacturer { font-weight: bold; color: #B8860B; }
.featureSize { margin: 5px 0px; color: #3F5039; font-weight: bold; }
.featurePrice { font-size: 12pt; font-weight: bold; }
.featureImage { padding-right: 5px; width: 70px; }

.tdFeature { padding: 20px 0px 0px 0px; vertical-align: top; }
.tdFeature td { vertical-align: top; }

.orderingOptions { font-weight: bold; color: #3F5039; }
.orderingOptions td { padding-right: 5px; }

.productRetailPrice { font-size: 10pt; font-weight: bold; color: #fb2525; }
.productPrice { font-size: 10pt; font-weight: bold; color: #3F5039; }
.productSalePrice { font-size: 10pt; font-weight: bold; color: #fb2525; }
input.productQuantity { width: 30px; }

.purchaseInfo { margin: 10px 0px 0px 0px; }
.purchaseInfo img { margin: 0px 10px; }
.purchaseButton { margin: 10px 0px 0px 0px; }
.productBullets { padding: 0px 10px; vertical-align: top; }
.productBullets ul { margin: 0px 10px; }
.productBullets li { margin: 5px 0px; }

.bar { height: 2px; font-size: 0pt; border-bottom: 2px solid #879c7b; }

.sectionContent { margin: 10px 0px; }
.labelBox { background-color: #e5eee0; border: 2px solid #879c7b; width: 50%; }
.labelColumns { font-weight: bold; }


