/*------------------*/
/* GENERAL SETTINGS */
/*------------------*/
body {
	margin: 0px;
	padding: 0px;
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #E6F9FF;
}

h1, h2, h3, h4, h5, h6, p, ul, ol {
	margin: 0px;
	padding: 0px;
}

a img { 
	border: none;
}

/* Hide the skip links off-screen (but visible to screen readers) */
#skip {
	position: absolute;
	width: 150px;
	top: -200px;
}
acronym {
	cursor: help;
}

object {
	margin: 20px;
	padding: 0px;
}

/*--------*/
/* LAYOUT */
/*--------*/
#wrapper {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	background-color: #FFFFFF;
}
#contentWrapper {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 900px;
}


/*------------*/
/* TOP BANNER */
/*------------*/
#banner {
	width: 100%;
	margin: 0px;
	background-color:#00498E;
}
#bannerHeadline {
	width: 80%;
	padding: 5px 0px 0px 10px;
	float: left;
	background-color: #00498E;
	margin: 0;
}
.bannerHeadlineMain {
	font-size: 2.5em;
	line-height: 1.0em;
	font-weight: bold;
	color: #FFF;
	background-color: #00498E;
	float: left;
}
.bannerStrapline {
	font-size: 1.4em;
	font-weight: bold;
	color: #FFF;
	background-color: #00498E;
	clear: both;
	float: left;
	font-style:italic;
}
#bannerLogo {
	float: right;
	z-index: 2;
}
#bannerSearch {
	width: 35%;
	float: left;
	color: #FFFFFF;
	background-color: #00498E;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#bannerSearch form {
	margin: 0px;
	padding: 0px;
}
#bannerSearch form fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}
#bannerSearch label {
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	font-weight: bold;
}
#bannerSearch input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#bannerTools {
	width: 40%;
	display: inline;
	padding: 10px 10px 5px 10px;
	float: left;
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 1.1em;
}
#bannerTools a {
	text-decoration: underline;
	color: #FFFFFF;
	background: #00498E;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#bannerTools a:hover {
	text-decoration: underline;
	color: #FFEC00;
	padding: 0px 10px 0px 10px;
	background: #00498E;
}
.bannerEnd {
	clear: both;
}


/*---------------------------*/
/* HORIZONTAL NAVIGATION BAR */
/*---------------------------*/
#mainNav {
	clear: both;
	background: #FFFFFF url(images/bg_mainnav.jpg) repeat-x left bottom;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#mainNav ul {
	list-style-type:none;
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 10px;
}
#mainNav li {
	/*	list-style: none; */
	display: inline;
}
#mainNav a {
	text-decoration: none;
	color: #092869;
	font-size: 1.1em;
	background: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0px 10px 0px 5px;
	text-transform: uppercase;
	letter-spacing: 0.03em;
	word-spacing: 0.07em;
	line-height: 1.4em;
}
#mainNav a:hover {
	color: #FFFFFF;
	background: #0391BF;
}


/* These styles put an underscore beneath the current page link in the 
horizontal navigation menu */
body#home a#homeLink,
body#about a#aboutLink,
body#divisions a#divisionsLink,
body#publications a#publicationsLink,
body#careers a#careersLink,
body#contact a#contactLink
{
	text-decoration: underline;
}


