/* CSS Template */

/* Colors:  light green #405c4f;
			dark green #002616;
			grey #666;
			tan #bba45f;
			teal blue #005177;
			cream #e5e7b8;
			med green #004818; */

/*reset CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	/* grey text with dark green background */
/* Consistently resizes text and line-height across all browsers */
    font-size:100%; /*default font size for all browsers is 16px */
	line-height:1.125em; /* 16×1.125=18px*/
	text-align:center;
	background: #293B29; /* #3B554Alight green#293B29 */
	color: #3B554A; /* light green */
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
html>body {
/* Resetting font-size for Safari (default for monospaced fonts in Safari is 13px). IE ignores this */
	 font-size:15px; 
}


/* -------------------------- HEADERS ------------------------------------ */

h1,h2,h3,h4,h5,h6 {font-family:"Times New Roman", Times, serif; font-weight:bold;color:#002616; /*dark green */}

h1 {font-size:2.0em   /* 12x2.0=24px */}
h2 {
	font-size:1.75em;  /* 12x1.75=22px */
	padding-top:5px;
	font-weight:normal;
	line-height:120%;
	}
	
h3 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.5em;  /* 12x1.33=18px */
	padding:5px 0 0 0;
	}
h4 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.33em}
h5 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.1em}


/* ----------------------------- LINKS ------------------------------------ */

a {
	color:#005177; /* teal blue */
	text-decoration:underline;
	}
a:hover {
	color:#666666;  /*grey */
	text-decoration:underline;
	}
	
a:link.exhibit { /*link on exhibits*/
	color:#002616;
	text-decoration:none;
	}
	
/* ------------------------- LAYOUT SECTIONS ------------------------------ */
hr {
	border:1px solid #919E7A;
	background:#919E7A;
	clear:both;
	}
strong {
	font-weight:bold;
	}
#container {
    font-size:0.75em;  /* 16x0.75=12px */
	width: 780px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}

#chronologyInteriorContainer {
	background: url(../chronology/images/register_header.gif) no-repeat;
    font-size:0.75em;  /* 16x0.75=12px */
	height: 141px;
	width: 780px;
	margin: 0 auto;
	padding-top: 120px;
	text-align: left;
	}
	
#holder {
	width:780px;
	float:left;
	background:url(/images/g_background_stripe.gif) repeat-y;
	position:relative;
	border-bottom:2px solid #002616;
	}
	
#left-col {
	width:187px;
	float:left;
	font-size:0.92em;  /* 12x0.92=11px */
	background: #bba45f; /* tan */
	border-top: 2px solid #002616;
	border-right: 2px solid #002616;
	border-left: 2px solid #002616;
	}
#right-col {
	font-size:0.92em;  /* 12x0.92=11px */
	width:565px;
	float:left;
	background:#e5e7b8; /* cream */
	border-top: 2px solid #002616;
	border-right: 2px solid #002616;
	}	
	
html>body div#right-col {
	font-size:0.92em;  /* 12x0.92=11px */
	width:587px;
	float:left;
	background:#e5e7b8; /* cream */
	border-top: 2px solid #002616;
	border-right: 2px solid #002616;
	}
	
#banner-img {margin:0; padding:0; border-bottom: #002616 2px solid;}

#rightcol-content {	
	width:514px;
	padding:25px;
	}

#rightcol-content-new {	
	width:539px;
	padding:25px 0 25px 25px;
	background: url(../images/bg_daf_new.jpg) no-repeat top right;
	}
	
#content {
	width:514px;
	color:#666666; /*grey */
}
#terms-policy-content {
	width:514px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#666666; /*grey */
}
#terms-policy-content h3 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding:0;
	margin:0;
}

html>body div#rightcol-content {
	width:534px;
	padding:25px;
	}

html>body #rightcol-content-new {	
	width:562px;
	padding:25px 0 25px 25px;
	background: url(../images/bg_daf_new.jpg) no-repeat top right;
	}
	
html>body div#content {
	width:534px;
	color:#666666; /*grey */
}

#content p {
	font-size:1.16em;  /* 12x1.16=14px */
	line-height:1.4em;
	margin-top:0;
	padding-top:0;
	}
#content ul {
	margin-left:15px;
	font-size:1.16em;
	line-height:1.5em;
	}
	#content ol {
	margin-left:25px;
	font-size:1.16em;
	line-height:1.75em;
	}
#highlights {
/*	margin:0 25px;*/
	padding:0;
	}
