
* {
}

.br{display:block;}

body {
margin:0 auto;
padding:0;
background-color: #B5B4AC;  /* outer most border of color splash, gray */
font-size:.70em;
font-family:verdana, arial, helvetica, sans-serif;
text-align:center;
}
.wrap {
margin:0 auto;
padding: 0;
width:1100px;
text-align:center;
}
  

/* The background-image's for the .wrap below are for preloading 
all the page's images, just add your own images to the pattern */  
/***  Preload media  ***/
.wrap {
	background-image: url("/Icamdata/Images/monuments.jpg");
	background-repeat: no-repeat;
	background-position: -5000px -5000px;}
/**** end preload images ****/

.hiddenpic {display:none;}
/**** end preload images ****/


.style4 {color: #93857B}


img {margin: 0; padding: 0; border:0;}
img.lerma {width : 100%;height: 80px; padding: 0; border:0;}
p {}

p#indent {
text-indent:50px;
}

.canvas {
background: #FFFFFF;
/*border-top: 4px solid #2A2E38;*/
border-left: 4px solid #2A2E38;
border-right: 4px solid #2A2E38;
border-bottom: 4px solid #2A2E38;
float:left;
margin:0 auto;
padding: 0;
width:100%;
height: 100%;
text-align:left;
}
   
.absolute_title {
background-color:transparent;
border:0px solid #FFFFFF;
color:#FAF7CD;
font-weight:bold;
font-size:2.5em;
text-align:left;
vertical-align:bottom;
}

.absolute_title h1 {
border: none;
font-weight: bold;
text-align: left;
margin: 0pt 15px;
color: rgb(250, 247, 205);
font-family: "Palatino Linotype";
font-size: 44px;
}

.absolute_title p {
font-size: 11px;
font-weight: normal;
margin: 0 15px;
text-align: left;
font-family: Georgia;
}

.left_column {
margin:0 auto;
padding:0;
float:left;
width: 250px;
text-align:center;
background: #112461;
}

.header_left {
display:block;
margin:10px auto;
padding:0;
width:auto;
height:auto;
text-align:left;
color:#FFFFFF;
}

.nav {
font-size:28px;
}

/* Black strip Unused for Icamdata */
.header_leftrowone {
display:block;
margin:0 auto;
padding:0;
width:100%;
height:5px;
background-color: #372F2C;
text-align:center;
color:#DDDDDD;
font-size:2px;
}

.header_leftrowtwo {
display:block;
margin:0 auto;
padding: 10px 0;
width:220px;
background-color: #FFFFFF;
text-align:center;
color:#000000;
}

/* Black strip Unused for Icamdata */
.header_leftrowthree {
display:block;
margin:0 auto;
padding:0;
width:100%;
height:15px;
background-color: #372F2C;
text-align:center;
color:#FFFFFF;
}


.right_column {
display:block;
float:right;
margin:0 auto;
padding:0;
height: 100%;
width:850px;
background: #FFFFFF;
text-align:center;
}

.header_right {
margin:0 auto;
margin-top:10px;
padding:0;
padding-right:9px;
width:auto;
height:auto;
text-align:center;

}

.header_rightrowone {
margin:0;
padding:0;
width:100%;
height:5px;
background-color: #5165A8;
text-align:center;
color:#FFFFFF;
font-size:2px;}

.header_rightrowtwo {
margin:0px;
width:100%;
height:80px;
background: #0D1B47; 
text-align:center;
color:#ffffff;
}

.header_rightrowthree {
margin:0;
padding:0;
width:100%;
height:15px;
background-color: #5165A8;
text-align:left;
text-indent:15px;
color:#FFFFFF;
font-weight:normal;
}


.content_wrapper {
display:block;
margin:0% auto;
margin-top:20px;
padding:0;
width:95%;
text-align:center;
}
.content_left {
float:left;
margin:0;
padding:0;
width:100%;
text-align:left;
height : 100%;
font-size : 12px;
}

.leftcolump {
width: 436px;
padding-right: 7px;
float: left;
}

.rightcolump {
width: 356px;
padding-left: 7px;
float: right;
}


.content_right {
float:right;
margin:0;
padding:0;
padding-left:5px;
width:28%;
text-align:left;
border-left:1px dashed #999999;
}

.content_right_e {
overflow:auto;
display:block;
margin:0 auto;
margin-top:5px;
padding:0;
width:95%;
height:200px;
text-align:left;
}

.bodylinks_menu {
display:block;
float:left;
margin:4px 0px; 
padding:4px 0px;
width:100%;
border-bottom: 1px dashed #666666;
}


.footer {
	display:block;
	clear:both;
	width:90%;
	margin:0 auto;
	margin-top:20px;
	padding:0;
	border-top:1px solid #cccccc;
	color: #000000;
	text-align:center;
}

.bold{
	font-weight : bold;
	text-decoration : none;
}

.boldred{
	font-weight : bold;
	text-decoration : none;
	color : red;
}


.topmenu {margin:0 auto; padding:0;width:100%; text-align:center;}
ul.topmenu {margin:0; padding:0;padding-bottom:2px; list-style: disc inside;text-align: center;}
ul.topmenu li {margin:0; padding:0; display:inline; width:25%;}

