/*
	Sections
	1. <html> Settings
	2. <div> Settings
	3. <a> Settings
	4. <a> Settings for Sub Menus
	5. <body> Settings
	6. <table> Settings
	7. <td> Settings
	8. <img> Settings
	9. Pop Up Menu Options
	10. Font Options
*/



/*
---------------------------------------
1. <html> Settings
---------------------------------------
*/
html {height: 100%;}



/*
---------------------------------------
2. <div> Settings
---------------------------------------
*/
div.centered 
{
	text-align: center;
	color: black;
	background-color: Transparent;
}

div.rightSide 
{
	text-align: right;
	color: black;
	background-color: Transparent;
}


/*
---------------------------------------
3. <a> Settings
---------------------------------------
*/
a 
{ 
	text-decoration: none;
	color: #0000ff;
	background-color: Transparent;
}
a:visited 
{ 
	text-decoration: none;
	color: #0000ff;
	background-color: Transparent;
}
a:hover 
{ 
	text-decoration: underline;
	color: #cc0033;
	background-color: Transparent;
}



/*
---------------------------------------
4. <a> Settings for Sub Menus
---------------------------------------
*/
a.menu1 
{ 
	text-decoration: none;
	color: black;
	background-color: Transparent;
}
a.menu1:visited 
{ 
	color: black;
	background-color: Transparent;
}
a.menu1:hover 
{ 
	color: #cc0033;
	background-color: Transparent;
}




/*
-------------------------------------------------
4c. <a> Manual settings 4
-------------------------------------------------
*/
a.menu2 
{ 
	text-decoration: none;
	color: #6395b3;
	background-color: #ffffff;
	line-height: 11pt;
}
a.menu2:visited 
{ 
	color: #6395b3;
	background-color: #ffffff;
	line-height: 11pt;
}
a.menu2:hover 
{ 
	color: #006254;
	background-color: #ffffff;
	line-height: 11pt;
}




/*
-------------------------------------------------
4c. <a> Manual settings 5
-------------------------------------------------
*/
a.menu3 
{ 
	text-decoration: none;
	color: #ffffff;
	background-color: #79adc9;
	line-height: 11pt;
}
a.menu3:visited 
{ 
	color: #ffffff;
	background-color: #79adc9;
	line-height: 11pt;
}
a.menu3:hover 
{ 
	color: #ffffff;
	background-color: #006254;
	line-height: 11pt;
}




/*
-------------------------------------------------
4c. <a> Manual settings 6
-------------------------------------------------
*/
a.menu4 
{ 
	text-decoration: none;
	color: #006254;
	background-color: #ffffff;
	line-height: 11pt;
}
a.menu4:visited 
{ 
	color: #006254;
	background-color: #ffffff;
	line-height: 11pt;
}
a.menu4:hover 
{ 
	color: #006254;
	background-color: #ffffff;
	line-height: 11pt;
}




/*
---------------------------------------
5. <body> Settings
---------------------------------------
*/
body
{ 
	min-height: 101%;
	color: black;
	background-color: White;
	background-repeat: no-repeat;
	background-position: left; 
	background-attachment: fixed;
}




/*
---------------------------------------
6. <table> Settings
---------------------------------------
*/
/* 
--------------------------------------------------------------------------------
Two column table with visable background and 3D foreground used in Innovators
<table class='sample'><tr><td class='point12C1'></td><td class='point12C2'></td></tr></table>
--------------------------------------------------------------------------------
*/
table.sample td.point12C1 {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	background-color: #faf0e6;
	
	width: 15%;
	height: 36px;
	
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color:Black;
}

table.sample td.point12C2 {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	background-color: #faf0e6;
	
	width: 85%;
	height: 36px;
	
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color:Black;
}

table.sample
{
	width: 100%;
}
/*
--------------------------------------------------------------------------------
*/

table.mainTableCenter
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

table.leftTop
{
	text-align: left;
	vertical-align: top;
}

table.rightTop
{
	text-align: right;
	vertical-align: top;
}

table.centeredTop
{
	text-align: center;
	vertical-align: top; 
}

table.leftMiddle
{
	text-align: left;
	vertical-align: middle;
}

table.rightMiddle
{
	text-align: right;
	vertical-align: middle;
}

table.centeredMiddle
{
	text-align: center;
	vertical-align: middle; 
}

table.bodyWidth
{
	width: 553px;
}

table.bodyWidth2
{
	width: 540px;
}

table.imageWidth
{
	width: 407px;
}




/*
---------------------------------------
7. <td> Settings
---------------------------------------
*/
td.columnMiddle
{
	width: 407px;
	text-align: left;
	vertical-align: top;
}


td.menuColumn
{
	text-align: left;
	vertical-align: top;
	width: 163px;
}

