h1		{
		font-family: Arial, Trebuchet MS, Trebuchet, verdana, sans-serif;
		color: #003366;
		text-decoration: none;
		font-size: 16px;
		text-align: left;
		margin: auto auto 20px 15px;
		}

h2		{
		font-family: Arial, Trebuchet MS, Trebuchet, verdana, sans-serif;
		color: #FF6600;
		font-size: 18px;
		text-align: center;
		margin: auto 20px 15px 20px;
		}

h3		{
		font-family: Arial, Trebuchet MS, Trebuchet, verdana, sans-serif;
		color: #003366;
		font-size: 13px;
		text-align: left;
		margin: auto auto 15px 15px;
		}

div.testimonial	{
		border: 1px solid #999999;
		padding: 10px;
		margin: 20px;
		background-color: #FFFFCC;
		}

div.bullets	{
		margin: 20px auto 20px auto;
		width: 590px;
		}

{Two columns at top of indexes pages with adsense and blog posts}

	div.wrapAds
			{
		width: 585px;
		padding-bottom: 30px;
			}

	div.leftAds
			{
		float: left;
		width: 310px;
		border-right: 1px solid #b6b7cb;
		margin: 0 0 45px 0;
			}

	div.rightAds
			{
		float: right;
		width: 260px;
		text-align: left;
		padding-left: 10px;
		font-family: Trebuchet MS, Trebuchet, verdana, arial, sans-serif;
		color: #003366;
		font-size: 13px
			}

	div.index
			{
		clear: both;
			}


{ 2 Column Contents Layout }


	div.contwrap	{
		width: 550px;
		margin-top: 15px;
			}

	div.contmain	{
		float: right;
		width: 425px;
			}

	div.contnav	{
		float: left;
		width: 120px;
			}

	div.contfooter	{
		clear:both;
		border-bottom: 1px solid #999999;
			}

	p.smaintextj	{
		font-family: Trebuchet MS, Trebuchet, verdana, arial, sans-serif;
		color: #003366;
		font-size: 12px;
		text-align: justify;
		padding: 0;
		margin: 10px 20px 0 0;
			}


body		{
		background-color: #003366;
		}


a		{
		font-family: Trebuchet MS, Trebuchet, verdana, arial, sans-serif; 
		color: #FF6600; 
		text-decoration: none;
		font-size: 13px; 
		}


p		{
		font-family: Trebuchet MS, Trebuchet, verdana, arial, sans-serif;
		color: #003366;
		font-size: 13px;
		text-align: justify;
		margin: 10px 15px;
		}





img.floatr	{
		float: right;
		margin: 15px;
		}

img.floatl	{
		float: left;
		margin: 15px;
		}
	

p.footer	{
		text-align: center;
		}


div.contents	{
		border-bottom: 1px solid #999999;
		}




{ 2 Column Layout }


	div.wrap	{
		background:#FFFFFF;
		margin:0 auto;
		width:803px;
		border: 2px solid #000000;			
			}



	div.main	{
		float: right;
		width: 593px;
		padding: 58px 12px 0 0;
			}


	div.nav		{
		float: left;
		width:190px;
		border-right: 1px solid #999999;
		text-align: left;
		padding-top: 50px;
			}


	div.footer	{
		clear:both;
		color: #003366;
		font-family: Trebuchet MS, Trebuchet, verdana, arial, sans-serif;
		text-align: center;
		font-size: 13px;
		padding-top: 10px;
			}

	div.navHeader	{
		width: 160px;
		border-bottom: #999999 1px solid;
		text-align: justify;
		font-family: Trebuchet MS, Trebuchet, verdana, arial, sans-serif;
		color: #003366;
		font-size: 13px;
		margin:0 auto;
			}






{ 3 Column Layout }


	div.header {border: solid 1px #6078BF; clear: both; background: #6078BF;}


	div.mainWrap	{
		display: table;
		float: left;
		min-height: 100%;
		_height: 100%;
		width: 100%;
			}


	div.mainBlog	{
		border: solid 1px white;
		min-height: 100%;
		_height: 100%;
		margin-left: 200px; 
		margin-right: 135px;
		background: white;
		padding: 50px 23px 0px 25px;
			}


	div.blogNav {float: left; margin-left: -100%; width: 200px; border-right: 1px solid #999999; padding-top: 50px;}
	div.blogAds {float: left; margin-left: -135px; width: 135px; padding-top: 50px;}





{ Text Attributes }





	td.maintextj, p.maintextj, div.maintextj, a.maintextj	{
		font-family: Trebuchet MS, Trebuchet, verdana, arial, sans-serif;
		color: #003366;
		font-size: 13px;
		text-align: justify;
			}


	p.maintextc	{
		font-family: Trebuchet MS, Trebuchet, verdana, arial, sans-serif;
		color: #003366;
		font-size: 13px;
		text-align: center;
			}


	p.maintextBlock	{
		font-family: Trebuchet MS, Trebuchet, verdana, arial, sans-serif;
		color: #003366;
		font-size: 13px;
		text-align: justify;
		padding-left: 20px;
		padding-right:20px;
			}


	a.m		{
		font-family: Trebuchet MS, Trebuchet, verdana, arial, sans-serif;
		color: #003366;
		font-size: 11px;
		font-weight: bold; 
			}


	p.main		{
		font-family: Trebuchet MS, Trebuchet, verdana, arial, sans-serif;
		color: #FF6600;
		text-decoration: none;
		font-size: 16px; 
			}





	a.order		{
		font-family: Trebuchet MS, Trebuchet, verdana, arial, sans-serif;
		color: #FF0000;
		font-size: 12px;
		text-align: justify;
		font-weight: bold; 
			}

	p.squeezeText	{
		font-family: Tahoma;
		color: #003366;
		font-size: 13px;
		text-align: center;
			}


	td.ticks	{
		font-family: Tahoma;
		color: #003366;
		font-size: 13px;
		text-align: justify;
			}





{ Newsletter Box & Form }




	div.wrapNL	{
		margin:0 auto;
		width:550px;
		border: 1px solid #b6b7cb;			
			}



	div.mainNL	{
		float: left;
		width: 398px;
			}


	div.navNL		{
		float: right;
		width:150px;
		text-align: left;
			}



{Two columns underneath newsletter box on index page}

	div.wrapNest
			{
		width: 555px;
			}

	div.leftNest
			{
		float: left;
		width: 275px;
			}

	div.rightNest
			{
		float: right;
		width: 250px;
		border: 1px solid #b6b7cb;
			}



div.adborder	{
		float:left;
		margin: 0 0 0 20px;
			}





