body
{
	margin:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	background:#FFFFFF;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

td
{
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	color:#000000;
	line-height:12pt;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

.head
{
	font-family:Verdana, Tahoma, Arial, Verdana;
	font-size:10pt;
	color:#FF0000;
	font-weight:bold;
}
/*
--------------------------------------------------------------------------------------------------------------------
*/
.elink
{
	text-decoration: none;
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	color:#003D73;
}
/*
--------------------------------------------------------------------------------------------------------------------
*/

.subhead
{
	font-family:Tahoma, Arial, Verdana;
	font-size:9pt;
	color:#FF0000;
	font-weight:bold;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

td.tdhead
{
	font-family:Verdana, Tahoma, Arial, Verdana;
	font-size:8pt;
	background:#755A33;
	color:#FFFFFF;
	font-weight:bold;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

td.tdsub1
{
	font-family:Verdana, Tahoma, Arial, Verdana;
	font-size:8pt;
	background:#DDDDDD;
	color:#000000;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

td.tdsub
{
	font-family:Verdana,Tahoma, Arial, Verdana;
	font-size:8pt;
	background:#F8EBD8;
	color:#000000;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

a:link
{
	text-decoration: none;
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	color:#003D73;
}

a:active
{
	text-decoration: none;
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	color:#003D73;
}

a:visited
{
	text-decoration: none;
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	color:#003D73;
}

a:hover
{
	text-decoration: none;
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	color:#FF0000;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

a.main:link
{
	text-decoration: none;
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#F5DBB5;
}

a.main:active
{
	text-decoration: none;
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#F5DBB5;
}

a.main:visited
{
	text-decoration: none;
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#F5DBB5;
}

a.main:hover
{
	text-decoration: none;
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

a.side:link
{
	text-decoration: none;
	font-family:Verdana, Tahoma, Arial;
	font-size:7.5pt;
	font-weight:bold;
	color:#755A33;
}

a.side:active
{
	text-decoration: none;
	font-family:Verdana, Tahoma, Arial;
	font-size:7.5pt;
	font-weight:bold;
	color:#755A33;
}

a.side:visited
{
	text-decoration: none;
	font-family:Verdana, Tahoma, Arial;
	font-size:7.5pt;
	font-weight:bold;
	color:#755A33;
}

a.side:hover
{
	text-decoration: none;
	font-family:Verdana, Tahoma, Arial;
	font-size:7.5pt;
	font-weight:bold;
	color:#FF0000;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

input
{
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	border:1px;
	border-style:outset;
	color:#000000;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

select
{
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	border:1px;
	border-style:outset;
	color:#000000;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

textarea
{
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	border:1px;
	border-style:outset;
	color:#000000;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

input.btn
{
	font-family:Verdana, Tahoma, Arial, Verdana;
	font-size:7.5pt;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	color:#FFFFFF;
	background:#755A33;
	vertical-align: middle;
	border-style: outset;
	border-width: 1px;
	cursor:hand;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

.small
{
	font-family:Tahoma, Arial, Verdana;
	font-size:7.5pt;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/

.red
{
	font-family:Tahoma, Arial, Verdana;
	font-size:8pt;
	color:#FF0000;
}

/*
--------------------------------------------------------------------------------------------------------------------
*/
/* Table Properties */

.dataTable
{
	border-collapse: collapse;
}

tr.rowtitle td
{
	color: #fff;
	background: #755A33 none repeat scroll 0 0;
	font: bold 12px Arial, Tahoma, Verdana;
	border-top: 1px #E6E6E6 solid;
	border-bottom: 1px #E6E6E6 solid;

}



tr.row td
{
	background: #ececec;
	border-right: 1px #E6E6E6 solid;
	border-left: 1px #E6E6E6 solid;
	border-top: 1px #E6E6E6 solid;
	border-bottom: 1px #E6E6E6 solid;
}

td.row
{
	background: #ececec;
	border-right: 1px #E6E6E6 solid;
	border-left: 1px #E6E6E6 solid;
	border-top: 1px #E6E6E6 solid;
	border-bottom: 1px #E6E6E6 solid;
}



.error{
    color:#FF3333; display:block;
    font-size:0.8em;
}

.msg {padding:10px; padding-left:35px;}
.msg.warning {background:url("../images/app/ico-warning.gif") 10px 50% no-repeat;}
.msg.info {background:url("../images/app/ico-info.gif") 10px 50% no-repeat;}
.msg.done {background:url("../images/app/ico-done.gif") 10px 50% no-repeat;}
.msg.error {background:url("../images/app/ico-delete.gif") 10px 50% no-repeat;}

/* =============================================================================
MESSAGES
============================================================================= */

.msg.warning {border:2px solid #F2DD8C; background-color:#FFF5CC;}
.msg.warning a {color:#df0000;} .msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#303030;}
.msg.info {border:2px solid #B8E2FB; background-color:#E8F6FF;}
.msg.done {border:2px solid #BBDF8D; background-color:#EAF7D9;}
.msg.error {border:2px solid #FFAEAE; background-color:#FEEBEB;}

