 /*====================
Global Styles
======================*/
* {
margin: 0;
padding: 0;
}
body, html {
background-color: #fff;
color: #000;
padding: 0;
margin: 0;
}

img {
text-align:center;
}

/*====================
Link Styles
======================*/
a:link, a:active, a:focus, a:visited {
	color: #8E47AD;
	text-decoration:underline;
}

a:hover {
	color: #000000;
	background-color:#CC99FF;
	text-decoration:none;
}

/*====================
Heading Styles
======================*/
h1 {
font: bold 1.8em/1em arial, helvetica, sans-serif;
color: #8E47AD;
}
h2 {
font-size: 1.2em;
margin: 0 0 0 0;
color: #8E47AD;
}
h3 {
font-size: 1.4em;
margin: 0 0 0.7em;
}
h4 {
font-size: 1.2em;
margin: 0 0 .6em;
}
h5 {
font-size: 1em;
margin: 0 0 .5em;
}
/*====================
Image Styles
======================*/
img {
border: 0;
}
/*====================
List Styles
======================*/
dl, ol, ul {
margin: 0 0 0 .5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 0 0 3em;
}
ul {
padding:0 0 0 2em;
}
ol {
padding: 0 0 0 3em;
}

/*====================
Quote Styles
======================*/
blockquote {
margin: 1em 0;
padding-left: 20px;
}
/*====================
General Styles
======================*/
code, kbd, pre {
font-family: Courier, "Courier New", Tahoma;
}
ins, del {
font-style: italic;
}
p {
margin: 1em 0;
}
abbr, acronym, dfn {
cursor: help;
}

hr {
 width: 90%;
 height: 1px;
 color: #8DB485;
}
/*====================
Site Styles
======================*/

.back1 {
	height:34px;
	background: url(/img/wallpaper-1.gif) bottom left repeat-x;
}

.back2 {
	height:26px;
	background: url(/img/wallpaper-2.gif) bottom left repeat-x;
}

.banner {
background-image:url(/img/banner.gif);
height: 145px;
text-align: left;
vertical-align: bottom;
} 

.navRight {
	color: #8DB485;
	background: url(/img/nav-right-shadow.jpg) bottom left repeat-y;
}

.content {
padding: 10px;
font: 12px/14px Arial, Verdana, Tahoma,  Helvetica, sans-serif;
vertical-align:top;
}

.nav {
	background-color: #8DB485;
	color: #FFFFFF;
}

.nav a:active,
.nav a:link,
.nav a:visited {
	font: bold 13px Arial, Verdana, Tahoma,  Helvetica, sans-serif; 
	text-decoration:none;
	color: #FFF9C2;
	background-color: #8DB485;
	border-bottom: 0px;
}

.nav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight:bold;	
	border-bottom: 0px;
}

.navPadding{
	padding-left:10px;
}

.rightNav{
	border-left: 1px solid #8DB485;
	padding: 0px 10px 0px 10px;
	font: 10px/12px Arial, Verdana, Tahoma,  Helvetica, sans-serif;
}

.rightNav a:link, .rightNav a:active, .rightNav a:focus, .rightNav a:visited, .rightNav a:hover {
	color: #8E47AD;
	text-decoration:none;
	border-bottom: 0px;
}

.footer {
	padding: 10px 10px 30px 10px;
	font: 12px/14px Arial, Verdana, Tahoma,  Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
}

.MediumGreen {
	color: #8DB485;
	font-size: 14px;
	font: Verdana, Arial, Helvetica, sans-serif;
}

.green {
	color: #8DB485;
}

.smallBlack{
	padding: 0px 10px 0px 10px;
	font: 11px/12px Arial, Verdana, Tahoma,  Helvetica, sans-serif;
}

.noborder a:link, .noborder a:active, .noborder a:focus, .noborder a:visited, .noborder a:hover{
	border-bottom: 0px;
}

.checkmarks  li {
  list-style: none;
  background-image: url("/img/checkmark.gif");
  background-repeat: no-repeat;
  padding-left: 25px;  /* space for the image */
  
}


/*====================
Header Tabs
======================*/

#tabs {
  float:right;
  font-size:83%;
  line-height:normal;
  border-bottom: 0 px;
  }
#tabs ul {
  margin:0;
  padding:10px 10px 0px 50px;
  list-style:none;
  }
#tabs li {
  display: inline;
  margin: 0px 0px 0px 0px;
  }
#tabs a {
  float:left;
  background:url("/img/tableft10.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabs a span {
  float:left;
  display:block;
  background:url("/img/tabright10.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color: #FFF9C2;
  font-weight:bold;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
  color:#FFF;
  font-weight:bold;
  }
#tabs a:hover {
  background-position:0% -42px;
  }
#tabs a:hover span {
  background-position:100% -42px;
  }
  
#secNav {
float: right;
margin: 0px 0px 5px 5px;
padding:5px;
width: 150px;
border: 2px solid #8DB485;
font-size: 10px;
line-height: 12px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

#secNav ul {
margin:.7em 0 0 0;
padding:0 0 0 0;
list-style:none;
color:#7F5434;
}

#secNav li {
margin:0 0 .9em 0;
padding:0 0 0 0;
background-image:url(/img/bullet-purple.gif);
background-position:0 .2em;
background-repeat:no-repeat;
}

#secNav a {
margin:0 0 0 1.5em;
padding:0 0 0 0;
color:#8E47AD;
text-decoration:underline;
}

#secNav a:hover {
color:#8DB485;
text-decoration:none;
background-color:#FFFFFF;
}