
body{background: #FFF; color: #2B3853; font: normal 12px Arial, Helvetica, sans-serif;}
body.Admin{margin: 0px; background: #FFF; color: #000; font: normal 12px Arial, Helvetica, sans-serif;}
.Primary
{
	background: #64879B;
	color: #FFF;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.PrimaryHeader
{
	background: #64879B;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.PrimaryBoldText
{
	background: #64879B;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.PrimaryEnlargedText
{
	background: #64879B;
	color: #FFF;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.PrimaryReducedText
{
	background: #64879B;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.Secondary
{
	background: #536A7C;
	color: #FFF;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.SecondaryHeader
{
	background: #536A7C;
	color: #FFF;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.SecondaryBoldText
{
	background: #536A7C;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.SecondaryEnlargedText
{
	background: #536A7C;
	color: #FFF;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.SecondaryReducedText
{
	background: #536A7C;
	color: #FFF;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.Accent
{
	color: #FFF;
	background: #99C2D4;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.AccentHeader
{
	color: #FFF;
	background: #99C2D4;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.AccentBoldText
{
	color: #FFF;
	background: #99C2D4;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.AccentEnlargedText
{
	color: #FFF;
	background: #99C2D4;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.AccentReducedText
{
	color: #FFF;
	background: #99C2D4;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.Splash
{
	color: #FFF;
	background: #64879B;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.SplashHeader
{
	color: #FFF;
	background: #64879B;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.SplashBoldText
{
	color: #FFF;
	background: #64879B;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.SplashEnlargedText
{
	color: #FFF;
	background: #64879B;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.SplashReducedText
{
	color: #FFF;
	background: #64879B;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.GridRowOdd
{
	color: #000;
	background: #FFF;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.GridRowEven
{
	color: #000;
	background: #DDD;
	font: normal 12px Arial, Helvetica, sans-serif;
}
td, .DefaultText
{
	color: #2B3853;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.BoldText
{
	color: #2B3853;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.EnlargedText
{
	color: #2B3853;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.HeaderText
{
	color: #2B3853;
	font: bold 16px Arial, Helvetica, sans-serif;
}
.ReducedText
{
	color: #2B3853;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.HomebaseText
{
	color: #000;
	background: #FFF;
	font: bold 14px Arial, Helvetica, sans-serif;
}
table.TableWithBorder
{
	background: #FFF;
	border: 1px solid #536A7C;
	color: #2B3853;
	font: normal 12px Arial, Helvetica, sans-serif;
	empty-cells: show
}
td.TableWithBorder
{
	background: #FFF;
	border: 1px solid #536A7C;
	color: #2B3853;
	font: normal 12px Arial, Helvetica, sans-serif;
	empty-cells: show;
}
.Outline
{
	background: #536A7C;
	border: 1px solid #536A7C;
	color: #FFF;
	font: bold 16px Arial, Helvetica, sans-serif;
	empty-cells: show;
}
.Error
{
	color: #900;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.FormElementInput
{
	background: #FFF;
	color: #000;
	border-color: #666;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.FormElementInput2
{
	background: #FFF;
	color: #999;
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.FormButtons
{
	color: #FFF;
	background: #64879B;
	border-color: #536A7C;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
a,
a:link,
a:visited
{
	text-decoration: none;
	color: #3366CC;
	font: bold 12px Arial, Helvetica, sans-serif;
}
a:hover {
	color: #3366CC; 
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.menu,
a.menu:link,
a.menu:visited
{
	text-decoration: none;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
a.menu:hover {color: #CCC; }
a.Gridmenu
{
	text-decoration: none;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
a.Gridmenu:link {color: #FFF; }
a.Gridmenu:visited {color: #FFF; }
a.Gridmenu:hover {color: #FFF; }
a.Homebase,
a.Homebase:link,
a.Homebase:visited
{
	text-decoration: none;
	color: #64879B;
	font: bold 14px Arial, Helvetica, sans-serif;
}
a.Homebase:hover {color: #99c2d4; }
a.FormFileManagerFileList,
a.FormFileManagerFileList:link,
a.FormFileManagerFileList:visited
{
	text-decoration: none;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
a.FormFileManagerFileList:hover {color: #FFF; background: #536A7C;}
img.BlockIMG {display: block; margin: 0px;}
#sitesearch {}
#sitesearch .KeywordRow {display: block;}
#sitesearch .MaxPagesRow {display: block;}
#sitesearch .StartSearchRow {display: block;	margin-top: 2px;margin-bottom: 10px;}
#sitesearch .NoCriteria{}
#sitesearch .NoResults{}
#sitesearch .SearchedFor{display: block;margin-bottom: 10px;}
#sitesearch .clear{display: block;}
#sitesearch .ResultItem{}
#sitesearch .ResultSummaryLabel{}
#sitesearch .ResultSummary {margin-bottom: 10px;}
.ResultSummary .Matched {color: #ff0000;}
#sitesearch .Paging {display: block; width: 100%;}
.Paging .ResultPrevious {width: 100px; float: right; display: block;}
#SP0 .ResultPrevious{ display: none;}
.Paging .ResultNext { width: 100px; float: right; display: block;}
.noprint { display: block; }
@media print {
	.noprint { display: none; }
}

/************  Body Backgrounds *************/

body.nflbackground {
	background: #660000 url(../Content/Images/Default/NFL/football_bg.jpg) top center repeat;
	background-attachment: fixed;
}

body.collegebackground {
	background: #003366 url(../Content/Images/Default/College/balls_bg.jpg) top center repeat;
	background-attachment: fixed;
}

body.comingsoonbg {
	background: #660000;
}

/********** Pro Football Collectibles ***********/

#AddressBookButton {
	display: none;
}

#NFL .accountlinks p {
	color: #FFFFFF;
	padding: 15px 15px 0px 0px;
}
#NFL .accountlinks a {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
#NFL .accountlinks a:hover {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform: uppercase;
}
#NFL .catheader {
	background: #336696;
	color: #FFFFFF;
	font: 14px Arial, Helvetica, sans-serif;
	padding: 5px;
	text-transform: uppercase;
}
#NFL .commerceblock {
	background: #FFFFFF url(../Content/Images/Default/NFL/leftnav_bg.jpg) repeat-y;
	border: none;
	margin-bottom: 0px;
	padding: 0px;
}
#NFL .commerceblock .commerceblock {
	border: none;
}
#NFL .commercecontent {
	background: #FFFFFF;
	border: none;
}
#NFL .commercecontent hr {
	background: transparent;
	border-top: 1px solid #CCCCCC;
	border-right: none;
	border-top: none;
	border-left: none;
	height: 1px;
 
	color: #CCCCCC;
	padding: 0px 10px 0px 0px;
}
#NFL .content {
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0px 15px;
}
#NFL .contentblock {
	background: #FFFFFF;
	padding: 10px 0px;
}
#NFL .contentblock2 {
	background: #FFFFFF;
	padding: 7px 0px 10px 0px;
}
#NFL .contentheader {
	color: #990000;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 10px;
}
#NFL .contentheader2 {
	color: #FF0000;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 10px;
}
#NFL .contentheader3 {
	color: #990000;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
}
#NFL .featured {
	background: #FFFFFF;
	border: 1px solid #999999;
}
#NFL .homeblock {
	background: #eae8e8 url(../Content/Images/Default/NFL/content_bg.gif) repeat-x;
}
#NFL .nav a {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
#NFL .nav a:hover {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform: uppercase;
}
#NFL .ProdGridHeader {
	font-weight: bold;
}
#NFL .RelatedProducts {
	background: url(../Content/Images/Default/NFL/related_bg.jpg) repeat-x;
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.speartek {
   color: #cccccc;
   font: 11px Arial, Helvetica, sans-serif;
   padding: 8px 0px;
}
.speartek a:link {
   color: #cccccc;
   font: 11px Arial, Helvetica, sans-serif;
   padding: 8px 0px;
   text-decoration: underline;
}
.speartek a:hover {
   color: #999999;
   font: 11px Arial, Helvetica, sans-serif;
   padding: 8px 0px;
   text-decoration: underline;
}
.speartek a:visited {
   color: #ff0000;
   font: 11px Arial, Helvetica, sans-serif;
   padding: 8px 0px;
   text-decoration: underline;
  }
/************** Edited Classes ***************/


#NFL .COMCatHeader {
	background: none;
	color: #990000;
	font: bold 18px Arial, Helvetica, sans-serif;
}
#NFL #JSONCart a, #NFL #JSONCart a:link, #NFL #JSONCart a:visited {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#NFL #JSONCart a:hover {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#NFL .COMCatSalePrice {
	color: FF0000;
}
#NFL .COMProdBasePrice {
	color: #666666;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#NFL .COMProdHeader {
	background: none;
	color: #660000;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#NFL .COMProdProperties {
	display: none;
}
#NFL td, .DefaultText {
	color: #666666;
	font: normal 12px Arial, Helvetica, sans-serif;
}
#NFL td, .DefaultText a, .DefaultText a:visited {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#NFL td, .DefaultText {
	color: #666666;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#NFL .DefaultText a:hover {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#NFL .Error {
	background: #FFF;
	color: #cc0000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#NFL .FormButtons {
	color: #FFF;
	background: #660000;
	border-color: #000000;
	border-width: 1px;
	font: bold 11px Arial, Helvetica, sans-serif;
	cursor: hand;
}
#NFL .Outline {
	background: #FFFFFF;
	border: none;
}
#NFL .Outline a, #NFL .Outline a:visited {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#NFL .Outline a:hover {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#NFL .Primary, #NFL .PrimaryBoldText {
	background: #FFFFFF;
	color: #333333;
}
#NFL #ProductPrice {
	color: #336699;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#NFL .Secondary {
	background: #336696;
	color: #FFF;
	font: normal 12px Arial, Helvetica, sans-serif;
}
#NFL .SecondaryBoldText {
	background: #336696;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#NFL table.TableWithBorder {
	background: #FFF;
	border: none;
	color: #666666;
	font: normal 12px 12px Arial, Helvetica, sans-serif;
	empty-cells: show
}
#NFL td.TableWithBorder {
	background: #FFF;
	border: none;
	color: #666666;
	font: normal 12px 12px Arial, Helvetica, sans-serif;
	empty-cells: show;
}

/************ NAVIGATION CLASSES ************/


#NFL #NavigationWrapper {
 	background: none;
 	width: 200px;
	height: 100%;
 	margin: 0px;
 	padding: 0px 0px 20px 0px;
 	text-decoration: none;
}

#NFL #NavigationWrapper ul {
    display: block;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

#NFL #NavigationWrapper ul ul {
	list-style-type:none; 
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

/* ***ROOT LEVEL LINK*** */

#NFL .navLevel0 li {
	height: 21px;
	width: 200px;
	text-decoration: none;
	margin-left: 0px;
	border: none;
}

#NFL a.navLevel0:link,
#NFL a.navLevel0:visited
{
	text-decoration: none;
	color: #3366cc;
	line-height: 20px;
	margin-left: 15px;
	font-size: 13px;
	background: none;
	font-weight: bold;
}
#NFL a.navLevel0:hover
{
	text-decoration: none;
	line-height: 20px;
	color: #003399;
	margin-left: 15px;
	font-size: 13px;
	background: none;
	font-weight: bold;
}
#NFL .navLevel0_hot {
	text-decoration: none;
	line-height: 20px;
	color: #003399;
	margin-left: 15px;
	font-size: 13px;
	background: none;
	font-weight: bold;
	border: none;
}
#NFL a.navLevel0_hot:link,
#NFL a.navLevel0_hot:visited
{
	text-decoration: none;
	line-height: 20px;
	color: #003399;
	margin-left: 15px;
	font-size: 13px;
	background: none;
	font-weight: bold;
}
#NFL a.navLevel0_hot:hover
{
	text-decoration: none;
	line-height: 20px;
	color: #3366cc;
	margin-left: 15px;
	font-size: 13px;
	background: none;
	font-weight: bold;
}

/* ***SUB LEVEL ONE LINK*** */

#NFL div.NavLevel1 {
	display: none;
}
#NFL .NavLevel1 li {
	height:auto;
	background: none;
	margin-left: 0px;
	padding: 0;
	border-bottom: 1px solid #CCCCCC;
}
#NFL a.navLevel1:link,
#NFL a.navLevel1:visited
{
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	line-height: 20px;
	font-weight: none;
	font-size: 12px;
}

#NFL a.navLevel1:hover
{
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	line-height: 20px;
	font-weight: bold;
	font-size: 12px;
}
#NFL a.navLevel1_hot:link,
#NFL a.navLevel1_hot:visited
{
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	line-height: 20px;
	font-size: 12px;
}

#NFL a.navLevel1_hot:hover
{
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	line-height: 20px;
	font-size: 12px;
}

/** SubLevel 2 Navigation **/

#NFL div.NavLevel2 {
	display:block;
	z-index: 100;
	background: none;
}

#NFL a.NavLevel2,
#NFL a.NavLevel2:link,
#NFL a.NavLevel2:visited
{
	margin-left: 28px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
	line-height: 20px;
}

#NFL a.navLevel2:hover
{
	margin-left: 28px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
	line-height: 20px;
}

#NFL a.navLevel2_hot:link,
#NFL a.navLevel2_hot:visited
{
	margin-left: 28px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
	line-height: 20px;
}

#NFL a.navLevel2_hot:hover
{
	margin-left: 28px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
	line-height: 20px;
}
/***************** END NAVIGATION CLASSES *********************/



/********** College Team Collectibles ***********/


#College .accountlinks p {
	color: #FFFFFF;
	padding: 15px 15px 0px 0px;
}
#College .accountlinks a {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
#College .accountlinks a:hover {
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform: uppercase;
}
#College .catheader {
	background: #003366;
	color: #FFFFFF;
	font: 14px Arial, Helvetica, sans-serif;
	padding: 5px;
	text-transform: uppercase;
}
#College .commerceblock {
	background: #FFFFFF url(../Content/Images/Default/NFL/leftnav_bg.jpg) repeat-y;
	border: none;
	margin-bottom: 0px;
	padding: 0px;
}
#College .commerceblock .commerceblock {
	border: none;
}
#College .commercecontent {
	background: #FFFFFF;
	border: none;
}
#College .commercecontent hr {
	background: transparent;
	border-top: 1px solid #CCCCCC;
	border-right: none;
	border-top: none;
	border-left: none;
	height: 1px;
 
	color: #CCCCCC;
	padding: 0px 10px 0px 0px;
}
#College .content {
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0px 15px;
}
#College .contentblock {
	background: #FFFFFF;
	padding: 10px 0px;
}
#College .contentblock2 {
	background: #FFFFFF;
	padding: 0px 0px 10px 0px;
}
#College .contentheader {
	color: #003366;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 10px;
}
#College .contentheader2 {
	color: #FF0000;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 10px;
}
#College .contentheader3 {
	color: #990000;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
}
#College .featured {
	background: #FFFFFF;
	border: 1px solid #999999;
}
#College .homeblock {
	background: #eae8e8 url(../Content/Images/Default/NFL/content_bg.gif) repeat-x;
}
#College .nav a {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
#College .nav a:hover {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform: uppercase;
}
#College .RelatedProducts {
	background: url(../Content/Images/Default/NFL/related_bg.jpg) repeat-x;
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}


