	/* 	for a custom page width, divide your desired 
		pixel width by 13 to find em width. Multiply 
		that value by 0.9759 for IE via *width. For 
		example, this is a 600px page-width:		*/

body {
	background-image: url(/html/images/frontpage_070530i_03.jpg);
	background-repeat: repeat-y;
	background-position: 10px;
}

#doc3 {
	min-height: 850px;
	min-width: 840px;
}

#title {
	background-image: url(images/frontpage_070530h_sliced_02.jpg);
	background-repeat:repeat;
	/* IE */ *height: 65px; /* IE */
	min-height: 65px;	
}

#title h1 {
	font-family: georgia;
	font-size: 152%;
	font-weight: normal;
	padding-left: 30px;
	padding-top: 1em;
}

#title h2 {
	font-family: arial;
	font-size: 85%;
	font-weight: bold;
	padding-left: 32px;
}

#navigation {
	background-image: url(images/frontpage_070530h_sliced_07.jpg);
	background-repeat: repeat;
	min-height: 23px;
	/* IE */ *height: 23px; /* IE */
}

#navigation ul {
	list-style: none;
}

/* Needed for IE and resizing */
#navigation li {
	background-image: url(images/frontpage_070530h_sliced_07.jpg);
	background-repeat: repeat;
	float: left;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	vertical-align: top;
}
#navigation li a {
	background-image: url(images/frontpage_070530h_sliced_07.jpg);
	background-repeat: repeat;
	font-size: 85%;
	font-family: arial;
	letter-spacing: 0.03em;
	float: left;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}

#navigation li.first {
	padding-left: 21px;
}

#navigation li a:hover {
	text-decoration: underline;
}

#navigation li a:visited {
	color: #FFFFFF;
}

#formGov {
	padding-left: 35px;
	width: 224px;
}

#formGov label {
	font-family: arial;
	font-size: 85%;
}

#shadowNavSearch {
	background-image: url(images/frontpage_070530h_sliced_12.jpg);
	background-repeat: repeat-x;
	min-height: 8px;
	/* IE */ *height: 8px; /* IE */
    background-color: #9EECBF;
}

#searchbar {
	background-image: url(images/frontpage_070530h_sliced_17.jpg);
	background-repeat:repeat;
	padding-bottom: 5px;
}

#searchbar h1 {
	font-family: georgia;
	font-size: 129%;
	font-weight: normal;
	padding: 8px 0px 0px 32px;
}

#searchbar h1 a {
	color: #000000;
	text-decoration: none;
}
#searchbar h1 a:hover {
	color: #000000;
	text-decoration: underline;
}
#searchbar h1 a:visited {
	color: #000000;
}


#form1 {
	/* padding-top: 0.45em; */
	padding-left: 32px;
}

#form1 a {
	/* */
}


#searchbar label {
	font-family: arial;
	font-size: 85%;
	letter-spacing: 0.03em;
	font-weight: bold;
}

.searchStyle {
	font-family: arial;
	font-size: 77%;
	font-weight: bold;
}

/* Hack to fix gab between the left and right sections */
.yui-t1 #yui-main .yui-b {
	margin-left: 12.33em;
}

#vlSidebar {
	background-image: url(/html/images/frontpage_070530i_03.jpg);
	background-repeat: repeat;
	/* IE */ *height: 850px; /* IE */
	min-height: 850px;
	min-width: 160px;
	border-right:thin;
}

#vlSidebar h2 {
	font-family: arial;
	font-size: 92%;
	font-weight: bold;
	padding: 10px 4px 0px 8px;
}

#vlSidebar h3 {
	font-family: arial;
	font-size: 85%;
	font-weight: bold;
	padding: 0px 4px 0px 8px;
}

#vlSidebar h3 a {
	color: #000000;
}

#vlSidebar h3 a:visited {
	color: #000000;
}



#vlSidebar p {
	font-family: arial;
	font-size: 85%;
	padding: 10px 4px 0px 8px;
}

#vlSidebar li {
	font-family: arial;
	font-size: 85%;
	padding: 0px 4px 0px 11px;
}

#vlSidebar a {
	color: #3E41AF;
	text-decoration: none;
}

#vlSidebar a:hover {
	text-decoration: underline;
}

#vlSidebar a:visited {
	color: #3E41AF;
}

#vlMain {
	padding-top: 0.77em;
}


#vlMain img {
	padding:05px 0px 0px 25px;
	border: 0;
}

#vlMain p {
	padding-left: 35px;
	width: 224px;
	font-family: arial;
	font-size: 85%;
}

#vlMain p a {
	text-decoration: none;
	color: #0066CC;
}

#vlMain p a:visited {
	text-decoration: none;
	color: #0066CC;
}

#vlMain p a:hover {
	text-decoration: underline;
}

#vlMain h1
{
	font-family: georgia;
	font-size: 159%;
	font-weight: normal;
	padding: 0px 0px 0px 32px;
}

#vlMain a h1 {
	text-decoration: none;
	color: #000000;
}

#vlMain a:visited h1 {
	text-decoration: none;
	color: #000000;
}

#vlMain a:hover h1 {
	text-decoration: underline;
}

#vlMain h2 {
	font-family: arial;
	font-weight: bold;
	font-size: 122%;
	padding: 8px 0px 0px 35px;	
}

#vlMain h3 {
	font-family: arial;
	font-weight: normal;
	font-size: 114%;
	padding: 8px 0px 0px 35px;	
}

#vlMain p.leaf_item {
	font-size: 92%;
	font-weight: normal;
	padding: 3px 15px 3px 55px;
}

#vlMain p.leaf_date {
	font-size: 92%;
	font-weight: bold;
	padding: 6px 15px 3px 50px;
}

#vlFooterBorder {
	background-image: url(images/frontpage_070530h_sliced_07.jpg);
	background-repeat:repeat;
	min-height: 23px;
	/* IE */ *height: 23px; /* IE */
}


#vlFooterBorderShadow {
	background-image: url(images/frontpage_070530h_sliced_12.jpg);
	background-repeat: repeat-x;
    background-color: #9EECBF;
	/* IE */ *height: 8px; /* IE */
	min-height: 8px;
}

#vlFooter {
	background-image: url(images/frontpage_070530h_sliced_17.jpg);
	background-repeat:repeat;
	padding-bottom: 5px;
	/* IE */ *height: 50px; /* IE */
	min-height: 29px;
	padding-left: 32px;
}

p.copyright {
	font-size: 70%;
	text-align: center;
}

#breadcrumbs {
	background-color: #6BA6D1;

}

#breadcrumbs {
	padding: 3px 0px 3px 30px;
}

#breadcrumbs a {
	text-decoration: none;
		color: #FFFFFF;
}

#breadcrumbs a:visited {
	text-decoration: none;
		color: #FFFFFF;
}

#breadcrumbs a:hover {
	text-decoration: underline;
}


div.help_div {
	/* for the about this search box */
	border: 1px solid #3337D2;
	padding: 5px;
	background-color:#E9F7FC;
	display: none;
	color: black;
	font-family: arial;
	font-size: 92%;
	font-weight: normal;
}
