body{
font-family: arial, sans-serif, helvetica;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-align: center;
color: #000000;
padding: 0px;
margin: 0px;
}

/* Default link styles */
/* A not used in most browsers, legacy support */
A{
	color: #303080;
	text-decoration: underline;
}

A:link{
	color: #303080;
	text-decoration: underline;
}
A:visited{
	color: #202055;
	text-decoration: underline;
}
A:hover{
	color: #000000;
	text-decoration: underline;
}


/* Cell header edit links */
.CellEdit{
	background-color: #e0e0ff;
	border: 1px solid #808080;
	border-top-color: #f8f8f8;
	border-left-color: #e8e8ff;
	margin: 0 .3em;
	padding: .2em .6em;
	cursor: pointer;
}

/* The central content div */
.Content
{
width: 40em;
}

.CellMain
{
background-color:#f0f2ff;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-size: 0.8em;
line-height: 1.8;
text-align: left;
border:1px solid #e0e0e0;
padding: 0.5em 1.8em 1em 1.8em;
margin-right: 3em;
margin-bottom: 2em;
white-space: wrap;

}

/* Content cell header */
.CellMain h1 {
font-size: 1.5em;
text-align: left;
color:#ffffff;
background-color:#00ff00;
line-height: 1.2em;

white-space:nowrap;

background-image:url(/themes/_i_top.gif);
background-repeat: repeat-x;
background-color: #68B5E9;

border-top: 2px solid #666666;
border-bottom: 2px solid #666666;

padding: 0.1em 0.8em;
}

.CellMain h2 {
text-align: left;
font-size: 1.3em;
line-height: 1.3;
white-space:nowrap;

background-color: #e8e8f0;

border-top: 1px solid #d0d0d8;
border-bottom: 1px solid #d0d0d8;

padding: 0.1em 0.7em;
margin: 0em;
margin-top: 0.5em;
margin-bottom: 0.2em;
}

.CellMain code {
text-align: left;
font-size: 1.2em;
line-height: 1.2em;

display: block;

white-space:nowrap;

border: 1px solid #d3d5e3;
background-color: #ffffff;
margin: 0.5em;

padding: 0.8em;
}


.CellFooter {
text-align: right;
color:#808080;
margin-top: 1em;
padding-top: 0.6em;
border-top: 1px solid #d3d5e3;
font-weight: normal;
}

/* Navigation Column */
.CellSmall h1
{
margin: 0px;
border-bottom: 1px solid black;

padding: 0.2em;

font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 0.9em;
text-align: center;
color: white;

letter-spacing: +1px;

background-image: url(/themes/_i_btm.gif);
background-repeat: repeat-x;
background-color: #68B5E9;

white-space: nowrap;
}
.CellSmall
{
padding: 0px;
margin: 0px;
border: 1px solid black;
background-color:#AACCFF;
text-align: left;
}

.CellSmall p {
padding: 0em;
margin: 0.5em;
line-height: 1.3;
font-size: 0.8em;
}

/* Links in the contents table have no underline by default */
.CellSmall A:link{
	text-decoration: none;
}
.CellSmall A:visited{
	text-decoration: none;
}
.CellSmall A:hover{
	text-decoration: underline;
}


/* Top Logo Div */
.Logo {
padding: 3em;
}

/* Bottom Copyright Area */
.Copyright{
font-family: arial, sans-serif, helvetica;
font-size: 9px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #808080;
margin-bottom: 2em; /* put some vertical white space below */
}
A:link.Copyright{
color: #808080;
}
A:visited.Copyright{
color: #808080;
}
A:hover.Copyright{
color: #808080;
}


/* Layout Elements */
.SpaceGap {
width: auto;
}

.ColLeft {
width: 15em;
margin-right: 5em;
}

