* {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 10px; padding: 0; font-size: .8em; color: #114780; /*float: left;*/}


#header {margin: 0 0 0 0; padding: 0; height: 100px;}

#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: 0 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:15px 0 0 20px; padding: 0; float: left;}
.unilogo {margin: 10px 0px 0 60px; padding: 0; width: 140px; float: left;}
.unilogo img {margin: 0; padding: 0 30px 0 0;}
#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;}
#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 30px;}
*html #menu ul li.m1 {padding: 0px 0px 0 30px;}

#menu ul li.m2 {padding: 0px 0px 0 50px;}
*html #menu ul li.m2 {padding: 0px 0px 0 50px;}

#menu ul li.m3 {padding: 0px 0px 0 50px;}
*html #menu ul li.m3 {padding: 0px 0px 0 40px;}

#menu ul li.m4 {padding: 0px 0px 0 55px;}
*html #menu ul li.m4 {padding: 0px 0px 0 45px;}

#menu ul li.m5 {padding: 0px 0px 0 60px;}
*html #menu ul li.m5 {padding: 0px 0px 0 50px;}

#menu ul li.m6 {padding: 0px 0px 0 50px;}
*html #menu ul li.m6 {padding: 0px 0px 0 50px;}*/

#menu{background-color: #226FBF; padding-left: 20px; padding-top: 1px; padding-bottom: 3px;}
*html #menu{background-color: #226FBF; padding-left: 20px; padding-top: 4px; padding-bottom: 5px;}

#navlist li
{font-size: 12px; font-weight: bold; display: inline; list-style-type: none; margin-right: 17px; border-right-width: 1px;
	border-right-style: solid; border-right-color: #FFFFFF; padding-right: 20px; }

#navlist li.last {font-size: 12px; font-weight: bold; display: inline; list-style-type: none; margin-right: 0px; border-right: 0px;
	padding-right: 0px; }

#navlist li a{color: white; text-decoration: none;}
#navlist li a:hover{color: #A6C6E8;}


#banner {margin: 1px 0 0 0; padding: 0;}
#title {margin: 1px 0 0 0; padding: 0; width: 604px;height: 27px;background: #E0EBF6; border-bottom: 3px solid #C5D9EE; float: right; padding-top: 2px; padding-left: 5px;}
#title img {margin: 5px 0 0 5px; padding: 0 0 0 0;}
#titleleft {margin: 1px 0 0 0; padding: 0; width: 160px;height: 29px;background: #E0EBF6; border-bottom: 3px solid #C5D9EE; border-right: 1px solid #ffffff; float: left;}

#content{margin:0; padding: 0;}

#main {margin: 0; padding: 0; }
#maincontent {margin: 0 0 0 0; padding:0 0 0 0; width: 587px; float: left;}
#maincontent h1 {padding: 0px; color: #226FBF; font-size: 1em; /*float: left;*/ margin-top: 0px; margin-right: 0;
	margin-bottom: 10px; /*width: 370px; */}

*html #maincontent h1 {margin: 0px 0 10px 6px;}
#maincontent h2 {margin: 5px 0 10px 10px; padding: 0; font-size: .9em; color: #226FBF; /*float: left; /*width: 370px;*/}
#maincontent h3 {margin: 5px 0 10px 10px; padding: 0; font-size: .8em; color: #226FBF; /*float: left; /*width: 370px;*/}
#maincontent h4 {margin: 5px 0 10px 10px; padding: 0; font-size: 0.7em; color: #226FBF; /*float: left; /*width: 370px;*/ }

#maincontent ol{color: #636363; background: none;margin-left: 18px; font-size: .7em; margin-bottom: 10px;}
#maincontent ol li{margin-left: 15px; padding-bottom: 6px;}

#middle-inner ul li.news{ background-image: url('../img/document.gif'); background-repeat: no-repeat; padding-left: 23px;
	margin-left: 0px; background-position: left 0px; }
#middle-inner ul li.pdf{ background-image: url(../img/pdf.gif); background-repeat: no-repeat; padding-left: 23px;
	margin-left: 0px; background-position: left 0px; }
