h1 {
	color: #B50938;
	border-color: #ebccd1;
	text-align:center;
	font-family: tahoma,arial,sans-serif;
	font-size: 13px !important;
}

h1.subtitle {
  font-size:18px; 
}

h2 {
	border:0px solid #00ff00;
	margin:0px; padding:5px; 
    text-align:left;
	font-family:tahoma,arial,sans-serif; font-size:15px; font-weight:bold; color:#be1f3f;
}

h3 {
	border:0px solid #00ff00;
	margin:0px; padding:5px 0px 5px 0px; 
    background-color:transparent; text-align:left;
	font-family:tahoma,arial,sans-serif; font-size:12px; font-weight:bold; color:#000000;
}

/* h4, h5, h6 special titles */
h4 {
	display:inline; margin:0px; background-color:transparent; text-align:left;
	font-family:tahoma,arial,sans-serif; font-size:24px; font-weight:normal; color:#000000;
}

form {
	margin:0px; padding:0px;
}

.title-1 {
	font-family:tahoma,arial,sans-serif; font-size:14px; font-weight:bold; color:#b50938;
}

.x-tab-strip-top .x-tab-strip-inner {
    padding-left: 0px; 
}

/* table header (logo) */ 
table.header {
	padding:0px;
	background-color:transparent;
  background-image:url("/images/header.jpg");
  background-position:0% 0%;
	font-family:tahoma,arial,sans-serif; font-size:10px; font-weight:bold; color:#006615;
}

table.header td.p1 {
	padding-left:5px;
	width:725px;
	height:30px;
	background-color:#00ff00;
	background-color:transparent;
}

table.header td.p2 {
	padding-top:9px;
	background-color:#ff0000;
	background-color:transparent;
	padding-left:10px;
}

table.header td.p3 {
	height:83px;
	padding:0px;
	background-color:#0000ff;
	background-color:transparent;
}

table.header td.p4 {
	height:30px;
	padding-top:220px;
}

/* table menu (public and users menu items) */ 
table.menu {
	padding:0px;
	border-top:0px solid #d73648;
	border-bottom:10px solid #d73648;
}

table.menu td.p1 {
	background-color:transparent;
	padding:0px;
}

table.content {
	width:100%; margin-top:20px;
	border-color: 0px solid #4E4F4F; background-color:#eeeeee;
	border-radius:5px 5px 5px 5px;
	box-shadow: 0 2px 2px #4E4F4F;
}

table.content td.p1 {
	padding:5px;	
}

table.about {
	width:auto; border:0px solid red;
}

table.about td {
	padding-bottom:40px;
	font-family:tahoma,arial,sans-serif; font-size:13px; font-weight:normal; color:#000000;
}

div.app-msg {
	margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #dddddd;
    background-color: #fff;
    padding: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
    color: #b50938;
}

div.app-error {
	border:0px solid #b50938;
	border-radius: 4px;
	padding:5px;
	background-color:#dfcbcb; color:#b50838;
}

div.app-error div.p1{
	float:left;
	margin:0px 10px 10px 0px;
	width:30px; height:30px; border:3px solid #b50938;
	background-color:#ffffff; color:#b50938;
	font:bold 28px serif;
	text-align:center;
	line-height:28px;
}

.sep {
	font-size: 18px !important;
}

td.path {
	background-color:#be2040;
	padding-left: 5px;
	text-align:left; color:#ffffff; font-weight:bold;
	height: 29px;
	line-height: 29px;
}

td.path a {
	font-family:tahoma,arial,sans-serif; font-size:11px !important; font-weight:normal; color:#ffffff;
}

td.path a:hover {
	color:#ffffff; text-decoration:underline;
}

form.rs-nav-group {
	margin:10px 2px 10px 0px; padding:0px;
}

.rs-nav-button,.rs-nav-button-selected {
	margin-right:2px; padding:2px 6px 2px 6px;
	border:1px outset #ffffff;
	background-color:#dfcccc;
	font-family:tahoma,arial,sans-serif; font-size:11px; font-weight:bold; color:#000000;
	border-radius:4px 4px 4px 4px;
}

.rs-nav-button-selected {
	background-color:#b50938; color:#ffffff;
}

.row-c10 {
	background-color:#cccccc;
}
.row-c11 {
	background-color:#dddddd;
}
.row-c12 {
	background-color:#eeeeee;
}

.row-paid {
	background-color:#e2ffe2;
}
.row-unpaid {
	background-color:#ffe2e2;
}

a.link-2 {
	color:#b50938; text-decoration:none;
	font-family:tahoma,arial,sans-serif; font-size:14px;
}

a.link-2:hover {
	color:#b50938; text-decoration:underline;
}

/*---------------------------------------------------------*/
.title-3 {
	font-family:tahoma,arial,sans-serif; font-size:16px; font-weight:bold; color:#b50938;
	float:left;
}

.btn-keying1 {
	padding-top:1px;
	padding-bottom:1px;
	font-family:tahoma,arial; font-size:9px; font-weight:bold;
	background-color:#b50938;
	border-top:2px solid #ccaaaa;
	border-right:2px solid #cc6666;
	border-bottom:2px solid #cc6666;
	border-left:2px solid #ccaaaa;
	margin:1px;
	padding:1px;
	color:#ffffff;
}

/*---------------------------------------------------------*/

a.return-site {
	color:#b50938; text-decoration:none;
	font-family:tahoma,arial,sans-serif; font-size:12px;
	font-weight:bold;
}

a.return-site:hover {
	color:#b50938; text-decoration:underline;
}

span.arrow {
	color:#b50938; 
}

div.tooltip {
	display:none; position:absolute; top:0px;
	background-color:#fff9f9; color:#aa3e0f;
	text-align:justify;
	font:11px verdana,arial,sans-serif; 
	border:1px solid #aa3e0f;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	width:500px;
}

div.advice {
	background-color:#fff9f9; color:#aa3e0f;
	text-align:justify;
	font:11px verdana,arial,sans-serif; 
	border:1px solid #aa3e0f;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
}

div.advice table{
	background-color:#fff9f9; color:#aa3e0f;
	text-align:justify;
	font:11px verdana,arial,sans-serif; 
}
