body,html
{
 background-color: #DADDE4;
 font-size: 10pt;
 font-family: arial, sans-serif;
 margin: 8px 0 10px 0;
}

p
{
 font-family: arial, sans-serif;
 font-size: 10pt;
 color: black;
 margin: 5px 5px 8px 5px;
 line-height: 18px;
}

hr
{
 border: 0;
 width: 98%;
 background-color: #E1E1E1;
 color: #E1E1E1;
 height: 2px;
 margin: 0;
 padding: 0;
 text-align: center;
}

a
{
 color: blue;
 text-decoration: underline;
}

a:visited
{
 color: purple;
}

a:active
{
 color: red;
 text-decoration: none;
}

a:hover
{
 color: blue;
 text-decoration: none;
}

h1
{
 font-size: 9pt;
 font-weight: bold;
 color: #460E0E;
 font-family: verdana;
 background-color: #E1E1E1;
 margin: 5px 0 5px 5px;
 letter-spacing: 1px;
 padding: 2px;
}

h2
{
 font-size: 11pt;
 font-weight: bold;
 color: red;
 margin: 8px;
}

h3
{
 font-size: 10pt;
 font-weight: bold;
 color: black;
 margin: 2px 0 5px 5px;
}

h4
{
 font-size: 11pt;
 font-weight: bold;
 color: #1B568D;
 margin: 0 0 4px 4px;
}
h5
{
 font-size: 12pt;
 font-family: arial, sans-serif;
 color: #1B568D;
 font-weight: bold;
 margin: 0;
 padding: 0;
}

.titleimg
{
 margin-bottom: 16px;
}

.priv
{
 margin-left: 10px;
}

.cont
{
 position: relative;
 width: 805px;
 background-color: white;
 margin: auto;
 background-repeat: repeat-y;
 border: 2px solid #9FA7B9;
}

.header
{
 position: relative;
 width: 795px;
 height: 104px;
 margin: auto;
 overflow: hidden;
 text-align: center;
 padding-top: 4px;
}

#flashcontent
{
 position: relative;
 width: 795px;
 height: 149px;
 text-align:center;
 margin: auto;
 margin-bottom: 0;
 margin-top: 2px;
 overflow: hidden;
 padding: 0;
 z-index: 10;
 /*border: 2px solid #7A0025;*/
}

.bod
{
 position: relative;
 width: 805px;
 margin: auto;
 margin-bottom: 5px;
 background-color: white;
}

table.content
{
 border-bottom: 4px solid #7A0025;
}

td#leftcol
{
 background-color: #D4E0EB;
}

td.rightcol
{
 padding: 10px 6px 0 8px;
}

.clear
{
 clear: both;
 height: 2px;
 font-size: 2px;
}

.leftnav
{
 position: relative;
 font-weight: normal;
 margin: 0;
 width: 215px;
 overflow: hidden;
 border-top: 3px solid #FFFFFF;
}

.leftnav ul
{
 margin: 0;
 padding: 0;
 list-style: none;
 width: 215px;
 display: block;
}

.leftnav li
{
 margin: 0;
 padding: 0;
 list-style: none;
 line-height: 25px;
 border-bottom: 1px solid #E5E5E5;
 display: block;
 width: 210px;
}

li#active
{
 font-weight: bold;
 color: #FFFFFF;
 padding-left: 5px;
 background-color: #295D87;
}

.leftnav li a
{
 padding-left: 5px;
 text-decoration: none;
 color: white;
 display: block;
 background-color: #7A0025;
 width: 215px;
}

.leftnav li a:visited
{
 text-decoration: none;
 color: white;
}

.leftnav li a:hover
{
 text-decoration: none;
 background-color: #9D133D;
 color: white;
}

.leftnav li a:active
{
 text-decoration: none;
 color: white;
}

