body {
background:url("../images/bg.png");
background-color:#000000;
background-repeat:repeat-x;
color:#e8e8e8;
font-family:Arial, Verdana, SunSans-Regular, Sans-Serif;
font-size:12px;
line-height: 12pt;
margin:0;
padding:0;
}

.photo {
	border: 1px solid #e6e6e6;
	padding: 6px;
	background:#ffffff;
		}

div.dotted {
border-bottom:1px dotted #CCC;
clear:both;
margin-bottom:10px;
padding:3px;
}


#container {
margin:0 auto;
width:940px;
}

#top_margin {
height:15px;
width:940px;
}

#top_logo {
height:70px;
width:940px;
}

#navigation {
height:31px;
width:940px;
}

#body {
//background:url("../images/bg_title.png");
//background-repeat:no-repeat;
width:940px;
height:auto;
}

#wrapper_footer {
background:url("../images/bg_footer.png");
background-repeat:repeat-x;
width:100%;
}

#bottom_footer {
height:396px;
margin-left:auto;
margin-right:auto;
width:940px;
}

#bottom_margin {
height:59px;
margin-left:auto;
margin-right:auto;
width:940px;
font-size:10px;
}

.padding {
padding:10px 20px 10px 10px;
}

.align_left {
align:left;
}

.padding_footer {
padding:30px 10px 10px;
width:940px;
}

.navigation_links {
color:#2f2f2f;
font-family:Arial, Verdana, SunSans-Regular, Sans-Serif;
font-size:12px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
}

h1 {
color:#f1edd3;
font-family:Arial, Verdana, SunSans-Regular, Sans-Serif;
font-size:19px;
font-weight:700;
letter-spacing:-1.3px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h2 {
color:#999;
font-family:Arial, Verdana, SunSans-Regular, Sans-Serif;
font-size:15px;
text-align:left;
text-decoration:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

a:hover {
text-decoration:underline;
background: #999999;
}

a {
color:#FFFFFF;
font-weight:700;
text-decoration:none;
}

.footerlinks {
color:#ffffff;
text-decoration:none;
}

.border_photo {
border: 1px solid silver; 
padding: 5px; 
background-color: #ffffff;
margin-right: 10px;"
}

hr {
height: 0;
border-bottom: 1px dotted #333; 
}

table.grid {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}
table.grid th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 250, 250);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.grid td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: rgb(255, 250, 250);
	-moz-border-radius: 0px 0px 0px 0px;
}