/* Default CSS Stylesheet for a new Web Application project */


/*
__________________________ COLOR DEFINITIONS _______________________
Mithun Green: 	#B2D7D6
Gray Header: 	#818383
Metalic Blue: 	#B2CFD7
*/

/* __________________________ BODY DEFINITIONS _______________________ */		
body.scrollbar			{   scrollbar-face-color: white; 
							scrollbar-highlight-color: white; 
							scrollbar-shadow-color: silver;
							scrollbar-3dlight-color: silver; 
							scrollbar-arrow-color: gray;
							scrollbar-track-color: CCDADA; 
							scrollbar-darkshadow-color: gray; 
						} 
body, td				{ font: 10pt verdana;}
#skipto		{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.page_margins			{padding: 1px 5px 10px 15px;}
						
/* __________________________ HEADER DEFINITIONS _______________________ */						
h1, h2, h3, h4, h5, h6  {margin: 0px; padding: 5px 0px 10px 0px;}

h1	{font: bold 15pt Tahoma, verdana; color: #AE9C86; padding-bottom: 20px;}

.clear	{	clear: both;}

.menu				{font: bold 8pt Verdana ; text-align: left; color: #6F6FC0; text-decoration: none;}
.menu:hover			{text-decoration: underline;}

.dataheader				{font: bold 12pt Verdana ; text-align: left; color: white; background-color: #9A8E6F; padding: 7px 15px 7px 15px;}
.datarow_lt				{font: 9pt Verdana ; color: black; background-color: white; padding: 7px 15px 7px 15px;}
.datarow_dk				{font: 9pt Verdana ; color: black; background-color: #ECECE2; padding: 7px 15px 7px 15px;}
.datarow_link			{font: 9pt Verdana ; color: #D7923E;}
.datasubheader			{font: normal 9pt; background-color: #E1DCD0; color: #48391a; height: 25px; padding-left: 10px;}

.header_lg				{font: bold 12pt Verdana ; color: black;}
.header_lg_white 		{font: bold small-caps 12pt Tahoma; letter-spacing: 3px; color: white;}
.header_lgx_white		{font: bold 12pt Tahoma, Verdana ; color: white;}
.header_tn_white		{font: bold 7.5pt Verdana ; color: white;}
.header_blue			{font: 11pt Tahoma, Verdana ; color: #336699; text-decoration: none;}
.header_gray			{font: bold 10pt Tahoma, Verdana ; letter-spacing: 3px;color: #818383; text-decoration: none;}
.header_gray_tight		{font: bold 10pt Verdana ; color: #818383; text-decoration: none;}
.header_leftpad			{font: bold 10pt Verdana; padding: 2px 2px 2px 10px;}
.header_data			{font: bold 11pt verdana; color: #000000; padding: 0px 2px 4px 2px;}

.header_sm				{font: bold 8pt Verdana; color: #505050;}
.header_sm_gray			{font: bold 8pt Verdana; color: gray;}
.header_sm_white		{font: bold 8pt Verdana; color: white; text-decoration: none;}
.header_sm_red			{font: bold 8pt Verdana; color: red; text-decoration: none;}
.header_white			{font: bold small-caps 9pt Verdana; color: white;}
.header					{font: bold 10pt Tahoma;}

/* __________________________ TEXT DEFINITIONS _______________________ */		

.text_tn				{font: 7.5pt Verdana; color: #2d2d2d;}
.text_tn_white			{font: 7.5pt Verdana; color: white;}
.text_sm				{font: 8pt Verdana; color: #2d2d2d; line-height: 15px;}
.text_sm_white			{font: 8pt Verdana; color: white;}
.text_sm_red			{font: 8pt Verdana; color: red;}
.text_sm_gray			{font: 8pt Verdana; color: #666666;}
.text					{font: 9pt Verdana; color: #2d2d2d; line-height: 15px;}
.text_leftpad			{font: 10pt Verdana; color: #000000; padding: 2px 2px 2px 10px;}			
.text_red				{font: 9pt Verdana; color: red;}
.text_indent			{font: 9pt Verdana; color: #2d2d2d; line-height: 15px; padding-left: 45px;}
.text_lg_green			{font: Bold 12pt verdana; color: #6291BE}
.text_lg				{font: 11pt/125% Verdana; color: #2d2d2d; }
.text_strike			{font: 9pt Verdana; color: gray; line-height: 15px; text-decoration: line-through;}

#symbol {font-family: webdings; font-size: 6pt; color: white;}

/* __________________________ LIST DEFINITIONS _______________________ */

ul						{font: 8pt verdana; list-style-position: outside; margin: 0px 0px 0px 20px;}
li						{font: 8pt verdana;}
li.text_gray			{font: 8pt verdana; color: #555555;}

/* __________________________ LINK DEFINITIONS _______________________ */			

a						{color: #70B4B7;}
a.link_xsm				{font: 8pt verdana; text-decoration: none; color: #8894c8}		
a.link_xsm:hover		{font: 8pt verdana; text-decoration: underline; color: #70B4B7}		
a.link_sm_white			{font: 8pt Verdana; color: white; text-decoration: none;}
a.link_sm_white:hover	{font: 8pt Verdana; color: #FAD673; text-decoration: none;}
a.link_sm_red			{font: 8pt Verdana; color: red; text-decoration: none;}
a.link_sm				{font: bold 8pt verdana; text-decoration: none; color: #70B4B7}
a.link_sm:hover			{font: bold 8pt verdana; text-decoration: underline; color: silver}
a.link_sm:visited		{font: bold 8pt verdana; color: #8894c8; text-decoration: none;}
a.link					{font: 9pt verdana; color: blue; text-decoration: underline;}
a.link_dkblue			{font: 9pt verdana; color: #28439d; text-decoration: none;}
a.link:hover			{text-decoration: underline;}
a.link_lg				{font: 11pt verdana; color: blue; text-decoration: underline;}
a.comment				{font: 8pt verdana; color: #555555; text-decoration: none;}
a.comment:hover			{font: 8pt verdana; color: #70B4B7; text-decoration: underline;}
a.inactive				{color: gray; text-decoration: none;}

a.header_sm_red:hover	{font: bold 8pt Verdana; color: gray; text-decoration: none;}
a.header_sm_white:hover	{font: bold 8pt Verdana; color: white; text-decoration: underline;}
a.header_sm_gray:hover	{font: bold 8pt Verdana; color: black;}
a.header_sm:hover		{font: bold 8pt Verdana; color: gray; text-decoration: none;}

a.header_lg_blue		{font: bold 10pt Tahoma; color: #7376E3;}
a.pref_link_sm:hover	{font: 8pt Verdana; color: gray; text-decoration: none;}
a.pref_header_sm:hover	{font: bold 8pt Verdana; color: gray; text-decoration: none;}

#white_highlight		{background-color: white; padding: 0px 0px 2px 2px;}
#dotdot					{background:url("images/dotdot.gif") repeat-x center;}
#pad_tn					{margin: 0px;padding: 3px 0px 3px 0px;}
#pad_sm					{margin: 0px;padding: 5px 0px 5px 0px;}
#pad_md					{margin: 0px; padding: 5px 2px 5px 4px;}
#pad					{margin: 0px; padding: 9px 0px 9px 0px;}

/* __________________________ PADDING/ SPACING DEFINITIONS _______________________ */		
.pad_xsm				{margin: 0px; padding: 3px 2px 3px 2px;}
.pad_sm					{margin: 0px; padding: 5px 2px 5px 2px;}
.pad					{margin: 0px; padding: 7px 0px 5px 0px;}
.pad_horizontal			{margin: 0px; padding: 5px 8px 5px 8px;}
.pad_left				{padding-left: 5px;}
.pad_top				{padding-top: 10px;}

/* __________________________ TABLE DEFINITIONS _______________________ */
				
table#panel 			{border-top: 1px solid #666A66; border-left: 1px solid #666A66; 
			  			 border-bottom: 1px solid #B4B8B6; border-right: 1px solid #B4B8B6;}
table.border_1px		{border: 1px solid #B2D7D6;}
table.border_1px_lifeblue{border: 1px solid #6699CC;}
table.panel_sm			{border: 1px solid #B2D7D6;padding: 0px 0px 0px 0px;}

table#pad_panel			{padding: 5px 10px 5px 10px;}

/* __________________________ TABLE DATA DEFINITIONS _______________________ */
td.panel_header			{font: bold small-caps 9pt Verdana; color: white; padding: 0px 0px 0px 5px;height: 17px; vertical-align: middle;background-color: #7FBED3}
td.panel_content		{font: 9pt Verdana; color: #505050; line-height: 15px;padding: 15px 8px 5px 8px;}
td.panel_list_sm		{font: 8pt verdana; color: #505050; padding: 5px 10px 5px 10px; border-left: 1px solid silver; border-right: 1px solid silver;}
td.panel_content_wide	{padding: 15px 10px 10px 20px;}	
td.panel_header_blue	{font: bold small-caps 9pt Verdana; color: white; padding: 0px 0px 0px 5px;height: 17px; vertical-align: middle;background-color: #6699CC}
td#pad_header			{padding: 3px 3px 3px 8px;}
td#top_border			{border-top: 2px solid white;}
td#panel_formatting		{padding: 12px 0px 15px 0px; border: 1px solid white; border-top: none;}					
td#panel_content		{padding: 10px 15px 10px 15px; font: Verdana; color: black;
						 background-color: white;}
						 
.contact				{width: 500px; padding: 10px 0px 10px 20px;}						 
.contact label			{width: 70px; padding: 5px 5px 5px 5px; float: left; clear: both; margin: 2px 5px 5px 5px;}
.contact input			{width: 100px; float: left; width: 200px; margin: 5px 5px 5px 5px;}
.contact .error			{width: 100px; float: left; display: block;	margin: 7px 5px 5px 5px;}	
.privacy_terms			{display: block; clear: both; padding: 5px 0 5px 0;}
/*____________________________ LABEL PANEL DEFINITIONS __________________________________ */
.search_params			{padding: 5px 5px 5px 5px; font: 8pt verdana;}

/*____________________________ FORM STYLES __________________________________ */
.button_green		{border: 3px double #B2CFD7; font: bold 7.5pt Verdana; 
						 color: white; background-color: #B2CFD7;}
.button_blue		{border: 1px solid black; border-top: 1px solid silver; border-left: 1px solid silver; font: bold 8pt Verdana; 
						 color: white; background-color: #5C87B4;
						 padding: 2px 0px 2px 0px; margin: 0px; height: 28px;}
.button_white		{border: 1px solid black; border-top: 1px solid silver; border-left: 1px solid silver; font: bold 8pt Verdana; 
						 color: black; background-color: white;
						 padding: 2px 0px 2px 0px; margin: 0px; width: 125px;}
.button_turquoise	{border: 1px solid black; border-top: 1px solid silver; border-left: 1px solid silver; font: bold 8pt Verdana; 
						 color: white; background-color: #5E8491;
						 padding: 2px 0px 2px 0px; margin: 0px;}						 
						 
.textbox				{border: 1pt solid gray; font: 9pt verdana; color: black; }
.combo					{border: 1pt solid gray; font: 9pt verdana; color: black; }
.dropdown_time			{border: 1pt solid gray; font: 9pt verdana; color: black; padding: 1px 2px 1px 3px;}
#text_area_sm			{font: 8pt;}
.text_area				{border: 1pt solid gray; font: 9pt verdana; color: black;

							scrollbar-face-color: white; 
							scrollbar-highlight-color: white; 
							scrollbar-shadow-color: silver;
							scrollbar-3dlight-color: silver; 
							scrollbar-arrow-color: gray;
							scrollbar-track-color: gray; 
							scrollbar-darkshadow-color: gray; 

						}

/*____________________________ SPECIAL STYLES __________________________________ */					
#dtpDate				{font: 9pt Verdana; color: #505050;}
/* Divider between question groups */
td.questionGroupSeparator	{ border-top: solid 4px black; padding: 0px; font-size: 0pt; }
div.questionGroupSeparator	{ border-top: solid 4px black; margin-bottom: 12pt; }


/* __________________________ ACCESSSIBILITY DEFINITIONS _______________________ */			
.offscreen	{position: absolute; top: -3000; left: -3000}


