body {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     background: #e3efdc url(/images/page_bg.png) 0 0 repeat-y;
     margin: 0px;
}

h1 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 20px;
     line-height: 1.7em;
     color: #370d57;
}

h2 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 14px;
     line-height: 1.3em;
     margin: 25px 0 -5px 0;
     color: #370d57;
}

h4 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 14px;
}

p, li, th, td, fieldset {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     /* letter-spacing: .5px; */
     line-height: 17px;
     color: #000000;
}

input, select {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     letter-spacing: .5px;
     color: #000000;
}

ul
{
	list-style: outside url(/images/bullet.png);
	padding: 0 0 0 1.2em;
}

ul li
{
	margin: 0;
	padding: 0;
}

fieldset
{
	border: 1px solid #bab1c1;
}

table#agenda td.day {
     font-size: 13px;
     font-weight: bold;
     padding: 25px 0 0 0;
     margin: 15px 0 0 0;
     border-bottom: 1px solid #eee;
}

table#agenda td
{
     vertical-align: top;
     font-size: 11px;
}

table#agenda tr td ul
{
     list-style: none; 
     margin: 0;
     padding: 0;
}

.headline_w {
     font-size: 16px;
     font-weight: bold;
     color: #FFFFFF;
}

h3.style14 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 16px;
}

.fs_box {
     padding: 8px;
}

.legend_title {
     font-weight: Bold;
     font-size: 15px;
}

.cds {
     color: Blue;
}
.gds {
     color: green;
}

.ads {
     color: #FF00FF;
}

.pms {
     color: #FF8040;
}

.red {
     color: #ff3333;
}

p.menu-text {
     padding: 10px 0 10px 25px;
     margin: 0 5px 0 0; 
     font-size: 13px;
     text-transform: uppercase;
     letter-spacing: -1px;
     border-bottom: 1px dashed #E3EFDC;
     border-top: 1px solid #fff;
     border-right: 1px solid #fff;
     border-left: 1px solid #fff;
     background: url(/images/bullet-tree-hover.png) 0 6px no-repeat;
}

p.menu-text:hover
{
	background: url(/images/bullet-tree.png) 0 6px no-repeat;
	cursor: pointer;
}

p.menu-text:hover a
{	
	text-decoration: none;	
	color: #370d57;
}

p.menu-text:last-child
{
	border: 1px solid #fff;
}

p.menu-text a
{	
	color: #826796;
	padding: 7px 0 7px 0;
	text-decoration: none;
}

a:link {
     color: #370d57;
     text-decoration: underline;
}
a:visited {
     text-decoration: underline;
     color: #370d57;
}
a:hover {
     text-decoration: none;
}

.iniCap {
     font-size:14px;
}

.bodycopybold {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: small;
     font-weight: bold;
     color: #213159;
}

table#agenda tr.section
{
     margin: 20px 0 0 0;
}

table#agenda td.begin
{
     background: #f4eec9;
     color: #928a54;
}

table#agenda td.end
{
     background: #e9e1a7;
     color: #928a54;
}

table#agenda *, table#agenda td
{
     font-size: 9px;
}

form.standard fieldset
{
     border: 1px solid #dfdfdf;
     margin: 30px auto 30px auto;
     width: 90%;
}

form.standard fieldset legend
{
     font-size: 110%;
     font-weight: bold;
     text-transform: uppercase;
     color: #370D57;
}

form.standard label
{
     display: block;
     float: left;
     margin: 0 5px 0 0;
     width: 75px;
     text-align: right;
     color: #000;
}

form.standard input[type=text],
form.standard input[type=file],
form.standard textarea,
form.standard select
{
     border: 1px solid #9a9a9a;
     background: #f7f7f7;
     padding: 3px;
}

form.standard input[type=text]:focus,
form.standard input[type=file]:focus,
form.standard textarea:focus,
form.standard select:focus
{
     border: 1px solid #2f2f2f;
     background: #dadada;
}


form.standard #submit
{
     margin: 0 0 0 80px;
}

