html {min-height: 100%;}
ul,code,p {
	padding-bottom:1.2em
}
.container,.header {
	background:#FFF;
	font-size:1.2em
}
.container {
	margin:0 auto;
	width:892px
}
.top {
	background:url(../images/clouds.gif) repeat-x
}
.header {
	height:150px;
	width:888px;
	font:normal 2.8em "Trebuchet MS",sans-serif
}
.content {
	width:500px
}

*,.navigation ul,table.contentpane,table.contentpaneopen,table.contentpaneopen fieldset,textarea,.sidenav h3 {
	margin:0
}
*,table.contentpane,table.contentpaneopen,.moduletable table.contentpaneopen td,td.buttonheading,table.contenttoc,.sidenav ul {
	padding:0
}
address,fieldset,dl,ol,ul,label,form,blockquote,p,h6,h5,h4,h3,h2,h1 {
	margin:0.5em 0
}
fieldset {
	padding:.5em
}
img,a img {
	border:0
}
table,.sidenav h3 {
	font-size:1em
}
.hidden {
	display:none
}
.clearer {
	clear:both
}
.left,.navigation li,.sidenav {
	float:left
}
.right,.readon,table.contenttoc {
	float:right
}
body {
	background:#ccd8e0 url(../images/bg.jpg) repeat-x left bottom;
	font:normal 62.5% Tahoma,sans-serif
}
body,.componentheading {
	color:#444
}
body.contentpane {
	width:auto;
	margin:1em 2em;
	color:#000;
	font:normal 80% Tahoma,sans-serif;
	line-height:140%
}
body.contentpane,.inputbox {
	background:#fff
}
body.contentpane,.readon,.contentpagetitle,.poll .sectiontableentry2,.poll .sectiontableentry1 {
	text-align:left
}
body.contentpane ul {
	margin-left:20px
}
h1,td.contentheading {
	font:normal 1.8em Tahoma,sans-serif;
	margin-bottom:4px;
	padding:10px 0
}
h1,table.contentpaneopen fieldset span.small {
	color:#999
}
h2,h3,h4,h5,h6 {
	font:bold 1.8em Tahoma,sans-serif
}
h2 {
	font-size:16px
}
h2,pre,.back_button a {
	color:#666
}
h2,h3 {
	padding-top:6px
}
h3 {
	font-size:15px;
	color:#7b949f
}
h4 {
	font-size:14px
}
h4,h5,h6 {
	color:#9aadb6
}
h5 {
	font-size:13px
}
h6 {
	font-size:12px
}
li {
	list-style:none
}
hr,.moduletable table.contentpaneopen td,.poll .sectiontableentry2,.poll .sectiontableentry1,.pollstableborder,.button {
	border:none
}
hr {
	background:#eae8d0;
	height:1px;
	margin:10px 0
}
blockquote {
	font:bold 1.1em Tahoma,sans-serif;
	background:url(../images/quote.gif) no-repeat;
	font-weight:bold;
	padding-left:28px
}
blockquote,pre,.readon,.navigation li a {
	display:block
}
pre {
	background:#FFF;
	border:1px solid #EEE;
	border-left:6px solid #c1cad3;
	margin-bottom:20px;
	white-space:normal;
	font:normal 1em Tahoma,sans-serif;
	padding:8px 10px;
	line-height:1.6em;
	margin-bottom:12px
}
pre,table.contentpaneopen fieldset {
	padding:10px
}
a {
	color:#963
}
a:hover {
	color:#C60
}
.pagenav_next,.pagenav_prev,.pagenav {
	padding:0 4px
}
.pagenavbar a,.pagenav_next a,.pagenav_prev a,a.pagenav,.pagenavbar a:focus,.pagenavbar a:active,.pagenavbar a:hover,.pagenav_next a:focus,.pagenav_next a:active,.pagenav_next a:hover,.pagenav_prev a:focus,.pagenav_prev a:active,.pagenav_prev a:hover,a.pagenav:focus,a.pagenav:active,a.pagenav:hover,a.readon:hover,a.readon:visited,a.readon:link,.navigation li a,.sidenav li a {
	text-decoration:none
}
.pagenavbar a:focus,.pagenavbar a:active,.pagenavbar a:hover,.pagenav_next a:focus,.pagenav_next a:active,.pagenav_next a:hover,.pagenav_prev a:focus,.pagenav_prev a:active,.pagenav_prev a:hover,a.pagenav:focus,a.pagenav:active,a.pagenav:hover {
	color:#db8f3d
}
.back_button {
	margin:5px 0 15px
}
.small {
	font:11px tahoma,Verdana,Arial,Helvetica,sans-serif;
	color:#b3a762
}
td.createdate,.modifydate {
	color:#664;
	font-size:0.9em;
	margin-bottom:6px
}
.readon {
	width:125px;
	text-indent:8px
}
.readon,a.readon:hover,a.readon:visited,a.readon:link {
	color:#8da8b8
}
.readon,.footer {
	font:bold 1em sans-serif
}
a.readon:hover,a.readon:visited,a.readon:link,textarea {
	font-size:100%
}
a.readon:hover,a.readon:visited,a.readon:link {
	text-indent:25px
}
a.readon:hover {
	text-decoration:underline
}
table.contentpaneopen li {
	list-style:url(../images/li.gif);
	margin-left:18px
}
table.contentpane,table.contentpaneopen {
	width:494px
}
.moduletable table.contentpaneopen td,.moduletable table.contentpaneopen td,.poll .sectiontableentry2,.poll .sectiontableentry1 {
	background:none
}
.moduletable table.contentpaneopen td {
	margin-top:0
}
.header .moduletable table.contentpaneopen td {
	font:normal 100% Tahoma,sans-serif
}
table.contentpaneopen {
	font-family:"Lucida Sans Unicode",sans-serif
}
td.buttonheading {
	width:1%
}
.contentpagetitle {
	font-size:90%;
	color:#e2e2e2
}
.contentpagetitle,.componentheading,.componentheading,.sectiontableheader {
	font-weight:700
}
.componentheading {
	font-size:150%;
	margin:.7em 0 0.9em
}
table.contenttoc {
	margin:10px
}
.buttonheading img {
	padding:2px
}
tr.sectiontableentry2 td,tr.sectiontableentry1 td,.sectiontableheader {
	text-indent:5px;
	padding:4px
}
.sectiontableheader {
	background:#9ab3c2 repeat;
	padding:5px
}
.sectiontableheader,.header .moduletable h3 {
	color:white
}
.sectiontableentry1 {
	background:#f3f3f3
}
.sectiontableentry2 {
	background:#e9e9e9
}
.poll {
	line-height:18px
}
.poll td {
	font-weight:400
}
table.contentpaneopen fieldset {
	border:1px solid #dbdbdb;
	border-bottom:3px solid #dbdbdb;
	background:#f3f3f3
}
table.contentpaneopen fieldset a {
	font-size:1.2em
}
table.contentpaneopen fieldset span.highlight {
	background:#fff3d0;
	border-bottom:1px dotted #efefef;
	color:#cf9b00;
	padding:0 3px
}
.inputbox {
	border:1px solid #ccc;
	padding:2px 5px
}
.inputbox,.button {
	margin:0 6px
}
.button,.sidenav2,.footer {
	text-align:center
}
.button {
	padding:1px;
	background:#c0cdd3;
	color:#fff;
	cursor:pointer
}
select.inputbox {
	background:#fff !important
}
textarea {
	background:white;
	border:1px solid #3d3d3d;
	padding:1px 3px;
	overflow:auto
}
.header .moduletable h3 {
	font:normal 1.6em "Trebuchet MS",sans-serif
}
.navigation,.navigation li a {
	background:#d9e1e5 url(../images/nav.gif)
}
.navigation {
	border:1px solid #dfeef7;
	border-color:#dfeef7 #cfdee7;
	height:41px
}
.navigation ul {
	overflow:hidden
}
.navigation li {
	border-right:1px solid #afbec7
}
.navigation li a {
	color:#456;
	font:bold 1.1em sans-serif;
	line-height:41px;
	padding:0 20px
}
.navigation a:hover {
	background:left bottom;
	color:#234
}
.sidenav {
	width:200px
}
.sidenav h3 {
	color:#5a5a43;
	line-height:30px;
	padding-left:12px
}
.sidenav ul {
	border-top:1px solid #eaeada
}
.sidenav li {
	border-bottom:1px solid #eaeada;
	height:25px
}
.sidenav li a {
	font-size:1.1em;
	color:#554;
	display:inline;
	padding:8px 0 8px 5%;
	width:95%
}
.sidenav li a:hover {
	background:#f0f0eb;
	color:#654
}
.sidenav2 {
	width:150px;
	padding-left:4px
}
.footer {
	background:url(../images/bgfooter.gif) repeat-x;
	line-height:39px
}
.footer,.footer a:hover,.footer a {
	color:#FFF
}

.article_seperator {
  width: 400px;
  height: 2px;
  background-color: #002255;
}