/*** BASIC ELEMENTS **************************************************/

BODY, TABLE, TD {
    color: #333;
	font: normal 11px Verdana, Arial, sans-serif;
}

BODY {
	margin: 0px;
	padding: 0px 0px 30px 0px;
	background: #fff url("/shared/images/tile.background.blue.gif") repeat-y;
	color: #000;
	text-decoration: none;
}

P {
	line-height: 140%;
	text-align: justify;
}

H1 {
    color: #369;
    font-size: 15px;
    font-weight: bold;
    font-family: "Arial Narrow", arial, sans-serif;
	line-height: 110%;
	text-align: justify;
}

H2 {
	margin-bottom: 3px;
	color: #036;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}

H3 {
	margin-top: 3px;
	padding: 0px;
	color: #333;
	font-weight: bold;
	font-size: 12px;
}

H4 {
	margin-top: 3px;
	padding: 0px;
	color: #333;
	font-weight: bold;
	font-size: 9px;
}

UL, DL {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 30px;
}

OL {
	margin-top: 5px;
}

LI, DD {
	margin-bottom: 10px;
}

OL LI {
	margin-bottom: 5px;
}

UL LI, DL DD {
	list-style-type: square;
}

DL DT {
    margin-bottom: 5px;
    font-size: 10px;
    font-weight: bold;
}

DL DD {
    margin-left: 0px;
    margin-bottom: 5px;
}

SUP {
    font-size: 8px;
}

HR {
	height: 0px;
	width: 80%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: dashed 1px #ccc;
}

FIELDSET {
	padding: 10px;
	background-color: #f9f9f9;
}

FIELDSET LEGEND {
	margin-bottom: 8px;
}

INPUT, SELECT, TEXTAREA {
	font-size: 10px;
}

A, A:link, A:active {
	color: #036;
	text-decoration: underline;
}

A:visited {
	color: #369;
	text-decoration: underline;
}

A:hover	{
	color: #996;
	text-decoration: underline;
}

FORM {
	margin: 0px;
}


/*** SPECIFIC ELEMENTS ***********************************************/

BODY.fullscreen {
	background: #fff url("/shared/images/tile.background.white.gif") repeat-y;
}

#canvas {
	width: 730px;
}

#column {
	background-color: #369;
}

#menu TD {
	background-color: #69c;
}

#submenu {
	margin: 1px 0px 10px 0px;
	padding: 3px 20px 5px 20px;
	background-color: #edebd9;
	font: normal 13px "Trebuchet MS", Verdana, Arial, sans-serif;
	font-variant: small-caps;
}

#content P {
	margin-left: 10px;
	margin-right: 10px;
}

.spread {
	border: solid 1px #fff;
	background-color: #fff;
}

.promo P {
	margin-left: 5px;
	margin-right: 15px;
	color: #fff;
	font-size: 11px;
	line-height: 130%;
}

INPUT.button {
	background-color: #369;
	color: #fff;
	font-size: 10px;
}

.nowrap {
	white-space: nowrap;
}

#footer {
	margin-top: 20px;
	padding: 2px;
	background-color: #69c;
	color: #fff;
	font-size: 9px;
	text-align: right;
}

#footer IMG {
	margin: 0px;
	padding: 0px;
}

#footer P {
	float: left;
	margin: 6px 0px 6px 6px;
}

.note {
	font-size: 10px;
}

#column LI {
	color: #fff;
}

#column A, #column A:link, #column A:active {
	color: #fff;
	text-decoration: underline;
}

#column A:visited {
	color: #eee;
	text-decoration: underline;
}

#column A:hover	{
	color: #fff;
	text-decoration: underline;
}

TABLE.chart {
	border: solid 1px #ccc;
}

TABLE.chart TR TH {
	background-color: #f5f5f5;
	text-align: left;
}

TABLE.chart TR TD {
	border-top: solid 1px #f5f5f5;
	padding: 2px 5px 2px 2px;
	background-color: #fff;
}

TABLE.chart TR TD.button {
	padding: 2px;
	text-align: right;
}