/*--------------------------------------*/
/* VERTICAL NAVIGATION BAR ON LEFT SIDE */
/*--------------------------------------*/
/* wrapper required to get around the IE box model problem */
#leftNavWrapper {
	float: left;
	width: 161px;
	margin: 0;
	background: #FFFFFF;
}
#leftNav {
	padding-right: 10px;
	padding-left: 10px;
}
#leftNav ul {
	list-style-type: none;
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 0px 0px 0px 0px ;
	color: #092869;
	background: #FFFFFF;
}
.ul_outer {
	padding: 0px 0px 15px 0px ;
}
.ul_inner {
	padding: 0px 0px 0px 10px ;
}
#leftNav h2 {
	color: #092869;
	margin-top: 0px;
	text-transform: capitalize;
	background-color: #FFFFFF;
	font-size: 1.1em;
}
.rss img {
  float: right;
}
.nav_level_1 {
	display: block;
	padding: 0px 0px 5px 0px;
	font: normal normal bold 1.6em Verdana, Verdana, Arial, Helvetica, sans-serif;
}
.nav_level_2 {
	display: block;
	padding: 0px 0px 5px 5px;
	font: normal normal normal 1.1em Verdana, Verdana, Arial, Helvetica, sans-serif;
}
.nav_level_3 {
	display: block;
	padding: 0px 0px 5px 15px;
	font: normal normal normal 1.1em Verdana, Verdana, Arial, Helvetica, sans-serif;
}
.nav_level_4 {
	display: block;
	padding: 0px 0px 5px 25px;
	font: normal normal normal 1.1em Verdana, Verdana, Arial, Helvetica, sans-serif;
}
.nav_level_5 {
	display: block;
	padding: 0px 0px 5px 35px;
	font: normal normal normal 1.1em Verdana, Arial, Helvetica, sans-serif;
}
.nav_level_6 {
	display: block;
	padding: 0px 0px 5px 45px;
	font: normal normal normal 1.1em Verdana, Arial, Helvetica, sans-serif;
}
.nav_current {
	margin-left: -0.6em;
	font-weight: bold;
}
#leftNav a {
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	color: #092869;
	background: #FFFFFF;
}
#leftNav a:hover {
	text-decoration: underline;
	color: #0391BF;
	background: #FFFFFF;
}

body #leftNav, body #leftNav a, body #main h1 {
	color: #092869;
	background-color: #FFFFFF;
}
body#home #leftNav a:hover, body#about #leftNav a:hover, body#divisions #leftNav a:hover, body#publications #leftNav a:hover, body#careers #leftNav a:hover, body#contact #leftNav a:hover {
	color: #0391BF;
	background-color: #FFFFFF;
}

/*-------------------*/
/* RIGHT-HAND COLUMN */
/*-------------------*/
/* wrapper required to get around the IE box model problem */
#rightNewsWrapper {
	float: right;
	width: 243px;
	margin: 0;
	background: #FFFFFF;
}
#rightNews {
	padding: 0px 10px 10px 5px;
}
#rightNews a {
	text-decoration: underline;
	color: #026282;
	background: #FFFFFF;
}
#rightNews a:hover {
	color: #FF0000;
	background: #FFFFFF;
}
#rightNews h2 {
	color: #092869;
	background-color: #FFFFFF;
	font: normal normal bold 1.9em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 3px 0px;
}
.rightNewsItem {
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
	height: 100%;
	min-height: 120px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 1.1em;
	line-height: 1.5em;
}
.rightNewsItem h3 {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 5px;
	padding-top: 5px;
}
.rightNewsItem img {
	float: right;
	padding-left: 5px;
}
.rightNewsItem p {
	margin: 0px 5px 0px 0px;
}
.newsDate {
	font-size: 1.1em;
	font-style: italic;
	color: #666666;
	background-color: #FFFFFF;
}
#rightNewsArchive {
	padding: 10px 0px 5px 0px;
	text-align: right;
	font-size: 1.1em;
}
#rightMapData {
	font-size: 1.2em;
}
#rightMapData li {
  list-style: none;
}
.rssfeeds img {
	vertical-align: middle;
	padding-top: 5px;
}
#rightMenu {
  font-size: 1.4em;
}

/*------------------*/
/* BREADCRUMB TRAIL */
/*------------------*/
#breadcrumb {
	color: #026282;
	background-color: #FFFFFF;
	font-size: 1.1em;
	padding: 5px 10px 15px 10px;
	height: 150%;
	margin: 0px 0px 8px 0px;
	width: 880px;
}
#breadcrumb a {
	text-decoration: underline;
	color: #026282;
	background: #FFFFFF;
}
#breadcrumb a:hover {
	color: #FF0000;
	background: #FFFFFF;
}
#breadcrumbLeft {
	float: left;
	width: 70%;
	padding-right: 10px;
	text-align: left;
}

