/*HTML Styles*/

body {
		background-image: url(/v/vspfiles/V4_backup/common/images/backgrounds/vellum.gif);
		background-repeat: repeat;
		background-color: #ffffff;
		margin-top: 6px;
		margin-right: 0em;
		margin-bottom: 10px;
		margin-left: 0em;
		padding: 0em;
		font-family: Times, "Times New Roman", serif;
		font-size: 1em;
		line-height: 1.4em;
		color: #000000; 
}

h1 {
		font-size: 1.3em;
		margin-top: 1em;
		margin-bottom: .5em;
		padding: 0em; 
}

h2 {
		font-size: 1.1em;
		margin-top: 1em;
		margin-bottom: 0em;
		padding: 0em; 
}

h3 {
		font-size: 1.05em;
		margin-top: 0em;
		margin-bottom: -1em;
		padding: 0em; 
}

h4 {
		font-size: 1em;
		margin-top: 0em;
		margin-bottom: -1em;
		padding: 0em;
		font-weight: bold;
		text-decoration: underline; 
}

h5, h6 {
		font-size: 1em;
		padding: 0em;
		margin-top: 0em;
		margin-bottom: -1em;
		font-weight: bold; 
}

table.table-summary {
		margin-top: 1.3em;
		border-collapse: collapse;
		border: #3d382f double; 
}

td.table-summary-heading {
		font-weight: bold;
		padding: 4px;
		border: 1px #3d382f solid; 
}

td.table-summary-cell {
		padding: 4px;
		border: 1px #3d382f solid; 
}

img.img-left {
		float: left;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 0px; 
}

img.img-right {
		float: right;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 10px; 
}

/*Link Styles*/

a:link {
		color: #800000; 
}

a:visited {
		color: #5d100b; 
}

a:hover {
		color: #9f0000; 
}

a:active {
		color: #b30000; 
}

h1 a:link, h1 a:visited {
		color: #000000;
		text-decoration: none; 
}

h1 a:hover, h1 a:active {
		color: #5d100b; 
}

h2 a:link, h2 a:visited {
		color: #000000;
		text-decoration: none; 
}

h2 a:hover, h2 a:active {
		color: #5d100b; 
}

div#footer p a:link, div#footer p a:visited {
		color: #807c6a;
		text-decoration: none; 
}

div#footer p a:hover, div#footer p a:active {
		color: #ffffff;
		text-decoration: none; 
}

/*Layout Styles*/

div#page {
		width: 866px;
		margin-left: auto;
		margin-right: auto; 
}

div#header {
		background-image: url(/v/vspfiles/V4_backup/common/images/backgrounds/paper-top.jpg);
		background-repeat: no-repeat;
		height: 223px; 
}

div#header p {
		margin: 0em;
		padding: 0em; 
}

div#header-nav {
		height: 61px;
		margin-left: 101px; 
}

div#header-photo {
		height: 162px;
		margin-left: 42px; 
}

div#content {
		background-image: url(/v/vspfiles/V4_backup/common/images/backgrounds/paper-seamless.jpg);
		background-repeat: repeat-y; 
}

div#leftcolumn {
		float: left;
		width: 173px;
		margin-left: 54px;
		margin-top: 30px;
		display: inline;
		/*Required for MSIE float bug*/ 
}

div#leftcolumn p {
		margin: 0em;
		padding: 0em; 
}

div#maincontent {
		width: 507px;
		min-height: 300px;
		margin-left: 239px;
		padding-top: 10px;
		padding-right: 0px;
		padding-bottom: 20px;
		padding-left: 32px; 
}

div#maincontent p.img-title {
		margin-left: -10px;
		margin-bottom: -16px;
		margin-top: 0px;
		margin-right: 0px;
		padding: 0em; 
}

div#footer p {
		margin: 0em;
		padding: 0em; 
}

div#footer {
		background-image: url(/v/vspfiles/V4_backup/common/images/backgrounds/paper-bott.jpg);
		background-repeat: no-repeat;
		height: 36px;
		padding-top: 28px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: .7em;
		color: #807c6a; 
}

div#footer p#footer-left {
		float: left;
		margin-left: 8px; 
}

div#footer p#footer-right {
		margin-right: 8px;
		text-align: right; 
}

div.clearboth {
		clear: both; 
}