body{

	font-variant: normal;

	font-family: Georgia, Verdana, serif;

}



a:link { 

	color: #990000;

	background: transparent;

}


a:visited { 

	color: #D18675;

	background: transparent;

}



a:hover {

	text-decoration: underline;

	color: #990000;

	background: transparent;

}



a:active {

	text-decoration: none;

	color: #777777;

	background: transparent;

}



div#search {

        position: absolute;

        z-index: 10;

        width: 100%;

        height: 115px;

        top: 0px;

        left: 0px;

        margin-left: 10px;

        margin-right: 0px;

        padding-left: 220px;

        padding-top: 5px;

        border: 0px solid #BD9B1E;

        background-color: #ffffff;

        font-size: 12px;

}



div#search_results {

        position: absolute;

        z-index: 10;

        width: 100%;

        height: 115px;

        top: 0px;

        left: 0px;

	margin-top: 0px;

        margin-left: 10px;

        margin-right: 0px;

        padding-left: 220px;

        padding-top: 5px;

        border: 0px solid #BD9B1E;

        background-color: #ffffff;

        font-size: 12px;

}


div#browse_btns table{

	border: 0px solid #CACACA;

	margin-left: 15px;

	width: 500px;

	padding:2px;

}



div#browse_btns_results table{

	z-index: 13;

	position:absolute;

	border: 0px solid #CACACA;

	margin-left: 245px;

	margin-top: 25px;

	height: 40px;

	width: 500px;

	padding:2px;

}



div.lower_btns {

	background-image: url(images/stripe.jpg);

	width:490px;

	border: 0px solid red;

	font-weight: bold;

	color: #990000;

}



div#logo{

        position:absolute;

        z-index:15;

        top:0px;

        left:0px;

        width:225px;

        height:225px;

        border:0px solid red;

}

div#instructions{
	position:absolute;
	z-index:16;
}



#search:hover {

	border:0px solid black;

	background-color:#ffffff;

}



#search tr:hover {

	border:1px solid black;

	background-color:#ffffff;

}



div#what{

	padding-top: 3px;

	margin-top: 5px;

	padding-bottom:3px;

	position:absolute;

	top:275px;

	left:18px;

	width:310px;

	height: 325px;

	padding:0px;

	color:#3D3C3E;

	border:0px solid #888888;

	background-color:#EFEFEF;

}



#what:hover {

	background-color:#E7E7E7;

}



div#acknowledgments{

	padding-top: 0px;

	margin-top:5px;

	padding-bottom:3px;

	position:absolute;

	top:612px;

	margin-left:10px;

	width:310px;

	height:360px;

	color:#3D3C3E;

	border:0px solid #888888;

	background-color:#EFEFEF;

}



#acknowledgments:hover {

	background-color:#E7E7E7;

}



div#links {

	position:absolute;

	padding-top: 0px;

	margin-top:5px;

	padding-bottom:3px;

	top:275px;

	left:350px;

	right:0px;

	width:355px;

	height:700px;

	color:#3D3C3E;

	border: 0px solid #888888;

	background-color: #EFEFEF;

}



#links:hover {

	background-color:#E7E7E7;

}



div#submissions{

	position:absolute;

	margin-top:0px;

	padding-top: 0px;

	padding-bottom:3px;

	top:135px;

	height: 120px;

	width:500px;

	margin-left:200px;

	color:#3D3C3E;

	border:0px solid #888888;

	background-color:#EFEFEF;	

}



#submissions:hover {

	background-color:#E7E7E7;

}



div#bottom{

	position: absolute;

	font-family: Times New Roman,serif;

	font-variant: small-caps;

	font-size: 12px;

	text-align: center;

	top: 1030px;

	left: 10px;

	width: 700px;

	height: 100px;

	color: #3D3C3E;

	border: 0px solid #888888;

	background-color: transparent;

}

div#offset_bottom{

	margin-top:150px;

	margin-left:120px;

}



div#insertion_tables table{

	position:absolute;

	font-size: 12px;

	margin-top:135px;

	margin-left:10%;

	padding-left: 2px;

	width:300px;

	color:#3D3C3E;

	border:1px solid #CACACA;

	background-color:transparent;	

}



