body {
	color:#00058e;
	font-family:Verdana,Helvitica,Arial,serif;
	padding:0px;
	text-align:center;
}

html.hasFlash .alternateContent { visibility: hidden; }

.maincontent {
	width: 850px;
	margin:0px auto;
}

.emph {
	font-weight:bold;
}

.htmlcode {
	background-color: rgb(235, 235, 235);
	font-family: monospace;
	font-size: small;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 10px 10px 10px 10px;
	margin:  20px 10px 20px 10px;
}

.textunit{
	margin: 20px 0px 20px 0px;
}


.content {
	margin: 20px 0px 0px 0px;
	text-align: left;
}

.widgetexample{
	margin: 0 auto;
	text-align: center;
	border: 1px dashed #00058e;
}

.imagelink {
	border-bottom: none;
}

a:link, a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #727679;
}

a:hover {
	border-bottom: 1px solid #959C9D;
	text-decoration: none;
}

A:link img, A:visited img, A:hover img {
	text-decoration: none;
}

a:active {
	text-decoration: none;
	border-bottom: none;
}

p {
	margin: 6px 0px 6px 0px;
	font-size: 0.8em;
	line-height: 1.3em;
}

h1 {
	font-size: 20px;
	line-height: 23px;
	font-weight: bold;
	color: #7477e2;
	margin: 5px 20px 20px 0px;
}
h2 {
	font-size: 16px;
	line-height: 16px;
	color: #8195ff;
	margin: 12px 0px 8px 0px;
}
h3 {
	font-size: 12px;
	line-height: 14px;
	color: #8195ff;
	margin: 8px 0px 6px 0px;
}

hr {
	margin: 4px 0px 12px 0px;
	border-top: 2px none;
	border-right: 2px none;
	border-bottom: 2px dotted #A9CE14;
	border-left: 2px none;
}

ul {
	margin: 0px;
	padding: 6px 0px 6px 0px;
}

li {
	padding: 5px 0px 5px 10px;
	line-height: 15px;
	list-style-type: none;
	font-size: 12px;
}

.footerNav {
	font-size: 10px;
	color: #999999;
	line-height: 14px;
	margin: 0px 0px 10px 0px;
	text-align: center;
}
#footerNav a {
	text-decoration:none;
	color:#999999;
	border-bottom: none;
	}
#footerNav a:hover {
	border-bottom: 1px solid #4B4B4B;
	color: #4B4B4B;
	text-decoration: none;
	}

.bulleted {
	list-style-image: url(tick.jpg);
	padding-left:2em;
}

.blockquote {
	margin: 15px 20px 25px;
	padding: 10px;
	background-color: #EDEDED;
	-moz-border-radius: 5px;
}

#menunav
{
	vertical-align: middle;
	font-size: 10px;
	padding: 2px;
	text-decoration: none;
	color: #7477e2;
}


#menunav a:link, #menunav a:visited {
	text-decoration: none;
	border-bottom: none;
	color: #7477e2;
} 

#menunav a:hover {
	border-bottom: 1px solid #7477e2;
	text-decoration: none;
	color: #7477e2;
} 

#menunav li, #menunav ul {
	display: inline;
	margin: 1px;
	padding:0;
	color: #7477e2;
}

#footnav
{
	vertical-align: middle;
	font-size: 10px;
	padding: 10px 5px 5px;
	text-decoration: none;
}


#footnav a:link, #footnav a:visited {
	color: #727679;
	text-decoration: none;
	border-bottom: none;
} 

#footnav a:hover {
	color: #333333;
	text-decoration: none;
} 

#footnav li, #footnav ul {
	display: inline;
	margin: 0;
	padding:0;
}

#breadcrumb
{

	vertical-align: middle;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	margin: 0;
	padding:3px 8px;
}

#breadcrumb li, #breadcrumb ul {
	display: inline;
	color: #0000aa;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
} 


#breadcrumb a:link, #breadcrumb a:visited {
	color: #0000aa;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
} 

#breadcrumb a:hover {
	color: #0000dd;
	font-weight: bold;
	border-bottom: 1px solid #0000dd;
	text-decoration: none;
} 

.filler {
	color: #B6B6B6;
}


#classDocs{
	text-align: center;
	margin: 0 auto;
}

.docheader {
	font-weight: bold; 
	font-size: 16px;
	color: #fafaff;
	background-color: #7b80e8;
	padding: 2px 2px 2px 2px;
}

.doccell {
	margin: 4px 4px 4px 4px;
}

.blocktop {
	background: #e6e7ff;
	padding:3px;
}

.blockbottom {
	background: #f4f5ff;
	padding:5px 0px;
	border-top:0px;
}

.plaintop {
	margin: 0px 0px 0px 0px;
}

.plainbottom {
	margin: 0px 0px 0px 0px;
}


#navlist {
	width: 178px;
}

#navlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-size: .9em;
}

#navlist li {
	margin: 0;
	position: relative;
	top: 10px;
}

#navlist a {
	padding: 0px 2px 0px 25px;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 15px;
}

#navlist a:link, #navlist a:visited {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: none;
}

#navlist a:hover, #navlist a:active,
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #FFFFFF;
}
