@charset "utf-8";
/****************************************************************************
CWP Ads Style Sheet

Created by Christian Web Programming

Copyright &copy; 2009-2010 by James E. Pettis

June 1, 2010
/****************************************************************************/


.CWPAd .LinkFrameOuter
	{
	border-width: .15em;
	font-size: medium;
	}

.CWPAd img
	{
	border: none;
	position: absolute;
	}

.CWPAd .LinkFrameInner
	{
	border-width: .6em;
	height: 11.5em;
	padding: 0 .5em;
	width: 20em;
	}

.CWPAd .TitleArea
	{
	display: block;
	position: relative;
	text-align: center;
	}

.CWPAd .AdText
	{
	display: block;
	position: relative;
	text-align: justify;
	}

.CWPAd .AdText span
	{
	font-size: 126%;
	}


/****************************************************************************
.BR
/****************************************************************************/
.CWPAd .BR img
	{
	margin-left: 1.1em;	/* graphic horizontal position adjustment */
	margin-top: 1.1em;	/* graphic vertical position adjustment */
	width: 2.7em;		/* graphic size */
	}

.CWPAd .BR .TitleArea
	{
	color: #FFFFFF;
	margin-left: 2.7em;	/* should equal width of visible graphic */
	top: -.1em;			/* title vertical position adjustment */
	}

.CWPAd .BR .TitleArea span
	{
	font-size: 256%;
	font-weight: bold;
	}

.CWPAd .BR .AdText
	{
	top: .5em;			/* text area vertical position adjustment */
	}

.CWPAd .BR .LinkFrameInner
	{
	background-color: #740505;
	background-image: url('marbltxt/bg_wcag.gif');
	color: #FFFF99;
	font-family: 'times new roman', 'times', serif;
	}

/****************************************************************************
end .BR
/****************************************************************************/


/****************************************************************************
.BS
/****************************************************************************/
.CWPAd .BS img
	{
	margin-left: .9em;	/* graphic horizontal position adjustment */
	margin-top: 1.2em;	/* graphic vertical position adjustment */
	width: 5.5em;		/* graphic size */
	}

.CWPAd .BS .TitleArea
	{
	color: #FFFFFF;
	margin-left: 5.5em;	/* should equal width of visible graphic */
	top: -1em;			/* title vertical position adjustment */
	}

.CWPAd .BS .TitleLine1
	{
	display: block;
	position:relative;
	top: .8em;			/* title line 1 vertical position adjustment */
	}

.CWPAd .BS .AdTitleText
	{
	font-size: 352%;
	font-weight: bold;
	}

.CWPAd .BS .AdText
	{
	top: -1.2em;			/* text area vertical position adjustment */
	}

.CWPAd .BS .LinkFrameInner
	{
	background-color: #153767;
	background-image: url('blusteel/bg_wcag.gif');
	color: #CCFFFF;
	font-family: 'times new roman', 'times', serif;
	}
/****************************************************************************
end .BS
/****************************************************************************/


/****************************************************************************
.CWP
/****************************************************************************/
.CWPAd .CWP img
	{
	margin-left: 1.1em;	/* graphic horizontal position adjustment */
	margin-top: 1em;	/* graphic vertical position adjustment */
	height: 4.5em;		/* graphic size */
	}

.CWPAd .CWP .TitleArea
	{
	color: #CCCCCC;
	margin-left: 5.4em;	/* should equal width of visible graphic */
	top: -.6em;			/* title vertical position adjustment */
	}

.CWPAd .CWP .TitleLine1
	{
	display: block;
	position:relative;
	top: .5em;			/* title line 1 vertical position adjustment */
	}

.CWPAd .CWP .AdText
	{
	top: -.3em;			/* text area vertical position adjustment */
	}

.CWPAd .CWP .LinkFrameInner, .CWPAd .CWP strong
	{
	background-color: #000000;
	color: #FFFFFF;
	font-family: 'times new roman', 'times', serif;
	}

.CWPAd .CWP .Christian
	{
	font-size: 316%;
	font-weight: bold;
	}

.CWPAd .CWP .C
	{
	color: #DDDD44;		/* 675, 204 */
	}

.CWPAd .CWP .WebProgramming
	{
	font-size: 156%;
	font-weight: bold;
	}

.CWPAd .CWP .W
	{
	color: #4FA7FF;		/* 379, 154 */
	}

.CWPAd .CWP .P
	{
	color: #44DDDD;		/* 582, 175 */
	}
/****************************************************************************
end .CWP
/****************************************************************************/


/****************************************************************************
.EJ
/****************************************************************************/
.CWPAd .EJ img
	{
	margin-left: 1em;	/* graphic horizontal position adjustment */
	margin-top: 1.2em;	/* graphic vertical position adjustment */
	width: 5.5em;		/* graphic size */
	}

