body
 {
   margin:0px;
   padding:0px;   
   font-family:Verdana, Arial, Helvetica, sans-serif;
 }

a
 {
   text-decoration:none;
   color:#000000;
 }

a:hover
 {
   text-decoration:underline; 
   color:#000000;   
 }
 
textarea, table, p, input 
 {
   font-size: 13px;
   font-family:Verdana, Arial, Helvetica, sans-serif;   
 }
 
p
 {
   margin-top: 0; 
   margin-bottom: 0; 
 } 
 
img 
 {
   border:0px;
 }  
 
.bottom_line
 {
   border-bottom:1px solid #FF0000;
 } 

.bottom_line_1
 {
   border-bottom:1px solid #2A3FFF;
 } 

.rect_1
 {
    border:2px solid #CCCCCC;
	background-color:#EEEEEE;
	padding:10px;
 }

.rect_2
 {
    border:2px solid #0000FF;
	background-color: #A8A8FF;
	padding:10px;
 }

/***************************/

.image_link
 {
   display:table-cell;

   padding-left:30px;      
   padding-top:10px;
   height:35px;   
   background-repeat:no-repeat;   
 }

.menu_left
 {
   font-size:15px;
   font-weight:bold;
   color:#000000;
 }


.label1
 {
   font-size:11px;
   color:#FFFFFF;
   font-weight:bold;
 }

.label2
 {
   font-size:11px;
   color:#000000;
   font-weight:bold;
 }

.label3
 {
   font-size:10px;
   color:#000000;
 }
 
.label4
 {
   font-size:10px;
   color:#0000CC;
   font-weight:bold;
 }
 
.label5
 {
   font-size:12px;
   color:#999999;
   font-weight:bold;
 } 

.label6
 {
   font-size:12px;
   color: #2A3FFF;
 }

/***********************************/

/** Table styles **/
table.adminlist { width: 100%; border-spacing: 1px; background-color: #e7e7e7; color: #666; font-size:12px;}
table.adminlist td, table.adminlist th  {padding: 4px;   height: 40px; }
table.adminlist thead th  {	height:30px; background: #f0f0f0; color: #0B55C4; border-bottom: 1px solid #999;	border-left: 1px solid #fff; background-image:url(../images/vap-30_05.jpg);}
table.adminlist a  {    color:#0B55C4;  }
table.adminlist thead th img { vertical-align: middle; }
table.adminlist tbody th { font-weight: bold; }
table.adminlist tbody tr			{ background-color: #fff;  text-align: left; }
table.adminlist tbody tr.row1 	{ background: #f3f3f3; border-top: 1px solid #fff; }
table.adminlist tbody tr.red 	{ background: #FFDDDD; }
table.adminlist tbody tr.green 	{ background: #bbFFbb; }
table.adminlist tbody tr.row_selected  {    background-color: #ffb;  }
table.adminlist tfoot tr { text-align: center;  color: #333; }
table.adminlist tfoot td,table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }




/***********************************/

.text-header {
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
}
.pageContent { font-size: 8pt; font-family: Tahoma, sans-serif; color: #626262; }
.pageContent a { font-size: 8pt; font-family: Tahoma, sans-serif; color: #8D8D8D; }


.menu {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #14324A;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.amenu {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

/*submenu*/
.submenu {
	font-size: 8pt;
	font-family: Tahoma, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.asubmenu {
	font-size: 8pt;
	font-family: Tahoma, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.bmenu { font-size: 8pt; font-family: Tahoma, sans-serif; color: #FFFFFF; text-decoration: underline; }
.abmenu { font-size: 8pt; font-family: Tahoma, sans-serif; color: #FFFFFF; text-decoration: none; }

.footer 
 { 
   font-size: 8pt; font-family: Tahoma, sans-serif; color: #FFFFFF; 
 }

.main-bg { background-color: #E1E1E1; }
.submenu-bg { background-color: #4E8BC1; }
.menu-hr { background-color: #6BA4CF; }
.line { background-color: #CACACA; }
