﻿/*
------------------------------- 
---------- MISC.      --------- 
-------------------------------
*/

IMG
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}
BODY
{
	font-weight: normal;
	font-size: 12px;
	font-family: Sans-Serif;	
}
P
{
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	text-indent: 10px;
}

LI
{
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
}
BLOCKQUOTE
{
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	border-top: dotted 1px lightgrey;
	border-bottom: dotted 1px lightgrey;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*
------------------------------- 
---------- A      --------- 
-------------------------------
*/
A
{
	color: darkblue;
	text-decoration: none;
}
A:hover
{
	color: darkred;
	text-decoration: none;
}

A.main:hover
{
	color: #2c3c50;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	text-decoration: none ;
}
A.main:visited
{
	color: Black;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	text-decoration: none;
}
A.main:link
{
	color: Black;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	text-decoration: none;
}
A.main:active
{
	color: Black;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	text-decoration: none;
}
A.top_nav:hover
{
	color: gainsboro;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
	cursor: hand;
	text-decoration: none ;
}
A.top_nav:visited
{
	color: white;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
	cursor: hand;
	text-decoration: none;
}
A.top_nav:link
{
	color: white;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
	cursor: hand;
	text-decoration: none;
}
A.top_nav:active
{
	color: white;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	font-variant: small-caps;
	cursor: hand;
	text-decoration: none;
}
/*
------------------------------- 
------------- DIV ------------- 
-------------------------------
*/

DIV.quote
{
	text-indent: 10px;
	font-family: Arial;
	font-size: 12px;
}
DIV.quote_id
{
	text-align: right; 
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	margin-right: 180px;
}
/*
------------------------------- 
---------- BOX Table  --------- 
-------------------------------
*/
.menu_cell
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	text-align: left;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	COLOR: black;
	text-align: center;
}
.section_header
{
	font-weight: normal;
	font-size: 12px;
	background: whitesmoke url(https://www.dmacafe.com/images/cal_bg_large.gif) repeat-x;
	border: gainsboro 1px solid;
	font-family: Arial, Sans-Serif;
	height: 24px;
	text-align: left;
	font-weight: bold;
}
.box_table 
	{ 
	background-color: WhiteSmoke;
	BORDER-RIGHT: GainsBoro 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: GainsBoro 1px solid; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: GainsBoro 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: GainsBoro 1px solid; 
	}
.c_main_box_header
	{
	border-bottom: darkslategray 1px solid;
	border-left: darkslategray 1px solid;
	border-right: darkslategray 1px solid;
	border-top: darkslategray 1px solid;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
	background-color: #f0efdb;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #1a3967;
	letter-spacing: 1px;
	text-align: center;
	}
.l_main_box_header
	{
	border-bottom: darkslategray 1px solid;
	border-left: darkslategray 1px solid;
	border-right: darkslategray 1px solid;
	border-top: darkslategray 1px solid;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
	background-color: #f0efdb;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #1a3967;
	letter-spacing: 1px;
	text-align: left;
	}
.r_main_box_header
	{
	border-bottom: darkslategray 1px solid;
	border-left: darkslategray 1px solid;
	border-right: darkslategray 1px solid;
	border-top: darkslategray 1px solid;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
	background-color: #f0efdb;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #1a3967;
	letter-spacing: 1px;
	text-align: right;
	}
.c_box_cell 
	{ 
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	text-align: center;
	}
.c_box_cell_bold
	{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	text-align: center;
	}
.r_box_cell 
	{ 
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	text-align: right;
	}
.r_box_cell_bold
	{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	text-align: right;
	}
.l_box_cell
	{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	text-align: left;
	}
.l_box_cell_bold
	{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	text-align: left;
	}

/* **************************** */
/* ********** TEXTBOX ********* */
/* **************************** */

INPUT
	{
	text-align: left;
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	height: 20px;
	font-weight: normal;
	}
INPUT.RADIO
	{
	text-align: left;
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	}
INPUT.left
	{
	color: black;
	text-align: left;
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	}
INPUT.right
	{
	text-align: right;
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	}
INPUT.l_read_only
	{
	text-align: left;
	background-color: gainsboro;
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	}
INPUT.r_read_only
	{
	text-align: right;
	background-color: gainsboro;
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	}
INPUT.error
	{
	text-align: left;
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	color: Red;
	}
	
TEXTAREA
	{
	color: black;
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	}
/* **************************** */
/* ****** DROP DOWN LIST ****** */
/* **************************** */

SELECT
	{	
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	}
SELECT.read_only
	{	
	background-color: gainsboro;
	}
SELECT.error
	{	
	color: red;
	}
	
	
/* ************************** */
/* ******** BUTTONS ********* */
/* ************************** */

.button_generic_v3
	{
	border-right: #acb5b5 1px solid;
	border-top: #c4cccc 1px solid;
	border-left: #acb5b5 1px solid;
	border-bottom: #6f7777 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	background-color: whitesmoke;
	color: #2b333c;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	height: 20px;
	}
.box_button_hilite
	{
	background-color: #e4ecef; 
	border: solid 1px gainsboro;
	}
.c_box_button_hilite
	{
	background-color: #e4ecef; 
	border: solid 1px gainsboro;
	text-align: center;
	}
	
/* ************************** */
/* ******** HIDE DIV********* */
/* ************************** */
.print_on, #print_on
{
	display: none;
}
.main_table
{
	margin-left: 5px;
	width: 770px;
}
		


