a:link {text-decoration: none; color: #F26522;}
a:visited {text-decoration: none; color: #F7941D;}
a:hover {text-decoration: underline; color: #F76422;}


BODY, HTML {
	BACKGROUND-COLOR: white; 
	color: black; 
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma, Arial;
	font-size: 11px;
}
TH
{
	font-size: 11px;
	margin-left: 2px;
	vertical-align: baseline;
	color: black;
	font-family: 'Lucida Grande' , Geneva, Verdana, Tahoma, Arial;
	background-color: seashell;
	text-align: left;
}

TD {
	color: black; 
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma, Arial;
	font-size: 11px;
}
TEXTAREA {
	color: black; 
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma, Arial;
	font-size: 11px;
}

.mainTable 
{
}
.back
{
	background: url(../images/back.gif) repeat-x;
}
.leftColumn {
	width: 202px;
	background-color: #FFF4EE;
	border-right: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
}
.logo {
	width: 202px;
	border-left: 1px solid #662D91;
	border-right: 1px solid #662D91;
}
.logoBack {
	width: 558px;
	background-color: #662D91; 
	border-right: 1px solid #662D91;
}
.logoFooter
{
	border-right: #9a7db9 1px solid;
	font-weight: bold;
	vertical-align:middle;
	border-left: #9a7db9 1px solid;
	color: white;
	background-color: #9a7db9;
	text-align: center;
}

.content {
	width: 558px;
	padding-left: 20px;
	padding-right: 20px;
	height: 100%;
}
.contentrb {
	border-right: 1px solid #BFBFBF;
	height: 100%;
}

.defcontent
{
	/*
	font-size: xx-small;
	font-family: Verdana, Arial, Monospace, Serif;
*/
}
.contentp {
	width: 558px;
	padding-left: 20px;
	padding-right: 20px;
	border-right: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
}

.rightColumn {
	padding-left: 10px;
	padding-top: 10px;
}

.hoverOFF {filter: alpha(opacity=100);}
.hoverON {filter: alpha(opacity=70);}

.menu a:link {text-decoration: none; color: #F26522;}
.menu a:visited {text-decoration: none; color: #F26522;}
.menu a:hover {text-decoration: none; color: #F76422;}
.menu {
	color: #F26522;
	font-family: 'Lucida Grande', Geneva, Tahoma, Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
.menuArea {
	border-bottom: 1px solid #BFBFBF;
}

.txt
{
	border-right: #BFBFBF 1px solid;
	border-top: #BFBFBF 1px solid;
	border-left: #BFBFBF 1px solid;
	border-bottom: #BFBFBF 1px solid;
}

.loginArea a:link {text-decoration: underline; color: #6666AE;}
.loginArea a:visited {text-decoration: underline; color: #6666AE;}
.loginArea a:hover {text-decoration: underline; color: #F76422;}
.loginArea {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: white;
	font-size: 10px;
	border-bottom: 1px solid #BFBFBF;
}
.login {
	color: black;
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma, Arial;
	font-size: 10px;
}
.loginField {
	width: 106px;
	color: black;
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma, Arial;
	font-size: 10px;
}
.comment {
	color: #818181;
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma, Arial;
	font-size: 10px;
}






.pageTitle a:link {text-decoration: none; color: #737373; font-weight: normal;}
.pageTitle a:visited {text-decoration: none; color: #737373; font-weight: normal;}
.pageTitle a:hover {text-decoration: none; color: #737373; font-weight: normal;}
.pageTitle {
	color: #737373;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Tahoma;
	font-size: 18px;
}
.pageTitle2 {
	color: #F26522;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Tahoma;
	font-size: 18px;
}
.subMenu a:link {text-decoration: none; color: #2E3192; font-weight: normal;}
.subMenu a:visited {text-decoration: none; color: #2E3192; font-weight: normal;}
.subMenu a:hover {text-decoration: none; color: #F76422; font-weight: normal;}
.subMenu {
	line-height: 14px;
	color: #2E3192;
	font-weight: bold;
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma, Arial;
	font-size: 10px;
}

.email {
	color: black;
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma, Arial;
	font-size: 10px;
}
.emailField {
	
	color: black;
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma, Arial;
	font-size: 10px;
	width: 170;
}
.box {
	color: black;
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma, Arial;
	font-size: 10px;
}

.copyright {
	color: black;
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma, Arial;
	font-size: 10px;
}
.formFieldTitle {
	font-weight: bold;
	text-align: right;
	
}
.formFieldDescription {

}
.formFieldTitleFinal {
	
}
.formField {
	width: 300px;
}
.formFieldLogin {
	width: 180px;
}
.formFieldDescriptionFinal {
	font-weight: bold;
}
.stepOFF {
	font-weight: bold;
	width: 30px;
	height: 30px;
	background-color: white;
	border: 1px solid #FA5E00;
	cursor: hand;
}
.stepOFFafter {
	font-weight: bold;
	width: 30px;
	height: 30px;
	background-color: white;
	border: 1px dotted #FA5E00;
	cursor: hand;
}
.stepOFFover a {text-decoration: none; color: #FA5E00;}
.stepOFFover a:visited {text-decoration: none; color: #FA5E00;}
.stepOFFover a:hover {text-decoration: none; color: #FA5E00;}
.stepOFFover {
	font-weight: bold;
	width: 30px;
	height: 30px;
	background-color: #FED7BF;
	border: 1px solid #FA5E00;
	cursor: hand;
}
.stepON {
	color: white;
	width: 30px;
	height: 30px;
	background-color: #FA5E00;
	border: 1px solid #FA5E00;
}
.textBTN a {text-decoration: none; color: #FA5E00;}
.textBTN a:visited {text-decoration: none; color: #FA5E00;}
.textBTN a:hover {text-decoration: none; color: #FA5E00;}
.textBTN {
	text-transform: uppercase;
	color: black;
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma, Arial;
	font-size: 12px;
}
.page {
	color: #737373;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	
}
.pageSubTitle {
	color: #737373;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Tahoma;
	font-size: 14px;
	font-style: italic;
}
.subTitle {
	color: #737373;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
}
.subMidTitle
{
	font-weight: bold;
	font-size: 10px;
	font-family: 'Lucida Grande' , Geneva, Verdana, Tahoma;
}

.subSubTitle {
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.counter {
	color: #737373;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Tahoma;
	font-size: 18px;
	font-weight: bold;
}
.article {
	color: black; 
	font-family: 'Lucida Grande', Geneva, Verdana, Tahoma, Arial;
	font-size: 13px;
}
.tabletop 
{
	/*display: block;	*/
	background-color: #662D91;
	font-weight: bold;
	padding: 6px;
	color: white;
}
.rating {
	border-right: 1px solid #C2C2C2;
	border-bottom: 1px solid #C2C2C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	text-align: center;
}
.rating tr td {
	padding: 4px;
	border-top: 1px solid #C2C2C2;
	border-left:  1px solid #C2C2C2;
}



/* ---------- */
.Bordered
{
/*    border: 1px #B2B2B2 solid;  */
    border: 1px outset;
    background-color: #FFFFFF;
}

.errTitle
{
	background-color:  #FFFFFF;
}
TABLE.err
{

	border-top: #FA5E00 1px solid;

	border-bottom: #FA5E00 1px solid;
}
TH.err
{
	font-size: 14px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FA5E00;
	text-align:left ;
	padding-left: 10px;
}
TD.err {
	background-color:white;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 2px; 

	text-align:left ;
}

td.scolumn
{
	font-weight: bold;
	font-size: 0.7em;
	color: white;
	background-color: #cacaca;
}
td.sf 
{
    font-size: 0.71em; 
    background-color: #DDEEFF;

}
.sadminTable /* Admin table */
{
    background-color: #FFFFFF;
}
.filter
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
}
.filter_field
{
 width: 150px;	
}
.imgborder
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.banner
{
	padding-right: 3px;
	padding-top: 4px;
	cursor: hand;
	
}