    *{margin:0;padding:0;}
	body{
		margin:15px auto;
		background: #292421;
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
	}
	#page1st{
		width:760px;
		margin:0 auto;
	}
	#page2nd{
		border: 10px solid #CDCDCD;
		/*width: 740px; 760 - 20 borders*/
	}
	
	#page3rd{
		border: 2px solid #292421;
		/*width: 736px; 740 - 4 borders*/
		background: #EFEFEF;
		text-align: left;
		vertical-align: top;
	}
	#header{
		margin: 10px 10px 0px 10px;
	}
	
	#column{
		/*width: 736px;*/
		background: #EFEFEF;/*blue;*/
	}
	#divImage{
		background: #FFF;
	}
	* html #page3rd, * html #page2nd, * html #column, * html divImage{height:1%;}
	
	#columnleft, #columnright{
		display:inline;
		float:left;
		margin: 10px 5px 0px 10px;
		width: 339px;  /*353 original width*/
		background-color: #ffffff;
		height: 80px;
		padding: 5px;
		border: 2px solid #CDCDCD;
	}
	#columnright{
		float:right;
		margin: 10px 10px 0px 5px;
	}
	
	#columnsleftonly{	/*this is used for putting the 3 columns on the main page side by side*/
		display:inline;
		float:left;
		width: 232px;
		 
		margin: 10px 0px 0px 10px;
		/*background-color: #ffffff;*/
	}
	#divBoxHead{
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
		background-color: #292421;
		color: #FFF; /*292421;*/
		text-align: center;
		padding: 5px;
	}
	#divBox{
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		min-height:	140px;
		height: auto !important;
		height: 140px !important;
		padding: 5px;
		border-left: 2px solid #292421;
		border-right: 2px solid #292421;
		border-bottom: 2px solid #292421;
		background-image:url('/includes/images/bgd-left-block.jpg');

	}
	#divImageleft, #divImageright, #divImageCenter{
		display:inline;
		float:left;
		margin: 0px 10px 10px 0px;
		width: 300px;
	}
	#divImageright{
		float:right;
		margin: 0px 0px 10px 10px;
	}
	#divImageCenter{
		float:center;
		margin: 0px 0px 0px 0px;
		text-align:center
	}
	#footer{
		float:left;
		display:inline;
		margin: 10px 10px 10px 10px; 
		border: 2px solid #CDCDCD;
		background: #292421;
		width: 702px;	/*736 - 20 margin - 4 borders*/
		padding:5px;
	}
	#contentbox{
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		min-height:	400px; 
		height: auto !important;
		height: 400px;
		float:left;
		display:inline;
		margin: 10px 10px 0px 10px; 
		border: 2px solid #CDCDCD;
		background: #fff;
		width: 702px;	/*736 - 20 margin - 4 borders*/
		padding:5px;
	}
	#clearboth{
		clear:both;
	}
	head+body #page3rd:after, head+body #column:after, head+body #page2nd:after, head+body #imageleft:after, head+body #imageright:after{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	p{
		line-height: 14px;
	}
	p.footer{
		text-align: center;
		color: #fff;
	}
	p.BlankLine{
    	margin-top: 0em;
    	font-size: 0.5em;
    	margin-left: 0em;
    	margin-right: 0em;
	}
	p.error{
		color: #800000;
		font-weight: bold;
	}
	.h1{
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #292421;
	}
	.h2{
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 10px;
		font-weight: bold;
		color: #F7941D;
	}
	.h2special{
		font-size: 12px;
		line-height: 16px;
		font-weight: bold;
		color: #333300;
	}
	a:link, a:visited {
		color: #333300;
		text-decoration: underline;
	}
	a:hover {
		color: #F7941D;
		text-decoration: underline;
	}
	td.portfolio{
		vertical-align: top;
		text-align: left;
		border: 1px solid #292421;
		padding: 3px; 
	}
#rightnav{
	width: 210px;
	float: right;
	margin: 0px 0px 10px 10px;
	/*padding: 5px;	*/
	background-color: #CDCDCD;
	font-size: 10px;
	line-height: 12px;
	color: #292421;
	border: 1px solid #292421;
}
#rightnavheading{
	padding: 5px;
	background-color: #292421;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
	border-bottom: 1px solid #292421;
}
#rightnavcontent{
	padding: 5px;
}
#navlist {
	margin-top: 10px;
}
#navlistcontainer{
	margin-left: 10px;
}
#navlist ul, #rightnav ul{
	padding: 0 0 0 8px;
	margin: 0 0 0 8px;
}
#navlist li, #rightnav li {
	padding-top: 2px; 
	font-weight: normal; 
}
#navlist li a, #rightnav li a { 
	color: #333300;
	text-decoration: none;
}
#navlist li a:hover, #rightnav li a:hover { 
	color: #F7941D;
	text-decoration: underline;
}
#navlist li.heading, #rightnav li.heading {
	font-size:11px;
	line-height: 13px; 
	font-weight: bold; 
	color: #000;
	list-style-type: none;
	margin: 0 0 0 -15px;
}
#navlist li.headingnobold, #rightnav li.headingnobold { 
	color: #000;
	list-style-type: none;
	margin: 0 0 0 -15px;
}
#navlist li.line, #rightnav li.line {
	list-style-type: none;
	margin: 0 0 0 -15px;
}
#navlist li.small, #rightnav li.small {
	list-style-type: none;
	font-size: 10px;
	line-height: 12px; 
	color: #333;
}

#instructions{
	margin-top: 10px;
}
#instructions ul{
  margin: 0px;
  padding-left: 15px;
  text-align: left;
 }  
#instructions li { 
  padding-left: 1px;
  padding: 0.1em;
  margin-top: 2px
}
#instructions li ul { 
  margin-left: 15px;
}

#HorTabs1{
	margin: 10px 10px 0px 10px;
	padding: 0px;
	background-color: #292421;
	border: 2px solid #CDCDCD;
	height: 20px;
}
#HorTabs1 ul { padding: 0; }
#HorTabs1 ul li {
	display: inline; 
	line-height: 15px;
}
#HorTabs1 ul{
	margin: 0;
	padding: 0 0 0 10px;
	color: #FFFFFF;
	font-family: arial, verdana, geneva,  helvetica, sans-serif;
	font-size: 12px; /*.8em;*/
	letter-spacing: 2px;
	font-weight: bold;
}
#HorTabs1 ul li a{
	padding: 0.2em 12px;
	background-color: #292421;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #FFF;
}
#HorTabs1 ul li a:hover
{
	background-color: #FFF;
	color: #333000;
}
#HorTabs1 ul li a.current{
	background-color: #F7941D;
	color: #292421;
}
#HorTabs1 ul li a.current:hover{
	background-color: #F7941D;
	color: #FFF;
}