         body {
		margin:0px;
		margin-left:20px;
	}
         body, li, td, span, div, input, select {
            font-family:arial;
            font-size:10px;
           }
           input, select {
            font-size:11px;
           }
         img{
            border:none;
           }
         .maintext  {
            padding:10px;
            padding-top:5px;
            font-size:11px;
          }
          .maintext p {
            font-size:11px;
            color:#555555;
          }
        	.maintext a {
            font-size:11px;
            color:#C93732;
          }
         .redlinks{
            color:#C93732;
            font-family:tahoma;
            font-weight:bold;
            text-decoration:none;
            padding:12px;
           }
         .latestnews {
            color:#ffffff;
            font-size:13px;
            font-weight:bold;
            display:block;
	    margin-bottom:4px;
           }
         .newsheadline{
            color:#555555;
            font-size:10px;
            font-family:tahoma;
            font-weight:bold;
	    display:block;
	    margin-bottom:4px;
           }
         .success{
            color:#99998F;
            font-size:13px;
            font-family:arial;
            font-weight:bold;
            display:block;
	    margin-bottom:4px;
           }
         .commercial{
            color:#555555;
            font-family:tahoma;
            font-weight:bold;
           }
         .programme{
            padding-top:20px;
           }
         .logo{
            padding-right:19px;
            padding-bottom:12px;
           }
         .newspublication {
            color:#E5E5CD;
            font-weight:normal;
            display:block;
	    margin-bottom:4px;
           }
/* jim */
         .TopRightBlock {
	    background-color:#C1C1A6;
	    padding:12px;
            color:#555555;
            border-top:1px solid #ffffff;
		padding-bottom:20px;
	   }
         .TopRightBlock a, .TopmiddleBlock a {
	     color:#C93732;
	     font-weight:bold;
	     font-family:tahoma;
        display:block;
        margin-top:3px;

	    }
         .TopleftBlock {
             background-color:#DBDDC0;
	     padding:8px;
             color:#ffffff;
		font-size:11px;
		width:500px;
		padding-top:50px;
	    }
         .TopmiddleBlock{
	     background-color:#E2E2C7;
        border-top:1px solid white;
	     padding:12px;
             color:#555555;
	    }
	 .MainMenu {
             border-top:1px solid #D9D9D1;
	           width:132px;
            }
	 .MainMenu a {
	     display:block; 
	     border-bottom:1px solid #D9D9D1;
	     padding:4px;
	     color:#555555;
	     padding-left:21px;
	     padding-right:10px;
	     text-decoration:none;
	   }
	 .MainMenu a:hover {
		color:#C93732;
	       }
	 .MainMenu .selected {
 		 background-image: url(images/MainMenu_Bullet.gif);
		background-position:3px 7px;
		background-repeat:no-repeat;
		color:#C93732;
	       }
    .MainMenu #sec1194143739, .MainMenu #sec1194143739:hover  {
 		   background-image: url(help.gif);
		  background-position:0px 1px;
		  background-repeat:no-repeat;
    }
    .MainMenu #Loginout, .MainMenu #Loginout:hover  {
 		   background-image: url(login.gif);
		  background-position:0px 1px;
		  background-repeat:no-repeat;
    }
    .MainMenu #BtnSubmitContent, .MainMenu #BtnSubmitContent:hover  {
 		   background-image: url(submit.gif);
		  background-position:0px 1px;
		  background-repeat:no-repeat;
    }
    .MainMenu #Forum, .MainMenu #Forum:hover  {
 		   background-image: url(chat.gif);
		  background-position:0px 1px;
		  background-repeat:no-repeat;
    }
    .MainMenu #RBM, .MainMenu #RBM:hover  {
 		   background-image: url(results.gif);
		  background-position:0px 1px;
		  background-repeat:no-repeat;
    }

 
         .maintext ul, .TopRightBlock ul, .TopmiddleBlock ul {
  	     list-style-image: url(images/bottomMenu_Bullet.gif);
	     margin-left:20px;
	     padding-left:0px;
	     margin-top:4px;
            } 
	.maintext li, .TopRightBlock li, .TopmiddleBlock  li{
	  margin-left:4px;
	  padding-left:0px;
    font-size:11px;
    color:#555555;
	 }
	.maintext li a {
    font-size:11px;
    color:#C93732;
  }
