/***************** Point Foundation CSS **************/
/************ Brian Hayes - Sept 20, 2006 ************/

/***************** Layout ************************/
BODY
{
	font-family: Verdana,arial,MS Sans Serif;
	padding-top: 0px;
	margin-top: 0px; /* used to be 5 for fixed width */
	margin-left: 0px; 
	margin-right: 0px;		
	text-align: left;
	background-color: #5577BB;
}

.master_table
{
	background-color: #ffffff;
	width: 760px;	
	margin: 0px;
}

.appFieldLabelUrgent
{
	color: #A31A1A;
}

.menu_header_table
{
	width: 150px; 
	vertical-align: top;
	margin: 0px;
}

.login_message
{
  vertical-align: top;
  padding-top: 25px;
  padding-left: 25px;
  padding-right: 30px; 
  width: 300px;  	
}

.menu_background
{ 
	background-color: #669900;
	width: 95px;	
	padding: 0px;
	margin: 0px;
}

.menu_background td
{ 
	padding: 0px;
	margin: 0px;
}

.logo_header_table
{
	padding-right: 15px; 
	padding-top: 23px;  
	/*text-align: right; 	*/
	vertical-align: top;
}

/*.logo_header_table DIV
{
	text-align: right;
}*/

.logo_header_welcome
{
	text-align: right;
	padding-bottom: 3px;		
}

.logo_header_menu_header
{
	padding-top: 21px; 
	padding-right: 42px;
}

.logo_header_menu_next
{
	/*text-align: right; */
	padding-bottom: 7px;
}

.title_vertical
{
	width: 21px;
	background-color: #5577BB;
	vertical-align: top;
	padding-top: 22px;
	border-left: 1px solid #8e8e8e;	
}

.title_vertical_admin
{
	width: 21px;
	background-color: #990000;
	vertical-align: top;
	padding-top: 22px;
	border-left: 1px solid #8e8e8e;	
}

.copyright
{
	background-color: #5577BB;
	padding-left: 20px; 
	border-top: 1px solid #8e8e8e;
	height: 21px; 
	color: #ffffff;		
}

.copyright_corner
{
	background-color: #5577BB;
	width: 21px;
}

.copyright_admin
{
	background-color: #990000;
	padding-left: 20px; 
	border-top: 1px solid #8e8e8e;
	height: 21px; 
	color: #ffffff;		
}

.copyright_corner_admin
{
	background-color: #990000;
	width: 21px;
}

.table_application_data
{
  width: 714px;
  text-align: center;
}

.required
{
	color: #A31A1A;	
	padding-right: 39px;
	text-align: right;
}

.error
{
    color: Red;
    font-weight: bold;
}

.validation_message
{
    color: red;
    font-weight: bold;
    padding-bottom: 2px;
}

.table_application_data_header
{
	color: #111111;
	font-weight: 600;
	padding-top: 8px;
	padding-bottom: 1px;
	text-align: left;
}

.table_application_data_header_sub
{
	color: #111111;
	font-weight: 600;
	padding-top: 13px;
	padding-bottom: 8px;
	text-align: left;
}

.login_message_header
{
	padding-bottom: 1px;
	font-weight: 600;
	color: #111111;	
}

.login_message_body
{
	text-align: justify;	
}

.table_application_data_header_admin
{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	text-align: left;
}	

.table_application_data_header_sub_no_bold
{
	padding-top: 13px;
	padding-bottom: 8px;
	text-align: left;
}

.table_application_cell_data_object_one_column
{
	text-align:left;
	vertical-align: top;
	padding: 6px;
}

.table_application_cell_data_object_three_columns
{
	text-align:left;
	width: 238px;
	vertical-align: top;
	padding: 6px;	
}

.table_application_cell_data_object_three_columns_no_padding
{
	text-align:left;
	width: 238px;
	vertical-align: top;	
}

.table_application_cell_data_object_two_columns
{
	text-align:left;
	width: 350px;
	vertical-align: top;
	padding: 6px;	
}

