* {margin: 0; padding: 0; border: 0;}
html, body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #333; text-align: center; background-image:url(/images/bg.gif)}

.maincontenttable {
	BORDER-top: 1px solid #333333;
	padding: 4px 5px 4px 10px;
}

.whitesmall {
color: #FFFFFF;
font-size: 70%;
}

.darksmall {
color: #333333;
font-size: 60%;
}

.maintext {
color: #333333;
font-size: 75%;
line-height:20px;
}

.blinker {
	color: #CC0000;
	font-size: 9px;
}

.titles {
color: #000066;
font-size: 100%;
font-weight: bold;
}

dl.listA	{border-top: 1px solid #666666; margin: 15px 0 0 0;}
dl.listA dt	{width: 150px; padding: 4px; font-size: 70%; background: #000066; color: #FFF;}
dl.listA dd	{padding: 2px 0 0 15px; line-height: 1.4em; font-size: 70%;}
dl.listA dd.sub	{padding: 2px 0 0 30px; line-height: 1.4em; font-size: 70%;}

dl.listB	{border-top: 1px solid #8D8D84; margin: 15px 0;}
dl.listB dt	{width: 200px; padding: 4px; font-size: 70%; background: #8D8D84; color: #FFF;}
dl.listB dd	{padding: 2px 0 0 15px; line-height: 1.4em; font-size: 70%;}
dl.listB dd.sub	{padding: 2px 0 0 30px; line-height: 1.4em; font-size: 70%;}

/* FORMS */
form#getintouch, #getintouch fieldset {margin: 0; padding: 0;}
form#getintouch legend {font-size: 100%; font-weight: bold; padding: 5px 0px 10px 0px; font-family: Helvetica, Verdana, Arial, sans-serif; line-height: 1.3em;}
form#getintouch legend.complain {display: none;}
form#getintouch label {margin-top: 10px; padding: 3px 0; display: block; float: left; width: 200px; font-size: 78%; color: #000; line-height: 1.4em;}
form#getintouch label.part2 {margin-top: 10px; padding: 3px 0; display: block; float: left; width: 410px; font-size: 78%;  color: #000; line-height: 1.4em;}
form#getintouch label.labelCheckbox { float: none;  display: block;  width: 200px;}
form#getintouch input.mychk {display: inline; width: 20px;}
form#getintouch label span {color: #000099;}
form#getintouch input {margin: 0; padding: 2px; width: 400px; border: 1px solid #CCC; }
form#getintouch input.sml {margin: 0; padding: 2px; width: 200px; border: 1px solid #CCC; }
form#getintouch textarea {margin: 0 6px 5px 0; padding: 2px; width: 400px; height: 100px; border: 1px solid #CCC;}
form#getintouch textarea.part2 {margin: 0 6px 5px 0; padding: 2px; width: 400px; height: 150px; border: 1px solid #CCC;}
form#getintouch textarea.part2b {margin: 0 6px 5px 0; padding: 2px; width: 400px; height: 50px; border: 1px solid #CCC;}
form#getintouch textarea.part2c {margin: 0 6px 5px 0; padding: 2px; width: 400px; height: 250px; border: 1px solid #CCC;}
form#getintouch input.contactbtn {margin: 0 0 6px 255px; padding: 5px 2px; border: 1px solid #CCC; width: 150px; display: block; background: #FEFEFE; color: #000099;  font-size: 80%; text-align:center;}