@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeue-Light.eot)}

@font-face{font-family:HelveticaNeue;src:url(/fonts/HelveticaNeue-Light.otf)}

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}

#col-1 ul,#col-1 ol,#col-1 li,#col-1 ul,#col-1 ol,#functions-wrap ul,#sectornav,#sidebar ul,#sidebarOX ul{line-height:.9em;list-style-type:none;margin:10px 0 0;padding:0}

address{font-style:normal}

#pageHeaderTitle{color:#a3c723;float:left;font-size:1.4em;font-weight:lighter;width:400px}

body{background:url(/images/page-bg.png) repeat-x #fff;color:#636363;font-family:arial, helvetica, geneva, verdana, sans-serif;font-size:62.5%;margin:0;padding:0;text-align:center}

a:hover{color:#a3c723;text-decoration:none}

div#container{font-size:1.2em;margin:0 auto;text-align:left;width:797px}

div#functions-wrap{background:url(/images/functions-wrap-bg-global.png) no-repeat #2d2d2d 50% 0}

body#patients div#functions-wrap{background:url(/images/functions-wrap-bg-patients.png) no-repeat #1C498A 50% 0}

div#functions{border-bottom:4px solid #b2b2b2;margin:0 9px 0 8px;padding:8px 10px 7px 17px}

body#patients div#functions{border-bottom:4px solid #b2b2b2}

div#functions a:hover{color:#CCC;text-decoration:underline}

div#colswrap{background:url(/images/colswrap-bg.png) repeat-y 50% 0;padding:20px 18px 20px 25px}

div#col-1{float:left;padding:0 30px 0 0;width:145px}

div#col-1.rr{background:url(/images/rapid-recovery.gif) no-repeat 0 0;float:left;padding:60px 30px 0 0;width:145px}

div#col-1-osa{background:url(/images/osa-logo.jpg) bottom left no-repeat}

div#col-2{float:left;width:571px}

div#copyright-etc{background:url(/images/copyright-etc-bg.png) no-repeat 50% 100%;clear:both;padding-bottom:10px;position:relative;text-align:center}

div#functions p{color:#7c7c7c;float:left;font-size:1.1em;padding-top:2px;width:250px}

body#patients div#functions p{color:#CCC}

div#functions p small{font-size:1em;font-weight:lighter;margin-left:10px}

div#functions a.disabled,div#functions a.disabled:hover{color:gray;display:none;text-decoration:none}

body#patients div#functions a{color:#CCC;text-decoration:underline}

body#patients div#functions a:hover{color:#FFF}

div#functions ul{color:#b2b2b2;float:right;margin-top:3px;width:500px}

div#functions ul li{float:right;padding:0}

div#functions ul li.last{padding-right:10px}

body#patients div#functions ul li.last{border-color:#fff}

div#functions ul li a.med{font-size:1.3em}

div#functions ul li a.lrg{font-size:1.6em}

div#col-1 a{padding-right:18px}

div#col-1 ul{font-size:1.15em;line-height:1.5em}

div#col-1 ul ul li a{display:block;font-size:.9em;margin-left:7px}

div#col-1 p{font-size:1.1em;line-height:1.4em}

div#col-1 dl{font-size:1.2em;line-height:1.4em;margin-top:30px}

div#col-1 dl dt{border-bottom:2px solid #bcd55f;font-weight:700;margin-bottom:10px;padding-bottom:5px}

div#col-1 dl dd img{margin-bottom:5px}

div#col-1 dl dd ul{font-size:1em}

div#col-1 hr{background:#bcd55f;border:0;height:2px;margin:10px 0}

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-1 form#login input.textinput{background:url(/images/login-input-bg.png) no-repeat;border:none;color:#636363;font-family:arial, helvetica, geneva, verdana, sans-serif;font-size:1em;height:15px;margin:5px 0 0;padding:3px 6px;width:109px}

div#col-1 form#login input.submitinput{margin:5px 0}

body#patients div#col-2 a:hover{color:#1C498A;text-decoration:underline}

div#col-2 a:hover{color:#A3C723;text-decoration:underline}

div#col-2 h2{color:#A3C723;font-size:1.2em;font-weight:700;padding-bottom:11px}

div#col-2 h2.rr{color:#636363;float:left;font-size:1.2em;font-weight:700;padding-bottom:5px;width:400px}

div#col-2 h1 small{font-size:.8em;font-weight:lighter}

div#col-2 h1{font-family:HelveticaNeue, Helvetica;color:#A3C723;font-size:2.4em;font-style:normal;font-weight:lighter;margin-bottom:25px;margin-top:15px; clear:left;}

div#col-2 h3{font-size:1.2em;font-weight:700;margin-bottom:.5em}

div#col-2 h4{font-size:1.2em;font-weight:700;margin-bottom:1em}

div#col-2 #sidebar h4,div#col-2 #sidebarOX h4{font-size:1em;font-weight:700}

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;float:left;font-size:8pt;margin:5px 0 0 7px;padding:0;width:100px}

#searchBox{background-image:url(/images/bgSearchBox.gif);background-position:16px 50%;background-repeat:no-repeat;float:right;height:24px;margin:0 0 0 21px;padding:0;width:150px}

#searchBox img{height:24px;margin:0;padding:0;width:24px}

div#col-2 ul#sectornav{clear:both;font-size:1.1em;font-weight:700;left:-10px;overflow:hidden;padding:10px 0 0;position:relative}

div#col-2 ul#sectornav li{border-right:2px solid #636363;float:left;padding:0 10px}

body#patients div#col-2 ul#sectornav a:hover{color:#1C498A;text-decoration:none}

div#col-2 div#banner{clear:both;padding:19px 0 15px}

div#col-2 div#banner div img{margin-right:3px}

div#col-2 p{font-size:1.1em;line-height:1.3em;margin-bottom:1em}

div#col-2 dl.latest{float:left;margin:2em 3% 2em 0;width:30%}

div#col-2 dl.latest dd div.pic{float:right}

div#col-2 dl.news-snip{clear:left;float:left}

div#col-2 dl.news-snip dt{float:left;width:100px}

div#col-2 dl.news-snip dd{float:left;width:250px}

div#col-2 dl.news-snip dd h3{color:#636363;font-size:1.1em;margin:0}

div#col-2 div#sidebar{clear:both;float:right;text-align:center;width:220px}

div#col-2 div#sidebarOX{text-align:center;width:220px}

div#col-2 div#sidebar.news,div#col-2 div#sidebarOX.news{margin-left:20px;width:180px}

div#col-2 div#sidebar p,div#col-2 div#sidebarOX p{font-size:1em;margin:0 0 8px}

div#col-2 div#sidebar a,div#col-2 div#sidebarOX a,div#col-2 div.oxSidePanel a{font-size:1em;padding-right:18px;text-decoration:none}

div#col-2 div#sidebar a:hover,div#col-2 div#sidebarOX a:hover{color:#A3C723;text-decoration:none}

div#col-2 div#sidebar dl,div#col-2 div#sidebarOX dl{background:url(/images/sidebar-dl-bg.jpg) no-repeat;margin-bottom:20px;margin-left:34px;padding:15px;text-align:left;width:159px}

div#col-2 div#sidebar.news dl,div#col-2 div#sidebarOX.news dl{background:url(/images/sidebar-dlnews-bg.png) no-repeat;width:110px}

div#col-2 div#sidebar dl dt,div#col-2 div#sidebarOX dl dt,div#col-2 div.oxSidePanel h4{color:#A3C723;font-size:1.2em;font-weight:700;margin-bottom:4px;max-width:160px}

div#col-2 div#sidebar dl.resources dt,div#col-2 div#sidebarOX dl.resources dt,div#col-2 div#sidebar.news dl dt,div#col-2 div#sidebarOX.news dl dt{padding-bottom:0}

div#col-2 div#sidebar dl dd,div#col-2 div#sidebarOX dl dd{background:url(/images/sidebar-dl-dd-bg.jpg) no-repeat 0 100%;margin:-15px;padding-left:15px;padding-right:15px;padding-top:15px}

div#col-2 div#sidebar dl.resources dd,div#col-2 div#sidebarOX dl.resources dd{background:url(/images/sidebar-dlres-dd-bg.jpg) no-repeat 0 100%;min-height:10px;padding-bottom:0}

div#col-2 div#sidebar dl dd ul li,div#col-2 div#sidebarOX dl dd ul li{font-size:1.1em;margin-left:0;margin-right:0}

div#col-2 div#sidebar.news dl dd ul li,div#col-2 div#sidebarOX.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#sidebarOX ol,div#col-2 div#sidebar ul,div#col-2 div#sidebarOX 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{color:#636363;font-size:1.2em;font-weight:700;margin:0}

div#col-2 dl#item dd h3{color:#636363;font-size:1.1em}

div#col-2 dl#item dd ul{font-size:1.1em;line-height:1.4em;list-style-type:disc;margin:5px 15px}

div#col-2 div.job-snip{float:left;height:50px;line-height:1.3em;margin-right:3%;padding-bottom:25px;width:45%}

div#col-2 div.job-snip h3,div#col-2 div.job-snip h4{color:#636363;font-size:1.1em;font-weight:700;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;color:#636363;float:left;font-size:1.1em;font-weight:400;margin:5px 0;width:100px}

div#col-2 dl.job-full dd p{float:left;margin:5px 0;width:250px}

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;font-size:1.2em;padding-top:50px}

