/* for all versions of Internet Explorer */

body {
	font-size : 100%;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	background-color : #FFFFFF;
	color : black;
	padding : 0 .5em .5em .5em;
	margin : 0 0 0 0;
}

/*HEADERS*/

h1 {
	font-weight: bold;
	font-size: 110%;
	text-align: left;
	color : #3333CC;
	padding : .5em .25em 0 0;
	margin : 0 0 0 0;
}
h2 {
	font-weight: bold;
	font-size: 95%;
	text-align: left;
	color : black;
	padding : 0 0 .5em 1em;
	margin : 0 0 0 0;
}
h2.about {
	font-size: 110%;
	padding : 0 0 .5em .5em;
}
h2.aboutFlush {
	font-size: 105%;
	padding : 1em 0 .5em 1.75em;
}
h2.form {
	font-size: 100%;
	padding : 0 0 0 0;
	margin : .75em 0 0 0;
}
h2.home {
	font-size : 125%;
	padding : .25em 0 .5em 0;
	margin : 1em 0 0 1.5em;
}
h2.home A:Link {
	text-decoration : none;
	color : #3333CC;
}
h2.home A:Visited {
	text-decoration : none;
	color : #3333CC;
}
h2.home A:Hover {
	text-decoration : underline;
	color : #3333CC;
}
h2.sectionLabel {
	padding : 0 0 0 1em;
	margin : 0 0 0 0;
}
h2.sidebar {
	font-size: 110%;
	text-align: left;
	color : black;
	padding : .25em 0 .5em .5em;
	margin : 0 0 0 0;
}
h2.statewide { /* not used in version 2 */
	font-size : 110%;
	font-style : italic;
	padding : .25em 0 .5em .5em;
	margin : 1em 0 0 0;
}
h3 {
	font-weight:bold;
	font-style : italic;
	font-size:85%;
	font-family : Book Antiqua,Times, serif;
	text-align:left;
	letter-spacing: .15em;
	margin : 0 0 0 0;
}
h3.quickStartHeader {
	font-weight : bold;
	font-style : italic;
	font-size:100%;
	font-family : Book Antiqua,Times, serif;
	text-align:center;
	letter-spacing: .25em;
	padding : 0 0 .5em 0;
	margin : 0 0 0 0;
}
h3.sidebar_left {
	font-family: Arial;
	font-style: normal;
	text-align: center;
	font-size: 85%;
	border-bottom: solid thin black;
	background-color:#147AAD;
	color: white;
}

/*DIVs*/

div {
	font-family:Arial;
	font-size: 100%;
	font-weight : normal;
	text-align: left;
}
div.aboutLinks {
	background-color:#E6F2D4;
	border:thin solid #147AAD;
	padding:.25em .25em .25em .25em;
	margin : 2em 2em 0 0;
}
div.centered {
	text-align : center;
	padding : .5em 0 0 0;
	margin : 0 0 0 0;
}
div.checkbox {
	text-indent: 1em;
}
div.cityList {
	font-size : 85%;
	padding : 0 0 1em 3em;
}
.citylist A:Link {
	color : #3333CC;
}
div.countyList {
	font-size : 85%;
	padding : 0 0 1em 3em;
}
.countylist A:Link {
	color : #3333CC;
}
div.fullPage {
	margin : 2em 2em 2em 0;
}
div.headerLinks {
	font-size : 80%;
	text-align: center;
	color : #FFFFFF;
}
.headerLinks A:link {
	text-decoration : none;
	color : #FFFFCC;
}
.headerLinks A:visited {
	text-decoration : none;
	color : #CCCCFF;
}
div.headFootLinks {
	font-size : 80%;
	display:inline;
	color : #FFFFFF;
}
.headFootLinks A:link {
	text-decoration : none;
	color : #FFFFCC;
}
.headFootLinks A:visited {
	text-decoration : none;
	color : #CCCCFF;
}
.headFootLinks A:hover {
	text-decoration : underline;
}
div.healthTopicContent {
	margin-top : 0;
}
div.letter {
	font-weight : bold;
	font-family : Book Antiqua,Times, serif;
	margin : .5em 0 0 2em;
}
div.localTermContent {
	margin-top: 0;
}
div.mplusLinksInner {
	background-color:#FFFFFF;
	width:100%;
}
div.mplusLinksOuter {
	border:thin ridge #FFCC33;
	padding:.25em .25em .25em .25em;
	background-color:#330066;
}

/*PARAGRAPHS*/

