*{text-decoration:none;font-size:1em;outline:none;margin:0;padding:0}
code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;white-space:normal}
a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym{border-width:0}
dfn,i,cite,var,address,em{font-style:normal}
caption,th,td{text-align:left}
html{background:#FFF;color:#000;line-height:1;font-family:sans-serif;font-size:125%}
q{quotes:\201C\201D\2018\2019}
ul,ol,dir,menu{list-style:none}
sub,sup{vertical-align:baseline}
a{color:inherit;text-decoration:underline}
font,basefont{color:inherit;font:inherit;font-size:100%}
center,[align]{text-align:inherit}
s,strike,u{text-decoration:inherit}
img{border:none;margin:0}
ol{list-style-type:decimal}
body{background-color:transparent;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:.47em;padding:0 10px}
tr,th,td{width:auto;height:auto;background-color:transparent;vertical-align:inherit;border:none}
table[border],#content table[border]{border-collapse:separate;border-spacing:0}
nobr{white-space:normal}
marquee{overflow:visible;-moz-binding:none}
blink{text-decoration:none}
cite,em,dfn{font-style:italic}
code,kbd,samp,pre,tt,var,input[type=text],input[type=password],textarea{font-size:100%;font-family:mono-space,monospace}
pre{white-space:pre}
pre *{font-size:100%;white-space:pre}
del{text-decoration:line-through;color:#666}
ins,dfn{border-bottom:1px solid #000;border-bottom-color:#666}
small,sup,sub{font-size:85%}
big{font-size:125%;line-height:80%}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc}
sup{vertical-align:super}
sub{vertical-align:sub}
blockquote{color:#666;border-left:5px solid #ddd;padding-left:20px;margin:15px 30px 0 10px}
:lang(af),:lang(nl),:lang(pl){quotes:\201E \201D \201A \2019}
:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro){quotes:\201E \201C \201A \2018}
:lang(da),:lang(hr){quotes:\00BB \00AB \203A \2039}
:lang(el),:lang(es),:lang(sq),:lang(tr){quotes:\00AB \00BB \2039 \203A}
:lang(en-GB){quotes:\2018 \2019 \201C \201D}
:lang(fi),:lang(sv){quotes:\201D \201D \2019 \2019}
:lang(fr){quotes:\ab\2005 \2005\bb \2039\2005 \2005\203a}
[lang|=en] q:before{content:'\201C'}
[lang|=en] q:after{content:'\201D'}
[lang|=en] q q:before{content:'\2018'}
[lang|=en] q q:after{content:'\2019'}
input,select,button{cursor:pointer}
input[type=text],input[type=password]{cursor:text}
#content{line-height:1.6em;float:left;width:505px;color:#000;font-size:1.1em;margin-left:210px;text-align:justify;padding:0}
#content h1{font-size:1.6em;line-height:1;margin:1em 0 .5em}
#content h2{font-size:1.5em;line-height:1;margin:1.07em 0 .535em}
#content h3{line-height:1;border-bottom:1px solid #0c273d;font-size:1.2em;padding-top:.5em;margin:1.14em 0 .5em}
#content h4{font-size:1.3em;line-height:1;margin:1.23em 0 .615em}
#content h5{font-size:1.2em;line-height:1;margin:1.33em 0 .67em}
#content h6{font-size:1em;line-height:1;margin:1.6em 0 .8em}
#content hr{display:block;background:#000;color:#000;width:100%;height:1px;border:none}
#content ul{list-style:disc outside;list-style-type:square;margin-bottom:1em}
#content ol{list-style:decimal outside}
#content table{border-collapse:collapse}
#content hr,#content p,#content ul,#content ol,#content dl,#content pre,#content address,#content table,#content form{margin-bottom:1.6em}
#content p+p{margin-top:-.8em}
#content fieldset{margin:1.6em 0;padding:1.6em}
#content legend{padding-left:.8em;padding-right:.8em}
#content fieldset>:first-child{margin-top:0}
#content textarea,#content input[type=text]{padding:.1em .2em}
#content input{padding:.2em .1em}
#content select{padding:.2em .1em 0}
#content select[multiple]{margin-bottom:.8em}
#content option{padding:0 .4em .1em}
#content button{padding:.3em .5em}
#content input[type=radio]{position:relative;bottom:-.2em}
#content dt{margin-top:.8em;margin-bottom:.4em}
#content ul,#content ol{padding-left:0;margin-left:2em}
#content caption,#content form div{padding-bottom:.8em}
blockquote > :first-child:before /* Tripoli bonus: pure CSS blockquote */{content:"\201C";font-size:2.5em;margin-left:-.62em;font-family:georgia,serif;padding-right:.2em;color:#aaa;line-height:0}
fieldset{border:0;border-color:#ccc}
textarea,input[type=text],input[type=password],select{border:1px solid #ccc;background:#fff}
textarea:hover,input[type=text]:hover,input[type=password]:hover,select:hover{border-color:#aaa}
textarea:focus,input[type=text]:focus,input[type=password]:focus,select:focus{outline:2px solid #e4e4e4;border-color:#888}
.content hr{background:#aaa;color:#aaa}
.content table{border-top:1px solid #ccc;border-left:1px solid #ccc}
.content th,.content td{border-bottom:1px solid #ddd;border-right:1px solid #ccc;padding:.8em}
a:link{color:#36c}
a:visited{color:#99c}
a:hover,code,pre{color:#c33}
a:active,.a:focus{color:#000}
#container{font-size:1.4em;line-height:1.5em;position:relative;width:930px;margin:0 auto}
#header{background:transparent url(images/dontyne.gif) no-repeat top left;height:80px;padding:10px}
#header h1{font-size:2em;margin:0}
#sidebar{float:right;width:190px;margin-bottom:0;padding:20px 0 0}
#footer{clear:both;font-size:.8em;margin-bottom:20px;color:#666;text-align:left;background:transparent;padding:0}
#navigation{background:#2c5e2e url(images/systems.gif) no-repeat 124px 0;height:20px;position:absolute;top:60px;right:0;width:100%}
#navigation ul{float:right;height:20px}
#navigation li{display:inline}
#navigation li a{color:#fff;display:block;float:left;text-decoration:none;height:20px;line-height:20px;font-size:14px;border-left:1px solid #fff;padding:0 10px}
#navigation li.current_page_item a,#navigation li.current_page_item a:hover{color:#fff;cursor:default;text-decoration:none;background:#0c273d}
h1,h2,h3,h4,h5{color:red;margin-bottom:.5em;margin-top:0;padding-top:0}
h1,h2{font-family:Georgia, Garamond, Times New Roman, serif;font-size:2em;font-weight:400;line-height:1.2em}
h3{font-size:1.2em;font-weight:400}
#sidebar h3{font-family:Georgia, Garamond, Times New Roman, serif}
label{font-size:.8em;font-weight:700;line-height:.8em}
input{margin-bottom:5px}
textarea{height:100px;margin-bottom:5px}
input,textarea{display:block;width:400px}
form em{color:red;font-size:.8em}
#sidebar input,#sidebar textarea{width:165px}
form li{list-style-type:none}
p img{max-width:100%;padding:0}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}
.alignleft{float:left}
acronym,abbr,span.caps{cursor:help}
acronym,abbr{border-bottom:1px dashed #999}
blockquote cite{display:block;margin:5px 0 0}
.center{text-align:center}
a img{border:none}
.navigation{display:block;margin-bottom:60px;margin-top:10px;text-align:center}
.wp-caption{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin-bottom:10px;margin-left:10px;padding-top:4px;text-align:center}
.wp-caption img{border:1px solid #ddd;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
table,td,th{border:1px solid #ccc}
table{border-collapse:collapse;color:#333;font-size:.9em;margin-bottom:2em;margin-left:20px;width:430px;border-width:0 0 1px}
td,th{vertical-align:top;border-width:1px 0 0;padding:5px}
th[scope=col],thead td{font-size:1.1em;font-weight:400;border-color:#333;border-width:0 0 1px}
th,thead td,tr:hover td{color:#222}
th em{font-size:.6em;line-height:.3em}
div#mailstatus{border:4px solid green;border-color:#2c5e2e;margin:0 0 20px;padding:10px}
div#mailstatus.failure{border-color:red}
div#mailstatus ul{margin-left:2em;list-style-type:square}
div#mailstatus h3{font-weight:700;color:#2c5e2e}
div#mailstatus.failure h3{color:red}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
#print_header{margin-left:-10000px}
span.readmore{display:block;font-style:italic;margin-top:1em;font-size:.8em}
div.post{padding-bottom:20px}
p.post-meta{font-size:.6em;font-style:italic;margin:-1em 0 .5em;padding:0}
h2.archivetitle{font-size:1.1em;font-weight:700;padding-bottom:2em;margin-top:0;padding-top:0;color:#333}
h1,h2,h3,h4,h5,h6,#sidebar h3,#content h2 a{color:#0c273d;font-family:Helvetica,Arial,sans-serif;margin-top:0}
#content h1,#content h2,#content h3{font-weight:400;margin-top:0}
#site-title,#site-description{text-indent:-10000px;float:left}
#site-title a{display:block;height:60px;width:300px}
#contact-details{text-indent:0;position:absolute;top:35px;text-align:right;width:630px;margin-left:300px;font-style:italic;color:#2c5e2e;font-size:15px;height:20px}
#search form,#search form input#search-submit{position:absolute;top:10px;right:0;width:125px}
#search form input{width:101px;height:14px;float:left;background:url(images/search.gif) no-repeat right 0;font-size:12px;border-color:#2c5e2e;margin:0;padding:2px 20px 2px 2px}
#search form:hover input{background-position:right -18px;border-color:#0c273d}
#search form input#search-submit{width:0;height:20px;background:transparent;border:0;top:0;color:#fff;font-size:0;padding:0 0 0 20px}
#search form label{position:absolute;left:0;top:0;width:0;height:0}
#search form input#search-submit:hover,#search form:hover input#search-submit{background-position:-20px 0}
#navigation_2,#sidebar,#content{margin-top:0;padding-top:0}
#navigation_2{width:185px;margin-left:-715px;float:left;padding-bottom:110px}
#navigation_2 li{border-top:1px solid #ccc;margin-top:-1px;line-height:1.7em;height:1.7em;overflow:hidden}
#navigation_2 li a{color:#333;text-decoration:none;display:block;padding-left:10px;height:1.7em}
#navigation_2 li a:hover{background:#0c273d;color:#fff}
#navigation_2 li.current_page_item a,#navigation_2 li.current_page_item a:hover{background:#2c5e2e;text-decoration:none;cursor:default;color:#fff;font-style:italic}
#navigation_2 ul{border-bottom:1px solid #ccc;margin-bottom:1.6em}
#navigation_2 h3,#sidebar h3{color:#2c5e2e;font-style:italic;font-weight:700;font-size:1.2em;margin:0 0 .3em}
#navigation_2 h3{line-height:1.2em}
#sidebar .sidebar_module{background:#ccc url(images/sidebar-bottom.gif) no-repeat bottom left;padding-bottom:10px;margin-bottom:20px}
#sidebar .sidebar_module h3{background:#0c273d url(images/sidebar-top.gif) no-repeat top left;border-bottom:1px solid #fff;color:#fff;margin:0;padding:5px 5px 2px 10px}
#sidebar ol{list-style-type:disc;margin:10px 0 0 20px;padding:0}
#sidebar ol a{color:#333;text-decoration:none}
#sidebar li{line-height:1.2em;margin-bottom:.4em}
#sidebar form{padding:10px 10px 0}
#sidebar textarea{height:50px}
#sidebar input.button{width:163px;margin-top:10px}
#footer p#footer-main{height:20px;line-height:20px;color:#fff;background:#2c5e2e;text-align:right;margin:0;padding:0 10px 0 0}
#footer p#footer-main a{color:#fff;text-decoration:none}
#footer #footer-legal{font-style:italic;font-size:.9em;line-height:1.2em;position:relative;top:-40px}
#footer-associations{width:190px;height:45px;position:relative;top:-120px}
#body-home #content #h-main{height:160px;background:url(images/heading-home.jpg) no-repeat top left;text-indent:-10000px;margin:0;padding:0}
#content p.post-meta{font-style:italic;font-size:.8em;margin-bottom:1em}
div#associations{width:190px;position:absolute;bottom:32px;left:0}
td.yes,td.no{text-indent:-10000px;background:url(images/tick.gif) no-repeat center center}
td.no{background-image:url(images/cross.gif)}
#content table.table_functionality{margin-left:0;margin-right:0;width:100%}
tbody th{line-height:1.3em}
#body-contact-us #content table{width:100%;border:0;margin:0 0 .6em}
#body-contact-us #content table th{width:7em;border:0;padding:0}
#body-contact-us #content table td{border:0;padding:0}
label.hidden{display:none;color:#fff}
label em{color:#2c5e2e}
ul#mgSlides{list-style-type:none;margin:0 0 1.5em;padding:0}
ul#mgSlides li,ul#mgSlides li img{line-height:0;float:left;background:#fff;margin:0;padding:0}
#mgSlides-blank-div{background:#fff;margin-bottom:2em}
#content div.postnav li{list-style-type:none;float:left;padding-bottom:2em}
#demo-password-form input{width:150px;margin-bottom:10px;font-size:.9em}
#demo-password-form input#demo-password{width:144px}
#body-publications #content ul{margin-left:0;margin-top:1em}
#body-publications #content li{list-style-type:none;padding-bottom:1em}
#pub-highlight{border:2px solid #ccc;margin:20px 0;padding:10px 10px 0}
#pub-highlight p{font-style:italic;font-weight:700}
th,b,strong,h1,h2,h3,h4,h5,h6,dt,h5,table.table_functionality tbody th{font-weight:400}
strong,th,thead td,h1,h2,h3,h4,h5,h6,dt,#content thead th{font-weight:700}
hr,input[type=hidden],.hidden,hr{display:none}
#content ul ul,content ol ul,#content ul ol,content ol ol,#content p.wp-caption-text,#pub-highlight ul{margin-bottom:0}
#navigation li a:hover,a:hover span.readmore,a:hover,#content a:hover,#contact-details a:hover,#navigation_2 h3 a:hover,#sidebar ol a:hover,#footer p#footer-main a:hover{text-decoration:underline}
a,a:link,a:hover,a:visited,a:active,#contact-details a{color:#2c5e2e;text-decoration:none}
.alignright,#content div.postnav li.postnav_prev{float:right}
#footer p,div#mailstatus h3,div#mailstatus p,#content div.postnav ul{margin:0;padding:0}
p,ol#search_results li{margin-bottom:1em}
#footer-associations li,div#associations li{display:inline;margin-right:10px}
#footer-associations li#assoc-bga,div#associations li#assoc-bga{margin-right:0}
@media all and min-width 0px {
#content legend{margin-bottom:1.6em}
#content fieldset{margin-top:0}
#content[class^=content] fieldset{margin-top:1.6em}
}
/*cached 1280702870*/