			body
			{	font-family:	arial;
				font-size:		15px;
				color:			black;
				background:		white url(/imgs/design/bg.gif) repeat-x;
				margin:			0;
				padding:		0;
			}
			div#container
			{	width:			1000px;
				position:		relative;
				left:			50%;
				margin:			0 0 0 -500px;				
			}
			div#container div#head
			{	margin:			25px 0 0 0;
				height: 		154px;
				background: 	url(/imgs/design/logo.jpg) no-repeat 0 0;
				position:		relative;
				font-size:			13px;
				line-height:		18px;
				letter-spacing:		1px;
			}
			div#head div#topmenu
			{	color:				#708BBA;
				position:			absolute;
				right:				20px;
				top:				-21px;
				text-transform:uppercase;
				font-size:			11px;
			}
			div#head div#topmenu a
			{	color:				#708BBA;
				text-decoration:	none;
			}
			div#head div#topmenu a:hover
			{	color:				red;
				text-decoration:	underline;
			}
			div#head div#testimonial
			{	/* background:			url(/imgs/design/head-divider.gif) no-repeat; */
				color:				#a41e22;
				width:				445px;
				height:				114px;
				margin:				0 0 0 380px;
				display:			table;
				float:				left;
				font-weight:		bold;
				position:			relative;
			}
			div#head div#testimonial div#testMask
			{	background:		white url(/imgs/design/bg.gif) repeat-x scroll 0 -26px;
				height:			113px;
				margin:			0 0 0 3px;
				position:		absolute;
				width:			440px;
				z-index:		40;
			}
			div#head div#testimonial div#innermonial
			{	padding:			5px 26px;
			}
			div#head div#testimonial p
			{	margin:				0;
				padding:			0;
			}
			div#head div#testimonial p small
			{	display:			block;
				text-align:			right;
				line-height:		13px;
			}
			div#head .innercell
			{	display:			table-cell;
				vertical-align:		middle;
			}
			div#head div#ebook
			{	background:			transparent url(/imgs/design/head-divider.gif) no-repeat;
				height:				114px;
				width:				250px;
				display:			table;
				float:				left;
				
			}
			div#head div#ebook .innercell
			{	padding:			0 0 0 20px;
			}
			div#head div#ebook a
			{	display:			block;
				width:				160px;
				height:				183px;
				position:			absolute;
				right:				0;
				top:				36px;
				z-index:			20;
				background:			transparent url(/imgs/design/head-book.jpg) no-repeat;
			}
			div#head div#ebook h3
			{	color:				#004684;
				font-weight:		bold;
				font-size:			17px;
				margin:				0;			
			}
			div#head div#ebook p
			{	margin:				0;
				padding:			0;
				position:relative;
				z-index:22;
			}
			div#head form
			{	margin:			0;
				padding:		0;	
				position:		absolute;
				top:			-25px;	
			}
			div#head form input.text,
			div#head form input.go
			{	background:		transparent;
				border:			1px solid #7189B7;
				font-size:		11px;
			}
			div#head form input.go
			{	text-align:		center;
				color:			#7189B7;
			}
			div#container div#body
			{	min-height:		200px;
				padding:		10px 0 0 0;
			}
			div#body div#colleft
			{	width:			18%;
				float:			left;
			}
			div#body div#colright
			{	width:			17%;
				float:			left;
				padding:		0 0 0 20px;
			}
			div#body div#content
			{	float:			left;
				width:			61%;
				min-height:		200px;
				padding:		0 10px 0 10px;
			}
			div#container div#foot
			{	clear:			both;
				height:			65px;
				background:		#EFF3FA;
				border:			1px solid #DDE3F1;
				border-bottom:	0;
				position:		relative;
				margin:			10px 0 0;
			}
			div#container div#head ul
			{	display:		block;
				overflow:		hidden;
				margin:			0	0	0	0;
				padding:		0;
				position:		absolute;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				bottom:			10px;
				letter-spacing:	1.2px;	
			}
			div#container div#head ul a:hover
			{	text-decoration:	underline;
			}
			div#container div#head ul li
			{	float:			left;
			}
			div#container div#head ul li a
			{	color:			white;
				float:			left;
				padding:		0 0 0 18px;
				font-size:		14px;
				font:			arial;
				text-decoration:none;
			}
			div#content .Networkbox 
			{	color:			#004684;
				width:			600px;
				height:			125px;
				margin:			0;
				padding:		13px 14px 45px 14px;
				background:		url(/imgs/design/network-box.gif) no-repeat;
				cursor:			pointer;
			}
			div#content .Networkbox h1
			{	font-size:		21px;
				color:			#004684;
				text-align:		center;
				font-weight:	normal;
			}
			div#content .Networkbox h2
			{	font-size:		19px;
				font-weight:	bold;
				color:			#004684;
				line-height:	20px;
				text-align:		center;
				font-family:	arial;
				padding:		2px 0 !important;
				letter-spacing:	0;
			}
			
			div#content .Networkbox h1,
			div#content .Networkbox h2,
			div#content .Networkbox h3
			{	color:			#A41F22 !important;
			}
			div#content .Networkbox h3
			{	font-size:		18px;
				color:			white !important;
				line-height:	17px;
				text-align:		center;
				font-weight:	normal;
				letter-spacing:	0;
				padding:		6px 0 0 0 !important;
			}
			div#content .lowerbox h2
			{	
			}
			div#content .lowerbox h3
			{	margin:			10px 0 0 !important;
			}
			.clear
			{	clear:			both;
			}
			div#content img.left
			{	float:			left;
				margin:			0 10px 10px 0;
			}
			div#content .entry
			{	clear:			both;
			}
			div#content h2
			{	color:			#004684;
				font-size:		20px;
				letter-spacing:	1px;
				line-height:	21px;
			}
			div#body h3
			{	color:			#004684;
			}
			div#content .date
			{	color:			#004684;
				font-family:	arial;
				font-size:		11px;
				letter-spacing:	1px;
				margin:			-5px 0 5px 2px;
				padding:		0 0 4px;
				text-align:		left;
			}
			div#content h3
			{	font-size:		16px;
				letter-spacing:	0;
				line-height:	16px;
				color:			#A41F22;
				text-decoration:none;
				margin:			2px 0 3px 0 !important;
				padding:		0 !important;
			}
			div#content h3 a
			{	text-decoration: none;
			}
			div#content h3 a:hover
			{	text-decoration: underline;
			}
			div#body ul#programs
			{	background:		transparent url(/imgs/programs.jpg) no-repeat scroll 0 0;
				display:		block;
				height:			249px;
				list-style-image:none;
				left:			50%;
				margin:			0 0 0 -195px;
				list-style-position:outside;
				list-style-type:none;
				position:		relative;
				padding:		0;
				width:			390px;
			}
			div#body ul#programs li
			{	padding:		0;
				margin:			0;	
				float:			left;
				display:		block;
			}
			div#body ul#programs li a
			{	display:		block;
				height:			0;
				margin:			0 5px 4px 0;
				overflow:		hidden;
				padding:		121px 0 0 0;
				width:			124px;
			}
			div#body p
			{	color:			#343434;
				line-height:	19px;
				margin:			0;
				padding:		0 0 14px;
				font-family:	arial !important;
				/* font-size:		13px; */
			}
			div#body div#content li
			{	color:			#343434;
				line-height:	19px;
				font-family:	arial !important;
				font-size:		13px;
			}
			div#body h2, 
			div#body h3, 
			div#body h4, 
			div#body h5
			{	margin:			0;
				padding:		5px	0 13px 0;
			}
			div#body .Networkbox h1, 
			div#body .Networkbox h2, 
			div#body .Networkbox h3
			{	margin:			0;
				position:		relative;
			}
			div#colleft h2
			{	color:			#0a4d89;
				font-size:		14px;
				border-bottom:	1px dotted black;
				width:			100%;
				font-family:	arial;
				padding:		0 0 4px;
			}
			div#colleft h2 a
			{	color:			#0A4D89;
			}
			div#colleft p
			{	color:			#0a4d89;
				font-size:		12px;
				margin:			0;
				padding:		0;
			}
			div#colleft ul
			{	font-size:		13px;
				margin:			0;
				padding:		0 0 0 14px;
			}
			div#colleft ul li
			{	padding:		5px 0 0 0;
			}
			div#colleft ul ul
			{	margin:			10px 0 -14px 10px;
				list-style:		disc;
				padding:		0 0 0 32px;
			}
			div#colleft ul li a,
			div#colright ul a
			{	line-height:		15px;
				text-decoration:	none;
				color:				#A51E22;
			}
			div#colleft ul li a:hover,
			div#colright ul a:hover
			{	text-decoration:	underline;
				color:				red;
			}
			div#colleft .selected,
			div#colright .selected,
			div#colright .box
			{	background:	#EFF3FA;
				border:		1px solid #DDE3F1;
			}
			div#colleft .selected ul,
			div#colright .selected ul
			{	display:	block;		}
			div#colleft .program,
			div#colright .box,
			div#colright .program
			{	padding:		7px;
				width:			156px;
			}
			div#colright div#blogCats
			{	margin:			190px 0 0;
			}
			
			div#colright .box
			{	margin:			0 0 10px 0;
			}
			div#colleft .nobox,
			div#colright .nobox
			{	padding:		7px;
			}
			
			div#colleft .unselected
			{
			}
			div#colleft .unselected ul
			{	display:	none;
			}
			div#colleft .unselected h2
			{	border:		0;
				font-size:	12px;
			}
			
			div#colright .qoutes p
			{	line-height:	16px;
			}
			div#colright .qoutes small
			{	text-align:	right;
				color:		gray;
			}
			
			div#colright h2
			{	color:			#0a4d89;
				font-size:		16px;
				color:			#0A4D89;
				font-size:		17px;
				letter-spacing:	-1px;
				font-family:	arial;
			}
			div#colright h3
			{	color:			black;
				font-size:		11px;
				font-weight:	normal;
			}
			div#colright h4
			{	color:			#0a4d89;
				font-size:		14px;
				border-bottom:	1px dotted black;
				width:			100%;
				padding:		0 0 1px;
				margin:			;
			}
			div#colright h2 span
			{	color:			red;
			}
			div#body div#colright div#freebook form
			{	position:		relative;
				z-index:		30;
				margin:			25px 0 0;
			}
			div#body div#colright form p
			{	height:			38px;
				padding:		0;
			}
			div#body div#colright form label
			{	font-size:		10px;
			}
			div#body div#colright form input.text
			{	background:		#EFF3FA;
				border:			1px solid #7189B7;
				font-size:		11px;
				width:			100%;
			}
			div#body  div#colright form input.subscribe
			{	text-align:		center;
				color:			#7189B7;
				background:		#EFF3FA;
				font-size:		10px;
				border:			1px solid #7189B7;
				margin:			4px 0 0 0;
			}
			div#body div#colright div#freebook h2
			{	font-size:		14px;
				line-height:	19px;
			}
			div#colright ul
			{	font-size:		12px;
				margin:			0;
				padding:		0 0 0 13px;
			}
			div#colright ul li
			{	margin:			0 0 6px 0;
			}
			div#colright ul li a
			{	text-decoration:	none;
				
			}
			div#colright ul li a:hover
			{	text-decoration:	underline;
			}
			div#colleft select#archives
			{	margin:				6px 0 6px 0;
				background:			#F1F2F7;
				border:				1px solid #7287B6;
			}
			div#foot a#emc2
			{	display:			block;
				height:				41px;
				width:				68px;
				position:			absolute;
				background:			url(/imgs/emc2.gif);
				right:				10px;
				bottom:				10px;
				z-index:			20;
			}
			div#foot ul
			{	position:			absolute;
				left:				10px;
				top:				10px;
				margin:				0;
				padding:			0 0 0 20px;
				font-size:			10px;
				z-index:			20;
			}
			div#foot ul a
			{	color:				#536475;
				text-decoration:	none;
			}
			div#foot ul a:hover
			{	text-decoration:	underline;
			}
			div#foot p.copyright
			{	text-align:			center;
				color:				#536475;
				bottom:				-9px;
				position:			absolute;
				font-size:			14px;
				width:				100%;
				z-index:			10;
			}
			div#content ul
			{	margin:			0 0 18px 10px;
				padding:		0 0 0 20px;
			}
			div#content h4,
			div#content h5
			{	font-size:	15px;
			}
			div#content h5,
			.alt
			{	color:		#004684;
			}
			div#content .quoteBox
			{	padding:	10px;
				background:	#EFF3FA;
			}
			div#content div.MsgBox
			{	margin:		10px;
				padding:	10px;
				background:	#EFEFEF;
				border:		1px solid #B5B5CF;
			}
			div#content div.MsgBox .quoteBox
			{	background:	#DFDFDF;
				margin:		0 0 10px 0;
			}
			a.joinNowButton
			{	display:	block;
				background:	transparent url(/imgs/button-joinNow.jpg) no-repeat scroll 0 0;
				height:		0;
				width:		217px;
				padding:	88px 0 0 0;
				overflow:	hidden;
				margin:		18px 0 0 205px;
			}
			.colright a.joinNowButton
			{	
			}
			a.joinProgram
			{	display:	block;
				background:	transparent url(/imgs/button-joinProgram.gif) no-repeat scroll 0 0;
				height:		0;
				width:		202px;
				padding:	87px 0 0 0;
				overflow:	hidden;
				margin:		18px 0 0 205px;
			}
			div#content div.MsgBox a.joinNowButton
			{	background:	white url(/imgs/button-joinNow.jpg) no-repeat center center;
				padding:	98px 10px 10px 10px;
				color:		white;
				border:		1px solid #D1D1DF;
			}
			div#content div.specialBox
			{	padding:	10px;
				background:	#DFDFDF;
			}
			p.thumbpics
			{	height:		170px;
			}
			p.thumbpics img.first
			{	margin:		0 6px 0 177px !important;
			}
			div#content li .alt
			{	color:		red;
			}
			div#content ol
			{	line-height:22px;
			}
			div#body a img
			{	border:		0;
			}
			div#content div#comments
			{	border-top:		1px dotted black;
				padding:		4px 0 0 0;
			}
			div#content div#comments div.comment
			{	border-top:		1px solid #EFEFEF;
				padding:		4px 0 0 0;
				margin:			8px 0 0 0;
			}
			div#content div.blogentry
			{	clear:			both;
				padding:		10px 0 0;
			}
			div#content div.blogentry img.thumb
			{	float:			left;
				margin:			0 6px 0 0;
			}
			div#content h3 a
			{	color:			#A41F22;
			}
			#Gadright1
			{	padding:		6px 9px 7px 5px !important;
			}
			div#content p.smallprint
			{	color:grey;
				font-size:11px;
				letter-spacing:0;
				line-height:12px;
				margin:10px 0 0;
			}
			.err
			{	color:			red;
				padding:		2px 4px;
				margin:			4px 0;
				border:			2px solid red;
				border-width:	2px 0;
			}
			.bigger
			{	font-size:		1.2em;
			}
			div#body div#content h3 a, div#body div#content h3.alacarte
			{	color:			#0069BF !important;
			}
			div#body div#goto
			{	border-top:	2px solid #DDE3F1;
				margin:		10px 0 0;
				padding:	4px;
			}
			.redbold {
				color:red;
				font-weight: bold;
			}
			body.admin div#body div#content
			{	width:		100%;
			}
			div#colleft div#icons
			{	width:		148px;
				margin:		0 0 0 18px;
				padding:	8px 0;
			}
			div#icons a
			{	height:		40px;
				display:	block;
				background:	url(/imgs/design/icons.gif) no-repeat;
				font-weight:bold;
				margin:		0;
				padding:	4px 0 0 50px;
				text-decoration:none;
			}
			div#icons a#rss{ 		color: #C75613;	}
			div#icons a#twitter{	color: #019191; background-position: 0 -46px; }
			div#icons a#vets{		color: #e4393d; background-position: 0 -90px; }
			
			div#icons a#rss:hover{		color: orange; }
			div#icons a#twitter:hover{	color: #46e6e6; }
			div#icons a#vets:hover{		color: #2368a3; }
			
			div#content img.right
			{	float:		right;
				padding:	0 0 0 10px;
			}
			div#content div.crazysideBox
			{	left:			0;
				position:		absolute;
				width:			200px;
			}
			div#content div.crazysideBox h3 {
				line-height:	21px;
				margin:			0 0 7px !important;
				color:			#004684;
			}
			div#content div#makeRoom
			{	margin:			0 0 0 50px;
				position:		relative;
			}
			div#content .media p
			{	font-size:		10px;
			}
			div#content div#login
			{	position:	relative;
				width:		400px;
				left:		50%;
				margin:		20px 0 20px -206px;
				padding:	6px;
				border:		6px solid #EEEEFF;
			}
			div#content div#login td.colLeft
			{	text-align:	right;
			}
			body.plain
			{	background:	#000066;
			}
			body.plain div#container div#head 
			{	background:	none;
				display:	none;
			}
			body.plain div#container div#foot
			{	display:	none;
			}
			body.plain div#content h3 {
				padding:	0 0 16px 0 !important;
				font-size:	24px;
				color:		red;
				line-height:22px;
			}
			body.plain div#body div#content h3 a
			{	color:				red !important;
				text-decoration:	underline;
			}
			body.plain div#content span
			{	background:	yellow;
			}
			body.plain div#content div.paddedBox
			{	padding:	0 25px;
			}
			body.plain div#content div.paddedBox p{
				font-size:	.9em !important;
			}
			body.plain div#body div#colleft,
			body.plain div#body div#colright
			{	display:	none !important;
			}
			body.plain div#body div#content {
				margin:		0 10%;
				width:		80%;
			}
			body.plain div#body p{
				font-size:	16px;
			}
			body.plain div#body li{
				font-size:	16px !important;
				line-height:22px !important;
			}
			body.plain div#body ul.bold li{
				font-weight:	bold;
			}
			body.plain div#content h4, body.plain div#content h5 {
				font-size:	18px;
			}
			body.plain div#content h2 {
				font-size:23px;
			}
			body.plain div#container div#body {
				background:	white;
			}
			body.plain div#content div.heading h4
			{	font-size:15px;
				font-style:italic;
				text-align:center;
			}
			body.plain div#content div.heading h2
			{	color:red;
				font-size:	27px;
				line-height:25px;
				text-align:center;
			}
			body.plain div#content div.heading h3
			{	color:navy;
				font-size:18px;
				text-align:center;
			}
			body.plain div#content img.right
			{	width:	109px;
			}
			div#content p.button a,
			div#content p.button input
			{	display:	block;
				background:	url(/imgs/design/red-button.gif) no-repeat;
				color:		white;
				text-decoration: none;
				font-size:	16px !important;
				padding:	17px 14px 0;
				text-align:	center;
				text-decoration:none;
				width:		220px  !important;
				height:		51px  !important;
				border:		0;
			}
			div#content p.button input
			{	padding:	0 !important;
				width:		246px !important;
			}
			div#content div#auditQuiz p,
			div#content div#auditQuiz table{
				font-size:		17px;
				line-height:	18px;
			}
			div#content div#auditQuiz table td.strong,
			div#content div#auditQuiz table td.average,
			div#content div#auditQuiz table td.weak
			{	padding:		5px;
				text-align:		center;
				font-weight:	bold;
			}
			
			div#content div#auditQuiz table td.strong{	color:	green; }
			div#content div#auditQuiz table td.average{	color:	orange;}
			div#content div#auditQuiz table td.weak{		color: red;}