/*RESET*/
body {text-align: center;}
html,body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,img {margin: 0; padding: 0;}
ul {list-style: none;}
html, body{height: 100%;margin: 0 0 1px; }

/*LAYOUT*/
body {background-color:#F0F0F0;}
p {margin-bottom:10px;}
ol {font-weight:bold;}
h1 {margin: 0px 0px 10px 0px; /*background-color:#F6F6F6; padding-left:5px; */ border-bottom:solid 1px #fdb815;}
h2 {margin: 6px 0px 10px 0px;}
h3 {margin: 5px 0px 5px 0px;}
h4 {margin: 5px 0px 5px 0px;}
hr {height:1px; color: #e1e1e1; background-color: #e1e1e1; border: none;}
#allcontent {text-align: left; width:950px; margin: 12px auto 0px auto; background: url(../images/content-bg.png) repeat-y;}
#header {padding: 0; margin: 0; display:block; height: 152px;}
#printlogo {display:none;}
#header .tabs {height: 68px;}
#headertable {margin-left:50px; width:883px;}
#headerbottom {margin:0px; padding:0px; display:block; width: 950px; height: 7px; border:none; background: url(../images/header-bottom-bar.png) no-repeat; font-size:1px; line-height:0;}
#headerwindow {width: 402px; height: 72px;	background: url(../images/header-window-bg.jpg) no-repeat;}
#reqbutton {margin-top:5px; margin-left:20px; border:none;}
#page {width:950px; padding: 0px; margin:0px 0px 6px 0px; border: none;}
#pagetable {width:905px; margin-left: 21px; margin-top:8px; margin-bottom:5px;}
#footermain {padding-left:25px; padding-right:20px; margin-left:4px; margin-right:4px; height:100px; background: url(../images/footer-bg.png) repeat-x; }
#footercontent{line-height:1.5}
.footercell{float:left; margin:2px; margin-top:15px;}
#footercell1{width:220px; margin-right:40px;}
#footercell2{width:380px; margin-top:20px  }
#footercell2 img{margin-left:20px}
#quotebox{margin-top:5px;}
#footercell3{width:245px; text-align:right;}
#footerbottom {padding-top:0px;height:20px; text-align:center; background: url(../images/bottom-strip.png) no-repeat; }
.quicklinks {width: 200px;	margin-top:5px;}
.quicklinks .top {font-size:95%; font-weight:bold; color: #fff;	height: 25px; background: url(../images/small-window-top.png) no-repeat;}
.quicklinks .top .innertube {float:left; margin-top: 5px; margin-left:15px;}
.quicklinks .middle {padding: 1px 10px 1px 10px; min-height:120px; background: url(../images/small-window-middle.png) repeat-y;}
.quicklinks .bottom {height:13px; background: url(../images/small-window-bottom.png) no-repeat;}
.quicklinks a {color: #1c2674; text-decoration:none;}
.quicklinks a:visited {color: #1c2674; text-decoration:none;}
.quicklinks a:hover {text-decoration:underline}
.quicklinks ul {list-style-image: url(../images/bullet.gif); margin-top: 10px;	margin-left: 25px;}
.quicklinks ul li {margin: 0px 0 5px 2px;}
.wedge {clear:both;}

/*FONTS*/
body {font-size:80%; font-family: Arial, Helvetica, sans-serif; color:#444;}
a {color: #465Ca8; text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {color: #551a8b;}
h1 {font-size:160%; font-weight: bold; color: #1c2674; } /*Blue*/
h2 {font-size:120%; font-weight: bold; color: #1c2674;} /*Blue*/
h2 a {color:#1c2674;}
h2 a:visited {color:#1c2674;} 
h3 {font-size:110%; font-weight: bold; color: #1c2674;} /*Blue Small*/
h3 a {color:#1c2674;}
h3 a:visited {color:#1c2674;}
h4 {font-size:110%; color:#444;}
.whitewindow a {text-decoration:underline;}
#pageright, #footercontent{line-height:1.5;}




/*SPECIAL FONTS*/
.juststyle {font-weight: bold; color: #1c2674;}
.citestyle {font-weight: bold; color: #fdb815;}
.juststylelite {color: #1c2674; text-decoration:none;}
.citestylelite { color: #fdb815; text-decoration:none;}
.br {font-weight:bold; color: #b74343; }
#footerbottom {font-size:80%; color: #000000;}
#footerbottom a{color: #000000;}
#quoteleft{float:left;margin-left:15px; }
.quote {float:left; font-weight:bold; font-size:100%; position:relative; top:5px; left:10px; width:270px; }
.quoteauthor {float:left; font-weight:normal; position:relative; left:25px; top:8px;}
#quoteright{float:right; margin-right:35px; position:relative; left:15px; top:-25px;}



div.SearchFeedback{text-align: left; font-size: 95%; padding: 2px; border: 1px solid #F1AC00; background-color: #FFE6AA; color: #000; margin: 5px 8px 10px 0px;}
div.SearchFeedback table {text-align: left; font-size: 100%;}
div.SearchFeedback  td {vertical-align: top;}
div.SearchFeedback img {border:none;}


