.StyleSheetHiddenPlaceHolder {display : none;}

body {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	color: #630;
	background: #ddd url(../_img/bgshadow.gif) top center repeat-y;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0;
	font-size: x-small;
	}
html>body {margin: 0;}

#container	{
	padding: 0;
	border: 0;
	width: 750px;
	text-align: left;
	margin: 0 0 0 2px;
	}
html>body #container {margin: 0 auto;}

#header	{
	width: 750px;
	height: 100px;
	padding: 0;
	border: 0;
	background: url("../_img/header.jpg") top left repeat-x;
	margin: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0;
	}
html>body #header {margin: 0;}

div#header span	{display:none;}
#printfooter {display:none;}

div#nav {
	float: left;
	width: 150px;
	padding: 10px 0 0 0;
	border: 0;
	background: #c2b6c8;
	margin-left: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 150px;
	margin: 0;
	}
html>body #nav {margin: 0;}

div#nav ul {
	font-size: 12px; 
	font-weight: bold;
	margin: 0; 
	padding: 0; 
	width: 150px; 
	border-bottom: 1px solid #fff; 
	}

div#nav ul li {
	list-style-type: none;
	margin: 0; 
	padding: 0;
	border: 0;
	display: inline;
	}

div#nav ul a {
	display: block; 
	color: #fff; 
	padding: 7px 20px 8px 3px; 
	width: 150px;
	margin: 0;
	text-decoration: none;
	text-align: right;
	background: #887194 url("../_img/navmain_ring.gif") right no-repeat;
	border-top: 1px solid #fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 127px;
}

div#nav ul li a.current {
	background: #7c9471 url("../_img/navmaincurrent_ring.gif") right no-repeat;
	color: #fff;
}

div#nav ul li a:hover.navhover {
	background: #7c9471 url("../_img/navmaincurrent_ring.gif") right no-repeat;
	color: #fff;
}

div#nav ul ul { 
	border-bottom: 1px solid #887194;
}

div#nav ul ul a {
	color: #887194; 
	padding: 4px 20px 5px 3px;
	border-top: 1px solid #887194; 
	width: 150px;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
	background: #dad3de url("../_img/navsub_ring.gif") right no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 127px;
}

div#nav ul ul li a.current {
	background: #7c9471 url("../_img/navmaincurrent_ring.gif") right no-repeat;
	color: #fff;
}

div#nav #private, #private {
	width: 150px;
	padding: 0 0 0 0;
	border: 1px solid #887194;
	background: #dad3de;
	margin: 100px 0 20px 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 100px 0 20px 0;
	width: 148px;
}

div#nav #private h4, #private h4 {
	background: #887194;
	font-size: 12px;
	color: #fff;
	margin: 0 0 10px 0;
	padding: 5px 10px 5px 10px;
}

div#nav #private form {
	padding: 0 10px 0 10px;
	margin: 0;
	text-align: right;
}

div#nav #private form p {
	text-align: left;
	color: #4e3a5b;
	margin: 0;
	padding: 0;
}

div#nav #private p {
	text-align: left;
	color: #4e3a5b;
	margin: 0;
	padding: 0 10px 10px 10px;
}

div#nav #private form input.leftInput {
	padding: 2px 2px 2px 2px;
	margin: 0 0 10px 0;
	border: #4e3a5b 1px solid;
	font-size: 90%;
	color: #4e3a5b;
	width: 128px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 122px;
}

div#nav #private form .button, #private form .button {
	background: #887194;
	padding: 2px 2px 2px 2px;
	margin: 0 0 0 0;
	border: #4e3a5b 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:90%;
	color: #fff;
	font-weight: bold;
	width: 30px;
}

div#nav #private dl, #private dl {
	font-size: 10px; 
	font-weight: normal;
	margin: 0 0 0 0; 
	padding: 0 0 10px 10px; 
	border: 0;
	width: 120px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 122px;
}

div#nav #private dd, #private dd {
	margin: 0 0 0 0;
	border: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0 0 5px 0;
}

div#nav #private dl a, #private dl a {
	color: #4e3a5b; 
	padding: 0 0 5px 0;
	margin: 0; 
	text-decoration: none;
	text-align: left;
	background: #dad3de;
	border: 0;
	width: 120px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 120px;
}

div#nav #private dl a:hover, #private dl a:hover {
	text-decoration: underline;
	background: #dad3de;
	color: #4e3a5b;
}

.space {
	height: 0px;
}

#main {
	float: left;
	width: 560px;
	color: #630;
	margin: 15px 10px 20px 20px;
	padding: 0;
	border: 0;
}

#midCol {
	float: left;
	width: 380px;
	color: #630;
	margin: 10px 19px 0 20px;
	padding: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 15px 20px 0 20px;
}

#main td, #midCol td, #main form td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #630;
}

#main h1, #midCol h1 {
	font-family: Georgia, Palatino, serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
}

#main h2, #midCol h2 {
	font-family: Georgia, Palatino, serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 10px 0;
}

#main h3, #midCol h3 {
	font-family: Georgia, Palatino, serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
}

#main p, #midCol p {
	margin: 0;
	padding: 0 0 10px 0;
	clear: left;
}
#main span.caption { margin: 0; padding: 0 0 0 0; font-style: italic; font-weight: bold; float: left; }

