body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #474933;
 }

#layer1	{
	width: 100%;
	background-image:url(images/home_page_bkgd_sm.jpg); 
    background-repeat:no-repeat;
    background-position:bottom left;
	background-color: #474933;
	min-width:780px;
	
	/* dynamic expression to emulate min-width in IE*/ 
	width:expression(document.body.clientWidth < 800? "780px" : "100%" ); 

}


	

#footer	{
	margin:0 auto;
	background-image:url(images/footer2.jpg);
	background-position:left bottom;
	background-repeat: repeat-x;
	background-color: #474933;
	height: 33px;
	border: 0;
}

#footer2	{
	margin:0 auto;
	border: 0;
}

#nav_container	{
	position: relative;
	top: 15px;
	height: 73px;
	width: 550px;
	vertical-align: middle;
	background-image: url(images/nav_gradient.jpg); 
	background-repeat: no-repeat; 
	background-position: center center;
	margin-left: 20px;
}

#nav	{
	position: relative;
	left: 25px;
	top: 23px;
	width: 500px;
	height: 20px;
	border: 0;
}

#subnav	{
	
	float: right;
}


#slide	{
	position: relative;
	left: 52%;
	top: -40px;
	width: 337px;
	height: 231px;
	border: 0;
}

#pic	{
	position: relative;
	left: 75%;
	top: -40px; 
	width: 200px;
	height: 150px;
	border: 0;
	overflow: visible;
}

#heading	{
	position: relative;
	left: 65%;
	
	width: 150px;
	height: 50px;
	border: 0;
	text-align:center;
}

#logo	{
	float: left;
	border: 0;
}



#content	{
	position: relative;
	left: 350px;
	width: 60%;
	height: 90px;
	overflow: visible;
	border: 0;
	padding: 10px;
}

#content2	{
	
	width: 90%;
	position: relative;
	left: 100px;
	top: 50px;
	width: 80%;
	overflow: visible;
	border: 0;
	padding: 0 50px 0 10px;
	margin-bottom: 225px;
}

#content_port	{
	
	width: 90%;
	position: relative;
	left: 100px;
	top: 50px;
	width: 80%;
	overflow: visible;
	border: 0;
	padding: 0 10px 0 10px;
	margin-bottom: 225px;
	text-align:center;
}

.pic_maroon	{
	border: 4px solid #733815;
}

.pic_ltgreen	{
	border: 4px solid #7C7E4C;
}

.pic_darkgreen	{
	border: 4px solid #626322;
}

.pic_tan	{
	border: 4px solid #C6A363;
}

.pic_ltmaroon	{
	border: 4px solid #9C503D;
}

.pic_border	{
	border: 1px solid black;
	margin: 0 0 50px 0;
}

.pic_border2	{
	border: 1px solid black;
	margin: 20px 0 60px 0;
}

.pic_border_misc_left	{
	border: 1px solid black;
	margin: 20px 90px 60px 0px;
}

.pic_border_misc_right	{
	border: 1px solid black;
	margin: 20px 0px 60px 90px;
}


.pic_portfolio	{
	border: 1px solid black;
	margin: 10px 0 10px 0;
}

.pic_bottom	{
	border: 1px solid black;
	margin: 0 0 50px 0;
	position: relative;
	left: 38%;
}

.column1
{
	float: left;
	padding-left: 40px;
	width: 47%;
	text-align: left;
}
.column2
{
	float: right;
	width: 47%;
	text-align: center;
	height:auto;
	vertical-align:top;
}
.fcl{clear:both;height:1px;overflow:hidden;}

.float_container
{
width: 100%;
float: left;
}
.col1
{
float: left;
width: 20%;
padding-bottom: 5px;
font-weight: bold;
}
.col2
{
float: left;
width: 46%;
padding-bottom: 5px;
}

#port_column
{
	float: right;
	width: 23%;
	text-align: center;
}

