/*Styles to overwrite from default.css*/
body {
	background-color:#FFFFFF;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
UL LI
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

UL LI LI
{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px;
}

UL LI LI LI
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

OL LI
{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px;
}

OL OL LI
{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px;
}

OL OL OL LI
{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px;
}
OL UL LI
{
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:12px;
}

A:link
{
	text-decoration: none;
	color: #003399;
}

A:visited
{
	text-decoration: none;
	color: #003399;
}

A:hover
{
	text-decoration: underline;
	color: #003399;
}

A:active
{
	text-decoration: none;
	color: #003399;
}


/* Clearfix - Used to block and break div */

.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}


/*Common Elements*/

H1, .H1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:26px;
	color:#000000;
	font-weight:bold;
}

H2, .H2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size:18px;
	color:#9e1b34;
	font-weight:bold;
}

H3, .H3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}

H4, .H4 {
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#9e1b34;
	font-weight:bold;
}

H5, .H5 {
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

p, td { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}

th { 
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-align:left;
}

#form_row {
	position:relative;
	display:block;
	width:100%;
	margin:5px 0px;
}

#form_row .col_a {
	position:relative;
	float:left;
	width:20%;
	font-weight:bold;
}

#form_row .col_b {
	position:relative;
	float:right;
	width:80%;
}

.txtinput {
	width:100%;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
}

.formbutton {
	background-color: #12416e;
	color: White;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	border:#12416e solid 1px;
}


.td_white {
	background-color:#ffffff;
	padding:5px;
	
}

.td_grey {
	background-color:#dde7f0;
	padding:5px;
}

.ui-state-default, .ui-widget-content .ui-state-default 

{
	margin:5px !important;
	padding:5px;
	cursor:pointer;
}


.ui-state-disabled, .ui-widget-content .ui-state-disabled 
{

background-image: none;
background-color:#dde7f0;
color:#355e8a;
padding:0px 2px;
}


.ui-widget-header

{

border:#003399 solid 1px;

background-color: #355e8a !important;

background-image:none;

color: #FFFFFF;

font-weight: bold;
padding:5px;


}