.CWPAd .EJ .TitleArea
	{
	color: #DAE7F6;
	margin-left: 5.8em;	/* should equal width of visible graphic */
	top: -1em;			/* title vertical position adjustment */
	}

.CWPAd .EJ .TitleLine1
	{
	display: block;
	position:relative;
	top: .9em;			/* title line 1 vertical position adjustment */
	}

.CWPAd .EJ .AdTitleText
	{
	font-size: 304%;
	font-weight: bold;
	}

.CWPAd .EJ .AdText
	{
	top: -.7em;			/* text area vertical position adjustment */
	font-size: 96%;
	}

.CWPAd .EJ .LinkFrameInner
	{
	background-color: #020DA6;
	color: #FEAD4E;
	font-family: 'arial', 'helvetica', 'arial mt', 'arial unicode ms', 'nimbus sans l', 'univers', sans-serif;
	}
/****************************************************************************
end .EJ
/****************************************************************************/


/****************************************************************************
.IFT
/****************************************************************************/
.CWPAd .IFT img
	{
	margin-left: 1.1em;	/* graphic horizontal position adjustment */
	margin-top: 4.4em;	/* graphic vertical position adjustment */
	width: 4.3em;		/* graphic size */
	}

.CWPAd .IFT .ImageBox
	{
	display: block;
	font-size: medium;
	float: left;
	height: 4.3em;		/* should be equal to visible image height */
	margin-right: .5em;
	width: 4.3em;		/* should be equal to visible image width */
	}

.CWPAd .IFT .TitleArea
	{
	background-color: #690B17;
	color: #EAEBD4;
	height: 2.9em;
	padding-top: .3em;	/* title vertical position adjustment */
	}

.CWPAd .IFT .TitleArea span
	{
	font-size: 200%;
	font-weight: bold;
	}

.CWPAd .IFT sup
	{
	font-size: 68%;
	font-weight: normal;
	top: 0;
	}

.CWPAd .IFT .AdText
	{
	padding: 0 .5em;
	top: .4em;			/* text area vertical position adjustment */
	}

.CWPAd .IFT .LinkFrameInner
	{
	background-color: #EAEBD4;
	color: #333333;
	font-family: 'georgia', 'new century schoolbook', 'nimbus roman no9 l', serif;
	padding: 0;
	width: 21em;
	}

/****************************************************************************
end .IFT
/****************************************************************************/


/****************************************************************************
.JS
/****************************************************************************/
.CWPAd .JS img
	{
	margin-left: 1.1em;	/* graphic horizontal position adjustment */
	margin-top: 1.2em;	/* graphic vertical position adjustment */
	width: 2.7em;		/* graphic size */
	}

.CWPAd .JS .TitleArea
	{
	color: #EEEEEE;
	margin-left: 2.7em;	/* should equal width of visible graphic */
	text-align: right;
	top: .22em;			/* title vertical position adjustment */
	}

.CWPAd .JS .TitleArea span
	{
	font-size: 208%;
	font-weight: bold;
	padding-bottom: .18em;
	}

.CWPAd .JS .AdText
	{
	top: .8em;			/* text area vertical position adjustment */
	}

.CWPAd .JS .LinkFrameInner
	{
	background-color: #000099;
	color: #F0D900;
	font-family: 'times new roman', 'times', serif;
	}

/****************************************************************************
end .JS
/****************************************************************************/


/****************************************************************************
.LAHP
/****************************************************************************/
.CWPAd .LAHP img
	{
	margin-left: 1.1em;	/* graphic horizontal position adjustment */
	margin-top: 1.2em;	/* graphic vertical position adjustment */
	width: 4.6em;		/* graphic size */
	}

.CWPAd .LAHP .TitleArea
	{
	color: #770044;
	margin-left: .5em;
	padding-bottom: .2em;
	padding-left: 4.6em;	/* should equal width of visible graphic */
	top: -.2em;			/* title vertical position adjustment */
	}

.CWPAd .LAHP .AdTitleText
	{
	font-size: 208%;
	font-weight: bold;
	}

.CWPAd .LAHP .TitleLine1
	{
	display: block;
	position:relative;
	top: .4em;			/* title line 1 vertical position adjustment */
	}

.CWPAd .LAHP .TitleUnderline
	{
	padding-bottom: .2em;
	}

.CWPAd .LAHP .AdText
	{
	top: .1em;			/* text area vertical position adjustment */
	}

.CWPAd .LAHP .LinkFrameInner
	{
	background-color: #E8E8E8;
	background-image: url('onyx/bg_wcag.gif');
	color: #000000;
	font-family: 'times new roman', 'times', serif;
	}

/****************************************************************************
end .LAHP
/****************************************************************************/


/****************************************************************************
.LyeSoap
/****************************************************************************/
.CWPAd .LyeSoap img
	{
	margin-left: 1.1em;	/* graphic horizontal position adjustment */
	margin-top: 1.1em;	/* graphic vertical position adjustment */
	width: 4.2em;			/* graphic size */
	}

