/*
green	7C9E3F
orange	E59800
blue	0074A8
gray	E9E9E9 (CCCCCC)
*/
body 		{
		margin-top: 10;
		margin-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		background-color: #cccccc;
		background-image: url(graphics/bkg_dots.gif);
		font-family: arial, helvetica, sans-serif;
		}
.errmsg
{
	font-family: Arial,Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	color: red;
}
table.main	{
		border-width: 3px;
		border-style: outset;
		border-color: #CCCCCC;
		background-color: #FFFFFF;
		padding: 10px;
		}
.pagecontent	{
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 5px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: .85em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
		background-color: #FFFFFF;
		}
.pagecontentwithbottommargin	{
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 15px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: .85em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
		background-color: #FFFFFF;
		}
.greenbkgnd	{
		padding-right: 10px;
		padding-left: 5px;
		padding-top: 3px;
		padding-bottom: 10px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 1em;
		font-weight: 500;
		font-style: normal;
		color: #FFFFFF;
		background-color: #7C9E3F;
		}
.smalltext	{
			font-family: arial, helvetica, sans-serif;
			font-size: .9em;
			font-weight: 500;
			font-style: normal;
			color: black;
			vertical-align: top;
			}
textarea	{
			font-family: arial, helvetica, sans-serif;
			font-size: .9em;
			font-weight: 500;
			font-style: normal;
			color: black;
			vertical-align: top;
			}
ol.pagelist 
{
		font-family: arial, helvetica, sans-serif;
		font-size: .85em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
}
ul.pagebullets	{
		list-style-image: url(graphics/orange_bullet.gif);
		list-style-position: outside;
		margin: 0px;
		padding-left: 30px;
}
li.pagebullets	{
		margin: 0px; 
		padding: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: .85em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
		background-color: #FFFFFF;
		}
li.pagebulletshead	{
		margin: 0px; 
		padding: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: 500;
		font-style: normal;
		color: #0074A8;
		background-color: #FFFFFF;
		}
.quotecontenthome	{
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 10px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: .85em;
		font-weight: 300;
		color: #000000;
		background-color: #FFFFFF;
		}
.quotecontent	{
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 10px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: .85em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
		background-color: #FFFFFF;
		}
.quoteattrib	{
		margin-top: 10px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 5px;
		border-style: solid;
		border-bottom-width: 2px;
		border-top-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-color: #0074A8;
		font-family: arial, helvetica, sans-serif;
		font-size: .85em;
		font-weight: 300;
		font-style: italic;
		text-align: right;
		color: #000000;
		background-color: #FFFFFF;
		}
.bodyimgright	{
		margin-left: 5px;
		margin-right: 0px;
		margin-top: 5px;
		margin-bottom: 5px;
		float: right;
		}
.bodyimgcenter	{
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 5px;
		margin-bottom: 5px;
		float:none;
		}
.copyright	{
		font-family: arial, helvetica, sans-serif;
		font-size: .75em;
		font-weight: 300;
		font-style: normal;
		color: #0074A8;
		background-color: #E9E9E9;
		text-align: right;	
		}
.boxaround	{
		padding: 0px;
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 5px;
		border-style: solid;
		border-width: 2px;
		border-color: #cccccc;
		background-color: white;
		}
.minitext	{
		font-family: arial, helvetica, sans-serif;
		font-size: .85em; 
		color: #7C9E3F;
		}
a		{
		font-family: arial, helvetica, sans-serif;
		/* font-size: .75em; */
		font-weight: 300;
		font-style: normal;
		}
a:link  	{
		color: #0074A8;
		background-color: White;
		text-decoration: underline; 
		}
a:visited {
		color: #0074A8; 
		background-color: White;
		text-decoration: underline; 
		}
a:hover {
		color: #7C9E3F; 
		background-color: White;
		text-decoration: underline; 
		}
a:active {
		color: #7C9E3F; 
		}
.grayblock	{
		font-family: arial, helvetica, sans-serif;
		font-size: .75em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
		background-color: #E9E9E9;
		}
.bottomlinks	{
		font-family: arial, helvetica, sans-serif;
		font-size: .75em;
		font-weight: 300;
		font-style: normal;
		color: #0074A8;
		text-align: left;	
		background-color: #E9E9E9;
		}
.smallgreenhd	{
		font-family: arial, helvetica, sans-serif;
		font-size: 1.5em;
		font-weight: 600;
		font-style: normal;
		color: #7C9E3F;
		}
a.grayback:link  {
		color: #0074A8;
		background-color: #E9E9E9;
		text-decoration: underline; 
		}
a.grayback:visited {
		color: #0074A8; 
		background-color: #E9E9E9;
		text-decoration: underline; 
		}
a.grayback:hover {
		color: #7C9E3F; 
		background-color: #E9E9E9;
		text-decoration: underline; 
		}
