BODY {
 scrollbar-face-color:#0E4778; 
scrollbar-track-color:#C2DFF8; 
scrollbar-arrow-color:#C2DFF8; 
scrollbar-shadow-color:#FFFFFF; 
scrollbar-dark-shadow-color:#53A5EB; 
scrollbar-3dlight-color:#C2DFF8; 
scrollbar-highlight-color:##C2DFF8
}

tr, td, body  {
        font-size: 10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        }

h1  {
        font-size: 20px;
        color: #31516B;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        text-align: left;

.textNormal  {
	font-size: 11px;
	color: #31516B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
}

.textLargeCap  {
	font-size: 25px;
	color: #31516B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
}

.textFooter  {
        font-size: 10px;
        color: #666666;
        text-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.hiddenLink {
        font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        TEXT-DECORATION: none;
}

a.hiddenLink:visited {
        font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        TEXT-DECORATION: none;
}

a.hiddenLink:hover {
        font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        TEXT-DECORATION: none;
        background-color: #FFFFFF;
}

a.headerMenu {
        FONT-SIZE: 10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        COLOR: #ffffff;
        font-weight: bold;
        TEXT-DECORATION: none;
}

a.headerMenu:visited {
        FONT-SIZE: 10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        COLOR: #ffffff;
        font-weight: bold;
        TEXT-DECORATION: none;
}

a.headerMenu:hover {
        FONT-SIZE: 10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        COLOR: #C7570D;
        font-weight: bold;
        TEXT-DECORATION: none;
        background-color: #F9B88D;
}

a.sideMenu {
        FONT-SIZE: 10pt;
        font-family: Verdana, Arial;
        COLOR: #4e83a3;
        font-weight: bold;
        TEXT-DECORATION: none;
}

a.sideMenu:hover {
        FONT-SIZE: 10pt;
        font-family: Verdana, Arial;
        COLOR: #4e83a3;
        font-weight: bold;
        TEXT-DECORATION: underline;
}

a.sideMenu:visited {
        FONT-SIZE: 10pt;
        font-family: Verdana, Arial;
        COLOR: #4e83a3;
        font-weight: bold;
        TEXT-DECORATION: none;
}

a.serviceMenu {
        FONT-SIZE: 8pt;
        font-family: Verdana, Arial;
        COLOR: #4e83a3;
        font-weight: normal;
        TEXT-DECORATION: none;
}

a.serviceMenu:hover {
        FONT-SIZE: 8pt;
        font-family: Verdana, Arial;
        COLOR: #4e83a3;
        font-weight: normal;
        TEXT-DECORATION: underline;
}

a.serviceMenu:visited {
        FONT-SIZE: 8pt;
        font-family: Verdana, Arial;
        COLOR: #4e83a3;
        font-weight: normal;
        TEXT-DECORATION: none;
}

.mainHeader  {
        font-size: 25px;
        color: #f57c2c;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        text-align: left;
}

.subHeader  {
        font-size: 15px;
        color: #31516B;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        line-height: 150%;
}

/* LINKS */
a {
        font-weight: normal;
        color: #0059A4;
        text-decoration: underline;
}

a:visited {
        font-weight: normal;
        color: #0059A4;
        text-decoration: underline;
}

a:hover {
	font-weight: normal;
	color: #0059A4;
	text-decoration: underline;
	background-color: #C6D7E7;

}

/* COLOURS */

.required {
color: #f60;
}

ul {
	list-style-image:
	url("http://www.tka.co.uk/new/images/bullet-1.gif");
}

hr {
        height: 2px;
        border-style: none;
        border-color: #31516B;
        color: #31516B;
}

/* FORMS */

form {
padding-bottom: 0px;
margin-bottom: 0px;
}

.form, .form2 {
font-family: verdana, arial, helvetica, arial, sans-serif;
font-size: 65%;
font-weight: normal;
color: #333;
padding: 0px;
margin: 0px;
border-top: solid 1px #0b2849;
border-left: solid 1px #0b2849;
border-right: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
background-color: #d7dde5;
}

.form {
width: 100px;
}

.form2 {
width: 80px;
}

.adminform, .admintextarea, .admindrop {
font-family: verdana, arial, helvetica, arial, sans-serif;
font-size: 70%;
font-weight: normal;
color: #333;
padding: 0px;
margin: 0px;

border: solid 1px #164e8d;
background-color: #d7dde5;
}

.adminform {
width: 180px;
}

.admintextarea {
width: 180px;
overflow: auto;
}

.adminform2, .adminform3, .admintextarea2, .admintextarea3,
.admindrop2, .adminradio2, .admincheckbox2 {
font-family: verdana, arial, helvetica, arial, sans-serif;
font-size: 70%;
font-weight: normal;
color: #31516B;
padding: 0px;
margin: 0px;

border: solid 1px #164e8d;
background-color: #ffffff;
}

.adminform2 {
width: 140px;
}


.adminform3 {
width: 80px;
}

.admintextarea2 {
width: 250px;
overflow: auto;
background-color: #d7dde5;
}

.admintextarea3 {
width: 425px;
overflow: auto;
}

.submit {
font-family: verdana, arial, geneva, sans-serif;
font-size: 65%;
font-weight: bold;
color: #fff;
background-color: #164e8d;
border-top: solid 1px #A0A4C9;
border-left: solid 1px #A0A4C9;
border-bottom: solid 1px #0B2849;
border-right: solid 1px #0B2849;
padding: 2px 2px 2px 2px
}

