
* {
	padding: 0px;
	margin: 0px;
	border: 0px;
}


* html .visualIEFloatFix { height: 0.01%; }

body	{

	text-align: center;
	background: #ddd url(../templates/new_images/css_template/background.gif) top left repeat;
	margin: 0px;
	padding: 0px 0px 25px 0px;
	border: 0px;
	}

#wrapper {

	text-align: left;
	background-color: #fff;
	width: 780px;
	\width: 780px;
	w\idth: 780px;
	border: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	}		





#head {
		position: relative;
	background: #fff url(../templates/new_images/css_template/search_header.gif) top left no-repeat;
	padding: 0px;
	margin-bottom: 5px;
	height: 24px;
	}

#head a:link   { vertical-align: 50%; color: #333399; font: normal 9.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
#head a:visited   { vertical-align: 50%; color: #333399; font: normal 9.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
#head a:hover   { vertical-align: 50%; color: #0066CC; font: normal 9.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
#head a:active   { vertical-align: 50%; color: #000066; font: normal 9.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }



#seal {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 23px;
	height: 24px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#headlinks {
	position: absolute;
	left: 35px;
	top: 3px;
	width: 398px;
	height: 24px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#headlinks.fixed { font-size : 12px }
#headlinks a:link.fixed { font-size : 12px }
#headlinks a:visited.fixed { font-size : 12px }
#headlinks a:hover.fixed { font-size : 12px }
#headlinks a:active.fixed { font-size : 12px }

#searchlib1 {
	position: absolute;
	left: 500px;
	top: 0px;
	width: 130px;
	height: 24px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#searchlib {
	position: absolute;
	left: 640px;
	top: 0px;
	width: 130px;
	height: 24px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#searchlib .form { color: #060678; font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
 border: 1px solid #060678;  background: #fff; padding: 1px 3px 1px 3px;}



#content {

	padding: 5px 5px 5px 5px;
	margin-right: 210px;
	margin-left: 3px;
	background-color: #fff;
	}

#content p { padding-bottom: 10px; color: #666666; font: normal 10pt Arial, Tahoma, Verdana, sans-serif; text-decoration: none; }

#content b { padding-bottom: 10px; color: #666666; font: bold 9pt Arial, Tahoma, Verdana, sans-serif; text-decoration: none; }

#content ul { padding: 0px; color: #666666; font: normal 10pt Arial, Tahoma, Verdana, sans-serif; text-decoration: none; }
#content li { padding: 0px 0px 5px 0px; margin-left: 25px; color: #666666; font: normal 10pt Arial, Tahoma, Verdana, sans-serif; text-decoration: none; }
#content h1 { padding-top: 10px; padding-bottom: 10px; color: #00007C; font: bold 18px Arial, Helvetica, Tahoma, sans-serif;}
#content h2, h2 { padding-bottom: 5px;color: #00007C; font: bold 13px Arial, Helvetica, Tahoma, sans-serif; }
#content a:link   { color: #333399; font: normal 10pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
#content a:visited   { color: #666699; font: normal 10pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
#content a:hover   { color: #0066CC; font: normal 10pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
#content a:active   { color: #666699; font: normal 10pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }

	/* this is the link style used for the breadcrumb trail */
#content .crumb { color: #666699; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; }
#content a.crumb:link   { color: #666699; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; }
#content a.crumb:visited   { color: #666699; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; }
#content a.crumb:hover   { color: #0066CC; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; }
#content a.crumb:active   { color: #666699; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; }

	/* Leftovers from standard style sheet, not used but may need as reference or default later */
#content .note { color: #666666; font: normal 8pt/8pt Arial, Helvetica, Tahoma, sans-serif; }
#content .caption { color: #666666; padding: 0; font: normal 7pt Arial, Helvetica, Tahoma, sans-serif;  }
#content .textonly { color: #666666; font: normal 6pt/6pt Arial, Helvetica, Tahoma, sans-serif; }	

#content .form { color: black;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid black;
background: #E4E4E4;
padding: 3px 5px 3px 5px;
font-weight: bold;}


#content td { background: #E4E4E4; padding: 0px 0px 0px 3px; color: #666666; font: normal 10pt Arial, Tahoma, Verdana, sans-serif; text-decoration: none; }

#content td.list { background: #fff; padding: 0px 0px 0px 0px;}





	/* This is for the emailer boxes*/
	#content a.emailer {
		display: block;
		Margin: 5px 0px 0px 0px;
		padding: 0px;
		border: 1px solid #dedede;
		background-color: #f4f4f4;
		text-decoration: none;
		width: 200px;
		}
	#content a.emailer:link   {  color: black; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }
	#content a.emailer:visited   { color: black; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }
	#content a.emailer:hover   {  color: #a80f04; border: 1px solid #a80f04; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }
	#content a.emailer:active   { color: black; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }








#rightsidebar {
		position: relative;
	
	float: right;
	width: 205px;
	\width: 210px;
	w\idth: 205px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 5px;
	background-color: #fff;  }

