body, p, td, table
{
font-family: arial, helvetica, verdana, AvantGarde Bk BT;
font-size: 12px;
}

a
{ 
color: #000000;
line-height: 12px; 
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
text-decoration: none; 
}

a:hover
{ 
color: #000000;
line-height: 12px; 
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
text-decoration: underline; 
}

.ausieTable
{
font-family: arial, helvetica, verdana, AvantGarde Bk BT;
font-size: 12px;
border: 1px solid #E0E0C2;
}

.ausieTableSolid
{
background-color : #CCCC99;
}

a.mainMenu
{
color: #CCCC99;
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif; 
font-weight: bold;
text-transform: lowercase;
font-size:8pt;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}

.mainMenuRed, a.mainMenuRed
{
color: #BB001E;
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
text-transform: lowercase;
font-size:8pt;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}

a:hover.mainMenu, a.mainMenuActive, a:hover.mainMenuActive, .mainMenuActive
{
color: #000000;
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif;, AvantGarde Bk BT 
font-weight: bold;
text-transform: lowercase;
font-size:8pt;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
}

/* PRINT & EMAIL BUTTON LINKS */

a.buttonLinks
{
color: #444444;
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
text-transform: lowercase;
font-size: 12px;
text-decoration: none;
padding: 5px;
}

.printButton
{
display: block;
background: #E0E0C2;
border: 1px solid #000000;
color: #444444;
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
text-transform: uppercase;
font-size: 10px;
text-decoration: none;
padding: 3px;
}

.sectionTitle
{
color:#CCCC99;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
font-size:12pt;
text-decoration: none;
}

.articleTitle
{
color:#CCCC99;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
font-size:12pt;
text-decoration: none;
}

DIV#articleBody
{
padding: 10px;
color: #000000;
font-family: Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: normal;
font-size: 12px;
text-decoration: none;
}

.titleUnderline, DIV#titleUnderline
{
display: block;
color:#CCCC99;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
font-size:12pt;
text-decoration: none;
border-bottom: 1px solid #E0E0C2;
margin-bottom: 10px;
}

.formLabel
{
color: #000000;
font-family: Verdana, sans-serif, AvantGarde Bk BT; 
font-size: 11px;
}

.modSubscriptionItemTitle
{
color: #000000;
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-size: 8pt;
font-weight: bold;
}

.modSubscriptionItemRequired
{
color: #BB001E;
font-size: 12px; 
line-height: 15px; 
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
text-decoration: none 
}

.formSubmit, a.formSubmit, a:hover.formSubmit
{
background-color : #FFFFFF;
border: #E0E0C2 1px solid;
color: #000000;
font-family: Verdana, sans-serif, AvantGarde Bk BT; 
font-size: 11px;
font-weight: bold;
height: 22px;
white-space: nowrap
}

.modSubscriptionSubmit
{
background-color : #FFFFFF;
border: #E0E0C2 1px solid;
color: #000000;
font-family: Verdana, sans-serif, AvantGarde Bk BT; 
font-size: 11px;
font-weight: bold;
padding: 2px;
}

.formInput
{
background-color : #FFFFFF;
border: #E0E0C2 1px solid;
color: #000000;
font-family: Verdana, sans-serif, AvantGarde Bk BT; 
font-size: 11px;
font-weight: bold;
}

.modSubscriptionItemInput
{
background-color : #FFFFFF;
border: #CCCC99 1px solid;
color: #000000;
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-size: 11px;
font-weight: normal;
padding-left: 5px;
padding-right: 5px;
}

.formRequired
{
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-size: 11px;
font-weight: bold;
color: #FF0000;
}

.lineItem
{ 
color: #000000; 
font-size: 12px; 
line-height: 15px; 
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
text-decoration: none 
}

.lineItemInactive
{ 
color: #8C8C8C; 
font-size: 12px; 
line-height: 15px; 
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
text-decoration: none 
}

A.lineItem
{
color: #000000; 
font-size: 12px; 
line-height: 12px; 
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
text-decoration: none 
}

A:hover.lineItem, A.lineItemActive
{
color: #BB001E; 
font-size: 12px; 
line-height: 12px; 
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
text-decoration: none 
}

/*  AOC FORM WRAPPER STYLES */

