div.register {
	padding-top: 10px;
	padding-bottom: 10px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #2B2B2B;
}
div.registerError {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000000;
	background-color: #FFE0E0;
	border: 1px solid #FF6666;
}

td.padding_left {
	padding-left: 20px;
}
td.padding_right {
	padding-right: 20px;
}
td.padding_leftright {
	padding-left: 20px;
	padding-right: 20px;
}

div.error_message {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	color: #000000;
	background-color: #FFCCCC;
	border: 1px solid #FF6666;
}

div.text_message {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	color: #000000;
	border: 1px solid #54AC32;
	background-color: #90E86E;
}

div.register_bottom_text {
	padding-top: 0px;
	font-size: 12px;
	color: #777777;
}
div.register_message {
	font-size: 15px;
	color: #FF0000;
}
div.property {
	position: absolute;
	top:0px;
	left:0px;
	display:none;
	background-color: #DDDDDD;
}
div.propertyActive {
	position: absolute;
	top: 200px;
	left: 200px;
	display: inline;
	background-color: #DDDDDD;
}
table.bordered,td.bordered {
	border: 1px solid #4169E1;
}
div.menu_level1 {
	border: 1px solid #64A7C4;
	width: 170px;
}
div.menu_level2 {
	border: 1px solid #64A7C4;
	width: 163px;
}
div.menu_level3 {
	border: 1px solid #64A7C4;
	width: 157px;
}
div.menu_level4 {
	border: 1px solid #64A7C4;
	width: 151px;
}

