/****************************************************
	G E N E R A L   S I Z E
****************************************************/
body {
	font-size: 75%;
}

input, select, textarea, 
table, td, th {
	font-size: 100%;
}

.Small {
	font-size: 93%;
}

/****************************************************
	G E N E R A L   F O N T - F A M I L Y
****************************************************/
body, 
input, select, textarea, 
table, td, th {
	font-family: verdana, arial, helvetica, sans-serif;
}

/****************************************************
	H E A D I N G S   A N D   P A R A G R A P H S
****************************************************/
h1 {
	font-size: 125%;
	margin-bottom: 0.5em;
	margin-top: 0;
}

h2 {
	font-size: 105%;
}

h3 {
	font-size: 100%;
}

h4 {
	font-size: 100%;
}

h5 {
	font-size: 93%;
}

h6 {
	font-size: 100%;
}

h2, h3, h4, h5, h6 {
	margin-bottom: 0;
	margin-top: 1.5em;
}


div#LeftColumnInner h1, 
div#LeftColumnInner h2, 
div#RightColumnInner h1, 
div#RightColumnInner h2 {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

p {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

/****************************************************
	G E N E R A L   L I N K S
****************************************************/
/* colors may be redefined in PageLayoutXAccessLevelX.css */
a:link, a:visited {
	color: #1D3C65;
	text-decoration: underline;
}

a:active {
	color: #990000;
	text-decoration: none;
}

a:hover {
	color: #990000;
	text-decoration: underline;
}

a img {
	border: 0;
}

/****************************************************
	L I S T S
****************************************************/
div#ContentColumnInner ul {
	list-style: none;
	margin: 0 0.8em 1em 0;
	padding: 0;
}

div#ContentColumnInner ul ul {
	margin: 0;
}

div#ContentColumnInner ul li,
p.UnorderedList {
	background-image: url("images/li_extranet.gif");
	background-position: 0 0.4em;
	background-repeat: no-repeat;
	padding: 0.4em 0 0 1em;
}

div#ContentColumnInner ul li p {
	margin: 0;
}

/****************************************************
	M I S C .
****************************************************/
sup {
	font-size: 75%;
	position: relative;
	top: -0.5em;
}

sub {
	font-size: 75%;
	position: relative;
}

/****************************************************
	T A B L E S
****************************************************/
table.Style01 td {
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	vertical-align: top;
	padding: 1px 2px;
}

table.Style01 thead td,
table.Style01 tfoot td, 
table.Style01 tr.RowHeader td,
table.Style01 tbody tr.Row0 td.RowHeader,
table.Style01 tbody tr.Row1 td.RowHeader {
	background-color: #054169;
	font-weight: bold;
	color: #FFFFFF;
}

table.Style01 thead tr td a:link,
table.Style01 thead tr td a:visited,
table.Style01 tr.RowHeader td a:link,
table.Style01 tr.RowHeader td a:visited {
	color: #FFFFFF !IMPORTANT;
}

table.Style01 tbody tr.Row0 td {
	background-color: #EAEAEA;
}

table.Style01 tbody tr.Row1 td {
	background-color: #D7D7D7;
}
