/**********  Simplified style sheet for print  **********/

* {margin: 0; padding: 0; border: 0;}

/**********  Text styles CSS  **********/

body {text-align: center; 
	background: #fff;
	color: #000;
	min-width: 700px;
	font-family:"Trebuchet MS", sans-serif;
	font-size:10pt;}

h1	{font-family:"Trebuchet MS", sans-serif; 
	font-size:20pt;
  color: #6600CC;
	font-weight:normal;
	margin: 1em 0 0;}
	
h1.fiesta {font-family:Jokerman, "Trebuchet MS", sans-serif; 
	font-size:24pt;
  color: #ff9900;
	font-weight:normal;
	margin: 0;}

h2 {font-family:"Trebuchet MS", sans-serif;
   font-size:16pt;
   color: #6600CC;
   font-weight:normal;
   margin: 1em 0 0;}
	
h3 {font-family:"Trebuchet MS", sans-serif;
   font-size:12pt;
   color: #6600CC;
   font-weight:bold;
   font-style:italic;
   margin: 1em 0 0;}

h4 {font-family:"Trebuchet MS", sans-serif;
   font-size:10pt;
   color: #6600CC;
   font-weight:bold;
   margin: 1em 0 0;}	
   
h4.highlight {font-size:12pt;
  margin-left:.25in; 
	text-indent:-.25in; 
	margin-bottom:.5em;
	color:#ff9900;}
   
#centerpad h5 {font-family:"Trebuchet MS", sans-serif;
   font-size:10pt;
   color: #6600CC;
   font-weight:normal;
	 text-decoration: underline;
   margin: 1em 0 0;}
   
p {font-family:"Times New Roman", serif; 
	font-size:10pt;
	margin: 0 0 1em;}

.red {color:#ff0000;}
.orange {color:#ff9900;}
.green {color:#009900;}
.purple {color:#6600cc;}

.bold-italic {font-weight: bold;
						 font-style: italic;
						 color: #009900;}

.indentleft {margin-left: 3em;}
.indentboth {margin: 0 3em 1em;}
.topborder {border-top: 1px solid #C55205;}
.bottomborder {border-bottom: 1px solid #C55205;}
.bordered {border-top: 1px solid #C55205; 
	border-bottom: 1px solid #C55205; 
	margin: 1em auto;}

img.right {float:right;
  margin-left:10px;}
	
#centerpad ul {margin: 0 2em 1em;
	list-style-position: outside;
	list-style-type:square;}

#centerpad ul ul {list-style-type:circle; margin-bottom:0;}
#centerpad ul ul ul {list-style-type:disc; margin-bottom:0;}

#centerpad ol {margin: 0 2em 1em;
  list-style-position: outside;}
#centerpad ol.alpha {list-style-type:lower-alpha;}
#centerpad ol.num {list-style-type:decimal;}
	
#centerpad li {margin-bottom: 0;
	font-family:"Trebuchet MS", sans-serif; 
	font-size:10pt;}
	
#centerpad ul.event li {margin-bottom: 1em;}

div.centered {text-align: center;}
div.centered table {margin-left: auto;
	margin-right: auto;
	text-align: left;}

td
	{padding: 5px 10px;
	text-align: left;
	font-family:"Trebuchet MS", sans-serif; 
	font-size:10pt;
	vertical-align:top;
	}
td.pad
	{padding: 5px 20px;
	text-align: center;
	vertical-align:middle;
	}
td.ledger
	{padding: 3px 5px;
	text-align: left;
	border-bottom:1px solid #C55205;
	}

caption
  {padding: 5px 10px;
	text-align:center;
	font-family:"Trebuchet MS", sans-serif; 
	font-size:12pt;
	font-weight:bold;
	}	
th
	{padding: 5px 10px;
	text-align:left;
	font-family:"Trebuchet MS", sans-serif; 
	font-size:10pt;
	font-weight:bold;
	vertical-align:top;
	}
th.row
	{text-align:left;
	font-weight:normal;
	font-style:italic;
	}
th.col
	{text-align:left;
	font-weight:bold;
	}
	
	
.code_example
	{margin:1em 2em;
	padding:5px;
	border:1px solid black;
	background:#eeeeff;
	font-family:courier, monospace;
	font-size:10pt;
	}

a:link {color:#00f;
	text-decoration:none;}
a:visited {color:#00f;
	text-decoration:none;}

form#feedback {
	margin-top: 1em;
	border-top: 1px solid #c55205;
	border-bottom: 1px solid #c55205;
	width: 500px;
	padding: 10px;
	}

#feedback label {
	font-family:"Trebuchet MS", sans-serif; 
	font-size:10pt;
	}

#feedback .rt {
	text-align:right;
	}

#feedback .textinput {
	border: 1px solid #c55205;
	margin: 2px 10px;
	width: 250px;
	}

#feedback .textblock {
	border: 1px solid #c55205;
	margin: 2px 10px;
	width: 480px;
	}
	
#feedback .dropdown {
  border: 1px solid #c55205;
	margin: 2px 10px;
	width: 250px;
	}
#feedback .dropdown option {
  padding-left: 3px;
	}	

#feedback .check {
  border: 1px solid #c55205;
	margin: 2px 10px;
  }

#feedback .button {
	font-family:"Trebuchet MS", sans-serif; 
	font-size:10pt;
	background-color: #c55205;
	color: #ffffff;
	margin: 2px 10px;
	}

	
/**********  Layout CSS  **********/

#wrapper 
	{background: #fff;
	text-align: left;
	width: 100%;
	margin: 0;}

#header 
	{background: #fff;
	border-bottom: 3px double #C55205; 
	text-align:center;} 
	
#header h1
	{font-family:"Trebuchet MS", sans-serif; 
	color: #000;
	font-size:28pt;
	font-weight:bold;
	margin:0;}

#header h2
	{font-family:"Trebuchet MS", sans-serif; 
	color: #000;
	font-size:14pt;
	font-weight:bold;
	font-style:italic;
	margin:0;}
	
#header a
	{color: #000;
	text-decoration: none;}

#footer 
	{color: #000;
	padding: 5px 0;
	border-top: 3px double #C55205;
	text-align: center;}

#left /* hide the nav bar for print */
	{display:none;} 

