/* Master Styles */


H1 	{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 18px; font-weight: bold; }
H2		{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 14px; font-weight: bold; }
H3		{ color: #ce6d18; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 14px; font-weight: bold; }
H4		{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 12px; font-weight: bold; }
H5		{ color: #ce6d18; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 12px; font-weight: bold; }

.text			{ color: black; font-size: 12px; }
A.text:hover		{ color: #000000; }
.textmid			{ color: black; font-size: 14px; }
 A.textmid:hover	{ color: #000000; }
.textsmall		{ color: black; font-size: 10px; }
A.textsmall:hover	{ color: #000000; }

.titlefont	{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 18px; }
.titlemid		{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 14px; }
.titletext	{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 12px }

.strongtext	{ color: #ce6d18; font-size: 12px; }
.strongmid	{ color: #ce6d18; font-size: 14px; }
.strongsmall	{ color: #ce6d18; font-size: 10px; }

.alerttitle		{ color: #990000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 18px; }
.alerttext		{ color: #990000; font-size: 12px; }
A.alerttext:hover	{ color: black; }
.alertmid			{ color: #990000; font-size: 14px; }
A.alertmid:hover	{ color: black; }
.alertsmall		{ color: #990000; font-size: 10px; }
A.alertsmall:hover	{ color: black; }

.heading		{ color: #ffffff; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 12px; }
.headingtext	{ color: #ffffff; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 12px }
.headingsmall	{ color: #ffffff; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 10px; }

.headertext	{ color: #ffffff; text-decoration: none; font-size: 12px }
.headermid	{ color: #ffffff; text-decoration: none; font-size: 14px; }
.headersmall	{ color: #ffffff; text-decoration: none; font-size: 10px; }

.celltitle		{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 18px; }
.celltext			{ color: #000000; font-size: 12px; }
A.celltext:hover	{ color: #000000; }
.cellmid			{ color: #000000; font-size: 14px; }
.cellsmall		{ color: #000000; font-size: 10px; }
A.cellsmall:hover	{ color: #000000;}

.gmfont		{ color: #000066; font-size: 12px }
.gmfontsmall	{ color: #000066; font-size: 10px; }

select.term		{ width: 100%; background-color:#ffffff; color:#000000; font-weight:bold; font-size:12px; font-style:normal; }
select.dept		{ width: 100%; background-color:#f3f3f3; color:#000000; font-weight:bold; font-size:12px; font-style:normal; }
select.course		{ width: 100%; background-color:#e3e3e3; color:#000000; font-weight:bold; font-size:12px; font-style:normal; }
select.section	{ width: 100%; background-color:#d3d3d3; color:#000000; font-weight:bold; font-size:12px; font-style:normal; }

select.levelmenu	{ background-color:#d3d3d3; color:#000000; font-weight:normal; font-size:10px; font-style:normal; }
select.searchtype	{ background-color:#e3e3e3; color:#000000; font-weight:normal; font-size:10px; font-style:normal; }

input.searchterm	{ background-color:#ffffff; color:#000000; font-weight:normal; font-size:12px; font-style:normal; }


BODY	{ color: black; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 12px}

#ePOScart { width: 100%; border-collapse: collapse; color: #000000; font-size: 12; }
#ePOScart td { padding: 5px; font-size: 12px; }
#ePOScart th { padding: 5px; color: #ffffff; }
.cartpagetitle	{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 18px; }
.cartitemheader	{ background: #ce6d18; border-bottom: 1px solid #ffffff; }
.cartheader1	{ background: #ce6d18; border-bottom: 1px solid #ffffff; border-left: 1px dashed #ffffff;}
.cartheader2	{ background: #ce6d18; border-bottom: 1px solid #ffffff; border-left: 1px dashed #ffffff;}
.cartitemA a, .cartitemB a { color: #ce6d18; font-weight: bold; }
.cartitemA a:hover, .cartitemB a:hover { color: #ce6d18; text-decoration: none; }
.cartitemA		{ background: #eeeeee; border-bottom: 1px solid #cccccc;}
.cartitemB		{ background: #dddddd; border-bottom: 1px solid #cccccc;}

.cartcellA1	{ background: #eeeeee; border-bottom: 1px solid #cccccc; border-left: 1px dashed #cccccc;}
.cartcellA2	{ background: #eeeeee; border-bottom: 1px solid #cccccc; border-left: 1px dashed #cccccc;}
.cartcellB1	{ background: #dddddd; border-bottom: 1px solid #cccccc; border-left: 1px dashed #cccccc;}
.cartcellB2	{ background: #dddddd; border-bottom: 1px solid #cccccc; border-left: 1px dashed #cccccc;}

.courseitem		{ color: #ffffff; background: #bb5500; border-bottom: 1px solid #ffffff;}
.courseitem a { color: #ffffff; font-weight: bold; }
.courseitem a:hover { color: #ffffff; text-decoration: none; }
.coursecell1	{ color: #ffffff; background: #bb5500; border-bottom: 1px solid #ffffff; border-left: 1px dashed #ffffff;}
.coursecell2	{ color: #ffffff; background: #bb5500; border-bottom: 1px solid #ffffff; border-left: 1px dashed #ffffff;}

.cartbackorder	{ color: #990000;}
.cartitem	{ font-weight: bold; }
.cartsublabel		{ color: #ce6d18; font-weight: bold; border-top: 1px solid #cccccc;}
.cartlabel			{ color: #ce6d18; }
.carttotallabel	{ color: #ce6d18; font-size: 14; font-weight: bold; }
.cartsubtotal		{ background: #eeeeee; color: #ce6d18; font-weight: bold; border-top: 1px solid #cccccc;}
.carttax, .cartshipping	{ background: #eeeeee; color: #ce6d18; }
.carttotal			{ background: #dddddd; color: #ce6d18; font-size: 14; font-weight: bold; }


#sortby, #sortby ul 	{ color: black; text-decoration: none; font-size: 10px; text-transform: none; width: 100%; list-style: none; line-height: 1; padding: 0px; margin: 0px; }
#sortby li 			{ float: left; }
#sortby a 				{ color: #ce6d18; text-decoration: none; display: block; padding: 0px; margin: 0px 0px 0px 10px; }
#sortby a:hover		{ text-decoration: underline; }
#sortby a.selected		{ color: #ce6d18; font-weight: bold; }

.itemtitle		{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 18px; }
.itemtitle2		{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 14px; }
.itemtext			{ color: black; font-size: 12px; }
.itemprice		{ color: black; font-weight: bold; font-size: 14px; }
.itemprice2		{ color: black; font-size: 10px; }
.itemsale			{ color: #990000; font-weight: bold; font-size: 14px; }
.itemlink			{ color: #ce6d18; font-size: 12px; text-decoration: none; }
A.itemlink:hover	{ color: #000000; text-decoration: underline; }
.itemimage		{ color: #ce6d18; text-decoration: none; font-size: 10px; }
A.itemimage:hover	{ color: black; text-decoration: underline;}


.featuredclass		{ color: #ce6d18; text-decoration: none; font-weight: bold; font-size: 14px; font-style: italic; }
A.featuredclass:hover	{ color: #990000; text-decoration: underline; }

.logintext			{ color: #000000; font-size: 12px; text-decoration: none; }
.datetext				{ color: #000000; font-size: 12px; text-decoration: none; }
.loginbutton			{ color: #ffffff; font-size: 12px; text-decoration: none; font-weight: bold; }
.loginbutton:hover	{ color: #ffffff; text-decoration: underline; }
.logoutbutton			{ color: #ffffff; font-size: 12px; text-decoration: none; font-weight: bold; }
.logoutbutton:hover	{ color: #ffffff; text-decoration: underline; }

/* End Master Styles */

/* Custom Styles */
.sectionfont			{ color: #000000; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: normal; font-size: 11px; text-transform: none }
A.sectionfont:hover		{ color: #ffffff; text-decoration: underline; }
.sectionfont2			{ color: #bb5500; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 11px; text-transform: none }
A.sectionfont2:hover	{ color: #ffffff; text-decoration: underline; }

.catcrumb				{ color: #CE6D18; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: normal; font-size: 11px; text-transform: none }
A.catcrumb:hover		{ color: #CE6D18; text-decoration: underline; }
.catcrumb2				{ color: #CE6D18; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 11px; text-transform: none }
A.catcrumb2:hover		{ color: #CE6D18; text-decoration: underline; }

.subcrumb				{ color: #000000; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: normal; font-size: 11px; text-transform: none }
A.subcrumb:hover		{ color: #000000; text-decoration: underline; }
.subcrumb2				{ color: #000000; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 11px; text-transform: none }
A.subcrumb2:hover		{ color: #000000; text-decoration: underline; }

.subsubcrumb			{ color: #000000; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: normal; font-size: 11px; text-transform: none }
A.subsubcrumb:hover		{ color: #000000; text-decoration: underline; }
.subsubcrumb2			{ color: #000000; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 11px; text-transform: none }
A.subsubcrumb2:hover	{ color: #000000; text-decoration: underline; }

.onsubcatalog		{ color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, "San Serif"; font-weight: bold; font-size: 10px; text-transform: none }
.onsubcatalog:hover	{ color: #000000; text-decoration: none; }

.bottomheader			{ color: #000000; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 11px; }
A.bottomheader:hover	{ color: #ce6d18; text-decoration: underline; }
.bottomlink				{ color: #ce6d18; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: normal; font-size: 11px; }
A.bottomlink:hover		{ color: #ce6d18; text-decoration: underline; }

.tcopyright			{ color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 11px; letter-spacing: 1; text-transform: none }
A.tcopyright:hover	{ color: #000000; text-decoration: underline; }
.copyright			{ color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 11px; letter-spacing: 1; text-transform: none }

.searchfont   { color: #666666; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 11px; text-transform: none }

.featuredheading		{ color: #ffffff; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 12px; text-transform: none }
A.featuredheading:hover	{ color: #fcd731; text-decoration: none; }
.featuredtitle			{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 18px; text-transform: none }
A.featuredtitle:hover	{ color: #ce6d18; text-decoration: none; }
.featuredmid			{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 12px; text-transform: none }
A.featuredmid:hover		{ color: #ce6d18; text-decoration: none; }
.featuredtext			{ color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
A.featuredtext:hover	{ color: #ce6d18; text-decoration: none; }
.featuredprice			{ color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.featuredpricesmall		{ color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
.featuredsale			{ color: #990000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }

.textbookheading		{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-style: italic; font-weight: bold; font-size: 18px; text-transform: none }
.textbookstep			{ color: #ce6d18; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-style: italic; font-weight: bold; font-size: 12px; text-transform: none }
.textbookanchor			{ color: #ce6d18; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-style: italic; font-weight: bold; font-size: 18px; text-transform: none }
.textbookanchor:hover	{ color: #000000; text-decoration: none; }
.textbookorder			{ color: #ce6d18; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-style: italic; font-weight: bold; font-size: 24px; text-transform: none }
.textbookorder:hover	{ color: #000000; text-decoration: none; }

.catalogsmall			{ color: black; text-decoration: none; font-size: 10px; }
A.catalogsmall:hover	{ color: #000000; text-decoration: underline;}

.catalogtitle			{ color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 18px; text-transform: none }
.catalogitem			{ color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 11px; letter-spacing: 1; text-transform: none }
A.catalogitem:hover		{ color: #000000; text-decoration: underline; }
.catalogtext			{ color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 11px; letter-spacing: 1; text-transform: none }
A.catalogtext:hover		{ color: #000000; text-decoration: underline; }
.catalogprice			{ color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 11px; text-transform: none }
A.catalogprice:hover	{ color: #000000; text-decoration: underline; }
.catalogprice2			{ color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
A.catalogprice2:hover	{ color: #000000; text-decoration: underline; }
.catalogsale			{ color: #990000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 11px; text-transform: none }
A.catalogsale:hover		{ color: #000000; text-decoration: underline; }
.cataloglink			{ color: #666666; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
A.cataloglink:hover		{ color: #000000; text-decoration: underline; }
.cataloglink2			{ color: #666666; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 9px; text-transform: none }
A.cataloglink2:hover	{ color: #000000; text-decoration: underline; }
.catalogcount			{ color: #ce6d18; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
A.catalogcount:hover	{ color: #ffffff; background-color: #ce6d18; text-decoration: none; }
.cataloginfo   			{ color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 11px; letter-spacing: 1; text-transform: none }

#moredetails 	    {display:block;margin-top:6px;background-repeat:no-repeat;height:10px;width:44px;background-image: url(http://www.universitycoop.com/images/texas_new/details.jpg);}
#moredetails SPAN	{display:none;}
#moredetails:hover 	{background-image: url(http://www.universitycoop.com/images/texas_new/details_rollover.jpg);}





#permarow		{ color: #ce6d18; font-size: 10px; font-weight: bold; text-decoration: none; margin-top: 10px; list-style: none; }
#permarow LI	{ display: inline; margin: 0px; }

#permarow #permalink		{ color: #ce6d18; font-size: 10px; font-weight: bold; text-decoration: none; margin: 0px;}
#permarow #permalink:hover	{ color: #000000; text-decoration: underline; }
#permarow #emaillink		{ color: #ce6d18; font-size: 10px; font-weight: bold; text-decoration: none; margin: 0px;}
#permarow #emaillink:hover	{ color: #000000; text-decoration: underline; }

#permarow #permalinkdivider	{ padding: 0px 3px 0px 3px; }

#coupon	{ background: #D98850; border: solid 1px #CE6D18; padding: 5px 10px 5px 10px; margin: 8px 0px 0px 0px;}


/*  |  TOP TABLES  |  */

#topinfotable { 
	margin: 0px 0px 10px 0px;
}

#questioncell { 
	color: #cc6600; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 11px; text-transform: none; 
	padding: 0px 5px 0px 5px;
	background: #ffffff;
	border: solid #cccccc;
	border-width: 0px 0px 3px 0px;		
}
#topdividercell { 
	background: #ffffff;
	border: solid #cccccc;
	border-width: 0px 0px 3px 0px;		
}

#functioncell { 
	color: #cc6600; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 11px; text-transform: none; 
	padding: 0px 0px 4px 5px; 
	background: #ffffff;
	border: solid #cccccc;
	border-width: 0px 0px 3px 0px;		
}
#functioncell a	{
	color: #cc6600; text-decoration: underline; 
}
#functioncell a.onlink { 
	color: #cc6600; font-weight: bold; 
}
#functioncell a:hover { 
	color: #cc6600; text-decoration: none; 
}

#topdivider2cell { 
	background: #ffffff;
	border: solid #cccccc;
	border-width: 0px 0px 3px 0px;		
}

#searchcell { 
	color: #ffffff; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 11px; text-transform: uppercase;
	padding: 0px 5px 0px 5px; 
	background: #cc6600;
	border: solid #cccccc;
	border-width: 0px 3px 3px 0px;	
}

#searchcell input.searchbox { color: #999999; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 10px; text-transform: none; }


#bannertable {
 border: solid #000000;
 border-width: 1px 1px 0px 1px;	 
}

#infotable {
 color: #000000; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; text-transform: none;
 border: solid #000000;
 border-width: 1px;	 
}
#infotable a {
 text-decoration: none;
}
#infotable a:hover {
 color: #FFFFFF; text-decoration: none;
}
#infotable infodept2.a:hover {
 text-decoration: none; font-weight: bold;
}
#infotable infodept2.a:hover {
 color: #FFFFFF; text-decoration: none; font-weight: bold;
}

#maintable {
 border: solid #000000;
 border-width: 0px 1px 1px 1px;	 
}
#leftnav {
 background: url(/images/coop/left_nav.jpg) top left repeat;
 border: solid #000000;
 border-width: 0px 1px 0px 0px;	
}
#maincell {
 background: #ffffff;
}
#rightnav {
 background: url(/images/coop/right_nav.jpg) top left repeat;
 border: solid #000000;
 border-width: 0px 0px 0px 1px;	 
}

/*  |  EMAIL / CART / CHECKOUT ROW |  */

#emailrow { 
	color: #666666;
	text-decoration: none;
    font-family: Arial, Verdana, Helvetica,San Serif;
    font-weight: normal; font-size: 11px; text-transform: none;
	border: solid #000000;
 	border-width: 0px 0px 1px 0px;	 
 	background: #ffffff;
 }

#emailrow A 		{ color: #CC6600; text-decoration: none; font-weight: bold; }
#emailrow A:hover	{ color: #CC6600; text-decoration: underline; font-weight: bold; }

#emailcell		{ color: #ce6d18; font-size: 10px; font-weight: bold; text-decoration: none; margin: 10px; list-style: none; text-align:center; }
#emailcell A	{ display: block; height: 26px; background-repeat: no-repeat; float: none; text-align: center; }
#emailcell SPAN	{ display: none; }

#emailcell #emailpage		{ width: 166px; background-image: url(/images/coop/emailpage.gif); }
#emailcell #emailpage:hover	{ background-image: url(/images/coop/emailpage_over.gif); }

#emailrow #cartcell		{ border: solid #000000; border-width: 0px 0px 0px 1px; }
#emailrow #checkoutcell	{ border: solid #000000; border-width: 0px 0px 0px 1px; }

#regcell		{ color: #ce6d18; font-size: 10px; font-weight: bold; text-decoration: none; margin: 10px; list-style: none; text-align:center; }
#regcell A	{ display: block; height: 26px; background-repeat: no-repeat; float: left; text-align: center; }
#regcell SPAN	{ display: none; }

#regcell #regemail		{ width: 166px; background-image: url(/images/coop/registrar/email_reg.gif); }
#regcell #regemail:hover	{ background-image: url(/images/coop/registrar/email_reg_hi.gif); }
#regcell #regprint		{ width: 166px; background-image: url(/images/coop/registrar/print_reg.gif); }
#regcell #regprint:hover	{ background-image: url(/images/coop/registrar/print_reg_hi.gif); }
#regcell #regbookmark		{ width: 166px; background-image: url(/images/coop/registrar/bookmark_reg.gif); }
#regcell #regbookmark:hover	{ background-image: url(/images/coop/registrar/bookmark_reg_hi.gif); }
#regcell #regcoop		{ width: 166px; background-image: url(/images/coop/registrar/coop_reg.gif); }
#regcell #regcoop:hover	{ background-image: url(/images/coop/registrar/coop_reg_hi.gif); }


/*  |  FLOATING MENU SETUP  |  */

/*  |  Menu Settings  |  */
/*  |  width=entry width for vertical menu |  */
#nav, #textnav, #resourcenav, #nav ul, #textnav ul, #resourcenav ul {
	color: #666666;
	text-decoration: none;
    font-family: Arial, Verdana, Helvetica,San Serif;
    font-weight: normal; font-size: 11px; text-transform: none;
	float: left;
	width: 139px;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;
	border: solid #000;
	border-width: 0px 1px 1px 1px;
	z-index: 1000;
}

/*  |  Entry Settings  |  */
#nav li, #textnav li, #resourcenav li {
	float: left;
	width: 139px;
	padding: 0;
	border: solid #000;
	background: #ffffff;
	border-width: 1px 0px 0px 0px;	
}

#resourcenav li.loginrow {
	background: #cccccc;
}


/*  |  Link Settings  |  */
#nav a, #textnav a, #resourcenav a {
	background: url(/images/coop/nav_back.gif) center left no-repeat; color: #666666;
	display: block;
	color: #666666;
	padding: 4px 6px 4px 23px;
	margin: 0 5px 0 0px;
	text-decoration: none;
	cursor: pointer;
}


/*  |  Highload Settings  |  */
#textnav li.highload {
	font-size: 13px; text-align: center;
}
#textnav a.highload {
	background: url(/images/coop/nav_back_top.gif) top left no-repeat; color: #CC6600;
}


/*  |  Special Nav Styles  |  */

#nav a.salecat {
	color: #ff0000; font-weight:bold; font-size: 12px;
}

#nav a.salecatbranch {
	background: url(/images/coop/nav_back_branch.gif) center left no-repeat; color: #ff0000; font-weight:bold; cursor: default;
}

#nav a.branch, #textnav a.branch, #resourcenav a.branch {
	background: url(/images/coop/nav_back_branch.gif) center left no-repeat; color: #666666; cursor: default;
}
#nav a.onbranch, #textnav a.onbranch, #resourcenav a.onbranch {
	background: url(/images/coop/nav_back_branch.gif) center left no-repeat; font-weight: bold; color: #000000; cursor: default;
}
#nav a.onleaf, #textnav a.onleaf, #resourcenav a.onleaf {
	font-weight: bold; color: #000000;
}

/*  |  Hover State  |  */
#nav li:hover, #nav li.sfhover, #textnav li:hover, #textnav li.sfhover, #resourcenav li:hover, #resourcenav li.sfhover {
	background: url(/images/coop/nav_back.gif) center left no-repeat; color: #666666;
	background: #FFE4CA;
}



/*  |  Level2 Changes, including submenu offset  |  */
#nav li ul, #textnav li ul, #resourcenav li ul {
    text-transform: none;
    font-weight: normal;
    font-size: 10px; 
    width: 150px;
    background: #ffffff;
	position: absolute;
	left: -999em;
	height: auto;
	margin: -20px 0 0 139px;
	border-width: 0px 1px 1px 1px;
}

#nav li li, #textnav li li, #resourcenav li li {
	float: left;
	width: 150px;
	border-width: 1px 0px 0px 0px;	

}
	

#nav li ul a, #textnav li ul a, #resourcenav li ul a {
	padding: 4px 6px 5px 4px;
	background: none;
}

/*  |  Special Nav Styles  |  */
#nav li ul a.branch, #textnav li ul a.branch, #resourcenav li ul a.branch {
	background: url(/images/coop/menu_arrow_coop2.gif) center right no-repeat; cursor: default;
}
#nav li ul a.onbranch, #textnav li ul a.onbranch, #resourcenav li ul a.onbranch {
	background: url(/images/coop/menu_arrow_coop2.gif) center right no-repeat; cursor: default; font-weight: bold; color: #000000;
}
#nav li ul a.onleaf, #textnav li ul a.onleaf, #resourcenav li ul a.onleaf {
	background: none;
}

#nav li li:hover, #nav li li.sfhover, #textnav li li:hover, #textnav li li.sfhover, #resourcenav li li:hover, #resourcenav li li.sfhover {
	background: #FFE4CA;
}


/*  |  Level3 Changes, including submenu offset  |  */
#nav li ul li ul, #textnav li ul li ul, #resourcenav li ul li ul {
    text-transform: none;
	position: absolute;
	left: -999em;
	height: auto;
	margin: -20px 0 0 130px;
}

/*  |  Standard Sub Nav Adjustments - do not change  |  */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left: auto;}

#resourcenav li:hover ul ul, #resourcenav li:hover ul ul ul, #resourcenav li:hover ul ul ul ul, #resourcenav li.sfhover ul ul, #resourcenav li.sfhover ul ul ul, #resourcenav li.sfhover ul ul ul ul {left: -999em;}
#resourcenav li:hover ul, #resourcenav li li:hover ul, #resourcenav li li li:hover ul, #resourcenav li li li li:hover ul, #resourcenav li.sfhover ul, #resourcenav li li.sfhover ul, #resourcenav li li li.sfhover ul, #resourcenav li li li li.sfhover ul {left: auto;}

#textnav li:hover ul ul, #textnav li:hover ul ul ul, #textnav li:hover ul ul ul ul, #textnav li.sfhover ul ul, #textnav li.sfhover ul ul ul, #textnav li.sfhover ul ul ul ul {left: -999em;}
#textnav li:hover ul, #textnav li li:hover ul, #textnav li li li:hover ul, #textnav li li li li:hover ul, #textnav li.sfhover ul, #textnav li li.sfhover ul, #textnav li li li.sfhover ul, #textnav li li li li.sfhover ul {left: auto;}

/*  |  FLOATING MENU SETUP ENDS |  */

#resourcenav a.searchbutton   { 
	color: #333333; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: normal; font-size: 10px; 
	padding: 0px;
	background: none; 
	}
#resourcenav a.searchbutton:hover   { 
	color: #000000;
	}

/*  |  SORT BY SETUP ENDS |  */

#sortby, #sortby ul {
	color: #000000; text-decoration: none; font-size: 10px; text-transform: none;
	width: 100%;
	list-style: none;
	line-height: 1;
	padding: 0px;
	margin: 0px;
}
#sortby li {
	float: left;
}
#sortby a {
	color: #999999; text-decoration: none;
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 10px;
}
#sortby a:hover {
	text-decoration: underline;
}
#sortby a.selected {
	color: #ce6d18; font-weight: bold;
}

#regfooter	{ 
	color: #666666; font-family: Arial,Helvetica,Verdana,Sans Serif; font-size: 12px; 
	padding: 15px 30px 15px 15px;
}