#dixeritRight {
	float: right;
}
#dixeritRight a {
  display: block;
	text-align: right;
	padding: 0px 15px;
	width: 10em;
	background:url(/images/listen_icon_dx.gif) no-repeat left top;
}
#dixeritRight a:hover {
	color: #0391BF;
	background-color: #FFFFFF;
	background:url(/images/listen_icon_dx.gif) no-repeat left top;
}
/*--------*/
/* FOOTER */
/*--------*/
#footer {
	color: #FFFFFF;
	font-size: 1.1em;
	margin: 0px;
	clear: both;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 7px;
	line-height: 1.2em;
	background: #0391BF url(images/bg_footer.jpg) repeat-x left top;
}
#footer a {
	text-decoration: underline;
	color: #FFFFFF;
	background: #0391BF;
}
#footer a:hover {
	color: #092869;
	background: #0391BF;
}
#footerLeft {
	float: left;
	width: 32%;
	padding-right: 5px;
	padding-left: 10px;
	text-align: left;
	line-height: 1.4em;
}
#footerRight {
	float: right;
	width: 30%;
	padding-right: 10px;
	padding-left: 5px;
	text-align: right;
}
#footerBlood {
	text-align: center;
}
#footerEnd {
	clear: both;
}


/*----------*/
/* PAGEDATE */
/*----------*/
#pageDate {
	clear: both;
	font-size: 0.9em;
	color: #333333;
	background-color: #FFFFFF;
	padding: 10px 10px 5px 0px;
}
#pageDate a {
	text-decoration: underline;
	color: #333333;
	background: #FFFFFF;
}
#pageDate a:hover {
	color: #000000;
	background: #FFFFFF;
}
.pageDateCtrl {
	display: inline;
	padding: 2px 15px 2px 10px;
	margin: 0px;
}
.pageDateCtrl img {
	text-decoration: none;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: -5px;
	margin-left: -3px;
}


/*------*/
/* MAIN */
/*------*/
/* Required to get around the IE box model problem */
#mainWrapper {
	margin-left: 166px;
/*	margin-right: 243px; */
  width: 485px;
}
#mainWrapper_wide {
	margin-left: 166px;
  width: 625px;
}
#mainWrapper_fullwidth {
	margin-left: 25px;
  width: 800px;
}
#main {
	color: #092869;
	background-color: #FFFFFF;
	font: 1.2em/1.5em Verdana, Arial, Helvetica, sans-serif; /* NEW */
	padding-bottom: 25px;
}
#main img {
	float: left;
	padding-right: 10px;
}
#main img.imgright {
	float: right;
	padding-top: 0px;
	padding-left: 10px;
}
#main a {
	text-decoration: underline;
	color: #026282;
	background-color: #FFFFFF;
}
#main a:hover {
	color: #FF0000;
	background-color: #FFFFFF;
}
#main h1 {
	background: #FFF url(images/arrow.jpg) no-repeat center left;
	padding-left: 20px;
	font: normal normal bold 1.8em/1.3em Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	border-bottom: 2px solid;
	margin: 0px 0px 10px 0px;
}
#main h1.homepage {
    font-size: 1.6em;
	line-height: 1.5em;
	border: none;
}
#main h2 {
	color: #092869;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	font: normal normal bold 1.6em/1.5em Verdana, Arial, Helvetica, sans-serif;
}
#main h2.homepage {
	text-transform: none;
	background: #FFF url(images/arrow.jpg) no-repeat center left;
	padding-left: 20px;
}
#main h3 {
	color: #333;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	font: normal normal bold 1.4em/1.5em Verdana, Arial, Helvetica, sans-serif;
}
#main h4 {
	color: #666;
	background-color: #FFFFFF;
	margin: 0px 0px 3px 0px;
	font: italic normal bold 1.2em/1.5em Verdana, Arial, Helvetica, sans-serif;
}
#main h5 {
	color: #999;
	background-color: #FFFFFF;
	margin: 0px 0px 3px 0px;
	font: normal normal normal 1.0em/1.5em Verdana, Arial, Helvetica, sans-serif;
}
#main h6 {
	color: #999;
	background-color: #FFFFFF;
	margin: 0px 0px 3px 0px;
	font: normal normal normal 1.0em/1.5em Verdana, Arial, Helvetica, sans-serif;
}
/*
#main p, #main ul, #main address, #main a {
	font: 1.1em/1.5em Verdana, Arial, Helvetica, sans-serif;
}
*/
#main p {
	margin: 0px 0px 10px 0px;
}
#main address {
  font-style: italic;
}
#main ul, #main ol {
	margin: 0px;
	padding: 0px 0px 20px 30px;
}
/*
#main p + h2 {
	padding: 20px 0px 3px 0px;
}
*/
#missionText {
	color: #092869;
	background-color: #DDF7FF;
	width: 98.0%;
	min-height: 165px; /* same as height of image */
	font-weight: bold;
	margin: 0px 0px 20px 0px;
}
#missionText p {
	margin: 0px 0px 0px 133px;/* left margin same as width of image + 10 */
	padding: 10px 10px 5px 0px;
	font-size: 1.1em;
}
#missionText a {
	text-decoration: underline;
	color: #026282;
	background-color: #DDF7FF;
}
#missionText a:hover {
	color: #FF0000;
	background-color: #DDF7FF;
}
#main #newsimage {
	float: right;
	padding: 0px 0px 5px 10px;
}
.a_to_z {
	padding-left: 40px;
}
.indent {
	padding: 0px 0px 0px 15px;
}
.div_list a {
	line-height: 1.7em;
	font-weight: bold;
}
#main acronym {
	border-bottom-style:dashed;
	border-bottom-width:1px;
}
#mapContainerShell {
	float: right;
	text-align: right;
}
.largemap {
	text-align: right;
	clear: both;
}

