/**********************************************************************************************/
/* Original Style Sheet */
/**********************************************************************************************/
.GeneralPage
{
background-color: #ffffff; /* Background Color */
margin-bottom: 0px; /* Margins */
margin-left: 0px; /* Margins */
margin-right: 0px; /* Margins */
margin-top: 0px; /* Margins */
}

.GeneralTable
{
background-color: White; /* Background Color */
}

.TopBanner
{
font-family: Arial; /* Font Face */
font-size: 28pt; /* Font Size */
color: White; /* Font Color */
font-weight: Bold; /* Font Style */
text-decoration: none;
font-style: normal; /* FontStyle */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.TopSubBanner
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #E7E3D7; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: White; /* Background color */
text-align: Center; /* Align Text */
}

.TopSubBannerText
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #E7E3D7; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Center; /* Align Text */
}

.LeftColumn
{
font-family: Tahoma; /* Font Face */
font-size: 8pt; /* Font Size */
color: Gray; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: White; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
/*width: 99px;*/
}

.LeftColumnText
{
font-family: Tahoma; /* Font Face */
font-size: 8pt; /* Font Size */
color: Gray; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
}

.RightColumn
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: ffffff; /* Background color */
text-align: Left; /* Align Text */
}

.RightColumnText
{
font-family: Arial; /* Font Face */
font-size: 6pt; /* Font Size */
color: #000000; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
text-align: left; /* Align Text */
vertical-align: middle; /* Align Text */
width: 50;
}

.Footer
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C6BFA5; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: White; /* Background color */
text-align: Center; /* Align Text */
vertical-align: Top; /* Align Text */
}

.FooterText
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C6BFA5; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Center; /* Align Text */
vertical-align: Top; /* Align Text */
}

.Instructions
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #E7E3D7; /* Background color */
text-align: Left; /* Align Text */
}