#highlights td {
	padding:0 10px 10px 0;	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.99em;  /* 12x0.92=11px */
	color:#666666;
	line-height:1.5em;
	vertical-align:top;
	text-align:left;
	width:250px;
	}
#highlights td h3 {
		color: #002616;
		text-transform:uppercase;
		font-size:1.16em;
		padding:0;
		margin:0;
		font-weight:normal;
		}
#highlights td img {float:left; margin: 0 5px 5px 0; border:thin solid #666;} /* set a thin grey border */
#highlights td  img.expansion  { float:right !important; margin:0 -10px 0 10px !important; text-align:right;}
#pub {
/*	margin:0 25px;*/
	padding: 20px 0 0 0;
	}
#pub td {
	padding:0 10px 10px 0;	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.92em;  /* 12x0.92=11px */
	color:#666666;
	line-height:1.5em;
	vertical-align:top;
	text-align:left;
	}
#pub td h3 {
		color: #002616;
		text-transform:uppercase;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		padding:0;
		margin:0;
		font-size:0.92em;
		font-weight:normal;
		}
#pub td img {float:left; margin: 0 5px 5px 0; border:thin solid #666;} /* set a thin grey border */

#bgpic{
	background-image:url(../images/h_jewelry.gif);
	background-repeat:no-repeat;
	
	margin-top:-25px;
	margin-left:-2px;
	padding-top:230px;
	width:564px;
	}
#bgpic2 {
	background-image:url(../images/bg_magnolia.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	margin-top:-25px;
	margin-right:-28px;
	padding-top:25px;
}
#bgpic3{
	background-image:url(../images/g_hangingglobe.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	margin-top:-42px;
	padding-top:25px;
	}
#bgpic4 {
	background-image:url(../images/bg_daf.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	margin-top:-25px;
	margin-right:-20px;
	padding-right:58px;
	padding-top:25px;
}
#bgpic4_new {
	background: url(../images/bg_daf_new.jpg) no-repeat bottom right;
	width:562px;
}
.chronologyLogin {
	background-color: #BBA45F;
	border: 10px solid #BBA45F;
	float: right;
}
.centerAlign {
	text-align: center;
}
.rememberLogin {
/*this is adjusting the checkbox to copy*/
	margin: 5px 0 0 -1px;
	vertical-align: text-bottom;
}
form span.padUp {
	margin-top: -5px;
}
.rememberLoginP {
	font-size: .25em;
	margin-top: -2px;
	margin-left: 3px;
}
.newVisitor { font-size: 1em; }
.chronologyContent_Left p{
	width: 325px;
}

#regDescription {
	background-color: #B29D51; /* gold */
	width: 732px;
	border-bottom: 2px solid #002616;
	color: #fff;
	font-size: 1em;
	padding: 20px;
}

#regDescription a {
	color: #fff;
	text-decoration: underline;
}

#regDescription table#chronologyTopBar { font-size: 1.1em; color: #132D1C;}
#regDescription table#chronologyTopBar a { color: #132D1C; }
.times { font: 1.5em "Times New Roman", Times, serif; }

#regForm, #submitInformation {
	background-color: #F7F5E5; /* tan */
	width: 732px;
	padding:20px;
	font-size: 1em;
}

.italicBlue { color: #0055A4; /* blue */ font-style: italic; }

#regForm form { width: 300px; font-size: 1.1em; }

.blue { color: #0055A4; /* blue */}

#regForm table tr td.titleSpacing { margin-right: 30px; width: 200px; }

.moveUP { vertical-align: top; }
#regDescription table#chronologyTopBar a.noUnderline { text-decoration: none; }

#chronologyContent table {
	background-color: #F7F5E5; /* tan */
	width: 772px;
	margin: 0;
	padding:0;
	font-size: 1em;
}

.cell {
	width: 242px;
	padding: 10px;
	border-bottom: 1px #B29D51 solid;
}
.cell p { font: 1.1em/1.70em Arial, Helvetica, sans-serif; }
.cell a { color: #B29D51; text-decoration: underline; }
.cell h1 { font: 2.0em "Times New Roman", Times, serif; }
.middleCell {
	border-left: 2px #132D1C /* dark green */ solid;
	border-right: 2px #132D1C /* dark green */ solid;
}

.sectionTitles {
	border-top: 2px solid #002616;
	border-bottom: 2px solid #002616;
	width: 772px;
}

#submitInformation h5 { padding-bottom: 10px;}
#submitInformation p.moveEntryUp { margin-top: -10px; }
#submitInformation table { color: #808285; }
#submitInformation textarea { width: 100%; }
#submitInformation p { color:#000; font-size: 1.1em; }
#submitInformation td { padding-bottom: 10px; }
#submitInformation td.padRight { padding-right: 50px; }
#submitInformation hr { border:1px solid #B29D51; background:#B29D51; clear:both; }
#submitInformation .checkboxBottom { vertical-align: text-top; margin-top: -1px; }
.leadingAdjustment { line-height: 1.3em; }


#footer {
/* light green text on cream background */
	font-size:0.99em;  /* 12x0.92=11px */
	clear:both;
	text-align:center;
	padding:5px 0;
	line-height:1.25em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}
#footer a {
	color: #005177; /* teal blue */
	text-decoration: underline;
	}