td.photoColumn
{
	width: 130px;
	text-align: left;
	vertical-align: top;
}

td.menuSpacerColumn
{
	width: 40px;
}

td.spacerColumnLeft
{
	width: 18px;
}

td.spacerColumnRight
{
	width: 1px;
}

td.miscSpacer
{
	height: 30px;
}

td.bannerBodySpacer
{
	height: 5px;
}

td.headerTopSpacer
{
	height: 5px;
}

td.headerBottomSpacer
{
	height: 10px;
}

td.bodyColumn
{
	width: 558px;
	text-align: left;
	vertical-align: top;
}

td.menuItem
{
	height: 25px;
	width: 110px;
	text-align: left;
}

td.subMenuItem
{
	height: 25px;
	width: 110px;
	text-align: right;
}

td.leftTop
{
	text-align: left;
	vertical-align: top;
}

td.rightTop
{
	text-align: right;
	vertical-align: top;
}

td.centeredTop
{
	text-align: center;
	vertical-align: top; 
}

td.leftMiddle
{
	text-align: left;
	vertical-align: middle;
}

td.rightMiddle
{
	text-align: right;
	vertical-align: middle;
}

td.centeredMiddle
{
	text-align: center;
	vertical-align: middle; 
}

td.tableRowColor
{
	background-color: #FCD856;
}




/*
---------------------------------------
8. <img> Settings
---------------------------------------
*/
img.noBorder
{
	border-style: none;
}

img.bodyImageLeft
{
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

img.bodyImageGuarLeft
{
	float: left;
	margin-right: 25px;
	margin-top: 5px;
}

img.bodyImageRight
{
	float: right;
	margin-left: 15px;
}

/*Img Float Left in a Paragraph. Use(Innovators Site):
	<div class="container"><img ... class="fl" />Para Text</img></div>
*/
.container .fl
{
	float:left;
	padding-right: 15px;
	padding-bottom: 2px;
}


/*
---------------------------------------
9. Pop up menu options NEED the Anchor definitions above class: menu2,menu3
---------------------------------------
*/

#nav { /* Width changed 140 to 163 */
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	/* text-align: right; */
	font-weight: bold;
	color: #6395b3;
					
	background: #ffffff;
	
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 163px;
}

#nav ul { /* Width changed 140 to 163 */
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	/* text-align: right; */
	font-weight: bold;
	color: #6395b3;
									
	background: #ffffff;
	
	border: #f79239 0px solid;
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	width: 163px;
}

#nav li { /* Width changed 140 to 163 */
	padding: 0px;
	float: left;
	width: 163px;
	font-weight: bold;
	
	margin-bottom: -1px;
	line-height: 1.25em;
	position: relative
}

#nav li ul { /* Width changed 140 to 163 */
	border-width: 0px;
	font-weight: normal;
	left: -999em;
	margin-top: -1.95em;
	margin-left: 10.18em;
	width: 157px;
	position: absolute;
	height: auto;	
}

#nav li ul.twolines { /* Width changed 140 to 163 */
	border-width: 0px;
	font-weight: normal;
	left: -999em;
	margin-top: -2.85em;
	margin-left: 10.18em;
	width: 157px;
	position: absolute;
	height: auto;	
}

#nav li ul ul { /* Width changed 140 to 163 */
	margin: -2.3em 0 0 163px;
}

#nav li ul ul.twolines { /* Width changed 140 to 163 */
	margin: -2.3em 0 0 163px;
}

#nav li li 
{
	/* Line below changes based on version of IE viewing this page */
	padding-right: 1em;
	width: 141px;
}

#nav a.mainmenu { /* Width changed 126 to 145 */
	padding-right: 0.7em;
	padding-left: 0.3em;
	padding-bottom: 0.48em;
	padding-top: 0.48em;
	display: block;
	width: 147px;
	/* color: #006254; */
	/* text-decoration: none; */
	border: #f79239 0px solid;
	text-align: right;
}

#nav a.submenu { /* Width changed 126 to 139 */
	padding-right: 0.7em;
	padding-left: 0.3em;
	padding-bottom: 0.48em;
	padding-top: 0.48em;
	display: block;
	width: 141px;
	/* color: #006254; */
	/* text-decoration: none; */
	border: #f79239 0px solid;
	text-align: right;
}

#nav a.daddy { 
	background: url(rightarrow2.gif) center right no-repeat;
}

/* The following SPAN definitions are to allow for unclickable menu items */
#nav span.mainmenu { /* Width changed 126 to 145 */
	padding-right: 0.7em;
	padding-left: 0.3em;
	padding-bottom: 0.48em;
	padding-top: 0.48em;
	display: block;
	width: 147px;
	line-height: 11pt;
	/* color: #ffffff; */
	/* text-decoration: none; */
	border: #f79239 0px solid;
	text-align: right;
}

