body {width:95%; text-align:left; margin: 0 auto; padding: 0; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:100%;background-image:url(newbg.gif); background-color:#ffffff; background-position:top left; background-repeat:repeat-x;} /*section { width:100%; float:left; border:solid #ccc thin; border-radius:0.5em; margin:0.2em; padding:0.5em; box-shadow: 5px 5px 2px #888888;} */ dt {font-weight:800;} #wrapper {width:99%; max-width:860px; min-width:470px; padding:0 10px 0 0; color:#000; margin: 5px auto; } #breadcrumbs{margin:10px 10px; text-align:left;} #innerwrapper {width:100%; min-width:470px; padding:0; text-align:left; background-color:#ffffff; margin: .1em auto; padding:.1em; border:1px solid #000;border-radius:0.5em;box-shadow: 5px 5px 2px #888888;} #header {width:98%;} #columnmenu { width:145px; text-align:center; font-style: italic; font-weight: bold; float:left; margin-top: 5px; margin-right: 1px; margin-bottom: 0; margin-left: 1px; padding-top: 5px; padding-right: 1px; padding-bottom: 0; padding-left: 1px; } #colmenu2{width:24%; float:right;} #columnone{ width:98%; max-width:655px; margin:1px auto; font-style: normal; font-weight: normal; color: #000000; padding-top: 5px; padding-right: 1px; padding-bottom: 7px; padding-left: 1px; } .headerpic{width:95%; max-width:400px; border:0; padding:3px; margin-top:3px; margin-bottom:3px; display: block; margin-left: auto; margin-right: auto; }#headlogo{width:75%; max-width:400px; border:0; padding:3px; margin-top:3px; margin-bottom:3px; display: block; float:left; } .headerscript{color: #FFFFFF;} .imgcap{text-align:center; font-style:italic;} #columnindex p{margin-top:0; padding-top:0;margin-bottom:0; padding-bottom:0;}

.more_link {font-size:1em;   padding: 0 5px 5px 5px;margin: 0 2px;;}
.more_link input[type=submit] {background-color: #ffffff; border: none; color: #00f;text-decoration: underline; cursor: pointer;}
.more_link input[type=submit]:hover {color: #f00; text-decoration: none; font-style:italic;}

#columnmenu2 {width:25%; max-width:220px; min-width:165px; text-align:center; font-style: italic; font-weight: bold; float:right; margin:0 1px; padding: 0 1px; } .mainheading { font-size: 1.6em;; font-style: normal; font-weight: bold; color: #003399; text-align: center; } #maintextbox{width:65%; float:left;}#maintextboxhome{width:98%; float:left;}#maintextbook{width:98%; float:left;} .leftinsert{width:95%; padding:0 10px 10px 20px;}.maintext, .maintext_top {font-style: normal;font-weight: normal;color: #000000; } .maintext_top{vertical-align:top;} dt, .maintextbold, .maintextbold_gn_grbg { font-style: normal; font-weight: bold; text-align: left; color: #003333; } .maintextbold_gn_grbg {background-color:#ccc; } .box_90pc_redb{width:90%;border:solid red 1px ;margin:0 auto;padding:5px;} .table_index{width:90%; margin:0 auto;} .td_index{width:48%;} .table_book {width:99%;border:0;margin:0 auto;} .table_50pc{width:50%;border:0;margin:0 auto;} .table_75pc{width:75%;border:0;margin:0 auto;} .table_75pc_bkb{width:75%;border:solid #000000 1px ;border-spacing:0;margin:0 auto;} .table_75pc_bkb td{border:solid #000000 1px ;margin:0;padding:5px;} .table_98pc{width:98%;border:0;border-spacing:0;margin:0 auto;} .table_98pc td{border:solid #fff 0 ;border-spacing:0;margin:0;padding:5px;} .table_98pc_bkb{width:98%;border:0;margin:0 auto;} .table_98pc_grbg{width:98%;background-color:#CCC ;border-spacing:0;margin:0 auto;} .table_98pc_bkb td{border:solid #000000 1px ;border-spacing:0;margin:0;padding:5px;} .table_200px{width:200px;border:0;margin:0 auto;} .td_cent_top {text-align:center;vertical-align:top;} .td_cent_top_50pc {width:50%;text-align:center;vertical-align:top;} .td_cent_top_33pc {width:33%;text-align:center;vertical-align:top;} .td_cent_bot_33pc {width:33%;text-align:center;vertical-align:bottom;} .td_left_top_50pc {width:33%;text-align:left;vertical-align:top;} .td_cent_top_130px {width:130px;text-align:center;vertical-align:top;} .td_cent_mid {text-align:center;vertical-align:middle;} .td_cent_mid_45pc {width:45%;text-align:center;vertical-align:middle;} .td_left_mid {text-align:left;vertical-align:middle;} .td_left_top {text-align:left;vertical-align:top;} .td_left_top_blue {text-align:left;vertical-align:top;color:blue;} .td_right_bot {text-align:right;vertical-align:bottom;} .td_40pc{width:40%;} .td_35pc{width:35%;} .td_15pc{width:15%;} .td_10pc{width:10%;} .td_cent_blue_bold{text-align:center;vertical-align:top;color:blue;font-weight:800;} .tdDEE0F4{background-color:#DEE0F4;} .center{text-align:center;} .left{text-align:left;} .right{text-align:right;} .safety { font-size: 1.1em; font-style: normal; font-weight: bold; color: #FF0000; } .subhead { font-style: normal; font-weight: bold; color: #003399; } .smallnormal { font-size: 0.9em; font-style: normal; font-weight: normal; } .smallnormalbold { font-size: 0.9em; font-style: normal; font-weight: bold; text-align: left; } .mainlowtext { font-style: normal; font-weight: normal; color: #000000; } .smalllink, .smalllink_center { font-size: 0.9em; font-style: italic; font-weight: normal; } .smalllink_center {text-align:center;} .maintextital { font-style: italic; font-weight: normal; color: #000000; } .maintextintalcent { font-style: italic; font-weight: normal; color: #000000; text-align: center; } .subhead1 { font-size: 1.3em; font-style: normal; font-weight: bold; color: #003399; } .subheadred { font-style: normal; font-weight: bold; color: #FF3333; } subheadred2 { font-size: 1.2em; font-style: normal; font-weight: bold; color: #FF3333; } .subheadred1 { font-size: 1.3em; font-style: normal; font-weight: bold; color: #FF3333; } #topmenu{display:none;} .maintextindent { font-style: normal; font-weight: normal; } .subhead2 { font-size: 1.2em; font-style: normal; font-weight: bold; color: #003399; } .maintextbig { font-size: 1.8em; font-style: normal; font-weight: bold; text-align: left; color: #3333FF; } .maintextCentre { font-style: normal; font-weight: normal; text-align: center; } .mainpage { font-size: 1.2em; font-style: normal; font-weight: bold; text-align: justify; } .mainpagecent { font-size: 1.2em; font-style: normal; font-weight: bold; text-align: center; } .maintextleft { font-style: normal; font-weight: normal; text-align: left; } .menulink { font-style: normal; font-weight: bold; color: #0000FF; } .alignl {text-align: left;} .alignc {text-align: center;} .alignr {text-align: right;} .vertright { width:125px; border:0; padding:0; margin:0; display: block; } h1, h2, h3{ font-size: 1.1em; font-style: normal; font-weight: bold; color:#003399; text-align: center; } h2,h3 {font-size:1.1em; text-align:left; } h3 {font-size:1em;color:#000} .hr75 { border:0; color:#000000; background-color:#000001; height:1px; width:75%; margin-left: auto; margin-right:auto; } .hr95 { border:0; color:#000000; background-color:#000001; height:1px; width:95%; margin-left: auto; margin-right:auto; } .imgright { border:0; padding:3px; margin:3px; float:right; } .imgleft { border:0; padding:3px; margin:3px; float:left; } .imgcenter { border:0; padding:3px; margin-top:3px; margin-bottom:3px; display: block; margin-left: auto; margin-right: auto; } .tip { width:100%; border:1px; padding:0 10px 0 10px; margin:0 10px 0 10px; border-color:#CCFFCC; } .bgccc { background: #00CCFF; text-align:center; } div.clearfloats {clear:both; } .clear_both {clear:both;} a:active, a:focus, a:link{ color: #0000FF; text-decoration:underline; } a:visited { color: #0000ff; text-decoration:underline; } a:hover { color: #ff0000; text-decoration:none; }

 .header a:active, .header a:focus, .header a:link, .header a:visited, .header a:hover{ color: #fff; text-decoration:none; } 
 
 #breadcrumbs {font-size:0.9em; margin-bottom:10px;}
 /* home page links styles <---------------------------------------------------- */ .homepl {width:97%; max-width:170px; font-weight: normal; margin:0 auto; padding-top: 0; border:solid #ccc thin; border-radius:0.5em; box-shadow: 5px 5px 2px #888888;} .homepl ul { padding:0 0 0 5px; margin:0 5px 0 5px; width:94%;max-width:150px; vertical-align:top; line-height: 1.2em; text-align:left; font-weight: normal;} .homepl li { width:94%;max-width:140px; padding:0 0 3px 0; margin:0 0 3px 12px; list-style-type:disc; vertical-align:top; } .homepl a { text-decoration:none; color: #0000ff; } .homepl li a:hover { text-decoration:underline; color:#ff0000; } .homepl a:visited { color:#9933ff; text-decoration:none; } .homepl li ul { padding:4px 0 5px; margin:4px 0 5px; width:94%;max-width:130px; vertical-align:top; } .homepl li ul li {width:94%;max-width:120px; padding:0 0 3px 0; margin:0 0 3px 12px; list-style-type:circle; vertical-align:top; } .adbox150,.adbox160, .adbox200, .adbox300, .adbox336, .adbox468 {margin:0 auto; padding-top: 0; border:solid #ccc thin; border-radius:0.5em; box-shadow: 5px 5px 2px #888888;text-align:center;} .adbox150 .adhead, .adbox160 .adhead, .adbox200 .adhead, .adbox300 .adhead, .adbox336 .adhead, .adbox468 .adhead, .homepl h2 {font-size:1.1em; display:block; margin-top:0; padding:0.5em 0;font-style: normal; font-weight: bold; color: #FF3333; text-align:center; width:100%;background-color:#f90;border-top-right-radius:0.5em;border-top-left-radius:0.5em;} .adbox150 .adhead,.adbox160 .adhead, .adbox300 .adhead, .adbox336 .adhead, .adbox468 .adhead {text-indent:1.5em; text-align:left; color:#000;font-size:0.8em;} .adbox200 .adhead {text-indent:0em; text-align:left; color:#000;font-size:0.8em;} .adbox150 {width:125px;} .adbox160 {width:165px;} .adbox200 {width:190px;} .adbox300 {width:310px;} <!--.adbox336 {width:345px;}
.adbox336{width: 95%; max-width:400px;} .adbox468 {width:95%;} .homepl h2 a,.homepl h2 a:visited {color:#000;} .homepl h2 a:hover {color:#fff;} /* home page inter links styles <---------------------------------------------------- */ #maintextwrap {width:98%; /*max-width:472px;*/ margin:0; padding:0; float:left;} #textwrap1 {width:98%; margin:0 auto; padding:0; } #textwrap2 { width:459px; margin:0; padding:0; float:left; } #texthead1 { width:200px; margin: 0; padding: 0; float:left; } #texthead2 { width:200px; margin: 0; padding: 0; float:right; } #textwrap3 {width:98%; max-width:450px; margin:0; padding:2px; float:left; } #botmenu { width:98%; margin: 0; padding: 0; text-align:center; font-style: italic; font-weight: normal; float:left; } #footer { width:98%; max-width:450px; text-align:center; margin:5px auto 0 auto; padding:5px 0 0 0; font-style: normal; font-weight: normal; color: #000000; } #botmenu a { font-size: 0.8em; text-decoration:underline; height:15px; margin:0; padding:0 0 0 0; color: #0000ff; width:100%; } #botmenu a:hover { text-decoration:underline; color:#ff0000; } #copyright {clear:both; padding:1em 0 1em 2em; width:95%; font-size: 0.9em; font-style: normal; font-weight: normal; color: #000000; text-align: left; } .show860 {display:none; } /* menu styles <---------------------------------------------------- */ #nav {list-style: none; margin: 0.4em; padding:0; } #nav li { border-bottom: 1px solid #000000; padding: 0.4em 0 0.2em 0; font-family: Arial, Verdana, serif, sans; font-style: normal; font-weight: bold; text-align: left; } #nav a:link { color: #000000; text-decoration: none; } #nav a:active { color: #000000; text-decoration: none; } #nav a:visited { color: #000000; text-decoration: none; } #nav a:hover { font-style: italic; color: red; text-decoration: underline; } /* end menu styles <---------------------------------------------------- */ /* headbox styles <---------------------------------------------------- */ .headbox { width:130px; font-family: "Trebuchet Ms", Lucida, Arial, Verdana, serif, sans; font-style: normal; font-weight: bold; text-align: left; padding: 0; border: solid thin #000000; border-radius:0.5em; background-color: #fff; display: block; margin:10px auto; box-shadow: 5px 5px 2px #888888;} .headboxwhite {width:100%; font-style: normal; text-align: center; margin-top: 3px; padding-top: 3px; color: #039; font-weight: bold; border-bottom: solid thin #000; background-color: #fff; } .headbox ul { padding:2px 0 5px 3px; margin:2px 0 5px 0; width:115px; } .headbox ul li { font-size: 0.9em; font-style: normal; font-weight: bold; line-height: 1.5em; width:100px; padding:0 0 5px 0; margin:0 0 5px 12px; list-style-type:disc; vertical-align:top; } /* related navigation styles <---------------------------------------------------- */ #related { width:135px; font-size: 0.9em; text-align:left; font-weight: normal; margin: 10px auto 0 auto; padding-top: 10px; padding-right: 0; padding-bottom: 0; padding-left: 0; } .relatedinner {padding:2px;background-color:#fff;} #related ul { padding:0 0 0 5px; margin:0 0 0 5px; width:115px; background-color:#fff;} #related ol { padding:0 0 0 5px; margin:0 0 0 5px; width:100%; } #related ul li { width:100px; padding:0 0 2px 0; margin:0 0 2px 12px; list-style-type:disc; vertical-align:top; font-style: normal;} #related .mainheading { font-size: 1.6em; font-style: normal; font-weight: bold; color: #ff0033; text-align: center; } .border_red {border:double red 1px;} .border_black {border:double black 1px;} .alignc {margin-right: auto; margin-left: auto;} .colourred {color:#ff0000;} .colourblue {color:#3333ff;} #topgen{text-align:right;} #topgen a {color:#ffffff;} a.imglink {} 
.adslot_1 { width: 95%; max-height: 100px; margin:2px auto; padding-left:0; padding-right:0;}
@media (min-width:500px) { .adslot_1 {height: auto; } }
@media (min-width:800px) { .adslot_1 {max-height: 90px; } }
@media screen and (max-width:1024px) { a {font-size: 1em; font-weight:bold;line-height:2.0em;padding:0.2em; border-radius:1em;} #nav li {border-bottom: 0.2em solid #000000; padding: 1em 0 1em 0; font-family: Arial, Verdana, serif, sans; font-style: normal; font-weight: bold; text-align: left; } a.imglink {background-color:transparent;height:1em;line-height:1em;padding:0em;} .adbox200 a{font-weight:normal;line-height:0em;padding:0em;} #botmenu a { font-size: 1em; text-decoration:underline; height:1.5em; line-height:2.5em;margin:0; padding:0.5em; margin:0.5em;} #related ul li { width:100px; padding:0em 0em 0.2em 0em; margin:0em 0em 0.2em 1.2em; vertical-align:top; font-style: normal; line-height: 2.5em;} .headbox ul li { font-size: 0.9em; font-style: normal; font-weight: bold; line-height: 2.5em; width:100px; padding:1em 0 1em 0; margin:0 0 0.5em 1.2em; list-style-type:disc; vertical-align:top; } #related a, .headbox a, .homepl a, #nav a {display:block;} #topgen a{border:none;} } 
@media screen and (max-width:860px) {#topmenu{display:inline;margin:0 auto;} /*drop down menu*/ #top_menu,#top_menu ul{	 margin:0 auto;list-style:none;padding:0;background-color:#ccc;border:1px solid #000;color:#000; font-style:normal;} #top_menu {display:inline;width:75%;margin:0 auto;} #top_menu{	font-size:1em;z-index:999;position:relative;display:inline-block;font-size:1.1em; line-height:1.6em;font-weight:500;	} #top_menu ul{	display:none;position:absolute;left:0;top:100%;box-shadow:3.5px 3.5px 5px #000000;background-color:#FFFFFF;border-radius:5px;border-color:#d4d4d4;padding:0 5%;width:90%;} /*set drop down*/#top_menu li:hover>*{	display:block;} #top_menu li{	width:100%;display:block;white-space:nowrap;} #top_menu li:hover{	z-index:1;} #top_menu ul ul{	width:60%;position:absolute;left:10%;top:100%;} #top_menu>li{	margin:0 auto;} * html #top_menu li a{	display:inline-block;} #top_menu a:active, #top_menu a:focus{	outline-style:none;} #top_menu a{	display:block;vertical-align:middle;text-align:left;text-decoration:none;color:#000;cursor:pointer;padding:1px 0 1px 10px;background-color:white;} /*sets appearance of static menu line*/#top_menu ul li{	width:100%;float:none;margin:0 0 0; border-bottom:solid #000 1px;} #top_menu ul a{	text-align:left;width:90%;background-color:#FFFFFF;color:#000;;text-decoration:none;} /*set dropdown text */ #top_menu li:hover>a,#top_menu a.pressed{	font-style: italic; color: red;text-decoration:none;} #top_menu span{	display:block;overflow:visible;padding-right:0;} #top_menu ul span{	padding-right:28px;} #top_menu li:hover>a,#top_menu li>a.pressed{	background-color:#ccc;text-decoration:none;font-style:normal; color:#000;} #top_menu ul li:hover>a,#top_menu ul li>a.pressed{	font-style: italic; color: red;text-decoration:none;}.hide860 {display:none; } #topmenu a {font-size: 1em; font-weight:bold;height:1.5em;line-height:2.5em;padding:0.5em;}  .show860 {display:inline; } #wrapper {width:98%; max-width:800px; padding:0; margin: 5px auto; text-align:left; } #columnone {float:none; width:100%;max-width:720px; min-width:470px;font-style: normal; font-weight: normal; color: #000000; margin: 5px auto 7px auto; padding: 5px 1px;} /*#maintextwrap {width:73%; max-width:500px;/* float:left;*/ /* padding:0; margin:0 auto; border-right: 2px solid #CCCCCC; } */ #columnmenu {display:none;} a {font-size: 1em; font-weight:bold;line-height:2.0em;}}
@media screen and (max-width:675px) {.headbox{width:98%; max-width:250px} .headbox ul{width:80%; max-width:200px} #columnmenu2 {float:none; width:98%; max-width:300px; margin:0 auto;} #maintextbox, #maintextboxhome{width:98%; float:none;} #related, #related ul li, #related ul {width:98%; margin:0 auto; padding:0;} .hide720 {display:none;} #maintextwrap {width:98%; max-width:685px; min-width:50px; margin-left:auto; margin-right:auto; padding:0; border-right-width: 0; float:none;} #innerwrapper, #columnone {width:98%; min-width:50px; margin:0 auto;}  .adbox468 {margin:0 auto; padding-top: 0; border:solid #ccc thin; border-radius:0.5em; box-shadow: 5px 5px 2px #888888;text-align:center;} .adbox150 .adhead, .adbox160 .adhead, .adbox200 .adhead, .adbox300 .adhead, .adbox336 .adhead, .adbox468 .adhead, .homepl h2 {font-size:1.1em; display:block; margin-top:0; padding:0.5em 0;font-style: normal; font-weight: bold; color: #FF3333; text-align:center; width:98%;background-color:#f90;border-top-right-radius:0.5em;border-top-left-radius:0.5em;} .adbox150 .adhead,.adbox160 .adhead, .adbox300 .adhead, .adbox336 .adhead, .adbox468 .adhead {text-indent:1.5em; text-align:left; color:#000;font-size:0.8em;} .adbox200 .adhead {text-indent:0em; text-align:left; color:#000;font-size:0.8em;} .adbox150 {width:125px;} .adbox160 {width:98%;} .adbox200 {display:none;} .adbox300 {display:none;} .adbox336{width: 95%; max-width:336px;} .adbox468 {width:95%;} #wrapper {width:98%; min-width:250px; padding:0; margin: 2px auto; text-align:left;}
ul {margin-left:-1em; margin-right:0;} blockquote {margin-left:1em; margin-right:0;}  .gbot{display:none;}} 
@media print {
#topmenu, #topgen, #columnmenu, #columnmenu2, .adbox336, #footer, #related {display:none;}
#wrapper { width:98%; padding:0px; margin-left: auto; margin-right:auto; text-align:left; margin-top: 5px; margin-bottom: 5px; border: 0;} #innerwrapper {width:98%; padding:0; text-align:left; background-color:#ffffff; margin: .1em auto; padding:.1em; border:none; box-shadow: none;} #columnone { width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; margin-top: 5px; margin-right: auto; margin-bottom: 7px; margin-left: auto; padding-top: 5px; padding-right: 1px; padding-bottom: 7px; padding-left: 1px; float: none;}#maintextwrap { width:98%; margin:0 auto; float:none;padding:0;}#textwrap1 { width:98%; margin:0; padding:0; border:none;}#textwrap2 { width:98%; margin:0px; padding:0px;}#texthead1 { width:200px; margin: 0px; padding: 0px;}#texthead2 { width:200px; margin: 0px; padding: 0px;}#textwrap3 { width:98%; margin:0px; padding:0px;} #maintextbox{width:98%; float:none;}
.adbox150,.adbox160, .adbox200, .adbox300, .adbox336, .adbox468 {margin:0 auto; padding-top: 0; border:none; box-shadow: none;text-align:center;}
}