body {
	background-color:white;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #333333;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 10pt;
	color: #333333;
	padding: 0;
	margin: 5px 0 10px 0;
}


ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #333333;
}


td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #333333;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}



.table_content {
	background-color:#FFFFFF
}

.title_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#e65b00;
	font-weight: bold;
}

.head_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#e65b00;
	font-weight: bold;
}


.subhead_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333;
	font-weight: bold;
}

.subhead_txt_orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#e65b00;
	font-weight: bold;
}

.footer_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
}

.small_txt_orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#e65b00;
}

.bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #333333;
	font-weight: bold;
}

.italic {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #333333;
	font-style:italic;
}

.bold_italic {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #333333;
	font-style:italic;
	font-weight: bold;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#0000FF;
	text-decoration:underline;
}

a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#0000FF;
	text-decoration:none;
}

.a_foot {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#999999;
	text-decoration:none;
}

.a_foot:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#e65b00;
	text-decoration:none;
}


.a_9 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#0000FF;
	text-decoration:underline;
}

.a_9:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#0000FF;
	text-decoration:none;
}


.a_dark_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#666666;
	text-decoration:underline;
}

.a_dark_grey:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333;
	text-decoration:none;
}

.a_dark_grey_noUnderline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#666666;
	text-decoration:none;
}

.a_dark_grey_noUnderline:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333;
	text-decoration:underline;
}

.a_orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#e65b00;
	text-decoration:underline;
}

.a_orange:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#e65b00;
	text-decoration:none;
}