#rightsidebar br { padding: 0px; color: #666666; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }
#rightsidebar ul { margin-left: 0px; padding-left: 25px;  list-style: none; list-style-image: url(../templates/new_images/css_template/grey_arrow.gif); color: #666666; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }
#rightsidebar a:link   { color: #333399; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }
#rightsidebar a:visited   { color: #000066; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }
#rightsidebar a:hover   { color: #006FEB; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }
#rightsidebar a:active   { color: #000066; font: normal 8pt/12pt Verdana, sans-serif; text-decoration: none; }



#foot {
	background: #ddd url(../templates/new_images/css_template/footer_back.gif) top left no-repeat;
	clear: both;
	padding: 0px;
	margin-top: 5px;		
	background-color: #fff;
	text-align: center;
	height: 25px;
	}


#foot p { color: #666666; font: normal 7.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
#foot a:link { color: #666666; font: normal 7.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
#foot a:visited { color: #666666; font: normal 7.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
#foot a:hover { color: #333399; font: normal 7.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }
#foot a:active { color: #666666; font: normal 7.5pt Arial, Helvetica, Tahoma, sans-serif; text-decoration: none; }


#rss_feed
	{position: relative;
	margin: 0px 5px 0px 5px;
	background-color: #fcfade;
	padding: 0px 15px 10px 5px;}

.blue_box_title {

	background-color: #eaf3f7;
	border: 1px solid #d5e3eb;
	height: auto;
	margin: 10px 15px 20px 0px; 
	padding-bottom: 10px;
}

.right_blue_box {
	position: relative;
	float: right;
	width: 325px;
	padding: 0px;
	margin: 3px 0 10px 0;
	}


.left_blue_box {
	width: 325px;
	padding: 0px;
	margin: 10px 0 10px 0;
	}

.blue_box_title h2 { 
	display: block; 
	background: #d5e3eb; 
	border: 1px solid #d5e3eb; 
	padding: 2px 2px 2px 15px; 
	margin-bottom: 10px; 
	margin-left: 0px;
}

.blue_box_title a{ 
	color: #26316b; 
	text-decoration: none; 
}

.blue_box_title h3 a{
	color: black;
	}

.blue_box_title a:hover   { 
	text-decoration: underline; 
}

.blue_box_title li { 
	text-indent: 0px; 
	color: #26316b; 
	text-decoration: none; 
	padding: 0px 0px 5px 0px; 
	margin-left: 15px; 
	list-style-image: url(http://library.alaska.gov/test/redesign/images/chevron.gif);
}

.blue_box_title ul { 
	padding-left: 15px;  
	text-indent: -15px; 
	list-style: none;
}	

.blue_box {
	position: relative;
	margin: 0px 15px 20px 0px;
	padding: 10px;
	background-color: #eaf3f7;
	border-bottom: 1px solid #d5e3eb;
	border-right: 1px solid #d5e3eb;
	border-spacing: 0;
	border-collapse: collapse;
	font: normal 1em Verdana, sans-serif;
	}

.blue_box a:link, .blue_box_title a:active { 
	color: #26316b; text-decoration: none; 
}

.blue_box a:active, .blue_box_title a:active {
	text-decoration: underline;
}

.blue_box a:visited , .blue_box_title a:visited { 
	color: #26316b; text-decoration: none; 
}

.blue_box a:hover, .blue_box_title a:hover {
	text-decoration: underline;
}

.blue_box li { 
	text-indent: 0px; 
	color: #26316b; 
	text-decoration: none; 
	padding: 0px 0px 5px 0px; 
	list-style-image: url(http://library.alaska.gov/test/redesign/images/chevron.gif);
}

.blue_box ul { 
	margin-left: 0px;  
	list-style: none;
}

.blue_box h2 { 
	padding: 0px;
}

div.enter {
	width:163px; 
	height: 28px; 
	background:#f4f4f4; 
	color: #666666; 
	font-size: 18px; 
	font:Georgia, Times New Roman, Times, serif; 
	text-align:center; 
	border:solid 1px #666666; 
	padding-top:3px;
	margin: 15px 0;
}

/**ReCaptcha stuff**/

.recaptchatable .recaptcha_r1_c1 {
background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') 0 -63px no-repeat !important;
}
.recaptchatable .recaptcha_r2_c1 {
background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -18px 0 no-repeat !important;
}
.recaptchatable .recaptcha_r2_c2 {
background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -27px 0 no-repeat !important;
}
.recaptchatable .recaptcha_r3_c1 {
background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') 0 0 no-repeat !important;
}
.recaptchatable .recaptcha_r3_c2 {
background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -18px -57px no-repeat !important;
}
.recaptchatable .recaptcha_r3_c3 {
background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -9px 0 no-repeat !important;
}
.recaptchatable .recaptcha_r4_c1 {
background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -43px 0 no-repeat !important;
}
.recaptchatable .recaptcha_r4_c2 {
background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -36px 0 no-repeat !important;
}
.recaptchatable .recaptcha_r4_c4 {
background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -214px 0 no-repeat !important;
}
.recaptchatable .recaptcha_r7_c1 {
background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -43px -49px no-repeat !important;
}
.recaptchatable .recaptcha_r8_c1 {
background: url('http://www.google.com/recaptcha/api/img/red/sprite.png') -43px -49px no-repeat !important;
}


.message {
	padding: 10px;
	background: #eaf3f8;
	font-size: 12px;
	color: #183263;
	text-align: center;
}