#languageBox {
	padding: 10px 5px 5px 10px;
	color: #092869;
	background-color: #DDF7FF;
	width: 96%;
	border: 1px solid #333;
}
#languageBox a {
	text-decoration: underline;
	color: #026282;
	background-color: #DDF7FF;
}
#languageBox a:hover {
	color: #FF0000;
	background-color: #DDF7FF;
}
#languageBox img {
  float: right;
}
#lang_hindi, #lang_arabic, #lang_chinese, #lang_urdu, #lang_polish, #lang_bengali, #lang_punjabi, #lang_gaelic {
	height: 3em;
	padding: 3px 7px 2px 0px;
  float: left;
}
#lang_hindi {
	width: 20%;
}
#lang_arabic {
	width: 23%;
}
#lang_chinese {
	width: 23%;
}
#lang_urdu {
	width: 16%;
}
#lang_polish {
	width: 20%;
}
#lang_bengali {
	width: 26%;
}
#lang_punjabi {
	width: 24%;
}
#lang_gaelic {
	width: 23%;
}
#lang img {
  float: right;
}

#main table {
  border-collapse:collapse;
	padding: 0;
}
#main table th, #main table td {
	text-align: left;
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 5px 3px 5px 3px;
	vertical-align: top;
}
#main table th {
  color:#FFFFFF;
  background-color:#00498E;
}
#main table caption {
  font-weight: bold;
}

#main img.floatRight {
	float: right;
	padding: 5px 0px 5px 10px;
}
#main h1 a {
	text-decoration: none;
	color: #092869;
	background-color: #FFF;
}
#main h1 a:hover {
	color: #F00;
	background-color: #FFF;
}
.h1_small {
	font-size: small;
}
#publicationAbstract img {
	float: none;
	padding-right: 5px;
}

/*------------------------------------------------------*/
/* TABLES FOR BOARD PAPERS, PUBLICATIONS & NEWS ARCHIVE */
/*------------------------------------------------------*/
#maintable th, #maintable td {
	text-align: left;
	border: 1px solid #CCCCCC;
	padding: 5px 10px 5px 10px;
}
#maintable tr {
	vertical-align: text-top;
}
body #maintable th, body #maintable th a {
	color: #FFFFFF;
	background-color: #00498E;
	text-decoration: underline;
}
body #maintable th a:hover {
	color:#FFEC00;
	background-color: #00498E;
	text-decoration: underline;
}
body #maintable tr.rowcolour1, body #maintable tr.rowcolour1 a {
	color:#092869;
	background-color: #DDF7FF;
}
body #maintable tr.rowcolour1 a:hover {
	color:#0391BF;
	background-color: #DDF7FF;
}
body#about #maintable tr.rowcolour2, body#about #maintable tr.rowcolour2 a {
	color:#092869;
	background-color: #FFFFFF;
}
body#about #maintable tr.rowcolour2 a:hover {
	color:#0391BF;
	background-color: #FFFFFF;
}
body #maintable td.nowrap {
  white-space:nowrap;
}



