div
{
	margin : 0;
	padding : 0;
}

body
{
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #333;
	padding : 0px;
	/* background-image: url("/images/bg.jpg"); */
	/* background-repeat: repeat-x; */
	/* background-color: #ECECEB; */
	background-color : #b8cce5;

}

div#outermain
{
	width : 800px;
	background-color : #fff;
	border : 3px solid #627a99;
	margin : auto;
	position : relative;
	background-color : white;
	background-image: url("/images/blueback.jpg");
	background-repeat : no-repeat;
}

div#main
{
	width : 790px;
	margin : auto;
}

div#submain
{
	width : 770px;
	margin-left : 10px;
}

div#header
{
	float : left;
	width : 750px;
	height : 116px;
}

div#ticker
{
	float : left;
	width : 750px;
	margin-bottom : 0px;
}

div#leftbar
{
	width : 145px;
	float : left;
}

div#contentwrapper
{
	width : 607px;
	float : right;
	border-left : 2px solid #b9cce5;
	margin-bottom : 2em;
}

div#content
{
	float : left;
	padding-left : 16px;

}

div.menuentry a, div.menuentry a:hover, div.menuentry.selected,
div.menutop a, div.menutop a:hover, div.menutop.selected,
div.menubottom a, div.menubottom a:hover, div.menubottom.selected
{
	display : block;
	text-decoration : none;
	padding : 8px;
	color : #627a99;
	border-bottom : 1px dashed #b9cce5;
	background-color : #d6e3f2;
}

div.menuentry a:hover, div.menuentry a.selected,
div.menutop a:hover, div.menutop a.selected,
div.menubottom a:hover, div.menubottom a.selected
{
	color : #f06700;
	background-color : #b9cce5;
}

div.menuentry
{

}

div#footer
{
	padding-left : 10px;
	padding-right : 10px;
	float : left;
	width : 760px;
	height : 30px;
	clear : both;
	text-align : right;

}

p, li
{
	color : #333;
	line-height : 1.5em;
}

p.q
{
	font-weight : bold;
	padding-bottom : 0;
	margin-bottom : 0;
}

p.a
{
	padding-top : 0;
	margin-top : 0;
}

h1
{
	font-size : 16pt;
	font-weight : bold;
	color : #f06700;
	margin-top : 0;
}

a
{
	color : #f06700;
}

a.reveal
{
	text-decoration : underline;
	cursor : pointer;
	font-size : 0.9em;
}

table.f th.heading
{
	text-align : right;
	width : 120px;
}

div.answer
{
	margin-top : 1em;
	margin-bottom : 1em;
	padding : 5px;
	padding-top : 10px;
	background-color : #d6e3f2;
	display : none;
}

div.answer p
{
	margin : 0;
	padding : 6px;
}

ol.spaced li, ul.spaced li
{
	margin-bottom : 0.8em;
}

ul.home
{
	list-style-type : none;
	border : 1px solid red;
}

ul.home li
{
	border-bottom : 1px solid #627a99;
	margin-bottom : 5px;
	margin-left : 0;
	padding-left : 0;
}

div#ticker a
{
	color : black;
	text-decoration : none;
}

h1
{
	margin-top : 0;
	padding-top : 0;
}

.emailinput
{
	width : 115px;
}

div#mailbox, div#mailbox div p
{
	color : white;
	font-size : 11px;
	margin : 0;
	padding : 0;

}