#middle-inner li.desc{ margin-left: 12px; background: none;}
#middle-inner li.title{margin-left:none; font-size: 14px; font-weight: bold; color: #D53823; margin-top: 7px; margin-bottom: 5px; border: none;}

.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;}


.doclist{font-size: 0.7em;margin-left: 0;padding-left: 0;list-style: none;margin-bottom: 10px;}
.doclist li.title{padding-left: 34px;background-image: url(../img/document.gif);line-height: 1.4em;background-repeat: no-repeat;background-position: 10px 3px;padding-bottom: 5px; color: #636363;}
.doclist li.desc{padding-left: 34px;background-image: none: 1.4em;background-repeat: no-repeat;background-position: 10px 3px;padding-bottom: 5px; border: none;}

.aurallist{font-size: 0.7em;margin-left: 0;padding-left: 0;list-style: none;margin-bottom: 10px;}
.aurallist li.title{padding-left: 34px;background-image: url(../img/talk.jpg);line-height: 1.4em;background-repeat: no-repeat;background-position: 10px 3px;padding-bottom: 5px; color: #636363;}
.aurallist li.desc{padding-left: 34px;background-image: none: 1.4em;background-repeat: no-repeat;background-position: 10px 3px;padding-bottom: 0px; border: none;}

.pdflist{font-size: 0.7em;margin-left: 0;padding-left: 0;list-style: none;margin-bottom: 10px;}
.pdflist li{padding-left: 34px;background-image: url(../img/pdf.gif);line-height: 1.6em;background-repeat: no-repeat;background-position: 10px 3px;padding-bottom: 5px;}
.pdflist li.word_doc {background-image: url(../img/doc_icon.jpg)}


.reglist{font-size: 0.7em;margin-left: 0;padding-left: 0;list-style: none;margin-bottom: 10px;}
.reglist 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;}

.sublist{font-size: 1em;margin-left: 0;padding-left: 0;list-style: none;margin-bottom: 0px;}
.sublist 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;}

#maincontent p {margin: 0 0 0 10px; padding: 0 0 15px 0; color: #5B5B5B;font-size: .7em; /*float: left;*/line-height: 15px;}
/*#maincontent p.pimage {width: 370px;}
.contentimg {margin:0;padding:0;width:190px; height:150px;float:right}*/
#maincontent ul.bullet {margin-bottom: 10px; margin-left: 13px; color: #5B5B5B;font-size: .7em;  }
#maincontent ul.bullet li {margin: 0; padding: 0 0 10px 13px; background: url('../img/green_arrow.gif') no-repeat 0px 0px; }
*html #maincontent ul.bullet li {margin: 0; padding: 0 0 6px 13px; background: url('../img/green_arrow.gif') no-repeat 0px 3px; }

