body {
margin-top:auto;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
font-family:Tahoma;
font-size:8pt;
}
td {
	font-family: Tahoma;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
	border:0px;
}
img {
	text-decoration: none;
	border: none;
}
a {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #37505D;
	text-decoration: none;
	border: none;
}
h1,td, body, p, input, textarea{ font-family:Tahoma; font-size: 10pt ; text-indent:2px}
select { font-family:Tahoma; font-size: 8pt }


.buttonUp {

text-align:center;
border-top: 1px #ffffff solid;
border-left: 1px #ffffff solid;
border-right: 1px #ffffff solid;
border-bottom: 1px #ffffff solid;
color: #AA0000;
cursor: pointer;
}





.edit {
background-image: url(images/b_edit.png);
background-repeat: no-repeat;
background-position:center;
width: 40px;
height: 40px;
border-top: 1px #ffffff solid;
border-left: 1px #ffffff solid;
border-right: 1px #ffffff solid;
border-bottom: 1px #ffffff solid;
color: #ECE9D8;
cursor: pointer;
}

.delete {
background-image: url(images/clouse.png);
background-repeat: no-repeat;
background-position:center;
width: 40px;
height: 40px;
border-top: 1px #ffffff solid;
border-left: 1px #ffffff solid;
border-right: 1px #ffffff solid;
border-bottom: 1px #ffffff solid;
color:#FFFFFF;
cursor: pointer;
}

.buttonDown {

background-repeat: no-repeat;
background-position: left top;
border-top: 1px #727272 solid;
border-left: 1px #727272 solid;
border-right: 1px #B4B4B4 solid;
border-bottom: 1px #727272 solid;
color:#000000;
}

.buttonDown_new {

background-repeat: no-repeat;
background-position: left top;
border-top: 1px #727272 solid;
border-left: 1px #727272 solid;
border-right: 1px #B4B4B4 solid;
border-bottom: 1px #727272 solid;
color: #000000;
cursor: pointer;

}

.login_button {

	background-image: url("buttons/login.gif");
 	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1em;
	padding: 0px;
	border: 0px solid #B3B3B3;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
 	color: #000000;
	width: 60px;
	height: 19px;
	background-color: #CCCCCC;
 }

.submit_button {

	color:#940104;
	font-size:10px;
	font-style:normal;
	background-color: #ffffff;
	cursor: pointer;
		
 }
.submit_button:hover {
			color:#940104;
			font-size:10px;
			font-style:normal;
			text-decoration:underline;
			}

