/*----------------------------- YBDSA STYLE ---------------------------- */

/*----------------------------- Defaults ---------------------------- */
*{margin:0;padding:0;}
body{background:#676767;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:67.5%;color:#666;line-height:1.5em;}
img{border:0;}
.left{float:left}
.right{float:right}

/*----------------------- Links  ----------------------- */
a{color:#009ac8;text-decoration:none;}
a:visited{color:#009ac8;text-decoration:none;}
a:hover{color:#ccc;text-decoration:none;}
a:active{color:#009ac8;text-decoration:none;}






/*-------------------------- Wrappers ------------------------- */
#wrapper{margin:0px auto;width:900px;height:100%;background:#fff;}
#banner{clear:left;z-index:0;}
#contentWrapper{float:left;width:810px;padding:10px 45px 0 45px;border-top:1px solid #4c4d4f;background:#fff;}
#content{height:100%;width:810px;padding:30px 0;}
#footer{clear:both;width:810px;padding:10px 45px 15px 45px;border-top:1px solid #4c4d4f;margin-top:20px;background:#fff;}

/*----------------------------- Header ---------------------------- */
#header{height:140px;width:900px;background:#4c4d4f;}
#header p{margin:50px 45px 0 0;font-size:1.1em;color:#009ac8;}
.logo{margin:50px 0 0 40px;}    /*--YBDSA only--*/

/*----------------------------- Navigation  ---------------------------- */
#nav{width:810px;list-style:none;padding:20px 45px 0 45px;height:25px;background:#fff;z-index:100;line-height:1.5;list-style:none;}
#nav ul{list-style:none;}
#nav li{float:left;}
#nav a{text-transform:uppercase;font-size:16px ;display:block;padding:0px 32px 0px 10px;}
#nav li ul{position:absolute;width:140px;left:-999em;}
#nav li:hover ul,#nav li.sfhover ul{left:auto;}
#nav ul li ul ,#nav ul li ul li{width:220px;line-height:1.3; border-top:solid 1px #029ACB;}
#nav ul li ul li a{padding-left:10px;text-transform:none;font-size:12px;color:#fff;font-weight:bold; padding-top: 3px;padding-bottom: 3px;}
#nav ul:hover,#nav li:hover,#nav ul li ul li{background:#4c4d4f;color:#fff;}
#nav a:hover{color:#009ac8;}
#nav ul li ul li a:hover{color:#fff;background:#009ac8;}

/*-------------------------- Content ------------------------- */
#contentLeft{width:520px;}
#contentRight{width:260px;}
.column{width:370px;padding:0 15px;}
.borderRight{border-right:1px solid #4c4d4f;}
.border{border:1px solid #4c4d4f;}

/*-------------------------- Lists ------------------------- */
ul.nobull {list-style-type:none; margin-left:20px; margin-bottom:0.2em}
li.nobull {font-size:1.3em; line-height: 1.5em; margin-bottom:0.2em}
ul.bull {list-style-type:disc; margin-left:20px; margin-bottom:0.2em;}
li.bull {font-size:1.3em; line-height: 1.5em; margin-bottom:0.2em}
ul.nobull_RL {list-style-type:disc; margin-left:0; padding-left: 0;}
li.nobull_RL {font-size:1.3em; margin-bottom: 0px; line-height:1.5em; margin-bottom:0.2em}
ul.list {list-style-type:disc; margin-left:0; padding-left: 0;}
li.list {border-bottom: solid 1px #777777; font-size:1.2em; margin: 4px 0px ; padding: 4px 0px ; width:500px}
ol {margin-bottom:0.2em; margin-left:0px}
ol li {font-size:1.3em; line-height: 1.5em; margin-bottom:0.2em;}

/*---------------------------- Directory -------------------------------- */
.dirheadL {color:#FFFFFF; text-indent: 5px; font-size: 1.3em; padding: 5px 0 5px 0; background-color: #029ACB; width:150px}
.dirheadR {color:#FFFFFF; text-indent: 0; font-size: 1.3em; padding: 5px 0 5px 0; background-color: #029ACB; width:370px}
.dirL {width:150px; font-size:1.1em; background-color:#FFFFFF;}
.dirR {width:370px; font-size:1.1em; background-color:#FFFFFF;}

/*---------------------------- Tables -------------------------------- */
td.left {font-size: 1.2em; line-height: 1.4em; vertical-align:top; text-align:left;}
td.right {font-size: 1.2em; line-height: 1.4em; vertical-align:top; text-align:right;}
th {font-size: 1.2em; font-weight: bold; line-height: 1.4em; vertical-align:top; text-align:left; margin-top: 0.4em; padding-top: 0.4em}
td.small-L {font-size: 1.0em; line-height: 1.2em; vertical-align:top; text-align:left; border-bottom: solid 1px #888888; padding: 3px 0 3px 0; margin: 3px 0 3px 0;}
td.small-R {font-size: 1.0em; line-height: 1.2em; vertical-align:top; text-align:right; border-bottom: solid 1px #888888; padding: 3px 0 3px 0; margin: 3px 0 3px 0;}
th.small {font-size: 1.0em; font-weight: bold; line-height: 1.2em; vertical-align:top; text-align:left; border-bottom: solid 1px #888888 ;padding: 3px 0 3px 0; margin: 3px 0 3px 0;}
.tbleft {width:150px; font-size:1.1em}
.tbright {width:370px; font-size:1.1em}

/*---------------------------- Fonts -------------------------------- */
p{margin:10px 0;}
h1{color:#009ac8;text-transform:uppercase;font-size:2.4em; line-height:1.2em; font-weight:normal; margin-top:0; margin-bottom:20px;}
h2{color:#777777;font-size:1.8em; line-height:1.4em;font-weight:normal;margin:20px 0 10px 0;}
h3{color:#777777;font-size:1.6em;font-weight:normal; line-height:1.4em; margin:10px 0 0 0;}
h4{color:#777777;font-size:1.3em; font-weight:normal;line-height:1.3em;}
h5{color:#777777;font-size:1.0em; font-weight: bold; line-height:1.2em; margin:10px 0 2px 0; padding:10px 0 2px 0;}

#footer p{font-size:0.8em;margin:0;line-height:1.45em;}
.maintext p{font-size:1.3em;line-height:1.5em;}
p.smalltxt {font-size:1.0em; font-weight:normal; line-height:1.2em;margin: 2px 0 2px 0; padding: 2px 0 2px 0;}

/*---------------------------- Scroller -------------------------------- */
.scrollhead {background:#4c4d4f;color:#fff;padding:4px 20px;font-size:1.6em;text-transform:uppercase;font-weight:normal;}
#scrolltext p{font-size:1.1em;margin:0 10px 10px 10px;line-height:1.3em;}
#scrolltext h1{color:#777777; font-size:1.2em; font-weight:bold; margin:10px 10px 5px 10px; line-height:1.4em;}

/*---------------------------- Colour -------------------------------- */
.blue{color:#009ac8;}
.white{color:#fff;}
.grey{color:#4c4d4f;}




.rhlink {width: 190px;float:right;margin: 2px 0 4px 0;padding: 2px 0 4px 0;border-bottom: 1px solid #009ac8;}

/*----------------------------- Inputs ---------------------------- */
#searchForm{margin:10px 45px 0 0;color:#fff;font-size:1.0em;}
#searchForm input{margin-left:5px;width:220px;padding:4px 0;border:0;}

/*----------------------------- Print header and footer ---------------------------- */
#pheader {display:none}
#pfooter {display:none}





