.TopRightBlock li a, .TopmiddleBlock li a, .TopRightBlock li, .TopmiddleBlock li {
    font-weight:normal;
    font-family:Arial,Tahoma,Verdana;
    font-size:10px;
}     
        .searchblock {
	   background-color:#C1C1A6;
	   border-top:1px solid #ffffff;
    font-family:tahoma,verdana,arial;
    font-weight:bold;
    color:white;
	   padding:2px;
	   padding-left:12px;
	  }
   .searchbox {
	  width:95px;
	  border:1px solid #B7B7B7;

	  } 
	.Topmainimg {
	  border:1px solid #ffffff;
	  }

.Footer td {
	  padding-top:15px;
	  padding-right:10px;
    color:#999999;
}
.Footer td a {
    color:#666666;
    display:inline;
}

.MainHeading {
  font-size:13px;
  color:#555555;
  font-weight:bold;
  display:block;
  margin-bottom:8px;
  margin-top:10px;
}

.SubHeading {
  font-size:12px;
  color:#808080;
  font-weight:bold;
  display:block;
  margin-bottom:6px;
  margin-top:10px;
}
a .MainHeading {
  text-decoration:none;
}
a .SubHeading {
  text-decoration:none;
}
.maintext a {
  text-decoration:none;
}
p {
  margin:0px;
  margin-top:0px;
  margin:bottom:0px;
  display:block;
  padding:0px;
}
.PaleText {
  color:#9C9C9C;
}
a .PaleText {
  text-decoration:none;
}
.TopRightBlock .PaleText {
  color:#F8F8F1;
}
.TopmiddleBlock .PaleText {
  color:#99998F;
}
a {
  color:#C93732;
}

h2, h1, h3, h4 {
  font-weight:bold;
  background-color: white;
  width:100%;
  padding:0px;
  padding-left:0px;
  margin:0px;
  font-size:16px;
  color:#C93732
}
h3 {
  font-size:13px;
}
h4 {
  font-size:11px;
}

hr {
  color:#B0B0B0;
  background-color:#B0B0B0;
  height:1px;
}

.Breadcrumbs {
  color:#666666;
}
.Breadcrumbs a {
  color:#CC3333;
}
.Breadcrumbs span {
  white-space:nowrap;
}
#Map {
  padding-left:3px;
  padding-right:3px;
}
#Map .success {
  padding-left:8px;
}
#Map {
  background-image:url(images/mapv1.gif);
  background-repeat:no-repeat;
  background-position: 3px 35px;
  height:500px;
  display:block;
  overflow-y:visible;
}
#Map a {
  display:block;
  width:163px;
  height:15px;
  background-color:#C1C1A6;
  color:white;
  text-align:center;
  text-decoration:none;
  font-size:11px;
  padding-top:2px;
  padding-bottom:2px;
  font-weight:normal;
  text-transform:uppercase;
}
#Map a:hover {
  background-color:#C93732;
}

#SubmitButtonHolder input, .SubmitButtonHolder, .SubmitButtonBtn {
  color:#ffffff;
  display:block;
  font-weight:bold;
  text-decoration:none;
  background-color: #C93732;
  border: 2px outset #D54F4A;
  padding:3px;
  padding-left:6px;
  padding-right:6px;
  text-align:center;
  width:90px;
}

 
.maintext table {
  border-spacing:0px;
  empty-cells:show;
}
.maintext table tr {
  vertical-align: top;
}
.maintext table td, .maintext table th {
  border: 1px solid #EAEAEA;
  vertical-align: top;
}
#LoginForm table td {
  border: 1px solid none;
}



