/*	North Country Digital History	
/*  created by Tony Oravet*/



/*Set everything to default*/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,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-size: 100%; font-family: inherit; vertical-align: baseline; background: transparent;}




/* Base elements
***********************************************************/
html {color: #206678;  font-family: Arial Unicode MS, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 19px;}

/* Global Headings
***********************************************************/
h1, h2, h3, h4, h5, h6 {font-family: Arial Unicode MS, Helvetica, Arial, sans-serif; line-height:1em;}
h1 {font-size: 24px; padding: 12px 0 4px 0; }
h2 {font-size: 22px; padding: 12px 0 4px 0px;}
h3 {font-size: 16px; padding: 12px 0 4px 0; }
h4 {font-size: 14px; padding: 0 0 4px 0; }
h5, h6 {font-style: italic;}
em {font-style: italic;}
strong {font-weight: bold;}
form {padding:0;}

.blue {color: #206678;}

body {	padding: 0px;margin:0px;	background: #367788;}

img {border-style:none;}
.gold {color:#fee84a;}
.lightblue {color:#2B547E;}


#formbox {padding:0; margin: 0;}

a.simple{	border: 0px;	color: #fff;}
a.simple:hover{	background-color: #fff;}

/*Container Area and top of page
*******************************/
#pagecontainer {width: 950px;	margin-left:auto; margin-right:auto;	padding: 0px;	text-align:right; }
#logo-search-container {width:950px; margin:auto; background: url(../site-images/ncdh-logo.png) top left no-repeat;height:91px;}
.logo {width:500px; float:left; }
.banner-search {width: 450px;float:right; font-size:10px;	padding-top:20px;	text-align:right;}
.banner-search a{color:#fff; margin:0;}
.banner-search a:hover{color:#fefef2;	text-decoration:none;}
.banner-search input{height:25px; margin-left:-5px;}


/*Current Page Navigation
*/
#index #indexNav, #browsecollections #browseNav, 
#about #aboutNav, #contact #contactNav,
#help #helpNav, #participating #participatingNav {background:url(../site-images/nav-on.jpg) repeat-x;}




/*Navigation Container
*****************************************************/
#navcontainer {width: 950px; font-family:Arial, Helvetica, sans-serif; font-size:18px; background: url(../site-images/nav-off.jpg) repeat-x; height:60px; clear:both;}
#navcontainer ul {margin:0;padding: 0px; height:60px;}
#navcontainer ul li {display:inline;}
#navcontainer ul li a {	padding: 8px 2px 8px 14.5px; background: url(../site-images/nav-off.jpg) repeat-x; color: #fefef2; text-decoration: none;	text-align:left; float: left; border-right:1px solid #367788;	width:141px;}
#navcontainer ul li a:active {	padding: 8px 2px 8px 14.5px;color: #fefef2;	text-decoration: none;	float: left;	font-weight: normal;}
#navcontainer ul li a:hover {background: url(../site-images/nav-on.jpg);}
#navcontainer p {margin:0; padding:6px 0 0 0;}
.subtitle {font-size:12px;}

/*------------------END Navigation Container----------------*/


/*Submenu A - this displays the links to the pages of results
************************************************************/
#submenua  {	color:#000000;	width: 839px; margin:auto;	text-align:right;	border-bottom: 1px solid #c8c8c8;	padding: 2px 10px 2px 10px;	font-size:10px;	}
#submenub  {	color:#000000;	width: 839px;	text-align:right;	border-top: 1px solid #c8c8c8;	padding: 2px 10px 2px 10px;	font-size:10px;	}

#globalmenu {padding:10px; width:849px; text-align:right; border:1px solid #367788;}
#searchagain {padding:10px; width:849px; text-align:left;}

/*Slideshow Area
*********************/

#slideshow {float:left; width:550px; height:400px}

/*Content - this is the main content part of the site
******************************************************/
#content {	line-height:20px; width: 930px; min-height:450px;	height:100%;padding: 10px;	text-align: left; 	background:#fff;color:#206678;}

#content a{	color:#084754;	text-decoration:none; font-size:13px;}
/*#content a {color:#51acd9; text-decoration:none; font-size:13px;}*/
#content a:hover{text-decoration:underline;}
#content h3 {padding:0px 0px 0px 0px; font-size: 16px; width:849px; /*border-bottom:1px solid #c8c8c8;*/}
#content p {display: block; margin: 2px 0 16px 0; line-height: 16px;}

#rightcontent {float:right; width:288px; text-align:left;}
#rightcontent h3 {font-size: 16px;padding:0px;width:288px; text-align:left;}
p{padding-top:2px; text-align:left;}

#content h4 {padding:0px 0 4px 0; font-size:13px; text-decoration:underline; color: #206678; }

.sectionheader{padding-top:10px; padding-bottom:0px; font-size: 13px; width:930px; color: #206678;}

#mainpage_left {float:left; width:400px; text-align:left;padding-right:20px;}
#mainpage_right {float:right; width:510px; text-align:left;}

.picture { background-color: #fff;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif; }
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; } 

/* Area
**********************************/
#footercontainer {width:940px; padding:10px;margin:auto;}
#footer {clear: both;color: #FFF;margin:0;	font-size: 10px;height:50px;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}
.footerleft{float:left; width:400px; text-align:left;}
.footerright {float:right; width:400px;text-align:right}
#design-by a {font-size:10px; color:#ccc;}

/************************************/
		

#searchpane {margin: 0;	padding:10px 0 10px 0;	font-weight: bold;	text-align: left;	width: auto;}
#aboutsearch {padding: 10px 0 10px 0; margin: 0 0 10px 0;	border-bottom: 1px solid #a67c59;	text-align: left;	width: 420px;	font-weight: bold;}
input.textboxup {margin:0; padding:0; background-color: #eee;}
input.searchbtn {font-size: 12px;}


#queryboxtop{padding:0;margin:0;}

a img{ text-decoration:none; border-width: 0;}
a:hover img{ background-color: #fff; }


.offstatus {color: #000000;}

.clearfix {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


.red {color:#F00;}

/*Search New York Heritage Plugin
**************************************/
.nyplugin {padding-left:14px; }

.codecontainer {
	font-family: "Courier New", Courier, monospace;
	font-size:12px;
	height: 200px;
	width: 100%;
	border: 1px solid #666666;
	overflow: scroll;
}
.codehighlight {
	color: #003366;
	background: #FFFFCC;
}

#recaptcha_image {width:300px; height:57px;}

/*Content DM specific styles for multi_search page */
.maintext
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03244d;
	font-weight:normal;
	}

input
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03244d;
	font-weight:normal;
	}
	
input.buttons
	{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03244d;
	font-weight:normal;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
	
	}
	
input.searchbutton
	{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03244d;
	font-weight:normal;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
	
	}

input.norm
	{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03244d;
	font-weight:normal;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
	
	}

input.checkbox
	{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03244d;
	font-weight:normal;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-style:none;
	
	}
	
select
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03244d;
	font-weight:normal;
	}
	


.org-img {width:100px; float:left; padding-right:30px;margin-top:30px;}
.org-info {width:800px; float:left; margin-top:30px;}
