/* colours
FFFEFA (was FFFCF4)
*/


/* reset css */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    color:#1d1d1d;
}
    body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* end reset css */



/* set main columns */

body {
    margin: 0 auto;
    position: relative;
    text-align: center;
	background-color:#EEE;
	background-color:#EBE9D3;
}
	
#div-wrapper {
    width:994px;
    margin:0px auto;
    text-align:left;
}

/* end set main columns */


/* Set main blocks */

body {background-color:#C6E3EF;background-image:url('/images/backgrounds/background-body.jpg');background-repeat:repeat-x;}
#div-utilities {background-color:#8D1F2D;}
#div-header {background-color:#367a94;padding:0 10px 3px 10px;background-image:url('/images/backgrounds/bg-header.jpg');}
#div-banner {height:40px;}
#div-navtabs {padding-top:10px;padding-left:6em;}
/*#div-navigation {background-color:#FF9E00;padding:10px;background-image:url('/images/backgrounds/background-navigation.jpg');background-repeat:no-repeat;background-position:right;height:50px;xborder-right:10px solid #ff9e00;}*/
#div-navigation {background-color:#EDF0FF;xpadding:10px;xheight:85px;font-size:90%;}
#div-heading {border-bottom:2px solid #e6e6e6;padding:0.8em 1.2em;font-size:150%;color:#436d87;font-weight:normal;background-color:#fff;}
#div-heading.noheading {display:none;}
/*#div-main {background-color:#FFFEFA;min-height:10em;padding:0 20px 20px 20px;}*/
#div-main {background-color:#FFF;min-height:10em;padding:0 20px 20px 20px;}
#div-content {float:left;width:614px;padding:10px;}
#div-menu {float:right;padding:10px;font-size:80%;width:268px;margin:16px;}
#div-sidebar {background-color:#E5E5E5;float:right;width:268px;margin:16px;padding:10px;font-size:80%;}
/*#div-footer {}*/
#div-fatfooter {display:none;}
#div-fatfooter.showfatfooter {display:block;}
.div-clear {clear:both;}
#div-content .div-clear {height:1px;font-size:1px;}

/* end set main blocks */


/* start main tags */

h2.first {padding-top:15px;}
h2 {font-size:130%; padding:2em 0 8px; 0; color:#436d87;border-bottom:1px dotted #436d87;}
h2 span.strapline {font-style:italic;color:#999;font-size:70%;}
h3 {padding-top:0.8em;}
p {line-height:1.3em;padding-top:3px;}

/* end main tags */

/* start general classes */
.display-none {display:none;}

/* end general classes

/* start pagestyle */

#onecol #div-sidebar, #threecol #div-sidebar {display:none;}
#threecol #div-content {width:100%;}
#threecol #div-content h2 {color:#7A3034; border:none;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
#threecol p.strapline {color:#367A94;font-size:80%;font-style:italic;}
#threecol em {font-size:80%;}
#div-col1, #div-col2, #div-col3 {width:293px;float:left;padding:2px 2px 0 2px;background-color:#e6e6e6;border-bottom:2px solid #CCC;margin-top:20px;margin-bottom:20px;text-align:center;xpadding-bottom:20px;background-image:url('/images/backgrounds/bg-col-top.gif');background-repeat:no-repeat;}
#div-col1, #div-col2 {margin-right:20px;}

/* was cta orange background */
/*
#threecol #div-content a {color:white;background-color:#E46C53;text-decoration:none;padding:2px 5px;border:2px solid #fbd2ca;border-right:2px solid #C02D0E;border-bottom:2px solid #C02D0E;}
#threecol #div-content a:hover, #threecol #div-content a:focus {color:#E46c53;background-color:#fff;}
*/

#threecol #div-navigation p {font-size:240%;color:#787878;padding-left:25px;}
#threecol .strapline {font-size:40%;color:#787878}

#threecol #div-content h2, #threecol #div-content p.strapline {background-color:#367A94;color:white;padding-bottom:10px;}

.col-image {height:182px;margin-top:20px;}
#div-col1 .col-image {background-image:url('/images/backgrounds/bg-col1-image.jpg');}
#div-col2 .col-image {background-image:url('/images/backgrounds/bg-col2-image.jpg');}
#div-col3 .col-image {background-image:url('/images/backgrounds/bg-col3-image.jpg');}

#threecol #div-menu {display:none;}
#threecol a {background:none;}
#threecol li {background:none;}
#div-col1, #div-col2, #div-col3 {text-align:left;}
#div-col1 h2, #div-col2 h2, #div-col3 h2 {text-align:center;}
#div-col1 h3 , #div-col1 p, #div-col2 h3, #div-col2 ul, #div-col2 p, #div-col3 ul, #div-col3 p {padding-left:15px;padding-right:15px;}
#div-col2 ul li, #div-col3 ul li {padding-left:4px;}
#div-col1 {clear:both;}
#threecol #div-col1 h2 a, #threecol #div-col2 h2 a, #threecol #div-col3 h2 a {color:#fff;}
#threecol #div-col1 h2 a:hover, #threecol #div-col2 h2 a:hover, #threecol #div-col3 h2 a:hover {color:#000;background-color:#fff;}
#div-feature {padding:2px 2px 0 2px;background-color:#edf0ff;border:2px solid #CCC;margin-top:20px;padding:5px 20px 5px 20px;}
#div-feature p {padding-bottom:1em;}


/* end pagestyle */

/* div-breadcrumbs */

#div-breadcrumbs {float:left;padding-left:10px;}
#div-breadcrumbs li, #div-breadcrumbs strong {color:#fff;display:inline;}
li#breadcrumb-this {font-weight:bold;}

/* end div-breadcrumbs */

/* div-utilities */

#div-utilities {text-align:right;padding:3px 12px 5px 0;font-size:80%;line-height:2em;}
#div-utilities a {color:#fff;padding:0 1px;}
#div-utilities a:hover, #div-utilities a:focus {background-color:#fff;color:#000;text-decoration:none;}

/* end div-utilities */

/* div-header */

#div-banner a {font-size:200%;font-weight:bold;color:white;text-decoration:none;}
#div-banner {color:white;font-size:80%;padding-top:20px;padding-bottom:0.5em;padding-left:60px;}
#div-banner strong {color:#fff;}
#div-banner a:focus {text-decoration:underline;}

/* end div-header */

/* div-navtabs */

#div-navtabs ul {padding-bottom:5px;}

#div-navtabs li {display:inline;border:1px solid #436d87;background-color:#E46C53;padding-top:2px;padding-bottom:2px;border:0px solid #e6e6e6;}

#div-navtabs li a {color:#FFF;padding:5px 10px 6px 10px;text-decoration:none;font-size:80%;}

#div-navtabs li#navtab-selected {background-color:#EDF0FF;font-weight:bold;border-color:#e6e6e6;}
#div-navtabs li#navtab-selected a {color:black;}

#div-navtabs li#navtab-this {background-color:#3b7d97;font-weight:bold;border-color:#e6e6e6;}
#div-navtabs li#navtab-this a {color:#FFF;}
#div-navtabs li#navtab-this a:hover {cursor:default;}

#div-navtabs li#navtab-selected a:hover, #div-navtabs li#navtab-selected a:focus {background-color:#8D1F2D;}

/*#div-navtabs li a:hover, #div-navtabs li a:focus {background-color:#ff9e00;}*/

/*
#div-navtabs li:hover {background-image:url('/images/backgrounds/nav-tab-right.jpg');background-repeat:no-repeat;background-position:right;border-color:#fff;border-bottom:none;}
#div-navtabs li a:hover  {background-image:url('/images/backgrounds/nav-tab-left.jpg');background-repeat:no-repeat;}
#div-navtabs li a:focus {text-decoration:underline;}
*/


#div-navtabs li {padding:0;background:none;}
#div-navtabs li a {padding-left:15px;padding-right:15px;padding-top:10px;background:none;}

#div-navtabs li:hover {background-color:#edf0ff;border-color:#e6e6e6;}
#div-navtabs li a:hover, #div-navtabs li a:focus {color:#000;background-color:#edf0ff;}
x#div-navtabs li a:hover {text-decoration:underline;}
#div-navtabs li#navtab-selected a:hover {text-decoration:underline;}
/*#div-navtabs li a:focus {text-decoration:underline;}*/

/*
#div-navtabs li#navtab-selected {background-image:url('/images/backgrounds/nav-tabs.jpg');border:none;width:200px;}
#div-navtabs li#navtab-selected a {width:200px;}
*/

/*
#div-navtabs li#navtab-selected {background-image:url('/images/backgrounds/nav-tab-right.jpg');background-repeat:no-repeat;background-position:right;border-color:#fff;border-bottom:none;}
#div-navtabs li#navtab-selected a {background-image:url('/images/backgrounds/nav-tab-left.jpg');background-repeat:no-repeat;}
*/

/* KEEP THESE AND PUT THEM BACK IN LATER!!!
#div-navtabs li.nav-utility {background-color:#437a94;}
#div-navtabs li.nav-utility:hover {background-color:#e6e6e6;}
#div-navtabs li.nav-utility a:hover {color:#000;}
#div-navtabs li.nav-utility a:focus {text-decoration:underline;}
*/

#div-navtabs {margin-bottom:3px;}
#div-navtabs li#navtab-selected {background-color:#f8d5cd; padding:7px 5px 5px 5px;background:none;}
#div-navtabs li#navtab-selected a {color:black;color:#fff;font-weight:bold;text-decoration:underline;padding-top:5px;padding-right:10px;padding-left:10px;}
#div-navtabs li#navtab-selected {background-color:#edf0ff;}
#div-navtabs li#navtab-selected a {background-color:#edf0ff;background-color:#edf0ff;border:0 solid #EDF0FF;color:#000;margin:0;xpadding:5px 10px;text-decoration:none;}
#div-navtabs li#navtab-selected a:hover, #div-navtabs li#navtab-selected a:focus {color:#FFF;}
#div-navtabs li#navtab-this {background-color:#edf0ff;}

#div-navtabs li#navtab-this a {background-color:#edf0ff;color:#000;}

li#navtab-level {padding:0;}
li#navtab-level a {padding-top:10px;padding-left:15px;padding-right:15px;}
li#navtab-level {background-color:#e46c53;}
li#navtab-level a {background-color:#e46c53;text-decoration:none;font-weight:normal;}
li#navtab-level:hover {background-color:#edf0ff;}
li#navtab-level a:hover {background-color:#edf0ff;color:#000;}
li#navtab-this a {text-decoration:none;}

/* end div-navtabs */

/* div-navigation */

#div-navigation {margin-left:-10px;margin-right:-10px;margin-bottom:-3px;border-bottom:2px solid #ccc;font-size:80%;}
#div-navigation ul {padding:5px 0;}
#div-navigation li {display:inline;}

ul#navigation-second li {color:#555;font-weight:bold;}
ul#navigation-second li a {border:1px solid #bbb;color:#fff;text-decoration:none;font-weight:normal;padding:1px 5px;border-top-color:#555;border-left-color:#555;border-right-color:#fff;border-bottom-color:#fff;background-color:#E46C53;}

ul#navigation-second li a:hover, ul#navigation-second li a:focus, ul#navigation-second li#navigation-selected a  {background-color:#8D1F2D;}
ul#navigation-second li#navigation-selected a:hover, ul#navigation-second li#navigation-selected a:focus, ul#navigation-second li#navigation-selected a  {border:1px solid #bbb;border-left-color:#fff;border-top-color:#fff;border-right-color:#555;border-bottom-color:#555;background-color:#3b7d97;}
ul#navigation-second li#navigation-selected a {font-weight:bold;cursor:default;}



ul#navigation-third {margin-top:-5px;}
ul#navigation-third li a {padding:1px 5px;border:1px solid #EDF0FF;}
ul#navigation-third li a:hover, ul#navigation-third a:focus {color:#fff;background-color:#8D1F2D;text-decoration:none;}
ul#navigation-third li#navigation-selected a {text-decoration:none;font-weight:bold;color:#FFF;background-color:#3b7d97;border:1px solid white;border-right-color:#000;border-bottom-color:#000;}
ul#navigation-third li#navigation-selected a:hover {cursor:default;}

#div-navigation ul {padding:5px 10px;}
ul#navigation-parent {border-top:0;border-right:0;border-left:0;border-bottom-width:2px;border-bottom-color:#ccc;}
ul#navigation-parent li a {border-color:#fff;}

/* navigation text colours */

/*
#div-navigation ul.level-first li a, #div-navigation li.level-first, #div-navigation li.level-first a {color:#E46C53;}
#div-navigation li.level-second, #div-navigation li.level-second a {color:#000;}
#div-navigation ul.level-third li a, #div-navigation ul.level-third li a, #div-navigation li.level-third, #div-navigation li.level-third a {color:#E46C53;}
#div-navigation ul.level-fourth li a, li.level-fourth, #div-navigation li.level-fourth a {color:#000;}
*/
/* end navigation text colours */

z#div-navigation {border-left:20px solid white;border-right:20px solid white;}
#div-navigation ul#navigation-parent, #div-navigation ul#navigation-parent li, #div-navigation ul#navigation-parent li a {color:white;display:none;}
#div-navigation ul {padding-top:20px;padding-left:20px;}
#div-navigation ul#navigation-child {padding-top:10px;}

ul#navigation-second li.navigation-parent a {background-color:#3b7d97;border-color:white;border-right-color:black;border-bottom-color:#000;}
ul#navigation-second li.navigation-parent a:hover {background-color:#8D1F2D;}
/*
ul#navigation-third li a {background-color:#F8D5CD;border-color:#aaa;border-top-color:#888;border-left-color:#888;text-decoration:none;}
*/

ul#navigation-third li a {background-color:#FFF;border-color:#aaa;border-top-color:#888;border-left-color:#888;text-decoration:none;font-weight:bold;}


ul#navigation-third.navigation-level li a {background-color:#E46C53;color:white;}
ul#navigation-third.navigation-level li a:hover {background-color:#3b1e2e;}

ul#navigation-second.navigation-child li a {background-color:#f8d5cd;color:black;}


ul#navigation-second.navigation-parent li a {background-color:#edf0ff;color:black;border-color:#edf0ff;text-decoration:underline;}
ul#navigation-second.navigation-parent li#navigation-selected a {color:white;text-decoration:none;}

#div-navigation h1 {font-size:200%;padding:20px 0 10px 20px;}
#div-navigation {height:none;}

#div-navigation {border-bottom-width:0;}
#navigation-child {margin-left:-10px;padding-bottom:20px;padding-top:10px;}
#navigation-child li {display:inline;font-size:90%;line-height:1.5em;}
#div-content #navigation-child li a {color:#000;font-weight:bold;}
#div-content #navigation-child li a:hover {color:#fff;}

#div-content #navigation-second {margin-left:-10px;padding-top:10px;}
#div-content #navigation-second li {display:inline;font-size:90%;line-height:2em;}
#div-content #navigation-second li a {color:#fff;}

#div-navigation {padding-left:10px;font-size:100%;}

#div-navigation a {padding:0 1px;}
#div-navigation a:hover, #div-navigation a:focus {color:#fff;background-color:#8D1F2D;}
#div-navigation a:hover {text-decoration:none;}

/* end div-navigation */

/* start div-heading */

#div-heading {background-color:#EDF0FF;}

/* end div-heading */

/* div-main */

#div-main ul {padding-left:10px;}
#div-main li {padding:5px 0; line-height:1.3em;}
#div-main img {padding-right:0.5em;}
#div-main a {padding:0 1px;}
#div-main a:hover, #div-main a:focus {text-decoration:none;background-color:#436d87;color:white;}

/* end div-main */

/* div-content */

#div-content h1 {font-size:220%;line-height:1em;}
#div-content a:link, #div-content a:visited {color:#436d87;}
#div-content {font-size:90%;line-height:1.4em;}
#div-content a:hover, #div-content a:focus {color:#fff;}
#div-content h1 span.h1section {font-weight:normal;}


/* end div-content */

/* div-menu */

#div-menu {padding-top:0;margin-top:0px;}
#div-menu h2 {border:none;color:#555;}
#div-menu ul {padding-left:0;}

/* end div-menu */

/* div-footer */

#div-footer {background-color:#62A7B9;font-size:80%;padding:2em;}
#div-footer p {color:#000;}
#div-footer a {color:#000;}
#div-footer a:hover, #div-footer a:focus {background-color:white;color:#436d87;}

/* end div-footer */

/* div-fatfooter */

#div-fatfooter {background-color:#EDF0FF;padding:20px;10px;margin-bottom:15px;}
#div-fatfooter p, #div-fatfooter a, #div-fatfooter h2 {color:black;padding:0;}
#div-fatfooter h2 {color:black; border:none;margin-bottom:15px;}
#div-fatfooter a {padding:0 1px;}
#div-fatfooter a:hover {color:#EDF0FF;background-color:#000}

/* end div-fatfooter */






