/* 
################# SEARCH AND REPLACE ###############
### H1, rightcontent1 h2:  #333333
### rightcontent2 h1 - h4, sidemenu hovers: #333333
### sidemenu - top level: #803E3F
### sidemenu - second level: #EEEEEE
####################################################   
*/
  

/* #################  General  ################# */

body {
background: #CFD6D2;
text-align:center;
padding:0px;
margin:0px;
font-family: Georgia, "Trebuchet MS", Verdana, Sans-Serif;
font-size: 67.75%;
line-height:20px;
color:#333333;
}

a:link {
color:#333333;
text-decoration:underline;
}

a:hover {
color:#999999;
text-decoration:none;
}

a:visited {
color:#333333;
text-decoration:underline;
}

a:visited:hover {
color:#999999;
text-decoration:none;
}

#header { padding-top:15px; padding-top:15px;
width: 940px;
margin:auto;
text-align:left;
}

#main {
background-image: url('../template_images/main_bg.jpg');
background-repeat:repeat-y;
width:956px;
margin:auto;
padding:0px;
text-align:left;
}

h1 {
background-color:#86866a;
font-size:1.5em;
color:#FFFFFF;
padding:12px 0px 20px 11px;
margin:0px -11px 10px -11px;
font-family: Georgia, "Trebuchet MS", Verdana, Sans-Serif;
}

#rightcontent1 h2 {
background-color:#86866a;
font-size:1.1em;
color:#FFFFFF;
font-weight:normal;
padding:12px 0px 20px 11px;
margin:0px -11px 10px -11px;
font-family: Georgia, "Trebuchet MS", Verdana, Sans-Serif;
}



#rightcontent2 h1, #rightcontent2 h2, #rightcontent2 h3, #rightcontent2 h4 {
background-color:#86866a;
font-family:"Trebuchet MS", Verdana, Sans-Serif;
font-size:1.1em;
color:#FFFFFF;
padding:12px 0px 20px 11px;
margin:0px -11px 10px -10px;
}

/* #################  HEADER  ################# */

#govheader {
height:3px;
font-size:0em;
clear:both;
}

#mbnote img {
vertical-align:middle;
}


#govheader ul {
margin:0px;
padding:0px;
list-style-type:none;
background-color:#766A65;
width:940px;
height:3px;
}

#govheader li {
width:155px;
height:3px;
margin:0px;
padding:0px;
border-right:1px solid #CFD6D2;
float:left;
}

/* Green */ .colour1 {
background-color:#006643;
}

/* Blue */ .colour2 {
background-color:#5BC6E8;
}

/* Yellow */ .colour3 {
background-color:#CCDC00;
}

/* Brown */ .colour4 {
background-color:#739600;
}

/* Orange */ .colour5 {
background-color:#E98300;
}

#mbnote {
text-align:right;
font-size:.9em;
color:#333333;
font-family: "Trebuchet MS", verdana, sans-serif;
margin-top:8px;
}

/* #################  Main  ################# */

#left {
width:248px;
float:left;
border-right:1px solid #CFD6D2;
font-family: "Trebuchet MS", verdana, sans-serif;
}

#leftcontent {
margin-left:9px;
}

#leftcontent1 {
padding: 10px;
}

#right {
width:700px;
float:left;
}

#right p {
padding-top:10px;
}

#right h2 {
margin-bottom:20px;
}

#right h3 {
padding-top: 10px;
}

#right img {
border-bottom:1px solid #CFD6D2;
}
#rightcontent1 {
float:left;
width:460px;
}

#rightcontent2 {
float:left;
width:240px;
}

.content {
margin-left:11px;
margin-bottom:11px;
margin-right:11px;
}


#right ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#right li {
background-image: url(../template_images/li.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
padding-left:10px;
}

#right a:link {
color:#333333;
text-decoration:underline;
}

#right a:hover {
color:#333333;
text-decoration:none;
}

#right a:visited {
color:#333333;
text-decoration:underline;
}

#right a:visited:hover {
color:#333333;
text-decoration:none;
}

/* #################  Footer  ################# */

#footer {
width:940px;
background-color: #E2E7E4;
padding: 20px 0px 20px 0px;
margin-left:9px;
color:#000000;
border-top:10px solid #CFD6D2;
}

#footer ul {
margin:0px;
padding-right:20px;
width:290px;
}

#footer li {
list-style-type:none;
padding:0px;
margin:0px;
float:left;
width:145px;
}

#footeruser {
width:235px;
margin-left:22px;
float:left;
font-weight:bold;
}

#footermenu {
float:left;
width:290px;
}