.table_application_cell_data_object_four_columns
{
	text-align:left;
	width: 175px;
	vertical-align: top;
	padding: 6px;	
}

.table_application_cell_data_object_five_columns
{
	text-align:left;
	width: 87px;
	vertical-align: top;
	padding: 6px;	
}

.table_application_cell_data_object_essay
{
	text-align:left;
	vertical-align: top;
	padding-right: 35px;
	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 6px;		
}

.table_application_cell_data_object_half
{
	text-align:left;
	vertical-align: top;
	padding: 6px;
	width: 50%;
}

.table_application_cell_data_name
{
	padding-top: 2px;	
}

.red_info
{
	vertical-align: middle;
	text-align: right;
}

.table_admin_search
{
    width:690px;
    border-style:solid;
    border-width:1px;
    border-color:#669900; 
}

.table_admin_search td
{
    padding:2px;
}

.table_admin_search_header
{
    background-color: #669900;
    color: White;
}


/******************** Layout End ********************/			


/******************** Links *************************/
A    { }

A:link   { color: #669900; text-decoration: none; }
A:visited   { color: #669900; text-decoration: none; }
A:hover  { color: #333333; text-decoration: underline; }		
A:active   { color: #669900; text-decoration: none; }

.mainlink 
{
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	text-decoration: normal;
}
a.mainlink:link { text-decoration: underline; color: #669900; }
a.mainlink:visited { text-decoration: underline; color: #669900; }
a.mainlink:hover { text-decoration: underline; color: #333333; }	
a.mainlink:active { text-decoration: underline; color: #669900; }

.questionlink 
{
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	text-decoration: normal;
}
a.questionlink:link { text-decoration: normal; color: #252525; }
a.questionlink:visited { text-decoration: normal; color: #252525; }
a.questionlink:hover { text-decoration: underline; color: #8EB339; }	
a.questionlink:active { text-decoration: normal; color: #252525; }

/******************** End Links **********************/


/******************** Colors *************************/

.background_green { background-color: #669900; } /*Used for reference of this color */
.green { background-color: #A2AB90; } /*Used for reference of this color */
.help_title { color: #5577BB; }
.black { color: #111111; font-weight: 600; }
.checkmark_title { color: #5577BB; }
.validation { color: #336699; font-weight: 600; }

/****************** End Colors ***********************/


/****************** Text Types ***********************/
/* Not currently being used										*/
.small 
{
	font-family: Verdana,arial,MS Sans Serif; 
	font-size: 7pt; 
	color: #454545;
	font-weight: 400;
}

.btn_images
{
	margin: 0px;
}

.textbox 
{
	border: 1px solid #898989;
	font-size: 11px;
}

.button
{
	border: 1px solid #898989;
  	background-color: #BED782;
	color: #333333;
	font-size: 11px;
}


#info_popup
{
	position: absolute;
	border: 1px solid #cecece;
	background-color: #fff;
	padding: 10px;
	font-family:  verdana, tahoma, arial;
	color: #333333;
	font-weight: 400;
	font-size: 11px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
}
	
A.infoPopupLink
{
	color: #333;
	font-weight: 800;
	text-decoration: none;
}

/****************** End Text Types *******************/


/****************** Form *****************************/

#dek { position: absolute; }
IMG { border: 0px; }
INPUT  { color: #333; font-size: 11px; font-family: verdana, arial, helvetica; letter-spacing: -1px; }
FORM   { margin: 0px; padding: 0px; }
PRE { color: #333; font-size: 11px; line-height: 150%; font-family: verdana, arial, helvetica; }
SELECT   { color: #333; font-size: 11px; font-family: verdana, arial, helvetica; letter-spacing: -1px; }
STRONG  { color: #333; font-weight: bold; font-size: 11px; }
TD { color: #333; font-size: 11px; font-family: verdana, arial, helvetica; }
TEXT AREA  { color: #333; font-size: 11px; font-family: verdana, arial, helvetica; letter-spacing: -1px; }

/****************** End Form *************************/

/* ### EOF ### */