/* element ********************/
html, body {background:#000;background-image:url(/core/general/img/bg/background.gif);font-family: Trebuchet MS,Arial,Helvetica,sans-serif;}
h1{ font-weight:bold; font-size:130%; padding:10px 0px; margin-bottom:15px;}
h2{ font-weight:bold; font-size:120%; margin:10px 0px 5px 0px; }
h2 a{ font-weight:bold; text-decoration:none;} h2 a:hover{color:#8F0000;text-decoration:underline;}
h3 { font-weight:bold; font-size:100%; margin:10px 0px 0px 0px; }
h3 a{ font-weight:bold; font-size:100%; margin-bottom:0.3em; text-decoration:none;  }
h4 { font-weight:bold; font-size:110%; margin-bottom:0.3em; margin-top:1em; text-decoration:none; }
h4 a{font-weight:bold; font-size:110%; margin-bottom:0.3em; margin-top:1em; text-decoration:underline; }
h4 a:hover{ text-decoration:underline; }
strong{font-weight:bold;}
em{font-style:italic;}
hr {border: 0; width: 100%; height: 1px;}
table{border-collapse:collapse; font-size:90%; border: 1px solid #cccccc; width:500px;margin:10px 0;}
td{padding:10px; }
th{padding:10px; font-weight:bold;}
td.heading{font-weight:bold;}

/* layout ********************/
.yui-t2 .yui-b {width: 14.8461em; *width:13.50em;}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u {
	width: 32%; margin-left: 1.99%; *width:31.6%; *margin-left: 0;}

#whole {}
#logo {padding:20px 0px 10px 35px;}
#bd {margin-top:15px;min-width:970px;} 

/* primary */
#primary{padding:0px 0.8em 15px 0.8em;}
#primary p{font-size:90%; margin-bottom:0.5em;}
#primary ul{margin:0.3em 0 0.3em 0;}
#primary li{list-style:disc;font-size:90%;margin:0.3em 1.5em 0.3em 1.5em;}


/* secondary */
#secondary{padding:0px 10px 0px 0px;*padding:0px;width:235px; background-color:#ffffff; margin-bottom:15px;}
#secondary p{font-size:80%; padding:0px 0px 5px 0px;}
#secondary h2{font-size:100%;}
#secondary h3{font-size:90%;}
#secondary h4{font-size:90%;font-weight:normal; text-transform:uppercase;}

#secondary .qlink{background-color:#ffffff;margin:10px 0px;}
#secondary .qlink table{width:220px; border:none;}
#secondary .qlink img{width:220px;padding:0px 5px;}
#secondary .qlink table td.imageholder{overflow:hidden; width:230px;}
#secondary .qlink table td{margin:0px; padding:0px; border:none;}
#secondary .qlink table td h2{margin:5px 10px;}
#secondary .qlink table td p{margin:0px 10px;}
#secondary .qlink table img{margin:0px;}
#secondary .qlink a.btn{float:right; text-decoration:none;font-weight:bold; font-size:190%;}

/* tertiary */
#tertiary{padding:0px;margin:0px; }
#tertiary table{width:240px;border:none;}
#tertiary table img{border:1px solid #bbbabf; padding:3px; margin:10px 10px 0px 10px; background-color:#ffffff;}
#tertiary table td{padding:0px; margin:0px;border:none;}
#tertiary .container{height:68px; overflow:hidden;}
#tertiary h3{margin:0px;padding:0px;}
#tertiary p{font-size:90%;}
#tertiary .more a{float:right; color:#8F0000; text-decoration:none;font-size:90%;}

/* footer */
#ft{padding:5px 0px 60px 0px; }
#ft p{font-size:70%; color:#cccccc; padding:0px 5px 5px 10px;}
#ft ul{font-size:70%; color:#cccccc; padding:0px 0px 5px 0px; display:inline; float:right;}
#ft li{  display:inline; }
#ft li a{ color:#cccccc; margin-right:10px; text-decoration:none; }
#ft li a:hover{ color:#ffffff;text-decoration:underline; }

/* specific region ********************/

/*two columns*/
table.twocol{border:none;}
table.twocol td{border:none;}

/* video on home page */
#primary .video{background-image:url(/core/general/img/bg/videobg.gif); background-repeat:no-repeat; width:510px; height:460px; margin-left:-5px;}
#primary .video #player{padding:0px 15px;}
#primary .video h2{padding:15px 15px 0px 15px; text-transform:uppercase; font-weight:normal;font-size:110%;}

/* video on mediacentre page */
#primary .video_media{background-image:url(/core/general/img/bg/videobg_mediacentre.gif); background-repeat:no-repeat; width:510px; height:750px; margin-left:-5px;}
#primary .video_media #player{padding:0px 15px;}
#primary .video_media h2{padding:15px 15px 0px 15px; text-transform:uppercase; font-weight:normal;font-size:110%;}

/* contact */
.contact {border:none; width:500px;}
.contact td{border:none; padding:2px;}
.contact input{height:23px; width:350px; font-size:100%;}
.contact .check input{width:auto; vertical-align:middle;}
.contact textarea{width:350px;font-size:100%;}
.contact .submit input{float:right; width:100px;font-size:100%;}

/* sitemap */
.sitemap ul {margin:0.5em 2em;}
.sitemap li {margin:0;line-height:1em; list-style-type:disc;}
.sitemap a {text-decoration:none; color:#333;}

/*book series*/
#primary table.flink{border:none;margin:0px;}
#primary table.flink td{border:none; border-bottom:1px dashed #cccccc;padding:3px;}
#primary table.flink td.ftype{width:20px;}

/* video player popup */
#videoplayer h1 {color:#8F0000; text-align:left; padding-left:10px;}


#primary .jnl table {border:none;width:auto;}
#primary .jnl table td {border:none;}