body
{
	margin: 0;
	padding: 0 0 0 0;
	text-align: center;
	min-width:640px;	
	background-color: #ffffff;
	color: #000000;
	background-image: url(background.gif);	
	background-position: top left;
	background-repeat: repeat-y;		
}

#pagewrapper
{
	position: relative;
	text-align: left;	
}

#archivetop
{
	clear: both;
	height: 14px;
	background-color: #e4e0e0;
}

#archivemenuheader
{
	clear: both;
	height: 22px;
	background-color: #e4e0e0;
}

#archivesubmenuheader
{
	clear: both;
	height: 22px;
	background-color: #ffffff;
}

#archivemain
{
	clear: both;
	padding: 20px 20px 20px 20px;	
}

#archivefrontmain
{
	clear: both;
	padding: 40px 40px 0px 40px;	
}

#archivemaintext
{
	clear: both;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	color : #000000;		
}

.archivehorizontal
{
	clear: both;
	height: 1px;
	background-color: #808080;
}

.archivemenubar
{
	float: left;
	width: 1px;
	height: 22px;	
	background-color: #808080;
}		

.archivemenucartbutton
{
	float: left;
	height: 21px;
	background-color: #2b336a;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	color : #ffffff;
	line-height: 21px;
	display: block;	
	border-top: solid 1px #808080;
	border-right: solid 1px #808080;
}

.archivemenubutton
{
	float: left;
	height: 21px;
	background-color: #e4e0e0;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	color : #000000;
	line-height: 21px;
	display: block;	
	border-top: solid 1px #808080;
	border-right: solid 1px #808080;
}

.archivemenubuttonselected
{
	float: left;
	height: 21px;
	background-color: #ffffff;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	color : #000000;
	line-height: 21px;
	display: block;	
	border-top: solid 1px #808080;
	border-right: solid 1px #808080;
}

#archivemenubuttonbreak
{
	float: left;
	width: 199px;
	height: 22px;	
}

#archivemenucartbuttonbreak
{
	float: left;
	width: 31px;
	height: 22px;	
}

.archivemenubutton a
{
	text-decoration: none;
	color: #000000;	
	line-height: 21px;
	display: block;
}

.archivemenucartbutton a
{
	text-decoration: none;
	color: #ffffff;	
	line-height: 21px;
	display: block;
}

.archivemenubutton a:hover, .archivemenubuttonselected a, .archivemenubuttonselected a:hover, .archivemenucartbutton a:hover
{
	text-decoration: none;
	color: #ffffff;	
	line-height: 21px;
	display: block;
	background-color: #860808;
}

#archivecolumns
{
	clear: both;	
	height: 100%;
}

#archivecolumn1
{
	position: absolute;
	left: 0px;
	top: 37px;	
	width: 199px;	
}

#archivecolumn2
{
	position: absolute;
	left: 199px;
	top: 37px;	
	width: 1px;
	height: 46px;
	background-color: #ffffff;	
}

#archivecolumn3
{
	position: absolute;
	left: 200px;
	top: 37px;
}

#archivecolumn4
{
	position: absolute;
	left: 0px;
	top: 0px;	
	width: 199px;		
}

#archivecolumn5
{
	position: absolute;
	left: 199px;
	top: 0px;	
	width: 1px;
	height: 100px;	
}

#archivecolumn6
{
	position: absolute;
	left: 200px;	
	width: 500px;
}

#archivecolumn7
{
	position: absolute;
	left: 200px;	
	top: 37px;
	width: 580px;
}

#archivelogo
{
	clear: both;
	height: 106px;
	background-color: #ffffff;	
}

#archiveredbox
{
	clear: both;
	background-color: #9C0000;	
}

#archiveredboxinner
{
	clear: both;
	padding: 10px;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	color : #ffffff;	
}

#archiveredboxinner a, #archiveredboxinner a:hover
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	color : #ffffff;
	text-decoration: none;	
}


#archivesearchdropdowns
{
	clear: both;
	padding: 20px 11px 30px 11px;
}

.archivedropdown, .archiversslink
{
	clear: both;
	padding-top: 22px;	
}

.archivesearchbox
{
	clear: both;	
}