#dropmenudiv 
{
 position:absolute;
 background-color: #1B568D;
 border:1px solid #C3C3C3;
 border-bottom-width: 0;
 font-family: arial, sans-serif;
 font-size: 10pt;
 line-height:18px;
 z-index:100;
 /*filter: alpha(opacity=95);
 opacity: .95;*/
}

#dropmenudiv a
{
 width: 100%;
 display: block;
 text-indent: 5px;
 border-bottom: 1px solid #C3C3C3;
 padding: 3px 0 3px 0;
 text-decoration: none;
 color: #FFFFFF;
}

#dropmenudiv a:hover
{ /*hover background color*/
	background-color: #287ECE;
}

.welcomepar
{
 position: relative;
 margin: 0 0px 8px 0px;
}

.welcomepar fieldset
{
 background-color: #FFFFFF;
 border: 2px solid #A0C9DE;
 padding: 3px;
}

.welcomepar legend
{
 background-color: #FFFFFF;
 padding: 4px;
}

.welcomepar ul
{
 margin: 0 0 6px 20px;
 padding: 0;
}

.gais_sine
{
 width: 200px;
 height: 111px;
 overflow: hidden;
 float: left;
 border: 1px solid #000000;
 margin: 4px 4px 0 0;
}

.specbulletshd
{
 margin: auto;
 width: 494px;
 background-color: #065CB3;
 background-image: url('../images/bg1.gif');
 background-repeat: repeat-x;
 background-position: top;
 color: #FFFFFF;
 padding: 3px;
 margin-bottom: 6px;
}

.specbullets
{
 z-index: 200;
 width: 500px;
 margin: auto;
 border: 2px solid #C9D1E4;
 padding: 3px;
 background-color: #FFFFFF;
}

.specbullets p
{
 color: #FFFFFF;
}

.comm
{
 font-weight: bold;
 font-style: italic;
 font-size: 11pt;
 color: #13557B;
}

.offleft
{
 position: relative;
 margin: 0 0 0 5px;
 width: 278px;
 float: left;
}

.offright
{
 position: relative;
 margin: 0;
 width: 278px;
 float: right;
}

.offpic
{
 position: relative;
 padding: 8px 0 2px 0;
 text-align: center;
}

.offtext
{
 position: relative;
 padding: 0 0 5px 16px;
 font-size: 9pt;
 color: #082839;
}

.offtext a
{
 text-decoration: underline;
 color: blue;
 font-weight: bold;
}

.offtext a:visited
{
 text-decoration: underline;
 color: blue;
 font-weight: bold;
}

.offtext a:hover
{
 text-decoration: none;
 color: #6E1615;
 font-weight: bold;
}

.offtext a:active
{
 text-decoration: none;
 color: red;
 font-weight: bold;
}

.offphoto
{
 border: 1px solid #4B4B4B;
}

.poison1
{
 position: relative;
 width: 215px;
 margin: 0;
 background-color: #D4E0EB;
 text-align: center;
 border-top: 3px solid #FFFFFF;
 padding-top: 3px;
}

.hours
{
 position: relative;
 padding: 2px 0 2px 2px;
 background-color: #D4E0EB;
 border-top: 3px solid #FFFFFF;
}

.news
{
 position: relative;
 padding: 2px 0 2px 2px;
 background-color: #D4E0EB;
 border-top: 3px solid #FFFFFF;
}

.date
{
 font-weight: bold;
 padding: 0;
 margin: 10px 0 1px 3px;
 color: #065CB3;
}

.newstxt
{
 padding: 0;
 margin: 0 2px 5px 2px;
}

.footer
{
 width: 775px;
 margin: auto;
 font-size: 8pt;
 text-align: center;
 margin-top: 7px;
}

.footer a
{
 color: #2D2D2D;
 text-decoration: none;
}

.footer a:visited
{
 color: #2D2D2D;
}

.footer a:hover
{
 color: #2476CE;
}

.footer a:active
{
 color: red;
}

#ad
{
 color: #878787;
}

#ad a
{
 color: #0046D5;
}

#ad a:visited
{
 color: #0046D5;
}

