* {
padding:0;
margin:0;
}

body {
	margin:	0 0% 0 0%;
	font-size: 100%;
	background:	#ffffff	url(/background.gif) repeat;
}

#mainTable {
	margin:	0 auto;
	/*/*/line-height: 1em; /* */
}
#maincontent {
	font-size: 80%;
	padding: 20px 30px 20px	10px;
	background:	#ffffff	url(/images/bkMainContent.gif) repeat-y;
	background-position: right;
	/*/*/font-size:	80%; /*	*/
}

.noteBox {
  background-color:	#d2d5d8;
  border-color:	#909090;
  border-style:	solid;
  border-width:	1px;
  padding: .5em;
margin-bottom: 23px;
}



#maincontent ul	{
	/*/*/padding-left: 0px;
	list-style-type: none;
	margin-left: 0px; /* */
}

#maincontent li	{
	margin-left: 23px; /* */
}

#maincontent ul
{
list-style-type: none;
text-align:	justify;
padding: 10px;
margin:	0 50px;
}

#maincontent li
{
background-image: url(bullet.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1em; /* space	for	the	image */
/*/*/margin: 0px 0px 10px 0px; /* */

}

#plain ol
{
list-style-type: decimal;
text-align:	justify;
padding: 10px;
margin:	0 50px;
}

#plain li
{
list-style-type: none;
padding-left: 1em; /* space	for	the	image */
/*/*/margin: 0px 0px 10px 0px; /* */

}

#data ol {
	font-family: verdana, arial, Helvetica,	genera,	sans-serif;	
	font-size: 100%;
	text-align:	justify;
	background:	none;
	/*/*/font-size:	100%; /* */
	padding: 20px 60px;
}

#data ul {
	font-family: verdana, arial, Helvetica,	genera,	sans-serif;	
	font-size: 100%;
	text-align:	justify;
	background:	none;
	/*/*/font-size:	100%; /* */
	padding: 20px 60px;
}

#sidebar {
	width: 180px;
	background:	#ffffff	url(/images/bk_sidebar.gif)	repeat-y;
	font-size: 100%;
	padding: 20px;
	/*/*/font-size:	70%; /*	*/
}

#footer	{
	padding: 0 11px	11px 11px;
	background:	#a89e92	url(/images/bkFooterTop.gif) repeat-x;
	color: #ffffff !important;
	/*/*/background-color: #a89e92!important;
	font-family: verdana, arial, Helvetica,	genera,	sans-serif;	
	font-size: 70%;	 
	text-align:	justify;
}

img.displayed {
	display: block;
	margin-left: auto;
	margin-right: auto }

img.displayedLeft {
	display: block;
	float: left;
	 margin-right: 20px; 
	margin-bottom: 10px;}

img.float {
	display: block;
	margin-left: auto;
	margin-right: auto }

img.floatLeft {
	display: block;
	float: left;
	 margin-right: 20px; 
	margin-bottom: 10px;}

img.floatLeftClear { float:	left;
clear: left;
}


img.floatRight {
	display: block;
	float: right;
	 margin-right: 20px; 
	margin-bottom: 10px;}

img.floatRightClear	{ float: right;
clear: right;
}

.clearBoth {
clear: both;
 }

p {
	font-family: verdana, arial, Helvetica,	genera,	sans-serif;
	padding-bottom:11px;
	text-align:	justify;
}

p.center {
	font-family: verdana, arial, Helvetica,	genera,	sans-serif;
	padding-bottom:11px;
	text-align:	center;
}

.emphasis {
	font-size: 100%;
	font-weight: 600;}

ul {
	font-family: verdana, arial, Helvetica,	genera,	sans-serif;
	padding: 11px;
}


h1:first-child {margin-top:	0; }/*starts first heading in a	TD flush top*/
h2:first-child {margin-top:	0;}/*starts	first heading in a TD flush	top*/
h1 { font-family: verdana, arial, Helvetica, genera, sans-serif; font-size:	110%;  padding-top:	20px; padding-left:0px;	padding-bottom:20px;}
h2 { font-family: verdana, arial, Helvetica, genera, sans-serif; font-size:	100%; padding-left:0px;	padding-bottom:20px;}
h2.sidenav {
	width: 180px;
	font-family: verdana, arial, Helvetica,	genera,	sans-serif;
	color: #944;
	margin:	0 0	0px	0;
	padding: 5px 0;
	border-bottom: 1px solid #d4d4d2;
	border-top:	1px	solid #949492;
	letter-spacing:	1px;
	text-decoration: none;
	}
