BODY
{
	font-family: "Verdana"; 
	background-color: rgb(242,242,242)
}

/* 
BODY{ font-family: "Tahoma";background-color: rgb(176,196,222) }
BODY{font-family: "Verdana";	background-color: rgb(176,196,222);}
BODY{ font-family: "Arial";background-color: rgb(176,196,222) } 
background-color: rgb(176,196,222);
*/

DIV.hometitle
{
	position: relative;
	width: 100%;
	top: 0;
	left: 0;
	bottom: 40px;
	height: auto;
	text-align: center;
	vertical-align: top;
	padding: 0;
	margin: 0;
	border-color: green;
	border-style: none;
}

DIV.homemain
{
	position: relative;
	width: 80%;
	bottom: 0;
	left: 10%;
	height: auto;
	text-align: center;
	border-style: none;
}

DIV.homefooter
{
	position: absolute;
	width: 80%;
	bottom:  0;
	left:  10%;
	height:  auto;
	text-align: center;
	border-style:  none;
	border-color:  none;
}

DIV.pagetitle
{
	position: absolute;
	/* position: relative; */
	bottom: 96px;
	top: 0;
	left: 0;
	width: 100%;
	height: 96px;
	text-align: center;
	border-style: dashed;
	border-width: 0px;
	border-color: purple;
	padding: 2px;
}

DIV.pagedesc
{
	position: absolute;
	/* position: relative; */
	bottom: 10%;
	top: 96px;
	left: 0;
	width: 100%;
	height: auto;
	text-align: justify;
	border-style: dashed;
	border-width: 0px;
	border-color: red;
}

DIV.regformpagetitle
{
	position: relative; 
	bottom: auto;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	text-align: center;
	border-style: dashed;
	border-width: 0px;
	border-color: purple;
	padding: 0;
}

DIV.regformpagedesc
{
	/* position: absolute; */
	position: relative;
	bottom: 10%;
	top: 50px;
	/* top: 96px; */
	left: 0;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	text-align: justify;
	border-style: dashed;
	border-width: 0px;
	border-color: red;
}

DIV.regformdesc
{
	position: relative;
	bottom: 10%;
	top: 10px;
	left: 0;
	width: auto;
	height: auto;
	text-align: justify;
	padding: 0;
	margin: 0;
	border-style: dashed;
	border-width: 0px;
	border-color: red;
}

DIV.regform
{
	position: relative;
	width: 50%;
	top: -10px;
	left: auto;
	right: auto;
	height: auto;
	text-align: center;
	vertical-align: middle;
	border-color: silver;
	border-style: groove;
	padding: 0;
	margin: 0;
}

DIV.regformmessage
{
	position: relative;
	width: auto;
	top auto;
	left: auto;
	right auto;
	width: 70%;
	height: auto;
	text-align: left;
	border-style: dashed;
	padding: 0;
	margin: 0;
	border-width: 0px;
	border-color: green;
}

DIV.contactdesc
{
	position: absolute;
	bottom: 10%;
	top: 60px;
	left: 0;
	width: 100%;
	height: auto;
	text-align: justify;
	border-style: dashed;
	border-width: 0px;
	border-color: red;
}

DIV.subform
{
	position: relative;
	width: 80%;
	top: 0;
	left: 10%;
	right: 10%;
	height: auto;
	text-align: center;
	border-color: silver;
	border-style: groove;
}

DIV.submessage
{
	position: relative;
	width: 100%;
	top 0;
	left: 0;
	right 0;
	height: auto;
	text-align: left;
}

DIV.genericfooter
{
	position: relative;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto; 
	width: 100%;
	height: 20px;
	vertical-align: bottom;
	text-align: center;
	font-family: "Verdana";
	font-size: 8pt; 
	border-width: 1px;
	border-color: blue;
	border-style: none;
}

DIV.loginmain
{
	position: absolute;
	width: 50%;
	top: 70px;
	left: 25%;
	right: auto;
	bottom: 150px;
	height: auto;
	text-align: center;
	border-color: navy;
	border-style: none;
}

DIV.changemain
{
	position: absolute;
	width: 50%;
	top: 70px;
	left: 25%;
	right: auto;
	bottom: 150px;
	height: auto;
	text-align: center;
	border-color: navy;
	border-style: none;
}

DIV.thankmain
{
	position: absolute;
}

DIV.error
{
	position: relative;
	width: 45%;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
	text-align: center;
	border-color: red;
	border-style: dotted;
	border-width: 0px;
}

DIV.profile
{
	position: relative;
	top: 0;
	bottom: 0; 
	left: 10%;
	right: 0; 
	width: 80%;
	height: 100%;
	text-align: justify;
}

