/* NWSAM Stylesheet */
td, .bodyCopy	{ font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:11px; line-height:16px; font-weight:normal; color:#505050; }

.bodyCopy, .bodyCopyRed 		{ padding:1px; }
img { border:none; }
.contentTable	{ background:#ECECC9 url(../images/page/bg_tree-shadows.gif); background-repeat:no-repeat; background-position:bottom right; }
.maincontent	{ padding-right:20px; padding-left:25px; }

#social_networking_icons { position:absolute; top:20px; left:50%; margin-left:180px; width:155px; text-align:right; }
#social_bubble	{ position:absolute; top:54px; left:50%; width:126px; height:37px; background:url("../images/social_bubble.gif") top left no-repeat; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:11px; padding-top:16px; color:#939373; }
.social_bubble { visibility:hidden; margin-left:180px; }
.social_bubble_facebook { visibility:visible; margin-left:150px; }
.social_bubble_twitter { visibility:visible; margin-left:185px; }
.social_bubble_yelp { visibility:visible; margin-left:222px; }
.social_bubble_youtube { visibility:visible; margin-left:260px; }

a:link{ color:#505050; font-weight:normal; text-decoration:underline; }
a:visited { color:#505050; font-weight:normal; text-decoration:underline; }
a:active { color:#505050; font-weight:normal; text-decoration:underline; }
a:hover { color:#932810; font-weight:normal; text-decoration:underline; }

a.white:link{ color:#FFF; text-decoration:none; }
a.white:visited { color:#FFF; text-decoration:none; }
a.white:active { color:#505050; text-decoration:none; }
a.white:hover { color:#932810; text-decoration:underline; }

a.sitemap:link{ color:#EBEBCC; font-weight:bold; text-decoration:none; }
a.sitemap:visited { color:#EBEBCC; font-weight:bold; text-decoration:none; }
a.sitemap:active { color:#EBEBCC; font-weight:bold; text-decoration:none; }
a.sitemap:hover { color:#FFF; text-decoration:underline; }

a.pdf		{ display:block; padding-top:2px; background:url("../images/page/acrobat_icon.gif") left no-repeat; padding-left:20px; text-decoration:none; }
a.pdf:hover	{ text-decoration:underline; }

.bodyCopyRed { color:#932810; font-weight:normal; }
.bodyCopyRed a:link { color:#932810; font-weight:normal; text-decoration:underline; }

.prodimg	{ border:1px solid #CFCFAF; margin-right:5px; }

.scheduleList	{ font-size:10px; color:#505050; font-weight:normal; background:#fff; padding:1px; padding-left:5px; padding-bottom:5px; vertical-align:top; }
.scheduleHead	{ font-size:10px; color:#FFF; background:#BBBB93; padding:1px; padding-left:5px; font-weight:bold; }
.scheduleID		{ font-size:10px; color:#505050; background:#EEEEE4; font-weight:bold; padding:1px; padding-left:5px; border-top:1px solid #BBBB93; }
.scheduleListprint	{ font-size:10px; color:#000; font-weight:normal; background:#fff; padding:1px; padding-left:5px; padding-bottom:5px; vertical-align:top; }
.scheduleHeadprint	{ font-size:10px; color:#FFF; background:#666; padding:1px; padding-left:5px; font-weight:bold; }
.scheduleIDprint		{ font-size:10px; color:#000; background:#E1E1E1; font-weight:bold; padding:1px; padding-left:5px; border-top:1px solid #666; }

.bodyCopyRed a:visited {
color:#932810;
font-weight:normal;
text-decoration:none;
}

.bodyCopyRed a:active {
color:#932810;
font-weight:normal;
text-decoration:none;
}

.bodyCopyRed a:hover {
color:#505050;
font-weight:normal;
text-decoration:underline;
}

.dividerBar {
height:0.5px;
width:100%;
color:#767664;
}

.cartlist_white{padding:3px;
				border-bottom:#BBBB93 1px solid;
				background:#FFFFFF;
				}
.cartlist_grey {padding:3px;
				border-bottom:#BBBB93 1px solid;
				background:#DEDEBB;
				}
.errormsg	{	color:#FF0000;
				font-weight:bold;
				}

/* begin <input> element formatting */

.loginField {
width:138px;
height:13px;
background-color:#CCCC99;
border:#C4C4C1 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #505050;
} 

.bodycopyInput {
border:#C4C4C1 1px solid;
color: #505050;
} 

.formlbl { font-weight:bold; padding-left:3px; }

/* end <input> element formatting */


/* begin students navigation formatting */

.spacerBG {
background-color:#ECECC9;
}

.studentsNav {
width:107px;
height:20px;
border:#C4C4C1 1px solid;
background-color:#CCCC9A;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#505050;
text-align:center;
}

.studentsNav a:link {
width:107px;
font-family:Arial, Helvetica, sans-serif;
font-size:01px;
line-height:16px;
color:#505050;
font-weight:normal;
text-decoration:none;
text-align:center;
}

.studentsNav a:visited {
width:107px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#505050;
font-weight:normal;
text-decoration:none;
text-align:center;
}

.studentsNav a:active {
width:107px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#505050;
font-weight:normal;
text-decoration:none;
text-align:center;
}

.studentsNav a:hover {
width:107px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#477272;
font-weight:normal;
text-decoration:none;
text-align:center;
}

/* end students navigation formatting */


.leftIndent5 {
padding-left:5px;
}

.leftIndent15 {
padding-left:15px;
}

.leftIndent20 {
padding-left:20px;
}

.timedate {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #505050;
text-align:right;
}

.botmTableTop {
border-top:1px solid #CFCFAF;
background-color:#E2E2BA;
}

.botmTableBottom {
border-bottom:1px solid #CFCFAF;
background-color:#E2E2BA;
}

.botmTableLeft {
border-left:1px solid #CFCFAF;
background-color:#E2E2BA;
}

.botmTableRight {
border-right:1px solid #CFCFAF;
background-color:#E2E2BA;
}

.contentBox {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#505050;
border:1px solid #CFCFAF;
background-color:#E2E2BA;
padding:5px;
}


/* begin catalog page formatting */

.catalogBarL {
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#EBEBCC;
background-color:#1A6978;
padding:3px;
padding-left:8px;
}

.catalogBarR {
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
font-weight:bold;
color:#EBEBCC;
background-color:#1A6978;
padding:3px;
padding-right:8px;
}

.catalogTable {
background-color:#DCDCB8;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}

.photoBorder {
border:1px solid #FFFFFF;
margin-right:10px;
margin-bottom:10px;
}

.catalogContentBox {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#505050;
border:1px solid #CFCFAF;
background-color:#E2E2BA;
padding-top:5px;
padding-left:5px;
padding-right:5px;
}

/*.catalogContentBoxTop {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#505050;
border:1px solid #CFCFAF;
background-color:#E2E2BA;
padding-top:5px;
padding-left:5px;
padding-right:5px;
}

.catalogContentBoxBottom {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#505050;
border:1px solid #CFCFAF;
background-color:#E2E2BA;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}*/

/* end catalog page formatting */


/* begin footer formatting */

.footerText {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#FFFFFF;
font-weight:normal;
}

.footerText a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}

.footerText a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}

.footerText a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}

.footerText a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#CCCCCC;
font-weight:normal;
text-decoration:none;
}

/* end footer formatting */

.lbrhdr 	{ background:#ECECC9; width:100%; padding-left:5px; }
p.redhead	{ margin-top:5px; }

.sitemap_hdr	{ background:#1A6978; font-weight:bold; color:#EBEBCC; padding-left:5px; }
.sitemap_cnt	{ background: url('../images/page/sitemap_tdbg.gif'); padding-left:15px; padding-bottom:15px; }
