/*//////////////////////////////////////////////

 Copyright Bill Hanff, 2004

//////////////////////////////////////////////*/

body				{
					font-family: arial, verdana, sans-serif;
					margin:0;
					padding:0;
					background: #999 url(bg-stripe.gif) repeat-y fixed top center;
					height:100%;
					}

#wrapper			{
					position:absolute;
					width:800px;
					height:100%;
					left:50%;
					margin-left:-400px;
					padding:0;
					}

a img				{
					border:0;
					}

h2					{
					color:#999;
					}

h1, h3, h4, h5, h6  {
					color:#F30;
					}
					
#pagecontent h1		{
					font-size: 22px;
					margin:0 0 10px 0;
					padding:0;
					line-height:24px;
					}
					
h2 					{
					font-size: 13px; 
					}

h3					{
					font-size: 12px;
					}					

h4 { font-size: 11px; }					

h5 { font-size: 10px; }					

h6 { font-size: 9px; }					

p, li, label, legend
					{
					font-size: 10px;
					line-height: 13px;
					margin:0;
					}

a					{
					text-decoration: none;
					}

.hide				{ display: none; }	

.inline				{ display: inline; }	

ul.nodot			{ 
					margin: 0;
					padding: 0;
					list-style: none;
					padding-left: 0; 
					}					

/* ////////////////////////////////////////////
Global Navigation CSS    
//////////////////////////////////////////// */

#navigation 		{
					margin:0;
					display:block;
					width: 160px;
					height:100%;
					margin:60px 4px 0 7px;
					}

#navigation ul		{
					padding:0;
					margin:0;
					border-top:1px solid #3A3A3A;
        			}

#navigation ul li	{
					margin:0;
					padding:0;
					list-style:none;
					width:160px;
					}
					
#navigation ul li a
					{
					margin:0;
					display:block;
					height:28px;
					font-size:11px;
					font-weight:bold;
					color:#333;
					border-bottom:1px solid #999;
					border-left:1px solid #999;
					border-right:1px solid #999;
					padding:3px 0 0 6px;
					text-transform:uppercase;
					}

#navigation ul li a:hover, #navigation ul li a#active	{
					background-color:#F60;
					color:#FFF;
					}

#titleimg 			{
					display:block;
					margin:0;
					}
					
/*
////////////////////////////////////////////

End Global Navigation

////////////////////////////////////////////
*/
					

#pagecontent 		{
					display:block;
					margin:0;
					padding:0;
					position:absolute;
					top:20px;
					left:186px;
					height:100%;
					font-size: 10px;
					line-height: 13px;
					color:#444;
					border:0 solid #F00;
					}

#pagecontent div a, #pagecontent ul li a 
					{
					font-size:11px;
					color:#444;
					padding:2px;
					}

#pagecontent div a:hover, #pagecontent ul li a:hover
					{
					color:#FFF;
					background-color:#F30;
					}

.fullcolumn 	{
					display:block;
					width:580px;
					margin:0;
					padding:5px 0 15px 0;
					}

					
					
#columnOne, #columnTwo
					{
					position:absolute;
					top:40px;
					display:block;
					width:300px;
					height:500px;
					border:1px solid #999;
					margin:0;
					padding:0;
					overflow:hidden;
					}

#columnOne 			{
					left:0px;
					background-color:#DEDEDE;
					text-align:center;
					}

#columnOne img		{
					border-bottom:1px solid #999;
					}

#columnOne p		{
					margin:10px 0 0 0;
					color:#F60;
					width:300px;
					font-weight:bold;
					}
					
#columnTwo 			{
					left:305px;
					}

.twoColumnLayout   	{
					display:block;
					width:270px;
					float:left;
					margin:0 20px 0 0;
					padding:0;
					}
					
.twoColumnLayout ul li a 	{
					display:block;
					width:280px;
					padding:5px 0;
					}
					
#pagecontent .columnBG
					{
					display:block;
					margin:0;
					padding:8px 8px 20px 8px;
					background-color:#F30;
					}

#pagecontent .columnBG img
					{					
					border:1px solid #FFF;
					}
					
#pagecontent .columnBG a, #pagecontent .columnBG em
					{					
					color:#FFF;
					width:auto;
					margin:0;
					padding:0;
					}
					
#pagecontent .columnBG h1 {					
					color:#FFF;
					width:auto;
					margin:10px 0 0 0;
					padding:0;
					}
					
#pagecontent .columnBG h1 a {
					font-size:18px;
 					}

#pagecontent .columnBG em {
 					font-size:13px;
 					font-style:normal;
 					}
 					
#featured			{
					width:520px;
					border-bottom:1px dotted #999;
					}

form				{
					clear:both;
					float:left;
					margin:20px 0;
					}

fieldset			{
					border-top:1px solid #666;
					border-bottom:1px solid #666;
					border-left:0px;
					border-right:0px;
					margin:0;
					padding:0 0 5px 10px;
					display:block;
					width:280px;
					height:310px;
					float:left;
					}

textarea			{
					margin:10px 0;
					display:block;
					}

label				{
					padding:10px 0 0 0;
					display:block;
					}
					
					
.invisible			{
					display:none;
					}					

.visible			{
					display:block;
					}
					
.seventyPercent		{
					width:70%;
					}

.eightyPercent		{
					width:80%;
					}					