﻿/* CSS Document */

body {
}
#page
{
	font-family:Arial, Helvetica, sans-serif;
}

.spacer {
    font-size:1px;
    line-height:1px;
    padding:0px;
    margin:0px;
}

h2 {
	font-size: 18px;
	color: #a66d9a;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/***************************************** Header */
#news h2, #news_links h2 {
	font-size: 20px;
	color: #a54399;
	margin: 0 0 5px 0;
}

#news_links h2 {
	font-size: 20px;
	color: #a54399;
	margin: 0px 0px 3px 0px;
}

/***************************************** Navigation */
#navigation_links
{
	font-size: 11px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#navigation a.grey_link, #navigation a.grey_link:link,
#navigation a.grey_link:active, #navigation a.grey_link:visited,
#navigation a.grey_link:hover
{
	font-size: 11px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#navigation a.grey_link:hover
{
    color: #a9a8a8;
}

#navigation a.pink_link, #navigation a.pink_link:link,
#navigation a.pink_link:active, #navigation a.pink_link:visited,
#navigation a.pink_link:hover
{
	font-size: 11px;
	color: #a66d9a;
	font-weight:bold;
	text-decoration:none;
}
#navigation a.grey_link:hover
{
    color: #db8fcb;
}

/***************************************** Main Content */
h1
{
	line-height:20px;
	font-size: 25px;
	color: #a66d9a;
	margin:10px 0px 10px 0px;
	font-weight: bold;
}
.main_xxlarge {
	font-size: 20px;
	color: #666666;
	font-weight:bold;
}
.main_xlarge {
	font-size: 18px;
	color: #666666;
	font-weight:bold;
}
.main_large {
	font-size: 16px;
	color: #666666;
	font-weight:normal;
}
.main_medium {
	font-size: 14px;
	color: #666666;
	font-weight:normal;
}
.main_medium_13 {
	font-size: 13px;
	color: #666666;
	font-weight:normal;
}
.main_medium_15 {
	font-size: 15px;
	color: #666666;
	font-weight:normal;
}
.main_small {
	font-size: 12px;
	color: #666666;
	font-weight:normal;
}
.main_tiny {
	font-size: 11px;
	color: #666666;
	font-weight:normal;
}
.main_xtiny {
	font-size: 10px;
	color: #666666;
	font-weight:normal;
}

.main_xxlarge_pink {
	font-size: 18px;
	color: #a66d9a;
	font-weight: normal;
}
.main_xlarge_pink {
	font-size: 18px;
	color: #a66d9a;
}
.main_medium_pink {
	font-size: 14px;
	color: #a66d9a;
	font-weight:bold;
}
.main_normal_pink {
	font-size: 13px;
	color: #a66d9a;
	font-weight:normal;
}
.main_small_pink {
	font-size: 12px;
	color: #a66d9a;
	font-weight:bold;
}
.main_tiny_pink {
	font-size: 11px;
	color: #a66d9a;
	font-weight:normal;
}

.pink {
	color: #a54399;
}
.red {
	color:#FF0000;
}
/**** link white ***/

a.submit_resume:link,
a.submit_resume:active,
a.submit_resume:visited,
a.submit_resume:hover
{
	background-image:url("../images/job_submit.gif");
	font-size: 11px;
	padding:2px 10px 2px 10px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;
}
a.submit_resume:hover 
{
	background-image:url("../images/job_submit_over.gif");
}

a.white_link_small, a.white_link_small:link,
a.white_link_small:active, a.white_link_small:visited,
a.white_link_small:hover
{
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.white_link_small:hover
{
    color: #db8fcb;
}

/*** pink links ***/
a.pink_link_xlarge, a.pink_link_xlarge:link,
a.pink_link_xlarge:active, a.pink_link_xlarge:visited,
a.pink_link_xlarge:hover
{
	font-size: 16px;
	color: #a66d9a;
	font-weight:normal;
}
a.pink_link_xlarge:hover
{
    color: #db8fcb;
}

a.pink_link_large, a.pink_link_large:link,
a.pink_link_large:active, a.pink_link_large:visited,
a.pink_link_large:hover
{
	font-size: 15px;
	font-weight:bold;
	color: #a66d9a;
}
a.pink_link_large:hover
{
    color: #a9a8a8;
}

a.pink_link_medium, a.pink_link_medium:link,
a.pink_link_medium:active, a.pink_link_medium:visited,
a.pink_link_medium:hover
{
	font-size: 14px;
	color: #a66d9a;
	font-weight:normal;
}
a.pink_link_medium:hover
{
    color: #db8fcb;
}

a.pink_link_13, a.pink_link_13:link,
a.pink_link_13:active, a.pink_link_13:visited,
a.pink_link_13:hover
{
	color: #a66d9a;
	font-weight:normal;
}
a.pink_link_13:hover
{
    color: #db8fcb;
}

a.pink_link_small, a.pink_link_small:link,
a.pink_link_small:active, a.pink_link_small:visited,
a.pink_link_small:hover
{
	font-size: 12px;
	color: #a66d9a;
	font-weight:normal;
}
a.pink_link_small:hover
{
    color: #db8fcb;
}

a.pink_link_tiny, a.pink_link_tiny:link,
a.pink_link_tiny:active, a.pink_link_tiny:visited,
a.pink_link_tiny:hover
{
	font-size: 11px;
	color: #a66d9a;
	font-weight: normal;
}
a.pink_link_tiny:hover
{
    color: #a9a8a8;
}

a.pink_link_xtiny, a.pink_link_xtiny:link,
a.pink_link_xtiny:active, a.pink_link_xtiny:visited,
a.pink_link_xtiny:hover
{
	font-size: 10px;
	color: #a66d9a;
}
a.pink_link_xtiny:hover
{
    color: #a9a8a8;
}


/*** grey links ***/

a.grey_link_xlarge, a.grey_link_xlarge:link,
a.grey_link_xlarge:active, a.grey_link_xlarge:visited,
a.grey_link_xlarge:hover
{
	font-size: 16px;
	color: #666666;
	font-weight: normal;
}
a.grey_link_xlarge:hover
{
    color: #a9a8a8;
}

a.grey_link_small, a.grey_link_small:link,
a.grey_link_small:active, a.grey_link_small:visited,
a.grey_link_small:hover
{
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
a.grey_link_small:hover
{
    color: #a9a8a8;
}

a.grey_link_tiny, a.grey_link_tiny:link,
a.grey_link_tiny:active, a.grey_link_tiny:visited,
a.grey_link_tiny:hover
{
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
a.grey_link_tiny:hover
{
    color: #a9a8a8;
}

/********** Any of the lists ************** */
.list_prev_next
{
	font-size: 12px;
	font-weight: normal;
	color: #996699;
}

.list_prev_next a, .list_prev_next a:link, 
.list_prev_next a:active, .list_prev_next a:visited, 
.list_prev_next a:hover
{
	font-size: 12px;
	font-weight: normal;
	color: #996699;
}
.list_prev_next a:hover {color: #cccccc;}

/***************************************** Default */
#default_main_content p
{
	margin:5px 0 0 0;	
}

/***************************************** About Us */
#about_sub_nav a, #about_sub_nav a:link, #about_sub_nav a:active, #about_sub_nav a:visited, #about_sub_nav a:hover
{
	font-size: 10px;
    color: #ffffff;
	font-weight: normal;
}

#about_sub_nav a:hover
{
    color: #dddddd;
}

#about_sub_nav span
{
	font-size: 10px;
    color: #ffffff;
	font-weight: bold;
}

#about_content a.aboutLink, #about_content a.aboutLink:link, #about_content a.aboutLink:active, #about_content a.aboutLink:visited, #about_content a.aboutLink:hover,
#about_content2 a.aboutLink, #about_content2 a.aboutLink:link, #about_content2 a.aboutLink:active, #about_content2 a.aboutLink:visited, #about_content2 a.aboutLink:hover
{
	font-size: 15px;
	color: #a66d9a;
	font-weight: normal;
}

#about_content a.aboutLink:hover,
#about_content2 a.aboutLink:hover
{
    color: #333333;
}

#about_content .aboutLinkOn,
#about_content2 .aboutLinkOn
{
	font-size: 15px;
	color: #333333;
	font-weight: normal;
}
#about_right_col h2 {
	font-size: 16px;
	color: #a66d9a;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 0px;
}
#about_team_pink_bar h2 {
	font-size: 14px;
	color: #a66d9a;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 15px;
}

/***************************************** Other Products */
.other_products_search_h2
{
	font-size: 30px;
	color: #a66d9a;
	font-weight:bold;
	margin:10px 0px 0px 5px;
}

/***************************************** Job Opportunities Page */
#job_opportunities
{
	font-size: 14px;
	font-weight:bold;
	color: #666666;
}

.jobs_button
{
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
}
/***************************************** News Page */

.news_month
{
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
}
.news_year
{
	font-size:23px;
	color:#bb8fb2;
	font-weight:bold;
}
.news_list_prev_next
{
	font-size: 12px;
	font-weight:normal;
	color: #996699;
}
.news_list_prev_next a, .news_list_prev_next a:link,
.news_list_prev_next a:active, .news_list_prev_next a:visited,
.news_list_prev_next a:hover
{
	font-size: 12px;
	font-weight:normal;
	color: #a66d9a;
}
.news_list_prev_next a:hover {color: #cccccc;}

.news_list_prev_next a.highlighted, 
.news_list_prev_next a.highlighted:active, 
.news_list_prev_next a.highlighted:visited, 
.news_list_prev_next a.highlighted:hover 
{
	font-size: 12px;
	font-weight:bold;
	color: #a66d9a;
	text-decoration: none;
}

/***************************************** News Detail Page */
a.news_list_link, a.news_list_link:link,
a.news_list_link:active, a.news_list_link:visited,
a.news_list_link:hover
{
	font-size: 12px;
	color: #a66d9a;
	font-weight:bold;
}
a.news_list_link:hover {color: #db8fcb;}

.news_detail_date
{
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
}

/***************************************** Search */
#search h2
{
	font-size: 30px;
	color: #a66d9a;
	margin-bottom:5px;
	margin-top:20px;
}

.pdf_link_large
{
	font-size: 13px;
}

a.pdf_link, a.pdf_link:link,
a.pdf_link:active, a.pdf_link:visited,
a.pdf_link:hover
{
	font-size: 10px;
	font-weight:bold;
	color: #a66d9a;
}
a.pdf_link:hover {color: #a9a8a8;}


/***************************************** Featured Products */
#featured_products
{ 
	line-height:20px;
}
#featured_products h2
{
	margin:0px 0px 7px 0px;
	padding:0;
	font-size:23px;
	color:#a66d9a;
}

/***************************************** Footer */
#footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.footer_darker
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #666666;
}
#footer a, #footer a:link,
#footer a:active, #footer a:visited,
#footer a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#footer a:hover {color: #a9a8a8;}

.loginLabel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
}

.loginTextBox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

/* Admin Pages */
.adminNav a:link, .adminNav a:active, .adminNav a:visited, .adminNav a:hover
{
	font-size: 11px;
	color: #a66d9a;
	font-weight:bold;
	text-decoration:none;
}
.adminNav a:hover {color: #666666;}

a.adminHomeLink:link, a.adminHomeLink:active, a.adminHomeLink:visited, a.adminHomeLink:hover
{
	font-size: 13px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
a.adminHomeLink:hover {color: #a66d9a;}