/************** Edited Classes ***************/


#College .COMCatHeader {
	background: none;
	color: #003366;
	font: bold 18px Arial, Helvetica, sans-serif;
}
#College #JSONCart a, #College #JSONCart a:link, #College #JSONCart a:visited {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#College #JSONCart a:hover {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#College .COMProdBasePrice {
	color: #666666;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#College .COMProdHeader {
	background: none;
	color: #003366;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#College td, .DefaultText {
	color: #666666;
	font: normal 12px Arial, Helvetica, sans-serif;
}
#College td, .DefaultText a, .DefaultText a:visited {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#College td, .DefaultText {
	color: #666666;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#College .DefaultText a:hover {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#College .Error {
	background: #336699;
	color: #FFF;
	font: bold 16px Arial, Helvetica, sans-serif;
}
#College .FormButtons {
	color: #FFF;
	background: #003366;
	border-color: #000000;
	border-width: 1px;
	font: bold 11px Arial, Helvetica, sans-serif;
	cursor: hand;
}
#College .Outline {
	background: #FFFFFF;
	border: none;
}
#College .Outline a, #College .Outline a:visited {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#College .Outline a:hover {
	color: #666666;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#College .Primary, #College .PrimaryBoldText {
	background: #FFFFFF;
	color: #333333;
}
#College #ProductPrice {
	color: #003366;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#College .Secondary {
	background: #003366;
	color: #FFF;
	font: normal 12px Arial, Helvetica, sans-serif;
}
#College .SecondaryBoldText {
	background: #003366;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#College table.TableWithBorder {
	background: #FFF;
	border: none;
	color: #666666;
	font: normal 12px 12px Arial, Helvetica, sans-serif;
	empty-cells: show
}
#College td.TableWithBorder {
	background: #FFF;
	border: none;
	color: #666666;
	font: normal 12px 12px Arial, Helvetica, sans-serif;
	empty-cells: show;
}

