/* styles.css - for responseb2b.com */
/* 07/06/03 - WR */

body {
	font-family:		verdana, arial, helvetica, sans-serif;
	background:			white;
	color:					black;
	font-size:			17px;
	font-weight:		normal;
}

h1,h2,h3,h4,h5,h6 {
	color:					#000088; 
	background:			#f2f2f2; 
	padding-top:		3px;
	padding-bottom:	5px;
	padding-left:		2px;
	margin-bottom:	8px;
	border:	        1px solid #eeeeee;
}  

h1 {
	margin-top:			12px;
}  

h2,h3,h4,h5,h6 {
	margin-top:			30px;
}  

h1 { font-size: 22px; font-weight: normal;}
h2 { font-size: 20px; font-weight: normal;}
h3 { font-size: 18px; font-weight: normal;}
h4 { font-size: 18px; font-weight: normal;}
h5 { font-size: 18px; font-weight: normal;}
h6 { font-size: 18px; font-weight: normal;}

/* link styles */
a:link    { color: blue;     background: auto;   text-decoration:none;}
a:visited { color: #660088;  background: auto;   text-decoration:none;} 
a:hover   { color: blue;     background: #eeeeee; text-decoration:none;} 
a:active  { color: red;      background: auto;   text-decoration:none;}

hr {color: #d0d0d0; background: white; height: 1px}

.logo {
	color:					#000088;		
	background:			white;
  background:			#f2f2f2;
	font-family:		arial, helvetica, tahoma, sans-serif; 
  font-size:			28px;
	font-weight:		bold;
	padding:				5px 0px 9px 0px;
	border:	        1px solid #eeeeee;
}

.navbar {
	margin-top:			12px;
	margin-bottom:	4px;
	padding-top:		0px;
	padding-bottom:	0px;
	/* border-top:			1px solid #d0d0d0; */
	/* border-bottom:	  1px solid #d0d0d0; */
	font-family:		tahoma, arial, helvetica, sans-serif; 
	font-size:			small;
	font-weight:		normal;
}

.footer { 
	border-top:			1px solid #d0d0d0; 
	border-bottom:	1px solid #d0d0d0;
	padding-top:		0px;
	padding-bottom:	0px;
  margin-top:			40px; 
	margin-bottom:	1px;
  font-size:			11px;
}

.tiny  {font-size: 11px;}

.tinyblue  {
	font-size:		 14px;
	color:				 #000066;		
	background:		 white;
}

input, textarea {
	font-family: verdana, arial, helvetica, sans-serif; 
  font-size: small; 
	background-color: #fafafa;
	color:black;
} 

.altButton {
	color:						black;	
	background-color: #eeeeee;
	font-size:				12px;
	font-weight:			bold;
	margin-top:				10px;
} 

.crBtn	{
	border:	      1px solid #dddddd;
	padding:		  2px 4px 2px 4px;
	margin:				4px 2px 4px 2px;
	font-family:	Tahoma, Arial, Helvetica, sans-serif;
	font-weight:	bold;
	font-size:		14px;
	text-align:		center;
}
	
a.crBtn {color: #000088; background: #f2f2f2; text-decoration:none;}
a.crBtn:link    {color: #000088; background: #f2f2f2;} 
a.crBtn:visited {color: #000088; background: #f2f2f2;} 
a.crBtn:hover   {color: #f2f2f2; background: #000088;} 
a.crBtn:active  {color: #f2f2f2; background: #000088;} 

a.logoBtn  {color: #000088; background: #f2f2f2; text-decoration:none;}
a.logoBtn:link    {color: #000088; background: #f2f2f2;} 
a.logoBtn:visited {color: #000088; background: #f2f2f2;} 
a.logoBtn:hover   {color: #000088; background: #f2f2f2;} 
a.logoBtn:active  {color: #000088; background: #f2f2f2;} 

.artTitle	{
	margin:				20px 0px 15px 0px;
}

.artAnchor	{
	font-family:	Tahoma, Arial, Helvetica, sans-serif;
	font-weight:	normal;
	font-size:		12pt;
}

.artDesc	{
	margin:				10px 0px 15px 0px;
	margin-left:	5%;
}

.mpBox {
	border:	      1px solid #aaaaaa;
	margin:				25px 0px 25px 30px;
	padding:			10px;
	width:				670px;
}

.mpTable    {font-family: arial; font-size: 8pt; text-align: right}

.smBox {
	border:	      1px solid #aaaaaa;
	margin:				25px 0px 10px 30px;
	padding:			10px;
}

.smAbstract {
	position:			absolute;
	left:					500px;
	width:				400px;
}

.smList {
	margin:				6px 0px 0px 10px;
}

.smNode {
	margin:				6px 0px 0px 10px;
}

.smLeaf {
	margin:				6px 0px 0px 10px;
}

.paInset {
	margin-left:	25px;
}

.dateline {
	font-family:	Tahoma, Arial, Helvetica, sans-serif;
	font-weight:	normal;
	font-size:		12px;
	font-style:		italic;
	margin-right: 15px;
	display:			inline;
}