.CWPAd .LyeSoap .TitleArea
	{
	color: #A82A00;
	margin-left: .5em;
	padding-bottom: .2em;
	padding-left: 4.2em;	/* should equal width of visible graphic */
	top: -.1em;			/* title vertical position adjustment */
	}

.CWPAd .LyeSoap .AdTitleText
	{
	font-size: 160%;
	font-weight: bold;
	}

.CWPAd .LyeSoap .TitleLine1
	{
	display: block;
	position:relative;
	top: .4em;			/* title line 1 vertical position adjustment */
	}

.CWPAd .LyeSoap .TitleUnderline
	{
	padding-bottom: .1em;
	}

.CWPAd .LyeSoap .AdText
	{
	line-height: 1.4em;
	top: -.3em;			/* text area vertical position adjustment */
	}

.CWPAd .LyeSoap .AdText span
	{
	font-weight: bold;
	}

.CWPAd .LyeSoap .LinkFrameInner
	{
	background-color: #FFFFCC;
	color: #000000;
	font-family: 'times new roman', 'times', serif;
	}

/****************************************************************************
end .LyeSoap
/****************************************************************************/


/****************************************************************************
.OSB
/****************************************************************************/
.CWPAd .OSB img
	{
	margin-left: .7em;	/* graphic horizontal position adjustment */
	margin-top: 1em;	/* graphic vertical position adjustment */
	width: 4.3em;		/* graphic size */
	}

.CWPAd .OSB .TitleArea
	{
	margin-left: .5em;
	padding-bottom: .2em;
	padding-left: 4.3em;	/* should equal width of visible graphic */
	top: -.2em;			/* title vertical position adjustment */
	}

.CWPAd .OSB .AdTitleText
	{
	font-size: 212%;
	font-weight: bold;
	}

.CWPAd .OSB .TitleLine1
	{
	display: block;
	position:relative;
	top: .4em;			/* title line 1 vertical position adjustment */
	}

.CWPAd .OSB .TitleUnderline
	{
	padding-bottom: .2em;
	}

.CWPAd .OSB .AdText
	{
	background-color: #FFFFFF;
	color: #000000;
	border-color: #FFF010;
	border-style: solid;
	border-width: .2em;
	padding: .4em .5em;
	top: .5em;			/* text area vertical position adjustment */
	}

.CWPAd .OSB .LinkFrameInner
	{
	background-color: #000000;
	color: #FFF010;
	font-family: 'times new roman', 'times', serif;
	}

/****************************************************************************
end .OSB
/****************************************************************************/


/****************************************************************************
.SP
/****************************************************************************/
.CWPAd .SP img
	{
	margin-left: .9em;	/* graphic horizontal position adjustment */
	margin-top: 1.1em;	/* graphic vertical position adjustment */
	width: 3.4em;		/* graphic size */
	}

.CWPAd .SP .TitleArea, .CWPAd .SP strong
	{
	color: #B8E4FF;
	}

.CWPAd .SP .TitleArea
	{
	margin-left: 3.4em;	/* should equal width of visible graphic */
	padding-left: .5em;
	top: -.1em;			/* title vertical position adjustment */
	}

.CWPAd .SP .TitleArea span
	{
	font-size: 268%;
	font-weight: bold;
	}

.CWPAd .SP .AdText
	{
	top: .3em;			/* text area vertical position adjustment */
	}

.CWPAd .SP .LinkFrameInner
	{
	background-color: #0000A0;
	color: #FFFF00;
	font-family: 'times new roman', 'times', serif;
	}

/****************************************************************************
end .SP
/****************************************************************************/


/****************************************************************************
.WOFS
/****************************************************************************/
.CWPAd .WOFS img
	{
	margin-left: 1.1em;	/* graphic horizontal position adjustment */
	margin-top: 1.2em;	/* graphic vertical position adjustment */
	width: 3.5em;		/* graphic size */
	}

.CWPAd .WOFS .TitleArea
	{
	border-bottom-width: .4em;
	color: #FFF010;
	top: -.2em;			/* title vertical position adjustment */
	padding-bottom: .2em;
	padding-left: 3.5em;	/* should equal width of visible graphic */
	}

.CWPAd .WOFS .AdTitleText
	{
	font-size: 208%;
	font-weight: bold;
	}

.CWPAd .WOFS .TitleLine1
	{
	display: block;
	position:relative;
	top: .3em;			/* title line 1 vertical position adjustment */
	}

.CWPAd .WOFS .AdText
	{
	top: .2em;			/* text area vertical position adjustment */
	}

.CWPAd .WOFS .LinkFrameInner
	{
	background-color: #000099;
	color: #FFFFFF;
	font-family: 'times new roman', 'times', serif;
	}

/****************************************************************************
end .WOFS
/****************************************************************************/



