/* VARIOUS EXTRA'S HAVE BEEN ADDED AT THE BOTTOM OF THIS FILE */

/* temp*/
td {margin:0px;padding:0px;font-family:Verdana,Arial,Helvetica;font-size:80%;}

/* hack to permanently show scroll bar for mozilla*/
#scrollx {position:absolute; width:1em; top:0px; z-index:1; bottom:-0.1px;}

#scrollxx {position:absolute; width:800px; top:0px;  bottom:5px;background-color:#f00;}


/* Main Styles */
body {color:#000;margin:0px;padding:0px;font-family:Verdana,Arial,Helvetica;font-size:80%;background: url(../images/bgpattern.gif) repeat-y top center #fff;text-align:center;}

#outterbox {width:770px;margin: 0 auto;padding: 0;text-align: left;background-color:#fff;}
#innerbox {width:770px;text-align:left;background-color:#fff;margin: 0 auto;padding: 0;}

#innerbox_left {width:6px;height:100%;background-color:#000;}
#innerbox_center {width:770px;text-align:left;background-color:#fff;}
#innerbox_right {width:6px;height:100%;background-color:#000;}


div#page {width:770px;height:auto;margin:0px;padding:0px;/*background:transparent url(../images/leftnavbg.gif) repeat-y*/;text-align:left;}

img.thumb {margin:0px 20px 0px 0px;background-color:inherit;border-right:1px solid #FFF;}

/* - display */
div#topnavbox {background-color:#D62942;height:106px;width:770px;}

/* - menu_? */
div#topnavbox div#topnav {background-color:#D62942;width:770px;height:106px;}
div#topnavbox div#topnav div#homelogo {float:left;width:205px;height:96px;padding:0px 18px 0px 0px;}
div#topnavbox div#topnav div.whiteblock {float:left;width:7px;height:78px;padding:0px;margin:10px 8px 10px 4px;background-color:#fff;}

div#topnavbox div#topnav div.whiteblock div#block1a {width:7px;height:16px;padding:0px;background-color:#956A27;}
div#topnavbox div#topnav div.whiteblock div#block1b {width:7px;height:16px;padding:0px;background-color:#00880a;}
div#topnavbox div#topnav div.whiteblock div#block1c {width:7px;height:16px;padding:0px;background-color:#001fa4;}
div#topnavbox div#topnav div.whiteblock div#block1d {width:7px;height:16px;padding:0px;background-color:#065486;}
div#topnavbox div#topnav div.whiteblock div#block1e {width:7px;height:16px;padding:0px;background-color:#404040;}

div#topnavbox div#topnav div.whiteblock div#block2a {width:7px;height:16px;padding:0px;background-color:#5c54c2;}
div#topnavbox div#topnav div.whiteblock div#block2b {width:7px;height:16px;padding:0px;background-color:#8F278B;}
div#topnavbox div#topnav div.whiteblock div#block2c {width:7px;height:16px;padding:0px;background-color:#0091b8;}
div#topnavbox div#topnav div.whiteblock div#block2d {width:7px;height:16px;padding:0px;background-color:#b365cc;}
div#topnavbox div#topnav div.whiteblock div#block3a {width:7px;height:16px;padding:0px;background-color:#5d88d9;}
div#topnavbox div#topnav div.whiteblock div#block3b {width:7px;height:16px;padding:0px;background-color:#D9B406;}
div#topnavbox div#topnav div.whiteblock div#block3c {width:7px;height:16px;padding:0px;background-color:#03A0BC;}
div#topnavbox div#topnav div.whiteblock div#block3d {width:7px;height:16px;padding:0px;background-color:#3868cb;}

div#topnavbox div#topnav ul {list-style-type:none;padding:0px;margin:9px 1px 0px 0px;width:160px;background-color:#D62942;}
div#topnavbox div#topnav ul li {line-height:150%;font-size:85%;}
div#topnavbox div#topnav ul li.hi a {color:#FFF;text-decoration:none;font-weight:bold;}
div#topnavbox div#topnav ul li.hi a:link {color:#FFF;font-weight:bold;}
div#topnavbox div#topnav ul li.hi a:visited {color:#FFF;font-weight:bold;}
div#topnavbox div#topnav ul li.hi a:hover {color:#FFF;font-weight:bold;}
div#topnavbox div#topnav ul li.hi a:active {color:#FFF;font-weight:bold;}

div#topnavbox div#topnav ul li.lo a {color:#FFF;text-decoration:underline;}
div#topnavbox div#topnav ul li.lo a:link {color:#FFF;}
div#topnavbox div#topnav ul li.lo a:visited {color:#FFF;}
div#topnavbox div#topnav ul li.lo a:hover {color:#FFF;}
div#topnavbox div#topnav ul li.lo a:active {color:#FFF;}


/* left nav */
div#leftnav {float:left;width:226px;border-bottom:1px dotted black;border-right:1px dotted black;min-height:100%;}

div#leftnav div.leftnavpad {padding:0px 0px 0px 17px;}

div#leftnav div.leftnavdividertop {float:left;width:226px;height:1px;border-bottom:1px dotted black;/*background: transparent url(../images/leftnavdivtop.gif) no-repeat*/;padding:0px;}

div#leftnav div.leftnavdivider {float:left;width:226px;height:8px;border-bottom:1px dotted black;/*background: transparent url(../images/leftnavdiv.gif) no-repeat;*/}

div#leftnav div.leftnavhead {font-weight:bold;font-size:90%;color:#000;margin:10px 0 0 0;display:inline;line-height:2.5em;}

div#leftnav div.leftnavsectionhead {padding:6px 0px 6px 0px;width:226px;background-color:#000;}
div#leftnav div.leftnavsectionhead div.leftnavsectionheadtext {font-weight:bold;font-size:90%;color:#fff;padding:0px 4px 0px 20px;}
div#leftnav div.leftnavsectionhead div.leftnavsectionheadtext a {color:#fff; text-decoration:underline;}
div#leftnav div.leftnavsectionhead div.leftnavsectionheadtext a:link {color:#fff;}
div#leftnav div.leftnavsectionhead div.leftnavsectionheadtext a:visited {color:#fff;}
div#leftnav div.leftnavsectionhead div.leftnavsectionheadtext a:hover {color:#fff;}
div#leftnav div.leftnavsectionhead div.leftnavsectionheadtext a:active {color:#fff;}

div#leftnav div.leftnavpad div.leftnavpadtext {width:200px;padding: 6px 0px 8px 0px;}

div#leftnav div.leftnavpad div#bobbytext {width:100px;padding: 6px 0px 8px 6px;font-size:82%;line-height:140%;}

ul.leftnavhead {list-style-type:none;padding:0px;margin:0px 4px 0px 4px;}
ul.leftnavhead li {}
ul.leftnavhead li a { font-weight:bold;color:#BD0021;text-decoration:underline;}
ul.leftnavhead li a:link {color:#BD0021;}
ul.leftnavhead li a:visit {color:#BD0021;}
ul.leftnavhead li a:hover {color:#BD0021;}
ul.leftnavhead li a:active {color:#BD0021;}
ul.leftnavhead li.standardnav {padding:0.2em 0em 0.2em 0em;width:200px;}


ul.leftnavsubhead {list-style-type:none;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}
ul.leftnavsubhead li {}
ul.leftnavsubhead li a {font-size:80%;text-decoration:underline;}
ul.leftnavsubhead li a:link {color:#000;}
ul.leftnavsubhead li a:visit {color:#000;}
ul.leftnavsubhead li a:hover {color:#000;}
ul.leftnavsubhead li a:active {color:#000;}

/* login bar - inc_menu_bottom & inc_tandc */

div#loginbarbox {width:770px;height:24px;background-color:#E76342;color:#FFF;}

div#loginbarbox div#loginbar {color:#FFF;padding:3px 10px 0px 10px;font-size:85%;}

div#loginbarbox div#loginbar a {color:#FFF;}
div#loginbarbox div#loginbar a:link {color:#FFF;}
div#loginbarbox div#loginbar a:visited {color:#FFF;}
div#loginbarbox div#loginbar a:hover {color:#FFF;}
div#loginbarbox div#loginbar a:active {color:#FFF;}


div.content {float:left;}
div.content div.contentpad {padding:14px 0px 5px 0px;width:524px;}

div.content2 {float:left;width:544px;background-color:#FFF;margin-left:113px;}
div.content2M > div.content2 {float:left;width:544px;background-color:#FFF;margin-left:226px;}
div.content2 div.contentpad {padding:14px 0px 5px 0px;background-color:#FFF;width:524px;margin-right:10px;margin-left:8px;}

div.content div.contentpad div.sectionhomeholder {float:left;width:504px;background-color:#FFF;}
div.content div.contentpad div.sectionhomeholder div.col1 {float:left;width:247px;background-color:#FFF;height:200px;border:0px;margin:0px;}
div.content div.contentpad div.sectionhomeholder div.col2 {float:right;width:248px;background-color:#FFF;}


div.content div.contentpad div.section2colholder {float:left;width:504px;background-color:#FFF;}
div.content div.contentpad div.section2colholder div.col1 {float:left;width:247px;background-color:#FFF;border:0px;margin:0px;}
div.content div.contentpad div.section2colholder div.col2 {float:right;width:248px;background-color:#FFF;}
div.content div.contentpad div.section2colholder div.full {float:left;width:504px;background-color:#FFF;border:0px;margin:0px;}

div.content div.contentpad ul.front {color:#000;padding:0px;margin:2px 1px 0px 6px;width:510px;}
div.content div.contentpad ul.front li {line-height:150%;font-size:85%;list-style:none;}
div.content div.contentpad ul.front li.hi a {color:#000;text-decoration:none;font-weight:bold;}
div.content div.contentpad ul.front li.hi a:link {color:#000;font-weight:bold;}
div.content div.contentpad ul.front li.hi a:visited {color:#000;font-weight:bold;}
div.content div.contentpad ul.front li.hi a:hover {color:#000;font-weight:bold;}
div.content div.contentpad ul.front li.hi a:active {color:#000;font-weight:bold;}


div.content div.contentpad a {color:#D62942; text-decoration:underline;}
div.content div.contentpad a:link {color:#D62942; text-decoration:underline;}
div.content div.contentpad a:visited {color:#E76342; text-decoration:underline;}
div.content div.contentpad a:hover {color:#E76342; text-decoration:underline;}
div.content div.contentpad a:active {color:#E76342; text-decoration:underline;}

a.boxlink {color:#D62942; text-decoration:none;font-size:90%;font-weight:bold;background-color:#FFD8C1; border: 1px solid #D62942;padding:3px;}
a.boxlink:link {color:#D62942; text-decoration:none;}
a.boxlink:visited {color:#D62942; text-decoration:none;}
a.boxlink:hover {color:#E76342; text-decoration:none;}
a.boxlink:active {color:#E76342; text-decoration:none;}

div.content div.contentpad a.download {color:#D62942; text-decoration:none;font-size:84%;font-weight:bold;background-color:#fff; border-bottom: 2px dotted #D62942;padding:3px;line-height:2em;}
div.content div.contentpad a.download:link {color:#D62942; text-decoration:none;}
div.content div.contentpad a.download:visited {color:#D62942; text-decoration:none;}
div.content div.contentpad a.download:hover {color:#E76342; text-decoration:none;}
div.content div.contentpad a.download:active {color:#E76342; text-decoration:none;}

div.content div.contentpad ul {padding:0px;margin:0px 0px 0px 16px;}
div.content div.contentpad li { list-style-type:square;line-height:160%;}


div.content div.contentpad div.toolbox {background: transparent url(../images/toolboxbg.gif) repeat-y;float:right;width:226px;height:auto;padding:0px;margin:4px 2px 0px 10px;}
div.content div.contentpad div.toolbox div.toolboxtop {background: transparent url(../images/toolboxtop.gif) no-repeat;width:226px;height:1px;padding:0px;margin:0px;}
div.content div.contentpad div.toolbox div.toolboxdivider {background: transparent url(../images/toolboxtop.gif) no-repeat;width:226px;height:1px;padding:2px 0px 0px 10px;margin:0px;}
div.content div.contentpad div.toolbox div.toolboxtext {padding:0px 0px 10px 10px;margin:0px;}
div.content div.contentpad div.toolboxbot {background: transparent url(../images/toolboxtop.gif) no-repeat;float:right;width:226px;height:1px;padding:0px;margin:0px 2px 0px 10px;clear:both;}
div.content div.contentpad div.toolbox div.image {padding:12px 2px 2px 10px;margin:0px;clear:both;float:left;}

div.content div.contentpad div.toolboxwide {background: transparent url(../images/toolboxbg.gif) repeat-y;float:right;width:250px;height:auto;padding:0px;margin:4px 2px 0px 10px;}
div.content div.contentpad div.toolboxwide div.toolboxtop {background: transparent url(../images/toolboxtop.gif) no-repeat;width:226px;height:1px;padding:0px;margin:0px;}
div.content div.contentpad div.toolboxwide div.toolboxdivider {background: transparent url(../images/toolboxtop.gif) no-repeat;width:226px;height:1px;padding:2px 0px 0px 10px;margin:0px;}
div.content div.contentpad div.toolboxwide div.toolboxtext {padding:0px 0px 10px 10px;margin:0px;}
div.content div.contentpad div.toolboxbot {background: transparent url(../images/toolboxtop.gif) no-repeat;float:right;width:226px;height:1px;padding:0px;margin:0px 2px 0px 10px;clear:both;}
div.content div.contentpad div.toolboxwide div.image {padding:12px 2px 2px 10px;margin:0px;clear:both;float:left;}



div.sectionhomebox {float:left; width:240px;padding:4px 9px 5px 9px;margin:0px 4px 6px 0px;}
div.sectionhomeboxtext {color:#000;}

div.pagetitlebox {float:left;width:248px;height:20px;padding:4px 0px 5px 0px;margin:0px 0px 6px 0px;clear:both;}
div.pagetitleboxdefault {float:left;width:248px;height:20px;padding:4px 0px 5px 0px;margin:0px 0px 6px 0px;clear:both;}
div.pagetitleboxfull {float:left; width:500px;padding:4px 0px 5px 9px;margin:0px 0px 6px 0px;}
div.pagetitleboxfullorange {float:left; width:500px;padding:4px 0px 5px 9px;margin:0px 0px 6px 0px;background-color:#E76342;}


div.pagetitle {font-size:100%;color:#fff;font-weight:bold;padding:0px 9px 0px 9px;}
div.pagetitlebox div.pagetitle {font-size:100%;color:#fff;font-weight:bold;padding:0px 9px 0px 9px;}

div.pagetitle a {color:#fff; text-decoration:underline;}
div.pagetitle a:link {color:#fff; text-decoration:underline;}
div.pagetitle a:visited {color:#fff; text-decoration:underline;}
div.pagetitle a:hover {color:#fff; text-decoration:underline;}
div.pagetitle a:active {color:#fff; text-decoration:underline;}

div.pagetitleboxfull div.pagetitle a {color:#fff; text-decoration:underline;}
div.pagetitleboxfull div.pagetitle a:link {color:#fff; text-decoration:underline;}
div.pagetitleboxfull div.pagetitle a:visited {color:#fff; text-decoration:underline;}
div.pagetitleboxfull div.pagetitle a:hover {color:#fff; text-decoration:underline;}
div.pagetitleboxfull div.pagetitle a:active {color:#fff; text-decoration:underline;}

div.pagetitleboxfullorange div.pagetitle a {color:#fff; text-decoration:underline;}
div.pagetitleboxfullorange div.pagetitle a:link {color:#fff; text-decoration:underline;}
div.pagetitleboxfullorange div.pagetitle a:visited {color:#fff; text-decoration:underline;}
div.pagetitleboxfullorange div.pagetitle a:hover {color:#fff; text-decoration:underline;}
div.pagetitleboxfullorange div.pagetitle a:active {color:#fff; text-decoration:underline;}

div.pagetitlebox div.pagetitle a {color:#fff; text-decoration:underline;}
div.pagetitlebox div.pagetitle a:link {color:#fff; text-decoration:underline;}
div.pagetitlebox div.pagetitle a:visited {color:#fff; text-decoration:underline;}
div.pagetitlebox div.pagetitle a:hover {color:#fff; text-decoration:underline;}
div.pagetitlebox div.pagetitle a:active {color:#fff; text-decoration:underline;}

div.content div.contentpad a.jargon {color:#000; text-decoration:none;border-bottom: 2px dotted #5CB870;}
div.content div.contentpad a.jargon:link {color:#000; text-decoration:none;}
div.content div.contentpad a.jargon:visited {color:#000; text-decoration:none;}
div.content div.contentpad a.jargon:hover {color:#000; text-decoration:none;}
div.content div.contentpad a.jargon:active {color:#000; text-decoration:none;}

div.content div.contentpad H2 {color:#000;font-size:1.1em;}

div.content div.contentpad div#sitesection {width:505px;height:148px;padding:0px 0px 12px 0px}
div.content div.contentpad div#sitesection div#borderbox {float:left;width:228px;height:148px;border-top:1px solid #CECED6;border-left:1px solid #CECED6;border-bottom:1px solid #CECED6;}
div.content div.contentpad div#sitesection div#borderbox div#borderboxtext {padding:17px 15px 15px 15px;font-size:110%;}
div.content div.contentpad div#sitesection div#sitesectionimage {float:right;padding:0px;}

div.content div.contentpad div#sitesection div#borderbox div#borderboxtext H1 {display:block;}
/* added 13/12/05 by Reuben: */
div.content div.contentpad div#sitesection div#borderbox div#borderboxtext H2 {display:block;margin: 0; padding: 0;font-size:120%;font-family:"lucida sans", "lucida sans unicode", lucida, arial, geneva, verdana;margin: 0;padding: 0;}
div.content div.contentpad div#sitesection div#borderbox div#borderboxtext a {color: #ff6600;}
div.content div.contentpad div#sitesection div#borderbox div#borderboxtext p {color: #000; font-size: 70%; margin: 5px 0 0 0;}

div.content div.contentpad div#sitesectionbody {width:505px;height:auto;padding:0px 0px 12px 0px;clear:both;}

div#footerbox {border-top:1px dotted black;position:relative;float:left;width:770px;.margin:-9px 0 0 0;background-color:#FFF;clear:both;font-size:80%;/*background: transparent url(../images/leftnavbg.gif) repeat-y;*/}

div#footerbox div#footer {float:left;color:#fff;padding:19px 0px 0px 16px;}
div#footerbox div#footer a {color:#606060;text-decoration:underline;}
div#footerbox div#footer a:link {color:#606060;}
div#footerbox div#footer a:visited {color:#606060;}
div#footerbox div#footer a:hover {color:#000;}
div#footerbox div#footer a:active {color:#000;}

div#footerbox div#footerright {clear:both;float:left;color:#000;padding:19px 0px 0px 16px;width:200px;}
div#footerbox div#footerright a {color:#bbb;text-decoration:underline;}
div#footerbox div#footerright a:link {color:#bbb;}
div#footerbox div#footerright a:visited {color:#bbb;}
div#footerbox div#footerright a:hover {color:#000;}
div#footerbox div#footerright a:active {color:#000;}

/* header */
H1 {font-size:120%;}

/* area specific */
div.content div.contentpad div.glossaryphrasebox {background-color:#EFEFEF;float:left;width:148px;height:20px;padding:4px 0px 5px 0px;margin:0px 0px 6px 0px;}
div.content div.contentpad div.glossaryphrasebox div.glossaryphrasetext {font-size:100%;color:#000;font-weight:bold;padding:0px 9px 0px 9px;}


/* table*/

table.main {background-color:#808080;}
.main th {background-color:#808080;color:#FFF;font-size:80%;padding:2px 4px 2px 4px;border-bottom:solid 1px #FFF;text-align:left;}
.main td {background-color:#fff;font-size:80%;padding:2px 4px 2px 4px;}

.main td.head {background-color:#E76342;font-size:80%;padding:2px 4px 2px 4px;}

table.event {background-color:#ccc; width: 100% !important; display: block;}
table.event .firstcol { width: 95px; }
.event th {background-color:#808080;color:#FFF;font-size:80%;padding:2px 4px 2px 4px;border-bottom:solid 1px #FFF;text-align:left;}
.event td {background-color:#fff;font-size:70%;padding:2px 4px 2px 4px;}
.event th.sub {background-color:#ccc;color:#000;font-size:80%;padding:2px 4px 2px 4px;border-bottom:solid 1px #FFF;text-align:left;}

/*search*/
fieldset {color:#000;font-size:100%;border: #D62942 solid 1px; width:500px; padding:5px;}
ledgend {color:#000;font-size:120%;font-weight;bold;}

/*form */
span.highlight {color:#D62942;background-color:#FFF;font-weight:bold;}
span.mandatory {color:#D62942;background-color:#FFF;font-weight:bold;}

div.divrow {float:left;padding:0px 0px 10px 0px;clear:both;width:500px;background-color:#FFF;}
div.divrow div.divcol1 {float:left;padding:0px;background-color:#FFF;width:245px;font-weight:bold;}
div.divrow div.divcol2 {float:left;padding:0px 0px 0px 10px;background-color:#FFF;}
div.divrow div.divleft {float:left;padding:0px;background-color:#FFF;width:245px;}
div.divrow div.divright {float:left;padding:0px 0px 0px 10px;background-color:#FFF;}
div.divrow div.divcol1and2 {float:left;padding:0px;background-color:#FFF;width:490px;font-weight:bold;}

div.divrowbox {float:left;padding:0px 0px 10px 20px;clear:both;width:480px;background-color:#FFF;}
div.divrowbox div.divcol1 {float:left;padding:0px 0px 0px 30px;background-color:#FFF;width:260px;font-weight:bold;}
div.divrowbox div.divcol2 {float:left;padding:0px;background-color:#FFF;font-weight:bold;}
div.divrowbox div.divcol1and2 {float:left;padding:0px 0px 0px 30px;background-color:#FFF;width:400px;font-weight:bold;}
div.divrowbox div.divcol1and2center {float:left;padding:0px;background-color:#FFF;width:400px;font-weight:bold;text-align:center;}

div.divrow input {border: solid 1px #aaaaaa;}

input.standard {border:none;background-color:#D62942;color:#FFF;font-weight:bold;cursor:hand;}

div.divrowdot {float:left;padding:0px 0px 10px 0px;clear:both;width:500px;background: transparent url(../images/dotdiv.gif) repeat-x;}