/************ NAVIGATION CLASSES ************/


#College #NavigationWrapper {
 	background: none;
 	width: 200px;
	height: 100%;
 	margin: 0px;
 	padding: 0px 0px 20px 0px;
 	text-decoration: none;
}

#College #NavigationWrapper ul {
    display: block;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

#College #NavigationWrapper ul ul {
	list-style-type:none; 
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

/* ***ROOT LEVEL LINK*** */

#College .navLevel0 li {
	height: 21px;
	width: 200px;
	text-decoration: none;
	margin-left: 0px;
	border: none;
}

#College a.navLevel0:link,
#College a.navLevel0:visited
{
	text-decoration: none;
	color: #003366;
	line-height: 20px;
	margin-left: 15px;
	font-size: 13px;
	background: none;
	font-weight: bold;
}
#College a.navLevel0:hover
{
	text-decoration: none;
	line-height: 20px;
	color: #3366cc;
	margin-left: 15px;
	font-size: 13px;
	background: none;
	font-weight: bold;
}
#College .navLevel0_hot {
	text-decoration: none;
	line-height: 20px;
	color: #3366cc;
	margin-left: 15px;
	font-size: 13px;
	background: none;
	font-weight: bold;
	border: none;
}
#College a.navLevel0_hot:link,
#College a.navLevel0_hot:visited
{
	text-decoration: none;
	line-height: 20px;
	color: #3366cc;
	margin-left: 15px;
	font-size: 13px;
	background: none;
	font-weight: bold;
}
#College a.navLevel0_hot:hover
{
	text-decoration: none;
	line-height: 20px;
	color: #003366;
	margin-left: 15px;
	font-size: 13px;
	background: none;
	font-weight: bold;
}

