/* Body and tag styles */
* {margin:0; padding:0;}
body {font:94% Cambria,Verdana,Tahoma,Arial,sans-serif; line-height:1.2em; text-align:center; background:#eeeeff;}
a {color:#666699; font-weight:bold; text-decoration:none; background-color:inherit;}
a:hover {color:#222233; text-decoration:none; background-color:inherit;}
a img {border:none;}
p {padding:0.5em 0 0.5em 0;}

/* Header and navigation styles */
#container {width:800px; margin:20px auto; text-align:left; background:#ffffff; color:#303030; border:2px solid #444466;}
#header {width:800px; height:60px; background:#ffffff; color:#ff0000; margin:0px;}
#navigation {width:800px; height:2.2em; line-height:2.2em; margin:0 0px; background:#666699; color:#ffffff;}
#navigation td {border:1px solid #ffffff; text-align:center; white-space:nowrap;}
#navigation td a {display:block; padding:0 4px; font-size:0.7em; font-weight:bold; text-transform:uppercase; text-decoration:none; background-color:inherit; color: #ffffff;}
#navigation a:hover {background:#222233; color:#ffffff; text-decoration:none;}

/* Content styles float:left; */
#content {width:760px; font-size:0.9em; padding:20px 0 0 20px;}
#content a:hover,#subcontent a:hover {text-decoration:underline;}
#content h2 {margin:0.3em 0 0.3em 0; font-size:1.5em; font-weight:bold; letter-spacing:-1px;}
#content h3 {margin:0.7em 0 0.3em 0; font-size:1.2em; font-weight:bold; letter-spacing:-1px;}
#content h4 {margin:0.7em 0 0.3em 0; font-size:1.1em; font-weight:bold; letter-spacing:-1px;}
#content b {font-size:0.9em; font-weight:bold; }

#content a:hover,#subcontent a:hover {text-decoration:underline;}
#content ul,#content ol {margin:0px 15px 5px 35px;}
#content dl {margin:0 5px 10px 25px;}
#content dt {font-weight:bold; margin-bottom:5px;}
#content dd {margin:0 0 10px 15px;}

#content table {margin-left: auto; margin-right: auto;}
#content table {border-width: 0px 0px 0px 0px; background-color: #ffffff;}
#content table th {padding: 3px 5px 3px 5px; background-color: #ffffff; text-align: left;}
#content table td {padding: 3px 5px 3px 5px; background-color: #ffffff; text-align: left; white-space: nowrap;}

#content table.color {margin-left: auto; margin-right: auto;}
#content table.color {border-width: 0px 0px 0px 0px; background-color: #eeeeff;}
#content table.color th {padding: 3px 5px 3px 5px; background-color: #eeeeff; text-align: left;}
#content table.color td {padding: 3px 5px 3px 5px; background-color: #eeeeff; text-align: left; white-space: nowrap;}

#content table.tight {margin-left: auto; margin-right: auto; border-width: 0px 0px 0px 0px; background-color: #ffffff;}
#content table.tight th {padding: 0px 5px 0px 5px; background-color: #ffffff; text-align: left;}
#content table.tight td {padding: 0px 5px 0px 5px; line-height: 1.0em; background-color: #ffffff; text-align: left; white-space: nowrap;}

#content table.wrap {margin-left: auto; margin-right: auto; border-width: 1px; border-style: solid; border-color: #000000; background-color: #ffffff;}
#content table.wrap th {padding: 3px 5px 3px 5px; background-color: #ffffff; text-align: left;}
#content table.wrap td {padding: 3px 5px 3px 5px; background-color: #ffffff; text-align: left; white-space: normal; border-width: 1px; border-style: solid; border-color: #000000;}

#content table.fancy {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: separate;
	background-color: white;
}
#content table.fancy th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 5px 2px 5px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	background-color: #eeeeff;
	text-align: left;
	-moz-border-radius: 12px 12px 12px 12px;
}
#content table.fancy td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 5px 0px 5px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	background-color: #eeeeff;
	text-align: left;
	-moz-border-radius: 12px 12px 12px 12px;
	white-space: nowrap;
}

/* Footer styles */
#footer {clear:both; width:800px; font-size:0.6em; color:#f0f0f0; background:#444466;}
#footer p {padding:0; margin:0; text-align:center;}
#footer a {color:#f0f0f0; background-color:inherit; font-weight:bold;}
#footer a:hover {color:#ffffff; background-color:inherit; text-decoration: underline;}
