﻿body,td,th 
{
	font-family: Verdana;
	font-size: 10px;
	color: #6F6F6F;
}

body
{
	background-color: #8c8c8c;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*
a:link {
	color: #6F6F6F;
	color:orange;
}
a:visited {
	color: #6F6F6F;
	color:Orange;
}
a:hover {
	color: #6F6F6F;
	color:Orange;
}
a:active {
	color: #6F6F6F;
	color:Orange;
}
*/

DIV.tabbedOptionsTabs{ background-image: url(../../images/tab_background.gif); background-repeat: repeat-x; }
DIV.tabbedOptionsTabs DIV.tabbedOptionsTab DIV.tabbedOptionsTabCornerLeft{ background: url("../../images/left_corner_active.gif") no-repeat; }
DIV.tabbedOptionsTabs DIV.tabbedOptionsTab DIV.tabbedOptionsTabCornerRight{ background: url(../../images/right_corner_active.gif) no-repeat; }
DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff DIV.tabbedOptionsTabCornerLeft{ background: url(../../images/left_corner_inactive.gif) no-repeat; }
DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff DIV.tabbedOptionsTabCornerRight{ background: url(../../images/right_corner_inactive.gif) no-repeat; }
DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff DIV.tabbedOptionsTabText { background: url(../../images/background_off.gif) repeat-x; }

/* basic */

DIV{font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; }
table{font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; }
td{color:#000; }

a:link, a:visited {font-size:10px; font-weight:bold; text-decoration:none;}
a:hover, a:active {font-size:10px; font-weight:bold; text-decoration:underline;}

form { padding:0; margin:0; }

DIV.boxColumnsQuarter
{
	float: left;
	height: auto;
	margin-right: 0px;
	width: 497px;
}

DIV.boxColumnsQuarterLast{ margin: 0; }
.xb2, 
.xb3, 
.xb4
{
	background: #666; 
	border-left: 1px solid #666; 
	border-right: 1px solid #666;
}
.xb1
{
	margin: 0 4px; 
	background: #666;
}

.xtop
{
	font-size: 1px;
	background-color: #666;
}
.xb1, 
.xb2, 
.xb3, 
.xb4
{
	display: block;
}
.xb1, 
.xb2, 
.xb3 { height: 1px; }

.xb2
{
	margin: 0 2px;
	border-width: 0 2px;
}
.xb3 {
	margin: 0 1px;
}
.xb4
{
	height: 2px;
	margin: 0;
}


DIV.boxDisplayContent
{
	border: 0px solid #666;
	border-top: 0;
	border-bottom: 0;
	background-color: white; 
	color: black;
}


DIV.boxDisplayContent A,
DIV.boxDisplayContent A:link,
DIV.boxDisplayContent A:visited
{
    color: #88c92f;
}

/* for vertical lists of text */
DIV.narrowVerticalList DIV.firstItemImageHolder { margin: 5px auto 0 5px; text-align: left; }

SELECT { font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; }
INPUT { font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; }

/* Tabbed Display Widget */
DIV.tabbedOptionsTabs{  height: 25px; display: block; clear: both; padding: 0; margin: 0; }
DIV.tabbedOptionsMain{ border-top: 0; padding: 10px; background-color: white; clear: both; }
DIV.tabbedOptionsTabs DIV.tabbedOptionsTab{ width: auto; height: 25px; float: left; text-align: center; }

DIV.tabbedOptionsTabs DIV.tabbedOptionsTab DIV.tabbedOptionsTabText,
DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff DIV.tabbedOptionsTabText
{
	width: auto;
	height: 25px;
	float: left;
	text-align: center;
	border-top: 1px solid #999;
	background-color: white;
}

DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff DIV.tabbedOptionsTabText { padding-bottom: 1px; border: 0; height: 25px; background-color: transparent; }
DIV.tabbedOptionsTabs DIV.tabbedOptionsTab DIV.tabbedOptionsTabText P,
DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff DIV.tabbedOptionsTabText P{ vertical-align: bottom; line-height: 15px; font-size: 12px; padding: 0 10px; margin: 0 auto; margin-top: 4px; }
DIV.tabbedOptionsTabs DIV.tabbedOptionsTab DIV.tabbedOptionsTabText P{ line-height: 15px; }

DIV.tabbedOptionsTabs DIV.tabbedOptionsTab DIV.tabbedOptionsTabCornerLeft,
DIV.tabbedOptionsTabs DIV.tabbedOptionsTab DIV.tabbedOptionsTabCornerRight,
DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff DIV.tabbedOptionsTabCornerLeft,
DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff DIV.tabbedOptionsTabCornerRight
{
	width: 5px;
	height: 25px;
	float: left;
	font-size: .1em;
}

DIV.tabbedOptionsTabs DIV.tabbedOptionsTab A,
DIV.tabbedOptionsTabs DIV.tabbedOptionsTab A:active,
DIV.tabbedOptionsTabs DIV.tabbedOptionsTab A:hover,
DIV.tabbedOptionsTabs DIV.tabbedOptionsTab A:link,
DIV.tabbedOptionsTabs DIV.tabbedOptionsTab A:visited { color: black; }


DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff A,
DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff A:active,
DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff A:hover,
DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff A:link,
DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff A:visited { color: #09679A; }

DIV.narrowTabDisplay174 DIV.tabbedOptionsMain { padding: 10px 0; }
DIV.narrowTabDisplay174 DIV.tabbedOptionsMain DIV.tabbedOptionsMainSub { visibility: hidden; }

DIV.narrowTabDisplay174 DIV.tabbedOptionsTabs DIV.tabbedOptionsTab { width: auto; }
DIV.narrowTabDisplay174 DIV.tabbedOptionsTabs DIV.tabbedOptionsTabText { width: auto; }
DIV.narrowTabDisplay174 DIV.tabbedOptionsTabs DIV.narrowTabDisplayLastTab { width: 58px; }
DIV.narrowTabDisplay174 DIV.tabbedOptionsTabs DIV.narrowTabDisplayLastTab DIV.tabbedOptionsTabText { width: 48px; }
DIV.narrowTabDisplay174 DIV.tabbedOptionsTabs DIV.tabbedOptionsTab DIV.tabbedOptionsTabText P,
DIV.narrowTabDisplay174 DIV.tabbedOptionsTabs DIV.tabbedOptionsTabOff DIV.tabbedOptionsTabText P { padding: 0; }

DIV.pipedTabbedDisplayModule DIV.tabbedOptionsTabs { background-color: white; }
DIV.pipedTabbedDisplayModule DIV.tabbedOptionsMain { padding: 0; height: auto; }

.HeaderDiv
{
	float:left; 
	padding-top:6px; 
	font-family: Verdana; 
	font-weight: bold; 
	color: White; 
	font-size: 11px;	
}

.HeaderSmallDiv
{
	float:left; 
	padding-top:3px; 
	font-family: Verdana; 
	font-weight: bold; 
	color: White; 
	font-size: 10px;	
}

.Login
{
	font-family:tahoma;
	font-size:11px;
	border-width:1px;
	width:148px;
	border-color:#FFFFFF;
	background-color:#000000;
	color:#FFFFFF;
}

.highlight 
{ 
	background-color: #fcfbcf ;
}

.flyout 
{
	POSITION: absolute; 
	TOP: -1000px 
	
}

.flyout table
{
	border-collapse: collapse;
	border: 1px solid black;
	font-family: verdana;
	font-size: 8pt;
	background-color: #ffffcc;
}

.flyout table tr td, flyout
{
	background-color: #ffffcc;
	font-family: verdana;
	font-size: 8pt;	
}


.inactive_tabs { margin:0; padding:0; list-style-type:none;}
.inactive_tabs li { margin:0; padding:0; display:inline; }
.inactive_tabs a { color:black ! important; background-color:#dee0d5; ! important; border:1px solid black; text-decoration:none; padding:0 0.6em; border-bottom: 1px solid black; }
.inactive_tabs a.active	{ color:black ! important; background-color:#dee0d5 ! important; border-color:black; border-bottom:white; padding-top:0px; padding-bottom:1px; }

.inactive_content { border:1px solid black; background-color:#dee0d5; width:480px; }

.section_hdr 
{
	font-weight:bold;
	font-size:10pt;
	color:#88c92f;
}

.checkoutSection 
{
	font-size: 12pt;
	color: #777777;
}

table.formFields tr td 
{
	font-size: 10pt;
	font-family: tahoma;
}

table.formFields
{
	 border: 1px solid silver;
}

.requiredTxt
{
	color: Red;
	font-size: 8pt;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../../Images/FilledStar.png);
    background-image: url(../../Images/YellowStar.png);
    background-image: url(../../Images/OrangeStar.png);

}

.emptyRatingStar {
    background-image: url(../../Images/EmptyStar.png);
    background-image: url(../../Images/NoColorStar.png);
}

.savedRatingStar {
    background-image: url(../../Images/SavedStar.png);
    background-image: url(../../Images/GreenStar.png);
}
