/* --------------------------------------------------------------*/
/* Filename:     icp.css        by L J
/* Purpose:      Internet Web Compliance Pages- CSS
/*
/* -------------------------------------------------------------- */
/* Comments: Intended for "About", "AUP", "Privacy" pages, etc.
/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */

/* ------------------------------------------------------------- */
/* --------  BEGIN LAYOUT ---------- */
/* --------------------------------------------------------------- */

* 							{	/* Rids all default margins on body & all othe elements.  */
	margin:0;padding:0
	}
HTML, BODY 					{	/* Sets pg 100% Viewport high: MSIE needs BODY; others need HTML tag */
	HEIGHT:100%
	}
HTML, BODY 					{	/* Mozilla need min set */
	MIN-HEIGHT: 100%;
	}
body 						{ 	/* Doc defaults */
	MARGIN: 0; PADDING: 0;
  FONT-FAMILY: "Times New roman", Perpetua, "Modern No. 20", Serif; FONT-SIZE:
  Normal; FONT-WEIGHT: Medium;
  BACKGROUND-COLOR: #F5F5F5; COLOR: #000000;
}
div > p 					{
/* Removes default top margin from left/right column paragraphs in Mozilla */
  margin-top: 0;
}
hr 							{
	WIDTH: 60%; TEXT-ALIGN: Center;
	MARGIN-TOP; 0.5em; MARGIN-BOTTOM; 0.5em;
	MARGIN-RIGHT: AUTO; MARGIN-LEFT: AUTO;
	height: 100%; min-height: 100%;
	BORDER: 2px Solid #800000;
}


#center 					{
	MARGIN: 0 204px 0 204px; PADDING: 0.2em 0.4em -0.2em 0.4em;
	background-color: #BOC4DE; COLOR: #000000;
}
#center 					{	/* IE 7 Hack */
	* PADDING: 0.2em 0.4em;
}
#center P, #center ul  		{
	margin: 0; padding-left: 0 4px;
	}
#center li 					{
	margin-left: 40px; padding-left: 0;
	}
#center ul 							{
	display: block;
	MARGIN: 8pt; PADDING: 0.5em
	}
#clear 						{
	clear: both;
	}
#footer 					{
	position: relative; bottom: -50pt; height: 80pt;
    MARGIN: 20pt 0 10pt 0; padding: 0; TEXT-ALIGN: Center;
	background: #BOC4DE;  COLOR: #000000; BORDER-TOP: 2px Solid #800000;
  }
#footer P 					{
	POSITION: RELATIVE; TOP: 1em;
	MARGIN: 0; PADDING: 0;
	}
#left 						{
	float: left; width: 200px;
	height: 100%; min-height: 100%; max-height: 100%;
	margin: 0 0 1% 0; padding: 0 0 14% 0;
	BACKGROUND-COLOR: #000070; BACKGROUND-IMAGE: url("../../images/side-col.jpg");
	REPEAT: Repeat-y; BORDER-RIGHT: 2px Solid #800000;
}
#left 						{	/* IE 7 Hack */
	* margin: 0 0 1% 0; * padding: 0 0 10% 0;
}
#left P 					{
	POSITION: RELATIVE; TOP: 1em;
	MARGIN: 0.5em 0.9em 0.5em 0.7em; PADDING: 0.5em 0.1em  0.5em 0.5em;
	BACKGROUND-COLOR: #F5F5F5; COLOR #000000;
	BORDER: 1px Solid #000045;
}
#right 						{
	float: right; width: 200px;
	height: 100%; min-height: 100%; max-height: 100%;
	BACKGROUND: #000070 url("../../images/side-col.jpg"); COLOR: #000000;
	REPEAT: Repeat-y; BORDER-LEFT: 2px Solid #800000;
}
#right P 					{
	POSITION: RELATIVE; TOP: 1em;
	MARGIN: 0.5em 0.7em 0.5em 0.9em; PADDING: 0.5em 0.5em  0.1em 0.5em;
	BORDER: 1px Solid #000045;
	BACKGROUND-COLOR: #F5F5F5; COLOR #000000;
}
#top 						{
	TEXT-ALIGN: Center; width: 95.5%;  height: 100px;
	margin: 10px 12px ; padding: 10px;
	background: #B0C4DE; COLOR: #800000; TEXT-DECORATION: underline;
	BORDER-BOTTOM: 2px Solid #800000;
}
#wrapper 					{
	margin: 0 10px; padding: 0;
	HEIGHT: 100%; MIN-HEIGHT: 100%; max-height: 100%;
}


/* ------------------------------------------------------------- */
/* --------  END LAYOUT ---------- */
/* --------------------------------------------------------------- */
/* ------------------------------------------------------------- */
/* --------  BEGIN FORMAT ---------- */
/* --------------------------------------------------------------- */

p,h1,h2						{
	margin: 0 0 1em 0;
	}


h1 { background-color: transparent; color: #800000;
	font-size: 32pt; font-weight: 900;
	margin: 4pt;
}
h2 { font-weight: 900;
	font-size: 28pt;
	margin: 4pt;
}
h3 { font-weight: 800; font-size: 18pt;
margin: 4pt;
}
h4 { font-weight: 800; font-size: 14pt;
	margin: 4pt;
}
p { MARGIN: 1em; PADDING: 0.5em }


.jjlogo 					{
	width:42px; height:30px; margin: 0 2px 0 0;
	}


/* ------------------------------------------------------------- */
/* --------  END FORMAT ---------- */
/* --------------------------------------------------------------- */
/* ------------------------------------------------------------- */
/* --------  BEGIN NAVIGATION ---------- */
/* --------------------------------------------------------------- */
A						{
	TEXT-DECORATION: None;
	}
a:link, a:visited		{
	BACKGROUND-COLOR: Transparent; COLOR: #4169E1;
	}
a:hover 				{
	BACKGROUND-COLOR: #4169E1; COLOR: #F5F5F5;
	TEXT-DECORATION: Underline;
	}
a:active 				{
	BACKGROUND-COLOR: Transparent; COLOR: #4169E1
	}
p.affiliate 						{
	WIDTH: 115pt;
	margin: 0 auto; padding: 0;
	TEXT-ALIGN: Center;
}
p.affiliate > a 					{
	TEXT-ALIGN: Center;
}


/* ------------------------------------------------------------- */
/* --------  END NAVIGATION ---------- */
/* --------------------------------------------------------------- */





