a:link {

	color: #ffffff;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #ffffff;

}

a:hover {

	text-decoration: underline;

	color: #ffffff;

}

a:active {

	text-decoration: none;

	color: #ffffff;

}



#contents p {

	color: #000000;

}



.red-input {

	border:1px solid #FF0000;

}



.top-padding {

	padding-top: 15px;

}



.top-para {

	padding-top: 10px;
	padding-bottom: 5px;
	clear: both;

}



.designby {

	color: #8E96A4;

	font-size: 0.6em;

	clear: both;

	padding-top: 5px;

	margin-left: 0px;

}



.left-padding {

	padding-left: 0px;

	padding-bottom: 15px;



}

.left-padding3 {

	padding-left: 15px;

	padding-bottom: 15px;



}


.top-red-para {

	padding-top: 10px;

	color: #FF0000;

}



.image-padding {

	padding-left: 20px;

	padding-top: 10px;

	padding-bottom: 10px;

}



.image-padding-2 {

	padding-top: 10px;

	padding-bottom: 10px;

}



.bottom-para-events {

	padding-top: 10px;

	padding-bottom: 180px;

}



.image-padding-spam {

	margin-top: 10px;

	margin-bottom: 2px;

	padding-top: 1px;

	padding-bottom: 5px;

	padding-right: 5px;	

}



.box-width {

	width: 260px;

	color: #333333;

	font-size: small;

	font-family: Tahoma;	

}



.left-padding2 {

	margin-left: 10px;

}



.image-left {

	margin-left: 10px;

	margin-top: 5px;

}



.submit {

margin-top: 2px;

	background: #eeeeee;

	width: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding-top: 3px;

	padding-right: 4px;

	padding-bottom: 3px;

	padding-left: 4px;

	margin-right: 20px;

		}



.bottom-padding {

	padding-bottom: 15px;

}



.phone-number {

		font-size: 0.9em;

		color: white;

		font-family: Tahoma;

		text-align: right;

		line-height: 23px;

}





h1 {

	font-family: tahoma;

	color: white;

	font-size: 1.2em;

	padding: 0px;

	margin: 0px;

	margin-top: 10px;

	font-weight: normal;

}



h2 {

	font-family: tahoma;

	color: white;

	font-size: 15px;

	line-height: 17px;

	padding-top: 20px;

}



p {

	font-family: tahoma;

	color: white;

	font-size: 12px;

	line-height: 14px;

}



.black-text {

	color: black;

}



.black-text2 {

	color: black;

	clear: both;

}



.contact-details {

	font-family: tahoma;

	color: black;

	font-size: 0.90em;

	line-height: 17px;

	margin-top: 5px;

}



.clear {

	clear: both;

}



.main {

	font-family: tahoma;

	color: black;

	font-size: 0.75em;

	line-height: 17px;

}



.white-link:link {color: #FFFFFF; text-decoration: none;}

.white-link:visited {color: #FFFFFF; text-decoration: underline;}

.white-link:hover {color: #FFFFFF; text-decoration: underline;}

.white-link:active {color: #FFFFFF; text-decoration: underline;}



.black-link:link {color: #000000; text-decoration: underline;}

.black-link:visited {color: #000000; text-decoration: underline;}

.black-link:hover {color: #000000; text-decoration: underline;}

.black-link:active {color: #000000; text-decoration: underline;}



.jm-link:link {color: #8E96A4; text-decoration: underline;}

.jm-link:visited {color: #8E96A4; text-decoration: underline;}

.jm-link:hover {color: #8E96A4; text-decoration: underline;}

.jm-link:active {color: #8E96A4; text-decoration: underline;}





.left-image-padding {

vertical-align:middle;	

}

.textmiddle {vertical-align:middle;} 



.textmiddle2 {vertical-align:top; margin-right: 10px; margin-bottom: 20px;}





.location {

	margin-top: 5px;

}


#links-new ul,
#links ul{

   padding : 0;

   margin : 0;

   margin-left: 10px;

   margin-top: 2px;

   white-space : nowrap;

   color : White;

   float : left;

   width : 1%;

}


#links-new ul li,
#links ul li{

	padding-left : 25px;

	padding-right : 10px;

	margin-top: 15px;

	margin-bottom: 10px;

	display : block;

	width: 145px;

	font-size: 16px;

	font-family: Tahoma;

	color: White;
	font-weight: bold;
	background-image: url(../images/bullet-point.png);

	background-repeat: no-repeat;

	background-position: left;

	list-style-type: none;

}


#links-new ul li.light a,
#links ul li.light a{   

   color : #ccc;

   width: 145px;

   font-weight : bold;

   text-decoration : none;

   float : left;

}



hr {

	margin-bottom: 10px;

}

#links-new ul li a,
#links ul li a {
	color: #CCCCCC;
}

#links-new ul li a:hover,
#links ul li a:hover{
  text-decoration : none;
     width: 200px; 
	 color: #3398D8;

}



      *{margin:0;padding:0}

      p{margin:0 0 .5em 0}

	  

      dl{

	width:525px;

	overflow:hidden;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 0px;

      }

      dl img{

          float:left;

          margin:0 10px 0 0;

      }