/* BOARD PAPERS */
/*body#about #maintable th, body#about #maintable th a {
	color: #FFFFFF;
	background-color: #A1002F;
	text-decoration: underline;
}
body#about #maintable th a:hover {
	color:#FFEC00;
	background-color: #A1002F;
	text-decoration: underline;
}
body#about #maintable tr.rowcolour1, body#about #maintable tr.rowcolour1 a {
	color:#092869;
	background-color: #FFECF1;
}
body#about #maintable tr.rowcolour1 a:hover {
	color:#0391BF;
	background-color: #FFECF1;
}
body#about #maintable tr.rowcolour2, body#about #maintable tr.rowcolour2 a {
	color:#092869;
	background-color: #FFFFFF;
}
body#about #maintable tr.rowcolour2 a:hover {
	color:#0391BF;
	background-color: #FFFFFF;
}
*/

/* PUBLICATIONS */
/*body#publications #maintable th, body#publications #maintable th a {
	color: #FFFFFF;
	background-color: #6B077B;
	text-decoration: underline;
}
body#publications #maintable th a:hover {
	color:#FFEC00;
	background-color: #6B077B;
	text-decoration: underline;
}
body#publications #maintable tr.rowcolour1, body#publications #maintable tr.rowcolour1 a {
	color:#092869;
	background-color: #FCEDFE;
}
body#publications #maintable tr.rowcolour1 a:hover {
	color:#0391BF;
	background-color: #FCEDFE;
}
body#publications #maintable tr.rowcolour2, body#publications #maintable tr.rowcolour2 a {
	color:#092869;
	background-color: #FFFFFF;
}
body#publications #maintable tr.rowcolour2 a:hover {
	color:#0391BF;
	background-color: #FFFFFF;
}
*/

/* NEWS ARCHIVE */
/*body#home #maintable th, body#home #maintable th a {
	color: #FFFFFF;
	background-color: #092869;
	text-decoration: underline;
}
body#home #maintable th a:hover {
	color:#FFEC00;
	background-color: #092869;
	text-decoration: underline;
}
body#home #maintable tr.rowcolour1, body#home #maintable tr.rowcolour1 a {
	color:#092869;
	background-color:#F1F5FE;
}
body#home #maintable tr.rowcolour1 a:hover {
	color:#0391BF;
	background-color: #F1F5FE;
}
body#home #maintable tr.rowcolour2, body#home #maintable tr.rowcolour2 a {
	color:#092869;
	background-color: #FFFFFF;
}
body#home #maintable tr.rowcolour2 a:hover {
	color:#0391BF;
	background-color: #FFFFFF;
}
*/

#search_key, #search_month, #search_year, #search_div, #search_go {
	/*	display: inline; */
	float: left;
	padding: 0px 5px 3px 2px;
	vertical-align: bottom;
}
#search_go {
	float: right;
}
#search_key label, #search_month label, #search_year label, #search_div label, #search_go label {
	float: left;
}
#search_key img, #search_month img, #search_year img, #search_div img, #search_go img {
	margin-top: 0px;
}
#search_key h2, #search_month h2, #search_year h2, #search_div h2, #search_go h2 {
	color: #A1002F;
	background-color: #FFFFFF;
	font-size: 1.0em;
	margin: 0px;
	padding: 0px;
}
.smaller, .smaller a, .smaller a:hover {
	font-size: 1.0em;
	line-height: 1.2em;
}

