body {
	background-color: #ffffff
}

/* Hyperlinks */

a {
	font-size:       12px;
	color:           #086dff;
	font-family:     tahoma, verdana, nimbus, sans;
	text-decoration: none;
}

a.small {
    font-size: 10px;
}

a:link {
}

a:visited {
	color: #086dff;
    /* color: #807060; */
}

a:active {
}

a:hover {
    text-decoration:underline;
    /*text-transform: capitalize;*/
}

/* Tables */

/*
table {
	font-size: 12px;
	color: #202020;
	font-family: courier, monospace;
 	margin-left: 20px;
	padding-left: 5px;
	text-align: left;
	border-style: none;
	border-width: 0;
	border-color: gray;
}
*/

table.menu {
    text-align: left;
    border-style: dashed;
    border-width: thin;
    border-color: gray;
}

/* Math text */

td.math {
    /*
    font-family: "Bitstream Charter", "Century Schoolbook L";
    font-size:   12px;
    font-weight: normal;
    */
	color: #202020;
    font-style: italic;
    /* font-stretch: wider; */
}

/* Paragraphs of text and lists */

p,ul,ol,dl,table {
    text-align: justify;
    font-size: 12px;
	color: #202020;
	font-family: tahoma, verdana, nimbus, sans;
}

dt.faq {
    /* color: #086dff; */
    color: #e97e1f;
}

p {
	padding-top: 5px
}

p.center {
    text-align:center;
}

p.code {
 	font-family: courier, monospace;
 	margin-left: 20px;
	padding-left: 5px;
	text-align: left;
	border-style: dashed;
	border-width: thin;
	border-color: gray
}

ul {
    list-style: circle outside;
}

ol {
    list-style-type: decimal outside;
}

pre {
    background-color: #eeeeee;
    font-size:        12px;
    font-family:      "Nimbus Mono L", Lucida, "Courier New", Courier, monospace;
    margin-left:      2px;
    margin-right:     2px;
    margin-top:       2px;
    margin-bottom:    2px;
    padding-left:     5px;
    padding-right:    5px;
    padding-top:      5px;
    padding-bottom:   5px;
    text-align:       left;
}

pre.Framed {
    border-style:   dashed;
    border-width:   thin;
    border-color:   gray;
}

/* Headers */

h1 {
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 15px;
	background: #dddddd;
	padding-bottom: 2px;
	margin: 0px;
	color: #000000;
	font-family: tahoma, verdana, nimbus, sans;
}

h2 {
	padding-right: 2px;
	padding-left: 5px;
	padding-top: 2px;
	font-size: 14px;
	font-weight: bold;
	background: #fff;
	color: #000000;
	font-family: tahoma, verdana, nimbus, sans;
}

h3 {
	padding-right: 2px;
	padding-left: 5px;
	padding-top: 2px;
	font-size: 13px;
	font-weight: bold;
	background: #708090;
	color: #ffffff;
	font-family: tahoma, verdana, nimbus, sans;
}

h4 {
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	margin: 0px;
	background: #ffffff;
	color: #000000;
	font-family: tahoma, verdana, nimbus, sans;
}

/* Divisions */

div {
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
	color: #000000;
	font-family: tahoma, verdana, nimbus, sans;
}

div.home {
    text-align: right;
}

div.logo {
    float:      left;
	width:      230px;
	padding:    10px;
	text-align: left;
}

div.header1 {
	/*
	margin-left:250px;
	width:300px;
	padding:5px;
	text-align:left;
	*/
	font-size: 13px;
	font-weight: bold;
	border-style: dashed;
	border-width: thin;
	border-color: gray
	background: #cccccc;
}

/*
div.header2
	{margin-left:400px;
	padding:5px;
	text-align:left;}
*/

div.header2 {
	margin-left: 20px;
	font-size: 12px;
	font-weight: bold;
	background: #cccccc;
	border-style: dashed;
	border-width: thin;
	border-color: gray
}


div.title {
    margin:     0 auto;
	padding:    10px;
	text-align: left;
}

div.menu1 {
    border:     1px solid #fff;
	float:      left;
	width:      25%;
	padding:    10px;
	text-align: left;
}

div.menu2 {
    border:      1px solid #fff;
	float:       right;
	width:       25%;
	margin-left: 0 auto;
	padding:     10px;
	text-align:  left;
}

div.text {
    margin-right: 27%;
	margin-left:  27%;
    width:        0 auto;
	padding:      10px;
	text-align:   left;
}

div.content {
	margin-left:50px;
	margin-right:50px;
	padding:5px;
	text-align:left;
}