.ErrorMessages
{
font-family: Arial; /* Font Face */
font-size: 12pt; /* Font Size */
color: red; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Messages
{
font-family: Arial; /* Font Face */
font-size: 12pt; /* Font Size */
color: red; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Headings
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.Content, .solidbox, .dashbox
{
font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
font-size: 10pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.Content2
{
font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
font-size: 11pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ContentGreen
{
font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
font-size: 10pt; /* Font Size */
color: #009900; /* Font Color */
font-weight: normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ContentGreen_heading
{
font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
font-size: 13pt; /* Font Size */
color: #009900; /* Font Color */
font-weight: bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ContentTableHeader
{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: #000000; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: #E7E3D7; /* Background color */
text-align: Left; /* Align Text */
}

.ContentTable
{
background-color: #E7E3D7;
}

.ContentTableHorizontal
{
background-color: #E7E3D7;
}

a
{
font-family: Trebuchet MS; /* Font Face */
color: Gray; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
/*text-decoration: none;*/
text-align: Left; /* Align Text */
/*width: 188px;*/
}

/********************************************************************************************/
/* Left Navbar */
/********************************************************************************************/
.navboxes { border-style: solid; border-color: Silver; border-width: 1px;}
.OrangeTxt { FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #ff6600; TEXT-DECORATION: none }
.OrangeTxt_heading { FONT: bold 14px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #ff6600; TEXT-DECORATION: none }
.greyUnder { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.greytahoma { FONT: 11px Tahoma; TEXT-TRANSFORM: none; COLOR: #8b8b8b; TEXT-DECORATION: none }
.grentahoma { FONT: 11px Tahoma; TEXT-TRANSFORM: none; COLOR: #817d37; TEXT-DECORATION: underline }
.bluedot { FONT: 11px Tahoma; TEXT-TRANSFORM: none; COLOR: #689195 }

/********************************************************************************************/
/* Left Navbar */
/********************************************************************************************/
.right_col_solidbox { border-style: solid; border-color: Silver; border-width: 1px; padding: 8px;FONT: 11px Tahoma; }
 
/*-----------For Boxes arounf text ------------------*/
.solidbox { border-style: solid; border-color: Silver; border-width: 1px; margin: 0px; padding: 8px;}
.dashbox { border-style: dashed; border-color: Gray; border-width: 1px; margin: 0px; padding: 8px; }
.graybox { border-style: solid; border-color: Gray; background-color: #dcdcdc; border-width: 1px; padding: 2 }
.columnbox { float: left; margin: 0px; width: 130px; padding: 15px;}
.twocolumnbox { float: left; margin: 0px; width: 230px; padding: 15px;}
.twocolumnbox_solid { border-style: solid; border-color: Silver; border-width: 1px; float: left; margin: 10px; width: 230px; padding: 8px;}


/**********************************************************************************************/
/* revised below */
/**********************************************************************************************/
.heading_primary, .heading_quoter, .heading_secondaryBook
{
	font-family: Tahoma, Verdana, Arial; /*Arial, Helvetica, sans-serif;*/
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.heading_primary 
{
	font-size: 20px;
	color: #ff6600;
}

.heading_primary_black 
{
	font-size: 18px;
	color: #000000;
}

.heading_quoter 
{
	font-size: 12px;
	color: #AAA455;
}

.heading_secondaryBook
{font-size: 14px;}

.heading_primary_sub
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	text-decoration: none;
	color: Gray;	
}


.heading_booknav
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.heading_main, .heading_main_subtitle 
{
	font-family: Tahoma, Verdana, Arial;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.heading_main 
{
	font-size: 12px;
	color: #D56400;
	font-family: Tahoma, Verdana, Arial;
}
.heading_main_subtitle 
{
	font-size: 12px;
	color: #416D91;
	font-family: Tahoma, Verdana, Arial;
}

.heading_secondary 
{
	font-family: Trebuchet MS, Verdana, Arial; 
	font-size: 14px; 
	font-weight: bold; 
	font-style: normal;
	color: #D56400;
	text-decoration: none;
	background-color: white; 
}

a.heading_primary, a.heading_quoter, a.heading_main, a.heading_main_subtitle, a.heading_secondary, a.Content, a.Content2, a.keyword, a.title, a.SearchHeader
{ vertical-align: baseline; text-decoration: underline; color: #416D91;}

a.ContentGreen
{ vertical-align: baseline; text-decoration: underline; color: #009900;}

a.ContentGreen_heading
{ vertical-align: baseline; text-decoration: underline; color: #009900; font-weight: bold;}

a.OrangeTxt_heading
{ vertical-align: baseline; text-decoration: underline; color: ##FF6600;}

.heading_perspective
{
	font-family: Tahoma, Verdana, Arial;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.heading_perspective
{vertical-align: baseline; font-size: 14px; text-decoration: none; color: #D56400;}

blockquote
{
	font-family: Times New Roman;
	font-style: italic;
	font-size: 12px;	
}

.quote
{
	font-family: Times New Roman;
	font-style: italic;
	font-size: 13px;	
}

.product_title, .product_subtitle 
{
	font-family: Tahoma, Verdana, Arial;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.product_title { font-size: 16px; color: #D56400; font-style: normal;}
.product_subtitle { font-size: 12px; color: #416D91; font-style: italic; }


.keyword {
	font-family: Trebuchet MS, Verdana, Arial; font-size: 10px; font-weight: bold; font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF; color: #416D91;
}

.title {
	font-family: Trebuchet MS, Verdana, Arial; font-size: 10px; font-weight: normal; font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF; color: #000000;
}

ul li.heading_secondary { padding-bottom: 5px; }
ul.crf li.heading_secondary { padding-bottom: 0px; }

/**********************************************************************************************/
/* revised above */
/**********************************************************************************************/
.crf {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
	background-color: #ffffff;
	/*background-color: #C3C3C3;*/
}

.SearchHeader
{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #E7E3D7; /* Background color */
}

SearchResult
{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

a.SearchResult
{
	font-size: 12px;
	color: #416D91;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}

.ContentRed
{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; /* Font Face */
font-size: 8pt; /* Font Size */
color: Red; /* Font Color */
font-weight: bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}


.whiteButton 
{
	border-color: Gray;
	border-bottom-style: solid;
}

.temp_float_right {
	float: right;
	padding: 10px;
	margin: 10px;
	background-color: white;
	border: 1px solid black;
	clear: both;
}

.float_right_nobox 
{
	float: right;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	border: 0px;
	clear: both;
	width: 130px;
}

.sidebar
{
	float: right;
	padding: 5px;
	margin: 0px;
	width: 130px;
	background-color: #dcdcdc;
	border: 1px solid Gray;
}

/*---------------Header Buttons-----------------*/
 .headerbutton, a.headerbutton
 {
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-left: 0.2em;
	padding-bottom: 0.2em;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Verdana;
	color: #FFFFFF;
	text-decoration: none;
}

td.headerbutton
{
	border-right: #ffffff 0.1em solid;
	background-color: #FF6D31;
	text-align: center;
	vertical-align: middle;
	cursor: hand;	
}
.headertagline
{
	background-color: #73B66B;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana;
}

.headersearch
{
	background-color: #73B66B;
	/*background-color: #99CC00;*/
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	border-left: #ffffff 1px solid;
}

.headersearchtext
{
	background-color: #73B66B;
	/*background-color: #99CC00;*/
	color: #FFFFFF;
	font-size: 11px;
	font-family: Tahoma, Verdana;
}

/*--------------login section------------------*/
.loginwelcome, a.loginwelcome
{
	background-color: #73B66B;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	vertical-align: top;
}
