/*  Body  */

body {background-color:#1C15B4;}

/*  Containers  */

#main, #bottom {display:block;position:relative;width:850px;height:auto;left:50%;margin:15px 0 0 -425px;border:1px solid #08054C;background-color:#08054C;}
#topmenupad, #topban, #midmenupad, #midarea	
	{
		display:block;
		position:relative;
		width:850px;
		top:0px;
		left:0px;
		background-position:center;
		background-repeat:no-repeat;z-index:1;
	}
#topmenupad {height:50px;background-image:url('../images/TopMenuBack.jpg');border:0px;z-index:3;}
#topban {height:130px;background:none;}
/* banner images*/
#topban .yam1, #topban .yam2, #topban .yam3, #topban .yam4 {display:block;position:absolute;height:130px;top:0px;z-index:2;}
#topban .yam1, #topban .yam4 {width:210px;left:0px;}
#topban .yam2, #topban .yam3 {width:215px;left:210px;}
#topban .yam3 {left:425px;}
#topban .yam4 {left:640px;}
#topban .yam1 img, #topban .yam4 img {width:210px;height:130px;}
#topban .yam2 img, #topban .yam3 img {width:215px;height:130px;}
/* end banner images */
#midarea  
	{
		height:auto;
		background-image:url('../images/MidSectBack.jpg');
		background-position:top center;
		padding-bottom:50px;
	}
#midarea #wkareapad
	{
		display:block;
		position:relative;
		width:850px;
		height:auto;
		top:50px;
		left:0px;
		z-index:2;
		background-color:#E0DEEC;
	}
#midarea #wkareapad .wkarea
	{
		display:block;
		position:relative;
		width:840px;
		height:auto;
		top:-10px;
		left:5px;
		background-color:#FFFFFF;
		padding-bottom:20px;
		z-index:3;
	}
#midarea #wkareapad .wkarea .txtarea
	{
		display:block;
		position:relative;
		top:10px;
		left:5px;
		/* width: program inline */
		height:auto;
		border:1px solid #E0DEEC;
		padding-bottom:20px;
	}
#midarea #wkareapad .wkarea a {text-decoration:underline;}
#bottom {width:852px;margin-top:0px;height:auto;border:0px;padding:0px;background-color:#120F5D;z-index:2;}
#bottom .legals, #bottom .copyright {display:block;position:absolute;height:auto;top:0px;text-align:center;z-index:2;}
#bottom .legals {width:200px;top:10px;left:0px;text-align:left;}
#bottom .copyright {width:600px;left:200px;}
#bottom .legals a, #bottom .legals a:visited, #bottom .copyright a, #bottom .copyright a:visited {color:#FFFFFF;text-decoration:none;}
#bottom .legals a:hover, #bottom .copyright a:hover {color:#02FC08;}
#bottom h2 {color:#B4AB40;}
#bottom h3, #bottom h4, #bottom p {color:#FFFFFF;}
#bottom h3 {margin-bottom:0px;}
#bottom p {margin:0px;}

/*  Font Styles  */
h1
	{
		display:block;
		position:relative;
		width:425px;
		height:24px;
		top:-10px;
		left:425px;
		font-family:"Arial Rounded MT Bold";
		font-size:16pt;
		font-weight:normal;
		font-style:oblique;
		color:#08054C;
		line-height:20px;
		text-align:center;
		margin:0px;
		z-index:10;
	}
h2, h3, h4, h5 {font-family:Arial;}

h2
	{
		display:block;
		position:relative;
		height:24px;
		line-height:24px;
		font-size:12pt;
		font-weight:bold;
		text-align:left;
		color:#1C15B4;
		margin:0px;
		padding:10px;
		padding-top:5px;
		padding-bottom:5px;
		background-color:#E0DEEC;
	}
h3
	{
		font-size:10pt;
		font-weight:bold;
		text-align:center;
		color:#1C15B4;
	}
h4
	{	
		font-size:9pt;
		font-weight:normal;
		text-align:center;
		color:#1C15B4;
		margin-top:0px;
	}
p
	{	
		font-family:Verdana;
		font-size:9pt;
		font-weight:normal;
		text-align:justify;
		color:#120F5D;
		margin-left:10px;
		margin-right:10px;
	}
/*  Anchor Styles  */
a, a:visited
	{
		color:#1C15B4;
		text-decoration:none;
	}
a:hover {color:#FFFFFF;background-color:#1C15B4;}
#midarea #wkareapad .wkarea .txtarea a {text-decoration:underline;}
/*  List Styles  */
ul.terms
	{
		list-style-type:disc;
		list-style-position:outside;
		margin:0px;
		margin-left:20px;
		padding:0px;
	}
ul.terms li
	{
		font-family:Verdana;
		font-size:9pt;
		font-weight:normal;
		text-align:justify;
		color:#120F5D;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:15px;
	}
/*  Form Styles  */

form
	{
		font-family:Arial;
		font-size:9pt;
		font-weight:bold;
		color:#1C15B4;
	}
input {font-size:9pt;height:10pt;}
input.button {border:2px outset #1C15B4;color:#1C15B4;background-color:#FFFFFF;height:20pt;font-size:8pt;}

/*  Miscellaneous  */

.subsMailGraphic_sm, .subsNewsGraphic_sm, .prodMonth1, .prodMonth2
{
	display:block;
	position:relative;
	width:230px;
	height:250px;
	top:0px;
	left:0px;
	background-color:red;
}
.subsNewsGraphic_sm {background-color:green;}
.prodMonth1 {background-color:orange;}
.prodMonth2 {background-color:cyan;}
.slogan
	{
		display:block;
		position:relative;
		width:80%;
		height:30px;
		left:10%;
		bottom:-20px;
		background-color:#100B80;
		font-family:"Arial Rounded MT Bold";
		font-size:14pt;
		font-weight:normal;
		font-style:oblique;
		color:#F9E605;
		text-align:center;
		line-height:30px;
		border:1px solid #F9E605;
	}
		
/*  mailing list hover block*/

#mailtrigger
{
	display:block;
	position:fixed;
	width:100%;
	height:20px;
	top:0px;
	right:5px;
	z-index:1000;
}
#mailblock
{
	display:none;
	visibility:hidden;
	position:absolute;
	width:600px;
	height:800px;
	width:800px;
	height:525px;
	top:30px;
	left:50%;
	margin-left:-400px;
	background-image:url('../images/MailPopupBack.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#1C15B4;
	border:5px outset #FCF65B;
	padding-bottom:10px;
}/*		
#mailblock #mailanchor
{
	display:block;
	position:absolute;
	width:580px;
	height:110px;
	left:10px;
	bottom:10px;
}	*/

#mailblock #mailanchor
{
	display:block;
	position:absolute;
	width:430px;
	height:108px;
	left:10px;
	bottom:12px;
}
#mailblock .txtarea1, #mailblock .txtarea2
{
	display:block;
	position:absolute;
	width:430px;
	height:auto;
	top:150px;
	left:10px;
	font-family:Verdana;
	font-size:10pt;
	color:#000000;
	font-weight:normal;
	text-align:center;
	background:transparent;
}
#mailblock .txtarea2 
{
	width:313px;
	top:13px;
	left:442px;
	padding:20px;
	
	background-color:#FFFFFF;
}
#mailblock .close
{
	display:block;
	position:absolute;
	width:16pt;
	height:16pt;
	right:10px;
	top:10px;
	font-family:Verdana;
	font-size:16pt;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	line-height:16pt;
	margin:0px;
	border:1px dashed #FF0000;
}