body {
background: #FFFFFF ;  
font-family: "Arial rounded",Arial, verdana, Helvetica,  sans-serif; 
font-size:   12px; 
line-height: 13pt; 
color: #444444;
text-decoration:none;
font-weight:normal;  
}

a{
	text-decoration: none;
  color: #ea0889;
  font-weight: bold;
}
a.nlink{
	text-decoration: none;
  color: #ea0889;
  font-weight: normal;
}
p,td,div,span,li {font-family: verdana, Helvetica,Arial, sans-serif; font-size: 13px;  line-height: 12pt; color: #444444; }
h4 {background-image: url(http://www.aboard.co.uk/generic/bg/bg_bf.gif);
  padding:3px;
  font-size: 12px ;
  color: #333333! important;
  background-color: #cccccc ;
  line-height: 18px;
  width: 99%;
  text-transform: none;
    font-weight: normal;
    }
hr {
    color: #ea0889;
      width: 80%;
      height: 1px;
		text-align: center;
		background-color: #ea0889;
}
input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #880068;
  background-color: #dddddd;
  border: 1px #666666 solid;
  background-image: url(http://www.aboard.co.uk/generic/bg/input_bg.jpg);
}

select {
      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #880068;  text-decoration: none; background-color: #EDEBE4; border: 1px #666666 solid;
}
strong {   color: #ea0889;
  font-weight: bold; }
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #880068;
	text-decoration: none;
	background-color: #FFE8FF;
	border: 1px #666666 solid;
}
.pink {   color: #ea0889;
  font-weight: normal;  }
.submit { 
font-weight:bold; 
font-size: 12px;
padding-left: 3px; 
padding-right: 3px;
padding-top: 1px; 
padding-bottom: 1px; 
font-family:  Arial, Helvetica,sans-serif; 
color: #FFF8DC;   
cursor: default;
border: 1px solid #FFFCEE;  
background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_pink.gif); 
}
a.submit:hover,a.submit:visited {
	color: White;
}
.submit1,font.submit1 a ,font.submit1 a:hover{ font-weight:normal; 
padding-left: 2px; 
padding-right: 2px;
padding-top: 1px; 
padding-bottom: 1px;
color: #FFF8DC;   
cursor: default;  
border: 0px solid Gray;
background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_cyandark.gif); }
.submit2,font.submit2 a,font.submit2 a:hover 
{font-weight:normal; 
padding-left: 2px; 
padding-right: 2px;
padding-top: 1px; 
padding-bottom: 1px;  
color: #FFF8DC;   
cursor: default;
border: 0px solid #FFFCEE; 
background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_red2dark.gif);}
.alert,a.alert:active, a.alert:hover, a.alert:link, a.alert:visited 
 {
  color: Red !important;
  background-color: #E6E6E6;
    padding:2px;
  font:12px bold Arial, Helvetica,sans-serif;
   text-transform: none;
   border: 1px solid #999999;
	    	}
.alert1,a.alert1:active, a.alert1:hover, a.alert1:link, a.alert1:visited 
 {
  color: green !important;
  font:12px bold Arial, Helvetica,sans-serif;
  border: 1px solid #CDCDCD;
  padding: 2px
    }
 .alert2,a.alert2:active, a.alert2:hover, a.alert2:link, a.alert2:visited 
 {
  color: #0000CC !important;
    text-transform: none;
         font-size:11px;
          border: 1px solid #999999;
            background-color: #E6E6E6;
    }
.headtit  {
font-weight:bold; 
  color: #ea0889 !important;
  font-size:12px;
  padding: 2px
    }
toto .headtit { background: Aqua }

.boxs{
	 	font-size:11px;
		 background-color: #ffffff;
		color: Black;
		border: 0px solid #D4D4D4;
		width: 20px;
		text-align: center;
		cursor: default;
 	}
.cat1,a.cat1:active, a.cat1:hover, a.cat1:link, a.cat1:visited 
 {
  font:12px verdana, sans-serif normal;
  padding:2px;
  color: #ffffff !important;
  height:18px;
  width: 100%;
  text-transform: none;
  		cursor: default;
    }
.cat2,a.cat2:active, a.cat2:hover, a.cat2:link, a.cat2:visited
 {
  font:11px verdana, sans-serif normal;
  padding:2px;
  color: #000155 !important;
  background-color: #ffffff;
  border: 0px solid #D4D4D4;
  text-transform: none;
  border-width: 0px 0px 1px 0px;
  display: block;
    }
