/*****************************************************
* Color Scheme
*****************************************************/
.Gray {
/*for the text and lines */
color: #666666;
}
.Tan {
/* for the top nav links cell */
color: #9C8B77;
//color: #666666;
}
.Red {
color: #630000;
}

/*****************************************************
* Site wide selectors
*****************************************************/
A {
text-decoration: none;
color: #630000;
}
A:hover {
text-decoration: underline;
}
BODY {
font: 10pt verdana;
text-align: center;
}
IMG {
border: 0px solid white;
}
H3 {
font-size: 14pt;
}
HR {
background-color: #dfdfdf;
height: 2px;
}
P {
font-size: 10pt;
}
TH {
text-align: left;
}

/*****************************************************
* header.tpl
*****************************************************/
TABLE.main_content {
margin: auto;
width: 770px;
}
TD.main_content {
text-align: center;
}
TABLE.main_content TD.nav_center, 
TABLE.main_content TD.nav_center A {
background-color: #304379;
color: white;
font-size: 9pt;
padding-bottom: 5px;
padding-top: 5px;
text-align: center;
text-decoration: none;
}
TABLE.main_content TD.nav_center A:hover {
text-decoration: underline;
}
TABLE.main_content TD.nav_top_right {
color: #666666;
font-size: 8pt;
text-align: right;
/*margin: auto;*/
}
TABLE.main_content TD.nav_top_right A {
color: #666666;
}
INPUT.search_button_top_right {
background-color: #969696;
color: white;
}
SPAN.selected_category {
color: #ffffff;
font-weight: bold;
}

/*****************************************************
* footer.tpl
*****************************************************/
TD.copyright {
color: #666666;
font-size: 8pt;
text-align: right;
}

/*****************************************************
* Left Nav Panel
*****************************************************/
.left_nav {
vertical-align: top;
width: 210px;
}
.catLevel0,
.catLevel0 A {
color: #630000;
font-size: 14pt;
padding-bottom: 10pt;
text-decoration: none;
}
.catLevel1,
.catLevel1 A {
color: #666666;
font-size: 8pt;
text-decoration: none;
}
.catLevel2,
.catLevel2 A {
color: #630000;
font-size: 8pt;
padding-left: 10px;
text-decoration: none;
}
.catLevel3,
.catLevel3 A {
color: black;
font-size: 8pt;
padding-left: 15px;
text-decoration: none;
}

/*****************************************************
* Right Nav Panel
*****************************************************/
.browse_content {
vertical-align: top;
}
.category_content {
padding-right: 5px;
vertical-align: top;
width: 405px;
}
.category_content TD {
margin: 0;
padding: 0;
text-align: left;
vertical-align: bottom;
}
.category_content TH {
font-family: Arial;
font-size: 8pt;
font-weight: normal;
padding-bottom: 20px;
vertical-align: top;
width: 200px;
}
.category_content TH A {
color: black;
text-decoration: none;
}
.category_content TH A:hover {
text-decoration: underline;
}
.category_content H2 {
/*border: 1px solid black;*/
font-size: 12pt;
margin: 0px;
padding: 0px;
}
.category_content H3 {
font-size: 10pt;
margin: 0px;
padding: 0px;
}
.category_content P {
font-size: 10pt;
margin: 0px;
/*padding: 0px;*/
}
.right_nav {
text-align: center;
vertical-align: top;
width: 145px;
}

/*****************************************************
* PagerExt.php
*****************************************************/
.pager {
padding-top: 30px;
text-align: center;
}
.linkClass {
color: #0099cc;
}
.curPageLinkClassName {
color: #630000;
font-weight: bold;
}
.pagerViewingLabels {
color: #5e5e5e;
font-size: 7pt;
padding-top: 10px;
}
.pagerViewingLabels A {
text-decoration: none;
}
.pagerViewingLabels H4 {
color: #5e5e5e;
font-size: 7pt;
margin: 0px;
}
.pagerViewingLabels H4.nav A {
color: #0099cc;
}
.pagerViewingLabels H4.pager_links A {
color: #5e5e5e;
}

/*****************************************************
* view_item.tpl
*****************************************************/
.whatsnew {
color: green;
font-size: 10pt;
margin-left: 20px;
font-weight: normal;
}
.view_item_options {
font-size: 8pt;
}
.view_item_options A {
color: #666666;
text-decoration: none;
}
.view_item_options A:hover {
color: #630000;
text-decoration: none;
}
UL.view_item_options {
/*list-style-type: none;*/
margin-left: 5px;
padding-left: 3px;
}
UL.view_item_options LI {
display: inline;
/*
border: 1px solid black;
margin: 0px;
padding: 0px;
*/
}

/*****************************************************
* related_items.tpl
*****************************************************/
.related_items {
font-size: 10pt;
}

/*****************************************************
* search.tpl
*****************************************************/
TABLE.search_results TD,
TABLE.search_results TH {
font-size: 10pt;
padding: 5px;
vertical-align: bottom;
}

/*****************************************************
* form style for Quick_Form
*****************************************************/
.formLabel {
font-size: 11pt;
}

ul#featuresList {
list-style-type: upper-alpha;
margin: 0;
padding: 0;
}

ul#featuresList li {
display: inline;
font-size: 10pt;
}

DIV.info_pages {
padding: 15px;
padding-left: 120px;
width: 500px;
}


DIV.success_message {
background-color: #ccffcc;
border: 2px solid #006633;
font-size: 10pt;
margin-bottom: 20px;	
padding: 5px;
width: 500px;
}

DIV.error_message {
background-color: #ffcccc;
border: 2px solid #660000;
font-size: 10pt;
margin-bottom: 20px;	
padding: 5px;
width: 500px;
}

div#homeImages img {
margin:2px;
}
