.img-shadow {
	float:right;
	background: url(../images/trans-shadow.png) no-repeat bottom right; /* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */
}

.img-shadow img {
	display: block; /* IE won't do well without this */
	position: relative; /* Make the shadow's position relative to its image */
	padding: 0px; /* This creates a border around the image */
	background-color: #fff; /* Background color of the border created by the padding */
	border: 0px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */
	margin: -6px 6px 6px -6px; /* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */
}

.text_header {
	font-family: Helvetica, Arial, sans-serif;
	color: #1C5DA8;
	font-size: 1.1em;
	font-style: bold;
	padding-bottom: 15px;
}

.text_header_nopadding {
	font-family: Helvetica, Arial, sans-serif;
	color: #1C5DA8;
	font-size: 1.1em;
	font-style: bold;
}

.text_subheader {
	font-family: Helvetica, Arial, sans-serif;
	color: #1C5DA8;
	font-size: .9em;
	padding-bottom: 15px;
}

.text_subheader_nopadding {
	font-family: Helvetica, Arial, sans-serif;
	color: #1C5DA8;
	font-size: .9em;
}

.text_subheader_nopadding_black {
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: .9em;
}

.text_header_big {
	font-family: Helvetica, Arial, sans-serif;
	color: #1C5DA8;
	font-size: 1.3em;
	font-style: bold;
}

.text_body {
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: .9em;
	font-style: bold;
	padding-bottom: 20px;
}

.text_body_padding {
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: .9em;
	font-style: bold;
	padding-bottom: 20px;
	padding-right: 10px;
}

.text_body_green {
	font-family: Helvetica, Arial, sans-serif;
	color: #00622F;
	font-size: .9em;
	font-style: bold;
	padding-bottom: 20px;
}

.text_subtitle {
	font-family: Helvetica, Arial, sans-serif;
	color: #1C5DA8;
	font-size: .7em;
	padding-bottom: 10px;
}

hr {
	background-color: #6BD730;
	border: 1px solid #6BD730;
	height: 2px;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.hr2 {
	background-color: #6BD730;
	border: 1px solid #6BD730;
	height: 1px;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size:0px;
}

.footer {
	height: 30px;
	width: 835px;
	background: #807D3E;
	color: #B3D730;
	border-top: solid 5px #CD9314;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .6em;
	padding-left: 20px;
}

/* ---------MENU---------- */
.jqueryslidemenu{
font: bold 13px Verdana;
background: #807D3E;
border-bottom: 3px solid #CD9314;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #807D3E; /*background of tabs (default state)*/
color: #6ED630;
padding: 5px 7px;
padding-right: 0px !important;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #6ED630;
}

.jqueryslidemenu ul li a:hover{
background: #807D3E; /*tab link background during hover state*/
color: #EED730;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
z-index:1000;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
background: #EED254;
color: #1C5DA8 !important;
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border: 1px solid #CD9314;
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
background: #EED254;
color: #807D3E !important;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
