* {margin:0; padding:0;}
body {margin:0 auto; padding:0; width:770px; text-align: center;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:100%; color: #333333; background:#fff;}


a:link, a:visited {color: #003978; text-decoration: underline;}
a:hover {text-decoration: underline;}
img {border:none; padding:0;  margin:0;}
.r {float:right;}
.l {float:left;}
.clear {clear: both;}
ul {list-style: none; list-style-image: none;}
li {margin: 0; padding: 0;}


#skipLinks {height:1px; font-size:1px; color:#fff;}
#skipLinks a {color:#fff;}

/***********************************************/
/* Width styles                                */
/***********************************************/
/**** fixed widths (for use in e.g. form input boxes) ****/
.s50 {width:50px;}
.s70 {width:70px;}
.s80 {width:80px;}
.s90 {width:90px;}
.s100 {width:100px;}
.s120 {width:120px;}
.s130 {width:130px;}
.s140 {width:140px;}
.s150 {width:150px;}
.s170 {width:170px;}
.s200 {width:200px;}
.s230 {width:230px;}
.s250 {width:250px;}
.s300 {width:300px;}
.s350 {width:350px;}
/**** percentage widths (for use in e.g. tables) *********/
.pc10 {width:10%;}
.pc20 {width:20%;}
.pc30 {width:30%;}
.pc33 {width:33%;}
.pc40 {width:40%;}
.pc50 {width:50%;}
.pc60 {width:60%;}
.pc70 {width:70%;}
.pc80 {width:80%;}
.pc90 {width:90%;}
/*********************************************************/

#wrapper {margin:0 auto 10px auto;; padding:0; width:770px;text-align: left;}

h1 {margin: 0px 0 0 7px; padding: 0; font-size: .8em; color: #114780; float: left;}


#header {margin: 0 0 0 0; padding: 0; height: 118px;}

#headertop{margin: 0; padding:0 0 3px 0; background: #226FBF; height: 19px;border-bottom: 3px solid #93B8E0;}
#headertop a {color: #ffffff; text-decoration: none;}
#headertop a:HOVER {text-decoration: underline;}
#headertop ul {margin: 5px 7px 0 0; padding: 0 0 3px 0; float: right;}
*html #headertop ul {margin: 5px 7px 0 0;}
#headertop ul li {margin: 0; padding: 0; color: #ffffff;font-size: .6em;display: inline;}
#headertop ul li span {padding: 0 10px 0 20px;}



#headermiddle {margin: 0; padding: ;}
.logo {margin:25px 0 0 20px; padding: 0; float: left;}
.unilogo {margin: 20px 0px 0 80px; padding: 0; width: 140px; float: left;}
*html .unilogo {margin: 20px 0px 0 70px;}
.unilogo img {margin: 0 30px 0 0; padding: 0 0px 0 0;}
*html .unilogo img {margin: 0 30px 0 0;voice-family:"\"}\""; voice-family:inherit;margin: 0 30px 0 0;}.dummy{}
#headermiddle form {margin: 20px 10px 0 0px; padding: 0;color: #003978; font-size: .7em; float: right;}
#headermiddle form a {margin: 0; padding: 0 0 0 0;}
#headermiddle form input {margin:0;padding:0; font-size:.9em}
#headermiddle form input.sub {margin:0px 0 0 0px;padding:0; width: 24px; height: 20px;font-size:.7em;color:#fff; background: url(../img/but_go.gif) repeat-x;border:none}


/************************************************************/

#menu {margin:0; padding:0; width: 770px; height: 22px; background: url(../img/menu-bg.gif) left no-repeat;}
#menu ul {margin: 1px 0 0 0px; padding: 0; float: left;}
*html #menu ul {margin: 4px 0 0 0px; }
#menu ul li {margin:0; padding: 0 0px 0 0px; color: #ffffff; font-size: .75em; font-weight: 600;display: inline;}
#menu a {color: #ffffff; text-decoration: none;}
#menu a:HOVER {color: #A6C6E8;}
#menu a.on {color: #A6C6E8;}

#menu ul li.on {color: blue;}
#menu ul li.m1 {padding: 0px 0px 0 15px;}
*html #menu ul li.m1 {padding: 0px 0px 0 15px;}

#menu ul li.m2 {padding: 0px 0px 0 33px;}
*html #menu ul li.m2 {padding: 0px 0px 0 30px;}

#menu ul li.m3 {padding: 0px 0px 0 33px;}
*html #menu ul li.m3 {padding: 0px 0px 0 23px;}

#menu ul li.m4 {padding: 0px 0px 0 35px;}
*html #menu ul li.m4 {padding: 0px 0px 0 25px;}

#menu ul li.m5 {padding: 0px 0px 0 37px;}
*html #menu ul li.m5 {padding: 0px 0px 0 29px;}

#menu ul li.m6 {padding: 0px 0px 0 38px;}
*html #menu ul li.m6 {padding: 0px 0px 0 35px;}

/***********************************************************/

#banner {margin: 1px 0 0 0; padding: 0;}
#title {margin: 1px 0 0 0; padding: 0; width: 609px;height: 38px;background: #E0EBF6; border-bottom: 3px solid #C5D9EE; float: right;}
#title img {margin: 5px 0 0 5px; padding: 0 0 0 0;}
#titleleft {margin: 1px 0 0 0; padding: 0; width: 160px;height: 38px;background: #E0EBF6; border-bottom: 3px solid #C5D9EE; border-right: 1px solid #ffffff; float: left;}

#content{margin:0; padding: 0;}

#main {margin: 0; padding:0 0 10px 0; width: 490px; height: 230px;border-left: 1px solid #E0EBF6;/*border-bottom: 1px solid #E0EBF6;*/ }
*html #main {width: 480px;height: 150px;}
#main h1 {margin: 15px 0 0 20px; padding: 0; font-size: .75em; color: #114780; float: left; line-height: 17px; }
*html #main h1 {margin: 15px 0 0 10px;}
#main h2 {margin: 0px 0 0 0px; padding: 0; font-size: .75em; color: #5D95D0;  line-height: 17px; width:50px;}
*html #main h2 {margin: 0px 0 0 0px;}
#main p {margin: 0px 0 10px 0px; padding: 0 0 10px 0; color: #003978; font-size: .7em; width: 380px;  line-height: 17px;}
*html #main p {margin: 0px 0 0 0px;width: 343px;}
#main img {margin: 10px 10px 0px 20px; padding: 2px;border: 1px solid #D0E1F1;float:left;}
*html #main img {margin: 10px 10px 10px 20px;voice-family:"\"}\""; voice-family:inherit;margin: 10px 10px 5px 20px;}.dummy{}
#main .mainright {margin:7px 10px 0 0;padding:0;float:right;}
*html #main .mainright {margin:7px 20px 0 0;}

#main table.mainhome {margin:0px 0 0 0;padding:0;}
#main table.mainhome tr td {margin:0;padding:0;color: #003978; font-size: .7em;}
#main table.mainhome tr td h1 {font-size: .75em; color: #114780;}





#maincontent {margin: 0 0 0 0; padding:0 0 0 0; width: 587px; float: left;}
#maincontent h1 {margin: 0px 0 10px 10px; padding: 0; color: #226FBF; font-size: .9em; float: left;}
*html #maincontent h1 {margin: 0px 0 10px 6px;}
#maincontent h2 {margin: 5px 0 10px 10px; padding: 0; font-size: .7em; color: #226FBF; float: left;}
#maincontent p {margin: 0 0 0 10px; padding: 0 0 15px 0; width: 570px;color: #5B5B5B;font-size: .7em; text-align: left; float: left;line-height: 15px;}
#maincontent p.pimage {width: 370px;}
.contentimg {margin:0;padding:0;width:190px; height:150px;float:right}
#maincontent ul {margin: 0 0 0 10px;; padding: 0; color: #5B5B5B;font-size: .7em; text-align: left;float: left; width: 300px;}
#maincontent ul li {margin: 0; padding: 0 0 10px 13px; background: url('../img/green_arrow.gif') no-repeat top left;}
*html #maincontent ul li {padding: 0 0 10px 0px;voice-family:"\"}\""; voice-family:inherit;padding: 0 0 10px 13px;}.dummy{}
#maincontent img {margin: 0 0 0 3px; padding: 3px; border: 1px solid #BBD2EB; width:186px ; height: 146px; float: right;}
#maincontent ul li strong {color: #226FBF; font-weight: normal;}

.blockquote{font-size: 1.2em; color: black; line-height: 1.5em; background-color:#EFF4FA; padding: 15px; background-image: url(../img/quotes.jpg); background-position: right bottom; background-repeat: no-repeat; border: 1px solid #A6C6E6; margin-top: 10px; margin-bottom: 15px; width: 90%; margin-left: auto; margin-right: auto;}


/*Breadcrumbs*/
#maincontent #bcrumb {margin: 10px 0px 0 0; padding: 0;}
*html #maincontent #bcrumb {margin: 10px 0px 0 0; padding:0;}

#maincontent #bcrumb p {margin:0 0 0 10px;font-size: .6em; color: #226FBF;float: left; width: 580px;}
*html #maincontent #bcrumb p {margin:0 0 0 6px}

#maincontent #bcrumb a {color: #226FBF; text-decoration: underline;}
#maincontent #bcrumb span {color: #226FBF;}
/**/
table.alpha {margin: 0 0 5px 10px;color: #226FBF; width: 587px}
*html #maincontent .sort {margin: 0 0 0px 10px;voice-family:"\"}\""; voice-family:inherit;margin: 0 0 0px 10px;margin: 0 0 0px 10px;}.dummy{}
span.alph { width : 34px; background-color : #F4F4F4; margin : 0px; padding : 2px; FONT-SIZE: .7em; color : #aaa; font-weight: bold;  }
*html span.alph {width : 20px;voice-family:"\"}\""; voice-family:inherit;width : 34px;}.dummy{}


#rightcol {margin: 0; padding:0; width: 280px; height: 241px; float: right;background: #EBF2F9;}
*html #rightcol {height: 241px; voice-family:"\"}\""; voice-family:inherit;height: 235px;}.dummy{}
#rightcol h1 {margin: 8px 0 0 12px; padding: 0; font-size: .8em; color: #114780; float: left;}
*html #rightcol h1 {margin: 8px 0 0 5px;}

.box1 {margin: 15px 0 0 17px; padding:0; width: 245px; height: 170px;background: #ffffff ;border: 1px solid #D7E5F4;}
*html .box1 {height: 180px;}
.box1 ul.pdf-list {margin:8px 0 0 12px;padding:0;color: #003978; font-size: .7em;}
.box1 ul.pdf-list li {margin:15px 0 0 0;padding:0 0 0 30px;display: list-item;background:url(../img/pdf.gif) 0px 0px no-repeat;}
*html .box1 ul.pdf-list li {padding:0 0 0 27px;background:url(../img/pdf.gif) 0px 5px no-repeat;}




.searchclinic {margin: 5px 0 0 7px; padding: 5px 0 0 0; width: 260px; }
*html .searchclinic {margin: 0 0 0 7px; padding: 0;}
.searchclinic img {margin: 0px 0 0 0; padding: 0; border:1px solid pink;}
/*.searchclinic form {margin: 0; padding: 0; width: 250px}*/
.searchclinic form input {margin:0;padding:0; font-size:.9em}
.searchclinic form input.sub2 {margin:0px 0 0 0px;padding:0; width: 64px; height: 20px;font-size:.7em;color:#fff; background: url(../img/but_search.gif) repeat-x;border:none}
.searchclinic h3 {color: #003978; font-size: .7em;}

.clinicsearch {margin: 5px 0 0 10px; padding: 0 0 10px 15px; width: 200px; border: 1px solid #E0EBF6; background: #F4F8FC;}
*html .clinicsearch {margin: 0 0 0 7px; padding: 0 0 10px 15px;}
.clinicsearch img {margin: 0px 0 0 0; padding: 0; border:1px solid pink;}
#maincontent .clinicsearch p { margin: 0;padding: 10px 0 0 0; width: 50px; color: #226FBF;}
/*.searchclinic form {margin: 0; padding: 0; width: 250px}*/
.clinicsearch form input {margin:0;padding:0 0 0 0; font-size:.9em}
.clinicsearch form input.sub2 {margin:10px 0 0 0px;padding:0; width: 64px; height: 20px;font-size:.7em;color:#fff; background: url(../img/but_search.gif) repeat-x;border:none}
.clinicsearch h3 {margin: 0; padding: 10px 0 10px 0;color: #226FBF; font-size: .7em;}

#maincontent .sort {margin: 0px 0 0 0px; padding: 0 0 0px 0px; width: 200px; float: right;}
*html #maincontent .sort {margin: 0 0 0 7px; padding: 0 0 10px 50px; width: 240px;voice-family:"\"}\""; voice-family:inherit;margin: 0 0 0 7px; padding: 0 0 10px 15px;width: 200px;}.dummy{}
#maincontent .sort p { margin: 0;padding: 2px 0 0 0; width: 50px; color: #226FBF;}
#maincontent .sort form input {margin:0;padding:0 0 0 0; font-size:.9em}
#maincontent .sort form input.sub {margin:0 0 0 0px;padding:0; width: 64px; height: 20px;font-size:.7em;color:#fff; background: url(../img/but_search.gif) repeat-x;border:none}

table.searchresults {margin: 0 0 20px 10px; padding: 0; color: #5B5B5B; font-size: .7em; border: 1px solid #E0EBF6;}
table.searchresults tr td {padding: 10px 0 10px 10px; width: 300px; border: none;}
table.searchresults tr.alt {background: #F2F7FB; border: none;}

table.directory {margin: 0 0 20px 10px; padding: 0 0 0 0px; width: 587px;color: #5B5B5B; font-size: .7em; border: 1px solid #E0EBF6;}
*html table.directory {margin: 0 0 20px 10px;}
table.directory tr th {padding: 5px 0 5px 5px; color: #226FBF;background: #E0EBF6;}
table.directory tr td {padding: 5px 0 5px 5px; width: 100px; border: none;}
table.directory tr.alt {background: #F2F7FB; border: none;}

.box2 {margin: 13px 0 0 17px; padding: 0; width: 284px; height: 85px; background: url('../img/patient_visitors.jpg') top no-repeat; border: 1px solid #D7E5F4;}
*html .box2 {background: #ffffff url('../img/patient_visitors.jpg') top no-repeat;}
.box2 ul.box2list { margin: 5px 0 0 7px; padding: 0; color: #003978; font-size: .7em;}
*html .box2 ul.box2list { margin: 0px 0 0 15px; padding:0;}
.box2 ul.box2list li { margin: 0; padding: 0px 0 0 15px; background: url('../img/blue_arrow.gif') 0px 3px no-repeat;}
*html .box2 ul.box2list li { margin: 0; padding: 0px 0 0 15px; background: url('../img/blue_arrow.gif') 0px 7px no-repeat;}

.box3 {margin: 13px 0 0 17px; padding: 0; width: 284px; height: 58px; background: url('../img/ecard.gif') top no-repeat; border: 1px solid #D7E5F4;}
.box3 p { margin: 2px 0 0 7px; padding: 0; color: #003978; font-size: .7em;float: left;}
.box3 a { margin: 2px 0 0 0; color: #3F6C9A; float: left; text-decoration: underline;}
*html .box3 a {text-decoration: underline;}


#mainpocket {margin: 0; padding:0 0 0 0; width: 460px; height: 150px;border-left: 1px solid #E0EBF6; }
*html #mainpocket {width: 460px}
#mainpocket h1 {margin: 15px 0 0 20px; padding: 0; font-size: .75em; color: #114780; float: left; line-height: 17px;}
*html #mainpocket h1 {margin: 15px 0 0 10px;}
#mainpocket p {margin: 15px 0 0 20px; padding: 0 0 30px 0; color: #003978; font-size: .7em; width: 250px; float: left; line-height: 17px;}
*html #mainpocket p {margin: 15px 0 0 10px;width: 240px;}
#mainpocket img {margin: 0 25px 24px 0; padding: 4px;border: 1px solid #D0E1F1;}


.pocket1 {margin: 0 0 0 0; padding:0; width: 220px; height: 85px;background: #EEF4FA; float: left;}
.pocket1 ul { margin: 25px 0 0 7px; padding: 0; color: #003978; font-size: .7em;}
*html .pocket1 ul {margin: 25px 0 0 15px; }
.pocket1 ul li { margin: 0 0 4px 0; padding: 0 0 0 0;}
.pocket1 a { margin: 2px 0 0 0; color: #3F6C9A; float: left; text-decoration: underline;}
*html .pocket1 a { color: #3F6C9A; text-decoration: underline;}

.pocket2 {margin: 0 0 0 2px; padding:0; width: 226px; height: 85px;background: #EEF4FA;float: left;}
.pocket2 table {margin: 5px 0 0 7px; padding: 0; float: left; width: 200px}
*html pocket2 table {}
.pocket2 img {border: 2px solid #ffffff;}
.pocket2 ul{margin: 10px 0 0 5px; padding: 0;color: #003978; font-size: .7em; float: left;}

.pocket2 ul li { margin: 0 0 0 0; padding: 0 0 3px 15px; background: url('../img/blue_arrow.gif') center left no-repeat;}

#leftnav {margin: 0; padding: 0; width: 160px; height: auto;background: #F4F8FC; float: left;}
#leftnav ul {margin: 0; padding: 0; color: #226FBF;font-size: .7em; }
#leftnav ul li {margin: 0 0 0 10px; padding: 7px 0 10px 10px; background: url('../img/lhs_arrow_off.gif') no-repeat center left; border-bottom: 1px solid #ffffff;}
#leftnav a {color: #226FBF; text-decoration: none;}
#leftnav a:HOVER {color: #AFA100; text-decoration: none;}
#leftnav ul li:HOVER {color: #AFA100; text-decoration: none;background: url('../img/lhs_arrow_on.gif') no-repeat center left;}


#footer {margin: 0px 0 20px 0px; padding: 3px 0 3px 5px; color: #9EC0E3; font-size: .6em; float: left; border-top: 1px solid #E7EFF8; left; width:765px;} /*FOOTER IS INVISIBLE */
#footer p {margin:0;padding:0;float:left;}
#footer ul {margin:0;padding:0;float:right;}
#footer ul li { display: inline;}
#footer span {padding: 0 5px 0 5px}
#footer.line {border-top: 1px solid #E7EFF8; border-bottom: 1px solid #E7EFF8; text-align:right;}
#footer a {color: #9EC0E3; text-decoration: none;}
#footer a:HOVER {text-decoration: underline;}
#footer_bottom p { text-align:center; font-size:9px; color:#999999;}

.reglist1{font-size: 0.7em;margin-left: 0;padding-left: 0;list-style: none;margin-bottom: 10px; margin-top:15px;}
.reglist1 li{padding-left: 30px;background-image: url(../img/green_arrow.gif);line-height: 1.6em;background-repeat: no-repeat;background-position: 13px 3px;padding-bottom: 5px;}
