html {
	margin: 0; padding: 0;
	width:100%;
    height:100%;
 	background: #79A7CB url("/landmarksweb/static/images/body_bg.jpg") no-repeat center center fixed;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;    
 }
    
body 
{	
	margin: 0; padding: 0;
	background: #79A7CB url("/landmarksweb/static/images/body_bg.jpg") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width:100%;
    height:100%;   
	vertical-align: top;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    color: #000000;		
}

.width100
{
	margin: 0; padding: 0;
	width: 100%;
	border-collapse: collapse;	
}

/* This is the equivalent of border="0" cellpadding="0" cellspacing="10 */
.width100TB
{
	margin: 0; padding: 0;
	width: 100%;
	border-collapse: collapse;	
	border-spacing: 10px;/* cellspacing */
}
.width100TB tr {
  vertical-align: top;
}
.width100TB td {
	padding: 0;/* cellpadding */ 
}

/* This is the equivalent of  border="1" cellspacing=2 cellpadding=2 */
.width100TB_Border {
 	margin: 0; padding: 0;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 2px; /* cellspacing */
	
}
.width100TB_Border td {
 border:1px solid #000; /*border*/
  padding:2; /* cellpadding */ 
}

/* This is the equivalent of cellpadding="0" */
.insideTB1 {
  border-collapse:collapse;
}
.insideTB1 tr {
  vertical-align: top;
}
.insideTB1 td {
  padding:0; /* cellpadding */ 
  vertical-align: top;
}

/* This is the equivalent of cellpadding="3" */
.insideTB2 {
  border-collapse:collapse;
 }
.insideTB2 td {
  padding:3px;/* cellpadding */ 
  vertical-align: top;
}

/* This is the equivalent of cellpadding="5" */
.insideTB3 {
  border-collapse:collapse;
}
.insideTB3 tr {
  vertical-align: top;
}
.insideTB3 td {
  padding:5px;/* cellpadding */ 
}

.photodetailTB
{
	margin: 0; padding: 0;
	width: 540px;
	border-collapse: collapse;	
	border-spacing: 10px;/* cellspacing */
}
.photodetailTB td {
	padding: 0;/* cellpadding */ 
	width: 470px;
	vertical-align: top;
}


/* This is the equivalent of border="0" cellpadding="3" cellspacing="3 */
.rightnavTB
{
	margin: 0; padding: 0;
	width: 100%;
	border-collapse: collapse;	
	border-spacing: 3px;/* cellspacing */
}
.rightnavTB tr {
  vertical-align: top;
}
.rightnavTB td {
	padding: 3;/* cellpadding */ 
}

.masterTable
{
	width: 100%;
	height: 100%;
	border-collapse: collapse;	
	vertical-align: top;
	text-align:center;
}

.masterDiv_inside
{
	margin : 0px auto 0px auto;
	padding: 0px;
	width: 966px;
	height: 100%;	
	vertical-align: top;
	text-align: left;
}

.headerDiv
{
	margin: 0; padding: 0;
	width: 100%;
	height: 54px;
	vertical-align: top;
	text-align: right;	
	position: relative; 
	float: left	
}

.headerTB
{
	margin: 0; padding: 0;
	width: 100%;
	border-collapse: collapse;	
}
.headerTB td
{
	text-align: left;
	vertical-align: top;
}

.bannerDiv
{	
	margin: 0; padding: 0;
	width: 100%;
	height: 150px;	
	vertical-align: top;
	text-align: center;
	position: relative; 
	float: left	
}

.Divwidth100
{
	width:960px;
	position: relative;
	clear:both;
	overflow:hidden;
	background-color:white;
	/*background-color:lightBlue;*/
	/*background-color:#b2d1e6;
	margin-bottom:20px;
	-moz-box-shadow: 0px 3px 8px rgb(100,100,100);
    -webkit-box-shadow: 0px 3px 8px rgb(100,100,100);
	box-shadow:0px 3px 8px rgb(100,100,100);
    /*
    -moz-border-radius:10px 10px 0 0;*/
    -moz-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;	
}

.homeTB
{
	margin: 0; padding: 0;
	width: 100%;
	border-collapse: collapse;	
}
.homeTB td
{
	padding-top: 5px;
	padding-right: 0;
    padding-bottom: 5px;
    padding-left: 0;
}

.homeTB2
{
	margin: 0; padding: 0;
	width: 100%;
	border-collapse: collapse;	
}
.homeTB2 td
{
	padding-top: 0;
	padding-right: 0;
    padding-bottom: 0;
    padding-left: 8px;
}

