body {
  padding:0; 
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
   
  scrollbar-darkshadow-color: #ae260b;
	scrollbar-3dlight-color: white;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color:#ba0b14;
	scrollbar-face-color:#ba0b14;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:#F3F3F3;
	scrollbar-track-color:#F3F3F3;
	overflow: auto;
  }

body, td, input, textarea {
	font-size:11px;
	font-family:Tahoma, Helvetica, sans-serif;
	color:#000000;
	line-height:14px;
	padding:0px;
}
select{
	font-size:12px;
	font-family:Tahoma, Helvetica, sans-serif;
	color:#000000;
	height: 20px;
	width: 200px;
	padding:0px;
}

input[type="button"]{
 width: 80px;
 font-size:11px 
}
input[type="submit"]{
 width: 130px;
 font-size:11px 
}
input[type="reset"]{
 width: 80px;
 font-size:11px 
}

input[type="button"].regs{
 width: 120px;
 font-size:11px 
}
input[type="submit"].regs {
 width: 130px;
 font-size:11px 
}
input[type="reset"].regs{
 width: 120px;
 font-size:11px 
}
input[type="file"]{
	height: 20px;	
}

br{font-size:10px}
table{border:0px; border-collapse:collapse;	}

a{color:#151515; text-decoration:underline} 
a:hover{text-decoration:none}

span{ color:#151515}

ul{margin:0; padding:0; list-style:none; line-height:15px}
<!--li{background:url(images/1_z2.gif)  center left no-repeat; margin:0px; padding-left:9px; background-position:0 8px }-->
<!--li a{color:#5F5F5F;} -->
 
.header td{color:#FFFFFF; } 
.header a{color:#8C8D94; text-decoration:none; font-size:10px;} 
.header a:hover{text-decoration:underline}
.header span a{color:#FFFFFF; text-decoration:none; font-size:13px;} 
.header span a:hover{text-decoration:underline}
b{ color:#151515}
.footer{color:#AFAFAF; font-size:10px;} 
.footer a {color:#925051; font-size:10px; font-family:Tahoma} 
.footer span{color:#925051; font-size:10px; font-family:Tahoma} 



#input1{ 
   width:175px; height:16px;
   vertical-align:middle;
   padding-left:0px;
   padding-top:0px;
}#input2{ 
border:0px;
   width:61px; height:16px;
   margin-left:5px;
   vertical-align:middle;
   padding-left:0px;
   padding-top:0px;
}
input{
   padding-left:5px;
}
input[type="button"]{
 width: 80px;
 font-size:11px 
}
input[type="submit"]{
 width: 80px;
 font-size:11px 
}
input[type="reset"]{
 width: 80px;
 font-size:11px 
}
input[type="text"]{
 padding-left:5px;
   width:201px; height:20px;
}
input[type="submit"].profile {
		width: 120px;
		font-size: 9px;
	}
textarea{
   padding-left:5px;
   width:201px; height:80px;
   overflow:auto}
a img {
	border:none;
}
.style4 {font-size: 10px}
.style5 {color: #333333}

DIV {width: 100%;font: 12pt Tahoma bold}
.style8 {
	font-size: 10px;
	font-family: Tahoma;
	font-weight:bold;
	color:#000000;
	margin-left:3px;
}
.style9 {color: #000000}
.style10 {
	color: #990000;
	font-style: italic;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
}

a:active     {  font-family: Tahoma; font-size: 11px; color: #990000}
a:link       {  font-family: Tahoma; font-size: 11px; color: #990000}
a:visited    {  font-family: Tahoma; font-size: 11px; color: #CC3300}
body         {  font-family: Tahoma; font-size: 12px; color: #000000}
li           {  font-family: Tahoma; font-size: 12px; color: #000000}
ol           {  font-family: Tahoma; font-size: 12px; color: #000000}
table        {  font-family: Tahoma; font-size: 12px; color: #000000}
td           {  font-family: Tahoma; font-size: 12px; color: #000000}

.reg_login {
  font-family: Tahoma; font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color:#FD8A47 ;  
}
.reg_login a:active{
  font-family: Tahoma; font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color:#FD8A47 ;  
}
.reg_login a:link {
  font-family: Tahoma; font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color:#FD8A47 ;  
}
.reg_login a:visited {
  font-family: Tahoma; font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color:#FD8A47 ;  
}
.reg_login a:hover {
  font-family: Tahoma; font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  color:#FD8A47 ;  
}
.style36 {
  color: #003399;   
  font-size: 12px;   
}
.style28 { 
  font-weight: bold;
  font-size: 12px;
}
.style24a {       
  font-size: 12px;

}
.style24 {       
  font-size: 12px;
  width: 120px;
}
.style24 span{
  color: #003399;       
  font-size: 12px;
  font-weight: bold;
}
.style24 .small{
  color:#000000;
  font-size: 11px;
  font-weight: normal;
}
.artHead {
  font-size: 18px;
  font-weight: bold;
}
.editarticle{
  color:#990000;
  font-size: 18px;
  font-weight: bold;
}
.newarticle{
  color:#990000;
  font-size: 18px;
  font-weight: bold;
  z-index: 100;
  position: relative;
  right: 0;
  top:0;
}
.newarticle a{
  text-decoration: none;
  color:#990000;
  font-size: 14px;
  font-weight: bold;
}

.artTable{
  width:100%;
  border-width:1px; 
  border-style:solid; 
  border-color: #A5A5A5;
  border-collapse: collapse;
}
.artTable th{
  border-width:1px; 
  border-style:solid; 
  border-color: #A5A5A5;
  background-color: #EAEAEA;
}
.artTable td{
  border-width:1px; 
  border-style:solid; 
  border-color: #A5A5A5;
  
}

.artTable2{
  border-width:1px; 
  border-style:solid; 
  border-color: #A5A5A5;
  border-collapse: collapse;
}
.artTable2 th{
  border-width:1px; 
  border-style:solid; 
  border-color: #A5A5A5;
  background-color: #EAEAEA;
}
.artTable2 td{
  border-width:1px; 
  border-style:solid; 
  border-color: #A5A5A5;
  height: 40px;
}

.baseTable{
  border-width:1px; 
  border-style:solid; 
  border-color: #A5A5A5;
  border-collapse: collapse;
}
.baseTable th{
  border-width:1px; 
  border-style:solid; 
  border-color: #A5A5A5;
  background-color: #EAEAEA;
}
.baseTable td{
  border-width:0px; 
  border-style:solid; 
  border-color: #A5A5A5;
  
}

.cleanTable{
	font-family:Tahoma;
	color:#676767;
	font-size: 11px;
  border-width:0; 
  border-style:solid; 
  border-color: #A5A5A5;
  border-collapse: collapse;
}
.cleanTable th{
  border-width:0px; 
  border-style:solid; 
  border-color: #A5A5A5;
  background-color: #EAEAEA;
}
.cleanTable td{
  border-width:0px; 
  border-style:solid; 
  border-color: #A5A5A5;
  
}
.cleanTable .paymentTable{
	border-width: 1px;
	border-style: solid;
	border-color: #A5A5A5;
	margin: 0 0 6px 0;
}
.paymentTable th{
	height: 40px;
}
.paymentTable td.price{
	width: 120px;	
	text-align: right;
	padding: 2px 5px 2px 5px;
}
.paymentTable td.cnt{
	width: 15px;	
	text-align: left;
	padding: 2px 5px 2px 5px;
}
.news_login{
  width: 766px;
  border-width:0; 
  border-style:solid; 
}
.news_login td{
  padding: 5px 2px 2px 0; 
}



.style11 {font-family: Tahoma, Helvetica, sans-serif; font-size:11px; font-weight: normal; }
.style22 {
        font-size: 11px;
        text-align: left;
}
.style44 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.style45 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: normal;
}
.style46 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
}
.style46 a{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
}
.style47 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}
.style48 {
	font-family: Tahoma;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
}
.style52 {font-size: 11px; font-family: Tahoma; font-weight: normal; }
.style53 {font-size: 12px; font-family: Tahoma; font-weight: normal; }
.style53 a{font-size: 12px; font-family: Tahoma; font-weight: normal; color: #990000;}
.style57 {font-size: 12px; font-family: Tahoma; font-weight: bold; }
.style58 {font-size: 11px; font-family: Tahoma; font-weight: bold; }
.style69 {font-weight: bold; font-size: 12px; color: #676767;}
.style70 {color: #AFAFAF}
.style71 {font-family: Tahoma, Helvetica, sans-serif}
.style72 {font-family: Tahoma, Helvetica, sans-serif; font-size: 10px}


.style74 {font-weight: normal; font-size: 12px;}
.style75 {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}
.style77 {
	color: #990000;
	font-size: 13px;
	font-family: Tahoma;
	font-weight: normal;
}
.style78 {
	color: #990000;
	font-size: 13px;
}
.style79 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.style80 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.style81 {font-size: 12px;
          font-weight: bold;
	      color: #AFAFAF;
		  }
.style84 {font-family: Tahoma;
	      font-size: 12px;
		  font-weight: normal;
	      color: #0066CC;
		  }
.style85 {font-family: Tahoma;
	      font-size: 12px;
		  font-weight: normal;
	      color: #00CC99;
		  }
.style85a {font-family: Tahoma;
	      font-size: 12px;
		  font-weight: normal;
	      color: #099;
		  }		  
		  
		  
.style86 {font-family: Tahoma;
	      font-size: 12px;
		  font-weight: normal;
	      color: #CC0033;
		  }		  
.style87 {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}

.style88 {font-family: Tahoma;
	      font-size: 12px;
		  font-weight: normal;
	      color: #FF6600;
		  }
		  
.style64 {
	COLOR: #000000;
	font-family: Tahoma;
	font-size: 12px;
}
.style65 {
	COLOR: #000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
.style66 {
	COLOR: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.style67 {
	COLOR: #990000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.style68 {font-family: Tahoma; color: #990000; }
.style69 {
	COLOR: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
.style71 {
	font-family: Tahoma;
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}

.payment{
  font-family:Tahoma, Verdana;
  font-size:9pt;
  font-weight:bold;
  color:#000000;
  border: 1px solid gray ;
}
.payment td{
  padding: 0 0 0 10px;
}

.hotelTable{
  color:#000000;
  border-width:1px; 
  border-style:solid; 
  border-color: #A5A5A5;
  border-collapse: collapse;

}
.hotelTable th{
  padding: 0 0 0 15px;
  border-width:1px; 
  border-style:solid; 
  border-color: #A5A5A5;
  border-collapse: collapse;
}
.hotelTable td{
  padding: 0 5px 0 10px;
  font-size: 11px;
  border-width:0; 
  border-style:solid; 
  border-color: #A5A5A5;
  border-collapse: collapse;
}
.write_to{
  color: #2A55FF; 
  font-size: 10px;
  text-align: right;
  text-transform: uppercase;
}
.red{
	color: red;	
}
.comment {
        font-size: 11px;
        text-align: left;
        color: #005ACE;
        font-style: italic;
}
.comment_right {
        font-size: 11px;
        text-align: right;
        color: #005ACE;
        font-style: italic;
}
.head{
	font-size: 16px;
	text-align: center;	
	text-transform: uppercase;
	font-weight: bold;
}
.head_sub{
	font-size: 12px;
	text-align: center;	
	text-transform: uppercase;
	font-weight: bold;
}
.head_sub_left{
	font-size: 12px;
	text-align: left;	
	text-transform: uppercase;
	font-weight: bold;
}

.invDescTable{
	border-collapse:collapse;
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #A5A5A5;
}
.invDescTable td{
	border-collapse:collapse;
	border-width: 1px;
	border-style: solid;
}
.invDescTable th{
	border-collapse:collapse;
	border-width: 1px;
	border-style: solid;
	color: #FFFFFF;
	background-color: #3366CC;
}
.invoiceTable {
	border-collapse:collapse;
	border-width: 0;
	border-style: solid;
}
.invoiceTable td {
	padding:2px;
	font-size: 11px;
}
.style18 {font-size: 18px;color: #3366CC}
.style2 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.style2 a{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.style3 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC
}
.style4 {color: #3366CC}
.style14 {font-family: Tahoma, Helvetica, sans-serif}
.style15 {
	font-size: 11px;
	color: #3366CC;
	font-weight: normal;
	font-family: Tahoma, Helvetica, sans-serif;
}
.style15 b{
	font-size: 11px;
	color: #3366CC;
	font-weight: bold;
	font-family: Tahoma, Helvetica, sans-serif;
}
.style23 {font-size: 14px}
.invoiceTable .style24 {font-family: Tahoma, Helvetica, sans-serif; font-size: 14px; font-weight: bold;width: 100%;}
.style25 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 16px;
}
.style26 {color: #000000}
.style27 {color: #FFFFFF}
.style28 {color: #CC0000}
.style29 {font-weight: bold; font-family: Tahoma, Helvetica, sans-serif; font-size: 12px;}

.err{
	color: #FF0000;
	text-align: center;	
}
.ok{
	color: #3366CC;	
	text-align: center;
}
.greybg{
	background-color: #F7F7F7;	
}

.mailTable{
  color:#000000;
  border-width:0px; 
  border-style:solid; 
  border-color: #A5A5A5;
  border-collapse: collapse;

}
.mailTable td{
	padding: 0 5px 0 5px;
}
.articleTable td{
		height: 25px;
}
.articleTable th{
		height: 30px;
}

.scheduleTable{
	width: 758px;
	border-width: 1px;	
	border-style: solid;
	font-size: 11px;
}
.scheduleTable th{
	background-color: #EAF1DD;
	border-width: 0 0 1px 0;
	border-style: solid;
	padding: 0 2px 0 4px;
	font-size: 11px;
	height: 30px;
}
.scheduleTable td{
	border-width: 0 1px 1px 1px;
	border-style: solid;	
	padding: 4px 2px 4px 4px;
	font-size: 11px;
}
.scheduleTable td.sequence{
	text-align: center;
	width: 40px;
}
.scheduleTable td.time{
	width: 80px;
}
.scheduleTable tr.breakfast td{
	background-color: #c6d9f1;
}
.scheduleTable th.session{
	color: #5555FF;	
	font-weight: bold;
	background-color: #FFFFD4;
}
#noBorder{
	border-style: solid;
	border-width: 0;
}
.maroonbg{
	background-color: #FFD9D9;	
}
.pageTable{
	width: 748px;
		
}
.pageTable td{
	text-align: center;
	vertical-align: top;
}
.pageTable td a.txt{
	font-family: sans-serif;
	font-size: 10px;	
}
#dayName{
	height: 40px;	
	background-color: #E1E1E1;
	color: #990000;
}
.scheduleTable#yellow th{
	background-color: #FFFFD4;	
}

.scheTable{
  width:100%;
  border-width:1px; 
  border-style:solid; 
  border-color: #A5A5A5;
	border-collapse: collapse;
}
.scheTable th{
  border-width:1px; 
  border-style:solid; 
  border-color: #A5A5A5;
  background-color: #EAEAEA;

}
.scheTable td{
  border-width:1px; 
  border-style:solid; 
  border-color: #A5A5A5;

}