body {
padding:0px;
margin:0px;
overflow: -moz-scrollbars-vertical;
}

h5 {
color: #591789;	
font-weight: bold;
font-size: 1em;
line-height: 1.25em;
margin-bottom: .75em;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #591789;
}

.bullet {
	list-style-image: url(images/purp_bullet2.gif);
}

a:link,  a:visited {
	text-decoration: none;
}	

 a.content:link,  a.content:visited {
	text-decoration: none;
	color: #591789;
	outline: none;
	font-weight:800;
	border-bottom: 1px solid #DFAC12;
}

a:hover {
	text-decoration: none;
}

a.content:hover {
	text-decoration: none;
	color: #DFAC12;
	outline: none;
	font-weight:800;
	border-bottom: 1px solid #591789;
}

a:active {
	text-decoration: none;
}

.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DDD8DC;
	font-weight: bold;
}

a.nav:link {
	text-decoration: none;
}

a.nav:visited {
	text-decoration: none;
}

a.nav:hover {
	text-decoration: underline;
}

a.nav:active {
	text-decoration: underline;
}

ul.normal {
	list-style-type: square;
	list-style-image: url(../images/purp_bullet.gif);
}

ul.spaced {
	list-style-type: square;
	list-style-image: url(../images/a_purp.gif);
	line-height: 20pt;
	
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #591789;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #591789;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #591789;
}

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #591789;
}

.boxHeaderTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.boxHeaderTxtBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

.boxPurpleBG {
	background-color: #DDD8DC;
}

.boxLightPurpleBG {
	background-color: #F9F9F7;
}

.imageBorder {
	border: 1px solid #B5A5AE;
}

.imageBorder2 {
	border: 1px solid #D0CDBB;
}

.boxHeaderTxtPur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #591789;
}

.boxHeaderTxtWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

form {
	margin: 0px;
}

.smallerType {
	font-size: 9px;
}

.breadCrumb {
	text-align: left;
	color: #fff;
	height: 20px;
	padding-left: 5px;
}

.breadCrumb a:link, .breadCrumb a:visited, .breadCrumb a:hover {
	color: #fff;
	text-decoration: none;
}

.breadCrumb a:hover {
	text-decoration: underline;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding-left: 24px;
	padding-right: 25px;
	padding-top: 0px;
	padding-bottom: 20px;
}

body { 
	background:#E4E2D6; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	padding: 0; 
	
}

.whiteTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.grayTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DDD8DC;
	font-weight: bold;
}

.purpleText { 
	background:#591789;
}

TABLE.boxed {
	font-family: verdana,helvetica,arial;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #591789
}

TABLE.image_boxed {
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #B5A5AE;
}

TABLE.panel_boxed {
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #DDD8DC;
	font-family: verdana,helvetica,arial;
}

.leftColumn {
	background:#f1f0ea;
}

.gotoTop {
	color:#FFF;
	background-color:#DFAC12;
	font-weight:bold;
	width:95px;
}

.subButton {
	color:#FFF;
	background-color:#DFAC12;
	font-weight:bold;
	
}

.pageFooter {
	font-size:10px;
}	








/* Inset 3D Curved */

/* Use following XHTML to display

<div class="inset">
<b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b>
<div class="boxcontent">
<h1>Example 5</h1>
<p>Rounded corners with inset borders</p>
</div>
<b class="b4b"></b><b class="b3b"></b><b class="b2b"></b><b class="b1b"></b>
</div>

*/


.inset {
  background:transparent;
  width:90%;
  }
.inset h1, .inset p {
  margin:0 10px;
  }
.inset h1 {
  font-size:2em; color:#fff;
  }
.inset p {
  padding-bottom:0.5em;
  }
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {
  height:1px;
  }
.inset .b2 {
  background:#ccc; 
  border-left:1px solid #999; 
  border-right:1px solid #aaa;
  }
.inset .b3 {
  background:#ccc; 
  border-left:1px solid #999; 
  border-right:1px solid #ddd;
  }
.inset .b4 {
  background:#ccc; 
  border-left:1px solid #999; 
  border-right:1px solid #eee;
  }
.inset .b4b {
  background:#ccc; 
  border-left:1px solid #aaa; 
  border-right:1px solid #fff;
  }
.inset .b3b {
  background:#ccc; 
  border-left:1px solid #ddd; 
  border-right:1px solid #fff;
  }
.inset .b2b {
  background:#ccc; 
  border-left:1px solid #eee; 
  border-right:1px solid #fff;
  }
.inset .b1 {
  margin:0 5px; 
  background:#999;
  }
.inset .b2, .inset .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.inset .b3, .inset .b3b {
  margin:0 2px;
  }
.inset .b4, .inset .b4b {
  height:2px; margin:0 1px;
  }
.inset .b1b {
  margin:0 5px; 
  background:#fff;
  }
.inset .boxcontent {
  display:block; 
  background:#ccc; 
  border-left:1px solid #999; 
  border-right:1px solid #fff;
  }

/* --- List Styling --- */
ul.sheds {
font-weight: normal;
/*color: #4d4d4f;*/
list-style-type: none;
margin: 0 0 15px 25px;
padding: 0 0 10px 0px;		
}

ul.sheds li {
background-image: url("../images/tick.gif");
background-repeat: no-repeat;
background-position: 0px;
padding-left: 26px;
line-height: 24px;
}

/* --- Product Lists --- */
ul.products {
display: inline;
clear: both;
margin: 0;
padding: 0;
}

ul.products li {
color: #000;
display: block;
overflow: auto;
height: 100%;
background: #FFFFFF;
vertical-align: bottom;
border: 1px solid #dddddd;
border-top: 1px solid #dddddd;
margin: 0 0 20px 5px;
padding: 10px 10px;
list-style: none;
}

ul.products li img {
padding-bottom: 5px;
float: right;
margin-left: 10px;
border-left: 1px solid #e8e8e8;
padding-left: 10px;
}