
* {
	margin-top: 0.5em;
	margin-bottom:		0.5em;
}

table#toc.toc {
	border:		1px dotted #edeabb;
	background-color:		#fdfbd2;
}

table#toc.toc ul {
	list-style-type:		none;
	padding:		0;
	line-height:		100%;
}

body {
	font:		10pt NewsGoth, "Lucida Grande", Lucida, Verdana, sans-serif;
	color:		#464645;
	margin:		0;
}

html {
	background-color:		#eaeaea;
	margin:		0;
	padding:		0;
}

h1 {
	font:		18pt "Lucida Grande", Lucida, Verdana, sans-serif;
}
h2 {
	
	color:		#122f97;
	font:		14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.generated-sidebar {
	list-style-type:		none;
	list-style-image:		none;
}

div#page {
	width:		960px;
	margin-left:		auto;
	margin-right:		auto;
}

#footer {
	clear:		left;
	background-color:		#eaeaea;
	border-top:		3px solid #477cef;
	padding:		 3em;
	margin-top:		3em;
}

#footer ul {
	list-style-type:		none;	
}
.portlet {
	margin-top:		1em;
	margin-bottom:		1em;
	background-color:		#fefbcf;
	border:		1px solid #edeabb;
	list-style-type:		none;
	padding:		5px;
	font-size:		8pt;
	line-height:		150%;
}
.portlet ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
	list-style-type:		none;
}

a {
	text-decoration: none;
}

table#recaptcha_table.recaptchatable.recaptcha_theme_red {
	background-color:		#fffded;
}

a:hover {
	text-decoration: underline;
}
div#p-tb.portlet {
	margin-top: 5em;
	border:		1px solid #f6f3d5;
	background-color:		#fefce0;
	margin-bottom:		-3em;
	list-style-type:		none;
}

div#p-tb.portlet a {
	color:		#6f8ec3;
}
div.side-bar {
	float:		left;
	width:		15%;
}

div#content {
	float:		left;
	width:		70%;
	padding:		2em;
	line-height:		150%;
}

div#content h3 {
	border-bottom:		2px solid #464645;
	margin-top:		1em;
}
div#links-for-article ul {
	  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
	list-style-type:		none;
}

div#links-for-article li {
 	float:		right;
	clear:      right;
	padding:		 2px;
}

div#links-for-article a {
	color:		#c2c4a9;
	text-decoration: none;
}

.visualClear {
	clear:		both;
}

#preferences fieldset {
	border:		2px solid #122fa7;
	padding:		1em;
	margin-top:		1em;
	background-color:		#fff;
}

#preferences fieldset legend {
	border:		2px solid #122fa7;
	padding:		0.5em;
	background-color:		#fff;
}

#preferences td.pref-label label {
	width:		190px;
	display:		block;
}

code {
	background-color:		#f7f7f7;
	display:		block;
	border:		1px dotted #d4d4d4;
	padding:		5px;
}

div.printfooter {
	display:		none;
}