#nav span.submenu { /* Width changed 126 to 139 */
	padding-right: 0.7em;
	padding-left: 0.3em;
	padding-bottom: 0.48em;
	padding-top: 0.48em;
	display: block;
	width: 139px;
	line-height: 11pt;
	/* color: #ffffff; */
	/* text-decoration: none; */
	border: #f79239 0px solid;
	text-align: right;
}

#nav span.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}
/* ---------------------------------------------------------------------- */

#nav li ul a {
	width: 135px;
}

#nav li:hover {
	background: #ffffff;
	color: #006254;
}

#nav li.sfhover {
	background: #ffffff;
	color: #006254;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {
	left: -999em;
}
	
#nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {
	left: auto;
}
	
#nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left: auto;
}



/*
---------------------------------------
10. Font Options
---------------------------------------
*/

/* Underline text */
.underlineThis
{
	text-decoration: underline;
}

.point28ThickColor {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 28px;
	color: #a39b6b;
	font-weight: 900;
	text-transform: none;
	background-color: White;
}

.point24ThickColor {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 24px;
	color: #a39b6b;
	font-weight: 900;
	text-transform: none;
	background-color: White;
}

.point22ThickColor {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 22px;
	color: #a39b6b;
	font-weight: 900;
	text-transform: none;
	background-color: White;
}

.point20ThickColor {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 20px;
	color: #a39b6b;
	font-weight: 900;
	text-transform: none;
	background-color: White;
}

.point18ThickColor {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	color: #a39b6b;
	font-weight: 900;
	text-transform: none;
	background-color: White;
}

.point16ThickColor {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	color: #a39b6b;
	font-weight: 900;
	text-transform: none;
	background-color: White;
}

.point14ThickColor {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #a39b6b;
	font-weight: 900;
	text-transform: none;
	background-color: White;
}

.point12ThickColor {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #a39b6b;
	font-weight: 900;
	text-transform: none;
	background-color: White;
}

.point10ThickColor {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #a39b6b;
	font-weight: 900;
	text-transform: none;
	background-color: White;
}

.point8ThickColor {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8px;
	color: #a39b6b;
	font-weight: 900;
	text-transform: none;
	background-color: White;
}

.point7ThickColor {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 7px;
	color: #a39b6b;
	font-weight: 900;
	text-transform: none;
	background-color: White;
}

.point28Color {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 28px;
	color: #a39b6b;
	font-weight: normal;
	text-transform: none;
	background-color: White;
}

.point24Color {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 24px;
	color: #a39b6b;
	font-weight: normal;
	text-transform: none;
	background-color: White;
}

.point22Color {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 22px;
	color: #a39b6b;
	font-weight: normal;
	text-transform: none;
	background-color: White;
}

.point20Color {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 20px;
	color: #a39b6b;
	font-weight: normal;
	text-transform: none;
	background-color: White;
}

.point18Color {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	color: #a39b6b;
	font-weight: normal;
	text-transform: none;
	background-color: White;
}

.point16Color {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	color: #a39b6b;
	font-weight: normal;
	text-transform: none;
	background-color: White;
}

.point14Color {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #a39b6b;
	font-weight: normal;
	text-transform: none;
	background-color: White;
}

.point12Color {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #a39b6b;
	font-weight: normal;
	text-transform: none;
	background-color: White;
}

.point10Color {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #a39b6b;
	font-weight: normal;
	text-transform: none;
	background-color: White;
}

.point8Color {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8px;
	color: #a39b6b;
	font-weight: normal;
	text-transform: none;
	background-color: White;
}

.point7Color {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 7px;
	color: #a39b6b;
	font-weight: normal;
	text-transform: none;
	background-color: White;
}

.point14ThickNotify {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	color:Red;
	font-weight: 900;
	text-transform: none;
	background-color: White;
}

.point14Notify {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	color:Red;
	font-weight: normal;
	text-transform: none;
	background-color: White;
}

.point28Thick {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 28px;
	font-weight: 900;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point24Thick {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 24px;
	font-weight: 900;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point22Thick {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 22px;
	font-weight: 900;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point20Thick {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 20px;
	font-weight: 900;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point18Thick {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: 900;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point16Thick {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	text-transform: none;
	color:Black;
	background-color: Transparent;
}

.point14Thick {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point12Thick {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-transform: none;
	color:Black;
	background-color: Transparent;
}

.point11Thick {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point10Thick {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point8Thick {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8px;
	font-weight: 900;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point7Thick {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 7px;
	font-weight: 900;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point28 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point24 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point22 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point20 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point18 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point16 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point14 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point12 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point10 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point8 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	text-transform: none;
	color:Black;
	background-color: White;
}

.point7 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 7px;
	font-weight: normal;
	text-transform: none;
	color:Black;
	background-color: White;
}