body
{
    background-color:#F6DDF0; 
    color:#000000; 
    font-family: Verdana, Tahoma, Arial, Helvetica; 
    font-size: 71.25%; 
    text-align: left;
	vertical-align:top;
}

a:link { font-size: 1em; color: #CD5F99;  text-decoration: none; }
a:visited { font-size: 1em; color: #CD5F99;  text-decoration: none; } 
a:active  { font-size: 1em; color: #CD5F99; text-decoration: none; }
a:hover { font-size: 1em; color: #9B2D67; /*color: #6982EE;*/ text-decoration: none; }

a.underline:link { font-size: 1em; color: #000000;  text-decoration: none; }
a.underline:visited { font-size: 1em; color: #000000;  text-decoration: none; }
a.underline:active { font-size: 1em; color: #000000;  text-decoration: none; text-decoration: underline; }
a.underline:hover { font-size: 1em; color: #000000; text-decoration: none; text-decoration: underline; }

a.black:link { font-size: 1em; color: #4F4F4F; text-decoration: none; }
a.black:visited { font-size: 1em; color: #4F4F4F; text-decoration: none; }
a.black:active { font-size: 1em; color: #4F4F4F; text-decoration: none; }
a.black:hover { font-size: 1em; color: #CD5F99; text-decoration: none; }

a.nochange:link { font-size: 1em; color: #000000; text-decoration: none; }
a.nochange:visited { font-size: 1em; color: #000000; text-decoration: none; }
a.nochange:active { font-size: 1em; color: #000000; text-decoration: none; }
a.nochange:hover { font-size: 1em; color: #000000; text-decoration: none; }

.title1 { font-size: 14px; line-height: 24px; }
.title2 { font-size: 1.2em; line-height: 3.0em; }
.title3 { font-size: 1em; line-height: 2.0em; font-weight: bold; }

.text1 { font-size: 1em; line-height: 1.6em; }
.text1r { font-size: 1em; line-height: 1.6em; text-align: right; }
.text1b { font-size: 1em; line-height: 1.6em; font-weight: bold; }
.text1color { font-size: 1em; color: #CD5F99;  line-height: 1.6em; }
.text1black { font-size: 1em; color: #000000;  line-height: 1.6em; }
.text1highlight { font-size: 1em; color: #005FA9; line-height: 1.6em; }

.table0 { font-size: 1em; font-weight: bold; border: solid 1px #FFFFFF; }
.table1 { font-size: 1em; background-color: #FFECFF; border: solid 1px #FFECFF; }
.table2 { font-size: 1em; background-color: #FFFFFF; border: solid 1px #FFFFFF; }

.textbox
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 1.0em;
    line-height: 1.3em;
    height: 1.3em;
   	color: #CD5F99; 
    background-color: #FFFFFF;
    border: solid 1px #7F9DB9;
}
.textbox2
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 1.0em;
    line-height: 1.3em;
    height: 1.3em;
   	color: #CD5F99; 
    background-color: #FFFFFF;
    border: solid 1px #7F9DB9;
    margin: 0px 0px 5px 0px;
}
.browse
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 1.0em;
    line-height: 1.3em;
    height: 1.7em;
   	color: #CD5F99; 
    background-color: #FFFFFF;
    border: solid 1px #7F9DB9;
}
.button
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 1.0em;
    margin: 5px 0px 0px 0px;
}
.button2
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 1.0em;
    margin: 0px 0px 5px 0px;
}
.dropdown
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 1.0em;
   	color:#CD5F99;
    background-color: #FFFFFF;
    border: solid 1px #7F9DB9;
}
.dropdown2
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 1.0em;
   	color:#CD5F99;
    background-color: #FFFFFF;
    border: solid 1px #7F9DB9;
    margin: 0px 0px 5px 0px;
}
.textarea
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 1.0em;
   	color:#CD5F99;
    background-color: Transparent;
    border: solid 1px #7F9DB9;
    /*overflow: hidden;*/
}
.textarea2
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 1.0em;
   	color:#CD5F99;
    background-color: Transparent;
    border: solid 1px #7F9DB9;
    margin: 0px 0px 5px 0px;
}
.image
{
    border: solid 1px #7F9DB9;
    margin: 0px 8px 8px 0px;
}
.icon
{
    border: solid 1px #7F9DB9;
    margin: 0px 1px 5px 0px;
}
fieldset { padding: 7px 7px 7px 7px; }
legend { padding: 0px 5px 4px 0px; }
/* legend { font-size: 1em; color: #CD5F99;  line-height: 1.6em; } */
ul { list-style-image: url(../img/web/bullet_list.gif); margin-left: 30px; }
ol { margin-left: 30px; }
pre { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 1em; }

.xlegend { z-index: 1; position:relative; left: 10px; top: 8px; padding: 0px 3px 0px 3px; background: #FFFFFF; }
.xtop, .xbottom { display:block; background:transparent; font-size:1px; }
.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden; }
.xb1, .xb2, .xb3 { height:1px; }
.xb2, .xb3, .xb4 { background:white; border-left:1px solid #D0D0BF; border-right:1px solid #D0D0BF; }
.xb1 { margin:0 5px; background:#D0D0BF; }
.xb2 { margin:0 3px; border-width:0 2px; }
.xb3 { margin:0 2px; }
.xb4 { height:2px; margin:0 1px; }
.xboxcontent { display:block; border:0 solid #D0D0BF; padding: 7px 3px 5px 10px; border-width:0 1px; }
.xboxcalendar { display:block; border:0 solid #D0D0BF; padding: 5px 3px 0px 3px; border-width:0 1px; }

.newsimage { float: right; clear: right; padding: 0; margin: 5px 0px 5px 5px; }
.newsimage img { border: solid 1px #7F9DB9; }
.newsimage p { background-color: #FFF1FF; width: 198px; text-align: left; margin: 0px 0px 0px 0px; padding: 2px 2px 2px 2px; }
