﻿body {
	BACKGROUND-COLOR: #ffffff;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	MARGIN: 0px; 
	FONT-FAMILY: verdana, arial, tahoma; 
}

.whitetable {
	BACKGROUND-COLOR: #ffffff; 
	}

.centercell {
	TEXT-ALIGN: center;
}
.searchcell {
	TEXT-ALIGN: right;
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 90%; 
}
.searchtext {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 80%; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	TEXT-ALIGN: left;
}
.searchtextsmall {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 70%; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	TEXT-ALIGN: left;
}


.content {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 80%; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	TEXT-ALIGN: left;
}

.contenttabmenu {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT: normal; 
	COLOR: #5ca4ca; 
	TEXT-ALIGN: center;
}

.footer {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 85%; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	TEXT-ALIGN: center;
	PADDING-LEFT: 10px;
}

.bigbuttontop {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT: normal; 
	COLOR: #ffffff; 
	TEXT-ALIGN: left;
	PADDING-LEFT: 10px;
	BACKGROUND-COLOR: #5794cb;
}

.bigbuttonbackground {
	BACKGROUND: url(../images/bigbuttonbackground.gif);
	TEXT-ALIGN: center;
}

.helpbuttonbackground {
	BACKGROUND: url(../images/helpbuttonbackground.gif);
	TEXT-ALIGN: center;
}


.contentwithbg {
	BACKGROUND: url(../images/seating.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	TEXT-ALIGN: left;
}



.highlightit img{
border: 1px solid #ededed;
}

.highlightit:hover img{
border: 1px solid #3c899c;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}



.rndbutton {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 80%; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #5cb7e4;
}

.box {

	BACKGROUND-COLOR: #ffffff; 
}

.memberboxborder {
	BORDER:1px solid #000;
	BORDER-LEFT:1px solid #000;
	BORDER-BOTTOM:1px solid #000;
}
.memberboxbg {
	BACKGROUND-COLOR: #5d7d3c; 
	BACKGROUND: url(../images/memberboxbg.gif) repeat-x;
	TEXT-ALIGN: center;
	COLOR: #ffffff; 
}

.buttonboxborder {
	BORDER:1px solid #5d7d3c;
	BORDER-LEFT:1px solid #5d7d3c;
	BORDER-BOTTOM:1px solid #5d7d3c;
}
.buttonboxbg {
	BACKGROUND-COLOR: #5c4b43; 
	BACKGROUND: url(../images/buttonboxbg.gif) repeat-x;
	TEXT-ALIGN: left;
	COLOR: #ffffff; 
	padding-left:10px;
	padding-top:5px;
}

a.bigbuttonlink:link, a.bigbuttonlink:active, a.bigbuttonlink {
	FONT-SIZE: 100%; 
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	display:block;
	height:149;
	width:30;
}
a.bigbuttonlink:visited {
	COLOR: #ffffff; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none
}
a.bigbuttonlink:hover {
	COLOR: #dff0ff; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none
}

.scrollboxborder {
	BORDER:1px solid #979797;
	BORDER-LEFT:1px solid #e1e1e1;
	BACKGROUND: url(../images/scrollbg.gif) no-repeat;
}

.boxheading {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 100%; 
	FONT-WEIGHT: bold; 
	COLOR: #000; 
	TEXT-ALIGN: left;
	PADDING-LEFT: 10px;
	BACKGROUND-COLOR: #3c899d;
}
.boxcontent {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 90%; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	TEXT-ALIGN: left;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 15px;
	padding-bottom:15px;
}
.boxcontentright {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 90%; 
	COLOR: #000000; 
	TEXT-ALIGN: right;
}
.boxheadingtable {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 120%; 
	FONT-WEIGHT: bold; 
	COLOR: #000; 
	TEXT-ALIGN: left;
	PADDING-LEFT: 10px;
	PADDING-TOP: 15px;
	padding-bottom:15px;
	BORDER-BOTTOM:1px solid #306EB4;
}
.boxcontenttable {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 120%; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	TEXT-ALIGN: left;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 15px;
	padding-bottom:15px;
	BORDER-BOTTOM:1px solid #306EB4;
}
.boxheadingbottomtable {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 120%; 
	FONT-WEIGHT: bold; 
	COLOR: #000; 
	TEXT-ALIGN: left;
	PADDING-TOP: 15px;
	padding-bottom:15px;
	PADDING-LEFT: 10px;
}
.boxcontentbottomtable {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 120%; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	TEXT-ALIGN: left;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 15px;
	padding-bottom:15px;

}

.boxcontenttablecenter {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 90%; 
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	TEXT-ALIGN: center;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM:1px solid #306EB4;
}

.contentcenter {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 90%; 
	TEXT-ALIGN: center;
	COLOR: #000000; 
}

.contentright {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 90%; 
	COLOR: #000000; 
	TEXT-ALIGN: right;
}
.contentsmallright {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 70%; 
	COLOR: #000000; 
	TEXT-ALIGN: right;
}

.contentjustify {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 70%; 
	COLOR: #000000; 
	TEXT-ALIGN: left;
}

input {
	color: #000000;
	FONT-WEIGHT: normal; 
	background: #e4eef8;
	border: 1px solid #3c899d;
}

.formsubmit
{
	color: #ffffff;
	background: #e4eef8;
	border: 1px outset #3c899d;
}

.boxform {
	margin: 0px 0px 0px 0px;
	width: 650px;
	height: 80px;
	border-right: #B5CDFB 1px solid; 
	border-left: #B5CDFB 1px solid; 
	border-top: #B5CDFB 1px solid; 
	border-bottom: #B5CDFB 1px solid; 
	font-size: 0.9em; 
	color: #000000; 
	font-family: arial, verdana, sans-serif; 
}
.rightboxcontent {
	background-color: #eeeeee;
	font-family: arial, verdana, sans-serif; 
	font-size: 1.0em; 
}
.boxheader {
	color: #000; 
	background-color: #B5CDFB;
	font-family: arial, verdana, sans-serif; 
	font-size: 1.2em;
	font-weight: bold;
}

/* START OF Slide Show */

ul.slideshow {
    list-style:none;
    width:444px;
    height:266px;
    overflow:hidden;
    position:relative;
    margin:0;
    padding:0;
     
}  
 
ul.slideshow li {
    position:absolute;
    left:0;
    right:0;
}
 
ul.slideshow li.show {
    z-index:500;   
}
 
ul img {
    border:none;   
}
 
#slideshow-caption {
    width:444px;
    height:70px;
    position:absolute;
    bottom:0;
    left:0;
    color:#fff;
    background:#000;
    z-index:500;
}
 
#slideshow-caption .slideshow-caption-container {
    padding:5px 10px;  
    z-index:1000;  
}
 