.code,pre { font-family: monospace; border: 1px solid #E0E0E0; background-color: #F0F0F0; }
.in { color: #e6e6e6; }
.menu { color: #000000; text-decoration: none; font-size:13px }
.menu:hover { color: #0000FF; text-decoration: underline; }
.diffminus { color: red; text-decoration: line-through; }
.diffplus { color: blue; text-decoration: none; }
.tbllink { text-decoration: none; }
.tbllink:hover { text-decoration: underline; }
.blackborder { border-color: #858585; }
.noborder { border: 0px; }
.category { font-family: Verdana; font-size: 18px; color: black; text-decoration: none; white-space: nowrap; }
.categorytrash { font-family: Verdana; font-size: 18px; color: #CCCCCC; text-decoration: none; white-space: nowrap; }
.categorytrashR { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #CC0000; text-decoration: none; white-space: nowrap; }
.cateblue { font-family: Verdana; font-size: 12px; color: #666699; text-decoration: none; white-space: nowrap; }
.trashed { color: #CCCCCC; }
.categsmall { font-family: Verdana; font-size: 9px; color: #AAAAAA; text-decoration: none; white-space: nowrap; }
.category:hover { text-decoration: none }
.pixelborder { border: 1px solid #ffffff; white-space: nowrap; }
 input, textarea, select { border: 0px solid #858585; }
textarea { overflow: auto; }

.login {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #cccccc;
	width: 450px;
	background: #E7F1CD;
}

strong {
	font-weight: bold;
	text-align: left;
	color:#1E2962;
}
#cpanel {  text-align: center;  vertical-align: middle; }

#menu_table  { margin: 5px; }
#menu_table a { 
	display: block; float: left;
	height: 50px !important;
	height: 50px; 
	width: 50px !important;
	width: 50px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #D5CEA8;
	background:#E7F1CD;
	padding: 2px 5px 1px 5px;
}

#menu_table a:link    {  color : #808080;  }
#menu_table a:hover   { 
	color : #333; 
	background-color:;  
	border: 1px solid #c24733;
	padding: 3px 4px 0px 6px; 
}
#menu_table  a:active  {  color : #808080;  }
#menu_table  a:visited {  color : #808080;  }




#sub_menu_table  { margin: 3px; }
#sub_menu_table a { 
	display: block; float: left;
	height: 100px !important;
	height: 85px; 
	width: 150px !important;
	width: 150px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}

#sub_menu_table a:link    {  color : #808080;  }
#sub_menu_table a:hover   { 
	color :#E8F7E8; 
 	border: 1px solid #44780A;
	padding: 3px 4px 0px 6px; 
}
#sub_menu_table  a:active  {  color : #808080;  }
#sub_menu_table  a:visited {  color : #808080;  }

#msg_table  { margin: 3px; }
#msg_table a { 
	display: block;
	width: 120px !important;
	width: 120px; 
	vertical-align: middle;
	background-color: #F8F8F8;  
	text-decoration : none;
	border: 1px solid #EBEBEB;
	border-color:#ddd #999 #888 #ddd;
	padding: 4px 5px 5px 5px;
}

#msg_table a:link  { color : #808080; }
#msg_table a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #c24733;
	padding: 4px 5px 5px 5px; 
}
#msg_table  a:active  { color : #808080; }
#msg_table  a:visited { color : #808080; }

#cpanel  img { margin-top: 13px; }
#cpanel span { display: block; padding-top: 3px;}

.redTextBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	background-color: #FFECEC;
	border: 1; 
	padding: 3px;
}

.redTextMid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.redText {
	font-family:Tahoma;
	font-size: 10pt;
	color: #FF0000;
	text-decoration: none;
}

.main_div_style {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: auto;
	padding: 5px;
	border: 1px solid #ACACAC;
	display: none;
}

.vat_div_style {
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
	padding: 2px;
	border: 1px solid #cccccc;
	display: none;
}

.main_div_style_2 {
	margin-left: auto;
	margin-right: auto;
 	padding: 10px;
	border: 1px solid #cccccc;
	display: none;
}
.Box_Heading {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #cccccc;
}
.box_messages{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #cccccc;
}

.date_boxes{
	margin-left: auto;
	margin-right: auto;
	margin-top: 1px;
	padding: 2px;
	background-color: #FFFFFB;
	border: 1px #FFF8E1; border-style: solid;
}

#Listing_table {
	border:0;
	background-color:#e5e5e5;
	width:100%;
}

#Show_table {
	border:0;
	background-color: #EEEEEE;
}

#Show_Report_Table {
	border:1;
	background-color: #999999;
}

#main_menu{
	margin-right:20px;
}


.odd_row{
	background-color:#FFFFFF;
	text-align:left;

}

.even_row{
	background-color:#EFEFEF;
	text-align:left;
}

.main_row{
	background-color:#FFFFFF;
	text-align:left;	
}

.list_content {
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #cccccc;
	width: 200px;
	background: #F1F3F5;
}


#footer {
bottom: 0;
background-color: #F1F3F5;
color: #000;
width: 100%;
text-align: center;
padding: 1% 10%;
left:0;
}

