@charset "ISO-8859-1";
/*	EasyAddressing Style Sheet
	Copyright © 2004 Checkerboard Ltd.
*/

/* EasyAddressing Colors:
	Dark: #003300
	Medium: #999966
	Light: #cccc99
	Grey: #eee
*/

@import url("/stylesheets/global.css");

body {
	color : #000;
	background : #fff;	
}

div.clear {
	clear: both;
}
.LogoArea {
	background : #cccc99;
	color : #fff;
	vertical-align : middle;
	text-align : left;
	padding : 2px 7px;
}

.Slogan {
	background : #999966;
	color : #003300;
}

.ShowSlogan {
	background : #999966;
	color : #003300;
	vertical-align : baseline;
	letter-spacing : 4px;
	text-transform : uppercase;
	font-size : 0.9em;
	font-weight : bold;
	padding : 4px 0 4px 20px;
}


.DepartmentHorizontal {
	background : #003300;
	color : #fff;
}

.DepartmentHorizontal a {
	color : #fff;
}

.DepartmentHorizontal a:hover {
	color : #cccc99;
}

.Search .SearchTitle {
	color : #003300;
}

h1 {
	color : #999966;
	background-color : transparent;	
}
h2, h3, h4, h5, h6 {
	color : #003300;
	background-color : transparent;
}

.Body table th {
	background-color : #eee;
	color : #000;
}

.Announcements {
	color: #003300;
	background: transparent;
}


.NavBar .NavBarTitle {
	color : #999966;
}

.NavBar a, .NavBar .NavBarTitle a {
	color : #003300;
}

.NavBarII {
	border: 2px solid #999966;
}

.NavBarII p {
	background-color: #999966;
	color:#ffffff;
}

.NavBarII .NavBarTitle {
	font-weight : bold;
	color : #666666;
	background-color : transparent;
}

.NavBarII a, .NavBar .NavBarTitle a {
	color : #666633;
}

.NavBarII .NavBarCurrentPage {
	color : #666666;
}

.NavBarII .NavBarDisabled {
	color : #aaa;
}

.NavBarII .NavBarOrderingSteps {
	background-color : #eee;
	border: #666633 solid 1px;
}


/* Display lists of items with borders underneath them */
.Body table tbody.ItemList td, .Body table tr.ItemList td {
	border-bottom: solid 1px #000;
}
.Body hr.ItemList {
	color : #84518c;
	background : #84518c;
	border : 0 none;
	height : 1px;
	margin : 0;
}


/**** Upper-right navigation ****/
.UpperRightNav a {
	color: #999966;
}

/** Copyright information at bottom **/
.BottomLinks a {
	color: #999966;
}

/**********
		Home page
**********/

body.home .Announcements {
	color: #cccc99;
	background: transparent;
}

body.home td.Body {
	width: auto;
}

/** Copyright information at bottom **/
body.home .BottomLinks {
	color: #fff;
	background: transparent;
}

body.home {
	background : #003300;
	color : #000;
}

body.home .HomeLayoutBottomLeft {
	width : 175px;
	padding : 40px 3px 0 5px;
}

body.home .Search .SearchTitle {
	color: #cccc99;
}

#ListID { 	font-weight: bolder; 
	font-size: 1.3em;}

#addressList {
	width: 100%;	
}

div.AddressPrint {
    border: solid black 1px;
    width: 20em;
    margin: 10px 5px;
    padding: 3px;    page-break-inside: avoid;
}

table.AddressPrint td{
}

table.AddressPrint tr.OddRow {
	background: #DDD;
}
.HeaderListNumber {
	font-size: 10pt;
	font-weight: bold;
}

.MotifOption {
	border: solid 1px black;
	padding: 0;
}
.MotifSelect {
	padding: 10px;
	text-align: center;
	float: left;	
}
.ServiceOption {
	font-size:1.3em;
}

.AddressingExample {
	border: solid black 1px;
	background-color:  #cccc99;
	padding: 8px;
	font-family: Courier New;
	width: 23em;
	margin: 5px;
	text-align: center;
}

.AddressingExample2 {
	border: solid black 1px;
	background-color:  #cccc99;
	padding: 8px;
	font-family: Courier New;
	width: 30em;
	margin: 5px;
	text-align: center;	
}

.InnerEnvelope {
	clear: right;
	float: right;
}

.OuterEnvelope {
	float: left;
	clear: left;
}

#ReturnAddress {
	font-size: 0.9em;
	border: solid #003300 1px;
	background-color: #999966;
	width: 18em;
	text-align: center;
}

#ReturnAddress h3{
	background-color: #cccc99;
	margin-top: 0px;
}

/***********
tabbed styling
adapted from http://www.alistapart.com/d/slidingdoors/
**********/

#tabHeader {
  float:left;
  width:100%;
  background:#DAE0D2 url("/Content/Images/tabs/bg.gif") repeat-x bottom;
  
  font-size:93%;
  line-height:normal;
  }
#tabHeader ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#tabHeader li {
  float:left;
  background:url("/Content/Images/tabs/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#tabHeader a {
  float:left;
  display:block;
  background:url("/Content/Images/tabs/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabHeader a {float:none;}
/* End IE5-Mac hack */#tabHeader a:hover {
  color:#333;
  }
#tabHeader #tabCurrent {
  background-image:url("/Content/Images/tabs/left_on.gif");
  }
#tabHeader #tabCurrent a {
  background-image:url("/Content/Images/tabs/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
/* new styling for outlined boxes */
.ContentBox {
	border: solid black 1px;
	margin: 15px 3px 15px 3px;
	padding: 16px;
	padding-top: 0;
}
.ContentBox h2 {
	color: #030;
	background-color: #EAEAD5;
	padding: 4px 16px; 
	margin: 0 -16px;
	margin-bottom: 16px;
	text-align: center;
}
#MotifsListView {
	width: 30em;
	float: right;
	text-align: center;
}
#MotifsListView p {
	text-align: left;
}
#MotifsListView table p {
	text-align: center;
}
#ExcelUpload {
	width: 60em; 
}
#AddressForm {
	width: 50em;
}
#InnerAddressForm {
	width: 20em;
}
#EditList {
	position: absolute;
	left: 34em;
	top: auto;
	width: 20em;
}
#CreateList {
	float: left;
	width: 30em;
}
#SelectMotif {
	width: 825px;
	padding: 0;
}
#SelectMotif h2 {
	margin: 0
}
#HomePageHeader {
	width: 56em;
}
