@charset "utf-8";
/* CSS Document */

/* Website colors
	blue		#2BA9E1
	orange		#F7931E
	dark gray	#333333
	light gray	#CCCCCC
	white		#ffffff
*/

/* author - Tiffani Baum & Mike Standley for the Illinois Secretary of State - April 15,2009 */

/* ************************************************************************************************************************************** */

body {
	background-color:#CCCCCC; /* Light Gray */
	margin: 15px 0px 15px 0px;
	padding: 0px;	
	color: #333333;  /* Dark Gray */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

/*  THIS CLASS WILL NOT PRINT */
.print {
	display:none;
}



/* ************************************************************************************************************************************** */

/*  HOME PAGE STYLES */ 


/* banner container for homepage  */
#homebancontain900 {
	background-image: url(images/homebanner.jpg);
	width: 900px;
	height: 293px;
	margin: auto; /*  if removed the container shifts to the right */
	padding: 0px;
	border: 0px;
}

#hometopnavcontain {
	width: 750px;
	height: 25px;
	margin: 25px 25px 0px 0px;
	padding: 0px;
	border: 0px;
	text-align: right;
	float:right;
}

 /* main dark gray container for main content on homepage */
#homemaincontain {
	background: url(images/dkgrayguilloche.jpg) no-repeat top;
	width: 900px;
	height: 281px;
	margin: auto;
	padding: 0px;
	border: 0px;
}

/* white container for quick links content on homepage   */
#homewhitecontain {
	background-color: #ffffff;
	width: 900px;
	height: 150px;
	margin: auto;
	padding: 0px;
	border: 0px;
	}

/* margins for quick links container*/
#homewhitecontainmargins {
	background-color: #ffffff;
	margin: 0px 25px 15px 25px; 
	padding: 0px;
	border: 0px;
}

/* bottom nav font - dk gray to blue  */   
a.navgray, a:active.navgray, a:visited.navgray  {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a:hover.navgray {
	color: #2BA9E1; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

ul.home {
	margin:0px;
	padding: 0px;
	display:inline;
	vertical-align:top;
}

li.home {
	list-style-type:disc;
	list-style-position:outside;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

 /* END OF HOME PAGE CONTAINER STYLES */
 

/* ************************************************************************************************************************************** */


/* TOP AND BOTTOM NAV STYLES USED ON ALL PAGES */

/* dark gray container for top navigation  */
#topnavcontain {
	background-color: #333333;
	width: 900px;
	height: 50px;
	margin: auto;
	padding: 0px;
	border: 0px;
}

/* margins for dark gray container for top navigation*/ 
#topnavmargins {	
	width: 750px;
	height: 25px;
	margin: 25px 25px 0px 0px;
	padding: 0px;
	border:0px;
	text-align: right;
	float:right;
}

input.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
	background-color: #CCCCCC;
	height: 12pt;
	border: 0px;
	text-align: center;
	vertical-align:middle;
	display: inline;
}

.searchbutton {
	border: 0px;
	background: url(images/textsearch2.gif)  no-repeat;
	width: 55px;
	height: 18px;
	text-align: center;
	vertical-align:middle;
	display: inline;
}
 
 /* dark gray container for bottom navigation*/
#bottomnavcontain {
	background-color: #333333;
	width: 900px;
	height: 25px;
	line-height: 23px;
	margin: auto;
	padding: 0px;
	text-align: center;
	vertical-align:middle;
}

 /*END OF NAV STYLES USED ON ALL PAGES */
 
 /* ************************************************************************************************************************************** */

/* SECONDARY PAGE CONTAINERS bout us - depart - services etc...*/


/* Main Container */
#contain {
	background-color: #ffffff;
	width: 900px;
	margin: auto;  /*  if removed the container shifts to the right */
	padding: 0px;
	border: 0px;
	
}

/* banner container for pages  */
#bancontain {
	width: 900px;
	height: 178px;
	margin: auto;
	background: url(images/secondarybanner.gif) no-repeat top;
	border: 0px;
	padding: 0px;
}

#libbancontain {
	width: 900px;
	height: 201px;
	margin: auto;
	background: url(images/librarybanner.gif) no-repeat top;
	border: 0px;
	padding: 0px;
}


#archbancontain {
	width: 900px;
	height: 201px;
	margin: auto;
	background:url(images/archivesbanner.gif) no-repeat top;
	border: 0px;
	padding: 0px;
}
 
 /* css image map to link secondary pages to home.html */
 #imagemap  {
  position: relative;
  width: 385px;
  height: 35px;
  top: 28px;
  left: 110px;
  text-decoration:none;
  cursor:pointer;
  }
  
  /* css image map to link secondary pages to home.html makes link invisible*/
  #imagemap a i { visibility: hidden;}
 

 /* main white container for secondary level - */
#secondmaincontain {
	background: url(images/transparentguilloche.png) no-repeat bottom;
	background-color: #FFFFFF;
	width: 900px;
	height: auto;   
	margin: auto; 
	padding: 0px;
	border: 0px;
 }
 
