/*
-----------------------------
general styles
-----------------------------
*/

body
{
	margin: 15px;
	padding: 0;
	font: 80% verdana, arial, helvetica, sans-serif;
	color: #000;
	background: #fff;
}

h1, h2, h3, h4, h5, h6 { color: #000; }
h1 {font-size: 135%;}
h2 { font-size: 130%; }
h3 { font-size: 125%; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }
h6 { font-size: 90%; }
img { border: none; }
a:link { color: #000; }
a:visited { color: #000; }

table
{
	margin: 1em 0;
	border-collapse: collapse;
}

caption
{
	text-align: left;
	padding: 0 0 .5em;
	font-size: 120%;
	font-weight: bold;
}

th, td
{
	text-align: left;
	vertical-align: top;
	border: 1px solid #eee;
	padding: .5em;
	font-weight: normal;
}

thead th
{
	background: #eee;
	font-weight: bold;
}

blockquote
{
	margin: 2em;
	padding: 1em;
	background: #eee;
}

blockquote p { margin: 0 0 1em; }

blockquote p.source
{
	margin: 0;
	font-size: 90%;
	text-align: right;
}

/*
-----------------------------
display-none styles
-----------------------------
*/

#header #skip { display: none; }
#header2	{ display: none; }
#left_side { display: none; }
#footer { display: none; }
#breadcrumb { display: none; }
#page_right { display: none; }
#header ul li {	display: none;}
#next {display: none;}
#bottom-left {display: none;}
#bottom-center {display: none;}
#bottom-right {display: none;}
#page_main img {display: none;}


/*
-----------------------------
printheader style
-----------------------------
*/



#printheader {display: block;}

/*
-----------------------------
content styles
-----------------------------
*/

#content
{
	float: left;
	width: 700px;
	margin-top: 50px;
	margin-left: 30px;
	clear: both;
	padding: 10px 0 0;
}






