/* CSS Document */
#container{
	width:100%;
}

body {
	background-color: #4A515B;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 75%;
	line-height: 160%;
}

#biscuit {
padding-bottom:5px;
color:#FF0000;
font-weight:normal;
font-size:90%;
}
#biscuit a{
color:#FF0000;
font-weight:normal;

}

.white {color: #FFFFFF}
.wdlink {color: #FFFFFF}
.imgCaption {font-size: 8pt}
.mainlinks {
	color: #0970BF;
	font-weight: bold;
}
.wdlink a:link {
	color: #FF0000;
	text-decoration: none;
	font-weight:normal;
}
.wdlink a:visited {
	text-decoration: none;
	color: #FF0000;
	font-weight:normal;
}
.wdlink a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight:normal;
}
.wdlink a:active {
	text-decoration: none;
	font-weight:normal;
}

/*------------- FLY OUT MENU--------------- */
dl, dt, dd, ul, li {
margin: 0;
list-style-type: none;
z-index: 100;
}
#menu {
position: relative;
width: 211px;
}

#menu dt {
cursor: pointer;
background: #46515A;
height: 20px;
line-height: 20px;
margin: 1px 0;
border: 1px solid gray;
text-align: left;
font-weight: bold;
z-index: 100;
}

#menu dd {
position: absolute;
z-index: 100;
left: 191px;
margin-top: -2.25em;
width: 211px;
line-height:22px;

}

#menu dd li a{
background: #46515A;
width:100%;
}
#menu dd li a:hover{
background: #999999;
text-decoration:none;
}
#menu dd a {
border: 1px solid #FFFFFF;
border-top: 0px solid #FFFFFF;
}
#menu dt a{
width:200px;
}

#menu ul {
padding: 2px;
}
#menu li {
text-align: left;
font-size: 85%;
}
#menu li a, #menu dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
padding: 0 0 0 10px;
}

#hasSub a:hover {
background: #999999;
background-image:url(../images/arrow_grey2.jpg);
background-repeat:no-repeat;
background-position:95% 50%;
}
#noSub a:hover {
background: #999999;
background-repeat:no-repeat;
background-position:95% 50%;
}

#menu li a:hover {
text-decoration: underline;
}

a.activemenu  {
background-image:url(../images/arrow_grey.jpg);
background-repeat:no-repeat;
background-position:95% 50%;
}
/*------------- END FLY OUT MENU--------------- */

.item-body 
{
  margin: 0px; font-size: x-small;
  visibility: hidden; height: 0px;
  display:none; padding:0px;
}
.item-bodyShow
{
  margin: auto; font-size: x-small;
  visibility: visible; height: auto;
  display:block;
}

a {
	text-decoration:none;
	color: #0970BF;
}
a:hover {
	text-decoration:underline;
}

h1 {
	font-size:130%;
	padding:0px;
	margin-top:2px;
	margin-bottom:1px;
}
h2 {
	font-size:100%;
	margin-bottom:1px;
	margin-top:0px;
	line-height:100%;
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

#mainTable {
	background-color:#FFFFFF;
	border-collapse:collapse;
	width:800px;
	margin:0px;
	vertical-align:top;
	text-align:left;
	table-layout:fixed;
}
#mainTable td{
	padding:2px;
	margin:0px;
	vertical-align:top;
	border:solid #FFFFFF 0px;
}

#dottedTable {
	border-top:dotted #CCCCCC 1px;
}
#dottedTable td{
	vertical-align:top;
	border-bottom:dotted #CCCCCC 1px;
	border-collapse:collapse;
	padding:10px;
}
#dottedTable td a{
	color:#FF0000;
}


#right {
	float: right;
	padding:5px 0 5px 5px;
}
#left {
	float:left;
	padding:5px 5px 5px 0px;
}

ul { 
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	padding:0px;
	margin-left:18px;
	margin-top:2px;
	margin-right:2px;
	margin-bottom:0px;
}
.arrowList { 
	list-style-image:url(../images/arrow_white.jpg);
	list-style-position:outside;
	padding:0px;
	margin-left:25px;
	margin-top:2px;
	margin-right:2px;
	margin-bottom:0px;
}
.arrowList li{
	vertical-align:top;
	color:#0672bc;
	font-weight:bold;
	padding-left:10px;
	line-height:205%;
} 