#mediabox{width:384px;background-color:#fff;float:right;margin:0 2px 0 0}

#navigation{float:right;width:745px;clear:both;margin:0 0 24px}

#navigation a.none{background-image:none;background-repeat:no-repeat;width:25px}

#navigation a:hover.none{background-image:none;color:#fff}

#navigation a{display:block;font-family:Arial, Helvetica, sans-serif;color:#666;background-image:url(/images/buttons/home-middle-up.gif);background-repeat:no-repeat;width:170px;height:39px;text-align:center;border:1px solid #FFF;overflow:hidden;margin:0}

#navigation li.current a{font-size:10pt;line-height:30px;padding:5px 0 0}

#navigation li.largeMenuItem a{line-height:15px;font-size:10pt;padding:5px 0 0}

#navigation li.verylargeMenuItem a{line-height:15px;font-size:8pt;padding:5px 0 0}

#navigation li.verylargeMenuItem2 a{line-height:11px;font-size:8pt;padding:5px 0 0}

#navigation a:hover{background-image:url(/images/buttons/home-middle-over.gif);color:#fff}

#navigation li.first a{background-image:url(/images/buttons/home-left-up.gif)}

#navigation li.first a:hover{background-image:url(/images/buttons/home-left-over.gif);color:#fff}

#navigation li.last a{background:url(/images/buttons/home-right-up.gif) right 0 no-repeat}

#navigation li.last a:hover{background-image:url(/images/buttons/home-right-over.gif);color:#fff}

div#col-2 form#sitesearch{float:left;margin-left:15px}

div#col-2 form#sitesearch input.textinput{background:#FFF none repeat scroll 0;border:0 none;color:#7C7C7C;font-size:8pt;width:100px;float:left;margin:5px 0 0 7px;padding:0}

#searchBox{background-image:url(/images/bgSearchBox.gif);background-position:16px 50%;background-repeat:no-repeat;height:24px;float:left;width:150px;margin:0 0 0 21px;padding:0}

#searchBox img{height:24px;width:24px;margin:0;padding:0}

h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;font-weight:lighter}

h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd{margin:0;padding:0}

