
html, body {margin:0;padding:0;border:0;}
body {margin-top:20px;font-family:Microsoft sans serif, Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#676767;background:url(images/page-bg.gif) top left repeat;text-align:center;padding-bottom:36px;}
body.popup {margin-top:0px;margin:3px;background-color:#D8D8D8;text-align:center;}
td {font-weight:normal;color:#676767;font-size:100%;}
form, h1, h2, h3, h4, h5, h6, img, p, ul {border:0px;margin:0px;padding:0px;}
.clear {clear:both;font-size:1%;}
#wrapper {margin:0 auto;width:980px;text-align:left;background:url(images/wrapper-bg.gif) top left no-repeat #FFFFFF;}
#wrapperinner {width:980px;text-align:left;background:url(images/wrapperinner-bg.gif) bottom left no-repeat;padding-bottom:4px;}
#outer {width:960px;text-align:left;padding-top:15px;margin-left:10px;}
#header {width:960px;height:105px;position:relative;}
#logo {position:absolute;width:210px;height:46px;top:12px;left:20px;}
#searchbox {position:absolute;width:215px;height:30px;top:76px;left:20px;}
#searchbox input.inputtext {padding:3px;border:1px solid #C0C0C0;width:175px;font-size:90%;}
#headerad {position:absolute;width:668px;height:100px;top:0px;right:10px;background-color:#000000;}
#nav {width:960px;text-align:left;background:url(images/navbottom-bg.jpg) bottom left no-repeat;padding-bottom:15px;}
#navinner {width:960px;text-align:left;background:url(images/navtop-bg.jpg) top left no-repeat;padding-top:15px;}
#nav ul.dropdown {width:912px;margin-left:22px;}
ul.dropdown {width:912px;margin-left:22px;position:relative; }
ul.dropdown li {list-style:none;font-weight:bold;float:left;zoom:1;width:114px;color:#676767;}
ul.dropdown a {width:114px;padding-top:1px;padding-bottom:5px;display:block;text-align:center;text-decoration:none;display:block;}
ul.dropdown a:link, ul.dropdown a:visited {text-decoration:none;color:#676767;}
ul.dropdown a:active, ul.dropdown a:hover {text-decoration:none;color:#676767;}
ul.dropdown li.hover, ul.dropdown li:hover {position:relative;}
/* LEVEL TWO*/
ul.dropdown ul {width:180px;text-align:left;visibility:hidden;position:absolute;top:100%;left:0px;border-bottom:1px solid #00457D;border-right:1px solid #00457D;}
ul.dropdown ul li {width:180px;list-style:none;font-weight:normal;float:none;text-align:left;border-bottom:1px solid #006CC6;background-color:#005DA8;}
ul.dropdown ul li.last {border-bottom:0px solid #FFFFFF;background-color:#005DA8;}
ul.dropdown ul li a	 {text-align:left;width:180px;display:inline-block;color:#FFFFFF;padding:6px 4px 6px 8px;voice-family: "\"}\"";voice-family:inherit;width:168px;}
ul.dropdown ul li a.tmenu {background:url(images/r-arrow.gif) center right no-repeat;}
ul.dropdown ul li a:link, ul.dropdown ul li a:visited {text-decoration:none;color:#FFFFFF;background-color:#005DA8;}
ul.dropdown ul li a:active, ul.dropdown ul li a:hover {text-decoration:none;color:#FFFFFF;background-color:#005DD8;}
#mainmenu li:hover ul ul, #mainmenu li:hover ul ul ul, #mainmenu li.sfhover ul ul, #mainmenu li.sfhover ul ul ul {left:-999em;}
#mainmenu li:hover ul, #mainmenu li li:hover ul, #mainmenu li li li:hover ul, #mainmenu li.sfhover ul, #mainmenu li li.sfhover ul, #mainmenu li li li.sfhover ul {left: auto;}
/* LEVEL THREE*/
ul.dropdown ul ul {left:179px;top:2px;}
ul.dropdown li:hover > ul {visibility:visible;}

div.sep {width:100%;height:16px;background:url(images/sep-bg.gif) top left repeat-x;}
div.line {width:100%;height:16px;background:url(images/line.gif) top left repeat-x;clear:both;}

#contentheader {width:960px;height:15px;text-align:left;background:url(images/contentheader-bg.jpg) top left no-repeat;}
#content {width:960px;text-align:left;background:url(images/content-bg.jpg) top left repeat-y;}
#contentinner {width:960px;text-align:left;background:url(images/contentinner-bg.jpg) bottom left no-repeat;padding-top:8px;padding-bottom:44px;}

#main {width:910px;min-height:450px;margin-left:25px;}
/*\*/
* html #main {height:450px;}
/**/
.fullpage {width:880px;margin-left:15px;}
#main h1 {font-family:Arial, Helvetica, sans-serif;color:#0B5288;font-size:150%;padding-top:10px;padding-bottom:8px;}
#main h1 a:link, #main h1 a:visited {color:#0B5288;text-decoration:none;}
#main h1 a:hover, #main h1 a:active {color:#0B5288;text-decoration:underline;}
#main h2 {font-family:Arial, Helvetica, sans-serif;color:#0B5288;font-size:120%;padding-top:10px;padding-bottom:0px;}
#main h2 a:link, #main h2 a:visited {color:#0B5288;text-decoration:none;}
#main h2 a:hover, #main h2 a:active {color:#0B5288;text-decoration:underline;}
#editorial ul {margin-bottom:10px;padding-left:8px;margin-left:10px;}
#editorial li {padding-top:2px;padding-bottom:2px;}

#main h2.uknews {font-family:Arial, Helvetica, sans-serif;color:#0B5288;font-size:120%;margin-top:5px;margin-bottom:2px;padding-top:3px;padding-bottom:3px;padding-left:76px;background:url(images/icon-uknews.jpg) center left no-repeat;}
#main h2.uknews a:link, #main.uknews h2 a:visited {color:#0B5288;text-decoration:none;}
#main h2.uknews a:hover, #main.uknews h2 a:active {color:#0B5288;text-decoration:underline;}

#main h3 {font-family:Arial, Helvetica, sans-serif;color:#676767;font-size:110%;padding-top:10px;padding-bottom:3px;}
#main h3 a:link, #main h3 a:visited {color:#676767;text-decoration:none;}
#main h3 a:hover, #main h3 a:active {color:#676767;text-decoration:underline;}
#main h4 {font-family:Arial, Helvetica, sans-serif;color:#0B5288;font-size:90%;padding-top:4px;padding-bottom:2px;}
#main h4 a:link, #main h4 a:visited {color:#0B5288;text-decoration:none;}
#main h4 a:hover, #main h4 a:active {color:#0B5288;text-decoration:underline;}
#main h5 {font-family:Arial, Helvetica, sans-serif;color:#0B5288;font-size:120%;padding-top:12px;padding-bottom:0px;}
#main h5 a:link, #main h5 a:visited {color:#0B5288;text-decoration:none;}
#main h5 a:hover, #main h5 a:active {color:#0B5288;text-decoration:underline;}
#main p {padding-bottom:12px;}
#editorial a:link {font-weight:bold;color:#005DA8;text-decoration:none;}
#editorial a:visited {color:#00325B;text-decoration:none;}
#editorial a:hover, #editorial a:active {color:#005DA8;text-decoration:underline;}



#breadcrumbs p {padding:3px 20px 3px 22px;font-size:90%;}
#breadcrumbs a:link, #breadcrumbs a:visited {color:#005DA8;text-decoration:none;}
#breadcrumbs a:hover, #breadcrumbs a:active {color:#005DA8;text-decoration:underline;}

.error {color:#FF0000;font-weight:bold;}

.panelns {width:960px;text-align:left;background:url(images/panelns-bg.jpg) bottom left repeat-y;padding-bottom:23px;}
.panelnsinner {width:960px;text-align:left;background:url(images/panelnsinner-bg.jpg) top left no-repeat;padding-top:17px;}

.hbanner {width:926px;height:295px;background:url(images/img-home-bg.jpg) top right no-repeat;margin-left:17px;}
.hbannerimg {width:550px;height:295px;float:left;display:inline;}
.hbannerrt {float:right;display:inline;width:336px;padding-top:16px;text-align:center;margin-right:30px;}
.hbannerrt h1 {font-size:130%;color:#FFFFFF;padding:22px 0px 10px 0px;border-bottom:1px solid #0F77A4;font-family:Arial, Helvetica, sans-serif;}
.hbannerrt ul {padding:0px 5px 0px 5px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.hbannerrt li {list-style:none;font-size:130%;color:#0D6388;padding:10px 0px 10px 0px;border-bottom:1px solid #0F77A4;}
.hbannerrt li.last {border-bottom:0px solid #0F77A4;}
.hbannerrt li a:link, .hbannerrt li a:visited {color:#0D6388;text-decoration:none;}
.hbannerrt li a:hover, .hbannerrt li a:active {color:#0D6388;text-decoration:underline;}

.panelleft {width:642px;float:left;display:inline;text-align:left;background:url(images/panelleft-bg.jpg) bottom left repeat-y;padding-bottom:22px;}
.panelleftinner {width:642px;text-align:left;background:url(images/panelleftinner-bg.jpg) top left no-repeat;padding-top:17px;min-height:260px;}
.panellefttext {width:595px;margin-left:22px;}
.panelright {width:318px;float:right;display:inline;text-align:left;background:url(images/panelright-bg.jpg) bottom left repeat-y;padding-bottom:22px;}
.panelrightinner {width:318px;text-align:left;background:url(images/panelrightinner-bg.jpg) top left no-repeat;padding-top:17px;min-height:260px;}
.panelrighttext {width:272px;margin-left:19px;}
/*\*/
* html .panelleftinner, * html .panelrightinner {height:260px;}
/**/
.panelleft h2 {font-family:Arial, Helvetica, sans-serif;color:#0B5288;font-size:140%;padding-top:10px;padding-bottom:8px;line-height:1.5em;}
.panelleft p {padding-bottom:10px;}
.panelright h3 {margin-left:8px;margin-right:10px;margin-bottom:6px;font-family:Arial, Helvetica, sans-serif;color:#0B5288;font-size:120%;padding:3px 10px 8px 10px;background:url(images/eventsh3-bg.jpg) top left repeat-x;}
.panelright h3 a:link, .panelright h3 a:visited {color:#0B5288;text-decoration:none;}
.panelright h3 a:hover, .panelright h3 a:active {color:#0B5288;text-decoration:underline;}
.panelright p {padding-bottom:6px;}

.newspanel {width:960px;text-align:left;background:url(images/spanel-bg.jpg) bottom left repeat-y;padding-bottom:22px;}
.newspanelinner {width:960px;text-align:left;background:url(images/panelnsinner-bg.jpg) top left no-repeat;padding-top:17px;}
.newspanelinner h1 {margin-left:30px;margin-right:30px;margin-bottom:8px;font-family:Arial, Helvetica, sans-serif;color:#0B5288;font-size:120%;padding:3px 0px 4px 0px;}
.newspanelinner h1 a:link, .newspanelinner h1 a:visited {color:#0B5288;text-decoration:none;}
.newspanelinner h1 a:hover, .newspanelinner h1 a:active {color:#0B5288;text-decoration:underline;}
.hnewsrow {width:900px;margin-left:30px;background:url(images/hnews-bg.gif) top left repeat-y;min-height:60px;}
/*\*/
* html .hnewsrow {height:60px;}
/**/
.hnewsl {width:280px;float:left;display:inline;}
.hnews {width:280px;margin-left:30px;float:left;display:inline;}
.hnewsrow h2 {font-size:110%;padding:3px 0px 3px 0px;}
.hnewsrow p {padding:0px 0px 3px 0px;}
.hnewsrow a {font-weight:bold;}
.hnewsrow a:link, .hnewsrow a:visited {color:#0F70B7;text-decoration:none;}
.hnewsrow a:hover, .hnewsrow a:active {color:#0F70B7;text-decoration:underline;}

td.tdh5 {font-family:Arial, Helvetica, sans-serif;color:#0B5288;font-size:120%;font-weight:bold;}
td.tdh5 a:link, td.tdh5 a:visited {color:#0B5288;text-decoration:none;}
td.tdh5 a:hover, td.tdh5 a:active {color:#0B5288;text-decoration:underline;}


#left {width:270px;float:left;display:inline;text-align:left;}
.bannerimage {width:270px;background:url(images/bannerimage-bg.gif) bottom left no-repeat;padding-bottom:5px;}
.bannerimageinner {width:270px;background:url(images/bannerimage-top.gif) top left no-repeat;padding-top:5px;}
.bannerimageimg {text-align:center;}
.fullbannerimage {width:880px;background:url(images/fullbannerimage-bg.gif) bottom left no-repeat;padding-bottom:4px;}
.fullbannerimageinner {width:880px;background:url(images/fullbannerimage-top.gif) top left no-repeat;padding-top:5px;}
.fullbannerimageinner img {margin-left:5px;}
#right {width:620px;float:right;display:inline;}

table#reports td {font-size:110%;}


a.blink:link, a.blink:visited {color:#0F70B7;text-decoration:none;font-weight:bold;}
a.blink:hover, a.blink:active {color:#0F70B7;text-decoration:underline;font-weight:bold;}
a.glink:link, a.glink:visited {color:#676767;text-decoration:none;font-weight:bold;}
a.glink:hover, a.glink:active {color:#676767;text-decoration:underline;font-weight:bold;}
a.wlink:link, a.wlink:visited {color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.wlink:hover, a.wlink:active {color:#FFFFFF;text-decoration:underline;font-weight:bold;}
a.rlink:link, a.rlink:visited {color:#FF0000;text-decoration:none;font-weight:bold;}
a.rlink:hover, a.rlink:active {color:#FF0000;text-decoration:underline;font-weight:bold;}

p.events {padding-bottom:3px;}

.searchtop {width:880px;height:5px;background:url(images/searchtop.gif) top left no-repeat;font-size:1%;margin-top:8px;}
.search {width:880px;background:url(images/search-bg.gif) top left repeat-y;font-size:94%;}
table#search {margin-left:10px;}
table#search select {font-size:90%;}
table#search input {font-size:90%;}
table#search a:link, table#search a:visited {color:#005DA8;text-decoration:none;}
table#search a:hover, table#search a:active {color:#00325B;text-decoration:underline;}
.searchbottom {width:880px;height:5px;background:url(images/searchbottom.gif) top left no-repeat;font-size:1%;}
.initsearch {width:880px;font-size:94%;margin-top:10px;padding-top:10px;border-top:1px solid #E3E4E6;}
table#initsearch {}
.initial {background:url(images/srch-pipe.gif) center left no-repeat;}
.memberlogo {float:left;display:inline;width:250px;margin-top:10px;text-align:center;}
.searchheader {float:right;display:inline;width:580px;margin-top:10px;margin-right:20px;}
.fmemberlogo {float:left;display:inline;width:260px;margin-top:10px;text-align:center;}
.fsearchheader {float:right;display:inline;width:670px;margin-top:10px;}
.searchdesc {width:656px;margin-top:10px;}

#login {width:490px;height:29px;position:absolute;top:44px;right:0px;background:url(images/login-bg.gif) top left no-repeat #0C5188;font-size:90%;color:#FFFFFF;}
input.inputtext {border:1px solid #999999;background-color:#FFFFFF;width:100px;height:15px;padding-left:2px;font-size:90%;}
input.inputpwd {border:1px solid #999999;background-color:#FFFFFF;width:78px;height:15px;padding-left:2px;font-size:90%;}
#tbllogin {margin-left:10px;margin-top:3px;}
#tbllogin td {color:#FFFFFF;}
#loginerror {position:absolute;top:24px;right:4px;color:#FF0000;font-weight:bold;text-align:right;}

form#contact {margin-top:20px;}
div.formrow {padding-top:4px;padding-bottom:4px;}
.buttonrow {padding-top:10px;padding-bottom:6px;}
#contact label {float:left;display:inline;width:168px;padding-right:12px;}
form#contact input {float:left;display:inline;}
input.txtsml {width:40px;border:1px solid #6E6D72;}
input.txtmed {width:150px;border:1px solid #6E6D72;}
input.txtml {width:250px;border:1px solid #6E6D72;}
input.txtwde {width:300px;border:1px solid #6E6D72;}
textarea.txtarea {width:300px;height:80px;border:1px solid #6E6D72;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;}
textarea.txtlarea {width:540px;height:100px;border:1px solid #6E6D72;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;}


#footer {width:960px;text-align:left;background:url(images/footerbottom-bg.jpg) bottom left no-repeat;}
#footerinner {width:960px;text-align:center;background:url(images/navtop-bg.jpg) top left no-repeat;padding-top:15px;font-size:90%;}
#footer p.left {width:400px;float:left;display:inline;text-align:left;margin-left:20px;padding-bottom:8px;}
#footer p.right {width:400px;float:right;display:inline;text-align:right;;margin-right:20px;padding-bottom:8px;}
#footer a {padding:0px 4px 0px 4px;}
#footer a:visited, #footer a:link {color:#676767;text-decoration:none;}
#footer a:active, #footer a:visited {color:#676767;text-decoration:underline;}

#footerb {width:920px;text-align:left;margin-left:30px;font-size:90%;}
#footerb a:visited, #footer a:link {color:#676767;text-decoration:none;}
#footerb a:active, #footer a:visited {color:#676767;text-decoration:underline;}

#left .childlinks {font-weight:normal;margin-left:5px;}
#left .childlinks a {color:#005DA8;text-decoration:none;font-weight:normal;}
#left .childlinks a:active {color:#005DA8;text-decoration:none;font-weight:normal;}
#left .childlinks a:visited {color:#00325B;text-decoration:none;font-weight:normal;}
#left .childlinks a:hover {color:#005DA8;text-decoration:none;font-weight:normal;}
#left .childlinks li {font-weight:normal;list-style:none;background:url(images/childlinks-bg.gif) top left no-repeat;padding:3px 3px 3px 14px;}

#results td a:link, #results td a:visited {color:#005DA8;text-decoration:none;}
#results td a:hover, #results td a:active {color:#00325B;text-decoration:underline;}


.ccouter {width:250px;background:url(images/ccouter-bg.gif) top left no-repeat;text-align:center;margin-top:10px;}
.ccinner {width:250px;background:url(images/ccinner-bg.gif) bottom left no-repeat;text-align:center;}
.cccontent {width:220px;text-align:center;padding-top:4px;padding-bottom:4px;}
p.ccsignup {font-weight: bold; font-family:Arial; font-size:14px; color:#006699;}
p.cclabel {font-weight: normal; font-family:Arial; font-size:12px; color:#000000;text-alilgn:left;}
.ccbutton {font-family:Arial,Helvetica,sans-serif; font-size:11px;}
