@charset "utf-8";

body {font-size:.95em;margin: 0px;color: #411b59;font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
#top {background: #ffffff url(images/bg-header.jpg) top left repeat-x; height:236px;margin:auto auto;}
#bottom {background: #000000 url(images/bottom.gif) bottom left repeat-x; height:142px;}
#logo {position: relative;margin: auto;width: 968px;height: 175px;background: url(images/logo.jpg) top left;}
#menu {margin: auto;width: 968px;height: 32px;text-align:center;}
#body {margin: auto;width: 968px;}
#content {width: 690px;position: relative;float: left;}
#content p {line-height: 1.4em;margin-bottom:1.8em;}
#right{position: relative;width: 249px;float: right;}
.lmenu_bg{background-image:url(images/l-menu-bg.jpg); background-repeat:repeat-y;width: 249px;}
.lmenu_content{padding: 15px;padding-top:8px;}
.lmenu_footer{background-image:url(images/l-menu-footer.jpg);width:249px;height:13px;}

.lmenu_login_bg{background-image:url(images/l-menu-login-bg.jpg);width: 249px; height:165px;}
#username {margin-top: 33px;margin-left:38px;width:192px;height:20px;border:thin 1px #dddddd solid;background-color:transparent;}
#password {margin-top: 33px;margin-left:38px;width:192px;height:20px;border:thin 1px #dddddd solid;background-color:transparent;}
#login {margin-top: 20px;margin-left:86px;width:80px;height:24px;}

.lmenu_feedback{padding: 15px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;line-height: 1.4em;}
.sig{font-weight:bold;}
.spacer_15 {height:15px;}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: 14px Verdana;
width: 100%;
height: 32px;
background: black url(images/menu.jpg) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #e2b6fd;
padding: 7px 11px;
text-decoration: none;
margin-right: 40px;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/menu-h.jpg) center center repeat-x;
margin-right: 40px;
}


.lmenu_panel{background-image:url(images/l-menu-panel.jpg);width:226px;height:29px;margin:auto;}
.rightmenu{
margin: 0;
padding: 0;
font: 12px Verdana;
width: 100%;
}

.rightmenu li{
background: black url(images/l-menu-panel.jpg) center no-repeat;
list-style:none;
height:29px;
margin-top:6px;
}

.rightmenu li a{
position:absolute;
color: #411b59;
padding-top: 7px;
padding-left: 24px;
text-decoration: none;
}

.rightmenu li a:visited{
color: #7a6686;
}

.rightmenu li a:hover, .rightmenu li .current{
color: #c8a7dc;
}

h1,h2,h3 {
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #542373;
	}

.questions{
list-style-type:none;
font-style:italic;
font-family:"Times New Roman", Times, serif;
font-size:18px;
}

.questions li{
margin-top: 24px;
line-height:22px;
    padding-left:28px;
    background:transparent url(images/q.gif) no-repeat;
    background-position:0 2px;
	}

.light{
background-color:#f7f7f7;
border-width: 1px;
border-color: #CCCCCC;
border-style:solid;
padding-top:10px;
padding-bottom:10px;
padding-right: 10px;
}

.highlight{
color:#000000;
background-color:#FFFF00;
}

.check{
list-style-type:none;
font-style:italic;
font-family:"Times New Roman", Times, serif;
font-size:18px;
}

.check li{
margin-top: 24px;
line-height:22px;
    padding-left:28px;
    background:transparent url(images/c.gif) no-repeat;
    background-position:0 2px;
	}

.footer {margin: auto;width: 968px;text-align:center;font-size:12px; padding-top:54px;color:#f0e1fa}
.footer a:link{color: #e4d0f2;}
.footer a:visited{color: #a994b6;}
.footer a:hover{color: #8e3dc2;}

.title{
  font-family: Arial, Verdana;
  margin:0;
  padding:0;
  color: #0c2885; 
  font-size: 16px;
  font-weight:bold;
  font-style:italic;
  word-spacing: 1px;
  margin-top: 0px;
  margin-bottom: 0px;
  }