#slideshow-caption h3 {
    margin:0;
    padding:0; 
    font-size:14px;
}
 
#slideshow-caption p {
    margin:5px 0 0 0;
    padding:0;
}




.statementbox {
	border:1px solid #999999;
	background-image:url('../images/background1.gif');
	background-repeat:no-repeat;
}

.statement {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	margin-left:135px;
	text-align:left;
	font-size:130%;
	font-weight:bold;
	color:black;
}
.statementheader {
	padding-left:20px;
	padding-right:20px;
	margin-left:135px;
	font-size:120%;
	font-weight:bold;
	color:black;
}
.statementcontent {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	margin-left:135px;
	font-size:110%;
	color:black;
}


.CandidateButtons a {
	
	background: none repeat scroll 0 0 #E4EDFE;
    border: 1px solid #A3A3A3;
    color: #B73662;
    display: block;
    float: left;
    font-size: 14px;
    list-style-image: none;
    margin: 5px 0 5px 1px;
    padding: 5px;
    text-align: center;
    width: 150px;
	
	
}

.CandidateButtons a:hover {
	
	   background: none repeat scroll 0 0 #B7CFFB;
}


.statementbox2 {
	border:1px solid #999999;
	background-image:url('../images/background2.gif');
	background-repeat:no-repeat;
}


.statement2 {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	margin-right:135px;
	text-align:left;
	font-size:130%;
	font-weight:bold;
	color:black;
}
.statementheader2 {
	padding-left:20px;
	padding-right:20px;
	margin-right:135px;
	font-size:120%;
	font-weight:bold;
	color:black;
}
.statementcontent2 {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	margin-right:135px;
	font-size:110%;
	color:black;
}






.seperator {
	BACKGROUND: url(../images/seperator.gif) repeat-x;
}

.greyheading {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 90%; 
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #7fae99; 
	TEXT-ALIGN: center;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
}

.addressinformation {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 70%; 
	TEXT-ALIGN: left;
	COLOR: #000000; 
}

.contactheading {
	FONT-SIZE: 120%; 
	FONT-WEIGHT: bold; 
	padding-bottom: 10px;
}
.contacttelephone {
	FONT-SIZE: 150%; 
	FONT-WEIGHT: bold; 
}

.mandatory {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 110%; 
	FONT-WEIGHT: bold; 
	COLOR: #ff0000; 
}

.w3c {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 80%; 
	COLOR: #000000; 
	TEXT-ALIGN: right;
}

h1 {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 150%; 
	FONT-WEIGHT: bold; 
	COLOR: #306EB4; 
	TEXT-ALIGN: left;
	MARGIN-TOP: 0px; 
}

h2 {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 120%; 
	FONT-WEIGHT: bold; 
	COLOR: #306EB4; 
	TEXT-ALIGN: left;
	MARGIN-TOP: 0px; 
}


a:link {
	COLOR: #306EB4; 
	TEXT-DECORATION: none
}