#main a, #midCol a, #rightCol a {
	margin: 0;
	padding: 0;
	color: #4e3a5b;
	font-weight: bold;
}

#main hr, #midCol hr {
	padding: 0 0 10px 0;
	border: none 0;
	border-top: #c2b6c8 1px solid;
	height: 1px;
}

#main hr.semi, #midCol hr.semi {
	padding: 0;
	text-align: center;
	width: 50%;
}

#main span.date {
	color: #7c9471;
	font-weight: bold;
}

#main .inlineImage, img.inlineImage {
	border: 0;
	margin: 0 20px 20px 0;
	padding: 0;
}

#main form {
	padding: 0;
	margin: 0;
}

#main form input.normal {
	padding: 2px 2px 2px 2px;
	margin: 0 10px 10px 0;
	border: #c2b6c8 1px solid;
	font-size: 10pt;
	color: #4e3a5b;
	width: 250px;
}

#main form input.long {
	padding: 2px 2px 2px 2px;
	margin: 0 10px 10px 0;
	width: 410px;
	border: #c2b6c8 1px solid;
	font-size: 10pt;
	color: #4e3a5b;
}

#main form input.short {
	padding: 2px 2px 2px 2px;
	margin: 0 10px 10px 0;
	width: 100px;
	border: #c2b6c8 1px solid;
	font-size: 10pt;
	color: #4e3a5b;
}

#main form textarea {
	padding: 2px 2px 2px 2px;
	margin: 0 10px 10px 0;
	border: #c2b6c8 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4e3a5b;
	width: 530px;
}

#main form radio {
	width: auto;
}

#main ul {
	margin: 10px 0 10px 20px;
	padding: 0 0 0 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 10px 0 10px 15px;
}

#main li {
	margin: 0 0 5px 0;
	padding: 0;
	list-style: circle;
}

#main form .button {
	background: #887194;
	padding: 2px 2px 2px 2px;
	margin: 0 0 0 0;
	border: #4e3a5b 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:90%;
	color: #fff;
	font-weight: bold;
}

#main .required {background: url("../_img/required.png") right top no-repeat; padding-right: 10px;}
#main .alertmessage {font-weight: bold; color: #c00; padding: 0; margin: 0;}

p.alert {
	margin: 0;
	padding: 0 0 10px 0;
	color: #c00;
	font-weight: bold;
}

#split1, #split2 {
	float: left;
	width: 280px;
	color: #7c9471;
	margin: 0;
	padding: 10px 10px 0 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 10px 10px 0 0;
	width: 270px;
}

#split1 h1, #split2 h1 {
	font-family: Georgia, Palatino, serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
}

#split1 ul, #split2 ul, #main ul.process {
	font-size: 10px; 
	color: #7c9471;
	margin: 0 0 0 0; 
	padding: 0 0 10px 10px; 
	border: 0;
}

#split1 li, #split2 li, #main .process {
	list-style-image: url('../_img/left_bullet_green.gif');
	margin: 0 0 10px 10px;
	padding: 0;
}

#main ul.process li {
	list-style-image: url('../_img/left_bullet_green.gif');
	margin: 0 0 10px 20px;
	padding: 0;
}

#split1 ul a, #split1 ul a:visited, #split2 ul a, #split2 ul a:visited, #main ul.process a, #main ul.process a:visited {
	color: #7c9471;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

#split1 li.archive, #split2 li.archive {
	list-style-image: url('../_img/left_bullet_brown.gif');
}

#split ul a.archive, #split ul a:visited.archive {
	color: #630;
}

#split1 ul a:hover, #split2 ul a:hover, #main ul.process a:hover {
	text-decoration: underline;
}

#rightCol {
	float: left;
	width: 180px;
	color: #630;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#rightCol h4 {
	background: #7c9471;
	color: #fff;
	font-family: Georgia, Palatino, serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
}

#rightCol form {
	margin: 0 0 0 0;
	padding: 10px 0 10px 10px;
}

#rightCol p {
	padding: 0 10px 0 10px;
	margin: 10px 0 0 0;
}

#rightCol .select {
	padding: 1px 1px 1px 1px;
	margin: 0 0 0 0;
	border: #7c9471 1px solid;
	font-size: 10px;
	color: #7c9471;
	width: 150px;
}

#rightCol ul {
	font-size: 10px; 
	font-weight: bold;
	color: #7c9471;
	margin: 0 0 0 0; 
	padding: 10px 0 10px 10px; 
	border: 0;
}

#rightCol li {
	list-style-image: url('../_img/left_bullet_green.gif');
	margin: 10px 0 0 15px;
	padding: 0;
}

#rightCol ul a, #rightCol ul a:visited {
	color: #7c9471;
	text-decoration: none;
}

#rightCol ul a:hover {
	text-decoration: underline;
}

a.nodec, a.nodec:visited {
	text-decoration: none;
	color: #630;
}
a.nodec:hover {
	text-decoration: underline;
}

#footer {
	float: left;
	width: 750px;
	padding: 10px 0 10px 170px;
	border: 0;
	background: #c2b6c8;
	margin: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 580px;
}

#footer p {
	margin: 0 0 0 0;
	padding: 0;
	color: #4e3a5b;
}

#footer a, a:visited {
	color: #4e3a5b;
}			
