BODY {
	background-color : White;
	color : Black;
	font-family : Arial, sans-serif, serif;
	margin: 0px;
}

/*--- Heading ----------------------------------------------------------*/
H1 {
	font-size: 1.2em;
}

H2 {
	font-size: 1.1em;
}

H3 {
	font-size: 1em;
}

H1, H2, H3 {
	text-align: center;
	color: #000099;
}

/*--- Table ------------------------------------------------------------*/
table{
	border-collapse : collapse;
}
/*--- Table ------------------------------------------------------------*/
td {
	font-family : Arial, sans-serif, serif;
	vertical-align: top;
}

hr {
	color : #C27A40;

}

/*--- Ancors -----------------------------------------------------------*/
A{
	color: #000099;
}

A:VISITED {
	color: #0000CC;
}

A:HOVER {
	color: #FF0000;
}

A, A:HOVER, A:VISITED {
	text-decoration : none;
}

/*--- Page elements ----------------------------------------------------*/
p { text-indent : 3em; text-align : justify;}
li {margin-top: 5px;}
li#blue {list-style-image : url(../templates/images/marker/blue.gif);}
li#red {list-style-image : url(../templates/images/marker/red.gif);}

/*----------------------------------------------------------------------*/
/*--- CLASS ------------------------------------------------------------*/
/*----------------------------------------------------------------------*/

.page-body {padding: 0px 10px 10px 10px;}

th, .th {
	background-color : #99CCFF;
	border: 1px solid White;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	border-collapse : collapse;
}

/*--- LINES ----------------------------------------------------*/

.cell_left,.cell_title {
	background-color : #FFFFCC;
}

.back-title {
	border-top: 3px solid #CCDAEE;
	background-color : #99CCFF;
}

.line{
	background-color : #DDEAFF;
	border: 1px solid White;
}

.line-1{
	background-color : #dde8f7;
	border: 1px solid White;
}
.line-2 {
	background-color : #FFFFCC;
	border: 1px solid White;
}

.li_line_arrow {
	background-color : White;
	border-left: 1px solid #CCDAEE;
	border-right: 1px solid #CCDAEE;
}

.li_line {
	background-color : White;
	border-right: 1px solid #CCDAEE;
}

.border { border: 1px solid #000099;}

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

.menu-link{ 
	background-colo r: #F0F0AA;
	border-bottom: 2px solid #F0F0AA;
	font-size: 14px;
	text-align: center;
}

.guesttitle {
	background-color : #C27A40;
	color : #DDDDDD;
	font-size : 17px;
	width: 100%;
	padding-left : 20px;
}

.news-title {
	padding-left : 2em;
	font-weight: bold;
}
.news-message {
	background-color : #DDEAFF;
	border: 1px solid White;
	padding: 5px;
	font-size: 1em;
}

input, textarea, select {
	background-color: #FFEF90;
}
.no-border-field {background-color: White; border: 0px; color: #FFEF90;}

.bottom-text {
	color: White;
}

.gray-text {color: #888888;}
.red-text,.error {color: #FF0000;}
.green-text {color: #007700;}
.orange-text {color: #CC6600;}
.blue-text,.caption {color: #0000CC;}
.small-text, {font-size: 0.8em;}

.error,.caption {text-indent: 0em; font-size: 1.2em; font-weight: bold;}
.spacerow {width:100%;}