/* ***SUB LEVEL ONE LINK*** */

#College div.NavLevel1 {
	display: none;
}
#College .NavLevel1 li {
	height:auto;
	background: none;
	margin-left: 0px;
	padding: 0;
	border-bottom: 1px solid #CCCCCC;
}
#College a.navLevel1:link,
#College a.navLevel1:visited
{
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	line-height: 20px;
	font-weight: none;
	font-size: 12px;
}

#College a.navLevel1:hover
{
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	line-height: 20px;
	font-weight: bold;
	font-size: 12px;
}
#College a.navLevel1_hot:link,
#College a.navLevel1_hot:visited
{
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	line-height: 20px;
	font-size: 12px;
}

#College a.navLevel1_hot:hover
{
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	line-height: 20px;
	font-size: 12px;
}

/** SubLevel 2 Navigation **/

#College div.NavLevel2 {
	display:block;
	z-index: 100;
	background: none;
}

#College a.NavLevel2,
#College a.NavLevel2:link,
#College a.NavLevel2:visited

{
	margin-left: 28px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
	line-height: 20px;
}

#College a.navLevel2:hover
{
	margin-left: 28px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
	line-height: 20px;
}

#College a.navLevel2_hot:link,
#College a.navLevel2_hot:visited
{
	margin-left: 28px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
	line-height: 20px;
}

