* {
margin:0;
padding:0;
}
html, body {
	height: 100%; 
	margin: 0; 
	padding: 0;
}

body{
	background-color:#FFFAF0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

#all {
	position: relative; 
	height: 100%;
	width:766px;
	margin:0 auto;
}

html>body #all {
	height: auto; 
	min-height: 100%;
}    
  
.clear {
clear:both;
font-size:1px;
margin-top:-1px;
}  
  
a {
text-decoration:none;
color:#ffffff;
}


a:hover {
text-decoration:underline;
color:#CC0000;
}

TD.leftnavigation {
line-height:21px;
margin:10px;
font-weight:600;
filter: progid:DXImageTransform.Microsoft.dropShadow(Color=000000,offX=0,offY=0,positive=true);
}

TD.rightnavigation {
line-height:21px;
margin:10px;
padding-left:17px;
font-weight:600;
filter: progid:DXImageTransform.Microsoft.dropShadow(Color=000000,offX=0,offY=0,positive=true);
}

TD.topnavigation {
line-height:21px;
margin:10px;
font-weight:600;
}

.topnavigation a{
color:#000000;
}


DIV.homepagecontentleft {
float:left;
position:relative;
width:48%;
padding:10px;
background-color:#F3F4EE;
}
DIV.homepagecontentright {
float:right;
width:46%;
position:relative;
padding:10px;
background-color:#FFFAF0;
}
.bottomnavigation a {
color:#000000;
font-weight:600;
line-height:20px;
}
DIV.bottomnavigation {
position:relative;
clear:both;
text-align:center;
padding:10px;
background-color:#FFD200;
}
.copyrightnotice a {
font-weight:600;
}
DIV.copyrightnotice {
position:relative;
clear:both;
text-align:center;
padding:10px;
background-color:#29587B;
}
p a{
color:#2A587C;
font-weight:600;}

DIV.photoflash {
width:247px;
padding: 1px 1px 1px 1px;
border:solid 1px #000;
}
