@import url("therap_pic_styles.css");
* { outline: none;}
body { font: 0.82em Arial, Helvetica, sans-serif;}
img { border: none;}
a { text-decoration: none;}
body, h1, div#header ul, div#nav ul, div#content p, h2, div#content ul.results, div#footer form { margin: 0; padding: 0;}
div#header ul, div#nav ul, div#content ul.results { list-style-type: none;}

div#header h1, div#header ul li a { font-size: 0; line-height: 0; text-indent: -9999px;}

div#sitewrapper { width: 765px; margin: 0 auto 0 auto;}

div#header, div#header h1 { height: 92px;}
div#header h1 { float: right; width: 146px;}
div#header ul, div#header ul li { float: left;}
div#header ul { border-top: solid 1px #FFF; border-bottom: solid 1px #FFF; margin-top: 63px;}
div#header ul li a { display: block; width: 102px; height: 28px; background-repeat: no-repeat; background-position: 0px 0px; border-right: solid 1px #FFF;}
div#header ul li a:hover, div#header ul li a:focus { background-position: -102px 0px;}
div#header ul li a.active { background-position: -204px 0px;}

div#contentwrapper { float: left; width: 100%;}

div#nav { width: 103px; float: left;}
div#nav ul { margin-top: 55px; border-bottom: solid 1px #FFF;}
div#nav ul li { border-top: solid 1px #FFF; }
div#nav ul li a { color: #FFF; padding: 10px; display: block; font-size: 90%; width: 83px;}
div#nav ul li a.active { background: #FFF; color: #000;}
div#nav ul li a:hover, div#nav ul li a:focus { background: #0098D4; color: #FFF;}

h2 { color: #0099d2; text-transform: uppercase; font-size: 16px; letter-spacing: 1px;}
div#content, div#content p.picright { float: right;}
div#content { width: 620px; min-height: 325px;}
div#content p, div#content ul { line-height: 1.4em;}
div#content p { padding: 8px 0 8px 0;}
div#content p#bc { font-weight: bold; font-size: 85%; margin-top: 25px; margin-bottom: 25px; padding: 0;}
div#content p.picright { margin-left: 25px; margin-top: 2px;}

div#content p a, div#content ul li a { color: #0098d4;}
div#content p a:hover, div#content p a:focus, div#content ul li a:hover, div#content ul li a:focus { text-decoration: underline;}
div#content ul.results { line-height: 1.8em;}
div#content p.results strong, div#content ul.results li strong { color: #0098D4;}
div#content ul.results li.oneven { background: #F1F7FB;}

div#content ul.results { border-top: solid 1px #0098D4;}
div#content ul.results em { background: #FF0000;}
div#content ul.results li { border-bottom: solid 1px #0098D4; padding-top: 6px; padding-bottom: 6px;}
div#content ul.results li a { color: #000;}
div#content ul.results li a:hover, div#content ul.results li a:focus { text-decoration: underline;}

div#footer { height: 147px; clear: both; position: relative; font-size: 93%;}
div#footer a { position: absolute; color: #000; background-repeat: no-repeat;}
div#footer a#home { padding: 5px 0 1px 25px; background-position: 0% 50%; bottom: 24px; left: 10px;}
div#footer a#visitpresto { padding: 36px 93px 16px 0; background-position: 100% 50%; bottom: 9px; right: 0px;}

/*div#footer p { margin: 0; padding: 0; padding-left: 39px; font-size: 85%; position: absolute; left: 146px; top: 89px; color: #1EA4D9;}*/
div#footer form { position: absolute; left: 150px; bottom: 22px;}
div#footer form input { border: solid 1px #000; padding: 2px; font-size: inherit;}