body {
	background-color:#0e3f71;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#FFFFFF;
}

a:link {text-decoration: underline; color:white;}
a:visited {text-decoration: underline; color:white;}
a:active {text-decoration: underline; color:white;}
a:hover {text-decoration: underline; color: black;}


a.redlink:link {text-decoration: underline; color:red;}
a.redlink:visited {text-decoration: underline; color:red;}
a.redlink:active {text-decoration: underline; color:red;}
a.redlink:hover {text-decoration: underline; color: black;}

  .Truncate
    {    
        overflow: hidden;
        white-space:normal;
        text-overflow: ellipsis; 
		height:5em;
    }


h1 {
	font-size:125%;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

h4 {
	font-size:125%;
	font-weight:bold;
	margin:00px 0px 0px 0px;
}

.hilitetext {
font-weight:bold;
color:#FFFF00;
}

p {
	margin:5px 0px 10px 0px;
}

.errorMessage {
border:1px solid black;
padding: 5px;
background:white;
color:#FF0000;
font-size:0.9em;
}

#displayTable Table{
border:0px;
background:#0163a2;
border-collapse:collapse;
text-align:left;
}

#displayTable TD{
border:1px solid #FFFFFF;
padding:3px;
padding-left:5px;
text-align:left;
/*font-size:1em;*/
}

#displayTable TH{
border:1px solid #FFFFFF;
background:#065487;
padding:3px;
padding-left:5px;
text-align:left;
font-weight:bold;
}

table.menu a {
/*width:125px;*/
height:26px;
display: block;
}

div.menu {
background-image:url(../img/top_but_stripe.gif);
background-repeat:repeat-x;
}

div.menu a {
color: #FFFFFF;
background: #0268a9;
text-decoration:none;
padding:10px 15px 0px 15px;
font-family: Tahoma, verdana, sans-serif;

}

div.menu a:link {
color: #FFFFFF;
background: #0268a9;
background-image:url(../img/top_but_stripe.gif);
background-repeat:repeat-x;
}

div.menu a:active {
color: #FFFFFF;
background: #0268a9;
background-image:url(../img/top_but_stripe.gif);
background-repeat:repeat-x;

}

div.menu a:visited {
color: #FFFFFF;
background: #0268a9;
background-image:url(../img/top_but_stripe.gif);
background-repeat:repeat-x;

}

div.menu a:hover {
color: #FFFFFF;
background: #54afea;
background-image:url(../img/top_but_stripe_OVER.gif);
background-repeat:repeat-x;

}

.middle_column {
background: #0072bb;
}

.blue_back {
background-image:url(../img/Blue_back_190.gif);
background-repeat:repeat-x;
height:190px;
vertical-align:top;
}

.orange_back {
background-image:url(../img/orange_back_210.gif);
background-repeat:repeat-x;
height:210px;
vertical-align:top;
}

.orange_back2 {
background-image:url(../img/callcentre.jpg);
background-repeat:no-repeat;
height:210px;
vertical-align:top;
}

.floatleft{
float:left; 
}

.floatRight{
float:right;
padding-left:5px;
}

.padding5{
padding:5px;
}

.padding10{
padding:10px;
}

.callcentre{
width:175px;
}

.smallertext{
font-size:90%;
}

.padding40{
padding:10px 30px 0px 30px;
text-align:justify;
font-style:italic;
}

.paddingLeftColumn{
vertical-align:top;
padding:10px 10px 10px 20px;
text-align:justify;
}

.paddingRightColumn{
vertical-align:top;
padding:10px 20px 10px 10px;
text-align:justify;
}

.foodmenu{
background: #3997d3;
vertical-align:top;
padding:5px;
text-align:justify;
border:#FFFFFF 1px solid;
}


div#blueBut {
	height: 25px;
	width: 81px;
	margin: 0px 0px 0px 0px;
}

div#blueBut li {
	height: 25px;
	width: 81px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	line-height: 25px;
	list-style-type: none;
	
}
div#blueBut li a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #FFFFFF;
}
div#blueBut li a:link {
    color: #FFFFFF;
	background-image: url(../img/Blue_but.gif);
	background-position: 0px 0px;
}
div#blueBut li a:visited {
    color: #FFFFFF;
	background-image: url(../img/Blue_but.gif);
	background-position: 0px 0px;
}
div#blueBut li a:hover {
    color: #FFFFFF;
	background-image: url(../img/Blue_but.gif);
	background-position: 0px -25px;
}
div#blueBut li a:active {
	color: #FFFFFF;
	background-image:url(../img/Blue_but.gif);
	background-position: 0px 0px;
}


div#orangeBut {
	height: 25px;
	width: 170px;
	margin: 0px 0px 0px 0px;
}

div#orangeBut li {
	height: 25px;
	width: 170px;
	margin: 0px 0px 0px -40px;
	text-align: center;
	line-height: 25px;
	list-style-type: none;
}
div#orangeBut li a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #FFFFFF;
}
div#orangeBut li a:link {
    color: #FFFFFF;
	background-image: url(../img/Orange_but.gif);
	background-position: 0px 0px;
}
div#orangeBut li a:visited {
    color: #FFFFFF;
	background-image: url(../img/Orange_but.gif);
	background-position: 0px 0px;
}
div#orangeBut li a:hover {
    color: #FFFFFF;
	background-image: url(../img/Orange_but.gif);
	background-position: 0px -25px;
}
div#orangeBut li a:active {
	color: #FFFFFF;
	background-image:url(../img/Orange_but.gif);
	background-position: 0px 0px;
}



div#terms ul {
	margin: 10px 0px 0px 0px;
}

div#terms li {
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