/*---------------------------------*/
/* TABLE FOR FOI DISCLOSURE DETAIL */
/*---------------------------------*/
.foi_table caption {
	text-align: left;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
}
.foi_table tr {
	padding-top: 3px;
	padding-bottom: 3px;
}
.foi_table th, .foi_table td {
	vertical-align: text-top;
}
.foi_table th {
	width: 25%;
}

.rightalign {
	text-align: right;
}
.centeralign {
	text-align: center;
}
.warning {
	color: #FF0000;
}
.faq {
	color: #026282;
	background-color: #FFFFFF;
	border-bottom: thin dotted #0391BF;
	font: bold normal 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.sixt img {
  float: left;
}
.birthday {
	margin-bottom: 25px;
	background-color: #FFFFFF;
	border: 1px solid #0A246A; 
	padding: 10px;
	text-align: center;
}
.birthday h2 {
	font: normal 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.birthday p {
	padding: 5px 0px 5px 0px;
}
#inlineImg img {
	float: none;
}
#search_AZ_links {
	display:inline;
	clear:left;
	float: left;
	padding: 10px 5px 10px 5px;
	margin: 10px 4px 10px 4px;
	width: 585px;
	background-color:#F4F4F4;
	border: 1px solid #CCC;
	text-align:center;
}
#search_AZ_links a {
	color: #092869;
	background-color: #F4F4F4;
}
#search_AZ_links a:hover {
	color: #F00;
	background-color: #F4F4F4;
}
table.fullwidth {
	width:100%;
}
th.topic {
	width:60%;
}
th.whotocontact {
	width:40%;
}
#search_div img {
	display:inline;
	padding: 2px 0px 0px 1px;
}
#servDir {
	overflow:auto;
}

#main h1.annrev, #main h2.annrev, #main h3.annrev {
	color: #0391BF;
}
#main h2.annrev {
	font: normal small-caps bold 1.2em/1.1em Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0;
}
#main h3.annrev {
	font: normal normal bold 1.2em/1.1em Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0;
}
div.figure {
  float: right;
  width: 200px;
  border: 1px solid #CCCCCC;
  margin-left: 10px;
  padding: 5px;
}
#main div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  margin: 0px;
  padding: 0px;
}
#main div.figure img {
  margin: 0px;
  padding: 0px;
}
#main object.corpvid {
	margin: 30px 0px 30px 0px;
}

/* NEW CONTACT US PAGE */

#main .contactBoxContent_orange,
#main .contactBoxContent_red,
#main .contactBoxContent_pink,
#main .contactBoxContent_purple {
	padding: 0px;
	float: left;
	width: 305px;
	margin: 2px;
	background-color:#FFF;
	font: normal normal normal 1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
#main .contactBoxContentBig_blue {
	padding: 0px;
	float: left;
	width: 616px;
	margin: 2px;
	background-color:#FFF;
	font: normal normal normal 1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
}

/* HEAD */
.contactBoxHead {
	font: normal normal bold 1.3em/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding: 10px 5px 20px 5px;
}
#main .contactBoxContent_orange .contactBoxHead {
	background: #FFF url(images/box_small_top.jpg) no-repeat left top;
}
#main .contactBoxContent_red .contactBoxHead {
	background: #FFF url(images/box_small_top_rd.jpg) no-repeat left top;
}
#main .contactBoxContent_pink .contactBoxHead {
	background: #FFF url(images/box_small_top_pk.jpg) no-repeat left top;
}
#main .contactBoxContent_purple .contactBoxHead {
	background: #FFF url(images/box_small_top_pu.jpg) no-repeat left top;
}
#main .contactBoxContentBig_blue .contactBoxHead {
	background: #FFF url(images/box_big_top.jpg) no-repeat left top;
}
#main .contactBoxContent_orange .contactBoxHead h2,
#main .contactBoxContent_red .contactBoxHead h2,
#main .contactBoxContent_pink .contactBoxHead h2,
#main .contactBoxContent_purple .contactBoxHead h2,
#main .contactBoxContentBig_blue .contactBoxHead h2 {
	color: #666;
	padding: 5px;
	margin: 0px;
	font: normal normal bold 1.0em/1.2em Verdana, Arial, Helvetica, sans-serif;
	background: none;
}