DIV.servprofile
{
	position: relative;
	top: 0;
	bottom: 0; 
	left: 0;
	right: 0; 
	width: 100%;
	height: 100%;
	text-align: justify;
}

DIV.promotions
{
	position: relative;
	width: 100%; 
	bottom: 0; 
	left: 0; 
	top: auto; 
	height: auto; 
	text-align: center;
}

DIV.contacttitle
{
	position: absolute; 
	bottom: 60px;
	top: 0;
	left: 0;
	width: 100%;
	height: 60px;
	text-align: center;
	border-style: dashed;
	border-width: 0px;
	border-color: red;
}

DIV.contactinfo
{
	position: relative;
	left: 30%;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	border-style: none;
}

DIV.regform
{
	position: relative;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	border-style: none;
	padding: 0;
	margin: 0;
}

DIV.regformclientserv
{
	position: relative;
	top: 0;
	bottom: 0; 
	left: 0;
	right: 0; 
	width: 99%;
	height: 100%;
}

DIV.clientserv
{
	position: relative;
	top: 0;
	bottom: 0; 
	left: 0;
	right: 0; 
	width: 99%;
	height: 100%;
}

DIV.faqdropdown
{
	position: relative;
	top: 0;
	bottom: auto; 
	left: 20%;
	right: 0; 
	width: auto;
	height: auto;
	text-align: justify;
	vertical-align: middle;
	border-style: none;
	border-color: red;
}

DIV.faqdisplay
{
	position: relative;
	top: 0;
	bottom: auto; 
	left: 20%;
	right: 0; 
	width: 50%;
	height: 75%;
	text-align: justify;
	vertical-align: middle;
	border-style: none;
	border-color: blue;
}

DIV.promoform
{
	position: absolute;
	top: 96px;
	bottom: 0;
	left: 20%;
	right: auto;
	text-align: center;
	height: auto;
	border-color: blue;
	border-style: none;
	padding: 1px;
}

A.genericfooter
{
	font-size: 8pt;
	color: navy;
	text-decoration: none;
}

IMG.linkseparator
{
	margin-right: 5px;
	margin-left: 5px;
}

H3.servicetitle
{
	color:  rgb(255,255,255); 	
	font-size: 20pt; 	
	text-shadow: black 0px 0px 5px
}

H3.pagedesc
{
	font-size: 8pt; 
	color: navy;
}

H3.regformpagedesc
{
	font-size: 8pt; 
	color: navy;
	text-align: center;
}

H3.required
{
	font-size: 8pt;
	color: red;
	text-align: center;
}

H3.clientserv
{
	font-size: 12pt; 
	color: navy;
}

H3.homedesc
{
	font-size: 12pt; 
	color: navy;
}

H3.pagetitle
{
	font-size: 18pt; 
	color:  navy;	
	text-shadow: black 0px 0px 5px
	text-align: center;
}

H3.regformpagetitle
{
	font-size: 18pt; 
	color:  navy;	
	text-shadow: black 0px 0px 5px
	text-align: center;
}

H3.homefooter
{
	font-size:  8pt;
	color: navy;
}

H3.faq
{
	color: white; 	
	font-size: 14pt; 
	font-family: "Arial"
}

H3.faqanswer
{
	color: navy;
	font-size: 12pt;
	font-family: "Arial";
	font-style: italic;
	font-weight: bold;
	vertical-align: top
}

H3.faqlisttitle
{
	font-color: white;
	font-weight: bold;
	text-align: center;
	background-color: black;
}

H3.error
{
	color: red;
	font-family: "Arial";
	font-style: normal;
	font-weight: bold;
	text-align: left;
	font-size: 8pt;
}

H4.tiptext
{
	font-color: navy;
	font-weight: normal;
	font-size: 6pt;
}

A{ text-decoration: none }
A:visited { text-decoration: none; font-color: inherit; }

A.main { text-decoration: none; color: #6665FF; font-size: 8pt;}
A.main:hover { color: orange; font-size: 8pt;}

/* Added for Action International - Workshop Registration */
A.reglist { text-decoration: none; color: #6665FF; font-size: 12pt;}
A.reglist:hover { color: orange; font-size: 12pt;}
H4.reglist{ font-color: navy; font-weight: bold; font-size: 10pt; vertical-align: middle;}

TD.reglist{ font-color: navy; font-weight: bold; font-size: 10pt; vertical-align: middle;}

/*
DIV.sample
{
	position: relative;
	top: 0;
	bottom: 0; 
	left: 0;
	right: 0; 
	width: 100%;
	height: 100%;
	border-style: none;
	border-color: blue;
	background-color: rgb(0,0,222); 
}
*/
