body, p, dl, li, div, td, th  {
	Font-family: Arial, "Trebuchet MS", Arial;
	font-size: 13px;
}
body { 
    margin: 0px; 
	padding: 0px;
}

a {
	color: #2252db;
	text-decoration: none;
}

#main {
	background-color: white;
}

#header {
	background-color: #777777;
	color: white;
	font-weight: bold;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

#header b {  }

#header div { float: right; font-style: italic;  }

#nav{
	background-color: #f1f1f1;
	text-align: center;
	padding: 2px;
	color: gray;
}

#nav a {
	font-weight: bold;
	background-color: #2252db;
	color: white;
	padding: 3px;
	padding-top: 0px;
}

#nav a:hover {
	background-color: #3772fb;
}

#nav b { color: gray; width: 130px; }

#step {
	background-color: #f1f1f1;
}

#step h2 {
	padding: 10px;
	padding-top: 0px;
	margin: 0px;
	font-size: 14px;
}

#step h2.post {
	color: red;
/*	background-color: #cfcff0; */
}
#step h2.get {
	color: green;
/*	background-color: #cff0cf;	 */
}

#step div.section {
	background-color: #f1f1f1;
	border-top: 1px solid silver;
	padding: 1px;
}

#step div.section div.data{
	background-color: white;
	padding: 5px;
	margin: 10px;
	margin-top: 3px;
}

#step div.section div.data table {
	padding: 0px;
	min-width: 300px;
	background-color: #ffffff;
}

#step div.section div.data table td {
	border-bottom: 1px dotted silver;
	padding: 4px;
}

#step div.section div.data table th {
	border-bottom: 1px dotted silver;
	padding: 4px;
	text-align: right;
}

#step h3 {
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 12px;
}

#tabPane {
	text-align: center;
	background-color: #f1f1f1;
	padding: 5px;
	margin: 10px;
	margin-top: 3px;
}

#tabPane pre {
	text-align: left;
	background-color: #ffffff;
	padding: 10px;
}

#tabPane img {
	border: 1px solid silver;
}

#tabPane p {
	color: gray;
	font-style: italic;
}

#footer {
	padding: 10px;
	text-align: center;
	color: gray;
	margin: 0px;
	font-size: 12px;
	background-color: #e1efef;
}



/* begin css tabs */

ul#tabnav {
    text-align: left; /* set to left, right or center */
    margin: 0em 0 0em 0; /* set margins as desired */
    border-bottom: 1px solid #AAAAAA; /* set border COLOR as desired */
    list-style-type: none;
    padding: 3px 10px 4px 10px; /* THIRD number must change with respect to padding-top (X) below */
    background-color: #f1f1f1;
}

ul#tabnav li { 
    display: inline;
}

ul#tabnav li a {
	font-size: 11px;
    padding: 4px 5px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
    background-color: #e1e1e1; /* set unselected tab background color as desired */
    color: #434343; /* set unselected tab link color as desired */
    margin-right: 3px; /* set additional spacing between tabs as desired */
    text-decoration: none;
    border-bottom: none;
}

ul#tabnav li.tab1 a { 
    background-color: #fff; /* set selected tab background color as desired */
    color: #000; /* set selected tab link color as desired */
    position: relative;
    top: 1px;
    padding-top: 5px; /* must change with respect to padding (X) above and below */
    border: 1px solid #aaaaaa;
    border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
    background: #e5e5r51; /* set desired hover color */
}

/* end css tabs */

