/* General Section */
	body {
		font-family: Arial, sans-serif;
		font-size: 10pt;
	}
	form { 
		display: inline;
	}

/* Table Styles */
	table tbody tr td.rowA {
		background-color:	#EEF;
	}
	table tbody tr td.rowB {
		background-color:	#DDF;
	}
	table tbody tr td.rowC {
		background-color:	#CCF;
	}
	table tbody tr td.rowD {
		background-color:	#DDF;
	}

/* Box model Section */
	#frame {
		margin: 0 auto;
		text-align: left;
		width: 760px;

	}
	#header h1 {
		border: 1px solid;
		font-family: Arial, sans-serif;
		font-size: 2em; 
		line-height: 2em;
		margin: 0px;
		text-align: right;
	}

	#FirstColumn, #SecondColumn, #ThirdColumn {
		 margin: 10px 0px 10px 0px;
	}

	#FirstColumn {
		 width: 190px;
	}
	#ThirdColumn {
		 width: 160px;
	}

	#FirstColumn {
		float: left; 
	}
	#SecondColumn {
		margin-left: 200px;
	}
	#ThirdColumn {
		float: right;
		display: none;
	}
/* Footer Section */
	#footer {
		border: 1px solid; 
		clear: both; 
		padding: 3px;
		margin: 10px 0px 0px 0px;
		text-align: center;
	}
	#footer a {
	}

/* General Section */
	a {
		text-decoration: none; 
	}
	img {
		border: 0px;
	}
	h1, h2, h3, h4, h5, h6 {
		margin: 0;
		padding: 0px 2px;
	}
	#content .h1, #content .h3, #content .h4 {
		border-bottom: 1px solid;
		border-left: 2px solid;
		float: right;
		font-weight: 900;
		margin-left: 3px;
		padding: 0px 0px 1px 4px;
	}
	#content h3 {
		padding: 2px 4px;
	}
	p {
	}


/* Second phase menu system */
	.nav { 
		border: 1px solid black; 
	}
	.nav p { 
		text-align: center;
	}
	.nav ul { 
		font-weight: 900;
		padding: 0px; 
		margin: 0px;
	}
	.nav ul h4 { 
		border-bottom: 0px solid; 
		padding: 2px 4px;
	}
	.nav li { 
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	.nav li a { 
		border: 1px solid;
		display: block; 
		margin: 2px;
		padding: 3px 16px;
	}
	.nav li.active a,
	.nav li a:hover { 
		border-width: 1px 4px;
		border-style: solid;
		padding-left: 13px;
	}

/* Altering classes */
	.smaller {
		 font-size: .75em;
	}
	.alignRight {
		 float: right;
	}
	.fgRed {
		background-color: inherit;
		color: #F00;
	}
	.tiny {
		font-size: .8em;
		font-weight: 100;
	}
	.articleTitle {
		font-size: 1.2em;
		font-weight: 900;
	}
	.articleAuthor {
		font-size: .8em;
	}
	.articleURL {
		font-family: "Arial Narrow", sans-serif;
		font-size: .8em;
	}
	.articleBody {
		font-size: .9em;
		text-align: justify;
	}
	.terminal {
		background-color: black;
		color: green;
		font-family: Courier, Monospace;
		font-size: 1em;
		padding: 2px;
	}
	.box {
		border: 1px solid black;
		margin-bottom: 1em;
		padding: 0px;
	}
	.box h3 {
		font-weight: bold;
		margin: 0px;
		padding: 2px 4px;
	}
	.box p {
		margin: 0px;
		padding: 0.5em;
		text-align: justify;
	}

	#contactFormTable {
		border: 1px solid;
	}
	#contactFormTable .leftCol {
		float: left;
		margin-left: 2px;
		text-align: right;
		width: 49%;
	}
	#contactFormTable .rightCol {
		margin-bottom: 2px;
		margin-top: 2px;
		margin-right: 2px;
		width: 50%;
	}
	#contactFormTable .buttons {
		text-align: center;
		margin-right: 2px;
		margin-bottom: 2px;
		margin-left: 2px;
	}
	.contactFormResults {
		background-color: #dddddd;
		font-family: Courier, monospace;
		font-size: 1em;
	}
	
	#qpoll { 
		border-spacing: 0;
		color: black;
		margin: 0px;
		padding: 0px;
	}
	#qpoll .header1 {
		background-color: #aaa;
		font-size: larger;
		text-align: center;
	}
	#qpoll .header2 {
		background-color: #333;
		color: blue;
	}  

	#qpoll_mini {
		border: 1px solid black;
		margin: 4px 0;
	}
	.calBox {
		border: 1px solid black;
		width: 16em;
	}
	.calBox .padding {
		background-color: white;
		padding: 0 1em 2em 1em;
	}
	.calBox .padding .date {
		background-color: white;
		float: left;
	font-size: 4em;
		font-family: Arial, sans-serif;
		padding:  10px 10px 5px 0;
	}
	.calBox .padding .lines {
		height: 1px;
		border-bottom: 1px solid black;
		padding: 2em 0 0 0;
		text-align: justify;
	}
	

/*  Purple
	.mhbg			{ background-color: #4b0be0; }
	a				{ color: #3e09ba; }
	.mhfg			{ color: #320794; }
	.ahbg			{ background-color: #a992e0; }
	a:hover			{ color: #8d79ba; }
	.ahfg			{ color: #706094; }
	.borders		{ border: 1px solid #1f1f1f; }
	.framebg		{ background-color: #e0e0e0; }
	.text			{ color: #000000; }
*/