a:visited {
	COLOR: #306EB4; 
	TEXT-DECORATION: none
}
a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none
}

a.bigbutton {
	COLOR: #000000; 
	TEXT-DECORATION: none
}

a.bigbutton:visited {
	COLOR: #000000; 
	TEXT-DECORATION: none
}
a.bigbutton:hover {
	COLOR: #00768a; 
	TEXT-DECORATION: none
}

a.whitelink {
	FONT-SIZE: 90%; 
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}

a.whitelink:visited {
	COLOR: #ffffff; 
	TEXT-DECORATION: none
	TEXT-ALIGN: center;
}
a.whitelink:hover {
	COLOR: #dff0ff; 
	TEXT-DECORATION: none
	TEXT-ALIGN: center;
}
a.whitelinksmall {
	FONT-SIZE: 90%; 
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}

a.whitelinksmall:visited {
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
a.whitelinksmall:hover {
	COLOR: #dff0ff; 
	TEXT-DECORATION: none
}

a.footer:link {
	COLOR: #306EB4; 
	TEXT-DECORATION: none
}

a.footer:visited {
	COLOR: #666666; 
	TEXT-DECORATION: none
}
a.footer:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none
}


a.nav {
	FONT-SIZE: 110%; 
	COLOR: #00768a; 
	TEXT-DECORATION: none
}

a.nav:visited {
	COLOR: #666666; 
	TEXT-DECORATION: none
}
a.nav:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none
}

.copyright {
	FONT-SIZE: 70%; 
	FONT-FAMILY: verdana, arial, tahoma; 
	COLOR: #000000; 
	TEXT-ALIGN: left;
}
.copyrightright {
	FONT-SIZE: 70%; 
	FONT-FAMILY: verdana, arial, tahoma; 
	COLOR: #000000; 
	TEXT-ALIGN: right;
}
.smalltext {
	FONT-SIZE: 70%; 
	FONT-FAMILY: verdana, arial, tahoma; 
	COLOR: #5c4b43; 
	TEXT-ALIGN: right;
}

.skms {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 70%; 
	COLOR: #000000; 
	TEXT-ALIGN: right;
}

.clsAlternative1	{
	font-family : verdana, arial, tahoma;
	font-size : 90%;
	color : #000000;
	border-color : #000000; 
	vertical-align: top;
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #ccffff
}
.clsAlternative0	{ 
	font-family : verdana, arial, tahoma;
	font-size : 90%;
	color : #000000;
	border-color : #000000; 
	vertical-align: top;
	TEXT-ALIGN: left;
	vertical-align: top;
}
.clsAlternativecenter1	{
	font-family : verdana, arial, tahoma;
	font-size : 90%;
	color : #000000;
	border-color : #000000; 
	vertical-align: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #ccffff
}
.clsAlternativecenter0	{ 
	font-family : verdana, arial, tahoma;
	font-size : 90%;
	color : #000000;
	border-color : #000000; 
	vertical-align: top;
	TEXT-ALIGN: center;
	vertical-align: top;
}
.contentred {
	FONT-FAMILY: verdana, arial, tahoma; 
	FONT-SIZE: 90%; 
	FONT-WEIGHT: bold; 
	COLOR: #ff0000; 
	TEXT-ALIGN: left;
}

ul li	{	
	list-style-type:circle;
	list-style-image:url(../images/bluetick.gif) ;
	padding: 0;
}	

ul.small li	{	
	list-style-type:circle;
	list-style-image:url(../images/arrowsml.gif) ;
	padding: 0;
	margin-left: -20px;
	margin-top: -2px;
}	

ul.smallbox li	{	
	list-style-type:disc;
	list-style-image:url(../images/box.gif) ;
	padding: 0;
	margin-left: -20px;
	margin-top: 0px;
}	

ul.disc li	{	
	list-style-type:circle;
	list-style-image: none;
	padding: 5;
	margin-left: -20px;
	margin-top: -2px;
}	

ol li	{	
	padding: 10;
	line-height: 1.2em;
}	



/* START OF Skiplinks for accessibility */

#skiplinks { position: relative; }
ul#skiplinks  {
	padding: 0;
	margin: 0;
	list-style: none;
}
#skiplinks li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}
#skiplinks a {
	color: #000000;
	font-weight: bold;
	position: absolute;
	top: 15px;
	left: 520px;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: .8em !important;
	z-index: 1000;
}
#skiplinks a:active, #skiplinks a:focus {
	display: block;
	overflow: visible;
	margin: 0;
	padding: 6px .2em;
	width: auto;
	height: auto;
	border: 0;
	font-size: .7em;
	text-align: center;
	background: #ededed;
}
/* END OF Skiplinks for accessibility */

	
	
/* START OF MENU ITEMS */
	.menubg {
		BACKGROUND-COLOR: #B5CDFB;
	}
/* END OF MENU ITEMS */