.archivesearchbutton
{
	clear: both;
	text-align: right;
	padding-top: 12px;
	padding-bottom: 8px;	
}

.archivesearchboxbox input
{
	width: 177px;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	color : #000000;		
}
					
.archivedropdowndropdown select
{
	width: 177px;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	color : #000000;		
}

.archivedropdownsmall select
{
	width: 34px;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	color : #000000;
}

.smallselectitem
{
	float: left;
	width: 44px;
}

.archivedropdowntitle
{
	clear: both;
	height: 20px;
	line-height: 20px;
	display: block;	
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	color : #404040;
	font-weight: bold;	
}

.archivedropdowntitle a, .archiversslink a
{
	font-weight: bold;
	color: #860808;
	text-decoration: none;	
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;	
}

.archivedropdowntitle a:hover, .archiversslink a:hover
{
	font-weight: bold;
	color: #860808;
	text-decoration: underline;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;	
}

.archivenavigationheader
{
	clear: both;
	height: 46px;	
	display: block;
	line-height: 46px;
	padding-right: 20px;
	padding-left: 20px;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	font-weight: bold;	
}

.archivenavigationheaderfront
{
	clear: both;
	height: 46px;	
	display: block;
	line-height: 46px;
	padding-right: 20px;
	padding-left: 20px;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	font-weight: bold;	
}

.archivecaptionbox
{
	float: left;
	width: 240px;	
}

.archivecaptionboxborder
{
	clear: both;
	border-bottom: solid 1px #808080; 
	border-left: solid 1px #808080; 
	border-right: solid 1px #808080; 
	background-color: #F3F1F1;	
}

.archivecaptionboxtext
{
	clear: both;
	padding: 10px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
}

.archivenavigationleft
{
	float: left;	
	width: 50%;
}

.archivenavigationright
{
	float: right;	
	width: 50%;
}

.archivenavigationtitle
{
	float: left;
	color: #860808;	
}

.archivenavigationlink
{
	float: right;
}

.archivenavigationvalue
{
	float: left;	
}

.archivenavigationheader a, .archivenavigationheader a:hover
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	font-weight: bold;
	text-decoration: none;
	color: #860808;	
}

.archivethumbnailbox
{
	float: left; 
	margin-left:10px; 
	margin-right:10px;
	margin-bottom:15px; 
	width:150px; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.archivethumbnailbreak
{
	clear: both;	
}

.archivethumbnailcaption
{
	clear: both;
	overflow:hidden;
	height:70px;	
}

.archiveorderprint
{
	clear: both;
	height: 20px;	
}

.archiveorderprintbutton
{
	clear: both;
	padding-bottom: 4px;	
}

.archiveorderprint a, .archiveorderprint a:hover, .archivelistingdetailsbutton a, .archivelistingdetailsbutton a:hover
{
	float: left;
	height: 17px;
	line-height: 17px;
	display: block;
	background-color: #860808;
	color: white;
	text-decoration: none;
}

#archivedeisedesignlogobox
{
	clear: both;
	padding-top: 25px;	
}

#archivedeisedesignlogo
{
	clear: both;
	background-color: #ffffff;	
}

#archivefooter
{
	clear: both;
	padding: 17px 20px 34px 20px;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

#archivefooter a, #archivefooter a:hover
{
	text-decoration: underline;
	font-weight: normal;
	color: #000000;	
}

#archivedownloadboxes
{
	clear: both;
	padding: 4px;	
}

.archivedownloadboxestitle
{
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;		
}

.archivedownloadboxesrestricted
{
	clear: both;
	padding-left: 15px;
	padding-right: 15px;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #D08002;	
	font-weight: bold;
	text-align: center;	
}

.archivepopupmonitor
{
	clear: both;
	padding-left: 51px;
	padding-right: 51px;
	padding-top: 26px;
}

.archivedownloadboxesline
{
	clear: both;	
}

.archivedownloadboxOn
{
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	height: 18px;
	line-height: 18px;
	display: block;	
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color: #ffffff;	
	background-color: #9C0000;
}

.archivedownloadboxOnRestricted
{
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	height: 18px;
	line-height: 18px;
	display: block;	
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color: #ffffff;	
	background-color: #D08002;
}

.archivedownloadboxOff
{
	float: left;
	padding-right: 3px;
	padding-left: 3px;	
	height: 18px;
	line-height: 18px;
	display: block;	
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color: #ffffff;	
	font-weight: bold;
}

.archivedownloadboxbreak
{
	float: left;
	width: 3px;
	height: 18px;	
}

.archivedownloadboxOn a, .archivedownloadboxOn a:hover, .archivedownloadboxOnRestricted a, .archivedownloadboxOnRestricted a:hover
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color: #ffffff;	
	text-decoration: none;
	font-weight: bold;
}

.archivedownloadboxesdownload a, .archivedownloadboxesdownload a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #860808;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.archivedownloadboxesdownload
{
	clear: both;
	text-align: center;
}

.archivelisting
{
	clear: both;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;	
}

.archivelistingtitle
{
	clear: both;		
}

.archivelistingtitle a, .archivethumbnailcaption a, #archivemaintext a, .archivecopyrightline a
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	color : #860808;
	font-weight: bold;
	text-decoration: underline;
}