/*  Blue*/
	.mhbg			{ background-color: #6e91bc; }
	a				{ color: #597596; }
	.mhfg			{ color: #425770; }
	.ahbg			{ background-color: #bdb46f; }
	a:hover			{ color: #968559; }
	.ahfg			{ color: #706342; }
	.borders		{ border: 1px solid #424242; }
	.framebg		{ background-color: #bdbdbd; }
	.text			{ color: #000000; }


/*  Autumn
	.mhbg			{ background-color: #ff8435; }
	a				{ color: #d96f2e; }
	.mhfg			{ color: #b35c25; }
	.ahbg			{ background-color: #ffc636; }
	a:hover			{ color: #d9a82e; }
	.ahfg			{ color: #b38b25; }
	.borders		{ border: 1px solid #000000; }
	.framebg		{ background-color: #FFFFFF; }
	.text			{ color: #000000; }
*/

/*  Pastell
	.mhbg			{ background-color: #e28080; }
	a				{ color: #bd6c6c; }
	.mhfg			{ color: #965656; }
	.ahbg			{ background-color: #e3a281; }
	a:hover			{ color: #bd876c; }
	.ahfg			{ color: #966b56; }
	.borders		{ border: 1px solid #1c1c1c; }
	.framebg		{ background-color: #e3e3e3; }
	.text			{ color: #000000; }
*/

/*  Purples
	.mhbg			{ background-color: #c9a3c1; }
	a				{ color: #a32f9d; }
	.mhfg			{ color: #7d2479; }
	.ahbg			{ background-color: #c98bb2; }
	a:hover			{ color: #a37190; }
	.ahfg			{ color: #7d566e; }
	.borders		{ border: 1px solid #363636; }
	.framebg		{ background-color: #c9c9c9; }
	.text			{ color: #000000; }
*/

/*  Earth
	.mhbg			{ background-color: #7fbf3f; }
	a				{ color: #669933; }
	.mhfg			{ color: #4c7326; }
	.ahbg			{ background-color: #bfaa3f; }
	a:hover			{ color: #998833; }
	.ahfg			{ color: #736626; }
	.borders		{ border: 1px solid #404040; }
	.framebg		{ background-color: #bfbfbf; }
	.text			{ color: #000000; }
*/

/*  Rosa
	.mhbg			{ background-color: #f16688; }
	a				{ color: #cc5673; }
	.mhfg			{ color: #a6465e; }
	.ahbg			{ background-color: #f2cac7; }
	a:hover			{ color: #ccaaa7; }
	.ahfg			{ color: #a68a88; }
	.borders		{ border: 1px solid #0d0d0d; }
	.framebg		{ background-color: #f2f2f2; }
	.text			{ color: #000000; }
*/

/*  Forest
	.mhbg			{ background-color: #aec784; }
	a				{ color: #8da16a; }
	.mhfg			{ color: #6b7a51; }
	.ahbg			{ background-color: #c7b383; }
	a:hover			{ color: #a1906a; }
	.ahfg			{ color: #7a6e51; }
	.borders		{ border: 1px solid #383838; }
	.framebg		{ background-color: #c7c7c7; }
	.text			{ color: #000000; }
*/

/*  Designs
	.mhbg			{ background-color: #2a7fa6; }
	a				{ color: #339ccc; }
	.mhfg			{ color: #3db9f2; }
	.ahbg			{ background-color: #a67a29; }
	a:hover			{ color: #cc7d33; }
	.ahfg			{ color: #f2943d; }
	.borders		{ border: 1px solid #595959; }
	.framebg		{ background-color: #a6a6a6; }
	.text			{ color: #000000; }
*/

/*  Cool
	.mhbg			{ background-color: #b4b4d4; }
	a				{ color: #9393ad; }
	.mhfg			{ color: #737387; }
	.ahbg			{ background-color: #d4d4d4; }
	a:hover			{ color: #adadad; }
	.ahfg			{ color: #878787; }
	.borders		{ border: 1px solid #2b2b2b; }
	.framebg		{ background-color: #d4d4d4; }
	.text			{ color: #000000; }
*/

/*  RealRed  
	.mhbg			{ background-color: #bc0101; }
	a				{ color: #960202; }
	.mhfg			{ color: #700101; }
	.ahbg			{ background-color: #bd4002; }
	a:hover			{ color: #963302; }
	.ahfg			{ color: #702601; }
	.borders		{ border: 1px solid #424242; }
	.framebg		{ background-color: #bdbdbd; }
	.text			{ color: #000000; }
*/

/*  TechFX  
	.mhbg			{ background-color: #455c46; }
	a				{ color: #628263; }
	.mhfg			{ color: #7ea880; }
	.ahbg			{ background-color: #535c45; }
	a:hover			{ color: #768262; }
	.ahfg			{ color: #98a87e; }
	.borders		{ border: 1px solid #a3a3a3; }
	.framebg		{ background-color: #5c5c5c; }
	.text			{ color: #FFFFFF; }
*/

/* leave this alone.  It makes the background match Symantecs Javascript insert */
	.framebg		{
		background-color: #CCC;
		text-align: center;
	}

	blockquote {
		margin: 1em;
		padding: 1em;
	}