h2{font-size:1.5em;margin-bottom:10px;color:#A3C723;font-weight:lighter}

h3{color:#A3C723;font-size:1.1em;font-weight:700}

#navigation ul,#functions-wrap ul,#sectornav,#sidebar ul{list-style-type:none;margin:0;padding:0}

address{font-style:normal}

body{font-family:arial, helvetica, geneva, verdana, sans-serif;font-size:62.5%;color:#636363;background:#fff url(/images/page-bg.png) repeat-x;text-align:left;margin:0;padding:0}

a:hover{text-decoration:none;color:#A3C723}

div#container{width:797px;text-align:left;font-size:1.2em;margin:0 auto}

div#functions a:hover{text-decoration:underline;color:#A3C723}

div#colswrap{background:url(/images/colswrap-bg.png) repeat-y 50% 0;padding:20px 18px 20px 25px}

div#col-1{float:left;width:745px}

div#copyright-etc{clear:both;padding-bottom:10px;text-align:center;background:url(/images/copyright-etc-bg.png) no-repeat 50% 100%}

#rr-logo{float:left;width:491px;margin-bottom:16px}

#searchBox-area{background-color:#999;float:right}

#pageHeading-SIFR{width:745px;float:left;font-size:24px;color:#A3C723;margin-top:16px;margin-bottom:16px}

#homePageHeading-SIFR{font-size:24px;color:#A3C723;margin-top:32px;margin-bottom:16px;font-weight:lighter}

#textbox{width:358px;float:left;text-align:left}

#textbox2{width:491px;float:left;margin-top:24px}

div#functionLinks{width:250px;float:right;font-size:x-small;font-weight:lighter;text-align:right;height:22px}

#resourcesColumn{width:236px;float:right;margin-top:24px}

.Column1{width:237px;float:left;margin-right:17px}

.Column2{width:237px;float:left}

div#functions a.disabled,div#functions a.disabled:hover{display:none;color:gray;text-decoration:none}

div#functions ul{float:right;width:500px;font-weight:700;color:#b2b2b2;margin-top:3px}

div#functions ul li{float:right;padding:0}

div#functions ul li.last{padding-right:10px}

div#functions ul li a.med{font-size:1.3em}

div#functions ul li a.lrg{font-size:1.6em}

div#col-1 ul ul li a{display:block;font-size:.9em;margin-left:7px}

div#col-1 ul.sub{margin-bottom:90px;font-size:1em;line-height:1.2em}

div#col-1 dl{font-size:1.2em;line-height:1em;margin-top:30px}

div#col-1 dl dt{font-weight:700;padding-bottom:5px;margin-bottom:10px}

div#col-1 dl dd img{margin-bottom:5px}

div#col-1 dl dd ul{font-size:1em}

div#col-1 hr{height:1px;border:0;background:#A3C723;margin:10px 0}

#logout{font-size:1.3em;position:relative;left:43px;top:15px}

@font-face{font-family:HelveticaNeue;src:url(../fonts/HelveticaNeue-Light.eot)}

@font-face{font-family:HelveticaNeue;src:url(../fonts/HelveticaNeue-Light.otf)}

div#col-1 h1{font-family:HelveticaNeue, Helvetica;color:#A3C723;font-size:2.8em;font-style:normal;font-weight:lighter;margin-bottom:25px}

div#col1 span.altlink{cursor:pointer}

div#col-1 form#login{margin:10px 0}

div#col-2 a{color:#636363;text-decoration:underline}

div#col-2 h1{float:left;width:400px;font-size:1.8em}

div#col-2 h1 small{font-size:.8em;font-weight:lighter}

div#col-2 h2{clear:left;margin-top:15px;margin-bottom:.5em;font-size:1.8em;letter-spacing:.04em}

div#col-2 h3{margin-bottom:.5em;font-size:1.4em;font-weight:700}

div#col-2 h4{margin-bottom:1em;font-size:1.2em;font-weight:700}

div#col-2 #sidebar h4{font-size:1em;font-weight:700}

div#col-2 ul#sectornav{clear:both;font-size:1.1em;font-weight:700;overflow:hidden;position:relative;left:-10px;padding:10px 0 0}

div#col-2 ul#sectornav li{float:left;border-right:2px solid #636363;padding:0 10px}

div#col-2 div#mediabox{clear:both;padding:19px 0 15px}

div#col-2 div#banner div img{margin-right:3px}

div#col-2 p{margin-bottom:1em;font-size:1.1em;line-height:1.3em}

body#patients div#col-2 div.intro p{color:#1C498A}

div#col-2 dl.latest{float:left;width:30%;margin:2em 3% 2em 0}

div#col-2 div#sidebar{float:right;width:220px;margin-bottom:20px;text-align:center}

div#col-2 div#sidebar.news{width:180px;margin-left:20px}

div#col-2 div#sidebar p{font-size:1em;margin:5px 0}

div#col-2 div#sidebar a{padding-right:18px;text-decoration:none}

div#col-2 div#sidebar dl{width:159px;text-align:left;background:url(/images/sidebar-dl-bg.png) no-repeat;margin-left:34px;padding:15px}

div#col-2 div#sidebar.news dl{width:110px;background:url(/images/sidebar-dlnews-bg.png) no-repeat}

div#col-2 div#sidebar dl dt{margin-bottom:10px;font-size:1.2em;color:#A3C723;font-weight:700}

div#col-2 div#sidebar dl.resources dt,div#col-2 div#sidebar.news dl dt{padding-bottom:0}

div#col-2 div#sidebar dl dd{background:url(/images/sidebar-dl-dd-bg.png) no-repeat 0 100%;margin:-15px;padding:15px}

div#col-2 div#sidebar dl.resources dd{min-height:75px;padding-bottom:60px;background:url(/images/sidebar-dlres-dd-bg.png) no-repeat 0 100%}

div#col-2 div#sidebar.news dl dd{min-height:150px;background:url(/images/sidebar-dlnews-dd-bg.png) no-repeat 0 100%;margin:-14px}

div#col-2 div#sidebar dl dd ul li{font-size:1.1em;margin:10px 0}

div#col-2 div#sidebar.news dl dd ul li{font-size:1.2em}

object,embed{margin:0!important;padding:0!important}

div#col-2 div#sidebar ol,div#col-2 div#sidebar ul{list-style-type:none;margin:0;padding:0 0 20px}

div#col-2 dl#item{clear:both;margin-bottom:0;padding:19px 0 0}
div#col-2 dl#item dd{overflow:hidden;padding:0 0 0 10px}

div#col-2 dl#item dd h2{font-size:2em}

div#col-2 dl#item.news dd h2{font-size:1.2em;font-weight:700;color:#636363;margin:0}

div#col-2 dl#item dd h3{font-size:1.1em;color:#636363}

div#col-2 dl#item.news dd h3{font-size:1.1em;font-weight:lighter;color:#A3C723;margin:0}

div#col-2 dl#item dd ul{list-style-type:disc;font-size:1.1em;line-height:1.4em;margin:5px 15px}

div#col-2 div.job-snip{float:left;width:45%;margin-right:3%;padding-bottom:25px;line-height:1.3em}

div#col-2 div.job-snip h3,div#col-2 div.job-snip h4{font-size:1.1em;font-weight:700;color:#636363;margin:0}

div#col-2 dl.job-full dt{font-size:1.3em;font-weight:700;margin:10px 0}

div#col-2 dl.job-full dd h3{clear:left;float:left;width:80px;font-size:1.1em;font-weight:400;color:#636363;margin:5px 0}

div#col-2 dl.job-full dd p{float:left;width:250px;margin:5px 0}

div#col-2 dl.link{margin:15px 0}

div#col-2 dl.link dt{font-size:1.1em;font-weight:700}

div#col-2 dl#pagination{clear:both;padding-top:50px;font-size:1.2em}

div#col-2 dl#pagination dt{padding-top:5px;border-top:2px solid #A3C723}

div#col-2 dl#pagination dd{margin:-1.2em 0 0 3em}

div#col-2 dl#pagination ul{list-style-type:none}

div#col-2 dl#pagination ul li a{display:block;padding:0 4px}

div#copyright-etc ul{color:#fff;background:#b2b2b2;margin:0 10px;padding:2px 6px 2px 1px}

div#copyright-etc ul li{display:inline;border-right:1px solid #fff;padding:0 7px 0 5px}

div#copyright-etc ul li a{color:#fff}

div#copyright-etc p{color:#b2b2b2;padding:5px 10px 7px}

div#col-2 div#sidebar ol.resources{margin-left:0}

div#col-2 div#sidebar ol.resources li{padding:3px 0}

div#col-2 div#sidebar ol.resources a{color:#636363}

.accessibility{position:absolute;left:-10000px}

ul#subnav{margin:0;padding:0 5px 0 0}

#subnav li{list-style-type:none;padding-top:10px}

div#careconceptsMain{margin-right:70px;padding-top:0;padding-left:0;white-space:nowrap;float:right;font-weight:700;font-family:Arial, Helvetica, sans-serif;font-size:.9em}

#careconceptsMain li{display:inline;list-style-type:none;border-left:2px #636363 solid}

#careconceptsMain a{padding:3px 5px}

#careconceptsMain a:link,#careconceptsMain a:visited{color:#636363;background-color:#fff;text-decoration:none}

#careconceptsMain a:hover{color:#A3C723;background-color:#fff;text-decoration:none}

#login{position:relative;width:auto;margin:0 auto}

#login .authInput{color:#A3C723;display:block;float:left;font-size:1em;margin-bottom:10px;max-width:300px;min-width:230px;position:relative;top:5px}

#login input{float:left;width:300px;height:40px;font-size:1.2em;vertical-align:middle;margin:5px}

#login fieldset{font-size:1.4em;border:none;width:auto;margin:0 auto}

#login .loginError{font-size:1.2em;position:relative;color:red;text-align:left;font-weight:700;padding-bottom:10px}

#login .forgotPass{font-size:1em;position:relative;text-align:left}

.error{display:block;position:relative;left:0;color:red;font-size:.9em}

.tooltip{display:none;background:#000;font-size:12px;height:15px;width:auto;color:#fff;text-align:center;margin-left:31px;padding:10px}

#navigation ul,div#functions,div#col-2,div#col-2 dl.latest dd div.pic{float:right}

#navigation li,div#col-2 dl#item dt,div#col-2 dl#pagination ul li{float:left}

h2 a,h4,div #functions li.current,div#col-2 h1,div#col-2 h2,div#col-2 h3,div#col-2 ul#sectornav a:hover,div#col-2 div.intro p,div#col-2 dl.link dd a,div#col-2 div#sidebar ol.resources a:hover{color:#A3C723}

a img,:link img,:visited img,div#col-2 ul#sectornav li.last,div#copyright-etc ul li.last,body#patients div#copyright-etc ul li.last,#careconceptsMain li.first{border:none}

a,div#col-2 ul#sectornav a{text-decoration:none;color:#636363}

.Column1 p a,.Column2 p a,.Column3 p a,#mainColumn p a,div#copyright-etc ul li a:hover{text-decoration:underline}

div#functions a,div#functions ul li a{color:#b2b2b2}

div#functions ul li a.text-size,div#col-2 div.job-snip h4{font-weight:lighter}

div#col-1 ul,div#col-1 p{font-size:1.1em;line-height:1.4em}

div#col-2 a:hover,div#col-2 div#sidebar a:hover{color:#A3C723;text-decoration:none}

div#col-2 div.job-snip p,div#col-2 dl.link dd p{margin:0}

.clear,#login p{clear:both}