h2.side_note_title {
	font: bold 80% "lucida grande",	"trebuchet ms",	georgia, times,	serif;
	color: #944;
	letter-spacing:	1px;
	text-transform:	uppercase;
	text-decoration: none;
	}



a:link {
	color :	#336699;
	text-decoration	: none;
	font-family	: arial, Helvetica,	genera,	sans-serif;
}
A:visited {
	color :	#6B026C;
	font-family	: arial, Helvetica,	genera,	sans-serif;
	text-decoration	: none;
}
a:hover	{
	font-family	: arial, Helvetica,	genera,	sans-serif;
	color :	#AE9869;
	text-decoration	: none;
}


.smfont	{
font-family	: arial, helvetica,	geneva,	sans-serif;
font-size :	80%;
background-color: #d2c7bc;
color :	#333333;
width: 100px;
text-align:	center;
padding: 0px;
float: right;
border:	1px	dotted #202020;
}

.pagejump a	{
display: block;
margin:	-30px 0;
font-family	: arial, helvetica,	geneva,	sans-serif;
font-size :	80%;
background-color: #d2c7bc;
color :	#333333;
width: 100px;
text-align:	center;
padding: 0px;
float: right;
border:	1px	dotted #202020;
}

.pagejump a:hover, #sidebar	a:active {
	color: #ffffff;
background-color: #d2c7bc;

}



.smfont2 {
font-family	: arial, helvetica,	geneva,	sans-serif;
font-size :	80%;
background-color: #e3ddcb;
color :	#ffffff;
text-align:	center;
padding: 0px;
}

#sidebar a {
	/*/*/padding: 0px;
	display: block;
	border:	1px	solid #ffffff;
	text-decoration: none;
	line-height: 100%;
	width: 175px; /* */
}
#sidebar a:link, #sidebar a:visited	{
	color: #202020;
	padding-left: 2px;
	background:	transparent;
	border-bottom: 1px dotted #ffffff;

}
#sidebar a:hover, #sidebar a:active	{
	color: #000000;
	background-color: #ffffff;
	padding-left: 2px;
	border-bottom: 1px dashed #944;
}

#current a {
	color: #FFFFFF !important;
	/*/*/background-color: #91837b!important;
	border:	1px	solid #999 !important; /* */
}

#sidebar ul	{
	/*/*/padding-left: 0px;
	list-style-type: none;
	margin-left: 1px; /* */
}

#sidebar li	{
	/*/*/margin: 0px 0px 4px 0px; /* */
}



#side_note {
	width: 170px;
	margin:	0px	0; 
	background:	#d3d3d3; 
	font: 100% Verdana;	
	text-align:justify;
	color: #333; 
	border:	1px	dotted #000; 
	padding: 0px 5px 0px 5px;
} 

#side_note a {
	/*/*/padding: 0px;
	display: inline;
	text-decoration: none;
	background:	#d3d3d3; 
	border:	1px	dotted #d2ceca;	
	line-height: 100%;
	width: 175px; /* */
}

#side_note a:link {
	background:	#d3d3d3; 
	color :	#336699;
	text-decoration	: none;
	border-bottom: 1px dotted #d2ceca;
	font-family	: arial, Helvetica,	genera,	sans-serif;
}
#side_note A:visited {
	background:	#d3d3d3; 
	color :	#6B026C;
	font-family	: arial, Helvetica,	genera,	sans-serif;
	text-decoration	: none;
}
#side_note a:hover {
	background:	#d3d3d3; 
	font-family	: arial, Helvetica,	genera,	sans-serif;
	color :	#ffffff;
	text-decoration	: none;
}

#side_note_box {
	width: 150px;
	margin:	0px	0; 
	background:	#fff; 
	font: 100% Verdana;	
	text-align:justify;
	color: #333; 
	border:	1px	dotted #c00000; 
	padding: 0px 5px 0px 5px;
}

#sideButton	{
	width: 170px;
	margin:	0px	0; 
	background:	#1b0102	url(/images/blue.gif);
	font: 100% Verdana;	
	text-align:justify;
	color: #ffffff;	
	border:	2px	solid #394f63; 
	padding: 0px 5px 0px 5px;
} 

#box {
	margin:	0 153px	23px 23px;
	/*/*/padding: 14px;
	display: block;
	font-family	: arial, helvetica,	geneva,	sans-serif;
	text-decoration: none;
	background:	#e6e4e4; 
	border:	2px	solid #c00000; 
	line-height: 100%;
	width: 100%; /*	*/
}


#n4shell {
/* Happy hunting. This rule	will allow you to create an	outer border around	the	layout table in	netscape 4.	Wrap the entire	table inside a div and assign to the div this id */
	border:	1px	solid #000;
	/*/*/border: 0;	/* */
}