div#aocForm
{
padding: 10px;
}

div#aocForm input
{
background-color : #FFFFFF;
border: #E0E0C2 1px solid;
color: #000000;
font-family: Verdana, sans-serif, AvantGarde Bk BT; 
font-size: 10px;
font-weight: bold;
height: 20px;
}

div#aocFormOutput input
{
background-color : #FFFFFF;
border: #FFFFFF 1px solid;
color: #000000;
font-family: Verdana, sans-serif, AvantGarde Bk BT; 
font-size: 10px;
font-weight: bold;
height: 20px;
}

/*  PAGE LAYOUT */

#leftColumn
{
width: 200px;
background: #CCCC99;
}

DIV#categoryMenu
{
display: block;
width: 200px;
height: 100%;
background: #CCCC99;
}

a.categoryMenuItem
{
display: block;
color: #444444;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
text-transform: uppercase;
font-size:8pt;
text-decoration: none;
padding: 5px;
}

a.categoryMenuItemSub
{
display: block;
color: #444444;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
text-transform: uppercase;
font-size:8pt;
text-decoration: none;
padding: 5px;
padding-left: 25px;
}


a:hover.categoryMenuItemSub, a.categoryMenuItemSubActive, a:hover.categoryMenuItemSubActive
{
display: block;
color: #444444;
background: #E3E3CA;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
text-transform: uppercase;
font-size:8pt;
text-decoration: none;
padding: 5px;
padding-left: 25px;
}

.boldRow
{
font-weight: bold;
}

a:hover.categoryMenuItem, a.categoryMenuItemActive, a:hover.categoryMenuItemActive
{
display: block;
color: #444444;
background: #E3E3CA;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
text-transform: uppercase;
font-size:8pt;
text-decoration: none;
padding: 5px;
}

/* LOGIN ERROR TEXT */

DIV#errorText
{
display: block;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
font-size: 12px;
color: red;
}


/* PRODUCT DISPLAY STYLES */

DIV#productDisplay
{
padding:10px;
}

DIV#productTitleBox
{
width: 250px;
border: 1px solid #E0E0C2;
padding: 10px;
margin: 10px;
text-align: center;
}

DIV#productFeatureTitleBox
{
display: block;
border: 1px solid #E0E0C2;
padding: 10px;
margin: 10px;
text-align: center;
}


.productNavTitle
{
color: #ffffff;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
text-transform: uppercase;
font-size:8pt;
width: 200px;
text-decoration: none;
margin-left: 15px;
padding: 3px;
}

.productTitleLarge
{
font-family: Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-size : 20px;
font-style : normal;
font-weight : bold;
color : #454545;
}

.productTitle
{
font-family: Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-size : 12pt;
font-style : normal;
font-weight : bold;
color : #454545;
padding-bottom : 10px;
}

.productTitleSmall, a.productTitleSmall, a:hover.productTitleSmall
{
font-family: Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-size : 12px;
line-height: 16px;
font-style : uppercase;
font-weight : bold;
color : #444444;
text-decoration: none;
}

DIV#productImage
{
text-align: center;
}

DIV#productDescription
{
display: block;
padding: 10px;
text-align: left;
font-size: 12px; 
line-height: 16px; 
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
text-decoration: none;
}


.openings
{ 
color: black; 
font-size: 12px; 
line-height: 15px; 
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
text-decoration: none 
}

.alert, .error
{
color: #BB001E;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
text-transform: none;
font-size:10pt;
text-decoration: none;
padding-bottom: 10px;
}

.registerInput
{
}

.FAQquestion, a.FAQquestion
{
color:#CCCC99;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
font-size:12px;
text-decoration: none;
margin-top:5px
line-spacing: 13pt
}

a:hover.FAQquestion
{
color:#999999;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
font-size:12px;
text-decoration: underline;
margin-top:5px
line-spacing: 13pt
}

.FAQanswer
{
color:#000000;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: normal;
font-size:10pt;
text-decoration: none;
margin-top:2px
}


DIV#footer
{
color:#CCCC99;
font-family: Arial, Helvetica, Verdana, sans-serif, AvantGarde Bk BT; 
font-weight: bold;
font-size:12px;
text-decoration: none;
}


