body
{
	color : #333333;
	background-color:#ececea;
	margin : 30px;
	padding:0px;
	font : 15px verdana, arial, helvetica, sans-serif;
}

a
{
	color : #333399;
	text-decoration : none;
	background-color : none;
}

a:link {color:#333399;}
a:visited {color:#333399;}

a:hover
{
	color : #666699;
	text-decoration : underline;
	background-color :#b0b0a0;
}


.content
{
	position : relative;
	width : auto;
	min-width : 400px;
	margin : 0px 200px 30px 0px;
	border-top-width : 0px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width: 1px;
	background-color : #e0e0dc;
	padding : 30px;
	z-index : 1;
	border-color : #808080;
	border-style: dashed;
}

#top
{
	margin: 0px 0px 30px 0px;
	padding: 0px;
	border: 1px none #808080;
	background: none;
	height: 100px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 70px;
}
body>#top {height: 70px;}

div#sideBox {
	position:absolute;
	width: 170px;
	top : 130px;
	right : 30px;
	border-top-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width: 1px;
	border-color : #808080;
	border-style: dashed;
	background-color : #e0e0dc;
	padding:0px;
	z-index:3;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:168px;
}
body>#sideBox {width:168px;}


div#sideBox h1
{
	width : 148px;
	background-color : #b0b0a0;
	border-style: dashed;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width: 1px;
	border-color : #808080;
	margin : 0px;
	font-weight : bold;
	padding : 5px 10px 5px 10px;
	font-size : 15px;
}


div#sideBox a h2
{
	width : 138px;
	background-color : #e0e0dc;
	margin : 0px;
	font-weight : bold;
	padding : 5px 10px 5px 20px;
	border-style: dashed;
	border-top-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-bottom-width: 1px;
	border-color : #808080;
	text-decoration : none;
	color : black;
	font-size : 15px;
}

div#sideBox a:hover h2
{
	color : #666666;
	background-color : #f0f0f0;
	cursor : pointer;
}

div#sideBox a:hover
{
	text-decoration : none;
}

div#sideBox h2:hover
{
	color : #666666;
	background-color : #f0f0f0;
	cursor : pointer;
	text-decoration : none;
}

body h3
{
	position:relative;
	width:auto;
	min-width : 440px;
	margin : 0px 200px 0px 0px;
	border : 1px dashed #808080;;
	background-color : #b0b0a0;
	font-weight : bold;
	padding : 5px 10px 5px 10px;
	font-size : 15px;
}

textarea
{
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
    border-style : solid;
    border-color : black;
    border-width : 1px;
    background-color : white;
}

input
{
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-family : sans-serif;
	border-color : #808080;
	border-style: dashed;
    border-color : black;
    border-width : 1px;
    background-color : white;
}

input.button
{
    background-color : #b0b0a0;
}

input.button:hover
{
    background-color : silver;
}

em
{
	color : red;
	font-weight : bold;
	font-style : normal;
}


td
{
	background-color : #e0e0dc;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
}

td.highlight
{
	background-color : #ececea;
}

th
{
	background-color : #b0b0a0;
	font-style : normal;
	font-variant : normal;
	font-weight : bold;
}

hr
{
	color : #b0b0a0;
	border-color : #808080;
	border-style: dashed;
}

img.icon
{
	border-width : 1px;
	border-style : solid;
}