div#col-2 dl#pagination dt{border-top:2px solid #A3C723;padding-top:5px}

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}

.form td input{background:url(/images/page-bg.png) repeat-x left 70%!important;width:200px}

.form td{padding:5px 0}

.form .chkbox{background:none;margin-right:5px;width:15px}

.form .login{width:100px}

div#copyright-etc ul{background:#2d2d2d;border-color:#b2b2b2;border-style:solid;border-width:3px 0 1px;color:#b2b2b2;margin:0 10px;padding:2px 6px 2px 1px}

body#patients div#copyright-etc ul{background:#1C498A;border-color:#b2cee6;color:#fff}

div#copyright-etc ul li{border-right:1px solid #b2b2b2;display:inline;padding:0 7px 0 5px}

body#patients div#copyright-etc ul li{border-right:1px solid #fff}

div#copyright-etc ul li a:hover{color:#DDD;text-decoration:underline}

body#patients div#copyright-etc ul li a{color:#fff}

div#copyright-etc p{color:#aaa;padding:5px 10px 7px}

div#col-2 div#sidebar ol.resources,div#col-2 div#sidebarOX ol.resources{margin-left:0}

body#patients .latest ul{list-style-type:none;margin:0;padding:0}

.accessibility{left:-10000px;position:absolute}