/* makes the main table transparent */
#secondmainmargins {	
	background: transparent;
	margin: 0px 25px 0px 25px;
	padding-top: 10px;
	padding-bottom: 25px;
}

/* main white container for main content on ALL PAGES*/
#maincontain {
	background-color: #FFFFFF;
	width: 900px;
	height: auto;
	margin: 0px auto;
	padding-top: 0px;
	padding-bottom: 25px;
	border: 0px;
 } 
  
/* blue line on secondary pages also sets width - dept page, dept home pages, contact us etc...*/
.rightborder {
	width: 240px;
	border-right: solid 1px #2BA9E1;
} 

/* main white container with margins */
.mainmargins {
	margin: 0px 25px 0px 25px;
	padding-top: 10px;
	padding-bottom: 25px;
}

	/* department LEFT side with right margin - margins and text 
.deptright {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-right: 20px;
	line-height: 13pt;
}*/

	
/* department LEFT side with right margin - margins and text*/
.deptleft {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin: 0px 25px 10px 0px;
	line-height: 13pt;
}



/* department RIGHT side with left margin - margin and text  Can be used with any tag*/
.deptright {
	margin-top: 0px;
	margin-left: 25px;	
	margin-right: 25px;
	line-height: 13pt;
}

/* department RIGHT side with left margin - margin and text  Can be used with any tag
.deptlinks {
	margin-top: 0px;
	margin-left: 25px;	
	margin-right: 25px;
	line-height: 13pt;
}*/


/* Tracer - sets top margin only. left and right margins come from secondmainmargins */
.tracer {
	margin: 0px 0px 10px 0px;
}
	



/* END OF ALL OTHER PAGE CONTAINER STYLES */

/* ************************************************************************************************************************************** */

/* LINKS */

/* Default links -  blue with orange hover  -used for links within a paragraph of text */
a:link, a:active, a:visited { 
   color: #2BA9E1; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold; 
   text-decoration: none; }
   
a:hover { 
   color: #F7931E; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt; 
   font-weight: bold; 
   text-decoration: underline;}
   

