﻿/************************************************ADMINISTRATION**************************************/
#adminwrapper {width: 1008px; padding:0px; margin: 0 auto; text-align: left; background-color:#1F2F37 ;
	border-left:solid 1px #102d59;	border-right:solid 1px #102d59;	height:100%;}
#admintopcontent {width: 100%;	background-image: url(Images/GradientHeaderAdministration1008X60.gif); height:60px;}	
#adminmaincontent {width:100%;}
#errorpages {padding:30px 0 50px 0;	text-align :center;}

/************************************************BUTTONS**************************************/
.LoginButtonReplacement {background-color:transparent;	background: url(Images/DarkButton20xX.gif) repeat-x ;
	width:50px;	height:20px; border-width:0px; padding:0; font-size:11px; font-family:Verdana,sans-serif; Color:white;}
.InvisibleButton {margin-left:-5000px;}
.ButtonReplacementDtoL a:link, .ButtonReplacementDtoL a:visited {display:block; height:20px; line-height:20px;
	font-weight:bold; font-size:11px; font-family:Verdana,sans-serif; color:white; 	text-decoration:none;
	background:#4C6E90 url(Images/DarkButton20xX.gif) repeat-x; text-align: center; border-color: #4C6E90;
	border-style:solid;	border-width :3px;}
.ButtonReplacementDtoL a:hover {background: #223D64 url(Images/LtButton20xX.gif) repeat-x;}
.ButtonReplacementLLLtoLL a:link, .ButtonReplacementLLLtoLL a:visited {display:block; height:20px; line-height:20px;
	font-weight:bold; font-size:11px; font-family:Verdana,sans-serif; color:#0E2343; text-decoration:none;
	background:#4C6E90 url(Images/LtLtLtButton20xX.gif) repeat-x; text-align: center; border-color: #4C6E90;
	border-style:solid; border-width :3px;}
.ButtonReplacementLLLtoLL a:hover {background: #AFD4EF url(Images/LtLtButton20xX.gif) repeat-x;}

/************************************************CHARTS**************************************/
#chartwrapper {width: 950px; padding:0px; margin: 0 auto; text-align: left; border-left:solid 1px #102d59; border-right:solid 1px #102d59;
	background-color:#1F2F37; min-height :100%;}
* html #chartwrapper {height:100%;}
#chartcontent {min-height :100%; height:100%; padding-bottom : 25px;}
* html #chartcontent {position : relative; height:200px; /* hack for ie6 and below */}
#indexchartstopcontent {width: 100%; background-image: url(Images/HistoryIndexCharts.gif); height:60px;}	
#stockchartstopcontent {width: 100%; background-image: url(Images/HistoryStockCharts.gif); height:60px;}	
#marketchartstopcontent {width: 100%; background-image: url(Images/HistoryMarketCharts.gif); height:60px;}
#selectboxlayer {float: right; font-size:6px;}
#dropdownlistborderCurrent {border-top:solid 1px red; border-bottom:solid 1px #223139; margin-top:1px; width:140px;}
#dropdownlistborderHistory {padding-top: 2px; padding-left: 2px; border-top: solid 1px red; margin-top: 1px;	
    border-bottom: solid 1px #1F2F37; width: 247px;}	
#historychartnavigation {float:left; position:relative; z-index :500; text-align :left; font-weight:bold;}
#chartbottomnav {clear: both; height:20px; margin-top: -25px; padding-top:5px; padding-left:0px; width: 950px; 
	font-family :Arial,sans-serif; font-size:12px; font-weight:normal; color:#c5d3fc;	background-color:#33495C; margin-right:auto;
	margin-left:auto; z-index :500;}	
#chartbottomnav ul {margin:0; padding:0; list-style:none; float:left;}	
#chartbottomnav ul a {display:block; float:left; padding:0 1em; line-height:1.5em; text-decoration:none; color:#c5d3fc;}	
#chartbottomnav ul li {float: left;}		
#chartbottomnav ul a:hover {color:#09181d;}	
#currentindexchartstopcontent {width: 100%;  background-image: url(Images/CurrentIndexCharts.gif); height:60px;}	
#currentstockchartstopcontent {width: 100%; background-image: url(Images/CurrentStockCharts.gif); height:60px;}	
#currentmarketchartstopcontent {width: 100%; background-image: url(Images/CurrentMarketCharts.gif);	height:60px;}
#chartcredits {font: verdana; font-size: 7px; font-weight: normal; color: #EDF1FB; background-color: #1F2F37;
    height: 15px; width: 950px; padding-left:10px;}
    
