/* CSS Document */

body{
background: #ffffff url(images/mini-bg.gif); 
text-align: center;
min-width: 950px;
font-family: Verdana,Tahoma,Arial;
font-size: 11px;
margin-top: 0px;
}
#Container{
width: 950px;
margin: 0 auto;
text-align: left;
background-color: #cccccc;
}

#MenuLeft {
width: 420px;
float: left;
height: 36px;
padding-bottom: 0px;
background-color: #1b1464;
}
#MenuRight {
width: 510px;
float: right;
height: 36px;
padding-bottom: 0px;
padding-left: 20px;
background-color: #1b1464;
}


#TopLeft{
width: 445px;
float: left;
padding-left: 20px;
padding-top: 20px; /*20*/
padding-bottom: 20px;
text-align: justify;


}
#TopRight{
width: 445px; /*445*/
float: right;
padding-left: 20px;
padding-right: 20px; /*20*/
padding-top: 20px; /*20*/
padding-bottom: 20px;

text-align: justify; /*just*/
}
#TopRight img, #TopRight a
{
float: right;

}
#MidLeft{
width: 200px;
float: left;
padding-left: 20px; 
padding-top: 20px;
padding-bottom: 20px;

}
#MidRight{
width: 707px;
float: right;
padding-left: 0px; /* 20px*/
padding-right: 0px;
padding-top: 20px;
padding-bottom: 20px;
}
#CentreImage{
text-align: right;
}
#GreyBg
{
background-color: #CCCCCC;
}
#MainImageBg {
background-color: #FFFFFF;
}
#Header{
height: 168px;
background-color: #f2f2f2;

}

#headerLeft {
float: left;
width: 580px; /*600*/
}
#headerLeft img {
margin-top: 10px; /*42*/
}
#MenuLeft img {
margin-top: 10px;
margin-left: 6px;
}

#headerRight {
float: right;
width: 360px;
padding-right: 10px;
}

#FooterLeft{
width: 520px;
float: left;
padding-left: 0px;
padding-top: 20px;
padding-bottom: 20px;
font-size: 10px;
color: #417ebd; 
}
#FooterRight{
width: 407px;
float: right;
padding-left: 20px;
padding-right: 0px;
padding-top: 20px;
padding-bottom: 20px;
font-size: 10px;
color: #417ebd; 
text-align: right;
}
#FooterAll {
width: 910px;
float: right;
padding-left: 20px;
padding-right: 20px;
padding-top: 12px;
padding-bottom: 12px;
font-size: 10px;
color: #999999; 
text-align: center;
background-color: #1b1464;
}
#FooterAll a {
color: #999999;
text-decoration: none 
}
#FooterAll a:hover{
color: #cc0000;
}
#rightImages{
margin: 0px;
padding: 0px;
padding-top: 0px;
float: right;
}
#leftImages {
margin: 0px;
padding: 0px;
padding-top: 0px;
float: left;
}
#Emphasize, .Emphasize {
font-weight: bold;
color: #cc0000;
}

#ClearDiv {
clear: both;
}
#Credit {
width: 950px;
padding-top: 20px;
padding-bottom: 10px;
font-size: 10px;
color: #999999; 
text-align: center;
margin: 0 auto;
}
#Credit a { text-decoration: none; color: #999999;}
#Credit a:hover { color: #cc0000}

#MidLeft ul{
margin:0px;
padding:0px;
border:0px;
}
#MidLeft li {
padding-left: 30px;
list-style-type: none;
background: url(images/next2.gif) no-repeat left center;
line-height: 250%;
}
#MidLeft li a {
font-weight: bold;
color: #1b1464; 
text-decoration: none 
}
#MidLeft li a:hover {
color: #cc0000;

}

#MidRight img {
/*border: 1px dotted #417ebd;*/

}
h1, h3, .Heading {
padding: 0px;
margin: 0px;
padding-bottom: 10px;
font-size: 16px;
font-weight: bold;
color: #cc0000;
}
td.ViewBags { text-align: right; padding-right: 20px; padding-top: 10px;}

td.ViewBags a {
font-size: 10px;
font-weight: bold;
color: #330066;
text-decoration: none;
}
td.ViewBags a:hover, .SpecText {
color: #cc0000;
}
td.SpecText {
vertical-align: top;

}
#LowerLeft {
padding-top: 20px;
padding-left: 0px;
padding-bottom: 0px;
text-align: justify;
}
#LowerLeft span {
font-weight: bold;
color: #1b1464; 
}
#LowerLeft span a {

color: #1b1464;
}
#LowerLeft span a:hover {
text-decoration: none;
color: #cc0000;
}
#LowerLeft h1 {
padding: 0px;
padding-bottom: 0px;
}
/*----------------horizontal nav buttons-----------------------*/
#navcontainer ul
{
margin: 0px;
padding-left: 0;
margin-left: 0;
background-color: #1b1464;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; float:right; }

#navcontainer ul li a
{
padding: 10px 1em; /*0.1 1*/
background: #1b1464 url(images/buttonBg.gif); 
color: #1b1464;
text-decoration: none;
text-align: center;
float: left;
/*border-right: 1px solid #fff;*/
font-size: 13px;
font-weight: bold;
width: 80px;
}
#navcontainer #last{
padding-right: 20px;
background: #ff0000 url(images/buttonBgends.gif) no-repeat center right; 
}
#navcontainer #first{
padding-left: 20px;
background: #1b1464 url(images/buttonBgends.gif) no-repeat center left; 
}
#navcontainer ul li a:hover
{
background-color: #ffffff;
color: #cc0000;
}
/*
#flags {
	margin: 0px;
	border: 0px;
	position: relative;
	top: 9px;
	left: 10px;

}
#flags img {padding-right: 5px;}
*/
.InfoBoxes
{
background-color: #e1e1e1
}
.InfoBoxes td {border: 1px solid #bbbbbb;}
#leftimage {padding-right: 15px; }
#rightimage {padding-left: 15px; }
.ipwidth { width: 200px; font-family: Verdana,Tahoma,Arial; font-size: 11px;}

#brochure img, #brochure a
{
float: left;
padding-top: 10px;
}