html, body {
	text-align:center;
	margin-top:0;
	padding-top:0;
	font-family:helvetica,verdana,arial,courier new;
	font-size:9pt;
}

h1 {
	font-size: 20pt;
	font-weight: bold;
	letter-spacing: 3px;
	font-family: 'Trebuchet MS';
	color: #C1CBD9;
	border-bottom: 1px solid silver;
	text-align:left;
}

h2 {
	font-size: 12pt;
	font-weight: bold;
	background:#3b3838;
	letter-spacing: 2px;
	color:white;
	font-family: Verdana, Courier New;
	padding: 3px 10px;
}

h3 {
	color: #000066;
	font-weight:bold;
	color:#003366;
	font-size: 8pt;
	margin: 5px 0 2px 0;
	padding: 0;
	border-bottom: 1px solid #6699BB;
}

h4 {
	color: #000066;
	border-bottom:1px solid #EAEAEA;
	font-weight:bold;
	color:#5B6B79;
	font-size: 8pt;
	margin: 5px 0 0 0;
	padding: 0;
}

p, td, th, caption, li {
	text-align: left;
	vertical-align: top;
	font-size:8pt;
	color:#535353;
}

th {
	font-weight: bold;
	color:#666666;
 	background-color: #D5E1D9;
}

caption {
	font-weight:bold;
	color:#003366;
	padding: 5px 0;
}

a, a:visited {
	text-decoration: none;
	color: #000099;
}

a:hover {color:white;background: #243F9B;}

.Top {background-image: url(../images/top.gif)}

.Left {background-image: url(../images/left.gif)}

.Right {background-image: url(../images/right.gif)}

.Bottom {background-image: url(../images/bottom.gif)}

.strong {
	color: black;
}

.legal {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
}

.legal a {
	color: #BB0E04;
}

.legal a:hover {
	text-decoration:underline;
	background:white;
}


.selected { font-weight: bold}

.footnav {
	width: 900px;
	color: white;
	background:gray;
	height: 20px;
	cursor:default;
}

.footnav a {
	text-decoration: none;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100px;
	display:inline;
}

.footnav a:hover {
	color: #EAEAEA;
	background: gray;
}

label {
	font-weight:bold;
	color:#333333;
}

input, textarea {
	border: 1px solid silver;
	font-family:'Trebuchet MS';
	font-size:8pt;
}

input:focus, textarea:focus {
	border: 1px solid #C2DAC5;
	background-color:#F9FFFB;
}

button {
	font-family:'Trebuchet MS';
	font-size:8pt;
	font-weight:bold;
}

ul.menu-horz
{
	height:30px;
	border:1px dotted #A4A4A4;
	width:900px;
	margin:0;
	padding:0;
	background: url(../images/menu.gif) 0 0;
}

ul.menu-horz li
{
	float: left;
	list-style-type:none;
	list-style-image:none;
	line-height:30px;
	vertical-align:middle;
	width:148px;
	margin:0;
	border-right:1px dotted #A4A4A4;
}

ul.menu-horz li a
{
	line-height:30px;
	vertical-align:middle;
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	color:#333333;
}

ul.menu-horz li a:hover
{
	background: url(../images/menu.gif) left 35px;
}
.toolbar {
	text-align:right;
	border:1px solid #D0C8BB;
	background:#E2DED8;
	padding:3px;
}

.tool {height:22px;}
.tool td {background:url('/images/toolbar-bg.gif');align:center}
.tool td a {background:url('/images/toolbar-bg.gif');height:20px;width:90%;display:list-item;list-style-type:none;color:#000000;}
.tool td a:hover {background:#000000;border:1px solid #11A4F2;cursor:default;}
.tool td div {background:url('/images/toolbar-bg.gif');height:20px;width:100%;display:list-item;list-style-type:none;color:#000000;}

/*
.tool td a{background:url('/images/toolbar-bg.gif');border:1px solid #E9DFD6;height:20px;width:95%;display:list-item;list-style-type:none;}
.tool td div{background:url('/images/toolbar-bg.gif');border:1px solid #E9DFD6;height:20px;width:95%;display:list-item;list-style-type:none;}
.tool td {background:#FFFFFF;}
.tool td a:hover {background:#CAF0FF;border:1px solid #11A4F2;cursor:default;}
.button-disabled {color:gray;}
.selected {border:1px solid #3366CC;background:#6699FF;color:white;}
.readonly {background-color:yellow;color:gray;}
*/

#header
{
	background: url(../images/i-audience.gif) 0 0 no-repeat;
	width:900px;
	height:38px;
	text-align:right;
	vertical-align:middle;
}
#menu {margin-bottom:5px; border:1px solid #4d4faa;}
#menu td a {
	font-family: Helvetica,Verdana,Courier New; 
	line-height:20px;
	width:100%;
	display:list-item;
	list-style-type:none;
	color:white;
	background:url('/images/menu-bg.gif');
}
#menu td a:hover {background:url('/images/menu-bg-2.gif');}

p.error {
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
}

div.col-left {
	width: 75%;
	margin: 1% 0%;
	padding: 0 5px;
	border:1px solid silver;
	height:100%;
}

div.col-right 
{
	float: right;
	width:20%;
	text-align: left;
	font-family:'Trebuchet MS', verdana, courier new;
	font-size:8pt;
	color:#535353;
	padding:0;
	/*
	background: #eeeeee;
	border: 1px solid silver;
	*/
}

div.col-right fieldset
{
	border:1px solid silver;
	background: #fefefe;
	margin-bottom:10px;
}
div.col-right fieldset legend
{
	font-weight:bold;
	color:white;
	background:#7a96db;
	border:1px solid silver;
	padding:3px 5px;
}
div.clear {
	clear: both;
}

div.tableArea {
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
    margin-left: auto;
    margin-right: auto;
	width: 80%;
}

.summary {
	border-collapse: collapse;
	border: 1px solid silver;
	width: 100%;
}

.summary td, .summary th {
	height:25px;
	vertical-align:middle;
	border:1px solid silver;
	padding: 0 3px;
}

.summary th {
	background: #eeeeee;
	font-weight: bold;
}

.listCol {
	padding-left: 3px;
	text-align: left;
	border: 1px solid gray;
}

.listRow {
	
}

a.pdf {
	font-size: 8pt;
}
