html {
}

body    {
	font: normal 11pt/1.1 'Times New Roman CE', serif;
	color: #666666;
	margin: 0; padding: 0;
	text-align: left;
	background: #878787 url("images/concrete_bg.jpg") top left;
}

.displayNone {
	display: none;
}

.hidden {
	visibility: hidden;
}

#body	{
	height: 100%;
	min-height: 100%;
}

#name_box  {
	width: 395px;
	height: 63px;
	margin-top: 36px;
	margin-left: 50px;
	background: url("images/name2.gif") top center no-repeat;
}

#navbox  {
	width: 610px;
	height: 40px;
	margin-top: 21px;
	margin-left: 50px;
}

#photos  {
	width: 789px;
	height: 379px;
	background: url("images/photos.jpg") top center no-repeat;
}

#introbox
{
    background: #ffffff url("images/content_box-right.gif") right repeat-y;
    width: 773px;
    margin: 10px 0px 0px 16px;
    padding: 8px 10px 2px 10px;
}

#introbox-bottom
{
    background: transparent url("images/content_box-bottom.gif") 0 0 repeat-x;
    margin-left: 16px;
    width: 773px;
    height: 10px;
    margin-top: 0px;
}

#contentbox
{
    background: #ffffff url("images/content_box-right.gif") right repeat-y;
    width: 773px;
    min-height: 400px;
    margin: 0px 0px 0px 16px;
    padding: 10px 20px 0px 10px;
}

#contentbox-bottom
{
    background: transparent url("images/content_box-bottom.gif") 0 0 no-repeat;
    margin-left: 16px;
    width: 773px;
    height: 10px;
    margin-top: 0px;
}

#phone  {
	width: 461px;
	height: 26px;
	margin-top: 38px;
	margin-left: 50px;
	background: url("images/phone.gif") top center no-repeat;
}

#email  {
	width: 461px;
	height: 29px;
	margin-left: 50px;
	background: url("images/email.gif") top center no-repeat;
}

.image-r { 
position: relative;
font-size: 80%;
font-family: Verdana, Arial, sans-serif;
text-align: center;
float: right;
margin: 10px 10px 5px 10px;
}
                  
.image-l { 
position: relative;
font-size: 80%;
font-family: Verdana, Arial, sans-serif;
text-align: center;
float: left;
margin: 10px 10px 5px 10px;
}  

.photo-r  {
	border: 1px #333 solid;
}

.txt {  font-family: Arial, Helvetica, san-serif; background-color: none; font-size: 12px; font-style: normal; font-weight: normal; color: #666666;}

.txt a:link, .txt a:visited, .txt a:hover { 
color: #003366; /* blue */ 
text-decoration: none; 
} 
.txt a:hover { 
color: #336699; /* blue */ 
text-decoration: underline; 
}

.txt2 {  font-family: Georgia, Arial, Helvetica, san-serif; background-color: none; font-size: 10px; line-height: 12px; font-style: normal; font-weight: normal; color: #888888;}

.txt2 a:link, .txt2 a:visited, .txt2 a:hover { 
color: #666666; /* blue */ 
text-decoration: none; 
} 
.txt2 a:hover { 
color: #666666; /* blue */ 
text-decoration: underline; 
}

h3 {  font-family: Georgia, Arial, Helvetica, san-serif; font-size: 18px; line-height: 16px; font-style: normal; font-weight: bolder; color: #666666;}

h3 a:link, h3 a:visited, h3 a:hover { 
color: #666666; 
text-decoration: none; 
} 
h3 a:hover { 
color: #666666; 
text-decoration: underline; 
}