body 
{ color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #59a8c1 url(img/shared/bg.jpg) repeat-x center 0; }

.content_cell 
{ 
	background-color: #72b5ca; 
	background-image: url(img/shared/img_5.gif); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
}

/******************/
/* ANCHOR CLASSES */
/******************/
a
{ color: #f0f7fa; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; text-decoration: none; }

a:hover
{ color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; text-decoration: underline; }


/*************************/
/* STANDARD FONT CLASSES */
/*************************/
.small
{
	color: #fff;
	font-family: Verdana, "Trebuchet MS", Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

.small_bold
{
	color: #fff;
	font-family: Verdana, "Trebuchet MS", Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}
.normal { color: #fff; font-size: 12px; font-family: Verdana, "Trebuchet MS", Arial; font-style: normal; font-weight: normal; }
.normal_bold
{
	color: #fff;
	font-family: Verdana, "Trebuchet MS", Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.big
{
	color: #fff;
	font-family: Verdana, "Trebuchet MS", Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}

.big_bold
{
	color: #fff;
	font-family: Verdana, "Trebuchet MS", Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.header
{
	color: #fff;
	font-family: Verdana, "Trebuchet MS", Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}

.header_bold
{
	color: #fff;
	font-family: Verdana, "Trebuchet MS", Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}

.required
{
	color: #e50044;
}
.payment_itemized
{ font-family: Verdana, "Trebuchet MS", Arial; border-bottom: 1px dotted white; }
/************************/
/* FORM ELEMENT CLASSES */
/************************/
input
{ color: #0e7999; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; }
select { color: #246; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
textarea { color: #246; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }


/***********************/
/* CUSTOM FORM CLASSES */
/***********************/
.form_element
{
	color: #fff;
	font-family: Verdana, "Trebuchet MS", Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.form_header
{
	color: #fff;
	font-family: Verdana, "Trebuchet MS", Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}


/*****************************/
/* BATCH NAVIGATION CLASSES */
/*****************************/
.batch_navigation_text
{ font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

input.batch_navigation
{ background-color: #fff; color: #008728; text-align: center; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; width: 25px; }


/*********************/
/* ALERT BOX CLASSES */
/*********************/
.alert_boxBorder
{
	background-color: #990000;
}

.alert_boxBackground
{
	background-color: #FFFFFF;
}


/*******************************/
/* RECORD LISTING PAGE CLASSES */
/*******************************/
.record_tableTitle { color: #f0f7fa; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.record_columnTitle { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; }
.record_mainTable
{ color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; cursor: default; }

.record_rowOff
{ color: #fff; font-size: 12px; line-height: 20px; border-bottom: 1px dotted #a2cedd; }
.record_rowOn
{ color: #f0f7fa; font-size: 12px; line-height: 20px; background-color: #5ba9c2; }

.record_optionTable
{
	background-color: #fff;
	border: solid 2px #246;
	cursor: default;
	position: absolute;
	visibility: hidden;
	z-index: 100;
}

.record_optionOff
{ background-color: #ffffff; color: #246; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; }

.record_optionOn
{ background-color: #72b5ca; color: #ffffff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; }


/**********************************/
/* RECORD PROPERTIES PAGE CLASSES */
/**********************************/
.record_properties_boxBorder
{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

.record_properties_boxBackground
{
	background-color: transparent;
}


/*******************************/
/* RECORD DETAILS PAGE CLASSES */
/*******************************/
.record_details_boxBorder
{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

.record_details_boxBackground
{
	background-color: transparent;
}