p {
	font-weight : normal;
	font-size : 85%;
	text-align: left;
	padding : 0 0 0 0;
	margin : 0 .5em 0 2.25em;
}
p.bridgeDisclaimer {
	font-size : 75%;
	padding : 0 0 0 0;
	margin : 0 0 1em 1em;
}
p.columns {
	margin : .8em 1em 0 0;
}
p.error {
	font-size:90%;
	font-weight:bold;
	color:red;
}
p.finePrint {
	font-size : 75%;
	text-align : center;
	margin-top : .5em;
	margin-left : 2.5em;
}
.finePrint A:Link {
	color : #3333CC;
}
p.fullPage {
	margin-bottom : 1.5em;
}
p.listExample {
	font-size: 85%;
	margin-left : 1.25em;
}
p.news_byline {
	padding : 0 0 0 0;
	margin : 0 0 1.5em 3.5em;
	text-indent : -1em;
}
p.nlmResources {
	padding : 0 .5em .5em 1em;
	margin : 0 0 0 0;
}
.nlmResources A:link {
	text-decoration : none;
	color : #3333CC;
}
.nlmResources A:visited {
	text-decoration : none;
}
p.resource {
	font-size : 75%;
	padding : 0 0 0 0;
	margin : .5em 0 1.5em 2.5em;
}
p.rightAlign {
	text-align : right;
}
p.sideLinks {
	font-size : 75%;
	padding : 0 0 0 1em;
	margin : 0 0 .5em 0;
}
p.skipNav {
	font-size : 70%;
	display : inline;
	margin: 0 0 0 0;
}
p.subH1 {
	font-size : 90%;
	margin : .25em 0 0 2em;
	padding : 0 0 0 0;
}
p.subH1Error {
	font-size : 110%;
	font-weight: bold;
	border: 2px solid red;
	margin : 2em 0 0 4em;
	padding : .25em;
}
.subH1 A:link {
	color : #3333CC;
}
.subH1 A:visited {
	color : #3333CC;
}
p.subH1NoIndent {
	margin : 1em 0 0 2em;
}
.subH1NoIndent A:Link {
	font-weight : bold;
	color : #3333CC;
}
.subH1NoIndent A:visited {
	font-weight : bold;
	color : #3333CC;
}
p.subH2 {
	margin : 0 0 0 3em;
}

/*SPANS*/

span {
	font-weight : normal;
}
span.buffer {
	font-size: 30%;
}
span.description {
	font-size: 98%;
}
span.grayedOut {
	color : #A1A1A1;
	font-weight : bolder;
}
span.label {
	color : navy;
	font-weight : bold;
	font-size : 85%;
}
span.linkToTop {
	font-size : 75%;
}
.linkToTop A:Link {
	text-decoration : underline;
	color : #3333CC;
}
.linkToTop A:Visited {
	text-decoration : underline;
	color : #3333CC;
}
span.mplusLinks {
	font-size : 75%;
	color : black;
}
.mplusLinks A:Link {
	color : #3333CC;
}
span.name {
	color : #08296B;
	font-weight : bold;
	font-style : normal;
	font-size : larger;
}
span.navText {
	font-style: italic;
	color : white;
}
span.normalLink A:Link {
	color : #3333CC;
	text-decoration : underline;
}
span.normalLink A:Visited {
	color : #21004A;
	text-decoration : underline;
}
span.red {
	color : red;
}
span.resourceName {
	font-weight : bold;
	color : navy;
}
span.resourceName A:link { 
	font-weight : bold;
	color : #3333CC;
}
span.resourceName A:visited { 
	font-weight : bold;
}
span.resourceUrl {
	color : #616161;
}
span.resourceUrl A:link  {
	font-weight : normal;
	text-decoration : none;
	color : #616161;
}
span.resourceUrl A:visited  {
	font-weight : normal;
	text-decoration : none;
	color : #616161;
}
span.selectLabel {
	font-weight : bold;
	font-size : 70%;
	padding : 0 0 -.5em 0;
	margin : 0 0 0 .35em;
}
span.smaller {
	font-size : 90%;
}

/*LISTS*/

