img	{
	border: none;
}

.maintext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	line-height: 20px;
}
.maintextnosp	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
}
.maintextwhtnosp	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.maintextgrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.maintextgreylt	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.gofishurl	{
	font-family: arial, helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
}
.maintextgreen	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #7dff00;
	line-height: 20px;
}
.maintextblk	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

.content	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 18px;
}

.smalltextgreen	{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #7dff00;
	line-height: 20px;
}

.mainlinkgreen:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #7dff00;
	text-decoration: none;
}
.mainlinkgreen:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #7dff00;
	text-decoration: none;
}
.mainlinkgreen:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.mainlinkgry:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.mainlinkgry:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.mainlinkgry:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.mainlinkgrygrn:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.mainlinkgrygrn:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.mainlinkgrygrn:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #7dff00;
	text-decoration: none;
}
.mainlinkwht:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.mainlinkwht:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.mainlinkwht:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}
.bgrepeatmain	{
	background:	#777366 url('images/background_main_repeat.jpg') top left repeat-y;
}
.cellbg	{
	background: url('images/bg_gradient.jpg') top right repeat-y;
}
.pageborder	{
	border: 1px solid #777366;
}
.ruletop	{
	border-top: 1px solid #777366;
}
.rulebttm	{
	border-bottom: 1px solid #777366;
}
.rulegreen	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #7dff00;
	border-bottom: 1px solid #7dff00;
}
.intensivebg	{
	background: url() #ffffff center center no-repeat;
}
.intensivebgmain	{
	background: url() #ffffff bottom right no-repeat;
}
.picorder	{
	border: 1px solid #000000;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1 li{ /*CSS specific to demo 1*/
margin-bottom: 4px;
}

#example2 div{ /*CSS specific to demo 2*/
margin-bottom: 5px;
}

#example2 div a{ /*CSS specific to demo 2*/
text-decoration: none;
}

#example3 a{ /*CSS specific to demo 3*/
color: #77ff00;
text-decoration: underline;
font-weight: bold;
}

#example3 p{ /*CSS specific to demo 3*/
margin-bottom: 0px;
}

code{ /*CSS for insructions*/
color: #777777;
}

