 /*********************************************************************/

/* COPYRIGHT 2008 PHIL RODOPOLOUS/LETTERNINE, INC. ALL RIGHTS RESERVED*/

/* CONTACT: PHIL RODOPOULOS: philr@letternine.net for information regarding the use of this file!*/

/*********************************************************************/


/*TITLE STYLES-------------------------------------------------------*/


a { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #283153; text-decoration: underline; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #283153; text-decoration: underline; }

.customNav { font-family: Verdana; font-size: 8pt; color: #283153; font-weight: bold; text-decoration: none; }
.customNav:hover { font-family: Verdana; font-size: 8pt; color: #283153; font-weight: bold; text-decoration: none; }

.home_nav { font-family: Arial; font-size: 10px; color: #353A5F; font-weight: bold; }
.home_nav a { font-family: Arial; font-size: 10px; color: #353A5F; text-decoration: none; }
.home_nav a:hover { font-family: Arial; font-size: 10px; color: #000000; text-decoration: none; }

.addy { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #666666; }
.addyTEAM { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; }
.email { font-family: Arial, Helvetica, sans-serif;  font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #232752; text-decoration: underline; }
.emailTEAM { font-family: Arial, Helvetica, sans-serif;  font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: underline; }

.PageTitle { font-family: Verdana; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #283153; text-decoration: none; vertical-align: bottom; }
.PageTitle2 { font-family: Verdana; font-size: 16px; font-style: italic; line-height: 14px; font-weight: bold; font-variant: normal; color: #666666; text-decoration: none; vertical-align: bottom; }
.PageTitleTEAM { font-family: Verdana; font-size: 16px; font-style: italic; line-height: 16px; font-weight: bolder; font-variant: normal; color: #00419E; text-decoration: none; vertical-align: bottom; }
.SubTitles { font-family: Verdana; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #283153; text-decoration: none; vertical-align: bottom; }

.Link { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #283153; text-decoration: underline; }
.Link:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #283153; text-decoration: underline; }


.CallMgrH { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #a69778; }
.CallMgrF { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none; padding-left: 2px; }


/*COPY STYLES--------------------------------------------------------*/
.Copy1 { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; color: #000000; }
.Copy { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; color: #242E51; }
.copy3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-variant: normal; color: #666666; }

.copy5 { font-family: Arial, Helvetica, sans-serif;	font-size: 9px; font-style: normal; line-height: normal; font-variant: normal; color: #000000; }
.copy8 { font-family: Arial, Helvetica, sans-serif;	font-size: 9px; font-style: normal; line-height: normal; font-variant: normal; color: #242E51; }
.copy2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-variant: normal; color: #666666; }

.news { font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-style: normal; line-height: normal; font-variant: normal; color: #000000; }
.copy4 { font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-style: normal; line-height: normal; font-variant: normal; color: #242E51; }
.copy7 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-variant: normal; color: #666666; }

.copy9 { font-family: Arial, Helvetica, sans-serif;	font-size: 18px; font-style: normal; line-height: normal; font-variant: normal; color: #000000; }
.copy6 { font-family: Arial, Helvetica, sans-serif;	font-size: 20px; font-style: normal; line-height: normal; font-variant: normal; color: #000000; }
.copy10 { font-family: Arial, Helvetica, sans-serif;	font-size: 24px; font-style: normal; line-height: normal; font-variant: normal; color: #000000; }

.Copyright { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; }
.Copyhome { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #242E51; }


/* Cart Styles */
a.cartlink, a.cartlink:visited { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; }
a.cartlink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline; }
.products { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none; color: #005C4F; word-spacing: normal; letter-spacing: normal; }

/* News Headlines and News Article Styles - Can be used or not used in any given design */
.NewsHomeHeading { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; color: #242E51; padding: 10px; letter-spacing: -1px; }
.NewsHomeLink { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: underline; color: #242e51; }
.NewsHomeLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: underline; color: #000000; }
.NewsHomeLinkBBS { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; color: #242e51; }
.NewsHomeLinkBBS:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; color: #000000; }
.NewsHomeCopy { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none; color: #242e51; }
.NewsItemTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #242E51; }
.NewsItemSubHead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #666666; }
.NewsItemCopy { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000;	text-decoration: none; }
.NewsItemCopy:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: underline; }
.NewsItemMore {	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; color: #242E51; }
.NewsItemMore:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: underline; color: #242E51; }
.NewsItemTeaser { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #666666; }
.NewsPDFTeaser { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #666666; }

/*FORM STYLES--------------------------------------------------------------*/
/* Form Styles - Standard Styles - These USUALLY stay the same */
.Form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #a69778; }
.Form2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #0058EB; }
.Formtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #242e51; }
.FormHeading { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: underline; }
/* Form Field Error Callout Style - Usually above style in red and/or bolder */
.FormError { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: RED; text-decoration: underline; }
/* Form Error Message Style */
.FormRed { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: RED; font-style: normal; line-height: normal; }
.Formnote { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; }
.FormText { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; }


/*PHOTO STYLES-------------------------------------------------------*/

/* Photo Type Thumbnail Caption Style */
.PhotoCaption { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #999999; text-decoration: none; }
/* Photo Type Image Popup Link Style */
.ImgLink { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; }
.Imglink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; }
/* Photo Style Page Number Links */
.PageNums { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 26px; font-weight: normal; font-variant: normal; color: #000000; text-decoration: underline; }
/* Photo Style Current Page Number Link */
.PageNumsOn { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; line-height: 20px; font-weight: bolder; font-variant: normal; color: #000000;  text-decoration: none; }

/*SITEMAP STYLES-------------------------------------------------------*/
/* Site Map Main Nav Style */
.SiteMapTop { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none; }
.SiteMapTop:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #666666; text-decoration: none; }
/* Site Map Sub Nav Style */
.SiteMapSub { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; color: #333333; text-decoration: none; }
.SiteMapSub:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; line-height: 18px; font-weight: bold; font-variant: normal; color: #666666; text-decoration: none; }
/* Site Map Tertiary Nav Style */
.SiteMapTer { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; color: #003399; text-decoration: none; }
.SiteMapTer:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; color: #999999; text-decoration: none; }

/* Event Type Styles */
.EventHead { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bolder; font-variant: normal; color: #242E51; letter-spacing: -1px; }
.EventCopy { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none; }
.Event { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: black; text-decoration: underline; }
.Event1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: black; text-decoration: none; }

/* BBS Type Style */
.BBS { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 20px; font-weight: bold; color: #660099; }

/*ROSTER STYLES-------------------------------------------------------*/
.roster { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #242e51; }




/* Not used yet, but needed by Nine360 */
.SubTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: #46300B; }
.Copy3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;	line-height: normal; font-weight: normal; font-variant: normal;	color: #336600;	text-decoration: none; }
.CopyBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none; }
.CopyBold1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none; }
.CopyBold2 { font-family: Arial, Helvetica, sans-serif;	font-size: 13px; font-weight: bold;	color: #FFFFFF;	text-decoration: none; line-height: normal; }
.CopyBold3 { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;	color: #46300B;	text-decoration: underline; line-height: normal; }

/* Used for Login.cfm - need to review */
.NavText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; color: #46300B; text-decoration: none; }
.NavText:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; color: #666666; text-decoration: none; }

/* End Unused */













/*SYSTEM STYLES-------------------------------------------------------*/

/* System Styles - NEVER Change */
.Time {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bolder; font-variant: small-caps; text-transform: none; color: #000000; text-decoration: none}
.input1 { border:1px solid rgb(166,151,120); font-size: 10pt; color: rgb(0,0,0); background-color:rgb(255,255,255); }
#frmSignup { display:inline; }
#frmSignup input { font-size: 10px; }
input.red { background-color: #005D4F; font-weight: bold; font-size: 12px; color: white; }
#searchForm { border:1px solid #D4D4D4; background-color:#E6E6E6; padding:10px; color:#666;}
#searchForm input { font-size:11px; }
#searchForm select { font-size:11px; }
#searchForm submit { font-size:11px;}
#searchForm table { }

/*CART STYLES-------------------------------------------------------*/
.cartCopyBlinkRed { font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:10px; color:#990000; font-weight:bolder; text-decoration: blink; }
.productSelect { font-family:verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; color: #15325E; background-color:#FFFFFF; border: 1px solid #15325E; font-style: normal; line-height: normal; font-weight: normal; }
.productInput { border:1px solid #000000; font-size: 10px; color: #000000; text-align: right; width: 25px; background-color:#E7EAEE; font-family:verdana,geneva,arial,helvetica,sans-serif; }
.loginInput { border:1px solid #15325E; font-size: 10px; color: #15325E; width: 150px; background-color:#FFFFFF; font-family:verdana,geneva,arial,helvetica,sans-serif; }
.loginPass { border:1px solid #15325E; font-size: 10px; color: #15325E; width: 75px; background-color:#FFFFFF; font-family:verdana,geneva,arial,helvetica,sans-serif; }
.productTA { border:1px solid #000000; font-size: 10px; color: #000000; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; }
.productCopy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none; }
.productCopyLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #15325E; text-decoration: underline; }
.productCopyLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: underline; }
.productName { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #15325E; text-decoration: none; }
.Category { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #15325E; text-decoration: none; vertical-align: bottom; }
.ProductList { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none; color: #15325E; word-spacing: normal; letter-spacing: normal; }
.ProductList:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #8897AD; text-decoration: none; }
.ProductTop { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none; color: #15325E; word-spacing: normal; letter-spacing: normal; }
.ProductTop:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #8897AD; text-decoration: none; }
.ProductPrice { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-decoration: none; color: #000000; word-spacing: normal; letter-spacing: normal; }
.cartHead { font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:11px; color:white; font-weight:normal; }
.cartCopyLink {  font-family:verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #15325E; text-decoration: underline; }
.cartCopyLink:hover {  font-family:verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: underline; }
.CVVLink {  font-family:verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; letter-spacing: 1px; color: #15325E; text-decoration: underline; }
.CVVLink:hover {  font-family:verdana,geneva,arial,helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; letter-spacing: 1px; color: #000000; text-decoration: underline; }
.cartCopy { font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:10px; color:#000000; font-weight:normal; }
.cartLtCopy { font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:10px; color:#8897AD; font-weight:normal; }
.cartLink { font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:10px; color:#15325E; font-weight:normal; text-decoration:underline; }
.cartLink:hover { font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:10px; color:#15325E; font-weight:normal; text-decoration:none; }
.cartTotal { font-family:verdana,geneva,arial,helvetica,sans-serif; font-size:12px; color:#15325E; font-weight:bold; }
.bgdark	{ background-color:#015B4F; }
.bglight { background-color:#DDDDDD; }
/* cart */
.title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 24px; font-weight: bold; font-variant: normal; color: #CCCCCC; }
.subtitle { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: 24px; font-weight: bold; font-variant: normal; color: #333333; }
.productCopy { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; }
ul { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: normal; }
/* used on product detail page as header */
.productName { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#005C4D; }
.ProductTitle { font-family:Arial, Helvetica, sans-serif; color:#10238C; text-decoration:none; }
.ProductTitle a:link { font-family:Arial, Helvetica, sans-serif; color:#10238C; text-decoration:none; }
.ProductTitle a:visited { font-family:Arial, Helvetica, sans-serif; color:#10238C; text-decoration:none; }
.ProductTitle a:hover { font-family:Arial, Helvetica, sans-serif; color:#10238C; text-decoration:underline; }
.sale { color:red; font-family:Arial, Helvetica, sans-serif; }
.retail { font-family:Arial, Helvetica, sans-serif; color:red; text-decoration: line-through; }
/* product detail */
#pdetail td { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
