

body {
background-color: #ffffff;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
}

a {text-decoration: none; }

h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #003399;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin-bottom: 5px;
 }

h2 {
background: url(img/h3_bg.gif) no-repeat scroll 0.9em 55%;
font-size:20px;
font-weight: normal;
padding:9px 30px; 
margin:0px;}

h2 a {
	color:#564b47;


}

h2 a:visited {color:#564b47
 text-decoration:  none;
}
h2 a:hover {color: #564b47;
 text-decoration:  none;
}
h2 a:active { color:#000000; 
text-decoration:  none;
}

h3 {
font-size:20px;
font-weight: normal;
padding:9px 30px; 
margin:0px;}

h4 {
	text-align: center;
	font-size: 90%;}
	
h5 {
	
	font-size: 120%;
	padding-left: 8px;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 10px;
}

h5 img { padding-left: 75px;
padding-top: 40px;

}

h6 {
	color: #62aaf2;
	font-size:200%;
font-weight: bold;
padding:8px 30px; 
margin:0px;}
/*img.download {vertical-align:middle;} */

/* ---------- outer container for layout-------------- */
#container {
width: 800px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
/* background-color: #99ccff; */
}

/* ----------banner for logo-------------- */
#banner {
background-color: #ffffff;
padding: 0px;
margin: 0px;
}
#banner img {padding: 10px 0px;
border: none;
} 

#banner img.alt {padding: 0px 0px;
border: none;
} 

#banner a { text-decoration: none;}

/* ----------------- Main --------------------- */
#content {
	background-color:#DBDBDB;
padding-left: 10px;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

div#content {
min-height:610px;
height:expression(this.scrollHeight > 610? "auto":"610px");
} 

p, pre{
padding: 5px 10px;
margin:0px;
}


/* -----------footer--------------------------- */
#footer {
vertical-align: bottom;
clear: both;
margin-top: 5px;
padding: 0px;
text-align: center;
font-size: 11px;
color:#FFFFFF;
background:#003399;
/*background-color: #61aaf2;   -- Light blue*/
/*background-color: #DBDBDB;   --Grey */
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin-bottom: 5px;
}

#footer a { color: white;}
#footer a:hover { color:#F60}
#footer a:visited {color: #62aaf2;}

/*--------- Navigation ---------------------*/

#slantedmenu{
font-weight: bold;
font-size: 90%;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: #e0e0e0;
border: 1px solid #bebebe;
text-align: center; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #494949;
padding: 3px 0;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url(img/slantdivider.gif) top right no-repeat;
}

#slantedmenu ul li a:visited{
color: #494949;
} 

#slantedmenu ul li a:hover{
color: black;
}


.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(img/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(img/glossyback2.gif);
}

/*---------- main body -----------*/

.topBox {
background: #ffffff url(img/corners_topBox.gif) no-repeat top;
float:left;
margin-bottom:10px;
width:780px;
}


.topBoxSet {
	background:#FFFFFF url(img/corners_topBox_bottom.gif) no-repeat scroll left bottom;
	height:auto;
}

.largeBox {
background: #ffffff url(img/corners_topBox.gif) no-repeat top;
margin-bottom:0px;
width:780px;
}

.largeBoxSet {
	background:#FFFFFF url(img/corners_topBox_bottom.gif) no-repeat scroll left bottom;
	min-height:565px;
	height:inherit;
	font-size: 11px;
	padding-left: 60px;
}

.largeBoxSet2 {
	background:#FFFFFF url(img/corners_topBox_bottom.gif) no-repeat scroll left bottom;
	min-height:555px;
	font-size: 11px;
	padding-left: 10px;
	padding-top:12px;
}


.leftBox {
background:#FFFFFF url(img/corners_leftBox.gif) no-repeat top;
float:left;
margin-top: 5px;
margin-bottom:10px;
width:303px;
}


.leftBoxSet {
background:#FFFFFF url(img/corners_leftBox_bottom.gif) no-repeat scroll left bottom;
height: 275px;

}

.rightBox {
background:#FFFFFF url(img/corners_rightBox.gif) no-repeat top;
float: right;
width: 462px;
margin-top: 5px;
padding: 0px;
}

.rightBoxSet {
	background:#FFFFFF url(img/corners_rightBox_bottom.gif) no-repeat bottom;
	height:237px;
}

.bottomBox {
background: #ffffff url(img/corners_topBox.gif) no-repeat top;
float:left;
vertical-align:bottom;
margin-top: 5px;
margin-bottom:12px;
width:780px;
}

.bottomBoxSet {
	background:#FFFFFF url(img/corners_topBox_bottom.gif) no-repeat scroll left bottom;
	height: 55px;
}

.smallLeftBox {
	background: #DBDBDB;
	width: 180px;
	height: auto;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-left: 5px;
}

#smallRightBox {
	background: transparent top;
	vertical-align: top;
	float: right;
	margin-right: 5px;
	width: 550px;
	height: 140px;
}

.smallBottomBox {
	background: transparent top;
	vertical-align: top;
	float: bottom;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom:0px;
	margin-right: 5px;
	padding-left:20px;
	padding-top: 10px;
	width: 730px;
	/*height: 450px;*/
}

.floatright {
background: #ffffff;
float:right;
}


/*-------- Centre pictures -----------*/

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }

/*----- Partners Slide show -------- */

.slideshow {
	position:relative;
	padding:0;
	margin-left:40px;
}
.slideshow a img {
    border:none;
}
.slideshow li.slide {
    list-style-type:none;
}
.slideshow .slides {
	height:40px;
	margin:0;
}
.slideshow .slides li.slide {
	visibility:hidden;
	position:absolute;
	left:5px;
	top:0;
}
.slideshow .buttons {
    display:none;
}