div#col-2 .home_page_news h4{font-size:12px;margin:0}

hr{background-color:#A3C723;border:medium none;color:#A3C723;line-height:1px}

#customForm label{float:left;min-width:150px;width:150px}

#customForm input[type=text]{margin-bottom:15px}

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{border:none}

a,div#col-2 ul#sectornav a{color:#636363;text-decoration:none}

body#patients a:hover,body#patients div#col-2 h1,body#patients div#col-2 h2,body#patients div#col-2 h3,body#patients div#col-2 div.intro p,body#patients div#col-2 div#sidebar ol.resources a:hover,body#patients div#col-2 div#sidebarOX ol.resources a:hover,body#patients div#col-2 div#sidebar dl dt,body#patients div#col-2 div#sidebarOX dl dt{color:#1C498A}

div#functions a,div#functions ul li a,div#copyright-etc ul li a{color:#b2b2b2}

div #functions li.current,div#col-1 ul 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,div#col-2 div#sidebarOX ol.resources a:hover{color:#A3C723}

div#functions ul li a.text-size,div#col-2 div.job-snip h4{font-weight:lighter}

body#patients div#col-2 a,div#col-2 a{color:#636363;text-decoration:underline}

div#col-2 dl.news-snip dd h4,div#col-2 dl#item.news dd h3{color:#A3C723;font-size:1.1em;font-weight:lighter;margin:0}

div#col-2 dl#item dt,div#col-2 dl#pagination ul li{float:left}

div#col-2 div.job-snip p,div#col-2 dl.link dd p{margin:0}

#register,.clear{clear:both}

div#col-2 div#sidebar ol.resources li,div#col-2 div#sidebarOX ol.resources li,body#patients .latest ul li{padding:3px 0}

div#col-2 div#sidebar ol.resources a,div#col-2 div#sidebarOX ol.resources a,body#patients div#col-2 div#sidebar ol.resources a,body#patients div#col-2 div#sidebarOX ol.resources a{color:#636363}

#customForm input[type=submit],#customForm img{margin-left:150px}