table.verticaldelimiter {
	border-bottom: 2px solid #585858;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #585858;
	border-top: 2px solid #FFFFFF;
	background-color: #D4D0C8;
	width: 5px;
}
td.leftborder {
	border-left: 1px solid #000000;
}
td.rightborder {
	border-right: 1px solid #000000;
}
td.leftrightborder {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

td.captiontopbottomborder {
	border-top: 1px solid #64A7C4;
	border-bottom: 1px solid #64A7C4;
}
td.captionbottomborder {
	border-bottom: 1px solid #64A7C4;
}
td.captiontopbottomleftborder {
	border-top: 1px solid #64A7C4;
	border-bottom: 1px solid #64A7C4;
	border-left: 1px solid #64A7C4;
}
td.captionbottomleftborder {
	border-bottom: 1px solid #64A7C4;
	border-left: 1px solid #64A7C4;
}

td.usercaptiontopbottomborder {
	border-top: 1px solid #E44184;
	border-bottom: 1px solid #E44184;
}
td.usercaptionbottomborder {
	border-bottom: 1px solid #E44184;
}
td.usercaptiontopbottomleftborder {
	border-top: 1px solid #E44184;
	border-bottom: 1px solid #E44184;
	border-left: 1px solid #E44184;
}
td.usercaptionbottomleftborder {
	border-bottom: 1px solid #E44184;
	border-left: 1px solid #E44184;
}

td.linebottomborder {
	border-bottom: 1px solid #FFFFFF;
}
td.linebottomleftborder {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

td.userlinebottomborder {
	border-bottom: 1px solid #E44184;
}

td.userlinebottomborder_gr {
	border-bottom: 1px solid #E44184;
	color: #555555;	
}

td.userlinebottomborder_color {
	border-bottom: 1px solid #E44184;
	background-color:#FFFFFF;
	font-weight:bold;

}

td.userlinebottomborder_color a {
	background-color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;

}



td.userlinebottomleftborder {
	border-bottom: 1px solid #E44184;
	border-left: 1px solid #E44184;
}

td.userlinebottomleftborder_gr {
	border-bottom: 1px solid #E44184;
	border-left: 1px solid #E44184;
	color: #555555;	
}

td.userlinebottomleftborder_gr {
	border-bottom: 1px solid #E44184;
	border-left: 1px solid #E44184;
	color: #555555;	
}


td.userlinebottomleftborder_color {
	border-bottom: 1px solid #E44184;
	border-left: 1px solid #E44184;
	background-color:#FFFFFF;
	font-weight:bold;
}
table.formbordered_old {
	border: 1px solid #7C91B3;
}
table.formbordered {
	border-bottom: 2px solid #344A6E;
	border-left: 2px solid #A1B7D9;
	border-right: 2px solid #344A6E;
	border-top: 2px solid #A1B7D9;
	background-color: #DDDDDD;
	font: 12px Arial, Helvetica, sans-serif;
	color: #2B2B2B;
}
div.formbordered {
	border: 1px solid #000000;
	background-color: #E0EDF3;
	font: 12px Arial, Helvetica, sans-serif;
	color: #2B2B2B;
	height: 99%;
	margin-top: 0px;
}
div.formcolorbordered {
	border: 1px solid #64A7C4;
	background-color: #64A7C4;
	font: 12px Arial, Helvetica, sans-serif;
	color: #2B2B2B;
	width: 100%;
}

div.userformcolorbordered {
	border: 1px solid #E44184;
	background-color: #E44184;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 100%;
}

table.formnotbordered {
	background-color: #EEEEEE;
	font: 12px Arial, Helvetica, sans-serif;
	color: #2B2B2B;
}

table.userformnotbordered {
/*	background-color: #A2A2D5;*/
background-color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	color: #2B2B2B;
}

table.formbody {
	font: 12px Arial, Helvetica, sans-serif;
	color: #2B2B2B;
	margin: 10px;
}
tr.caption {
	background-color: #7C91B3;
	color: #FFFFFF;
	text-align: left;
	font: bold 14px Arial, Helvetica, sans-serif;
}
tr.formcaption {
	background-color: #E0EDF3;
/*	color: #FFFFFF;
	text-align: left;*/
	font: bold;
}

tr.userformcaption {
	background-color: #EAB69F;
	font: bold;
}

td.detailscaptionbottomborder {
	background-color: #E0EDF3;
	border-bottom: 1px solid #64A7C4;
}
td.detailscaptionbottomleftborder {
	background-color: #E6EBEE;
	border-bottom: 1px solid #64A7C4;
	border-left: 1px solid #64A7C4;
}

tr.formline {
	background-color: #E6EBEE;
}

tr.userformline {
	background-color: #FCF3A6;
	color: #370079;
	font: bold;
}

div.caption {
	background-color: #FFD046;
	color: #000000;
	text-align: left;
	font: bold 12px Arial, Helvetica, sans-serif;
}
div.captionbordered {
	/*	border-bottom: 1px solid #333333;
	border-left: 1px solid #999999;
	border-right: 1px solid #333333;
	border-top: 1px solid #999999;*/
	border: 1px solid #000000;
	background-color: #64A7C4;
	color: #000000;
	text-align: center;
	font: 14px Arial, Helvetica, sans-serif;
	height: 35px;
}

div.usercaptionbordered {
	/*	border-bottom: 1px solid #333333;
	border-left: 1px solid #999999;
	border-right: 1px solid #333333;
	border-top: 1px solid #999999;*/
	border: 1px solid #E44184;
	background-color: #E44184;
	color: #FFFFFF;
	text-align: center;
	font: 14px Arial, Helvetica, sans-serif;
	height: 35px;
}

div.usercaptionbordered_report {
	border: 1px solid #E44184;
	background-color: #E44184;
	color: #FFFFFF;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	height: 25px;
}

span.captionbordered {
	border: 1px solid #000000;
	vertical-align: text-bottom;
}
a.captionbordered {
	font: bold 14px Times New Roman, Times, serif;
}
td.formdelimiter {
	height:10px;
}
td.selected {
	background-color: #B5B5B5;
}

td.notselected {
	background-color: #C9C9C9;
}

div.temp {
	font-size: 15px;
	color: #C100C1;
	margin-top: 30px;
	vertical-align: 0px;
	text-align: center;
	border: 1px inset InfoBackground;
	cursor: pointer;
	border-top: 1px solid #0000FF;
	border-right: 1px solid #0000FF;
}

a.itemmenu:link {color: #FFFFFF; font: bold 11px Tahoma;}
a.itemmenu:visited {color:#FFFFFF; font: bold 11px Tahoma;}
a.itemmenu:hover {color:#FFFFFF; font: bold 11px Tahoma;}
a.itemmenu:active {color:#FFFFFF; font: bold 11px Tahoma;}


a.menu:link {color: #561BFF; font: bold 12px Arial, Helvetica, sans-serif;}
a.menu:visited {color:#561BFF; font: bold 12px Arial, Helvetica, sans-serif;}
a.menu:hover {color:#561BFF; font: bold 12px Arial, Helvetica, sans-serif;}
a.menu:active {color:#561BFF; font: bold 12px Arial, Helvetica, sans-serif;}

a.menufilled:link {color: #099656; font: bold 12px Arial, Helvetica, sans-serif;}
a.menufilled:visited {color:#099656; font: bold 12px Arial, Helvetica, sans-serif;}
a.menufilled:hover {color:#099656; font: bold 12px Arial, Helvetica, sans-serif;}
a.menufilled:active {color:#099656; font: bold 12px Arial, Helvetica, sans-serif;}

a.menu_old:link {color:#0000CC; font: bold 14px Times New Roman, Times, serif;}
a.menu_old:visited {color:#0000CC; font: bold 14px Times New Roman, Times, serif;}
a.menu_old:hover {color:#0000CC; font: bold 14px Times New Roman, Times, serif;}
a.menu_old:active {color:#0000CC; font: bold 14px Times New Roman, Times, serif;}

body.adminbody, table.tablebody {
	background-color: #F2F2F2;
}

body.userbody {
	background-color: #000000;
}

img.banner {
	width:985px;
}

table.reporttablebody {
	width:800px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #2B2B2B;
	background-color: #E0EDF3;
}












.flashmenu_maindiv {
	border: 1px solid black; 
	width: 900; 
	height: 550; 
	background-color: #D7B895;
}
td.flashmenu_maintable_title {
	color: #753E91; 
	font-size:45px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-top:15px;
}
td.flashmenu_maintable_subtitle {
	color: #49096a; 
	font-size:35px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-top:15px;
}
td.flashmenu_maintable_subtitle2 {
	color: #49096a; 
	font-size:30px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-top:5px;
}
td.flashmenu_maintable_footer {
	color: #49096a; 
	font-size:26px; 
	font-family:Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight:bold;
	padding-top:10px;
}
.flashmenu_spanbold {
	font-weight: bold;
	padding-left:10px;
/*	color: #5D1D7E; */
}
.flashmenu_tdtitle {
	font-weight: bold;
	padding-left:10px;
	color: #753E91; 
	font-size:20px; 
}
td.flashmenu_maintable {
	color: #753E91; 
	font-size:20px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-top:10px; 
	padding-left:0px;
}

td.flashmenu_table_items {
	color: #5D1D7E; 
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif; 
	padding-top:10px; 
	padding-left:5px;
}

td.flashmenu_table_items_big1 {
	color: #49096A; 
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif; 
	padding-top:10px; 
	padding-left:5px;
}

td.flashmenu_table_items_big1_principles {
	color: #49096A; 
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif; 
	padding-top:5px; 
	padding-left:5px;
}

td.flashmenu_table_items_big2 {
	color: #5D1D7E; 
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif; 
}

a.flashmenu_link:link {color: #49096A; text-decoration: none;}
a.flashmenu_link:visited {color: #49096A; text-decoration: none;}
a.flashmenu_link:hover {color: #49096A; text-decoration: none;}
a.flashmenu_link:active {color: #49096A; text-decoration: none;}

a.flashmenu_backlink:link {color: #753E91; text-decoration: none;}
a.flashmenu_backlink:visited {color: #753E91; text-decoration: none;}
a.flashmenu_backlink:hover {color: #753E91; text-decoration: none;}
a.flashmenu_backlink:active {color: #753E91; text-decoration: none;}

a.flashmenu_link22:link {color: #7C1520; text-decoration: none;}
a.flashmenu_link22:visited {color: #7C1520; text-decoration: none;}
a.flashmenu_link22:hover {color: #7C1520; text-decoration: none;}
a.flashmenu_link22:active {color: #7C1520; text-decoration: none;}

a.flashmenu_link221:link {color: #008896; text-decoration: none;}
a.flashmenu_link221:visited {color: #008896; text-decoration: none;}
a.flashmenu_link221:hover {color: #008896; text-decoration: none;}
a.flashmenu_link221:active {color: #008896; text-decoration: none;}

div.m22element {
	border: 0px solid black;
}





