BODY 		{
        font-style: normal;
        font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
        margin: 10px;
        padding: 0px;
        color: #000;
        font-size:95%;
        }


#buttons {
		float:left;
		margin-left:20px;
}

/*
table.style1 {
    border-width: medium;
    border-spacing: ;
    border-style: groove;
    border-color: blue;
    border-collapse: separate;
    background-color: #fff5ee;
}
table.style1 th {
    border-width: 1px;
    padding: 5px 10px 5px 10px;
    border-style: inset;
    border-color: gray;
    background-color: white;
    -moz-border-radius: ;
}
table.style1 td {
    border-width: 1px;
    padding: 5px 10px 5px 10px;
    border-style: inset;
    border-color: gray;
    background-color: white;
    text-align: center;
    -moz-border-radius: ;
}

table.style1 td em {
    text-align: left;
    font-weight: bold;
    font-style: normal;
}


table.style2 {
    border-width: medium;
    border-spacing: ;
    border-style: outset;
    border-color: white;
    border-collapse: collapse;
    background-color: #fff5ee;
}
table.style2 th {
    border-width: thin;
    padding: 5px 10px 5px 10px;
    border-style: none;
    border-color: white;
    background-color: white;
    -moz-border-radius: ;
}
table.style2 td {
    border-width: thin;
    padding: 5px 10px 5px 10px;
    border-style: inset;
    border-color: white;
    background-color: white;
    text-align: center;
    -moz-border-radius: ;
}

table.style2 td em {
    text-align: left;
    font-weight: bold;
    font-style: italic;
}
*/

table.style1	{
	margin-left:10px !important;
	}

.style1 th	{
	border-bottom:1px solid #eee;
	text-align:center;
	background-color:#eee;
	}

td	{
	background-color:#eee;
	}

.style1 td input	{
	margin:3px 10px;
	}

.style1 td em	{
	text-align:left;
	}

.d0 td, .d1 td	{
	border-top:2px solid #ccc;
	border-left:1px solid #eee;
	background-color:#fff;
	}

li	{

	}

li.liInline	{
	display:inline;
	}

li.liBlock	{
	display:block;
	}

.question ul	{
		margin-left:25px;
		font-size:0.8em;
		}

.question ol	{
		margin-left:25px;
		font-size:0.8em;
		}

.question li	{
		list-style:none;
	    white-space:nowrap;
		}

/* ---------- ---------- ---------- -------- */
.h1	{
	margin:0px;
	padding:10px;
	background-color:#b1c3d9;
	font-size:60%;
	}

.clear	{
	clear:both;
	display:block;
	border:1px solid #fff;
	}


.question	{
		float:left;
		padding:10px 10px 1px 0px;
		background-color:transparent;
		margin-bottom:20px;
		border-bottom:1px solid #999999;
		}

/* ---------- ---------- resource tabs ---------- -------- */

.tabs	{
	border-top:1px solid #fff;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:0px;
	padding:0px 0px;
	z-index:200;
	}

.tabs p	{
	margin-left:0px;
	padding:0px;
	}

.tabselected, .tabUnselected, .tabToggle	{
	border-width:1px;
	border-style:solid;
	border-color:#607894;
	padding:5px 20px 6px 20px !important;
	color:#333;
	font-weight:bold;
	margin-right:3px;
	white-space:nowrap;
	}

.tabselected, .tabToggle	{
	border-bottom:1px solid #fff;
	text-decoration:none;
	background-color:#fff;
	}

.tabUnselected	{
	color:#fff;
	background-color:#9dacbf;
	}

.showInformation	{
	float:right;
	padding:8px 0px 8px 8px;
	}

.tabToggle	{
	margin-left:20px;
	margin-right:0px;
	background:#eee url(../images/icon-file-info.gif) bottom left no-repeat;
	padding:10px 20px 10px 32px !important;
	border-color:#fff;
	border-top-color:#607894
	}

.listSeparator	{
	display:none;
	}
	
#resourcePage	{
	border:1px solid #607894;
	margin:0px 20px 10px 20px;
	padding-bottom:20px;
	z-index:20;
	}
