body {
	margin: 0 0 70px 0; 
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(images/head_back.gif) repeat-x; 
	height: 100%;
}


p {margin-left:0.75em}
th {font-weight:bold; text-align:left}
td {text-align:left; vertical-align:top}

h1 {
	color: #036;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 2.5em;
	font-weight: normal;
	margin-top: 0.2em;
	margin-left: 0.5em;
	text-align:left;
	float:left
}

h2 {
	color : #666699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	text-align:left;	
}

h3 {
	color : #666699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: normal;
	text-align:left;
}

h4 {
	color : #666699;
	font-size : 0.9em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.contactheader 
{
margin-left:67%;
margin-top:0.5em;
font-size:0.8em;
}

.main {
margin:2.3em;
width: 90%;
font-size: 0.85em
}


/* Lists */
ul#cuslist
{
list-style-type: none;
padding: 0;
margin: 0;
}

#cuslist li
{
background-image: url(/images/arrow.jpg);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1em;
}

a 				{color: #036; text-decoration: underline}
a:hover		{color: #036; text-decoration: none; background: #d8d8d8} 
a:active 	{color: #036; text-decoration: none; background: #d8d8d8}

/* Menu List */
.navcontainer
{
margin-top: 2.1em;
margin-left: 1em;
font-size: 0.85em;
text-align:center;
}

ul#navlist
{
margin-top: 2em;
margin-left: 1em;
padding-left: 0;
white-space: nowrap;
text-align:center
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; margin-left:0.3em }

#navlist a:link, #navlist a:visited
{
font-weight:bold;
color: #333;
background-color: #ccccda;
border-top: 2px solid #666699;
border-bottom: 2px solid #666699;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #666699;
border-top: 2px solid #333;
border-bottom: 2px solid #333;
text-decoration: none;
}

/*** Image Styles ***/
.imgrightb {border:2px; 
    float: right;
	border-color: #fff;
	border-style: solid;
	padding: 5px}

A:hover, A:active {color: #000}

A:hover .imgrightb, A:active .imgrightb {border:2px; 
				border-color: #036; 
				border-style: solid;
				padding: 5px}
/*** Image Styles End ***/


/*** printing ***/
.breakhere {page-break-before: always}
			
@media print {
	#navcontainer 	{display: none}
	#navlist		{display: none }
}
/*** printing end ***/

.footer
{
text-align:center;
color:#036;
font-weight:bold
}