
/* PRINT DISPLAY CSS */

/* general */
* { margin: 0; padding: 0; outline: 0; }
body { background:#FFF; font: 70%/1.5em Verdana, Tahoma, arial, sans-serif; color: #777;
		text-align: center; margin: 15px 0; }

/* links */
a, a:visited { text-decoration: none; background: inherit; color: #FB9233; }
a:hover { text-decoration: none; background: inherit; color: #93C600; }

/* headers */
h1, h2, h3 { font-family: 'Trebuchet MS', Tahoma, Sans-serif; display:inline; 
			text-align:center; }
h1 { font-size: 180%; font-weight: normal; color: #555; text-align:center; }
h2 { font-size: 170%; color: #88ac0b; font-weight: normal; z-index:2; text-align:center; }
h3 { font-size: 150%; color: #666666; text-decoration: underline; text-align:center; }
p, span, { font-size: 100%; color:#3A3A3A }
hr { width: 95%; color:#CCC; }

/* main content div */
#content-wrap { clear:both; width:800px; min-height:850px; margin:5px auto; padding:5px; background-color:#FFF; border:1px solid #CCC; }

/* address div for header */
#headerBlock { position:relative; padding:0; color:#FFF; margin:auto; min-height:160px;		
	background: #FFF url(../images/print_logo.gif) no-repeat center left; margin-left:20px; }
#title h1 { margin:auto; display:inline; padding:0; color:#000; text-transform:none;text-decoration:none; background:transparent; position:relative; top:40px; border:0px; }
#addressArea { position:relative; float:right; width:auto; margin-top:35px; text-align:left; border:0px; display:inline; clear:right; color: #000;}
#addressArea li { list-style:none; margin-right:15px; font-size:120%; color:#444;}
#nameBlock { position:relative; display:block; clear:right; border:none;  margin: 10px 20px; }
#nameBlock li { list-style:none; font-size:120%; color:#444; text-align:left; }


form { display:inline; }
input.button { font: bold 12px Arial, Sans-serif; height: 28px; margin:50px 0; 
	padding: 2px 3px; color: #fff; background: #306bc1 url(/images/button-bg.jpg) repeat-x 0 0; 
	border: 1px solid #306bc1; cursor: pointer; }
/* makes buttons have lighter bg once selected */
input.button:focus, input.button_small:focus { 	border:solid 2px #b7ddf2;	
	background: #306bc1 url(/images/button-bg2.jpg) repeat-x 0 0; }
input.button:hover, input.button_small:hover { 	border:solid 1px #103C7D; }

/* table elements */
table { border-collapse: collapse; border:1px solid #CCC; margin: 10px 0; }
th { height: 20px; color:#333; text-align:center; font-weight:bold;  
		border:1px solid #CCC; border-bottom: 3px solid #ccc; padding: 0 10px; }
tr { height:18px; background-color: #F4F8FD; text-align: center; border-bottom: 1px solid #CCC }
td { padding:0px 15px; text-align:left; border-right:1px solid #CCC; color:#333;}


/* extra classes */
.hrline { position:relative; top:3px; margin-bottom:20px; } /* used to move hr up for header */
.clear { clear:both; }

