/* CSS global reset for all browsers */ 
	* {
		padding: 0;
		margin: 0;
	}


	/******* main *******/

	body, p {
		color:#444444 ;
		font-family: Verdana, Arial;
		font-size: 8pt; 
		font-weight:normal;
		line-height: 18px;
	}

	body {
		margin: 5px 0 0 0;
		padding: 0;
		background-color: #DBDBDB;
		text-align: center;
	}



	h1 {
		padding: 0px 0px 10px 0px;
		margin: 0;
		font-size:8pt ; 
		color: #333;
		font-weight: bold;
		text-align: left;
	}


	.spacer {

		clear: both;

	}
	.spacer_small {

		clear: both;
		height: 8px;
		overflow:hidden;

	}
	.spacer_1px {
		clear: both;
		height: 1px;
		overflow:hidden;
	}

	a, a:visited, a:active {
		color:#5795CF ; 
		text-decoration: underline;
	}

	a:hover {
		color:#5DB2E3; 
		text-decoration: underline;
	}

	.hide {
    		margin: 0; 
		padding: 0;
    		visibility: hidden;
		display: none;
	}

	.outerblock {
		width: 100%;
		overflow:hidden;
		display: block;
		clear: both;
	}


	/*** see http://www.positioniseverything.net/easyclearing.html
   	for explanation of Tony Aslett's elegant hack ***/

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {
		/* display: inline-block; */
	}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */



	/******* form elements *******/
	form {
		margin:0;
	}

	input, textarea, .bginput, option, select {  
		font-family: Verdana, Arial; 
		font-size: 8pt;
		color : #000000;
		font-style: normal;
		vertical-align: text-bottom;
	}

	input, textarea {

	}

	.button { 
		font-weight: bold;
		padding: 0px 2px;
		font-size: 7.5pt;
	}
 	label {
		width: 25%;
		float: left;
		display: block;
		line-height: 14px;
		font-size: 9pt;
	}
 	legend {
		color: #000080;
		font-weight: bold;
		background: #E6E6FF;
		border: 1px solid #FF9B43;
		padding: 2px 6px;
	}

	legend .plain {
		font-weight: normal;
		color: #000;
	}

	fieldset {
	  	padding: 0 10px 0 10px;
		border: 1px solid #CCCCCC;
	}
	fieldset p {
		padding: 10px 0px;
		clear: both;
	}
	fieldset p.subheading {
		font-size: 7.5pt;
		font-weight: bold;
		text-decoration: underline;
		text-transform: uppercase;
		color: #000080;
	}
 	#submitbutton{
		margin-left: 100px;
	}

	.fieldfloatleft {
		float: left;
		margin-right: 5px;
	}



	/******* divs *******/



	#top {
		width: 760px;
		height: 240px;
		margin: 0 auto;
		background-repeat: no-repeat;	
	}



	#container {
 		text-align: left;
 		width: 760px;
 		margin: 0 auto;
		background: url(../images/body/whitebg.jpg) repeat-y;
	}

	/****** navigation *******/



	#leftnav {
		float: left;
		width: 137px;
		text-align: right;
		padding-top: 15px;
		padding-left: 20px;
	}

	#leftnav a, #leftnav a:visited, #leftnav a:active {
		font-size: 7.5pt;
		text-decoration: none;
		color: #A59DA1;
		display: block;
		padding: 7px 20px 7px 0px;
		line-height: 12px;
		font-weight: normal;
	}

	#leftnav a:hover {
		color: #5DB2E3;
	}

	#leftnav a.sel, #leftnav a.sel:visited, #leftnav a.sel:active {
		color: #5DB2E3;

		background: url(../images/body/navsel.gif) no-repeat center right;
	}





	#content ul {
		list-style-type: disc;
    		padding-left: 2em;
		padding-top: 10px;
    		margin-left:0;
	}
	#content ol {
    		padding-left: 3em;
		padding-top: 5px;
    		margin-left:0;
	}


	
	#content {
		width: 560px;
		float: right;
		padding-right: 20px;
		padding-top: 20px;
	}


	#footer {
		padding-top: 20px;
		padding-bottom: 10px;
		font-size: 7pt;
		text-align: center;
		background: #DBDBDB url(../images/body/bottom.jpg) no-repeat;
		margin-top: 20px;
		color: #999999;
	}
	#footer a, #footer a:visited, #footer a:hover, #footer a:active {
		color: #999999;
		text-decoration: underline;
	}


	/*** tables ***/
	table.standardtable {
		border: 1px solid #555555 ;
		border-collapse: collapse;
		width: 100%;
	}

	table.standardtable td {	
		border: 1px inset #97B8C9;
		padding: 2px;
		line-height: 14px;
	}

	table.standardtable th {
		border: 1px inset #97B8C9;
		line-height: 14px;
		font-weight: normal;
		padding: 2px;
		background-color: #EEEEEE;
	}
