body{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color: #7c7c7c;
	font-size: 12px;
	line-height: 120%;
	font-style: normal;
	background-image:  url(templatebackground.gif);  /* use if want TEXTURE background */
}
div#boundingbox {
	position:absolute;
	top:10;
	left:50%;  /* 50%, but set to 0% for editing ease */
	margin-left:-380px;   /* -380px, but set to 0px for editing ease */
	background-color: #FFFFFF;
	height: auto;
	width: 760px;

}

#templatediv1 { /* make as many as needed of these and change top,left,z-index */
	position:absolute;
	top:10px;
	left:10px;
	z-index: 1;
}

.largertext{
	font-size: 16px;
	font-style: normal;
	color: #333366;
	font-weight: bold;
	line-height: 120%;
}
.paddedtext{
	padding: 5px;

}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	font-style: normal;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	font-style: normal;
}

.mainmenu {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: center;
	font-weight: bold;
}
.mainmenu a:link  {
	color: #ffffff;
	text-decoration: none;

}
.mainmenu a:active {
	text-decoration: none;
	color: #33CC00;

	}

.mainmenu a:visited {
	text-decoration: none;
	color: #ffffff;

	}

.mainmenu a:hover {
	text-decoration: none;
	color: #33CC00;

	}
	
.mainmenu-on {
	color: #33CC00;

	}
	

.leftmenu {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	font-weight: bold;
}
.leftmenu a:link  {
	color: #ffffff;
	text-decoration: none;

}
.leftmenu a:active {
	text-decoration: none;
	color: #3BB9FF;

	}

.leftmenu a:visited {
	text-decoration: none;
	color: #ffffff;

	}

.leftmenu a:hover {
	text-decoration: none;
	color: #33CC00;

	}
	
.leftmenu-on {
	color: #33CC00;

	}

	
.mainbody {
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;

	}
.spotcolor { color: #333366;}
.submenu-on {
	background-color: #FFFFCC;
}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #0066CC;
	text-indent: 0px;
	line-height: 22px;
	font-weight: bold;
	text-align: center;
		TOPMARGIN: 0px;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #0066CC;
	text-indent: 0px;
	line-height: 16px;
	font-weight: bold;
	text-align: left;
}

.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-align: left;
}

.decorative {
	font-family: "Comic Sans MS", "Freestyle Script";
}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
ul {
	list-style-position: outside;
	list-style-type: square;
}
.pagetable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #FFFFFF;
}


.hr {background-image:url(images/wave.gif); background-repeat:repeat-x; width:100%; height:12; margin: 20 0 20 0;}

.indent {
	margin-left: 33px;
}

.indent2 {margin-left: 200px;}

.attention {
	color: #FFFF00;
	background-color: #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: auto;


}
dt {
	color: #000000;
	font-weight: bold;

}
dd {
	margin-bottom: 10px;
}
.list-noindent {
	margin: 0px;
	padding: 0px;

}
#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:736px;
	height:auto;
}

#sohlayout-01 {
	position:absolute;
	left:12px;
	top:0px;
	width:337px;
	height:107px;
	z-index: 2;

}

#sohlayout-02 {
	position:absolute;
	left:349px;
	top:0px;
	width:99px;
	height:128px;
	z-index: 2;
}

#sohlayout-03 {
	position:absolute;
	left:448px;
	top:0px;
	width:300px;
	height:128px;
}

#sohlayout-04 {
	position:absolute;
	left:12px;
	top:107px;
	width:317px;
	height:66px;
}

#sohlayout-05 {
	position:absolute;
	left:329px;
	top:107px;
	width:20px;
	height:21px;
	z-index: 2;
}

#sohlayout-06 {
	position:absolute;
	left:329px;
	top:128px;
	width:51px;
	height:45px;
}

#sohlayout-07 {
	position:absolute;
	left:380px;
	top:128px;
	width:68px;
	height:45px;
}

#sohlayout-08 {
	position:absolute;
	left:448px;
	top:128px;
	width:41px;
	height:45px;
}

#sohlayout-09 {
	position:absolute;
	left:489px;
	top:128px;
	width:64px;
	height:45px;
}

#sohlayout-10 {
	position:absolute;
	left:553px;
	top:128px;
	width:72px;
	height:45px;
}

#sohlayout-11 {
	position:absolute;
	left:625px;
	top:128px;
	width:123px;
	height:45px;
}

#sohlayout-12 {
	position:absolute;
	left:12px;
	top:0px;
	width:189px;
	height:25px;
}

#sohlayout-13 {
	position:absolute;
	left:201px;
	top:0px;
	width:520px;

}

#sohlayout-14 {
	position:absolute;
	left:12px;
	top:25px;
	width:189px;
	height:26px;
}

#sohlayout-15 {
	position:absolute;
	left:12px;
	top:51px;
	width:189px;
	height:25px;
}

#sohlayout-16 {
	position:absolute;
	left:12px;
	top:76px;
	width:189px;
	height:25px;
}

#sohlayout-17 {
	position:absolute;
	left:12px;
	top:101px;
	width:189px;
	height:26px;
}

#sohlayout-18 {
	position:absolute;
	left:12px;
	top:127px;
	width:189px;
	height:25px;
}

#sohlayout-19 {
	position:absolute;
	left:12px;
	top:152px;
	width:189px;
	height:175px;
}
#flashmovie {
	position:absolute;
	left:329px;
	top:0px;
	width:419px;
	height:128px;
	z-index: 1;
	background-color: 1070cf;
}
#masthead {
	position:absolute;
	left:0px;
	top:0px;
	width:760px;
	height:172px;
	z-index: 1;
	background-image: url(images/backgroundtop.gif);
}
#bodymid {
	position:absolute;
	left:0px;
	top:172px;
	width:760px;
	height:1000px; /* 100%, but set to 1000px for editing ease */
	z-index: 1;
	background-image: url(images/backgroundmid.gif);
}
#bodymidtable {
	position:absolute;
	left:0px;
	top:172px;
	width:760px;
	z-index: 1;
}
#bodybot {
	position:absolute;
	left:0px;
	width:760px;
	height:19px;
	z-index: 1;
	background-image: url(images/backgroundbot.gif);
	background-repeat: no-repeat;
	bottom: 0px;
}
.blockquotelarge {
	font-size: 15px;
	color: #999999;
	font-weight: bold;

}