ul.topmenu li a:link, ul.topmenu a:visited { color: #FFFFCC;  font-weight:normal;width:100%; }
ul.topmenu li a:hover, ul.topmenu a:active  {color: #FFFFCC;  font-weight:normal; width:100%; background-color: #cccccc;  }

.leftnav {display:block;clear:both;margin:0 auto; margin-top:20px; padding:0; padding-left:5%; width:95%; text-align:center;text-indent:0px;}
.leftnav ul{display:block;clear:both;margin:0 auto; padding:0; text-align:left;text-indent:0px; }
.leftnav ul li {display:block; width:100%; margin:0; padding:0; list-style: none; text-indent:0px; color : #FFFFCC; font-size : 1.1em; font-weight: bold;}

/****  Side menu - set link styles  ****/
.leftnav ul li a:link, .leftnav ul li a:visited {color:#FFFFFF; font-weight:normal; display:block; width:100%;padding: 4px 0px;text-decoration:none; font-size : 0.95em;}
.leftnav ul li a:hover, .leftnav ul li a:active {color:#FFFFFF; font-weight:normal; display:block; width:100%;padding: 4px 0px;text-decoration:none; background: #344680;}

/* leftnav submenu  */
.leftnav ul ul li {line-height: 11px;	border-bottom: none}
.leftnav ul ul li a:link,  .leftnav ul ul li a:visited {color:white; text-indent:11px;}
.leftnav ul ul li a:hover, .leftnav ul ul li a:active, .current_page {
background: #344680;text-decoration: none;}



/***  bodylinks_column - Body columned menus  ***/
.bodylinks_column {display:block;float:left; margin:0 auto;  padding:0; width:100%; text-align:center;}
ul.bodylinks_column {display:block; float:left; margin:0; padding:0; display:block; width:49.5%;}
ul.bodylinks_column li {margin:0; padding:0; list-style: none;}
/****  bodylinks_column - Link/hover Styles  ****/
ul.bodylinks_column a:link, .bodylinks_column a:visited {color:#3366CC;font-weight:normal; text-decoration:underline;background: url("media/dualarrowgold.gif") no-repeat top left; padding-left: 15px;}
ul.bodylinks_column a:hover, .bodylinks_column a:active {color:#B48181;font-weight:normal;text-decoration:underline;background: transparent url("media/dualarrowgold.gif") bottom left no-repeat;}


/****  "basemenu" HORIZONTAL   ****/
.basemenu {display:block; margin:0 auto;  padding:0; width:auto; text-align:center;}
ul.basemenu {display:block; margin:0; padding:0; padding-bottom:2px; list-style: none inside; text-align: center;}
ul.basemenu li {margin:0; padding:0; display:inline; width:25%;}
/****  "basemenu" menu link styles   ****/
ul.basemenu li a:link, ul.basemenu li a:visited {color:#3366CC;font-weight:normal;}
ul.basemenu li a:hover, ul.basemenu li a:active  {color:#B48181;font-weight:normal;background-color: #eaeaea;font-weight:normal;}


/****  Page Link Styles (NOT MENU LINKS)  *****/
a:link, a:visited {color:#31378F; font-weight:normal; text-decoration: underline;}
a:hover, a:active {color:#569E44;}



h1 {
	margin:0; 
	padding:0;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 20px solid #484F7A;
	color: #313C59;
	font-size: 2em;
	font-weight:normal;
	font-family: Georgia;
}

p.spacer {
	padding:10px;
}
	
h2 {
	margin:0; 
	padding:0;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 20px solid #484F7A;
	color: #313C59;
	font-size: 1.5em;
	font-weight:normal;
	font-family: Georgia;
}	

h3 {
	margin:0; 
	padding:0;
	color: #313C59;
	font-size: 1.5em;
	font-weight:normal;
	font-family: Georgia;
}
.mailinglist {
	margin:0; 
    margin-top:20px;
	padding:0;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: none;
	color: #313C59;
	font-size: 1.5em;
	font-weight:normal;
/*	text-align : center; */
}

.mailinglist a {
text-align: center;
}
/*.mailinglist#a {
padding:400px;
}
*/

h4 {
	margin:0; 
	padding:0;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: none;
	color: #3366CC;
	font-size: 1.5em;
	font-weight:normal;
	text-align : center;
}

h5 {
	margin:0; 
	padding:0;
	border-right: none;
	color: #3366CC;
	font-size: 14px;
	font-weight:normal;
	text-align : center;
}

.h4style{
	margin:0; 
	padding:0;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: none;
	color: #3366CC;
	font-size: 1.5em;
	font-weight:normal;
	text-align : center;

}

.h5style{
	margin:0; 
	padding:0;
	border-right: none;
	color: #3366CC;
	font-size: 14px;
	font-weight:normal;
	text-align : center;

}

#imageContainer {
    background: url('/Icamdata/Images/sh_9154126_dcmonuments_fsstockfoto.jpg') no-repeat top center;
    height: 300px;
    width: 100%;
}

#tourcap {clear:both; padding-top:20px;}
#tourslides {margin: 0 auto;}
a.ft-prev, a.ft-next { background-color: #000; padding: 0 10px; color: white; }
a.ft-button-tourslides-active { color: black; text-decoration: none;}

