/*<group=Standard Body/site tags>*/

td,tr,p,div {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}

h4 {
	color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; font-weight: bold;
	}
	
h5 {
	color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
	}
	
h6 {
	color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	}

/*ul 
	margin: 0px 0px 0px 0px;
	}

 li {
	list-style: inside url(images/arrow.png) 3px;
	list-style-image: url(images/arrow.png);
	}*/

/* Links */
a:link, a:visited {
	font-size: 11px; color: #004F96; text-decoration: none;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

a:hover {
	color: #004F96;	text-decoration: underline;
	}

/* Horizontal Line */	
hr {
	background: #C0C0C0;
	height: 1px;
	border: 0px;
}

hr.separator {
	background: #C0C0C0;
	height: 1px;
	width: 75px;
	border: 0px;
}

.tableBorders {
	border-style: solid;
	border-width: 1px;
}
	
/*</group>*/

/*<group=-- Misc. Custom Settings-->*/

/* -- SNAP Page Settings-- */

.msOfficeHead {
	margin: 0px 0px 0px 0px;
	color : #263e81;
	border-top: 1px solid #263e81;
	padding-top: 6px;
	padding-bottom: 4px;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
}

.snapTagline {
	color : #1F8c24;
	font-weight: bold;
	font-size: 14px;
}

.snapVertLine {
	border-right: 1px solid #263d80;
}

ul.snapResoureceLinks {
	color: #ffffff;
}

li.snapResourceLinks {
	color: #ffffff;
}

.snapResourceLinks {
	color : #ffffff;
	background: #263D80;
}

.snapResourceLinks a:link, .snapResourceLinks a:visited {
	color : #ffffff;
	background: #263D80;
	text-decoration: none;
}

.snapResourceLinks a:hover {
	color : #ffffff;
	text-decoration: underline;
	background: #263D80;
}
	
/*</group>*/

/*<group=-- Product Page Settings-->*/

/* -- Product Page Settings-- */

.borderLines {
	border-top: 1px solid #666666;
	padding-top: 4px;
	padding-bottom: 4px;
}

.boxHeader {
	color: #FFFFFF;
	text-decoration: none;
	background: #263D80;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
.nameTag {
	color: #FFFFFF;
	text-decoration: none;
	background: #263D80;
	text-align: center;
	font: bold 12px/19px Helvetica, sans-serif;
	padding-left: 7px;
	padding-right: 7px;
}
	
/*</group>*/

/*<group=-- Menu navigation -->*/

/* -- Menu navigation -- */

a.collegelBookNav:link, a.collegelBookNav:visited, a.collegelBookNav:link, a.collegelBookNav:visited {
	color: #FFFFFF;
	text-decoration: none;
	background: #263E81;
	border-bottom: 1px solid #FFFFFF;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 157px;
	display: block;
	text-align: right;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 4px;
}

a.collegelBookNav:hover, a.collegelBookNav:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #5C72AF;
	border-bottom: 1px solid #FFFFFF;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 157px;
	display: block;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 4px;
}

a.collegeMainNav:link, a.collegeMainNav:visited, a.collegeMainNav:link, a.collegeMainNav:visited {
	color: #FFFFFF;
	text-decoration: none;
	background: #5C72AF;
	border-bottom: 1px solid #FFFFFF;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 157px;
	display: block;
	text-align: right;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 4px;
}

a.collegeMainNav:hover, a.collegeMainNav:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #263E81;
	border-bottom: 1px solid #FFFFFF;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 157px;
	display: block;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 4px;
}
	
/*</group>*/

/*<group=-- shopping cart styles -->*/

/* -- shopping cart styles -- */

.checkouttitles {
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-size:10pt;
	line-height: 12pt;
}

.checkoutvalues {
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:10pt;
	line-height: 12pt;
}
.checkoutnote {
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-size:8pt;
	line-height: 12pt;
}

.checkoutheader {
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-size:10pt;
	color:white;
	line-height: 12pt;
}

.checkoutheadernote {
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:white;
	line-height: 12pt;
}

.errormessage {
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-size:10pt;
	color: #cc0000;
}

.cartcellright {
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, sans-serif;
	border-bottom: 1px solid #666666;
	padding: 4px;
}

.cartcellleft {
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, sans-serif;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 4px;
}

.ruleLeft {
	border-left: 1px solid #666666;
}

.ruleRight {
	border-right: 1px solid #666666;
}

.cartcell {
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #000000; font-family: Arial, sans-serif;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	padding: 4px;
}

.totalboxes {
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, sans-serif;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 4px;
}

.cartseparator {
	border-bottom: 1px solid #666666;
}

.carthead {
	font-size: 12pt;
	background-color: #263d80;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 8px;
}
.carttable {
	font-size: 8pt;
	background-color: #CCCCCC;
	color: #000000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 2px;
}

.cartbuttons {
	font-size: 8pt;
	background-color: #666666;
	color: #000000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	padding: 4px;
}
.cartmessage {
	font-size: 9pt;
	background-color: #CCCCCC;
	color: #000000;
	font-family: Arial, sans-serif;
	font-weight: normal;
}
.cartborder {
	background-color: #CCCCCC;
}
.blackheader {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.receipthead {
	font-size: 9pt;
	background-color: #333333;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
.receiptcell {
	font-size: 8pt;
	color: #000000;
	font-family: Arial, sans-serif;
	font-weight: normal;
}
.receiptregion {
	font-size: 9pt;
	background-color: #666666;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

/* -- Login Box -- */

.loginBorder {
	text-decoration: none;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 1px solid #5C72AF;
	color: #000000;
	padding-bottom: 6px;

}

.loginHeader {
	color: #FFFFFF;
	text-decoration: none;
	background: #5C72AF;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
	
/*</group>*/
