/* colours */
/* Blue: #0055A5 */
/* Yellow: #FCDC00 */


body {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: medium;
	color: #000000;
/*	background: #0055A5 url(images/bg_blue_dark.gif); */
	background-color: #f0f0f0;
	margin: 0;
}

.maincontainer {width: 760px; margin: 0 auto; border: 0 none; background-color: #ffffff;}

.logo {float: left; border: 0 none;}
.logoimage {border: 0 none; margin: 10px;}
.strap {float: right; border: 0 none; text-align: right; font-size: 1.3em; margin: 12px; color: #0055A5;}
.strapimage {border: 0 none; margin: 0 0 35px 0;}

.navigation {width: 760px; border: 0 none; background-color: #ffffff;}

.maintext {font-size: 0.80em; text-align: justify; margin: 20px;}

.smalltext {font-size: 0.7em; text-align: justify; margin: 20px;}

li.maintext {text-align: left; margin: 0px 5px 0px 25px;}

.centeredtext {font-size: 0.80em; text-align: center; margin: 20px;}

.menulines {
	height: 27px;
	border: 1px solid #9E864E;
	cursor: hand;
	text-align: center;
}


a:link {color: #0000FF; text-decoration: none;} 
a:visited {color: #0000C0; text-decoration: none;} 
a:hover {color: #EE0000; text-decoration: underline;}
a:active { color: #EE0000; text-decoration:underline;}

.webmaster {color: #808080; font-size: 1em; font-style: italic;}
a.webmaster:link {color: #808080; text-decoration: none;} 
a.webmaster:visited {color: #808080; text-decoration: none;} 
a.webmaster:hover {color: #808080; text-decoration: underline;}
a.webmaster:active { color: #808080; text-decoration: none;}

.bannertext {text-align: center; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FONT-STYLE: normal; padding: 12px 5px 9px 5px;}

.antilink {font-size: 1em;}
a.antilink:link {color: #ffffff; text-decoration: none;} 
a.antilink:visited {color: #ffffff; text-decoration: none;} 
a.antilink:hover {color: #ffffff; text-decoration: underline;}
a.antilink:active { color: #ffffff; text-decoration: none;}

.footertext {font-size: 0.7em; text-align: center; margin: 2px 5px 2px 5px;}

.smallfootertext {color: #808080; font-size: 0.65em; text-align: center; margin: 8px 5px 2px 5px;}

.headingcell {border-bottom: 1px solid #9E864E;}

img {border: 0 none;}

ul {list-style-image: url('images/bluebullet.gif');}

.form {margin: 0; padding: 0;}
.formfield {clear: both; margin:  0 20px 0 20px; font-size: 0.7em; color: #0055A5;}
.formlabel {width: 210px; float: left; font-weight: bold; margin: 0 10px 0 0;}
.formcaption {width: 200px; float: left; font-size: 0.9em; margin: 0 20px 0 0;}
.formlabel30 {width: 30%; float: left; font-weight: bold; margin: 0 10px 0 0;}


input.button {
	font-size: 1em;
	font-weight: bold;
	color: #000099;
	cursor:pointer;
}

input.smallbutton {
	font-size: 1em;
	font-weight: normal;
	color: #000099;
	cursor:pointer;
	margin: 5px 0 0 0;
}

input.largebutton {
	font-size: 1.2em;
	font-weight: bold;
	color: #000099;
	cursor:pointer;
	margin: 5px;
}

input {
	color: #0055A5;
}

input.s_text {
	color: #0055A5;
	font-size: 0.8em;
	font-weight: normal;
}

select {
	color: #0055A5;
	font-size: 0.85em;
	font-weight: bold;
	cursor:hand;
}

textarea {
	color: #0055A5;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
}

h1	{color: #0055A5;
	font-size: 1em;
	font-weight: bold;
	margin: 20px;
	text-transform: uppercase;
}

h2	{color: #0055A5;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: capitalize;
	margin: 20px;
}

h3	{color: #0055A5;
	font-size: 0.8em;
	font-weight: bold;
	margin: 20px;
}

h4	{color: #0055A5;
	font-size: 0.75em;
	font-weight: bold;
	margin: 20px;
}

h5	{color: #0055A5;
	font-size: 0.7em;
	font-weight: bold;
	margin: 20px;
}

h6	{color: #000000;
	font-size: 0.7em;
	font-weight: bold;
	margin: 20px;
}

hr	{color: #0055A5;
	height: 1px;
	width: 98%;
}

.clickable	{cursor: hand;
}

.seperator {clear: both; height: 1px;}
.spacer {clear: both; height: 10px;}

  .menubox {margin: 10px; background: #0055A5 url(images/bg_blue_dark.gif);}
  .menuboxcontent {padding: 7px; font-size: 0.8em; color: #ffffff; font-weight: bold;}

  .highlightbox {margin: 10px; background: #ffffff;}
  .highlightboxcontent {padding: 1px;}

  .footerbox {margin: 10px; background: #0055A5 url(images/bg_blue_dark.gif);}
  .footerboxcontent {padding: 7px; font-size: 0.8em; color: #ffffff; text-align: center;}

  .ledge { background-position: left top; background-image: url(images/blank.gif); background-repeat: repeat-y }
  .uedge { background-position: right top; background-image: url(images/blank.gif); background-repeat: repeat-x }
  .redge { background-position: right top; background-image: url(images/blank.gif); background-repeat: repeat-y }
  .bedge { background-position: left bottom; background-image: url(images/blank.gif); background-repeat: repeat-x }
  .ulcorner { background-position: left top; background-image: url(images/tl.gif); background-repeat: no-repeat }
  .urcorner { background-position: right top; background-image: url(images/tr.gif); background-repeat: no-repeat }
  .blcorner { background-position: left bottom; background-image: url(images/bl.gif); background-repeat: no-repeat }
  .brcorner { background-position: right bottom; background-image: url(images/br.gif); background-repeat: no-repeat }
  
  .ledge_blue { background-position: left top; background-image: url(images/v_blue.gif); background-repeat: repeat-y }
  .uedge_blue { background-position: right top; background-image: url(images/v_blue.gif); background-repeat: repeat-x }
  .redge_blue { background-position: right top; background-image: url(images/v_blue.gif); background-repeat: repeat-y }
  .bedge_blue { background-position: left bottom; background-image: url(images/v_blue.gif); background-repeat: repeat-x }
  .ulcorner_blue { background-position: left top; background-image: url(images/tl_blue.gif); background-repeat: no-repeat }
  .urcorner_blue { background-position: right top; background-image: url(images/tr_blue.gif); background-repeat: no-repeat }
  .blcorner_blue { background-position: left bottom; background-image: url(images/bl_blue.gif); background-repeat: no-repeat }
  .brcorner_blue { background-position: right bottom; background-image: url(images/br_blue.gif); background-repeat: no-repeat }