#ad a:hover
{
 text-decoration: underline;
}

#ad a:active
{
}

.hrimg
{
 position: relative;
 width: 100px;
 height: 2px;
 font-size: 1px;
 background-color: #A5A5A5;
 margin: auto;
 text-align: center;
 margin-top: 5px;
 margin-bottom: 4px;
}

.servexamplist
{
 background-image: url('../images/microscope.jpg');
 background-repeat: no-repeat;
 background-position: top right;
 height: 200px;
 padding-right: 220px;
}

.servexamplist ul , .servexamplist1 ul, .servexamplist2 ul
{
 margin: 0 0 0 10px; 
 padding: 0;
 list-style: none;
 display: block;
}

.servexamplist li, .servexamplist1 li, .servexamplist2 li
{
 margin: 0;
 padding: 0 0 0 20px;
 list-style: none;
 display: block;
 background-image: url('../images/bullet.png');
 background-repeat: no-repeat;
 background-position: 0 4px;
 line-height: 20px;
}

.servexamplist1 li
{
 margin-left: 200px;
}

.servexamplist1
{
 background-image: url('../images/rad2.jpg');
 background-repeat: no-repeat;
 position: relative;
 margin: 8px 0 0 0;
}

.docs p
{
 margin: 0 0 3px 3px;
}

.reslist ul
{
 margin: 0 0 12px 2px;
 padding: 0 0 0 10px;
 list-style-type: none;
}

.reslist li
{
 list-style-type: none;
 margin: 6px 0 6px 0;
 text-indent: -12px;
 line-height: 18px;
}

.reslist li a
{
 padding-left: 12px;
 background-image: url('../images/bullet1.png');
 background-repeat: no-repeat;
 background-position: 0 3px;
}

.sitemaplist li
{
 font-weight: bold;
}

.sub ul
{
 list-style-type: none;
 margin: 0;
 padding: 0;
}

.sub li
{
 list-style-type: none;
 font-weight: normal;
 color: #4B4B4B;
 font-size: 8pt;
 margin: 0 0 10px 0;
 padding-left: 0;
}

p#moreinfo
{
 color: #1B568D;
 font-weight: bold;
}

.walkinleft
{
 width: 280px;
 position: relative;
 float: left;
}

.walkinright
{
 width: 280px;
 position: relative;
 float: right;
 text-align: center;
}

.insurleft
{
 width: 280px;
 position: relative;
 float: left;
 color: #542424;
 font-weight: bold;
}

.insurright
{
 width: 280px;
 position: relative;
 float: right;
 color: #542424;
 font-weight: bold;
}

.insurleft ul, .insurright ul
{
 list-style-type: none;
 padding: 0;
 margin: 0 0 8px 4px;
}

.insurleft li, .insurright li
{
 margin: 9px 0 0 0;
}

.neuroques
{
 background-color: #2F4C52;
 color: #FFFFFF;
 font-weight: bold;
 padding: 4px;
 margin: 6px 0 6px 0;
}

.neuro ul
{
 list-style-type: disc;
}

.neuro li
{
 margin: 6px 0 6px 0;
 list-style-type: disc;
}

.occleft
{
 width: 280px;
 float: left;
}

.occright
{
 width: 280px;
 float: right;
 padding-top: 10px;
}

.occleft li, .custleft li, .custright li
{
 list-style-type: square;
 padding: 2px 0 2px 0;
}

#occ
{
 font-size: 12pt;
 font-weight: bold;
 margin-left: 20px;
 color: #8D171D;
}

#occp
{
 color: #4B4B4B;
 font-weight: bold;
 margin-bottom: 16px;
}

#occp1
{
 color: #1B568D;
}

.custleft
{
 width: 268px;
 float: left;
}

.custright
{
 width: 268px;
 float: right;
}

.custleft ul, .custright ul
{
 margin: 12px 0 6px 28px;
}

p.good
{
 color: #34732F;
 font-weight: bold;
}