a.grayback:active {
		color: #7C9E3F; 
		}
h1		{
		font-family: arial, helvetica, sans-serif;
		font-size: 1.75em;
		font-weight: 600;
		font-style: normal;
		text-align: center;
		color: Black;
		}
/*.pagehead	{
		font-family: arial, helvetica, sans-serif;
		font-size: 1.75em;
		font-weight: 600;
		font-style: normal;
		text-align: center;
		color: #097054;
		background-color: #6599FF;
		} */
.location 
{
		padding-top:20px;
}
.locationhead	{
		margin-top: 20px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: -10px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 1.5em;
		font-weight: 500;
		font-style: normal;
		color: #0074A8;
		border-style: solid;
		border-bottom-width: 2px;
		border-top-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-color: 0074A8;
		}
.locationcompany {
		padding-top: 0px;
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 1em;
		font-weight: 400;
		font-style: normal;
		color: #0074A8;
		background-color: #FFFFFF;
}
.locationtext
{
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: .85em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
		background-color: #FFFFFF;
}
.locationcert
{
		background:#FFFFFF;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 70px;
		margin-bottom: 10px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: .7em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
		background-color: #FFFFFF;
}
.locationarea
{
		background:#FFFFFF;
		margin-top: 0px;
		margin-right: 70px;
		margin-left: 70px;
		margin-bottom: 10px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: .7em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
		background-color: #FFFFFF;
}
#locationserviceleft {
		float:left;
		width:45%;
}
#locationserviceleft p {
		background:#FFFFFF;
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 35px;
		margin-bottom: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: .7em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
		background-color: #FFFFFF;
		}
#locationserviceright {
		}		
#locationserviceright p {
		background:#FFFFFF;
		margin-top: 0px;
		margin-right: 35px;
		margin-left: 10px;
		margin-bottom: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: .7em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
		background-color: #FFFFFF;
		}
.aboutuscompany {
		padding-top: 20px;
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 1.1em;
		font-weight: 600;
		font-style: normal;
		color: #0074A8;
		background-color: #FFFFFF;
}
.aboutussubhead {
		padding-top: 0px;
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 1em;
		font-weight: 400;
		font-style: normal;
		color: #0074A8;
		background-color: #FFFFFF;
}
.aboutustext
{
		margin-top: 10px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: .85em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
		background-color: #FFFFFF;
}
.pagehead {
		padding-top: 0px;
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 1.4em;
		font-weight: 400;
		font-style: normal;
		text-align: center;
		color: #0074A8;
		background-color: #E9E9E9;
		/*color: #FFFFFF;
		background-color: #0074A8; */
}
/*.pageheadtext {
		color: #FFFFFF;
		background-color: #0074A8;
} */
.servicehead {
		padding-top: 15px;
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 1.2em;
		font-weight: 500;
		font-style: normal;
		color: #0074A8;
		background-color: #FFFFFF;
}
.servicesubhead {
		padding-top: 15px;
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 1em;
		font-weight: 500;
		font-style: normal;
		color: #7C9E3F;
		background-color: #FFFFFF;
}
.servicetext
{
		padding-top: 5px;
		margin-top: 0px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: .85em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
		background-color: #FFFFFF;
}
.stattext
{
	font-size: xx-small;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.faqquestion	{
		margin-top: 10px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 5px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 1em;
		font-weight: 500;
		font-style: normal;
		color: #0074A8;
		background-color: #FFFFFF;
		}
.faqanswer	{
		margin-top: 5px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 5px;
		border-style: solid;
		border-bottom-width: 2px;
		border-top-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
		border-color: 0074A8;
		font-family: arial, helvetica, sans-serif;
		font-size: .85em;
		font-weight: 300;
		font-style: normal;
		text-align: left;
		color: #000000;
		background-color: #FFFFFF;
		}
.faqmoreinfo {
		margin-top: 10px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 5px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: 13pt;
		font-weight: 500;
		font-style: normal;
		color: #E59800;
		background-color: #FFFFFF;
		text-align: center;
}
table.admingrid 
{
	font-family: arial, helvetica, sans-serif;
	font-size: .9em;
}
table.admingrid td 
{
	vertical-align: top;
}
h2.news	
{
		color:#0074A8;
		font-size: 1.5em;
		font-weight: 600;
		font-style: normal;
		margin-right: 10px;
		margin-left: 10px;
}
h3.news	
{
		color:#0074A8;
		font-size: 1.2em;
		font-weight: 600;
		font-style: normal;
		margin-right: 10px;
		margin-left: 10px;
}
.newstext
{
		margin-top: 10px;
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 0px;
		border-style: none;
		font-family: arial, helvetica, sans-serif;
		font-size: .85em;
		font-weight: 300;
		font-style: normal;
		color: #000000;
		background-color: #FFFFFF;
}
