body
{
	font-family: Verdana;
	font-size: 10pt;
	height: 100%;
    padding: 0px;
    margin: 0px;
    border: 0px;
}

html
{
    height: 100%;
}

div#top
{
    margin-bottom: 0px;
    margin-top: 0px;
    border-bottom: 1px solid #3177bc;
    text-align: right;
    height: 101px;
    width: 100%;
    background:#FFF url(topimage.jpg) no-repeat 0% 0%;
}

div#navigation
{
	width: 142px;
    height: 100%;
	color: #3177bc;
	float: left;
	border-right: 1px solid #3177bc;
	border-left: 1px solid #3177bc;
}

div#page
{
   /* width:805px; */
    background:#fff url(bluebackground.gif) repeat-y left top;
}

div.heading
{
	display: block;
	padding: 1px;
	background-color: #cbddee;
	color: #3177bc;
	text-indent: 6px;
}

div.spacer
{
	width:100%;
	background-color: #3177bc
}

ul.nav
{
    font-size: 9pt;
	list-style: none;
	border-top: 1px solid #3177bc;
	margin: 0px;
	padding: 0px;
}

ul.nav li
{
    border: 0;
	border-bottom: 1px solid #3177bc;
}

ul.nav li a,
ul.nav li a:hover
{
	display: block;
	padding: 1px;
	text-decoration: none;
	text-indent: 6px;
}

li.active
{
	background-color: #3177bc;
}

li.active a,
li.active a:visited,
li.active a:active
{
	color: #FFFFFF;
}

li.inactive
{
	background-color: #FFFFFF;
}

li.inactive a, 
li.inactive a:visited
{
	color: #3177bc;
}

li.inactive a:hover
{
	background-color: #3177bc;
	color: #FFFFFF !important;
}


div#bodytext
{
    padding-top: 6px;
    margin-left: 160px;
}

h1
{
    color: #3177bc;
    font-size: 18pt;
}

h2
{
    color: #3177bc;
}

table
{
    border: 2px solid #3177bc;
    border-spacing: 0px;
    border-collapse: collapse;
}

th
{
    padding: 6px;
    background-color: #3177bc;
    color: #FFFFFF;
    border: 1px solid #3177bc;
    text-align: left;
}

td
{
    padding: 6px;
    border: 1px solid #3177bc;
}

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

div.field
{
    margin-bottom: 12px;
}

div.label
{
    width: 150px;
    float: left;
    margin-top: 4px;
}

div.portalMessage
{
    color: red;
}

div.formErrorMessage
{
    color: red;
    font-size: 8pt;
    margin-left: 154px;
    margin-top: 2px;
}

span.fieldRequired
{
    color: red;
    font-weight: bold;
}

label
{
    color: #3177bc;
}

input
{
    margin-top: 2px;
}