.headLine {
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	color: #000000 !important;
	padding-top: 10px;
	padding-bottom: 10px;
}

.paragraph ul {
list-style-type: square;
padding-top:5px;
padding-bottom: 5px;
}
.paragraph ul li {
	margin-left:9px;
	padding-bottom:5px;
}

.css-button ul {
padding:0; 
}
.css-button ul li {
	list-style:none;
	padding-bottom:10px;
}
.css-button ul li a {
    padding:10px 10px 10px 10px;
    color:white;
    background-color:#004770;
    margin:10px;
    font-size:1.6em;
    border-radius: .4em;
	text-align:center; 
    
	background: #004770; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #004770 0%, #004770 44%, #004770 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004770), color-stop(44%,#004770), color-stop(100%,#004770)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #004770 0%,#004770 44%,#004770 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #004770 0%,#004770 44%,#004770 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #004770 0%,#004770 44%,#004770 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #004770 0%,#004770 44%,#004770 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004770', endColorstr='#004770',GradientType=0 ); /* IE6-8 */
}
.css-button ul li a {
    color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	margin-left: 0px !important;
	width:250px !important;
	display:block;
	
}
.css-button ul li a:hover {
	text-decoration:underline;	
}

.css-BT ul {
padding:10px 0px 0px 0px; /*top,right,bottom,left*/
}
.css-BT ul li {
	list-style:none;
	padding-bottom:5px;
}
.css-BT ul li a {
    padding:10px 10px 10px 10px; /*top,right,bottom,left*/
    color:white;
    background-color:#004770;
    margin:0px;
    font-size:1.6em;
    border-radius: .4em;
	text-align:center; 
    
	background: #004770; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #004770 0%, #004770 44%, #004770 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004770), color-stop(44%,#004770), color-stop(100%,#004770)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #004770 0%,#004770 44%,#004770 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #004770 0%,#004770 44%,#004770 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #004770 0%,#004770 44%,#004770 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #004770 0%,#004770 44%,#004770 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004770', endColorstr='#004770',GradientType=0 ); /* IE6-8 */
}
.css-BT ul li a {
    color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	margin-left: 0px !important;
	width:320px !important;
	display:block;
	
}
.css-BT ul li a:hover {
	text-decoration:underline;	
}

.css-rightnavBT ul {
padding: 0;
}
.css-rightnavBT  ul li {
	list-style:none;
}
.css-rightnavBT ul li a {
    padding:5px 0px 5px 0px; /*top,right,bottom,left*/
    color:white;
    background-color:#004770;
    margin:0px;
    font-size:1.6em;
    border-radius: .4em;
	text-align:center; 
    
background: #004770; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #004770 0%, #004770 44%, #004770 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004770), color-stop(44%,#004770), color-stop(100%,#004770)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #004770 0%,#004770 44%,#004770 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #004770 0%,#004770 44%,#004770 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #004770 0%,#004770 44%,#004770 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #004770 0%,#004770 44%,#004770 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004770', endColorstr='#004770',GradientType=0 ); /* IE6-8 */
}
.css-rightnavBT ul li a {
    color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
	margin-left: 0px !important;
	width:150px !important;
	display:block;
	
}
.css-rightnavBT ul li a:hover {
	text-decoration:underline;	
}
.content_panel_footer
{
	width: 100%;
	height: 88px;
	text-align: left;
	vertical-align: top;
	/*background-image: url(/landmarksweb/static/images/content_footer_bg966.png);*/
	background-repeat: no-repeat;
	background-position: left top;
}

.footer
{
	padding-top: 25px;
	vertical-align: middle;
	text-align: center;
	font-size: 100%;
	color: #134474;	
	text-decoration: none;
	position: relative;
	clear: both;
}
.footer ul
 {
 margin: 0; padding: 0;
 text-align: center;
 vertical-align: top;
 list-style-type: none; 
}		
.footer ul li
{
 margin: 0; padding: 0;
 display: inline; 
 color: #134474;
}
.footer ul li a
 {
 	font-size: 100%;
	color: #134474 !important;
 	text-decoration: none;
 }
.footer ul li a:hover
 {
 	color: #134474;
  	text-decoration: underline !important;
 }
.footer ul li a:active
 {
 	color: #134474;
 	text-decoration: none; }
 .footer ul li a:visited
 { 
 	color: #134474;
 	text-decoration: none;
 } 