a{
background:transparent;
color:#6C3164;
text-decoration:underline;
}
acronym,.titleTip{
border-bottom:#D6D9D1 1px dotted;
cursor:help;
margin:0;
padding:0 0 0.4px 0;
}
body{
background:#FCF7ED;
color:#371933;
font:76% "Century Gothic",verdana,helvetica,arial,sans-serif;
margin:0;
padding:0;
}
dd{
margin:0 0 2em 2em;
padding:0;
}
dl{
margin:1em 1ex 2em 1ex;
padding:0;
}
dt{
font-weight:bold;
margin:0 0 0 0;
padding:0;
}
h1{
background:transparent;
color:#DD1B62;
font-size:1.2em;
font-weight:bold;
margin:0 0 1em 0;
padding:0 0 0.5ex 0;
}
h2{
background:transparent;
color:#646464;
font-size:1.1em;
font-weight:bold;
margin:1em 0 0 0;
padding:0.5ex 0 0 0;
}
h3{
background:transparent;
font-size:1.1em;
font-weight:bold;
margin:1em 0 0 0;
padding:0.5ex 0 0.5ex 0;
}
hr{
color:#D6D9D1;
height:1px;
text-align:left;
width:90%;
}
label {
 font-weight:bold;
}
.doNotDisplay{
display:none;
}
.imgborder{
border:#371933 1px solid;
}
.imgleft{
float:left;
margin:0 15px 15px 0;
}
.imgright{
float:right;
margin:0 0 15px 15px;
}
.important{
color:#DD1B62;
font-weight:bold;
}
.indent{
margin:0 0 0 2em;
}
.smallCaps{
font-size:110%;
font-variant:small-caps;
}
.textcenter{
text-align:center;
}
.textright,#footer .right{
text-align:right;
}
.top{
vertical-align:top;
}
#footer{
background:#A62966 url(../images/footer_back.jpg) no-repeat right top;
clear:both;
color:#FFFFFF;
font-size:.8em;
margin:0;
padding:.5em 2.5mm 1.5ex 5mm;
}
#footer .left{
clear:left;
float:left;
}
#footer a{
background:transparent;
color:#FFFFFF;
text-decoration:underline;
}
#footer a:hover{
text-decoration:none;
}
#header{
background:transparent;
margin:0;
padding:0;
}
#maincopy{
background:#FCF7ED;
border-right:#D6D9D1 1px solid;
line-height:1.4em;
margin:0 250px 0 0;
padding:15px 5mm 5mm 5mm;
}
#maincopy  ul{
margin:1em 0;
padding:0;
}
#maincopy  ul li,#sidebar ul li{
list-style:none url(../images/bullet.gif);
margin:0 .5em 0 2em;
padding-bottom:.5em;
}
#maincopy .topOfPage{
background:transparent;
color:#FFFFFF;
float:right;
font-size:91%;
font-weight:bold;
margin:0 1ex 0 0;/* For MSIE */
padding:0;
text-decoration:none;
}
#maincopy > .topOfPage{
margin:2.75ex 1ex 0 0;/* For fully standards-compliant user agents */
}
p{
margin:0 1ex 1.5em 0;
padding:0;
}
#midHeader{
background:transparent url(../images/header_repeat.gif) repeat-x;
margin:0;
padding:0;
height: 150px;
}
#midHeader .right{
position: absolute;
right: 0;
top: 25px;
width: 295px;
height: 150px;
background: url(../images/header_right.gif) no-repeat right;
}
#midHeader .right img{
display:block;
}
#sidebar{
background:transparent;
border-left:#D6D9D1 1px solid;
clear:right;
float:right;
width:250px;
font-size: .9em;
}
#sidebar div{
padding:15px;
}
#sidebar ul{
margin:.5em 0 0 0;
padding:0;
}
#subHeader{
background:transparent;
color:#371933;
margin:0;
padding:1ex 1ex 1ex 5mm;
clear: both;
height: 25px;
}
#subHeader a,#superHeader a, #midmenu a{
background:transparent;
color:#6C3164;
margin:0;
padding:.5ex;
text-decoration:none;
}
#superHeader{
background:transparent;
color:#371933;
height:2em;
clear: both;
height: 25px;
}
#superHeader .left{
left:110px;
position:absolute;
top:0.75ex;
}
#superHeader .right{
position:absolute;
right:10px;
top:3px;
}
#superHeader a:hover,a:hover,#subHeader a:hover, #midmenu a:hover{
color:#DD1B62;
text-decoration:none;
}
#menutop {
	position:absolute;
	top: 33px;
	left: 120px;
	right: 150px;
	z-index: 5;
	font-size:1em;
}
#menutop2 {
	
	font-size:1em;
}
#menumiddle {
	position:absolute;
	top: 50px;
	left: 100px;
	right: 150px;
	z-index: 6;
}
#menubottom {
	position:absolute;
	top: 70px;
	left: 100px;
	right: 150px;
	z-index: 7;
}
.error {
	color:rgb(255,255,255);
	background-color:rgb(232,67,13);
	font-weight:bold;
}
img,img a{
	border: none;
	margin:0;
}