/************************************************CMI MENU**************************************/
.CmiMenu ul {background:#031217;}
.CmiMenu ul.AspNet-Menu ul {width: 152px; left: 129px; top: -14px; z-index: 400;}
.CmiMenu ul.AspNet-Menu ul ul {width: 152px; left: 129px;}
.CmiMenu ul.AspNet-Menu li {background:#031217 url(Images/drblueredmenuHover112307.gif) repeat-x;}
.CmiMenu ul.AspNet-Menu li a, .CmiMenu ul.AspNet-Menu li span {color: white; padding: 4px 2px 4px 8px;
    border:1px solid #031217; border-bottom: 0; background: transparent url(Images/arrowRight.gif) right center no-repeat;}
.CmiMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a, .CmiMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span {background-image: none;}
.CmiMenu ul.AspNet-Menu li:hover, .CmiMenu ul.AspNet-Menu li.AspNet-Menu-Hover 
	{background:#031217 url(Images/cmi_bg_nav_withRed_hover.gif) repeat-x;}
.CmiMenu ul.AspNet-Menu li:hover a, .CmiMenu ul.AspNet-Menu li:hover span, 
	.CmiMenu ul.AspNet-Menu li.AspNet-Menu-Hover a, .CmiMenu ul.AspNet-Menu li.AspNet-Menu-Hover span,
	.CmiMenu ul.AspNet-Menu li:hover li:hover a, .CmiMenu ul.AspNet-Menu li:hover li:hover span, 
	.CmiMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
	.CmiMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, 
	.CmiMenu ul.AspNet-Menu li:hover li:hover ul a:hover, .CmiMenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover, 
	.CmiMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
	.CmiMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover {color: White;}
.CmiMenu ul.AspNet-Menu li:hover ul a, .CmiMenu ul.AspNet-Menu li:hover ul span, .CmiMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
	.CmiMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span, .CmiMenu ul.AspNet-Menu li:hover li:hover ul a,
	.CmiMenu ul.AspNet-Menu li:hover li:hover ul span, .CmiMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a,
	.CmiMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span {color: white;}
.CmiMenu ul.AspNet-Menu li a:hover, .CmiMenu ul.AspNet-Menu li span.Asp-Menu-Hover 
	{color: white; background: transparent url(Images/activeArrowRight.gif) right center no-repeat;}
.CmiMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover {background-image: none;}
.CmiMenu .AspNet-Menu-Horizontal {left:0; top: 0;  z-index: 300;}
.CmiMenu .AspNet-Menu-Horizontal ul.AspNet-Menu {width: 100%;}
.CmiMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul {width: 152px; left: 0; top: 100%;}
.CmiMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul {top: -4px;}
.CmiMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul {width:152px;}
.CmiMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li {width: 152px; text-align:center; vertical-align:middle;}
.CmiMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li {text-align:left; width: 152px;}
.CmiMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li {width: 152px;}
.CmiMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul {margin: -20px 0 0 150px;}

/************************************************CONTACT US**************************************/
.contactusinnercontent {background:#e2e7ee url(Images/Fauxinnercontent.gif) repeat-y; width:500px; 
	margin:0 auto; margin-top:10px;	color: #223139; padding-right:10px; padding-left:10px;}
.ContactUsSubmitButtonVisible {width: 200px; padding-top:20px; cursor: auto; margin:0 auto;}
#ContactUsTextLabels {font-size:10px; font-weight:bold;}
.ContactUsSubmitButtonInvisible {height:100%; clear:both; width: 300px; line-height: 1.2em; margin: 1em 0; color: red;
	background-image: url(Images/ContactProcessingProgress.gif); background-repeat: no-repeat; padding-left:16px;
	border: 1px solid green; padding-top: 4px;	background-position: 0 .6em;}
.ContactUsShowWait {width : 14em; margin-top:-20px; color:#10294e; font-weight:bold; 
	background-image: url(Images/ContactProcessingProgress.gif);
	background-repeat: no-repeat; padding-left:20px; padding-right:0px; padding-bottom:10px; padding-top: 4px;           
	background-position: 0 .6em; clear:both; top:-2.8em; visibility: visible;}
.ContactUsShowButton {width: 14em; padding-top:20px; cursor: auto; margin:0 auto; z-index:1;}
#ContactUsButtonContainer {background-color:yellow; float:right; width : 14em; line-height: 1.2em;}
.ContactUsNothing {}

/************************************************CURRENT CHARTS**************************************/
.CurrentChartsMenu ul {background:#031217;}
.CurrentChartsMenu ul.AspNet-Menu ul {width: 152px; left: 129px; top: -14px; z-index: 400;}
.CurrentChartsMenu ul.AspNet-Menu ul ul {width: 167px; left: 151px;}
.CurrentChartsMenu ul.AspNet-Menu li {background:#031217 url(Images/drblueredmenuHover112307.gif) repeat-x;}
.CurrentChartsMenu ul.AspNet-Menu li a, .CurrentChartsMenu ul.AspNet-Menu li span {color: white; padding: 4px 2px 4px 8px;
    border:1px solid #031217; border-bottom: 0; background: transparent url(Images/arrowRight.gif) right center no-repeat;}
.CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a, .CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span {background-image: none;}
.CurrentChartsMenu ul.AspNet-Menu li:hover, .CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover {background:#031217 url(Images/cmi_bg_nav_withRed_hover.gif) repeat-x;}
.CurrentChartsMenu ul.AspNet-Menu li:hover a, .CurrentChartsMenu ul.AspNet-Menu li:hover span, .CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover a,
	.CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover span, .CurrentChartsMenu ul.AspNet-Menu li:hover li:hover a, .CurrentChartsMenu ul.AspNet-Menu li:hover li:hover span,
	.CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
	.CurrentChartsMenu ul.AspNet-Menu li:hover li:hover ul a:hover, .CurrentChartsMenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover,	.CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,
	.CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover {color: White;}
.CurrentChartsMenu ul.AspNet-Menu li:hover ul a, .CurrentChartsMenu ul.AspNet-Menu li:hover ul span, .CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
	.CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span, .CurrentChartsMenu ul.AspNet-Menu li:hover li:hover ul a, .CurrentChartsMenu ul.AspNet-Menu li:hover li:hover ul span,
	.CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a, .CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span {color: white;}
.CurrentChartsMenu ul.AspNet-Menu li a:hover, .CurrentChartsMenu ul.AspNet-Menu li span.Asp-Menu-Hover {color: white; background: transparent url(Images/activeArrowRight.gif) right center no-repeat;}
.CurrentChartsMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover {background-image: none;}
.CurrentChartsMenu .AspNet-Menu-Horizontal {left:0; top: 0; z-index: 300;}
.CurrentChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu {width: 100%;}
.CurrentChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul {width: 162px; left: 0;  top: 100%;}
.CurrentChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul {top: -4px;}
.CurrentChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul {width:162px;}
.CurrentChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li {width: 162px; text-align:center;}
.CurrentChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li {text-align:left; width: 162px;}
.CurrentChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li {width:162px;}
.CurrentChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul {margin: -20px 0 0 150px;}

/************************************************ENTRY FORM**************************************/
.entryform {}
.entryform fieldset {border:1px solid #0E2343; padding: 0 20px;}
.entryform legend {font-family: Arial, Sans-Serif; font-weight:bold; font-size: 12px; color: #0E2343;}	
.entryform table {border-width:1px; border-style:solid; border-color:#284775; background:#E2E7EE; font-family:Tahoma,sans-serif;}
.entryform caption {padding-bottom:5px; padding-top:5px; padding-right:5px; padding-left:5px; color:#d3e0f1; background-color:#1f2f37;
	border-width:1px; border-style:solid; border-color:#284775; font-weight:bold; font-size:larger;}
.entryform th {text-align:center; font-weight:bold; color:#284775; border-bottom:solid 1px #284775; padding-left:5px; padding-right:5px;}
.entryform td {vertical-align:top; padding-left:3px; padding-bottom:3px; color:#284775; padding-left:5px; padding-right:5px;}
.entryform .lightblue {background: #b9d3ee;}
.entryform .lastrow td {border-top:solid 1px #284775; padding-top: 5px; padding-right:5px; color:#d3e0f1;}

/************************************************HISTORY CHARTS MENU**************************************/
.HistoryChartsMenu ul {background:#031217;}
.HistoryChartsMenu ul.AspNet-Menu ul {width: 152px; left: 129px; top: -14px; z-index: 400;}
.HistoryChartsMenu ul.AspNet-Menu ul ul {width: 167px; left: 151px;}
.HistoryChartsMenu ul.AspNet-Menu li {background:#031217 url(Images/drblueredmenuHover112307.gif) repeat-x;}
.HistoryChartsMenu ul.AspNet-Menu li a, .HistoryChartsMenu ul.AspNet-Menu li span {color: white; padding: 4px 2px 4px 8px;
    border:1px solid #031217; border-bottom: 0; background: transparent url(Images/arrowRight.gif) right center no-repeat;}
.HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a, .HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span {background-image: none;}
.HistoryChartsMenu ul.AspNet-Menu li:hover, .HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover {background:#031217 url(Images/cmi_bg_nav_withRed_hover.gif) repeat-x;}
.HistoryChartsMenu ul.AspNet-Menu li:hover a, .HistoryChartsMenu ul.AspNet-Menu li:hover span, .HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover a,
	.HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover span, .HistoryChartsMenu ul.AspNet-Menu li:hover li:hover a, .HistoryChartsMenu ul.AspNet-Menu li:hover li:hover span,
	.HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
	.HistoryChartsMenu ul.AspNet-Menu li:hover li:hover ul a:hover, .HistoryChartsMenu ul.AspNet-Menu li:hover li:hover ul span.Asp-Menu-Hover,
	.HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a:hover,	.HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span.Asp-Menu-Hover {color: White;}
.HistoryChartsMenu ul.AspNet-Menu li:hover ul a, .HistoryChartsMenu ul.AspNet-Menu li:hover ul span, .HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
	.HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul span, .HistoryChartsMenu ul.AspNet-Menu li:hover li:hover ul a, .HistoryChartsMenu ul.AspNet-Menu li:hover li:hover ul span,
	.HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul a, .HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover ul span {color: white;}
.HistoryChartsMenu ul.AspNet-Menu li a:hover, .HistoryChartsMenu ul.AspNet-Menu li span.Asp-Menu-Hover {color: white; background: transparent url(Images/activeArrowRight.gif) right center no-repeat;}
.HistoryChartsMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover {background-image: none;}
.HistoryChartsMenu .AspNet-Menu-Horizontal {left:0; top: 0; z-index: 300;}
.HistoryChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu {width: 100%;}
.HistoryChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul {width: 140px; left: 0; top: 100%;}
.HistoryChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul {top: -4px; width:140px;}
.HistoryChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li {width: 140px; text-align:center;}
.HistoryChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li {text-align:left; width: 140px;}
.HistoryChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li {width:140px;}
.HistoryChartsMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul {margin: -20px 0 0 150px;}

/************************************************LOG IN**************************************/
#loginpages {padding:20px 0 20px 0;}
.login {margin:0 auto; Background-Color:#E2E7EE; Border-Color:#1F2F37; Border-Style:Solid; Border-Width:1px; font-family:Verdana,sans-serif; Font-Size:10px;}
.login td {padding:5px;}
.logintitle {Height:10px; Background-Color:#1F2F37; font-weight:bold; Font-Size:16px; Color:White;}
.logintextbox {Font-Size:14px; Height:20px; Width:200px; background-color: white ! important;}
.loginlabel {Font-Size:14px; font-weight:bold; Height:20px; width:200px;}
.loginrememberme {font-size:12px;}
.login  a:link, .login a:visited {display:block; height:20px; width:130px; line-height:20px; font-weight:bold; font-size:12px; font-family:Verdana,sans-serif;
	color:white; text-decoration:none; background:#4C6E90 url(Images/DarkButton20xX.gif) repeat-x; text-align: center ;
	border-color: #4C6E90; border-style:solid; border-width :3px;}
.login a:hover {background: #223D64 url(Images/LtButton20xX.gif) repeat-x;}
.changepassword {margin:0 auto; Background-Color:#E2E7EE; Border-Color:#1F2F37; Border-Style:Solid; Border-Width:1px;
	font-family:Verdana,sans-serif; Font-Size:10px;}
.changepassword td {padding:5px;}
.changepassword a:link, .changepassword a:visited {display:block; height:20px; width:130px; line-height:20px; font-weight:bold; font-size:12px;
	font-family:Verdana,sans-serif; color:white; text-decoration:none; background:#4C6E90 url(Images/DarkButton20xX.gif) repeat-x ;
	text-align: center; border-color: #4C6E90; border-style:solid; border-width :3px;}
.changepassword a:hover {background: #223D64 url(Images/LtButton20xX.gif) repeat-x;}
.createuser {margin:0 auto; Background-Color:#E2E7EE; Border-Color:#1F2F37; Border-Style:Solid; Border-Width:1px; font-family:Verdana,sans-serif; Font-Size:10px;}
.createuser td {padding:5px;}
.createuser a:link, .createuser a:visited {display:block; height:20px; width:130px; line-height:20px; font-weight:bold; font-size:12px; font-family:Verdana,sans-serif;
	color:white; text-decoration:none; background:#4C6E90 url(Images/DarkButton20xX.gif) repeat-x; text-align: center ;
	border-color: #4C6E90; border-style:solid; border-width :3px;}
.createuser a:hover {background: #223D64 url(Images/LtButton20xX.gif) repeat-x;}
.forgotpassword {margin:0 auto; Background-Color:#E2E7EE; Border-Color:#1F2F37;  Border-Style:Solid; Border-Width:1px; font-family:Verdana,sans-serif; Font-Size:10px;}
.forgotpassword td {padding:5px;}
.forgotpassword a:link, .forgotpassword a:visited {display:block; height:20px; width:80px; line-height:20px; font-weight:bold; font-size:12px; font-family:Verdana,sans-serif;
	color:white; text-decoration:none; background:#4C6E90 url(Images/DarkButton20xX.gif) repeat-x; 	text-align: center ;
	border-color: #4C6E90; border-style:solid; border-width :3px;}
.forgotpassword a:hover {background: #223D64 url(Images/LtButton20xX.gif) repeat-x;}
.changeemail {padding:0px; width:470px; margin:0 auto; Background-Color:#E2E7EE; Border-Color:#1F2F37; Border-Style:Solid; Border-Width:1px; font-family:Verdana,sans-serif; Font-Size:10px;}
.changeemail table {padding:0px; margin:0 auto; Background-Color:#E2E7EE; font-family:Verdana,sans-serif; Font-Size:10px; width:490px;}
.changeemail caption {width:490px; padding-bottom:5px; padding-top:5px; padding-right:5px; padding-left:5px; background-color:#1f2f37; border-width:1px; border-style:solid;
	border-color:#284775; font-weight:bold; font-size:larger; Font-Size:16px; Color:White;}
.changeemail td {vertical-align: bottom; padding-top:6px; padding-bottom:6px; color:#284775; padding-left:10px; padding-right:5px;}
.changeemailtextbox {Font-Size:14px; Height:16px; Width:200px; background-color: white ! important;}
.changeemaillabel {Font-Size:14px; font-weight:bold; color:#10294e; Height:16px; width:260px;}
.changeemail .lastrow td {border-top:solid 1px #284775;	padding-top: 5px; padding-right:5px; color:#d3e0f1;}
.logindefault {text-align:center;}
.logindefault a {font-size: 16px; font-family: Verdana, Arial,sans-serif; font-weight:bold; color:#10294e;}
.logindefault a:link {color:#10294e;}
.logindefault a:visited {color:#10294e;}
.logindefault a:hover {color:#476778; text-decoration: none;}
.logindefault a:active {color:#476778; text-decoration: none;}

/************************************************ORDER ENTRY**************************************/
#orderformwrapper{width: 760px;	padding:0px; margin: 0 auto; text-align: left;	background:#1F2F37 url(Images/OrderformFaux.gif) repeat-y;
	border-left:solid 1px #102d59;	border-right:solid 1px #102d59;	min-height :100% /*fixed footer */}
* html #orderformwrapper /*fixed footer */	{height:100%}
#orderentrytopcontent{width: 100%;	background-image: url(Images/OrderEntryHeader.gif);	height:100px;}
#orderentrycontent{width:562px;	margin:0 auto;min-height :100%;	height:100%;padding-bottom : 22px; /*HEIGHT OF FIXED FOOTER and border*/}
* html #orderentrycontent{position : relative; /*fixed footer*/ height:200px; /* hack for ie6 and below */}
#spacer20{height:20px;	width:100%;	background-color:#1F2F37;}
#orderentryinnercontent{background:#e2e7ee url(Images/Fauxinnercontent.gif) repeat-y;width:500px;margin:0 auto;
	height:440px;	color: #223139; padding-right:10px; padding-left:10px; padding-top:10px;}
.orderentryprocessinginnercontent{background:#e2e7ee url(Images/Fauxinnercontent.gif) repeat-y;	width:500px;
	margin:0 auto;	margin-top:20px;height:400px;	color: #223139; padding-right:10px; padding-left:10px; padding-top:10px;}
/*View1*********************************************/
.orderentrygvtitle{background-color: #1F2F37;color:white;text-align:center;	font-size:14px;	font-weight:bold;margin: 5px auto 0px auto; 
	height: 22px;   padding-top: 4px;}
.orderentrypagetitle{color:white;text-align:left;font-size:16px;font-weight:bold;padding-left:20px;	padding-top:10px;}	
.orderentrygvrow{Background-color:#F7F6F3;	Color:#333333}
.orderentrygvaltrow{Background-color:White;	Color:#284775;}
.orderentrygvNarrow{width:202px;margin:-2px auto 0 auto;Color:#333333;}
.orderentrygvWide{ width:338px;	margin:-2px auto 0 auto;Color:#333333;}
.EntryForm1 table{border-top:none;}
.EntryForm1 tr{height:23px;}
/*View2*********************************************/
.EntryForm2 td{Width:100em;}
.EntryForm2 tr{height:23px;	width:520px;}
.EntryForm2 td{padding-top:5px;}
.EntryForm2 table{margin:20px auto 0 auto;	width:520px;}
.EntryForm2 th{border-width:0;	height:5px;}
.EntryForm3 table{width:520px;margin:20px auto 0 auto;}
.EntryForm3 tr{height:15px;	width:520px;}
.OrderEntrySubmitButtonVisible{padding-top:20px;cursor: auto;margin:0 auto;}
.OrderEntrySubmitButtonInvisible{height:100%;background-image: url(Images/OrderProcessingProgress.gif);
	background-position: 48% 30%;	background-repeat: no-repeat;margin:0;	padding:0;	cursor: wait;
	color:#10294e;	font-size:24px;}
.HideText {display:none;}
.ShowText {display:inline;}
#validationsummary li {color:Red; font-weight:bold;}
#orderformbottomnav {border:solid 2px #1F2F37; clear: both; height:20px; margin-top: -29px; padding-top:5px; padding-left:20px;	width: 740px;
	font-family :Arial,sans-serif; font-size:12px; font-weight:normal; color:#c5d3fc; background-color:#33495C; margin-right:auto; margin-left:auto;}	
#orderformbottomnav ul {margin:0; padding:0; list-style:none; float:left;}	
#orderformbottomnav ul a {display:block; float:left; padding:0 1em; line-height:1.5em; text-decoration:none; color:#c5d3fc;}	
#orderformbottomnav ul li {float: left;}		
#orderformbottomnav ul a:hover {color:#09181d;}

/************************************************GENERIC SITE MASTER**************************************/
/*
* {border:0; margin:0; padding:0;}
body {border:0; margin:0; padding:0; text-align: center; background: #112128; 
	font-style:normal; font-family: Verdana, Arial, Tahoma, sans-serif; font-size:12px;}
body, html{height:100%} 
.clear{clear:both;margin:0px;padding:0px; }
dl {color:#10294e;}	
h1,h2,h3,h4,h5,h6 {color:#10294e; text-align:center; margin:0; padding:0;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:10px;}
h6 {font-size:8px;}
.generictextwrapper {line-height:1.3; padding-right:15px; padding-left:15px;}
p {color:#10294e; text-indent: 3em;}
li {color:#10294e;}
.generictextwrapper a {font-weight:bold;}
.generictextwrapper a:link {color:#10294e;}
.generictextwrapper a:visited {color:#10294e;}
.generictextwrapper a:hover {color:#476778; text-decoration: none;}
.generictextwrapper a:active {color:#476778; text-decoration: none;}
#wrapper {width: 760px; padding:0px; margin: 0 auto; text-align: left; background:#1F2F37 url(Images/FauxWrapper.gif) repeat-y;
	border-left:solid 1px #102d59; 	border-right:solid 1px #102d59; min-height :100%; }
* html #wrapper {height:100%}
#topcontent {width: 100%; background-image: url(Images/SiteHeader.gif); height:100px;}
#navigation {width: 100%; position:relative; z-index :500; text-align :center; font-weight:bold;}
#content {min-height :100%; height:100%; padding-bottom : 25px; }
* html #content {position : relative; height:200px;}
#leftcontent {clear:both; background-color: #1f2f37; width: 180px; float: left; text-align : center; color:#c5d3fc; margin-top:-10px;}
* html #leftcontent {position:relative;}
#leftcontent ul a {text-decoration: none; color: white; font-family: Arial,sans-serif;}
#leftcontent li a img {border:solid 2px #f90c0c;}
#leftcontent li a:hover img {border:solid 2px #e2e7ee;}
#leftcontent li a:hover {color:#e2e7ee;}    
#leftcontent ul {list-style-type: none; width:180px; margin:0; padding:0;}    
#leftcontent li {position: relative; float:left; width:180px; padding:.5em 0;}    
#leftcontent h3 {margin: 0 10px; padding: 0 0 .5em 0; font-size:100%; color: white;} 
#leftcontent p {margin:-5px 10px; padding: 0 0 1.6em 0; font-family: Arial,sans-serif; font-size:80%; color:White;}
#rightcontent {padding-left:8px; width:562px; float:left;}
* html #rightcontent {position : relative;}
#sitemappath {height:20px; background-color:#1f2f37; padding-top:5px; width:570px;}
* html #sitemappath {position: relative;}
#loginviewlayer {float:right; margin-right:5px; margin-top:5px; color :Red; font-family:Verdana,sans-serif; font-weight:bold; font-size:10px;}
#loginviewlayer a:link, #loginviewlayer a:visited {display:block; height:10px; width:50px; line-height:10px; font-weight:bold; font-size:10px;
	font-family:Verdana,sans-serif; color:white; text-decoration:none; background:#f90c0c url(Images/RedGrad3Button10X10.gif) repeat-x ;
	text-align: center; border-color: #112128; border-style:solid; border-width :3px; padding-bottom:3px;}
#loginviewlayer a:hover {background:#4C6E90 url(Images/DarkButton20xX.gif) repeat-x;}		
#contentpage {width:540px; float:left; padding:10px;}
#bottomnav {clear: both; height:20px; margin-top: -25px; padding-top:5px; padding-left:20px; width: 740px; font-family :Arial,sans-serif; font-size:12px;
	font-weight:normal; color:#c5d3fc;	background-color:#33495C; margin-right:auto; margin-left:auto;}	
#bottomnav ul {margin:0; padding:0; list-style:none; float:left;}	
#bottomnav ul a {display:block; float:left; padding:0 1em; line-height:1.5em; text-decoration:none; color:#c5d3fc;}	
#bottomnav ul li {float: left;}		
#bottomnav ul a:hover {color:#09181d;}
.requiredinput {background-color: white ! important; border:solid 1px white;}
.optionalinput {background-color: #D3E0F1 ! important; border:solid 1px white;}
.LoginTemplateText {color:Red;}
.SiteLoginTemplate {color:White;}
*/
body {margin:0; padding:0;text-align: center;background: #112128;font-style:normal;	font-family: 
	Verdana, Arial, Tahoma, sans-serif;	font-size:12px;}
html, body {height: 100%; }
#wrapper{padding:0px;width: 760px;margin: 0 auto;text-align: left;background:#1F2F37;border-left:solid 1px #102d59;
	border-right:solid 1px #102d59;	position: relative; min-height: 100%; height: 100%; voice-family: "\"}\""; 
	voice-family: inherit; 	height: auto; }
html>body #wrapper {height: auto;}
#totalcontent{padding-bottom: 30px; min-height: 100%;height: 100%;
	background:#1F2F37 url(Images/FauxWrapper.gif) repeat-y;}
#contentpage{float:left;width:560px;}
#leftcontent, #rightcontent{height:auto;min-height :100%;}
dl{	color:#10294e;}	
h1,h2,h3,h4,h5,h6{color: #112128;text-align:center;	margin:0;padding:0;}
h1{	font-size:18px;	}
h2{	font-size:16px;}
h3{	font-size:14px;	}
h4{	font-size:12px;	}
h5{	font-size:10px;	}
h6{	font-size:8px;}
.generictextwrapper{line-height:1.3;padding-right:15px;	padding-left:15px;}
p{color: #112128;text-indent: 3em;}
li{	color:#10294e;}
.generictextwrapper a {	font-weight:bold;}
.generictextwrapper a:link {color:#10294e;}
.generictextwrapper a:visited{color:#10294e;}
.generictextwrapper a:hover{ color:#476778;	text-decoration: none;}
.generictextwrapper a:active { color:#476778;text-decoration: none;}
#topcontent{background-image: url(Images/SiteHeader.gif);height:100px;width: 100%;}
#topcontent a {display:block; width:100%; height:100%; text-decoration:none;}
#topcontent a:hover {text-decoration:none;}
#navigation{width: 100%;z-index :500;text-align :center ;font-weight:bold;}
#leftcontent{clear:both;background-color: #1f2f37;width: 180px;float: left;text-align : center ;color:#c5d3fc;
	margin-top:-10px;margin-bottom:8px;}
#leftcontent ul a{text-decoration: none; color: white; font-family: Arial;}
#leftcontent li a img{border:solid 2px #f90c0c;}
#leftcontent li a:hover img{border:solid 2px #e2e7ee;}
#leftcontent li a:hover{color:#e2e7ee;}    
#leftcontent ul {list-style-type: none;width:180px; margin:0;padding:0;}    
#leftcontent li{float:left;width:180px;padding:.5em 0;}    
#leftcontent h3{margin: 0 10px; padding: 0 0 .5em 0; font-size:100%; color: white;} 
#leftcontent p{margin:-5px 10px; padding: 0 0 1.6em 0;font-family: Arial;font-size:80%;color:White;}
#rightcontent{padding-left:8px;width:562px;float:left;height:100%;}
#sitemappath{height:20px;background-color:#1f2f37;	padding-top:5px;width:570px;}
#loginviewlayer{float:right;margin-right:5px;margin-top:5px;color :Red; font-family:Verdana; 
	font-weight:bold;font-size:10px;}
#loginviewlayer a:link, #loginviewlayer a:visited{display:block;height:10px;width:50px;line-height:10px;
	font-weight:bold;font-size:10px;font-family:Verdana,sans-serif;	color:white;text-decoration:none;
	background:#f90c0c url(Images/RedGrad3Button10X10.gif) repeat-x ;text-align: center ;border-color: #112128;
	border-style:solid;	border-width :3px;padding-bottom:3px;}
#loginviewlayer a:hover{background:#4C6E90 url(Images/DarkButton20xX.gif) repeat-x ;}		
#bottomcontent{clear: both;}
*#bottomnav{line-height :30px; position: absolute; bottom: 0; padding-left:20px; width: 740px;font-family :Arial;
	font-size:12px;	float: left;font-weight:normal;	color:#c5d3fc;background-color:#33495C;	vertical-align:middle;}	
#bottomnav ul{margin:0;	padding:0;list-style:none;float:left;}	
#bottomnav ul a {display:block;	float:left;	padding:0 1em;	text-decoration:none;color:#c5d3fc;}	
#bottomnav ul li{float: left;}		
#bottomnav ul a:hover{color:#09181d;}
.requiredinput{background-color: white ! important;	border:solid 1px white;}
.optionalinput{	background-color: #D3E0F1 ! important;	border:solid 1px white;}
.LoginTemplateText{color:Red;}
.SiteLoginTemplate{color:White;}
#errorpages {padding:30px 0 50px 0;	text-align :center;}


/************************************************TRACK RECORDS**************************************/
#trackrecordpages {margin-bottom:-8px; margin-top:-2px; z-index:500; padding:5px 0 10px 0;  height:auto;}
.trackrecordalternatingrowstyle {background-color:#f9f9f9;}
.trackrecordheaderstyle th {border:1px solid #bbbbbb; padding-left:5px;}  
.trackrecordheaderstyle a {color:black;}    
.trackrecordpagerstyle {color:#444444; background-color:#e5e5e5; font-size:x-small; text-align:right;} 
.trackrecordpagerstyle select {font-size:x-small;}
.trackrecordprevnext {Background-Color: #1f2f37; Font-Family:arial,verdana,sans-serif; Font-size: x-small; Font-weight : Bold;
    height:18px; width:34px; text-align: center; color:White;}
.trackrecordgotopage {font-size:x-small; width:20px;}