ol.contentList {
	font-weight : normal;
	text-align: left;
	padding-left : 3em;
}
ul {
	font-weight : normal;
	text-align: left;
	list-style-type : none;
}
ul.contentsList {
	list-style-type : none;
	font-weight : normal;
	font-size : 90%;
	text-align: left;
	margin: .25em 0 0 4.5em;
}
li.contentsList {
	text-indent : -1.5em;
	margin-left : 1.5em;
}
ul.fullPage {
	list-style-type : disc;
	font-weight : normal;
	font-size : 90%;
	text-align: left;
	padding : 0 0 0 0;
	margin : 0 4em 0 5.5em;
}
ul.homeList {
	list-style-type : none;
	font-weight : bold;
	font-size : 95%;
	text-align: left;
	margin: .25em 0 0 4.5em;
}
.homeList A:Link {
	text-decoration: none;
	color: #3333CC;
}
.homeList A:Visited {
	text-decoration: none;
	color: #3333CC;
}
.homeList A:Hover {
	text-decoration: underline;
	color: #3333CC;
}
li.homeList {
	padding: .25em 0 .25em 0;
}
li.mplusLinks {
	padding-bottom: 0;
}
ul.mplusLinks {
	list-style-type : disc;
	font-weight : normal;
	font-size : 75%;
	text-align: left;
	padding : 0 0 0 1em;
	margin : 0 .25em 0 1.5em;
}
li.pageContents {
	padding-bottom: 0;
}
li.pageContents A:link {
	color : #3333CC;
}
li.pageContents A:visited {
	color : #3333CC;
}
li.pageContentsSelected {
	padding-bottom: 0;
	font-weight: bold;
}
ul.pageContents {
	list-style-type : disc;
	font-weight : normal;
	font-size : 75%;
	text-align: left;
	padding : 0 0 0 0;
	margin : 0 0 0 1.5em;
}
li.sideNav {
	padding-bottom: .25em;
}
ul.sideNav {
	list-style-type : disc;
	font-weight : normal;
	font-size : 75%;
	text-align: left;
	padding : 0 0 0 0;
	margin : 0 0 0 1.5em;
}
ul.small {
	font-size: 85%;
	margin-top: 0 em;
	margin-left: 2 em;
}

/*TABLES*/


/* HEADER FORMATTING */
TABLE.logo {width: 100%;}
TD.logo {background-color: #5A5A5A;padding-left: 10px;vertical-align: top;background-image:url(images/ui/ULLogoCorner.gif); background-repeat: no-repeat;background-position: top left; }
TD.navigationBar{background-color:#147AAD;text-align: center;vertical-align: middle;}
TD.navigationBar{background-color:#147AAD;text-align: center;vertical-align: middle;}
TD.navigationBarBR{background-color:#147AAD;background-image:url(images/ui/BRLogoCorner.gif); background-repeat: no-repeat;background-position: bottom right;width: 20px; }
TD.navigationBarBL{background-color:#147AAD;background-image:url(images/ui/BLLogoCorner.gif); background-repeat: no-repeat;background-position: bottom left;width: 20px; }

/* QUICK START FORMATTING */
FORM.quickStart{padding:0 0 0 0;margin:0 0 0 0;}
TABLE.quickStart {padding-left: 10px; padding-right: 10px;}
TD.quickStartOuterFrame {background-color: #147AAD;font-size: 80%;width: 25%;padding-left: 10px;padding-right: 10px;background-image:url(images/ui/URLogoCorner.gif); background-repeat: no-repeat;background-position: top right; }
TD.quickStartUL{background-image: url(images/ui/ULCorner.gif); background-repeat: no-repeat;background-position: top left;width:15px;height: 5px;}
TD.quickStartTitle{background-color:#E6F2D4;font-family: arial; font-weight: bold; font-size: 90%;padding-left: 5px;color: #147AAD;}
TD.quickStartUR{background-image: url(images/ui/URCorner.gif); background-repeat: no-repeat;background-position: top right;width:15px;height: 5px;}
TD.quickStartStandard{background-color:#E6F2D4;}
TD.quickStartBL{background-image: url(images/ui/BLCorner.gif); background-repeat: no-repeat;background-position: bottom left;width:15px;height: 5px;}
TD.quickStartBR{background-image: url(images/ui/BRCorner.gif); background-repeat: no-repeat;background-position: bottom right;width:15px;height: 5px;}
TD.quickStartGo{background-color:#E6F2D4;vertical-align: top;font-family: arial;font-size: 90%; padding-left: 5px;color: #147AAD;cursor: pointer;}


/* PAGE STYLES */
TD.rightMargin {width: 1px; background-color: #147AAD;}
TD.pageContents{width: 15%;vertical-align: top;text-align: center;background-color: #E6F2D4;border-top:thin solid gray;border-bottom: thin solid gray;border-left: thin solid gray;border-right: thin solid gray;}
TABLE.AskALibrarian {border: thin solid #147AAD;background-color:#E6F2D4;}


#navText{font-style: italic;font-weight:bold;color : white;}



td.bottomNav {
	background-color : #3333CC;
	width : 100%;
	height : 28px;
	text-align : center;
}
td.homeNarBar {
	border-top : thin ridge #ffffcc;
}

/*MISCELANEOUS*/

b {
	font-weight : bold;
}
em {
	font-style: italic;
}
i {
	font-style: italic;
}
select.quickStart {
	font-size:85%;
	width:230px;
	font-family: arial;
}
.button {
	font-weight : bold;
	width : 4em;
}
.navForm {
	display : inline;
}
.special{
	display : none;
}
