BODY{
	background-repeat:repeat-x;
	color:#000000;
	margin:0 0 0 0;
	line-height: 1.5;
}

DIV.cout{
    margin-top:0;
    margin-bottom:0;
    background-color:#E4F2FF;
    padding-bottom:1em;
}

DIV.cin{
    text-align: left;
    margin-top:0;
    background-color:#FFFFFF;
    width:747px;
    padding:1em 1em 1em 1em;
}

#container{
 width:747px;
 margin-left:auto;
 margin-right:auto;
}

#boxmenu{
 width:200px;
 float:left;
 margin-right:3px;
}

#boxtext{
 width:520px;
 float:left;
}

#boxfoot{
 width:100%;
 clear:left;
}

h2.bigtitle{
 FONT-SIZE: 28px;
 background-color:#E4F2FF;
 BORDER-RIGHT: #1E90FF 1pt solid;
 PADDING-RIGHT: 3pt;
 BORDER-TOP: #1E90FF 1pt solid;
 PADDING-LEFT: 3pt;
 PADDING-BOTTOM: 3pt;
 BORDER-LEFT: #1E90FF 6pt solid;
 PADDING-TOP: 3pt;
 BORDER-BOTTOM: #1E90FF 1pt solid;
 mso-border-top-alt: .25pt;
 mso-border-left-alt: 6.0pt;
 mso-border-bottom-alt: .5pt;
 mso-border-right-alt: .25pt;
 mso-border-color-alt: #1E90FF;
 mso-border-style-alt: solid;
 HEIGHT: 40px;
}

h2.title{
 FONT-SIZE: 25px;
 COLOR: #1E90FF;
 BORDER-RIGHT: #1E90FF 1pt solid;
 PADDING-RIGHT: 3pt;
 BORDER-TOP: #1E90FF 1pt solid;
 PADDING-LEFT: 3pt;
 PADDING-BOTTOM: 3pt;
 BORDER-LEFT: #1E90FF 6pt solid;
 PADDING-TOP: 3pt;
 BORDER-BOTTOM: #1E90FF 1pt solid;
 mso-border-top-alt: .25pt;
 mso-border-left-alt: 6.0pt;
 mso-border-bottom-alt: .5pt;
 mso-border-right-alt: .25pt;
 mso-border-color-alt: #1E90FF;
 mso-border-style-alt: solid;
 HEIGHT: 35px;
}

UL.menu{
 list-style:none;
 text-align:center;
 width:180px;
 padding:0px;
 margin-left:0px;
}

LI.menu1 {
	list-style:none;
	float:left;
	background-color:#E4F2FF;
    padding:6px 0px;
    border:solid 2px #1E90FF;
}

LI.menu2 {
	list-style:none;
	border-top:none;
	border-bottom:dashed 2px #1E90FF;
	border-left:  solid 2px #1E90FF;
	border-right: solid 2px #1E90FF;
	float:left;
	background-color:#FFFFFF;
    padding:6px 0px;
}

LI.menuf {
	list-style:none;
	border-top:none;
	border-bottom:solid 2px #1E90FF;
	border-left:  solid 2px #1E90FF;
	border-right: solid 2px #1E90FF;
	float:left;
	background-color:#FFFFFF;
    padding:6px 0px;
}

LI.submenu {
	list-style:none;
	float:left;
    padding:2px 0px;
}

DIV.hw{
	text-align: center;
	width:180px;
}

A:hover { color: #FF0000; } 

UL.q LI{
    list-style: none;
    margin: 0px 0px 0px -25px;
    padding: 6px 0px 6px 50px;
    background-image: url(./files/Q.png);
	background-repeat: no-repeat;
	background-position: left top;
    font-weight: bold;
	list-style: none;
	color: #4682B4;
}

UL.a LI{
    list-style: none;
    margin: 0px 0px 0px -25px;
    padding: 6px 0px 6px 50px;
    background-image: url(./files/A.png);
	background-repeat: no-repeat;
	background-position: left top;
	list-style: none;
	color: #000000;
}

h4 {
    font-weight:bold;
    font-size: 150%
    margin-top:0;
    margin-bottom:0;
}

UL{
	font-weight:normal;
	margin-top:0.2em;
}



h3 {
	margin: 0px;
	display: inline;
	color: #4169D1;
	line-height: 3;
}

TABLE.topics{
    border:1px solid #1E90FF;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width:400px;
}

.topics th{
	border-bottom:1px solid #1E90FF;
	padding:0.3em 1em;
	text-align:center;
	color:#4169D1;
    font-size:20;
}

.topics td{
	border-right:1px dashed #1E90FF;
	border-bottom:1px dashed #1E90FF;
	padding:0.5em 1em;
	text-align:center;
}

LI.sq{
	list-style:square;
	list-color: #4169D1;
	color: #4169D1;
    font-weight: bold;
}

LI.no{
	list-style:none;
}

LI.accent{
	list-style:none;
	color: #000000;
    font-weight: bold;
	font-size: 20;
	margin-left:-20px;
}