#College a.navLevel2_hot:hover
{
	margin-left: 28px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
	background: none;
	line-height: 20px;
}
/********* END NAVIGATION CLASS**********/


/* ***** START TOP NAV CLASSES ***** */

 #topNavWrapper 
{
	width: 120px;
	height: 30px;
	clear: both;
}
 #topNav
{
	padding: 5px 0px 0px 0px;
	_padding: 3px 0px 0px 0px;
	margin: 0px 10px;
	list-style: none;
}
 #topNav ul
{
	position: absolute;
	z-index: 9;
	margin: 7px 0px 0px -53px;
	_margin: 7px 0px 0px -53px;
	list-style: none;
}
 #topNav a 
{
	display: block;
	color: #666;
	padding: 4px 13px 4px 0px;
	_padding: 4px 15px 4px 0px;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
}
 #topNav li
{
	float: left;
	padding: 0px;
}

 #topNav li ul 
{
	padding: 0px 2px 2px 0px;
	clear: left;
}
 #topNav li ul a
{
	background: none;
	font-weight: normal;
	font-size: 12px;
	white-space: no-wrap;
}
 #topNav li ul a:hover
{
	text-decoration: underline;
}
 #topNav li ul li
{
	background: none;
	clear: both;
	padding: 0px;
}
ul.dropDown
{
	visibility: hidden;
}
#dropDownTable 
{
	background: #f4f2f3 url(../Content/Images/Default/College/topnav_bg.jpg) top center no-repeat;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: none;
	border-bottom: 1px solid #999;
	_border-left: 1px solid #999;
	_border-right: 1px solid #999;
	_border-bottom: 1px solid #999;
	width: 945px;
}
td.dropDownEven,
td.dropDownOdd 
{
	padding-left: 21.2px;
	_padding-left: 15px;
	padding-right: 0px;
	_padding-right: 36px;
	width: 125px !important;
}

 td.dropDownEven li a,
 td.dropDownOdd li a
{
	white-space: nowrap;
	width: 100%;

}

#college #childlinks a {
	text-transform: capitalize;
}
/* ************************************ */