/*-----------------------   BEGIN GET Styles  ---------------------------------------------------- */
/** BEGIN: Main Selector Styles **/
body 					{
						background:#ffffff;
						margin:0;
						padding:0;
						}
body, p, td, th, ul, ol, li, dl, dd, dt, blockquote, center, br, input, textarea, select, strong, sup, h1, h2, h3, h4, h5, h6 
						{
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						}
span strong				{
						font-size:10px
						}
sup						{ 
						font-size:8px;
						vertical-align:top
						}
p						{margin:0 5px 5px 5px}
p span					{font-size:10px}
img						{border:none}
label					{font-weight:bold}
li						{
						line-height:1.3em;
						margin-bottom:5px;
						}
li li					{
						margin-bottom:0;
						}
form					{
						margin:0;padding:0
						}
a, a:link, a:visited, a:active, a:hover
						{
						color:#0000ff;text-decoration:none
						}
a:hover 				{
						text-decoration:underline
						}
.breadcrumb a:hover, p a:hover 				
						{
						text-decoration:underline !important
						}

h1						{
						font-size:140%;
						font-family:Arial, Helvetica, sans-serif;
						font-weight:bold;
						padding:5px;
						margin:0;
						background-color:#cccccc;
						border-bottom:1px solid #666666;
						color:#ffffff
						}	
h2						{
						font-size:120%;	
						font-weight:bold;
						padding:5px;
						margin:10px 0;
						background-color:#efefef;
						border-bottom:1px solid #333333;
						color:#333333
						}	
h3						{
						margin:10px 0 15px 0;
						background-color:transparent;
						font-size:110%;	
						font-weight:bold;
						color:#ff6600
						}
h4						{
						margin:10px 0 15px 0;
						padding:5px;
						background-color:#cccccc;
						font-size:100%;	
						font-weight:bold;
						color:black
						}
h5						{
						margin:10px 0 15px 0;
						background-color:transparent;
						font-size:100%;	
						font-weight:bold;
						color:inherit;
						font-style:italic
						}
h6						{
						margin:10px 0 15px 0;
						background-color:transparent;
						font-size:90%;	
						font-weight:bold;
						color:inherit
						}

/** END: Main Selector Styles **/
#frame					{
						width:770px;
						margin:0;
						padding:0;
						border-top:1px solid #666666
						}	

/** BEGIN: Main Navigation Sidebar Styles **/
#mainNav				{
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:bold;
						margin:0;
						padding:0;
						width:165px;
						background-color:#EFEFEF !important;
						}
#mainNav ul				{
						list-style-type:none;
						margin:28px 0 0 0;
						padding:0;
						}
#mainNav li				{
						line-height:normal !important
						}

#mainNav li a			{
						background-color:transparent;
						display:block;
						margin:0 !important;
						padding:5px 0 5px 5px;
						color:#0000ff;
						text-decoration:none;
						width:100%
						}
		html>body #mainNav li a {width:160px}				
#mainNav li a:hover		{
						background-color:#ffffff;
						color:#000000;
						}
/** END: Main Navigation Sidebar Styles **/
/** BEGIN: Main Content Styles **/

/* this sets the left and right margins for contained selectors used in mainContent */
#mainContent			{
						margin:0;
						padding:0;
						width:auto
						}
#mainContent h3, #mainContent h4, #mainContent h5, #mainContent h6, #mainContent p, #mainContent table		{
						margin-left: 10px;
						margin-right: 10px
						}
						
#mainContent p			{
						margin-top:10px;
						margin-bottom:10px						
						}
						
#mainContent h2			{
						margin-top:0 !important
						}
/** END: Main Content Styles **/
/*----------------------------------------------------  BEGIN PromoCenter Styles  ---------------------------------------------------- */
.button					{
						cursor:pointer;
						color:#ffffff;
						background-color:#0066CC;
						border:2px solid #333333;
						font-size:10px;
						font-weight:bold;
						vertical-align:middle
						}
.page					{
						margin:0 10px 
						}	
.instructions			{
						font-size:10px;
						font-weight:normal;
						color:#666666;
						background-color:transparent;
						margin-left:5px
						}	
.required           	{
						background:url(../img/bkg-required.gif) no-repeat 0 -4px; 
						padding-left:14px; 
						}
.pageWidth				{
						width:770px
						}	
.promoIndex				{
						margin:10px;
						width:474px;
						}	
.promoIndex td.Tcorners	{
						width:6px;
						height:6px;
						background-color:#CDCDCD
						}											
.promoIndex td.Bcorners	{
						width:6px;
						height:6px;
						background-color:#F7F7F7
						}											

/* pallette */
/* background colors */
/* these are used to modify the main section background colors used on each page */
.aCenter				{
						text-align:center
						}
.aLeft					{
						text-align:left
						}
.aRight					{
						text-align:right
						}
.vMiddle				{
						vertical-align:middle
						}
						
.bkg_header				{
						background-color:transparent
						}	
.bkg_mainnav			{
						background-color:#efefef !important
						}			
.bkg_rule				{
						background-color:#1A4C65 !important
						}	
.bkg_footer				{
						background-color:transparent
						}
.bkg_fields				{
						background-color:#efefef !important;
						white-space:nowrap;
						/* color:#000000; */
						}
.bkg_tdB1B1B1			{
						background-color:#B1B1B1 !important;
						}
.bkg_tdF7F7F7			{
						background-color:#F7F7F7 !important;
						}
.bkg_tdCDCDCD			{
						background-color:#CDCDCD !important;
						}
/* UTILITIES */						
						
.bkgShadow           	{
						background:yellow url(../img/bkg_dropshadow.gif) no-repeat 0 0; 
						padding:0; 
						margin:15px
						}
.center					{
						text-align:center
						}
.left					{
						text-align:left
						}
.right					{
						text-align:right
						}
.link					{
						background: url(../img/arrow.gif) no-repeat 0 0;
						padding-left:20px
						}
.back					{
						background: url(../img/back.gif) no-repeat 0 0;
						padding-left:20px
						}

/*----------------------------------------------------------   END PromoCenter Styles  ---------------------------------------------------------- */


#footer						{
							margin:0;
							padding:5px  3px;
							color:#000000 !important;
							font-size:10px !important;
							border-top:1px solid #666666;
							width:100%
							}
#footer td					{
							height:10px
							}
#footer a, a:link, a:visited 					
							{
							text-decoration:none !important
							}
#footer a:hover 			{
							text-decoration:underline !important
							}
							
.error					{
						color:#ff0000;
						font-size:10px;
						font-weight:bold;
						}	
.input_error			{
						color:#ff0000;
						font-size:10px;
						font-weight:bold;
						background-color:#efefef !important;
						}		
	

.instructBox			{border:1px solid #0099ff; padding:0px 0px 0px 0px;background-color:#ffffff;font-size:10px;color:#0066ff;font-family:verdana,arial,helvetica,sans-serif;font-weight:normal}
.instructBoxHead		{border:1px solid #0099ff; padding:0px 0px 0px 0px;background-color:#cccccc;font-size:10px;color:#0066ff;font-family:verdana,arial,helvetica,sans-serif;font-weight:bold}	

.bottomLine             {background:url(../img/bottom_bar.jpg) repeat-x;					