.cat2 ul li {
 margin: 0;
 padding: 0;
 list-style: none;
 width: 160px;
}.cat3,a.cat3:hover
 {
  font:11px verdana, sans-serif normal;
  padding:2px;
  color: #000155 !important;
  background-color: White;
  border: #EAEAEA 1px solid;
  width: 100%;
  text-transform: none;
display: block;
    }
.header {
 font-family: verdana, helvetica, sans-serif;
 font-size: 11px;
 color: #333399;
 text-decoration: none;
 cursor: default;
 padding: 2px ;
 border:1px solid #cccccc;
 height: 20px;
 text-indent: 4px;
 display: block;
 margin-right: 1px;
}
.header:hover {font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration: none; cursor: default ;  padding: 2px ;
 border:1px solid #cccccc;
 height: 20px;
 width: 130px;}
 .imageCellhover{ border: 1px solid #999999;
 height: 150px; } .imageCell{ border: 1px solid #cccccc;height: 150px; } 
.none {
  background: transparent;
  color: Background;
 }
.menu a { color: #666666; cursor:default; font-weight: normal;  text-transform: lowercase;}
.menuf a {width:100px; color: #666666; cursor:default; font-weight: normal;  text-transform: lowercase;}
#current { color: #f71190; cursor: default; font-weight: bold;}
 .noneimput {
  background: transparent;
  color: Background;
  border: 0px none;
  text-align: right;
 }
.subheader {
 font-family: verdana, helvetica, sans-serif;
 font-size: 11px;
 color: #333399;
 text-decoration: none;
 cursor: default;
 position: relative;
 background-color: #ffffff;
 height: 20px;
 padding: 2px;
}
.subheader:hover {
 background: #ffffff;
 font-style: normal;
 font-size: 11px;
 color: #FF0000;
 height: 20px;
 padding: 2px;
}
.smallt { font-size: 10px;
}
.sfont { font-size: 10px;
color: #ea0889;}

.title{
	text-transform: lowercase;
	color: #6A6A6A;
	font: 300 19px "Arial Rounded Bold", "Arial Rounded MT Bold", "Helvetica Rounded", "Arial rounded",HelveticaRounded-Black, HelveticaRounded-Condensed, sanserif;
}
.toggle { border: 0px solid #ffffff;
display: block; }
.trbgline{
  border-bottom: 1px solid #CCCCCC;
}

.trbg {
 background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/darkgrey_bg_dbl.gif);
color: White;}
.trbg0 {
 background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_blue2dark.gif);
color: #FFFFCC;}
.trbg1 {
 background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_cyandark.gif);
color: #FFFFCC;}
.trbg2 {
 background-image: url(http://www.aboard.co.uk/generic/buttons/bg_buttons/bg_tit_red2dark.gif);
color: #FFFFCC;}
.popup {
 background: #ffffff;
 font-style: normal;
 font-size: 11px;
 border: #c0c0c0 1px solid;
 color: #000066;
 height: 20px;
 padding: 2px;}
.tablehead {
  font:12px verdana, sans-serif normal;
  padding:2px;
  color: #333399;
  height:18px;
  text-transform: none;
      border-width: 0px 0px 0px 0px;
    }
a.tablehead,a.tablehead:active, a.tablehead:hover, a.tablehead:link, a.tablehead:visited 
{
  font:12px verdana, sans-serif normal;
  padding:2px;
  color: White;
  height:18px;
  width: 100%;
  text-transform: none;
      border-width: 0px 0px 0px 0px;
    }
.tablecell
{
  font: normal 12px/18px verdana, sans-serif;
  padding:2px;
  color: #000155 !important;
  background-color: #ffffff;
     border: 0px solid #D4D4D4;
    text-transform: none;
     border-width: 0px 0px 1px 0px;
    }
#hotspot, .hotspot { color: #ea0889; cursor: pointer;  text-decoration: none; }

.disabled {  
background-color: #ea0889;
 color: #CC0000; border-color:#ea0889;
 border-width: 4px;
}
 input[type=checkbox][disabled] {
 background-color: #ea0889;
 color: #ea0889;
 border-color: #ea0889;
  border-width: 4px;}