/* FOOT */
.contactBoxFoot {
	background: #FFF url(images/box_small_bottom.jpg) no-repeat left bottom;
	text-align: center;
	color:#FFF;
}
#main .contactBoxContentBig_blue .contactBoxFoot {
	background: #FFF url(images/box_big_bottom.jpg) no-repeat left bottom;
	text-align: center;
	color:#FFF;
}

/* BODY */
#main .contactBoxContent_orange .contactBoxBody,
#main .contactBoxContent_red .contactBoxBody {
	padding: 0px 5px 0px 5px;
	background: #FFF url(images/box_small_centre.jpg) repeat-y left top;
	min-height: 290px;
}
#main .contactBoxContent_pink .contactBoxBody,
#main .contactBoxContent_purple .contactBoxBody {
	padding: 0px 5px 0px 5px;
	background: #FFF url(images/box_small_centre.jpg) repeat-y left top;
	min-height: 140px;
}
#main .contactBoxContentBig_blue .contactBoxBody {
	padding: 0px 5px 0px 5px;
	background: #FFF url(images/box_big_centre.jpg) repeat-y left top;
	min-height: 210px;
}
#main .contactBoxContentBig_blue .contactBoxBody p {
	color: #666;
	padding: 5px 5px 10px 5px;
	margin: 0px;
	font: normal normal normal 1.0em/1.3em Verdana, Arial, Helvetica, sans-serif;
	background: none;
}
#main .contactBoxContent_orange .contactBoxBody ul,
#main .contactBoxContent_red .contactBoxBody ul,
#main .contactBoxContent_pink .contactBoxBody ul,
#main .contactBoxContent_purple .contactBoxBody ul,
#main .contactBoxContentBig_blue .contactBoxBody ul {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 10px 0px;
	list-style-type: none;
}
#main .contactBoxContent_orange .contactBoxBody ul li {
	padding: 5px 5px 5px 20px;
    background:transparent url(./images/bullet_orange.gif) no-repeat;
    background-position:0 8px;
}
#main .contactBoxContent_red .contactBoxBody ul li {
	padding: 5px 5px 5px 20px;
    background:transparent url(./images/bullet_maroon.gif) no-repeat;
    background-position:0 8px;
}
#main .contactBoxContent_pink .contactBoxBody ul li {
	padding: 5px 5px 5px 20px;
    background:transparent url(./images/bullet_pink.gif) no-repeat;
    background-position:0 8px;
}
#main .contactBoxContent_purple .contactBoxBody ul li {
	padding: 5px 5px 5px 20px;
    background:transparent url(./images/bullet_purple.gif) no-repeat;
    background-position:0 8px;
}
#contactColumns {
	padding: 0px;
}
#main .contactBoxContentBig_blue .contactBoxBody .leftbullets {
	padding: 5px 0px;
	float: left;
	width: 300px;
}
#main .contactBoxContentBig_blue .contactBoxBody .rightbullets {
	padding: 5px 0px;
	float: right;
	width: 300px;
}
#main .contactBoxContentBig_blue .contactBoxBody .leftbullets ul li {
	padding: 5px 5px 5px 20px;
    background:transparent url(./images/bullet_red.gif) no-repeat;
    background-position:0 8px;
}
#main .contactBoxContentBig_blue .contactBoxBody .rightbullets ul li {
	padding: 5px 5px 5px 20px;
    background:transparent url(./images/bullet_blue.gif) no-repeat;
    background-position:0 8px;
}
#main .contactBoxContent_red .contactBoxBody ul li address,
#main .contactBoxContent_purple .contactBoxBody ul li address {
	padding: 5px 0px 5px 25px;
	font: normal normal bold 1.0em/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #0399C8;
}
#main .contactBoxContent_orange .contactBoxBody ul li img {
	float: none;
	padding-left: 5px;
}

ul li.wmf {
	list-style-type:none;
	padding: 5px 5px 5px 20px;
    background:transparent url(./images/windows_media_icon.gif) no-repeat;
    background-position:0 8px;
}