/*#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;}

/* Styleguide */
img.imgright{float: right; margin: 0 0 4px 3px; padding: 3px; border: 1px solid #BBD2EB;}
img.imgleft{float: left; padding: 3px; border: 1px solid #BBD2EB; margin-top: 0; margin-right: 10px; margin-bottom: 4px;
margin-left: 7px; }
img.imgheading{padding-top: 14px; padding-left: 5px;}
#maincontent a{color: #226FBF; text-decoration: underline;}
#maincontent a:hover{color: #226FBF; text-decoration: none;}



/*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 a:hover {color: #226FBF; text-decoration: none;}
#maincontent #bcrumb span {color: #226FBF;}

.back-top{text-align: right;}
/**/
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: 320px; height: 299px; float: right;background: #EBF2F9;}
#rightcol h1 {margin: 5px 0 0 7px; padding: 0; font-size: .8em; color: #114780; float: left;}

.box1 {margin: 15px 0 0 17px; padding:0; width: 284px; height: 94px;background: #ffffff ;border: 1px solid #D7E5F4;}
.box1 p { margin: 2px 0 6px 7px; padding: 0; color: #003978; font-size: .7em; float: left; line-height: 17px;}
*html .box1 p {margin: 2px 0 6px 7px;float: left;}


.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: 448px; height: 215px;border-left: 1px solid #E0EBF6;}
*html #mainpocket {width: 446px; margin-left: -20px;}
#mainpocket h1 {margin: 15px 0 0 20px; padding: 0; font-size: .75em; color: #114780; float: left; line-height: 17px;}
#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 {width: 240px;}
#mainpocket img {margin: 0 25px 24px 0; padding: 4px;border: 1px solid #D0E1F1; float: right;}

.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-top: 1px solid #ffffff;}
#leftnav ul li.on {margin: 0 0 0 10px; padding: 7px 0 10px 10px; background: url('../img/lhs_arrow_off.gif') no-repeat center left; border-top: 1px solid #ffffff; font-weight: bold;}

#leftnav ul li.subnav{/*margin: 0 0 0 10px;*/ padding: 2px 0 7px 10px; background: url('../img/submenu.jpg') no-repeat 0px 5px; border-top: none; margin-left: 28px; font-size: 0.9em;}
*html #leftnav ul li.subnav{/*margin: 0 0 0 10px;*/ padding: 2px 0 7px 10px; background: url('../img/submenu.jpg') no-repeat 0px 10px; border-top: none; margin-left: 28px; font-size: 0.9em;}
*html #leftnav ul li.subon{/*margin: 0 0 0 10px;*/ padding: 2px 0 7px 10px; background: url('../img/submenu.jpg') no-repeat 0px 10px; border-top: none; margin-left: 28px; font-weight: bold;}

#leftnav ul li.subon{/*margin: 0 0 0 10px;*/ padding: 2px 0 7px 10px; background: url('../img/submenu.jpg') no-repeat 0px 5px; border-top: none; margin-left: 28px; font-weight: bold;}

#leftnav ul li.subsubnav{/*margin: 0 0 0 10px;*/ padding: 2px 2px 2px 10px; background: url('../img/submenu.jpg') no-repeat 0px 5px; border-top: none; margin-left: 43px; font-size: 0.8em;}
*html #leftnav ul li.subsubnav{/*margin: 0 0 0 10px;*/ padding: 2px 2px 2px 10px; background: url('../img/submenu.jpg') no-repeat 0px 10px; border-top: none; margin-left: 43px; font-size: 0.8em;}
*html #leftnav ul li.subsub-last{/*margin: 0 0 0 10px;*/ padding: 2px 2px; 7px 10px; background: url('../img/submenu.jpg') no-repeat 0px 10px; border-top: none; margin-left: 43px; font-size: 0.8em;}

#leftnav ul li.subsub-last{/*margin: 0 0 0 10px;*/ padding: 2px 2px 7px 10px; background: url('../img/submenu.jpg') no-repeat 0px 5px; border-top: none; margin-left: 43px; font-size: 0.8em;}




/*#leftnav ul li.subnav { margin-left:20px;}
#leftnav ul li.subnav a { color:#CC0000;}*/
#leftnav ul li.subnav a.subon, #leftnav ul li.subsubnav a.subsubon, #leftnav a.on, #leftnav ul li.subsub-last { font-weight:bold;}

/*
#leftnav ul li.subsubnav { margin-left:35px;}
#leftnav ul li.subsubnav a { color:#000000;}
#leftnav ul li.subsubnav a.subsubon { background-color:#0000FF;}*/

/*#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;}

#leftnav ul li.subnav:HOVER, #leftnav ul li.subsubnav:HOVER {color: #AFA100; text-decoration: none;background: none; background: url('../img/submenu.jpg') no-repeat 0px 5px;}
#leftnav ul li.subon:HOVER, #leftnav ul li.subsubnav:HOVER {color: #AFA100; text-decoration: none;background: url('../img/submenu.jpg') no-repeat 0px 5px;}*/


#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-top: 1px solid #ffffff;}
#leftnav ul li.on1 {margin: 0 0 0 10px; padding: 7px 0 10px 10px; background: url('../img/menuarr_green.gif') no-repeat center left; border-top: 1px solid #ffffff; font-weight: bold;}



#leftnav ul li.subnav{padding: 2px 0 7px 10px; background: url('../img/submenu.jpg') no-repeat 0px 5px; border-top: none; margin-left: 28px; font-size: 0.9em;}
*html #leftnav ul li.subnav{padding: 2px 0 7px 10px; background: url('../img/submenu.jpg') no-repeat 0px 10px; border-top: none; margin-left: 28px; font-size: 0.9em;}
#leftnav ul li.on2{padding: 2px 0 7px 10px;  background: url('../img/submenuarr_green.gif') no-repeat 0px 5px; border-top: none; margin-left: 28px; font-size: 0.9em;}
*html #leftnav ul li.on2 {padding: 2px 0 7px 10px; background: url('../img/submenuarr_green.gif') no-repeat 0px 10px; border-top: none; margin-left: 28px; font-size: 0.9em;}
#leftnav ul li.on3{padding: 2px 0 7px 10px;  background: url('../img/submenuarr1_green.gif') no-repeat 0px 5px; border-top: none; margin-left: 28px; font-size: 0.9em;}
*html #leftnav ul li.on3 {padding: 2px 0 7px 10px; background: url('../img/submenuarr1_green.gif') no-repeat 0px 10px; border-top: none; margin-left: 28px; font-size: 0.9em;}

#leftnav ul li.on4{ padding: 2px 2px 2px 10px; background: url('../img/submenuarr_green.gif') no-repeat 0px 5px; border-top: none; margin-left: 43px; font-size: 0.8em;}
*html #leftnav ul li.on4 { padding: 2px 2px 2px 10px; background: url('../img/submenuarr_green.gif') no-repeat 0px 10px; border-top: none; margin-left: 43px; font-size: 0.8em;}

#leftnav a.on { font-weight:bold; color:#93C702;}
/*
#leftnav ul li.subsubnav { margin-left:35px;}
#leftnav ul li.subsubnav a { color:#000000;}
#leftnav ul li.subsubnav a.subsubon { background-color:#0000FF;}*/

#leftnav a {color: #226FBF; text-decoration: none;}
/*#leftnav a:HOVER {color: #AFA100; text-decoration: none;}*/
#leftnav ul li a:HOVER { text-decoration:underline;/*color: #AFA100; text-decoration: none;background: url('../img/lhs_arrow_on.gif') no-repeat center left;*/ }
.subon, .subsubon, .subsub-last { font-weight:bold;}




/* microformat */
.vcard{background-color:#EFF4FA; margin-left:10px; border: 1px solid #A6C6E6; padding: 2%; font-size: 11px; width: 50%; margin-bottom: 15px; line-height: 1.4em;}
span.type{display: none;}
span.title2{letter-spacing: 1px; font-style: italic; margin-bottom: 10px;}
.organization-name{font-weight: bold; margin-bottom: 0.3em; font-size: 13px; border-bottom: 1px solid #A6C6E6; padding-bottom: 5px;}
.fn{font-size: 12px;}
.adr{margin-top: 5px; margin-bottom: 5px; border-bottom: 1px solid #A6C6E6; padding-bottom: 5px;}
.desc{font-size: 11px;border-bottom: 1px solid #A6C6E6; padding-bottom: 5px;margin-bottom: 0.3em; }


/* Springboard table style */
table.vincents { border-collapse: collapse; margin-top: 5px; margin-bottom: 15px; font-size: 0.8em; color: black; width: 95%; margin-left: auto; margin-right: auto;}
table.vincents th { font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; border-right: 1px solid #C1DAD7; border-left: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 2px;
	text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; background:  #E2EBF5; }
table.vincents td {
	padding: 11px 11px;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
	background: #FCFCFE;
	color: #333333;
	border-right: 1px solid #C1DAD7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*table.springboard td * { padding: 6px 11px; }
table.springboard tr.alt td { background: white; }
table.springboard a{ padding: 0px; color: #33464A; font-weight:bold;}
table.springboard a:hover { text-decoration: none; }*/

img.displayed {display: block; margin-left: auto; margin-right: auto; margin-bottom: 15px;}
.centered{text-align: center;}
img.displayed-cb{display: block; margin-left: auto; margin-right: auto; margin-bottom: 15px; padding: 3px; border: 1px solid #C1DAD7;}
img.displayed-b{ margin-bottom: 15px; padding: 3px; border: 1px solid #C1DAD7; margin-left: 10px;}
.grey{color: #333333;}



/*#footer {margin: 3px 0 20px 5px; padding: 3px 0 3px 0; color: #9EC0E3; font-size: .7em; float: left; width:769px; text-align:center;  } 
#footer span {padding: 0 23px 0 22px}
#footer.line {border-top: 1px solid #E7EFF8;}
#footer a {color: #9EC0E3; text-decoration: none;}
#footer a:HOVER {text-decoration: underline;}*/


#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;}




ul.dep_list { font-size:0.7em; margin-left:40px; width:250px; display:table-cell; float:left; margin-bottom:10px;}
*html ul.dep_list {margin-left:20px; width:250px}
ul.dep_list li { padding-left:12px; padding-top:3px; padding-bottom:3px; background:url(../img/darkblue_arrow.jpg) no-repeat 0px 4px;}
/*SITEMAP STYLES ******/

#sitemap h2 a { font-size:14px; font-weight:bold; text-decoration:underline;}
#sitemap h2 a:hover { font-size:14px; font-weight:bold; text-decoration:none;}

#sitemap ul { margin-left:40px;}
#sitemap ul li { background-image:url(../img/darkblue_arrow.jpg); background-repeat:no-repeat; background-position:0px 2px; padding-left:15px; margin-bottom:4px; margin-top:4px; font-size:13px; font-weight:bold;}
*html #sitemap ul li { background-position:0px 4px;}
*html #sitemap ul li.smsub {background-position:0px 5px;}
*html #sitemap ul li.smsubsub {background-position:0px 5px;}
#sitemap ul li.smsub { margin-left:35px; font-size:11px; font-weight:normal; background-position:0px 1px;}
#sitemap ul li.smsubsub { margin-left:70px; font-size:11px; font-weight:normal; background-position:0px 1px;}
#sitemap ul li a { text-decoration:none; color:#666666;}
#sitemap ul li a:hover { text-decoration:underline; color:#666666;}

.resultlist {margin-bottom: 10px;font-size: 0.7em;margin-left: 0;padding-left: 0;list-style: none;}
.resultlist li {padding-left: 11px;line-height: 1.6em;padding-bottom: 5px;}

/* next prev */
#nextprev {font-size: 0.7em; margin:0 0px 55px 0px; background: #EEE; border-top:1px solid #d5d5d5; height:25px; }
#nextprev ul { margin:0; padding:5px; list-style-image: none;}
#nextprev ul li { margin:0; padding:0; float:left; background: none; }
#nextprev ul li.prev { width:20%; list-style: none;}
#nextprev ul li.prevFaded { width:20%; list-style: none; color: #C7C7C7;}
#nextprec ul li.prev strong {color:#003978;}
#nextprev ul li.page {text-align:center; list-style: none;  width:60%; voice-family:"\"}\""; voice-family:inherit; property:value; width:60%; }
#nextprev ul li.next { list-style: none;width:20%; text-align:right; }
#nextprev ul li.nextFaded { list-style: none;width:20%; text-align:right; color: #D5D5D5;}
#nextprec ul li.next strong {color:#003978;}
#nextprevEvents table {margin: 20px 0 0 20px; font-size: 1.0em; border: none; width: 90%; }
#nextprevEvents table td {border: none; }
#nextprevEvents table td.center { text-align: center;  }
#nextprevEvents table td span.faint { color: #D5D5D5;}
#nextprevEvents table td.previousbutton { width:20%; text-align:left;}
#nextprevEvents table td.nextbutton {  width:20%; text-align:right;}
