<STYLE TYPE="text/css">


.bug {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E5E5E5;
	font-weight: normal;
	line-height: 10px;
}


.body {
	font-family: Arial, sans-serif;
}

.ipeControlBox {
/*  border:1px dashed #FF0000; */
}

.pageNavLine {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.pageNavLine {
	text-decoration: none;
	color:#660000;
}
A.pageNavLine:hover {
	text-decoration: none;
	color:#FFFFFF;
	background-color:#660000;
}



.hSearchI {
	font:10px arial,sans-serif;
	font-weight:normal; 
	color:#202020; 
	width:60px; 
	background-color:#fff;
	border:1px #808080 solid;
}

.hSearchIOn { 
	font:10px arial,sans-serif; 
	font-weight:normal; 
	color:#202020; 
	width:60px; 
	background-color:#fff; 
	border:1px #808080 solid; 
}


.homeCIArticles {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color:WHITE;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:8px;
	padding-right:8px;
}
A.homeCIArticles {
	border:0px #808080 solid;
	padding:0px;
} 
A.homeCIArticles:hover {
	text-decoration: underline;
	color:#FFFFFF;
}

.homeCIArticleName {
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}
A.homeCIArticleName {
	padding:0px;
}

.homeCIMagName {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:9px;
	padding-left:8px;
	color:#FFFFFF;
}

.homeCIArticleDescr {
}


.homeCurIssue {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color:WHITE;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

.homeAboutHead {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color:1A325E;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	padding-bottom: 4px;
}
.homeAboutBody {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

.pageBotMenuSel {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#4682B4;
	background-color:#CC6733;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.pageBotMenuSel {
	text-decoration: none;
	color:#4682B4;
}

A.pageBotMenuSel:hover {
	text-decoration: none;
	color:#4682B4;
}

.pageBotMenu, A.pageBotMenu {
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-color:#CC6733;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}


.navBottom, A.navBottom {
	font-family: Gill Sans, Arial, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
}

A.navBottom:hover, A.pageBotMenu:hover {
	color:#4682B4;
}

TABLE {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

A {
	color:#0000C0;
	text-decoration: underline;
}

A:hover {
	color:#C00000;
}






/*
 * page sections
 */
.pageHead, .pagecatHead {
	font-family: Arial, sans-serif;
	font-size: 18px;
	color:#111111;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.pageText {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

A.pageText {
	text-decoration: underline;
}

A.pageText:hover {
	color:#808010;
}



.pageTextSubHead, .pagecatDescrSubHead {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#111111;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}


/*
 * More Info Link for page section
 */
.pageUrl {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

A.pageUrl {
	text-decoration: underline;
}

A.pageUrl:hover {
	color:#808010;
}



/*
 * framed object styles
 */
.FOCaption {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: center;
	padding: 4px;
}
.FOCredit {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: right;
}

.FOBorder,.FOBorderObject {
  border: 1px solid #111111;
}

.FOClick, A.FOClick {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color:#404040;
	font-weight:normal;
	text-decoration: none;
	text-align: right;
}
A.FOClick:hover {
	color:#666666;
	text-decoration: underline;
}

/*
 * pagecat listing styles for pages that list their subpages
 */
.pagecatLIName {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#111111;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.pagecatLIName {
	text-decoration: underline;
}

A.pagecatLIName:hover {
	color:#666666;
}

.pagecatLIDescr {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

.pageIPTitle {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color:#111111;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}
A.pageIPTitle {
	text-decoration: underline;
}

A.pageIPTitle:hover {
 color:#666666;
}

.pageIPDescrSH, A.pageIPDescrSH {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #111111;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}







.sitemapHead, A.sitemapHead {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.sitemapSub, A.sitemapSub {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

A.sitemapSub:hover, A.sitemapHead:hover {
	text-decoration: underline;
}

.sitemapSubTable {
	background-color:#F0F4F9;
	border: 1px solid #8FA9C2;
}

.subformVSep {
	height: 10px;
}
.subformVSep {
	width: 10px;
}

.subformSubHead {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#CC0000;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.inqPfl {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

.inqPflT1 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.inputText {
	font:12px arial,sans-serif;
	font-weight:normal; 
	color:#101010; 
	background-color:#ffffff; 
	border:1px #808080 solid;
	height: 14px;
}

.inputSubmit {
	font:12px arial,sans-serif;
	font-weight:normal; 
	color:#101010; 
	background-color:#ffffff; 
	border:1px #808080 solid;
	height: 14px;
}

.inputMenu {
	font:12px arial,sans-serif;
	font-weight:normal; 
	color:#101010; 
	background-color:#ffffff; 
	border:1px #808080 solid;
	height: 14px;
}

.inputTextArea {
	font:12px arial,sans-serif;
	font-weight:normal; 
	color:#101010; 
	background-color:#ffffff; 
	border:1px #808080 solid;
}



.mbrLIDescr {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}
A.mbrLIDescr {
	color:#3030A0;
	text-decoration: underline;
}
A.mbrLIDescr:hover {
	color:#808010;
}

.mbrLITitle {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.mbrLITitle {
	color:#3030A0;
	text-decoration: underline;
}

A.mbrLITitle:hover {
	color:#808010;
}



.mbrLIDescr {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}
A.mbrLIDescr {
	color:#3030A0;
	text-decoration: underline;
}
A.mbrLIDescr:hover {
	color:#808010;
}

.mbrPTitle {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.mbrPTitle {
	color:#3030A0;
	text-decoration: underline;
}

A.mbrPTitle:hover {
	color:#808010;
}

.mbrPDescr {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}
A.mbrPDescr {
	color:#3030A0;
	text-decoration: underline;
}
A.mbrPDescr:hover {
 	color:#808010;
}

.mrchILPaginate {
	font-family: Arial, sans-serif;
	font-weight:normal;
	text-decoration: none;
}

A.mrchILPaginate {
	color:#0000C0;
	text-decoration: underline;
}
A.mrchILPaginate:hover {
 	color:#C00000;
}


DIV.mrchILPaginate {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}

.mrchLISep {
	padding-top: 4px;
	padding-bottom: 4px;
}

.mrchVLCSep {
	padding-top: 8px;
	padding-bottom: 8px;
}

.calLIMYHead {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
	background-color:#112A5B;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.calIPTitle,.mrchIPTitle {
	font-family: Arial, sans-serif;
	font-family: Impact, sans-serif;
	font-size: 16px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	
}

.galIPTitle {
	font-family: Impact, sans-serif;
	font-size: 16px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align:center;
	padding-top: 16px;
	
}

.calIPDescr,.galIPDescr,.mrchIPDescr {
	padding-top:16px;	
}
A.calIPDescr,A.galIPDescr {
	padding-top:0px;	
}


.calIPVenueTag, .calIPTimeTag {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#202020;
	font-weight:bold;
	font-style:italic;
	text-decoration: none;
	text-align: left;
}

.calPDate,.calIPDateTag {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.calIPMoreInfoTag,.galIPMoreInfoTag {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	padding-left: 16px;
}
A.calIPMoreInfoTag,A.galIPMoreInfoTag {
	text-decoration: underline;
	padding-left: 0px;
}

.calIPMoreInfoLabel,.galIPMoreInfoLabel {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	font-style: italic;
	padding-top: 8px;
}

.calLYearHead {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.calLMonthHead {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.calLIDescr, .galLIDescr, .lnkLIDescr,.mrchLIDescr {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}


.calLIDate {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}


.calCPTitle,.galCPTitle,.lnkCPTitle,.mrchCPTitle, .blogCPTitle {
	font-family: Impact, sans-serif;
	font-size: 24px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	padding-top:8px;
	padding-bottom:8px;
}

.calLCTitle,.galLCTitle,.lnkLCTitle, .pageLCTitle,.mrchLCTitle, .blogLCTitle {
	font-family: Impact, sans-serif;
	font-size: 18px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	padding-top:8px;
}

.calLITitle,.lnkLITitle,.galLITitle,.mrchLITitle {
	font-family: Impact, sans-serif;
	font-size: 16px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	padding-top:8px;
}

A.calLITitle, A.galLITitle, A.lnkLITitle, A.mrchLITitle, A.calLCTitle, A.galLCTitle, A.lnkLCTitle, A.mrchLCTitle, A.pageLCTitle  {
	color:#112A5B;
	padding:0px;
}

A.calLITitle:hover,A.galLITitle:hover, A.lnkLITitle:hover, A.mrchLITitle:hover, A.calLCTitle:hover, A.galLCTitle:hover, A.lnkLCTitle:hover, A.mrchLCTitle:hover, A.pageLCTitle:hover {
	text-decoration: underline;
	color:#CC0000;
}

.evLIMYHead {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
	background-color:#112A5B;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
    padding:2px;
}

.evLIMYHeadSep1,.evLIMYHeadSep2 {
	padding:4px;
}

.evLIDescr {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	padding-bottom: 6px;
}


.evLIDate {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	padding-right: 8px;
}
.evLITitle {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#112A5B;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}
.evLIClub {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}
.evLILocation {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}
.evLIURL {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}
A.evLIURL {
	text-decoration: underline;
}
A.evLIURL:hover {
	color:#C00000;
}

.mrchIPPrice,.mrchLIPrice {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#CC0000;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	padding-top:0px;
}

.newsIPBreadCrumbs, .newsLIBreadCrumbs,.calIPBreadCrumbs, .calLIBreadCrumbs,.galIPBreadCrumbs, .galLIBreadCrumbs,.lnkIPBreadCrumbs, .lnkLIBreadCrumbs, .magIPBreadCrumbs, .magiIPBreadCrumbs, .magLIBreadCrumbs, .mrchIPBreadCrumbs, .mrchLIBreadCrumbs, .blogIPBreadCrumbs, .blogiIPBreadCrumbs, .blogLIBreadCrumbs, {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #112A5B;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
}
A.newsIPBreadCrumbs, A.newsLIBreadCrumbs,A.calIPBreadCrumbs, A.calLIBreadCrumbs,A.galIPBreadCrumbs, A.galLIBreadCrumbs,A.lnkIPBreadCrumbs, A.lnkLIBreadCrumbs, A.magIPBreadCrumbs, A.magiIPBreadCrumbs, A.magLIBreadCrumbs,A.mrchIPBreadCrumbs, A.mrchLIBreadCrumbs,A.blogIPBreadCrumbs, A.blogiIPBreadCrumbs, A.blogLIBreadCrumbs {
	text-decoration: underline;
}

A.newsIPBreadCrumbs:hover, A.newsLIBreadCrumbs:hover,A.calIPBreadCrumbs:hover, A.calLIBreadCrumbs:hover,A.galIPBreadCrumbs:hover, A.galLIBreadCrumbs:hover,A.lnkIPBreadCrumbs:hover, A.lnkLIBreadCrumbs:hover, A.magIPBreadCrumbs:hover, A.magiIPBreadCrumbs:hover, A.magLIBreadCrumbs:hover,A.mrchIPBreadCrumbs:hover, A.mrchLIBreadCrumbs:hover, A.blogIPBreadCrumbs:hover, A.blogiIPBreadCrumbs:hover, A.blogLIBreadCrumbs:hover, {
	color:#000000;
}

.calIPPrevNext, .galIPPrevNext,.lnkIPPrevNext, .magIPPrevNext, .magiIPPrevNext,  .mrchIPPrevNext,  .newsIPPrevNext, .blogIPPrevNext, .blogiIPPrevNext {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #112A5B;
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
}

A.calIPPrevNext, A.galIPPrevNext, A.lnkIPPrevNext, A.magIPPrevNext, A.magiIPPrevNext,  A.mrchIPPrevNext, A.newsIPPrevNext, A.blogIPPrevNext, A.blogiIPPrevNext  {
	text-decoration: underline;
	padding: 0px;
}

A.calIPPrevNext:hover, A.galIPPrevNext:hover, A.lnkIPPrevNext:hover, A.magIPPrevNext:hover, A.magiIPPrevNext:hover,  A.mrchIPPrevNext:hover,  A.newsIPPrevNext:hover, A.blogIPPrevNext:hover, A.blogiIPPrevNext:hover {
	color:#C00000;
}



.pageCPTitle {
	font-family: GillSans, Verdana, sans-serif;
	font-size: 26px;
	color:#C00000;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	text-transform:uppercase;
	padding-bottom:16px;
	padding-top:8px;
}


.neevTSTitle, .neevNETitle {
	font-family: Arial, sans-serif;
	font-size: 16px;
	background-color: #6191c2;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.neevTSTitle, A.neevNETitle {
	font-size: 11px;
	background-color: #6191c2;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration: underline;
}
A.neevTSTitle:hover, A.neevNETitle:hover {
	color:#FFFF00;
}

.moreItems, A.moreItems {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}
A.moreItems:hover {
	color:#C00000;
	text-decoration: underline;
}


.archivesItems, A.archivesItems {
	font-family: Century Gothic, arial, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}
A.archivesItems:hover {
	color:#1A325E;
	text-decoration: underline;
}



.newsarchivesItems, A.newsarchivesItems, .galarchivesItems, A.galarchivesItems {
	font-family: Century Gothic, arial, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}
A.newsarchivesItems:hover, A.galarchivesItems:hover {
	color:#1A325E;
	text-decoration: underline;
}

.newsPDate,.nlPDate {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}
.newsPTitle,.nlPTitle {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.newsLIDescr, .nlLIDescr {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
}

.newsLIPflLink,.magiLIPflLink, .mrchLIPflLink,.blogiLIPflLink {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	display: inline;
	padding-left: 6px;
}
A.newsLIPflLink,A.magiLIPflLink, A.mrchLIPflLink,A.blogiLIPflLink {
	text-decoration: underline;
	color:#0000C0;
}
A.newsLIPflLink:hover, A.magiLIPflLink:hover, A.mrchLIPflLink:hover, A.blogiLIPflLink:hover {
	color:#C00000;
}

.newsLIDate, .nlLIDate {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

.newsLIArchTitle,.galLIArchTitle,.flLIArchTitle {
	font-family: GillSans, Verdana, sans-serif;
	font-size: 26px;
	color:#C00000;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	text-transform:uppercase;
	padding-bottom:16px;
	padding-top:8px;
}

.newsLIMoreNews {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
	padding-top: 18px;
}


.newsLITitle, .nlLITitle {
	font-family: Impact, Arial, sans-serif;
	font-size: 18px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-transform:uppercase;
}

A.newsLITitle, A.nlLITitle {
	color:#112A5B;
}

A.newsLITitle:hover, A.nlLITitle:hover {
	color:#C00000;
	text-decoration: underline;
}

.newsIPTitle, .flIPTitle {
	font-family: Impact, sans-serif;
	font-size: 24px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	text-transform:uppercase;
	padding-bottom:8px;
	padding-top:8px;
}

.newsIPGRCaption, .newsIPGRCredit,.galIPGRCaption, .galIPGRCredit, .magiIPGRCaption, .magiIPGRCredit, .flIPGRCaption, .flIPGRCredit, .blogiIPGRCaption, .blogiIPGRCredit {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	padding:2px;
}


.newsIPByline {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	font-style:italic;
	padding-bottom:8px;
}


.newsPMoreInfo,A.newsPMoreInfo {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}
A.newsPMoreInfo:hover {
 color:#808010;
}


.magPDate {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}
.magPTitle {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.magLIDescr {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

.magLIDate {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

.magLIArchTitle {
	font-family: GillSans, Verdana, sans-serif;
	font-size: 26px;
	color:#C00000;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	text-transform:uppercase;
	padding-bottom:16px;
	padding-top:8px;
}

.magLITitle {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#112A5B;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.magLITitle {
	color:#112A5B;
	text-decoration: underline;
}

A.magLITitle:hover {
 color:#801010;
}

.magIPTitle {
	font-family: Impact, sans-serif;
	font-size: 24px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	text-transform:uppercase;
	padding-bottom:8px;
	padding-top:8px;
}


.magIPByline {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	font-style:italic;
	padding-bottom:8px;
}



.magPMoreInfo,A.magPMoreInfo {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}
A.magPMoreInfo:hover {
	color:#808010;
}




.magiLIAltFrameleft,.newsLIAltFrameleft,.galLIAltFrameleft,.mrchLIAltFrameleft,.lnkLIAltFrameleft {
	background-color: #E1E1E1;
	padding: 8px;
}
.magiLIAltFrameright,.newsLIAltFrameright,.galLIAltFrameright,.mrchLIAltFrameright,.lnkLIAltFrameright {
	background-color: #FFFFFF;
	padding: 8px;
}

.magiLIDescr {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
}


.magiLITitle {
	font-family: Impact, Arial, sans-serif;
	font-size: 18px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-transform:uppercase;
}

A.magiLITitle {
	color:#112A5B;
}

A.magiLITitle:hover {
	text-decoration: underline;
	color:#C00000;
}

.magiIPTitle {
	font-family: Impact, sans-serif;
	font-size: 24px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	text-transform:uppercase;
	padding-bottom:8px;
	padding-top:8px;
}

.magiIPDescr {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

.magiIPByline {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	font-style:italic;
	padding-bottom:8px;
}



.magiIPGRCaption, .magiIPGRCredit {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	padding:2px;
}

.blogPDate {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}
.blogPTitle {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.blogLIDescr {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

.blogLIDate {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

.blogLIArchTitle {
	font-family: GillSans, Verdana, sans-serif;
	font-size: 26px;
	color:#C00000;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	text-transform:uppercase;
	padding-bottom:16px;
	padding-top:8px;
}

.blogLITitle {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#112A5B;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.blogLITitle {
	color:#112A5B;
	text-decoration: underline;
}

A.blogLITitle:hover {
 color:#801010;
}

.blogIPTitle {
	font-family: Impact, sans-serif;
	font-size: 24px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	text-transform:uppercase;
	padding-bottom:8px;
	padding-top:8px;
}

.blogIPDateTag {
	font-family: Impact, sans-serif;
	font-size: 24px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	text-transform:uppercase;
	padding-bottom:8px;
	padding-top:8px;
}



.blogIPByline {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	font-style:italic;
	padding-bottom:8px;
}



.blogPMoreInfo,A.blogPMoreInfo {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}
A.blogPMoreInfo:hover {
	color:#808010;
}




.blogiLIAltFrameleft,.newsLIAltFrameleft,.galLIAltFrameleft,.mrchLIAltFrameleft,.lnkLIAltFrameleft {
	background-color: #E1E1E1;
	padding: 8px;
}
.blogiLIAltFrameright,.newsLIAltFrameright,.galLIAltFrameright,.mrchLIAltFrameright,.lnkLIAltFrameright {
	background-color: #FFFFFF;
	padding: 8px;
}

.blogiLIDescr {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
}


.blogiLITitle {
	font-family: Impact, Arial, sans-serif;
	font-size: 18px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-transform:uppercase;
}

A.blogiLITitle {
	color:#112A5B;
}

A.blogiLITitle:hover {
	text-decoration: underline;
	color:#C00000;
}

.blogiIPTitle {
	font-family: Impact, sans-serif;
	font-size: 24px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	text-transform:uppercase;
	padding-bottom:8px;
	padding-top:8px;
}

.blogiIPDescr {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

.blogiIPByline {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	font-style:italic;
	padding-bottom:8px;
}



.blogiIPGRCaption, .blogiIPGRCredit {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color:#112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	padding:2px;
}

.docDCHead {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.docDCHead {
	font-size: 14px;
	color:#3030A0;
	font-weight:bold;
	text-decoration: underline;
}

A.docDCHead:hover {
	color:#808010;
}

.docDCDescr {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

A.docDCDescr {
	font-size: 12px;
	color:#3030A0;
	font-weight:normal;
	text-decoration: underline;
}

A.docDCDescr:hover {
	color:#808010;
}

.docTitle {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.docTitle {
	font-size: 12px;
	color:#3030A0;
	font-weight:bold;
	text-decoration: underline;
}

A.docTitle:hover {
	color:#808010;
}

.docTypes {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.docTypes {
	font-size: 11px;
	color:#3030A0;
	font-weight:bold;
	text-decoration: underline;
}

A.docTypes:hover {
	color:#808010;
}

.docDescr {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

A.docDescr {
	font-size: 12px;
	color:#3030A0;
	font-weight:normal;
	text-decoration: underline;
}

A.docDescr:hover {
	color:#808010;
}



.doccatLIDescr {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

.doccatLITitle {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.doccatLITitle {
	color:#3030A0;
	text-decoration: underline;
}

A.doccatLITitle:hover {
	color:#808010;
}



.docLIItem {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color:#404040;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

A.docLIItem {
	color:#3030A0;
	text-decoration: underline;
}

A.docLIItem:hover {
	color:#808010;
}


.docLIDescr, .docLIHeadDescr {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}
A.docLIHeadDescr {
	color:#3030A0;
	text-decoration: underline;
}


.docLIHead, A.docLIHead {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.docLIHead:hover {
	text-decoration: underline;
}

.docLITitle {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#101010;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.docLITitle {
	color:#3030A0;
	text-decoration: underline;
}

A.docLITitle:hover {
	color:#808010;
}





.homeboxtext {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

A.homeboxtext {
	text-decoration: underline;
}

A.homeboxtext:hover {
 color:#808010;
}

.homeboxhead {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.mbrLogin {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.pageGRBorder, .pageGR1Border {
	border: 1px solid #425B83;
}



.neNewsHeadline {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.neNewsHeadline {
	text-decoration: underline;
}

A.neNewsHeadline:hover {
 color:#808010;
}

.neNewsBody {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

A.neNewsBody {
	text-decoration: underline;
}

A.neNewsBody:hover {
	color:#C00000;
}

.neNewsDoc {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

A.neNewsDoc {
	text-decoration: underline;
}

A.neNewsDoc:hover {
	color:#C00000;
}


/*
 * shoping cart styles
 */

.outrowTotal
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #112A5B;
	background-color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
	margin-top: 2px;
	padding: 1px;
}


.outrowTitle
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #112A5B;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	padding: 2px;
}

.outrowItem,.outrowDelete
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	padding: 1px;
}

A.outrowItem,A.outrowDelete
{
	text-decoration: underline;
	padding: 0px;
}

A.outrowItem:hover,A.outrowDelete:hover
{
	color: #C00000;
}


.siData
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	padding:2px;
}

.siTitle
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
	padding:2px;
}


A.siTitle,A.siData
{
	text-decoration: underline; 
}


A.siTitle:hover,A.siData:hover
{
	color: #C00000; 
}


TD.siTitle {
 	background-color: #112A5B;
}

TD.siData {
 	background-color: #FFFFFF;
}


.scSOFinal,.scSOBilling
{
	border: 1px solid #112A5B;
	padding: 4px;
}


.scFinalAgree
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	text-decoration: none;
	text-align: left;
	border: 1px solid #112A5B;
	padding: 4px;
}

TABLE.scAddWidth
{
	width:100%;
}

.scAddTitle
{
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #112A5B;
}


.scAddMsg,.scAddChangeMsg,.scButtonExp,.scGiftWrapping
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

TH.scAddMsg {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

A.scAddMsg
{
	text-decoration: underline;
}

A.scAddMsg:hover
{
	color: #500000; 
}

H3.scAddMsg, H3.scGiftWrapping
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	 color: #112A5B;
	font-weight:bold;
}

.scAddChangeMsgSm
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

.scSelStateList
{
	font-family: Arial, sans-serif;
}

.scBillHead
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #112A5B;
}

.scBillEntry
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

.scBillEntryErr,A.scBillEntryErr
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #C00000;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.scSendOrder
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

H3.scAddMsg, H3.scSendOrder
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	 color: #112A5B;
	font-weight:bold;
}

H3.scAddError
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	 color: #CC0000;
	font-weight:bold;
}

.scBillTiny
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	text-align: left;
}

A.scBillTiny
{
	text-decoration: underline;
}

A.scBillTiny:hover
{
	color: #CC0000;
}


.mrchIPscNoPriceTag, .mrchLIscNoPriceTag
{
	font-weight: bold;
	color:red;
	font-size:14px;
}

.adderror {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight:bold;
	text-decoration: none;
	text-align: left;
}

.scFinalSubmitBox {
  width:200px;
  padding:4px;
}
.scFinalChangesBox {
  width:215px;
  padding:4px;
}
</STYLE>
