P {
	font-family:arial,verdana,san-serif;
	font-size:13px;
}

A {

	TEXT-DECORATION: none;
}

A:active {
	COLOR: #444444;
	TEXT-DECORATION: none
}

A:visited {
	COLOR: #444444;
	TEXT-DECORATION: none
}

A:link {
	COLOR: #444444;
}

A:hover {
	COLOR: #000000;
	text-decoration: none;
}

TD  {
	font-family:calibri,arial,verdana,san-serif;
	font-size:14px;
}

H1 {
	font-family:times,arial,verdana;
	color: #CC0000;
}

H2 {
	font-family:times,arial,verdana;
}

1BODY {
	background: url('images/mainbg.png') no-repeat center;
}

BODY {
	background-color: #F4F4F4;
}

.TITLE_BOX {
	font-family:Gill Sans,verdana,san-serif;
	font-size:13px;
	color: #000033;
}

.TITLE_SIDE {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #000033;
}

.TITLE_HEADER {
	font-family:arial,verdana,san-serif;
	font-size:25px;
	font-weight:bold;
	color: #990033;
}

.TITLE {
	font-family:arial,verdana,san-serif;
	font-size:19px;
	font-weight:bold;
	color: #000033;
}


.TITLE_SUB {
	font-family:verdana,arial,san-serif;
	font-size:15px;
	color:#003366;
	font-weight:bold;

}
.XXLARGE {
	font-family: arial,verdana,san-serif;
	font-size:17px;
}
.XLARGE {
	font-family: arial,verdana,san-serif;
	font-size:16px;
}

.LARGE {
	font-family: arial,verdana,san-serif;
	font-size:14px;
}

.SMALL {
	font-family: calibri,arial,verdana,san-serif;
	font-size:12px;
}

.XSMALL {
	font-family: calibri,arial,verdana,san-serif;
	font-size:10px;
}

.XXSMALL {
	font-family: calibri,arial,verdana,san-serif;
	font-size:9px;
}
.ERROR {
	font-size:13px;
	color: #EE0000;
}

.MSG {
	font-family:arial,verdana,san-serif;
	font-size:15px;
	font-weight:bold;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	color: #000099;
}

.ERRORMSG {
	font-family:arial,verdana,san-serif;
	font-size:13px;
	font-weight:bold;
	color: #EE0000;
}

.BOXMSG {
	font-family:arial,verdana,san-serif;
	font-size:13px;
	line-height:150%;
}

.DISABLED {
	color: #777777;
}

.TD_BORDER {
	border:	#000099 1px solid;
	BORDER-COLLAPSE: collapse;
}

.TD_HEADER {
	font-family:verdana,arial,san-serif;
	background:#97CEFA;
	color:#333333;	
	font-size:13px;
	font-weight:bold;
	height:30;
}


.TD_CELL {
	background:#F0F8FF;
	background:#E0ECFF;
}

.TD_ALTCELL {

}

.TD_COLORCELL {
	background:#F0F8EE;
}


.TD_COLORCELL_PAY {
	background:#d5eef3;
}

SELECT,
INPUT,
TEXTAREA {
	padding: 2px;
	padding-left:3px;
	font-family: calibri,arial,verdana,san-serif;
	font-size:13px;	
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	color: #333333;
}


SELECT:hover,
INPUT:hover,
TEXTAREA:hover {
	background: #d6f4ff;
}

SELECT:focus,
INPUT:focus,
TEXTAREA:focus {
	background: #d6f4ff;
	border-color: #999999;
}

.INPUT_SMALL {
	font-family: calibri,arial,verdana,san-serif;
	font-size:12px;
	padding-left:3px;
}

.INPUT_XSMALL {
	font-family:arial,verdana,san-serif;
	font-size:10px;
	padding-left:3px;
}

.INPUT_READONLY {
	padding-left:3px;
	color:#555555;
	font-style:italic;

}



.footer
{
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana, 'Times New Roman';
    color:#CDCDCD;
    color:#AECADE;
	color:#3574a2;
    padding: 5px;
}

.header
{
    font-size: 26px;
    font-family: Tahoma, Arial, Verdana, 'Times New Roman';
    color:#FFFFFF;
}

.header_small
{
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana, 'Times New Roman';
    color:#AECADE;
    color:#CDCDCD;
	padding: 2px;
}


div.mainmenu td,
div.mainmenu a,
div.mainmenu a:active,
div.mainmenu a:visited,
div.mainmenu a:link { 
	font-size:13px;
	font-family: Helvetica, Tahoma, Arial, Verdana;
	margin:0px;
	color:#F0F0F0;
	font-weight: bold;
}


div.mainmenu a:hover { 
	color:#FFFFFF;
	font-weight: bold;	
}


.submenu,
div.submenu ,
div.submenu table,
div.submenu td {
	font-family:tahoma,arial,verdana,san-serif;
	color:#333333;
	font-size:12px;
	border-collapse: collapse;
	border: none;
	font-weight: bold;
}

div.test {
	border-left: none;
	border-right: 1px solid #999999; 
	border-top: none;
	border-bottom: 1px solid #999999; 

}


.submenu:link, .submenu:visited, .submenu:active {
	border: none;
	color:#333333;
}

.submenu:hover {
	color:#98F5FF;
	color:#CDCDCD;
	color:#0000CD;
	color:#666666;
}




.page_title,
div.page_title,
div.page_title td {
	font-family: Helvetica, Tahoma, arial, verdana, san-serif;
	font-size: 20px;
	font-weight:bold;
	color: #000033;
	border-collapse: collapse;
	border-top: 3px solid #C00; 
	padding: 3px;
}


.page_h2,
div.page_h2,
div.page_h2 td {
	font-family: Helvetica, Tahoma, arial, verdana, san-serif;
	font-size: 16px;
	font-weight:bold;
	color: #003399;
	border-collapse: collapse;
	padding: 3px;	
}

.page_h2 a, 
.page_h2 a:active,
.page_h2 a:visited,
.page_h2 a:link {
	color: #003399;
}

.page_h2 a:hover {
	color: #336699;
}

.breadcrumb,
div.breadcrumb td {
    font-size: 11px;
    font-family: Tahoma, Arial, Verdana, 'Times New Roman';
    color:#CDCDCD;
    color:#AECADE;
	color:#3574a2;
    padding: 5px;
}

.message {
	color: #000000;
	background: #CCCCCC;
	border: 1px solid #666666;
}

.message_good {
	color: #0000C0;
	background: #BDC7D8;
	border: 1px solid #0000FF;
}

.message_error {
	color: #FF0000;
	background: #FFEBE8;
	border: 1px solid #DD3C10;
}

.blue,
div.blue,
div.blue td {
	color: #000099;
}


.red,
div.red,
div.red td {
	color: #990000;
}

.darkred,
div.darkred,
div.darkred td {
	color: #660000;
}


.line150,
div.line150,
div.line150 td {
	line-height: 150%;
}