/*** NAVIGATION ***/
	
	.navigation-container
	{
		float: left;
		width: 132px;
		margin: 0px 0px 0px 0px;
	}

	.navigation-container a
	{
		text-decoration:none;
	}
	
	
	
	.navigation-container a:visited
	{
		text-decoration:none;
	}
	
	.navigation-container a:hover
	{
		text-decoration:none;
		color: #ef6820;
		
	}
	
	/*** END NAVIGATION ***/

	/*** LEVEL 1 ********************************************************/
	
	ul.main-navigation-level1
	{
		line-height: 1.1em;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.main-navigation-level1 li{ 	
		list-style: none;
		border-top: #F0F0F0 solid 1px;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 132px;
	}
	
	ul.main-navigation-level1 li a 
	{ 	
		padding: 3px 0px 3px 2px;
		background-color: #ffffff;
		text-decoration: none;
		color: #565656;
		display: block;
		width: 130px;
	}
	
	ul.main-navigation-level1 li.active
	{
		_margin-bottom: -2px;
		font-weight: bold;
	}
	
	ul.main-navigation-level1 li.active a
	{
	background-image:url(images/nav-level1-active-bg.gif);
	color: #565656;
	}
	
	/*** LEVEL 2 ********************************************************/
	
	ul.main-navigation-level1 
		ul.main-navigation-level2
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	ul.main-navigation-level1 
		ul.main-navigation-level2 li
	{ 	
		list-style: none;
		border-top: none;
		font-weight: normal;
		color: #989C7B;
		margin: 0px 0px 0px 0px;
		/*padding: 0px 0px 0px 0px;
		width: 132px;*/
		padding: 0px 0px 0px 5px;
		width: 127px;
	}
	
	ul.main-navigation-level1 
		ul.main-navigation-level2 li a 
	{
		background-color: #ffffff;
		background-image: none;
		text-decoration: none;
		color: #ef6820;
		display: block;
		/*width: 130px;*/
		width: 125px;
	}
	
	ul.main-navigation-level1 
		ul.main-navigation-level2 li.active{
		background: #ffffff;
		background-image: none;
		font-weight: normal;
	} 

	ul.main-navigation-level1 
		ul.main-navigation-level2 li.active a{
		color: #666666;
		background-color: #ffffff;
		background-image: none;
		font-weight:bold;
	}
	
	ul.main-navigation-level1 
		ul.main-navigation-level2 li a:hover
	{
		text-decoration:none;
		color: #ef6820;
	}
	
	
	/*** LEVEL 3 ********************************************************/
	
	
	.main-navigation-level3
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	ul.main-navigation-level1 
		ul.main-navigation-level2
			ul.main-navigation-level3 li
	{ 	
		list-style: none;
		border-top: none;
		color: #989C7B;
		margin: 0px 0px 0px -5px;
		padding: 0.25em 0.25em 0.25em 2em ;
		background-image: url(/images/nav-arrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 8px;
		background-color:#FFFFFF;
		font-weight:normal;
		width: 118px;		
		_width: 108px;
	}
	
	ul.main-navigation-level1 
		ul.main-navigation-level2
			ul.main-navigation-level3 li a 
	{
		padding: 3px 0px 3px 0px;
		background-color: #ffffff;
		text-decoration: none;
		color: #333333;
		display: block;
		font-weight:normal;
		width: 118px;
		_width: 106px;
	}
	
	ul.main-navigation-level1 
		ul.main-navigation-level2
			ul.main-navigation-level3 li.active
			{
		list-style: none;
		border-top: none;
		color: #989C7B;
		margin: 0px 0px 0px -5px;
		padding: 0.25em 0.25em 0.25em 2em ;
		background-image: url(/images/nav-arrow.gif);
		background-repeat: no-repeat;
		background-position: 0px 8px;
		background-color:#FFFFFF;
		font-weight:bold;
		width: 118px;
		_width: 108px;
	}

	ul.main-navigation-level1 
		ul.main-navigation-level2
			ul.main-navigation-level3 li.active a
			{
		color: #333333;
		background-color: #ffffff;
		font-weight:bold;
	}
	
	ul.main-navigation-level1
		ul.main-navigation-level2
			ul.main-navigation-level3 li a:hover
	{
		text-decoration:underline;
	}
	
	
	/*** LEVEL 3 ********************************************************/
	
	/*** LEVEL 4 ********************************************************/
	
	
	.main-navigation-level4
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	ul.main-navigation-level1 
		ul.main-navigation-level2
			ul.main-navigation-level3
				.main-navigation-level4 li
	{ 	
		list-style: none;
		border-top: none;
		color: #989C7B;
		margin: 0px 0px 0px -5px;
		padding: 0.25em 0.25em 0.25em 2em ;
		background-image: url(/images/nav-arrow.gif);
		background-repeat: no-repeat;
		background-position: center left;
		background-color:#FFFFFF;
		font-weight:normal;
		width: 118px;		
		_width: 108px;
	}
	
	ul.main-navigation-level1 
		ul.main-navigation-level2
			ul.main-navigation-level3
				.main-navigation-level4 li a 
	{
		padding: 3px 0px 3px 0px;
		background-color: #ffffff;
		text-decoration: none;
		color: #333333;
		display: block;
		font-weight:normal;
		width: 118px;
		_width: 106px;
	}
	
	ul.main-navigation-level1 
		ul.main-navigation-level2
			ul.main-navigation-level3
				.main-navigation-level4 li.active
			{
		list-style: none;
		border-top: none;
		color: #989C7B;
		margin: 0px 0px 0px -5px;
		padding: 0.25em 0.25em 0.25em 2em ;
		background-image: url(/images/nav-arrow.gif);
		background-repeat: no-repeat;
		background-position: center left;
		background-color:#FFFFFF;
		font-weight:bold;
		width: 118px;
		_width: 108px;
	}

	ul.main-navigation-level1 
		ul.main-navigation-level2
			ul.main-navigation-level3
				.main-navigation-level4 li.active a
			{
		color: #333333;
		background-color: #ffffff;
		font-weight:bold;
	}
	
	ul.main-navigation-level1
		ul.main-navigation-level2
			ul.main-navigation-level3
				.main-navigation-level4 li a:hover
	{
		text-decoration:none;
	}
	
	
	/*** LEVEL 4 ********************************************************/

/************ forms *************/
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #333333;
}
/************ buttons *************/

input.small_blue_input {background-color:#FFFFFF; color:#0055FF;  font-size : 10px; }
INPUT.small_red_button {filter:Alpha(opacity=90); background-color:#990000; color:#FFFFFF; border-bottom-color:#660000; border-right-color:#660000; border-top-color:#CC0000; border-left-color:#CC0000; font-weight:bold; font-size : 10px;}
INPUT.small_blue_button {font-size : 10px;filter:Alpha(opacity=90); background-color:#0044aa; color:#FFFFFF; border-bottom-color:#002266; border-right-color:#002266; border-top-color:#0066cc; border-left-color:#0066cc; font-weight:bold;}
INPUT.small_green_button {font-size : 10px;filter:Alpha(opacity=90); background-color:#00aa44; color:#FFFFFF; border-bottom-color:#006622; border-right-color:#006622; border-top-color:#00cc66; border-left-color:#00cc66; font-weight:bold;}
INPUT.small_grey_button {font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
INPUT.small_lightblue_button {font-size : 10px;filter:Alpha(opacity=90); background-color:#99CCFF; color:#000099; border-bottom-color:#006666; border-right-color:#006666; border-top-color:#00cccc; border-left-color:#00cccc; font-weight:bold; width: 130;}


/************ boxes *************/
OPTION.content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #333333;
}

/********** toggle boxes - samcl ****************/
	h1.expanded, h2.expanded, h3.expanded, h4.expanded, h5.expanded, h6.expanded {
		width: 90px;
		cursor: pointer;
		padding-left: 20px;
		background: url(images/icon_minus.gif) no-repeat left;
	}

	h1.collapsed, h2.collapsed, h3.collapsed, h4.collapsed, h5.collapsed, h6.collapsed {
		width: 90px;
		cursor: pointer;
		padding-left: 20px;
		background: url(images/icon_plus.gif) no-repeat left;
	}

	div.expanded {
		margin-left: 27px;
		display: block;
	}

	div.collapsed {
		margin-left: 27px;
		display: none;
	}