div#summary{

	position:absolute;

	z-index: 16;
	font-size: 12px;

	margin-top:115px;

	margin-left:20%;

	padding-left: 2px;

	width: 600px;

	color: #3D3C3E;

	border: 1px solid #CACACA;

	background-color: transparent;	

}

div#summary table{

	position:absolute;

	font-size: 14px;

	margin-top:50px;

	margin-left:0%;

	padding-left: 2px;

	color: #3D3C3E;

	border: 1px solid #CACACA;

	background-color: transparent;	

}



div#summary td {

	border: 1px solid #CACACA;

}



div#summary td:hover {

	border: 1px solid #CACACA;

	background-color: #CACACA;

}



.btns {

	position: relative;

	margin-top: 420px;

	margin-left:175px;

}



div#insertion_tables table:hover {

	border:1px solid #CACACA;

}



div#insertion_tables td{

	padding-left: 0px;

	text-align:left;

	background-color:#EFEFEF;

}



div#insertion_tables td:hover {

	background-color:#E7E7E7;

}



div#btnsR  {

	z-index:11;

	position:absolute;

	top: 50px;

	left: 0px;

	padding-left: 200px;

	padding-top: 30px;

	border: 0px solid black;

	height:65px;

	width: 700px;

	background-color: white;

}



div#numresults {

	z-index: 12;

	position:absolute; 

	font-size: 12px;

	margin-top: 35px;

	margin-left: 250px;

	padding: 0px;

	height: 60px;

	width: 140px;

	color: #3D3C3E;

	background-color:white; 

	border: 0px solid #CACACA;

}



div#bottomR {

	position: absolute;

	font-family: Times New Roman,serif;

	font-variant: small-caps;

	font-size:12px;

	text-align: center;

	top: 100%;

	bottom: 0px;

	padding-left: 70px;

	width:700px;

	height:80px;

	color:#3D3C3E;

	border:0px solid #888888;

	background-color:white;

}

div#results{

	position: absolute;

	font-size: 12px;

	margin-top: 210px;

	margin-left: 10px;

	margin-right: 10px;

	padding: 2px;

	width: 90%;

	color: #3D3C3E;

	background-color: transparent;	

}



div#results table{

	position: absolute;

	font-size: 12px;

	margin-top: 10px;

	margin-left: 10px;

	margin-right: 10px;

	padding: 2px;

	width: 90%;

	color: #3D3C3E;

	border: 1px solid #CACACA;

	background-color: transparent;	

}



div#results table:hover {

	border:1px solid #CACACA;

}



div#results td{

	border: 1px solid #CACACA;

	padding-left: 7px;

        padding-right: 15px;

        padding-bottom: 5px;

        padding-top: 5px;	

        text-align:left;

	background-color:#EFEFEF;

}



div#results td:hover {

	background-color:#E7E7E7;

}




.title {

        position: relative;
         
        top: 0px;

        font-size: 20px;
}


.authors {

        position: relative;
        
        top: 4px;

        left: 10px;
  
        font-weight: bold;

}

.summary {

        position: relative;

        left: 10px;

        top: 6px;
}

div.headers{

	color: #ffffff;

	padding-top: 0px;

	text-align: left;

	width:99%;

	padding-bottom:2px;

	padding-left:5px;

	padding-right:0px;

	font-weight: bold;

	background-color: #990000; 

	border: 0px solid #ccc3bb;

}



div.content{

        position: relative;

        top: -3px;

	font-size: 13px;

	font-family: Georgia, Verdana,serif;

	padding-left: 5px;

	padding-top: 2px;

	padding-right:10px;

        border: 0px solid #ccc3bb;

}


div#priveseize{

	position:absolute;

	z-index: 16;
	font-size: 12px;

	margin-top:115px;

	margin-left:20%;

	padding-left: 2px;

	width: 600px;

	color: #3D3C3E;

	background-color: transparent;	

}

.error b{

        position: relative;         

        top: 3px;

        right: 30px;  

        font-size: 25px;

}



.error {

        position: relative;         

        top: 6px;
        
        left: 45px;

        font-size: 15px;

        
}

 .error p{
        
        font-style: italic;
        
}
