﻿
a:link
{
	text-decoration: underline;
	color: #3B68AC;
	
}
a:visited
{
	text-decoration: underline;
	color: #B72331;
}
a:active
{
	text-decoration: underline;
	color: #0066CC;
}
a:hover
{
	color: #0066CC;
}

body
{
   margin: 0px;
   font-family: Verdana, Arial, Serif;
   font-size: 12px;
}

td
{
   vertical-align: top;
}

td.fieldname
{
   text-align: right;
   font-size: 10px;
   font-weight: bold;   
}

hr
{
	color: #FFFFFF;
}
/*
#container
{
	background-color: #EAEBED;
}
*/
/*
#container2
{
	background-color: #EAEBED;
		margin-right: 150px;*/

	/*margin-right: 200px;}*/

#header
{
   padding: 0px;
   margin: 0px;
   width: 100%;
   height: 184px;
   background-image: url(images/Header_NavyLettersSlice.jpg);
}

#header2
{
   padding: 0px;
   margin: 0px;
   width: 780px;
   height: 184px;
 background-image: url(images/Header_LadyLibHeadBlue.jpg);
}

#headermenu
{
	position: relative; /*relative;*/
	top: 150px; /* have to move to 140*/
	left: 200px;
	width: 800px;
	padding: inherit;
	z-index: 100;
}

#breadcrumb
{
	background-color: #FFFFFF;
	color: #172D91;
	padding: 3px;
	font-size: 10px;
	padding-left: 5px;
}


#breadcrumb a
{
	color: #B00000;
}

#footermenu
{
   text-align: center;
   padding-top: 10px;            
}

#footertext
{
   text-align: center;
   padding-top: 3px;            
}

#bannerbox
{
	border: 0px none #0000FF;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
	background-color: #E9EAEC;
}

#bannerbox a
{
   font-size: 10px;
   text-decoration: none;
   color: black; 
}

#bannerbox2
{
	border: 0px solid #3333CC;
	margin-top: -21px;
	margin-bottom: 5px;
	margin-left: -2px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
	background-color: #EAEBED;
}

#bannerbox2 a
{
   font-size: 10px;
   text-decoration: none;
   color: black; 
}


#loginbox
{
	position: absolute;
	top: 16px;
	right: 10px;
	width: 180px;
	height: 80px;
	padding: 2px 2px 2px 2px;
	font-size: 12px;
}
/* */
#loginbox input
{
	color: #162648;
	border-color: #938838;
	background-color: #FFFFFF;
	font-size: 12px;
}

#themeselector
{
   position: absolute;
   text-align: right;
   top: 153px;
   right: 10px;
   width: 180px;
   height: 80px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
}

#themeselector select
{
	color: #1E2D54;
	background-color: #EAEBED;
	font-size: 10px;
}

#welcomebox
{
   font-size: 12px;
   text-align: right;
}

#footermenu
{
   text-align: center;
   padding-top: 10px;            
}

#footertext
{
   text-align: center;
   padding-top: 0px;            
}

#footer

{
   padding: 0px;
   margin: 0px;
   width: 100%;
  
   
   visibility: visible;
   clear: both;
}

.footermenulink
{
   font-family: Arial, Serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;        
}

.footermenulink a
{
	text-decoration: none;
	color: #6C1535;
}

.footermenulink a:hover
{
	
		text-decoration: underline overline;
	color: #A10920;
}


 /* THE LEFT COLUMN WHERE THE POLL BUTTONS ARE*/ 
#leftcol
{
	position: absolute;
	top: 184px;
	left: 0px;
	width: 200px;
	background-color: #EAEBED; /* OFF WHITE */
	font-size: 10px;
}

#leftcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}
/* HAVEN'T SEEN THIS USED YET*/
#leftcol div.alternatetext
{
	padding: 6px 6px 6px 6px;
	background-color: #657C9E;
	text-align: justify;
}
/* POLLS WRITING IS ON THIS BAND TWO COLORS NEED BE SET HERE */
#leftcol div.sectiontitle, #leftcol .sectiontitle span
{
	padding: 6px 6px 6px 3px;
	background-color: #2B41A1;
	color: #E2DCCE;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.sectiontitle1
{
	font-family: 'Trebuchet MS';
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #001B51;
}

/*#rightcol a
{
	color: #1B2F64;
}
#rightcol a:hover
{
	text-decoration: underline;
	color: #2B41A1;
}
*/
#centercol
{
	position: relative;
	margin-left: 200px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	color: #1B2D5D;
}

#centercol2
{
	position: absolute;
	margin-left: 200px;
	top: 184;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	color: #1B2D5D;
	clear: left;
	
	
}

#breadcrumb2
{
	top: inherit;
	 direction: ltr ;
	background-color: #FFFFFF;
	color: #3C67AB;
	padding: 3px;
	font-size: 10px;
	padding-left: 5px;
}


#centercolcontent
{
	padding: 0px 6px 0px 6px;

	

}

#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span
{
	font-weight: bold;
	font-size: larger;
	color: #50607A;
}
#centercolcontent div.sectiontitle a
{
	color: #C02331;
}

#centercolcontent div.sectionsubtitle
{
   font-weight: bold;
   padding-bottom: 4px;
}

/*
#rightcol
{
	position: absolute;
	top: 184px;
	right: 0px;
	width: 148px;*/
	/*width: 198px;*/
	/*color: #000000;
	background-color: #EAEBED;
	
	font-size: 10px;
}
 */
 
 /*
#rightcol2
{
	position: absolute;
	top: 184px;
	right: 0px;
	width: 148px;*/
	/*width: 198px;*/
	/*
	color: #000000;
	background-color: #EAEBED;
	
	font-size: 10px;
}
*/
/*
#rightcol a
{
	color: #1B2C5A;
}

#rightcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}
*/
/*
#rightcol div.sectiontitle, #rightcol .sectiontitle span
{
	padding: 6px 6px 6px 3px;
	background-color: #2B41A1; *//*#3243B3;*/
	/*
	color: #E2DCCE;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
*/


.headermenulink
{
	font-family: 'Arial Narrow';
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #19386F;
}

.headermenulink a
{
	text-decoration: none;
	color: #19386F;
}

.headermenulink a:hover
{
	text-decoration: underline overline;
	color: #A10920;
}



.highlight
{
	background-color: #EBEEE8;
	color: #1C2858;
}

.highlightcity
{
	background-color: #EBEEE8;
}

.highlightstate
{
	background-color: #EAEBED;
}

.highlightcountry
{
	background-color: #EAEBED;
}

.articlebox
{
	background-color: #EAEBED;
	color: #13366E;
	border: 1px dashed #5B6655;
	padding: 6px 6px 6px 6px;
	font-size: smaller;
}

.articletitle
{
	font-size: 18px;
	font-weight: bold;
	color: #1A2E63;
	text-decoration: none;
}

.articleabstract
{
   padding-top: 6px;
}

.comment
{
   padding: 4px 0px 4px 0px;
   font-size: smaller;
}

.pollbox
{
   font-size: 11px;
}

.pollcontent
{
   padding: 6px;
}

.pollquestion
{
   font-size: 13px;
   font-weight: bold;
}

.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
	background-color: #9AB0C7;
	font-size: 4px;
}

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}
/* SHOWS THE POLL # PROGRESS*/
.progressbar
{
	width: 0px;
	background-color: #9BB0C5;
	height: 15px;
}

.newsletterbox
{
   font-size: 11px;
}

.newsletterboxcontent
{
   padding: 6px;
}

.proceduresbox
{
   font-size: 11px;
}

.proceduresboxcontent
{
   padding: 6px;
}
/*this controls the forum posts grid*/
.postinfo
{
	background-color: #D8DEE7;
	font-weight: normal;
	text-align: center;
	color: #1B2D5D;
}
/*this too controls forum posts grid*/
.posttitle
{
	padding: 3px;
	margin-bottom: 10px;
	background-color: #2B41A1;
	color: #EAEBED;
	font-weight: bold;
}

.postbody
{
   padding: 3px;
}

.shoppingcartbox
{
   font-size: 11px;
}

.shoppingcartboxcontent
{
   padding: 6px;
}

.BookTitle
{
	font-size: 18px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-style: normal;
	background-color: #EAEBED;
	color: #162141;
}

.Author
{
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	color: #47212C;
}

.Category
{
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	color: #47212C;
}

.Binding
{
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	color: #47212C;
}

.Condition
{
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	
	color: #009900;
}

.Location
{
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	
	color: #009900;
}

.PleaseWait
{
	height: 150px;
	width: 500px;
	background-image: url(Images/PleaseWait.gif);

	background-repeat: no-repeat;
	padding-left: 40px;
	line-height: 32px;
	}

.LawProcedures
{
	font-family: 'Trebuchet MS';
	color: #1B2D5D;
	font-size: small;
}

.LawProcedures2
{
	font-family: 'Trebuchet MS';
	color: #1B2D5D;
	font-size: 14px;
}
.inadmissible
{
	color: #CD2536;
}

.StaticMenuItemStyle, .StaticMenuItemStyle a 
{
	/* Defines the look of main menu items. */
	color: #19386F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
}

.StaticHoverStyle, .StaticSelectedStyle
{
	/* Defines the look of active and hover menu items */
	background-color: #E9EAEC;
}

.DynamicMenuItemStyle
{
	/* Defines the sub menu items */
	font-size: 12px;
	color: #19386F;
	background-color: #D6D6D6;
	padding: 4px 2px 4px 3px;
}

.DynamicHoverStyle
{
	/* Defines the hover style of sub menus */
	background-color: #A4B3C6;
	color: #FFFFFF;
	text-transform: uppercase;
}

.DynamicHoverStyle a
{
	/* Removes the underline from links in the sub menus */
	text-decoration: none;
}
#LeftHeadermenu
{ width: 12em; }

.LeftHeadermenu li 
{
list-style: none;
background-color: #039;
border-top: solid 1px #039;
text-align: left;
margin: 0;
}

.LeftHeadermenu li a {
display: block;
text-decoration: none;
padding: .25em;
border-bottom: 1px solid #3399FF;
border-right: 1px solid #3399FF;
}

.LeftHeadermenu a:link, a:visited
{
	color: #000000;
}

.LeftHeadermenu a:hover, a:active 
{ color: #000000; }

.LeftHeadermenu a:hover
{
	background-color: #2B41A1;
} 

.QuizHeader
{
	font-family: 'Trebuchet MS';
	color: #002677;
	border-color: #003399;
	font-size: 13px;
}

.testcolors
{
	border-color: #E3E9F0;
	background-color: #2B41A1; /*lighter blue*/
	color: #3243B3; /*darker*/
}