/* bottom nav font  - white to orange */   
a.navwhite8, a:active.navwhite8, a:visited.navwhite8  {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a:hover.navwhite8 {
	color: #F7931E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

/* top nav font  - white to orange */   
a.navwhite, a:active.navwhite, a:visited.navwhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

a:hover.navwhite {
	color: #F7931E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
}

/* bottom nav font - dk gray to blue  */   
a.navgray, a:active.navgray, a:visited.navgray  {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a:hover.navgray {
	color: #2BA9E1; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}
   
/* 8pt blue with orange hover - Back to Top links */
a.blue8, a:active.blue8, a:visited.blue8 { 
   color: #2BA9E1; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal; 
   text-decoration: none; }
   
a:hover.blue8 {  
   color: #F7931E; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal; 
   text-decoration: underline;}
   
a.blue8b, a:active.blue8b, a:visited.blue8b { 
   color: #2BA9E1; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold; 
   text-decoration: none; }
   
a:hover.blue8b { 
   color: #F7931E; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt; 
   font-weight: bold; 
   text-decoration: underline;}
   
a.blue9, a:active.blue9, a:visited.blue9 { 
   color: #2BA9E1; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: normal; 
   text-decoration: none; }
   
a:hover.blue9 { 
   color: #F7931E; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt; 
   font-weight: normal; 
   text-decoration: underline;}
   
a.blue9b, a:active.blue9b, a:visited.blue9b { 
   color: #2BA9E1; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold; 
   text-decoration: none; }
   
a:hover.blue9b {  
   color: #F7931E;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt; 
   font-weight: bold; 
   text-decoration: underline;}
   
/*homepage links -  blue with orange hover  -not bold  */
a.blue10, a:active.blue10, a:visited.blue10 { 
   color: #2BA9E1; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal; 
   text-decoration: none; }
   
a:hover.blue10 { 
   color: #F7931E; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt; 
   font-weight: normal; 
   text-decoration: underline;}
   

a.blue10b, a:active.blue10b, a:visited.blue10b { 
   color: #2BA9E1;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;  
   text-decoration: none; }
   
a:hover.blue10b { 
   color: #F7931E; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt; 
   font-weight: bold; 
   text-decoration: underline;}
   
 /* underline links that are titles */
 a.blue10ub, a:active.blue10ub, a:visited.blue10ub { 
   color: #2BA9E1;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;  
   text-decoration: underline; }
   
a:hover.blue10ub { 
   color: #F7931E; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt; 
   font-weight: bold; 
   text-decoration: underline;}
   
a.blue16, a:active.blue16, a:visited.blue16 { 
   color: #2BA9E1; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16pt;
   font-weight: normal; 
   text-decoration: none; }
   
a:hover.blue16 {  
   color: #F7931E; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16pt; 
   font-weight: normal; 
   text-decoration: underline;}
   

a.blue16b, a:active.blue16b, a:visited.blue16b { 
   color: #2BA9E1;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16pt;
   font-weight: bold;  
   text-decoration: none; }
   
a:hover.blue16b { 
   color: #F7931E; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16pt; 
   font-weight: bold; 
   text-decoration: underline;} 

/* used in breadcrumbs  */   
a.dkgray8, a:active.dkgray8, a:visited.dkgray8  {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a:hover.dkgray8 {
	color: #2BA9E1; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

/* home page tab links - dk gray to blue  */   
a.dkgray10, a:active.dkgray10, a:visited.dkgray10  {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

a:hover.dkgray10 {
	color: #2BA9E1; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}

/* home page tab links - dk gray to blue  */   
a.dkgray10b, a:active.dkgray10b, a:visited.dkgray10b  {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a:hover.dkgray10b {
	color: #2BA9E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

/* used in breadcrumbs  */   
a.ltgray8, a:active.ltgray8, a:visited.ltgray8  {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

a:hover.ltgray8 {
	color: #2BA9E1; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

/*homepage links -  red used for temp announcements on the home page */
a.red10, a:active.red10, a:visited.red10 { 
   color: #FF0000; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: normal; 
   text-decoration: none; }
   
a:hover.red10 { 
   color: #FF0000; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt; 
   font-weight: normal; 
   text-decoration: underline;}

/* END OF LINKS */

 /* ************************************************************************************************************************************** */
 
/* FONTS */

.blue8 {
	color: #2BA9E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.blue8b {
	color: #2BA9E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.blue9 {
	color: #2BA9E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.blue9b {
	color: #2BA9E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.blue10 {
	color: #2BA9E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.blue10b {
	color: #2BA9E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.blue12 {
	color: #2BA9E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}

.blue12b {
	color: #2BA9E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.blue16 {
	color: #2BA9E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
}

.blue16b {
	color: #2BA9E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

.blue16geo {
	color: #333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: normal;
}

.blue16geob {
	color: #333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: bold;
}

.dkgray8 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.dkgray8b {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.dkgray9 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.dkgray9b {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.dkgray10 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.dkgray10b {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.dkgray12 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}

.dkgray12b {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}

.dkgray16 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
}

.dkgray16b {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
}

.dkgray16geo {
	color: #333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: normal;
}

.dkgray16geob {
	color: #333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: bold;
}

.ltgray8 {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.ltgray8b {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.ltgray9 {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.ltgray9b {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.ltgray10 {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.ltgray10b {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.ltgray12 {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}

.ltgray12b {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.ltgray16 {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
}

.ltgray16b {
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

.orange8 {
	color: #F7931E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.orange8b {
	color: #F7931E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.orange9 {
	color: #F7931E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.orange9b {
	color: #F7931E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.orange10 {
	color: #F7931E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.orange10b {
	color: #F7931E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.orange12 {
	color: #F7931E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}

.orange12b {
	color: #F7931E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.orange16 {
	color: #F7931E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
}

.orange16b {
	color: #F7931E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

.orange16geo {
	color: #F7931E;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: normal;
}

.orange16geob {
	color: #F7931E;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: bold;
}

.red10 {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}



.white8 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.white8b {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.white9 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.white9b {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.white10 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.white10b {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.white12 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}

.white12b {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.white16 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
}

.white16b {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

/* END OF FONTS */

/* ************************************************************************************************************************************** */

/* REDEFINED TAGS */

/* default text for site */
p {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 13pt;
}


/* blue heading 12pt font - Subject/Department on info pages*/
h1 {
	color: #2BA9E1;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
}

/* orange head 10pt font - Sub head titles in info pages*/
/* p class=notopmargin should be used for information below this tag for proper spacing*/
h2 {
	color: #F7931E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: -3px;
	padding: 0px;
}


li {
	list-style-type:disc;
	list-style-position:outside;
}



/* MISC */


/* default text for site with no top margin - Used in p tag under the h2 tage to reduce the amount of space between the subhead and the text */
.notopmargin {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 13pt;
	margin-top: 2px;
}
	



/* td class for dashed line on publications pages*/
.dashborder {
	border-bottom:#CCCCCC dashed 1px;
	padding-top:3px;
	vertical-align:bottom;
	line-height: 13pt;
}

/* td class for dashed line on publications pages talking book and braille library pubs page*/
.dashbordertbbs {
	border-bottom:#CCCCCC dashed 1px;
	padding-top:5px;
	vertical-align:bottom;
	line-height: 19pt;
}

.disclaimer {
	border-top:#CCCCCC dashed 1px; 
	padding-top: 5px;
	font-size: 9pt;
	font-style:normal;
}

/* use with ol tag */

li.ol {
	list-style-type:decimal;
	list-style-position:outside;
}
	


/* class is used for the accessibility navigation skip */
.hide {
position: absolute;
left: -9000px;
} 