#govfooter {
float:right;
width:280px;
}
/* #################  Side Menu  ################# */
	#left ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		background: #ddd;
		clear:both;
	}


	#left ul.helptools {
		border:none;
		margin:0px 0px 5px 0px;
		background: #CCDBCA;
	}
		#left ul li.helptools a {
			display: block;
			height: 1%; 
			background: url("../template_images/level0_help_off.gif") 0px 0px no-repeat;
			color: #fff;
			font-weight:normal;
			text-decoration: none;
			padding: 3px 10px 3px 30px;
			margin: 0px 0px 0px 0px;
		}
		
		#left ul li.helptools a:hover {
			display: block;
			height: 1%; 
			background: url("../template_images/level0_help_off.gif") 0px 0px no-repeat;
			color: #fff;
			font-weight:normal;
			padding: 3px 10px 3px 30px;
			margin: 0px 0px 0px 0px;
			text-decoration:underline;
		}


		/* top level menu */
		#left ul a {
			display: block;
			height: 1%; 
			background: #505e5f url("../template_images/level0_off.gif") 9px 12px no-repeat;
			color: #fff;
			text-decoration: none;
			font-weight:bold;
			padding: 5px 6px 5px 20px;
			margin: 1px 0px 0px 0px;
		}
		
		#left ul a:hover {
			display: block;
			height: 1%; 
			background: #86866a url("../template_images/level0_off.gif") 9px 12px no-repeat;
			color: #fff;
			padding: 5px 6px 5px 20px;
			margin: 1px 0px 0px 0px;
			text-decoration:underline;
			font-weight:bold;
		}

		/* selected, non-expanding */
		#left ul li.on a {
			background: #86866a url("../template_images/level0_off.gif") 9px 12px no-repeat;
			font-weight:bold;
			color: #fff;
		}

		#left ul li.on a:hover {
			display: block;
			height: 1%; 
			background: #86866a url("../template_images/level0_off.gif") 9px 12px no-repeat;
			color: #fff;
			font-weight:bold;
			}


		/* not selected, expanding (Top level folder ) */
		#left ul li.expand a {
			display: block;
			height: 1%; 
			background: #505e5f url("../template_images/level0_off.gif") 9px 12px no-repeat;
			color: #fff;
			font-weight:bold;
			text-decoration: none;
			}
		
		#left ul li.expand a:hover {
			display: block;
			height: 1%; 
			background: #86866a url("../template_images/level0_off.gif") 9px 12px no-repeat;
			color: #fff;
			font-weight:bold;
			text-decoration:underline;
		}
		
		/* selected, expanding (Top level folder selected ) */
		#left ul li.collapse a {
			background: #86866a url("../template_images/level0_on.gif") 9px 12px no-repeat;
			font-weight:bold;
		}

		#left ul li.collapse a:hover {
			display: block;
			height: 1%; 
			background: #86866a url("../template_images/level0_on.gif") 9px 12px no-repeat;
			color: #fff;
			text-decoration:underline;
			font-weight:bold;
		}

			/* ############## down one level PAGE ############## */	
			#left ul ul a,#left ul li.collapse ul a {
				background: #EEEEEE url("../template_images/level1_off.gif") 24px 12px no-repeat;
				font-weight:normal;
				color: #333;
				padding-left:35px;
			}

			#left ul ul a:hover,#left ul li.collapse ul a:hover {
				background: #333333 url("../template_images/level1_on.gif") 24px 12px no-repeat;
				color:#fff;
				text-decoration:underline;
				font-weight:normal;
				padding-left:35px;
			}

				
			/* down one level, not selected, expandable FOLDER WITH SUBITEMS NOT SELECTED */
			#left ul li.collapse ul li.expand a,#left ul li.collapse ul li.expand a {
				background: #EEEEEE url("../template_images/level1_off.gif") 24px 12px no-repeat;
				color: #333;
				font-weight:normal;
				padding-left:35px;
			}
				#left ul li.collapse ul li.expand a:hover,#left ul li.collapse ul li.expand a:hover {
					background: #86866a url("../template_images/level1_on.gif") 24px 12px no-repeat;
					color:#fff;
					text-decoration:underline;
					font-weight:normal;
					padding-left:35px;
				}

			/* down one level, selected, non-expandable (page) */
			#left ul li.collapse ul li.on a {
				background: #EEEEEE url("../template_images/level1_off.gif") 24px 12px no-repeat;
				text-decoration:underline;
				padding-left:35px;
			}
				#left ul li.collapse ul li.on a:hover {
					background: #86866a url("../template_images/level1_on.gif") 24px 12px no-repeat;
					text-decoration:underline;
				padding-left:35px;
				}

			/* selected FOLDER, IN EXPANDED STATE */
			#left ul li.collapse ul li.collapse a {
					background: #EEEEEE url("../template_images/level1_on.gif") 24px 12px no-repeat;
					padding-left:35px;
			}

			#left ul li.collapse ul li.collapse a:hover {
				background: #86866a url("../template_images/level1_on.gif") 24px 12px no-repeat;
				text-decoration:underline;
				padding-left:35px;
			}



				/* down two levels */
				#left ul ul ul a,#left ul li.collapse ul ul a,#left ul li.collapse ul li.collapse ul a,#left ul li.collapse ul li.expand ul a {
					background: #fff url("../template_images/level0_on.gif") 24px 12px no-repeat;
					color: #000;
					font-weight:normal;
					text-decoration:none;
					padding-left:45px;
				}
				#left ul ul ul a:hover,#left ul li.collapse ul ul a:hover,#left ul li.collapse ul li.collapse ul a:hover,#left ul li.collapse ul li.expand ul a:hover {
					background: #fff url("../template_images/level0_on.gif") 24px 12px no-repeat;
					color: #000;
					font-weight:normal;
					text-decoration:underline;
					padding-left:45px;
				}

				#left ul li.collapse ul li.collapse ul li.on a {
					text-decoration:underline;
					background-color: #fff;
				padding-left:45px;
				}

				#left ul li.collapse ul li.collapse ul li.on a:hover {
					text-decoration:underline;
					background: #fff;
				padding-left:45px;
				}