#port_column_right
{
	float: right;
	width: 23%;
	text-align: center;
}

#port_column3
{
	float: right;
	width: 31%;
	text-align: center;
}

#port_subcol
{
	float: right;
	width: 50%;
	text-align: center;
}


#port_column2
{
	float: right;
	width: 93%;
	
	text-align: center;
}


#port_column1
{
	float: right;
	width: 92%;
	text-align: center;
	
}

.bottom_row
{
	width: 100%;
	text-align: center;
}

h1 { color:#E3C68E; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14pt;}

.bodytext    { color: #FFFFFF; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt}
.smallertext    { color: #E3C68E; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt}
.smallesttext    { color: #FFFFFF; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt}
.navtext     { color: #E3C68E; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt;font-weight: bold; }
.subnavtext     { color: #E3C68E; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt;font-weight: bold; line-height: 2em }


A.nav:link{ text-decoration : none; color : #FFFFFF; font-family :  Arial, Helvetica, Verdana, sans-serif; font-size : 10pt;  line-height: 1.2; font-weight: bold } 
A.nav:Visited{ text-decoration : none; color : #FFFFFF; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 10pt; line-height: 1.2; font-weight: bold } 
A.nav:Active{	text-decoration : none;	color : #E3C68E; font-family : Arial, Helvetica, Verdana, sans-serif;	font-size : 10pt; line-height: 1.2;	font-weight: bold} 
A.nav:Hover{	text-decoration : none;	color : #E3C68E; font-family : Arial, Helvetica, Verdana, sans-serif;	font-size : 10pt; line-height: 1.2; font-weight: bold} 

A.subnav:link{ text-decoration : none; color : #FFFFFF; font-family :  Arial, Helvetica, Verdana, sans-serif; font-size : 9pt;  line-height: 2em; font-weight: bold } 
A.subnav:Visited{ text-decoration : none; color : #FFFFFF; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; line-height: 2em; font-weight: bold } 
A.subnav:Active{	text-decoration : none;	color : #E3C68E; font-family : Arial, Helvetica, Verdana, sans-serif;	font-size : 9pt; line-height: 2em;	font-weight: bold} 
A.subnav:Hover{	text-decoration : none;	color : #E3C68E; font-family : Arial, Helvetica, Verdana, sans-serif;	font-size : 9pt; line-height: 2em; font-weight: bold} 

A.arial8:link{ text-decoration : none; color : #FFFFFF; font-family :  Arial, Helvetica, Verdana, sans-serif; font-size : 8pt;  line-height: 1.2; font-weight: bold } 
A.arial8:Visited{ text-decoration : none; color : #FFFFFF; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt; line-height: 1.2; font-weight: bold } 
A.arial8:Active{	text-decoration : none;	color : #E3C68E; font-family : Arial, Helvetica, Verdana, sans-serif;	font-size : 8pt; line-height: 1.2; font-weight: bold} 
A.arial8:Hover{	text-decoration : none;	color : #E3C68E; font-family : Arial, Helvetica, Verdana, sans-serif;	font-size : 8pt; line-height: 1.2; font-weight: bold} 

A.arial9:link{ text-decoration : none; color : #E3C68E; font-family :  Arial, Helvetica, Verdana, sans-serif; font-size : 9pt;  line-height: 1.2; font-weight: bold } 
A.arial9:Visited{ text-decoration : none; color : #E3C68E; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; line-height: 1.2; font-weight: bold } 
A.arial9:Active{	text-decoration : none;	color : #FFFFFF; font-family : Arial, Helvetica, Verdana, sans-serif;	font-size : 9pt; line-height: 1.2; font-weight: bold} 
A.arial9:Hover{	text-decoration : none;	color : #FFFFFF; font-family : Arial, Helvetica, Verdana, sans-serif;	font-size : 9pt; line-height: 1.2; font-weight: bold} 
a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover {
	color:#FF3300;

}