/* Link */
a:visited {  font-family: "Tahoma", "Microsoft Sans Serif"; font-size: 9pt; color: #003366; text-decoration: none}
a:hover {  font-family: "Tahoma"; font-size: 9pt; color: #FF0000; text-decoration:}
a:link {  font-family: "Tahoma"; font-size: 9pt; color: #00284F; text-decoration: none}

BODY {
	font-family: "Tahoma";
	font-size: 9pt;
	scrollbar-face-color: #eeeeee;
	scrollbar-shadow-color: #687888;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-3dlight-color: #687888;
	scrollbar-darkshadow-color: #eeeeee;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: #6E7E88; 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

TD {  
		font-family: "Tahoma"; 
		font-size: 9pt
	}
TH {  
	font-size: 9pt;
	font-weight: bold;
}

.dottd{
	font-family: "Tahoma"; font-size: 9pt
	border-left: solid 1px #0470A1;
	border-left-style:dotted;
	border-right: solid 1px #0470A1;
	border-right-style:dotted;
	border-top: solid 1px #0470A1;
	border-top-style:dotted;
	border-bottom: solid 1px #0470A1;
	border-bottom-style:dotted;
}
.dott{
	font-family: "Tahoma"; font-size: 9pt
	/* border-left: solid 1px #0470A1;
	border-left-style:dotted; */
	 /* border-right: solid 1px #0470A1; */
	border-right-style:dotted;
	/* border-top: solid 1px #0470A1;
	border-top-style:dotted; */
	border-bottom: solid 1px #0470A1;
	border-bottom-style:dotted;
}
.dotth{
	background-color : #F0F0F0;
	font-size: 9pt;
	font-weight: bold;
	border-left: solid 1px #0470A1;
	border-left-style:dotted;
	border-right: solid 1px #0470A1;
	border-right-style:dotted;
	border-top: solid 1px #0470A1;
	border-top-style:dotted;
	border-bottom: solid 1px #0470A1;
	border-bottom-style:dotted;
}

/* Text */
.text {
	font-family: "Tahoma";
	font-size: 9pt;
	BORDER-LEFT: gray 0px;
	BORDER-RIGHT: gray 0px; 
	BORDER-TOP: gray 1px dashed; 
	BORDER-BOTTOM: gray 1px dashed; 
	background-color : #F7F7F7;
}

.textsmall {
	font-size: 9pt;
}
.textbold {
	font-size: 9pt;
	font-weight: bold;
}
.textalert {
	color: red;
	font-size: 9pt;
	font-weight: bold;
}
.textgreen {
	font-size: 9pt;
	font-weight: bold;
	color: #009900;
}
.textwhite {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.textblue {
	font-size: 9pt;
	font-weight: bold;
	color: #000066;
}
.copyright {
	font-family: "Tahoma";
	font-size: 8px;
}
.text_header {
	color : #333333;
	font-size : 16px;
	font-weight: bold;
}
/* Button */
.button {
	font-family: "Tahoma";
	font-size: 8pt;
	border:1px solid #6878A8;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='white', EndColorStr='#C6D6FD');
}
.button_red {
	font-family: "Tahoma";
	font-size: 8pt;
	border:1px solid #DC527B;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='white', EndColorStr='#F8B1BE');
}
.button_green {
	font-size: 8pt;
	border:1px solid #33CC00;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='white', EndColorStr='#BFEACD');
}

.padding {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

/* Backoffice Left Menu */
.modulemain {
	font-size: 9pt;
	font-weight:bold;
	background-color:#F4F4F4;
	BORDER-BOTTOM: #C8D1D7 1px solid;
	HEIGHT: 25px;
}
.modulesub {
	background-color:#EEF2F7;
	color:#000066;
	font-size: 10pt;
	font-weight: bold;
	BORDER-TOP: #C8D1D7 1px solid;
	BORDER-BOTTOM: #C8D1D7 1px solid;
	HEIGHT: 25px;
}
.moduleline {
	HEIGHT: 1px;
	background-color: #C8D1D7;
}
.moduleitem {
	HEIGHT: 22px;
}
.moduleitem A:visited {
	TEXT-DECORATION: none;
	color: #000000;
}
.moduleitem A:link {
	TEXT-DECORATION: none;
	color: #000000;
}

/*Backoffice Table*/
.maintable {
	border: 1px solid #CBD6E4;
	background-color: #CBD6E4;
	width:98%;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3);*/
}
.tableh1 {
	height:25px;
	background-image:url('images/tablehead.jpg');
	color : white;
	font-family: "Tahoma";
	font-weight: bold;
	font-size: 9pt;
}
.tableb {
	font-family: "Tahoma";
	font-size: 9pt;
	BACKGROUND-COLOR: #F3EFEF;
}
.tableb2 {
	background-color : white;
	font-family: "Tahoma";
	font-size: 9pt;
	text-align: center;
}
.tablef {
	height:35px;
	background: #EBEEF1 ;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

/*Criterai Table*/
.criteriatable {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	border: 1px solid #CCCCCC;
	background: #EEF2F7;
	width:98%;
}

/*Search Box*/
.search_box {
	border: 0px dotted #CBD6E4;
	background-color : #F7F7F7;
	font-family: "Tahoma", "Microsoft Sans Serif";
	font-size: 9pt;
	width: 98%;
	padding: 5px 5px 5px 5px;
}

.text_search {
	border: 1px #000000 solid;
	background-color : #FFFFFF;
	font-family: "Tahoma", "Microsoft Sans Serif";
	font-size: 9pt;
}

.text_disabled {
	font-family: "Tahoma";
	font-size: 9pt;
	BORDER-LEFT: gray 1px solid;
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid; 
	background-color : #F7F7F7;
}

/*Debug Box*/
.debug_box {
	border: 1px solid #FF8B89;
	background-color: #FFECEB;
	width: 98%;
	padding: 5px 5px 5px 5px;
}

/*Action Table*/
.actiontable {
	border: 1px solid #CCCCCC;
	background-color: #F7F7F7;
	width: 98%;
	height:22px;
}

/* Styles for dhtml tabbed-pages */
/*.ontab{
	background : #DDDDDD ;
	border: 1px solid #000000;
	color : #003366;
}
.offtab {
	color : #003366;
}
*/
.ontab {
	height:25;
	width:80;
	text-align:center;
	background : #EEF2F7;
	border: 0px solid #000000 ;
	border-bottom: none;
	color : #000000;
	font-weight: bold;
	font-size: 9pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor: pointer;
}
.offtab {
	height:25;
	width:80;
	text-align:center;
	background : #F9FDFE;
	border: 0px solid #4282E4;
	border-bottom: none;
	color : #C3C3C3;
	font-weight: bold;
	font-size: 9pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor: pointer;
}
.offtab1 {
	height:25;
	width:80;
	text-align:center;
	background : #E4F1FF ;
	border: 0px solid #4282E4;
	border-bottom: none;
	color : #E4F1FF;
	font-weight: bold;
	font-size: 9pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor: pointer;
}
.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
	font-family: "Tahoma";
	font-size: 9pt;	
}

.pagelink {
	font-family: "Tahoma";
	font-size: 9pt;		
}

.pagelinklast {
	font-family: "Tahoma";
	font-size: 9pt;		
}

.pagecurrent {
	font-family: "Tahoma";
	font-size: 9pt;		
	color: red;
}

.dropcontent{
width: 170 px;
height: 0 px;
border: 0 px solid black;
background-color: transparent;
display:block;
}
.left_system_name0 {
	background-color: #95FFCA;
}
.left_system_name {
	background-color: #FFE2E2;
}

.left_main_menu {
	background-color: #CC5858;
	color: #003366;
	font-weight: bold;
	font-size: 9pt;
}
.left_sub_menu {
	background-color: #F9F9F9;
}

.left_system_name1 {
	background-color: #FFFAAF;
}

.left_main_menu1 {
	background-color: #E59700;
	color: #003366;
	font-weight: bold;
	font-size: 9pt;
}
.left_sub_menu1 {
	background-color: #F9F9F9;
}

.modulesub1 {
	background-color:#FFFFFF;
	color:#000066;
	font-size: 10pt;
	font-weight: bold;
	BORDER-TOP: #C8D1D7 1px solid;
	BORDER-BOTTOM: #C8D1D7 1px solid;
	HEIGHT: 20px;
}
.modulesub2 {
	background-color:#DFFFE7;
	color:#000000;
	font-size: 10pt;
	font-weight: normal;
	BORDER-TOP: #C8D1D7 1px solid;
	BORDER-BOTTOM: #C8D1D7 1px solid;
	HEIGHT: 20px;
}
.modulesub3 {
	background-color:#008D24;
	color:#FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	BORDER-TOP: #C8D1D7 1px solid;
	BORDER-BOTTOM: #C8D1D7 1px solid;
	HEIGHT: 25px;
}

#navleft {
	BORDER-RIGHT: gray 0px dashed; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: gray 0px dashed;
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: gray 0px dashed; 
	WIDTH: 220px; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: gray 0px dashed;
	POSITION: absolute; 
	TOP: 122px;
	BACKGROUND-COLOR: white;
}

#navright {
	BORDER-RIGHT: gray 0px dashed; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: gray 0px dashed; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: gray 0px dashed; 
	WIDTH: 220px; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: gray 0px dashed;
	POSITION: absolute; 
	TOP: 122px;
	LEFT: 750px;
	BACKGROUND-COLOR: white;
}

#center {
	MARGIN: 0px 250px 20px 250px; 
}

#center2 {
	MARGIN: 0px 20px 20px 250px; 
}
.tablethmain {
	BORDER-LEFT: gray 0px;
	BORDER-RIGHT: gray 0px; 
	BORDER-TOP: gray 1px dashed; 
	BORDER-BOTTOM: gray 1px dashed; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	Z-INDEX: 3; 
	PADDING-BOTTOM: 5px; 
	WIDTH: auto; 
	PADDING-TOP: 5px; 
	POSITION: relative; 
	min-width: 120px
	font-family: "Tahoma";
	font-size: 10pt;	
	line-height: 13px;
	background-image:url('images/tableheadmain.jpg');
	text-align: center;
	font-weight : bold;
	color: white;
}

.tablemain {
	
	BORDER-TOP: gray 0px; 
	BORDER-BOTTOM: gray 0px;
	BORDER-LEFT: gray 0px; 
	BORDER-RIGHT: gray 0px;
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	Z-INDEX: 3; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 500px; 
	PADDING-TOP: 10px; 
	POSITION: relative; TOP: 7px;
	BACKGROUND-COLOR: #F4FFF5;
	min-width: 120px
	font-family: "Tahoma";
	font-size: 9pt;	
}
.tablemain2 {
	
	BORDER-TOP: gray 0px; 
	BORDER-BOTTOM: gray 0px;
	BORDER-LEFT: gray 0px; 
	BORDER-RIGHT: gray 0px;
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	Z-INDEX: 3; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 700px; 
	PADDING-TOP: 10px; 
	POSITION: relative; TOP: 7px;
	BACKGROUND-COLOR: #F4FFF5;
	min-width: 120px
	font-family: "Tahoma";
	font-size: 9pt;	
}
/* Copyright */
.copyright {  font-family: "Tahoma", "Microsoft Sans Serif"; font-size: 9px; color:#B42D25}