body { margin:0; padding:0; }
#top { width:780px; margin:0; padding:0; }
a { }
/*HEADER----------*/
#header { padding:5px 0 5px 18px; font-family:Georgia, Lucida, Arial, sans-serif; font-size:11px; font-weight:lighter; color:#00008B; }
#header div#searchLib { float:right; margin:10px 0 0 0; }
#header h1 { margin:0; margin-bottom:10px; padding:0; font-family:Georgia, Lucida, Arial, sans-serif; line-height:1; }
/*HEADER----------*/

.title { font-size:24px; font-style:italic; font-weight:bold; color:#90200A; }
.darktitle { font-size:24px; font-style:italic;  font-weight:bold; color:#000; }

/*TOPMENU----------*/
#topmenu { text-align:right; padding-top:1em; font-family:Verdana, Arial, sans-serif; font-weight:bold; font-size:11px; padding-bottom:11px; }
#topmenu a:link, #topmenu a:visited { font-size:.9em; color:#fff;  text-decoration:none; background-color:#000;  border:1px solid #666; padding-top:.3em; padding-bottom:.3em; padding-left:.8em; padding-right:.8em; }
#topmenu a:hover { color:#fff; background-color:#90200A;  border:1px solid #90200A; text-decoration:none; padding-top:.3em; padding-bottom:.3em; padding-left:.8em; padding-right:.8em; }
/*TOPMENU----------*/

/*PATH----------*/
#path { display:block; height:43px; padding-left:200px; margin:0; background-image:url(/images/bg_path.gif); background-repeat:repeat-x; background-position:bottom left; border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; font-family:Verdana, Arial, sans-serif; }
#path p { padding:25px 0 0 0; margin:0; font-size:10px; color:#B90000; font-weight:bold; }
#path a { text-decoration:none; color:#000; font-size:10px; font-weight:normal; }
#path a:hover { text-decoration:none; position:relative; top:-1px; }
#path .Arrow { color:#000; position:relative; top:-1px;  margin:0 2px 0 2px; }
/*PATH----------*/

/*LASTUPDATED----------*/
#lastUpdated { position:absolute; top:110px; left:620px; font-family:Verdana, Arial, sans-serif; font-size:9px; }
/*LASTUPDATED----------*/

/*PRINTBUTTON----------*/
#printButton { margin-left:15px; position:absolute; top:122px; font-family:Verdana, Arial, sans-serif; font-size:9px; }
#printButton a { background:url(/images/print_friendly.gif) no-repeat; padding:5px 0 5px 25px; display:block; line-height:1; text-decoration:none; color:#000; font-weight:normal; }
#printButton a:hover { text-decoration:underline; }
/*PRINTBUTTON----------*/

hr { border:0; border-bottom:1px solid #efefef; height:1px; }
li { line-height:160%; }
blockquote { background:url(/images/quote.gif) no-repeat; display:block; text-align:justify; line-height:1.2; padding-left:28px; }
img { border:none; }

/* form */
input,select { color:#555; font:normal 1.1em "Lucida Sans Unicode",sans-serif; }
/* search form */
.styled { border:3px double #E5E5E5; padding:2px 3px; }
.button { border:1px solid #aaa; margin-left:5px; padding:2px 3px; }
.buttonNoMarg { border:1px solid #aaa; padding:2px 3px; }
/* Styling for message associated with a validation error. */
form .errMsg { color:#ff0000 !important; display:block; }

#main { margin:23px 0 10px 0; }
#main table#contentTable, #main table#contentTable { width:100%; margin:0; padding:0; border:none; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#607080; line-height:1.5; }
#main table#contentTable table { margin:0; padding:0; border:none; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#607080; line-height:1.5; }
table#contentTable td { vertical-align:top; }
#contentTable td.leftColumn { width:175px; background:url(/images/bg_vline.gif) top right repeat-y; }
#contentTable td.rightColumn { width:145px; }

table#caseUpdateTable { margin:0; padding:0; border:none; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#607080; line-height:1.5; }
.forms { font-weight:bold; text-align:right; padding-right:5px; }
.formsNoAlign { font-weight:bold; }

.leftColumn div#lefty { margin:0 12px 10px 12px; }
.rightColumn div#righty { margin:0 3px 10px 0; }

#bodyContent { margin:0 15px 10px 20px; }
#bodyContent h1, h2, h3, h4, h5, h6 { margin:0 0 0.5em 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#225680; font-weight:normal; line-height:1; }
#bodyContent h1,h2 { font-size:14pt; }
#bodyContent h3,h4 { font-size:13pt; font-weight:bold; }
#bodyContent h5,h6 { font-size:11pt; }
#bodyContent h2.quickHits { margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #cc6600; font-weight:bold; font-size:12pt; color:#cc6600; }
#bodyContent h3#caseHead { margin-bottom:0; padding-bottom:0; font-weight:bold; font-size:12pt; }
#bodyContent p { /*text-indent:25px;*/ margin: 0 0 15px 0; padding:0; }
#bodyContent blockquote p { text-indent:0; }
#bodyContent a:link, a:visited { color:#a52a2a; border-bottom:1px solid #eee; font-family:Verdana, Arial, sans-serif; text-decoration:none; }
#bodyContent a:hover { color:#003366; text-decoration:none; border-bottom:1px solid #003366; }
#bodyContent td { padding:4px; }
h5.articleTitle { margin:1.3em 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#225680; font-weight:normal; line-height:1.3; }

span.smaller { font-size:.8em; }
h3 .smaller { font-size:.6em; }
.caseName { font-size:1.1em; font-weight:bold; }
.citation { font-size:.95em; font-weight:bold; margin-bottom:10px; }
#relatedTopicsFloat { float:right; margin:0 0 20px 20px; padding-left:7px; background:url(/images/bg_vline.gif) top left repeat-y; }
#relatedTopicsFloat div { font-size:.8em; font-weight:bold; }

#lefty div#updates { margin:13px 0 17px 0; padding:20px 0 15px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; }
#updates a { color:#cc6600; text-decoration:none; font-weight:bold; font-size:.9em; border:none; line-height:1.3; display:block; }
#updates a:hover { text-decoration:underline; font-weight:bold; }

#lefty div#recentAddition { margin:0 0 17px 0; padding:0 0 15px; border-bottom:1px solid #efefef; }
#recentAddition h3 { margin:0; padding:0; color:#cc6600; font-size:13pt; }
#recentAddition div { margin:0; padding:10px; background-color:#f9f9f9; color:#607080; }
#recentAddition div div { margin:0; padding:0; }
#recentAddition p { margin:0; font-size:.8em; line-height:1.5; }
#recentAddition a { color:#CC6600; font-size:.9em; text-decoration:none; }
#recentAddition a:hover { text-decoration:underline; }

a#msBio:link, a#msBio:visited { color:#225680; font-weight:bold; font-size:1.1em; text-decoration:none; border:none; }
a#msBio:hover, a#msBio:active { text-decoration:underline; }

div.accoladeImage { margin-bottom:15px; text-align:center; }

#disclaimerDiv { margin:20px 20px 0 185px; padding:0; font-family:Verdana, Arial, sans-serif; font-weight:normal; line-height:1; font-size:9px; color:#607080; }
#disclaimerDiv a { color:#CC6600; text-decoration:none; }
#disclaimerDiv a:hover { text-decoration:underline; }
#libCopyright { margin:5px 0 10px 185px; padding:0; font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:normal; color:#607080; line-height:1.5; }

#payPalDiv { margin:25px 0 0; padding:0; border-top:1px solid #000; font-family:Verdana, Arial, sans-serif; font-weight:bold; line-height:1; font-size:11px; color:#000; }
#payPalDiv a { color:#CC6600; text-decoration:underline; }
#payPalDiv a:hover { text-decoration:none; }
div.answer { margin-left:20px; }
h5.question { font-weight:bold; }
/*#menu
{
	width: 130px;
	color: #00008B;
	font-family: Verdana, Arial, sans-serif;
}
#menu a:link, #menu a:visited
{
	width: 130px;
	margin: 1px 0 1px 0;
	padding: 4px 3px 4px 8px;
	background-color: transparent;
	color: #003366;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	display: block;
}
#menu a:hover
{
	color: #A52A2A;
	text-decoration: none;
}

#lefty
{
	margin: 8px;
	width: 130px;
	height: auto;
	color: #00008B;
	font-family: Verdana, Arial, sans-serif;
}
#lefty p
{
	width: 94%;
	padding: 12px;
	font-family: Verdana, Arial, sans-serif;
	background-color: #f9f9f9;
	color: #607080;
}
#block
{
	padding: 12px;
	font-family: Verdana, Arial, sans-serif;
	background-color: #f9f9f9;
	color: #607080;
}
#breadcrumb 
{
        text-align: right;
	color: #999999;
	padding-bottom: 11px;
}
#breadcrumb a:link, #breadcrumb a:visited
{
	color: #999999;
	text-decoration: none;
}
#breadcrumb a:hover
{
	color: #aaaaaa;
	text-decoration: none;
}
#content
{
	float: right;
	width: 475px;
	text-align: left;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	padding-right: 16px;
	border-left: 1px solid #efefef;
	font-family: Verdana, Arial, sans-serif;
	line-height: 145%;
	color: #607080;
}
#content h3, h4
{
	font-family: Verdana, Arial, sans-serif;
	color:  #2F4F4F;
	font-weight: bold;
        padding-left: 0px;
}
#content .descr {
	color: #C60;
	margin-bottom: 6px;
	font-size:85%;
}
#footer
{
        text-align: center;
	padding: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: lighter;
	color: #cccccc;
}
*/