.archivelistingtitle a:hover, .archivethumbnailcaption a:hover, #archivemaintext a:hover, .archivecopyrightline a:hover
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	color : #21315a;
	font-weight: bold;
	text-decoration: underline;
}

.archivelistingbreak
{
	clear: both;
	height: 25px;	
}

.archivelistingdescription
{
	clear: both;	
	padding-top: 5px;	
}

.archivelistingdetails
{
	clear: both;	
	padding-top: 5px;
}

.archivelistingdetailsitem
{
	float: left;
	height: 17px;
	line-height: 17px;
	display: block;
	padding-right: 25px;
}

.archivelistingdetailsbutton
{
	float: left;
	width: 94px;
}

.archivetable
{
	clear: both;	
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;	
}

.archivetablerow
{
	clear: both;	
	padding: 5px 15px 5px 15px;
}

.archivecopyrightline
{
	clear: both;	
	display: block;	
	padding: 5px 15px 25px 15px;
	height: 25px;
	line-height: 25px;
}

.archivetablerowright
{
	clear: both;
	text-align: right;	
	padding: 5px 15px 5px 15px;
}

.archiveinfocusbox
{
	float: left; 
	width: 260px;
}

.archiveinfocusboxinner 
{	
	clear: both; 
	padding: 6px;
}

.infocusboxvertical
{
	float:left; 
	width:1px;
	height:105px;
	background-color:#808080;	
}

.infocusboxphoto
{
	float:left; 
	width:84px; 
	height:105px;	
}

.infocusboxtext
{
	float:left; 
	width:162px; 
	height:105px;	
}

.emailboxtext
{
	float: left;
	width: 246px;	
}

.infocusboxtextinner
{
	clear:both;
	padding:10px;
}

.infocusboxtab
{
	float:left; 
	width:18px; 
	height:18px; 
	background-color:#808080;
}

.infocusboxtitle
{
	float:left; 
	width:230px; 
	height:18px;
	display:block; 
	line-height:18px;	
}

.infocusboxheader
{
	clear:both; 
	display:block; 
	line-height:18px; 
	height:18px; 
	background-color:#e4e0e0;	
}

td
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	color : #000000;	
}

.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

h1
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: black;	
	padding-top: 0px;
	margin-top: 0px;
}

.imageleft
{
	float: left;
	border-width: 0px;
}

.imageright
{
	float: right;
	border-width: 0px;
}

.image
{
	border-width: 0px;		
}

.imagecenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

p
{
	margin-bottom: 0;	
}

form
{
	margin: 0;
	padding: 0;	
}

hr
{
	height: 1px;
	background-color: #404040;	
}

.maprow
{
	clear: both;
	height: 23px;
	line-height: 23px;
	display: block;
}

#maptable
{
	clear: both;	
}

.mapparish
{
	float: left;
	width: 170px;	
}

.mapcount
{
	float: left;
	width: 72px;	
}

.mapincludes
{
	float: left;
	width: 275px;	
}

.img10
{
	border: 0px;	
	margin: 10px 10px 10px 10px;
}

