body{
	font-family: Arial,sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 1.166;
	margin: auto;
	padding: 0px;
	width: 740px;
	background-image: url(img/bgs.gif);
	margin: auto;
}

p, tr, th, td {
	font-size:11px;
}
a:link, a:visited, a:hover {
	color: #666666;
	text-decoration: none;
}
.title{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:120%;
	color:#974478;
	border: 2px solid #165B94;
	padding: 0.2em 0px;
	border-width: 0px 0px 2px 0px;
}

.content{
	background-color:#FFFFFF;
	padding: 0px 0px 3em 0px;
}
.content p {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height:180%;
}
.content li {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height:180%;
}
.content a {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
.content a:link, .content a:visited, .content a:hover {
	text-decoration:underline;
}
.cquest p
{
	margin: 0.8em 0px;
}
.cquest a, .cquest a:link, .cquest a:hover, .cquest a:active, .cquest a:visited {
	color:#003366;
	font-weight:normal;

}
.contleft{
	padding:0px 10px 0px 20px;
}
.contright{
padding:0px 10px 0px 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #006699;
}

h3{
 font-size: 100%;
 color: #334d55;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
	font: bold 100% Arial,sans-serif;
 color: #334d55;
}

img.lfloat {
	float:left;
	margin:14px 0px auto 7px;
}

img.rfloat {
	float:right;
	padding:0px;
	margin:7px 7px 0px 0px;
}

#halo{
	background-color:#974478;
	padding:0px;
	border:0px;
	height:50px;
	background-image: url(img/swirl.jpg);
	background-repeat: repeat-x;
}

.fleft {
	float:left
}

.masthead{
	background-color:#004B8C;
}
.masthead p {
	font-size:10px;
	color:white;
	margin:10px 5px;
	padding:0px;
	text-align:right;
	font-weight:bold;
}
.masthead a {
	color:#FFFFFF;
}

.slogan {
	background-color:#974478;
	color:white;
	font-size: 175%;
	font-weight:bold;
	text-align:left;
	padding: 0px 20px;
}

.hmenu1 {
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	background-image: url(img/menubk.gif);
	background-color: #974478;
}

.backdrop{
	background-color: #C0CED9;
}

#rl0, #rl1, #rl2, #rl3, #rl4, #rl5 {
	background-repeat:repeat-y;
}
#rlt {
	visibility:hidden;
}

.breadCrumb {
	background-color:#FFFFFF;
	font-size: 80%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CCCCCC;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.breadCrumb p {
	margin: 0px;
	padding: 0px;
	color:#CCCCCC;
}
.breadCrumb a {
	color:#CCCCCC;
	text-decoration:none;
}
.breadCrumb a:link { 
	color:#CCCCCC;
	text-decoration:none;
}
.breadCrumb a:visited { 
	color:#CCCCCC;
	text-decoration:none;
}
.breadCrumb a:hover { 
	color:#CCCCCC;
	text-decoration:none;
}

.subtitle {
	margin:5px 0px;
	padding:0px;
	font-size:85%;
	font-style:italic;
	color:#999999;
	text-align:center;
}
.navbar{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:90%;
	color:#333333;
	line-height: 100%;
	padding: 0px;
}

.navbar a {
	color:#333333;
}
td.navbar {
	margin:0px;
}

.footlinks, .footinfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	text-align:center;
	padding:0px;
}

.footlinks {
	color:#33CCFF;
	margin:1em;
}
.footlinks a, .footlinks a:link, .footlinks a:visited, .footlinks a:hover, .footlink a:active {
	color:#33CCFF;
}
.footinfo {
	color:white;
	font-weight:bold;
	margin: .4em 0px;
}
.footinfo a, .footinfo a:visited, .footinfo a:hover, .footinfo a:active {
	color:white;
	text-decoration:underline;
}