#footer a:hover {
	color:#666;  /*grey */
	text-decoration: underline;
	}
	
/* ------------ vertical main navigation ------------------ */
/* ------------ white text on tan background, teal blue background on hover ---------- */
#mainnav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	color:#fff;
	padding:20px 0; 
	border-top:#002616 2px solid;
	width:187px;
	line-height:2.0em;
}
#mainnav ul {
		list-style-type: none;  
		margin:0; 
		padding:0;
}

#mainnav a {
	display:block;
	width:187px;
	height:22px;
	background: #bba45f; /* tan */
	text-decoration:none;
	padding:0;
	margin:0;
	text-indent:18px;
	letter-spacing:1px;
	}

#mainnav li.double a {
	display:block;
	width:187px;
	height:35px;
	background: #bba45f; /* tan */
	text-decoration:none;
	padding:0;
	margin:0;
	text-indent:18px;
	letter-spacing:1px;
	}
.secondline {
	padding-left:18px;
	line-height:1.0em;
	}

#mainnav p a {
	text-decoration:none;
	padding:0;
	margin:0;
	height:auto !important;
	}	
	
#mainnav li a {
	color:#fff; 
	text-decoration:none;
	text-transform:uppercase;
}
	#mainnav li a:hover, #selected {
		background: #005177 !important; /* teal */
	}	
	

ul#subnav a {
	color:#e5e7b8; /* cream */
	text-decoration:none;
	text-transform:none;
	text-indent:30px;
	letter-spacing:0 !important;
}
ul#subnav a:hover, #subselected {
	color:#002616 !important; /* dark green */
	background: #bba45f !important; /* tan */
}
/* ------------ end vertical main navigation -------------*/
.intro {
	font-family:"Times New Roman", Times, serif;
	font-size:1.5em !important;
	}
.item-r {
	height:100%;
	width:33%;
	float:right;
	}
.item-l {
	width:64%;
	}
.x_item {
	clear:both;
	}
.x_l{
	float:left;
	margin-top:10px;
	}
.x_r{margin-left:110px;
	}
.dgreen {
	color:#00251E;
	}
.resources {
	border-top:2px solid #919E7A;
	border-bottom:2px solid #919E7A;
	padding:5px;
	text-align:center;
	clear:both;
	}
.resources_noTop {
	border-bottom:2px solid #919E7A;
	padding:5px;
	text-align:center;
	clear:both;
	}
.frame {float:left;  margin: 0 5px 5px 0; border:thin solid #666666;} /* set a thin grey border */
.hightlight-titles {color: #002616; text-transform:uppercase;}
.bottom-delimiter {border-bottom:2px solid #919e7a;} /* grey */
.last p {padding-bottom:0;}
.floatLeft {float:left; padding: 0px 20px 5px 0;}
.floatRight {float:right; padding: 15px 0 5px 10px;}
.floatLeft_form { float:left;}
.floatRight_form { float:right;}
.clearLeft {clear: left;}
.extendBottom {padding-bottom: 80px;}

.caption {font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.92em;  /* 12x0.92=11px */
	line-height:1.5em;
	padding-top:5px;
	color:#002616;
	}
.caption2 {font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.92em;  /* 12x0.92=11px */
	line-height:1.5em;
	padding-top:5px;
	color:rgb(102, 102, 102);
	}
.caption2 strong {
	color:#002616;
	}
.caption2 h3 {
	font-size:2.0em;
	padding:10px 0;
	}
.bottom-delimiter2 {border:1px solid #919e7a;margin: 0 0 15px 0; }
.alert {color:#990000;}
#hidden_link {display:none;width:524px;}