.tabs {position:relative; height: 27px; margin: 0; padding: 0; background:url("bar_off.gif") repeat-x; overflow:hidden}
.tabs li {display:inline;}
.tabs a:hover, .tabs a.tab-active {background:#fff url("bar_on.gif") repeat-x; border-right: 1px solid #fff} 
.tabs a  {height: 27px; font:12px verdana, helvetica, sans-serif;font-weight:bold;
    position:relative; padding:6px 10px 10px 10px; margin: 0px -4px 0px 0px; color:#2B4353;text-decoration:none;border-left:1px solid #fff; border-right:1px solid #6D99B6;}
.tab-container {background: #fff; border:1px solid #6D99B6;}
.tab-panes { margin: 3px }

.print_text {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
LINE-HEIGHT: 18px; 
LIST-STYLE-TYPE: none;
FONT-SIZE: 9px; 
COLOR: #000000;
}

.print_textBold {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
LINE-HEIGHT: 18px; 
LIST-STYLE-TYPE: none;
FONT-SIZE: 9px; 
COLOR: #000000;
FONT-WEIGHT: 800;
}

.print_textMid {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
LINE-HEIGHT: 18px; 
LIST-STYLE-TYPE: none;
FONT-SIZE: 9px; 
COLOR: #000000;
FONT-WEIGHT: 600;
}

.print_textSmall {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 9px; 
COLOR: #333333;
FONT-WEIGHT: 600;
}

.address_text{
FONT-FAMILY: Arial, Helvetica, sans-serif;
LIST-STYLE-TYPE: none;
FONT-SIZE: 11px; 
COLOR: #663300;
FONT-WEIGHT: bold;
cursor: pointer;
}

A.Report_Link:link {
 FONT-FAMILY: Verdana; FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #000000;
}
A.Report_Link:visited {
 FONT-FAMILY: Verdana; FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #000000; 
}
A.Report_Link:active {
 FONT-FAMILY: Verdana; FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #666633; text-decoration:underline;  
}
A.Report_Link:hover {
 FONT-FAMILY: Verdana; FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #CC0000; text-decoration:underline; 
}

.initial {background-color: #FEFEFE; color:#040404; font:Arial, Helvetica, sans-serif;}
.normal {background-color: #FFFFFF; color:#040404; }
.highlight {background-color: #FFEAEA; color: #990000; text-decoration: none;}
.printlight { background-color: #669933; color:#996600; border:1;}
.selected {background-color: #FFEBD7; color: #CC0000;}

.sub_initial { background-color: #FEFEFE; color:#040404; font:Arial, Helvetica, sans-serif; border:1; border-color:#666666;}
.sub_normal { background-color: #FFFFFF; color:#040404; border:1;  border-color:#666666;}
.sub_highlight { background-color: #FFFFCC; color: #996600; text-decoration: none; border:1;  border-color: #999900;}
.sub_printlight { background-color: #669933; color:#996600; border:1;  border-color:#666666;}

.Report_text {
FONT-FAMILY: Courier;
LINE-HEIGHT: 18px; 
FONT-SIZE: 10px; 
COLOR: #330066;
FONT-WEIGHT: 600;
}

A.Report_Link_Normal:link {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 18px; FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: 600;
}
A.Report_Link_Normal:visited {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 18px; FONT-SIZE: 11px; COLOR: #FF0000; FONT-WEIGHT: 600;
}
A.Report_Link_Normal:active {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 18px; FONT-SIZE: 11px; COLOR: #666633; FONT-WEIGHT: 600;
}
A.Report_Link_Normal:hover {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LINE-HEIGHT: 18px; FONT-SIZE: 11px; COLOR:  #990000; FONT-WEIGHT: 600;
}

#msg_table a:link  { color : #808080; }
#msg_table a:hover  { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #c24733;
	padding: 4px 5px 5px 5px; 
}
#msg_table  a:active  { color : #808080; }
#msg_table  a:visited { 
	color : #808080; 
	background-color: #FF9999;  
	border: 1px solid #990000;
	padding: 4px 5px 5px 5px;
	}


.tabular_list td {
	border:1px solid;
	border-color:#fff #bbb #bbb #fff;
	background-color:#fff;
	padding:1px;
	font-size: 11px;
	font:Arial;
}

.table1{
border:1px;
border-bottom:#E7E919;
border-left:#E7E919;
border-right:#E7E919;
border-style: dashed; }


.testnew {
font-family:"Trebuchet MS";
font-size:13px;
font-weight: normal;
color: #FF3300;
letter-spacing:1px;

}
.service {
font-family:"Trebuchet MS";
font-size:12px;
letter-spacing:1px;
font-weight: normal;
color: #763A3A;
font-style: normal;
border:none;

}
.test {
font-family:"Trebuchet MS";
font-size:11px;
font-weight:lighter;
color: #000000;
text-decoration:none;
border:none;
}

.vacancy td {
	border:1px solid;
	border-color:#ddd #999 #888 #ddd;
	background-color:#ddd;
	font-weight: normal;
	color: #940104;
	padding:2px;
	padding-bottom:0px;
	font-size: 11px;
	font:"Bell Gothic Std Light";
	
	}

.big1 {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	border: none;
}
.big2 {
	font-family: "trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #AC3414;
	text-decoration: none;
	letter-spacing:1px;
	border: none;
}
.td_new {
table-layout:fixed;
height:25px;
width:auto;
border:1px dashed;}

.mail {
			color:#940104;
			font-size:11px;
			font-style:normal;
			text-decoration:none;
			}
			
.mail:hover {
			color:#940104;
			font-size:11px;
			font-style:normal;
			text-decoration:underline;
			}
.tabular_list td {
	border:1px solid;
	border-color:#ddd #999 #888 #ddd;
	background-color:#ddd;
	font-weight:bold;
	color:#003;
	padding:2px;
	padding-bottom:0px;
	font-size: 11px;
	font:Arial;
	font-weight:bold;
}	

.tabular_list_new td {
	border:1px solid;
	border-color:#fff #bbb #bbb #fff;
	background-color:#fff;
	padding:0px;
	font-size: 11px;
	font:Arial;
}	

.tabular_list_add td {
	border:1px solid;
	border-color:#fff #bbb #bbb #fff;
	background-color:#FBFBF7;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:12px;
	letter-spacing:1px;
	font-weight: normal;
	font:Arial;
	height:30;
}	

.tabular_list_details td {
	border:1px solid;
	border-color:#fff #bbb #bbb #fff;
	background-color:#cccccc;
	padding:0px;
	font-family:"Trebuchet MS";
	font-size:12px;
	letter-spacing:1px;
	font-weight: normal;
	font:Arial;
	height:30;
}	
