/* global elements */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0px;
	padding:0px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
q:before, q:after {
	content:'';
}
body {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	margin: 0;
	padding: 0;
	background-image: url(resource/bg-rpt.gif);
	background-repeat: repeat;
	background-position: left top;
}
div {
}
img {
}
/* LINKS */
   
a:link, a:visited {
	color: #bac647;
	text-decoration: underline;

}
a:hover, a:active {
	color: #bdaec6;
	text-decoration: underline;

}
#breadcrumb {
	font-size: 11px;
	color: #443266;
	padding-top: 10px;
		padding-bottom: 10px;
}
#breadcrumb a:link {
	font-size: 11px;
	color: #443266;
	text-decoration: none;
}
#breadcrumb a:visited {
	font-size: 11px;
	color: #443266;
	text-decoration: none;
}
#breadcrumb a:hover {
	font-size: 11px;
	color: #9c8aa5;
	text-decoration: none;
}
#breadcrumb a:active {
	font-size: 11px;
	color: #443266;
	text-decoration: none;
}
/* END LINKS */
    
/* HEADINGS */
    h1 {
	color: #bac647;	
font-weight: bold;
font-size: 18px;
	margin-bottom: 5px;
}
h2 {
	color: #bac647;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 5px;
}
h3 {
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
h4 {
color: #9c8aa5;
font-weight: bold;
font-size: 14px;

	margin-bottom: 5px;
}
h5 {
font-weight: bold;
font-size: 14px;
	margin-bottom: 5px;
}
h6 {

color: #a385a2;
font-weight: bold;
font-size: 14px;
	text-transform: uppercase;
		margin-bottom: 5px;
}
/* END HEADINGS */


    p {	
}
blockquote {
}
strong, b {
	font-weight: bold;
}
em, i {
	font-style:italic;
}

    
    hr {


    }
    div.hr {
  
    }

/* LISTS */



    ul {
		margin-left: 20px;
	margin-bottom: 0px;	
	margin-top: 10px;
		list-style-type: none;
	list-style-image: url(resource/bullet-arrow.gif);

}
    .sub-text ul {
		margin-left: 20px;
	margin-bottom: 0px;	
	margin-top: 10px;
		list-style-type: none;
	list-style-image: url(resource/bullet-arrow-sub.gif);

}
ul li {

}
ol {

}
ol li {
	margin-left: 25px;
	padding: 0;
}
dl {
	margin: 0;
	padding: 0;
}
dl dt {
	margin: 0;
	padding: 0;
}
dl dd {
	margin: 0;
	padding: 0;
}
/* END LISTS */
    
    
/* TABLE */
    table {
	margin: 0;
	padding: 0;
}
table caption {
	margin: 0;
	padding: 0;
}
th {
}
td {
}
/* END TABLE */    
    
    hr {
}
div.hr {
}
/* HEADER */
        div#header {
	display: block;
	width: 898px;
	position: relative;
	background-image: url(resource/header-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 3px;
	margin-right: 3px;
	height: 115px;
}
#header-main {

}
#header-sub {

}
div#logo {
	display: block;
	padding: 10px;
	float: left;
}
#pagetools {
	color: #FFFFFF;
	display: block;
	float: right;
	position: relative;
	top: 3px;
right: 10px;
	width: 250px;
}

#pagetools a {
	color: #FFFFFF;
	text-decoration: none;

}
#pagetools a:link {
	color: #FFFFFF;
	text-decoration: none;

}
#pagetools a:visited {
	color: #FFFFFF;
	text-decoration: none;

}
#pagetools a:hover {
	color: #bdaec6;
	text-decoration: none;

}
#pagetools a:active {
	color: #bdaec6;
	text-decoration: none;

}
       #search-container {
	display: block;
	float: right;
	position: relative;
	top: 40px;
left: 240px;

        }
				     #search {
color: #ffffff;

        }
#login{
display:none;

}

#home-img-container {
display: block;
float: none;

	}	
	
	#sub-img-container {
display: block;
float: none;



	}

			#img-furniture{ 
display: none;


	}
		#sub-img-furniture{ 

display: none;
	}
	
/* END HEADER */
    
    
    
    /* FOOTER */
       #footer {
	position: relative;
	width: 898px;
	margin-right: 3px;
	margin-left: 3px;
}
#copyright {
	font-size: 11px;
	color: #FFFFFF;
	height: 30px;
	text-align: right;
	background-color: #4c2d4b;
	padding-left: 15px;
	padding-right: 15px;
}
	#footer-links {
		font-size: 11px;
	display: block;
	position: relative;
	z-index: 1;
	left: 15px;
	bottom: 30px;
	float: none;
	color: #FFFFFF;

	font-weight: bold;
}
#footer-links a {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#footer-links a:link {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#footer-links a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#footer-links a:active {
	font-weight: bold;
	text-decoration: none;
	color: #9c8aa5;
}
#footer-links a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #9c8aa5;
}
	
		#seo-links {

}


#seo-links a {

}
#seo-links a:link {

}
#seo-links a:visited {

}
#seo-links a:active {

}
#seo-links a:hover {

}


/* END FOOTER */




/* START PAGE COMPONENT CONTAINERS */

#page {
	width: 904px;
	margin:  0 auto;
	padding: 0;
	background-color: #FFFFFF;
}
#content {
		margin:  0 3px;
	padding: 0;
	text-align: left;
}
#main {
	float: left;
	display: block;
	width: 595px;
	margin-right :3px;
	margin-bottom: 10px;
}
#sub-1 {
	float: left;
	display: block;
	width: 300px;
	margin-top: 0px;
	margin-left: 0px;
		margin-right :0px;
	margin-bottom: 10px;
}

/* END PAGE COMPONENT CONTAINERS */
			
		/* START IMAGE AND TEXT STYLING */
	 .font-color1
	 {
color: #bac647;


}
#sub-text-container {
	margin-top: 3px;
}
.sub-text {
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
}
.sub-text-img {
margin-top: 10px;
margin-bottom: 10px;
}
#home-text-container {
background-color: #381436;
	background-image: url(resource/home-text-rpt.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 3px;
}
.home-text {
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 10px;
	color: #FFFFFF;
}
#newsletter {
margin-top: 3px;
}
.newsletter-hdr {
	background-image: url(resource/newsletter-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
padding-left: 15px;
padding-top: 5px;
	text-transform: uppercase;
}
.newsletter-text {
background-color: #616161;
padding: 15px;
color: #FFFFFF;

}
.thumbnail-img img {
	margin-right: 5px;
	display: block;
	float: left;
}
.full-img img {
	margin-right: 14px;
	display: block;
	float: left;
}

.callout {
	display: block;
	float: none;
	margin: 15px;
	padding: 15px;
background-color: #CCCCCC;
}
.callout a:link {
 color: #9c8aa5;
 font-weight: bold;
}
.callout a:visited {
 color: #9c8aa5;
  font-weight: bold;
}
.callout a:active {
 color: #000000;
  font-weight: bold;
}
.callout a:hover {
 color: #000000;
  font-weight: bold;
}
.callout-hdr {

}
.callout-text {

}
.callout-img {

}

#sidebar-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	background-color: #393939;
	color: #FFFFFF;
}
.sidebar-1-hdr {
margin-top: 3px;
	background-image: url(resource/sidebar1-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	color: #FFFFFF;
		font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;	
 padding-left: 15px;
 padding-top: 7px;
}
.sidebar-1-text {

}
.sidebar-1-img {
padding-top: 5px;
padding-bottom: 5px;
}
#sidebar-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	background-color: #efefef;
	color: #000000;

}
.sidebar-2-hdr {
	color: #000000;
		font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;	
}
.sidebar-2-text {

}
.sidebar-2-img {
padding-top: 5px;
padding-bottom: 5px;
}
#sidebar-3 {
margin-top: 5px;
background-color: #616161;
}
.sidebar-3-hdr {
	background-image: url(resource/sidebar3-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
padding-left: 15px;
padding-top: 5px;
	text-transform: uppercase;
}
.sidebar-3-text {
background-color: #616161;
padding: 15px;
color: #FFFFFF;
}
.sidebar-3-img {
padding-top: 5px;
padding-bottom: 5px;
}
.sidebar-3-text img {
padding-right: 10px;
display:block;
float:left;
}

#sidebar-4 {
margin-top: 3px;
   float: left;
   background-color: #88a649;
   background-image: url(resource/sidebar4-top.gif);
   background-repeat: no-repeat;
   background-position: left top;   
}
.sidebar-4-text img {
padding-right: 10px;
display:block;
float:left;
}
.sidebar-4-hdr {
margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #FFFFFF;
		font-size: 14px;
	font-weight: bold;
		text-transform: uppercase;	
}
.sidebar-4-text {
padding: 15px;
}

.sidebar-4-text a:link {
color: #FFFFFF;

}
.sidebar-4-text a:visited {
color: #FFFFFF;

}
.sidebar-4-text a:hover {
color: #4c2d4b;

}
.sidebar-4-text a:active {
color: #4c2d4b;

}
.sidebar-4-img {
}


.pagetitle {
  display:none;
}


/* END IMAGE AND TEXT STYLING */

	/* feature components*/

	
		.item-tile-container {
	margin-right: 10px;
		margin-left: 10px;
	width: 160px;
	display: block;
	float: left;
}
.item-container {
}
.group-item-tile {
}
.group-item {
}
#home-featured-group {
}
#sub-featured-group {
margin-top: 3px;
}
.random-featured-group {
	background-color: #EFEFEF;
	height: 100%;
	display: block;

	
	

}
.home-featured-box-container {
	width: 300px;
	float: left;
	background-color: #88a649;
	background-image: url(resource/feature-top.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
.random-featured-box-container {
	width: 284px;
	float: left;
	margin-left: 5px;
margin-bottom: 10px;
	padding-bottom: 10px;
	background-color: #EFEFEF;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	

}
.featured-box-container {
	width: 300px;
	float: left;
	background-color: #88a649;
	background-image: url(resource/feature-top.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
.featured-box-container-hdr {
margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #FFFFFF;
}
.featured-box-img img {
	margin-right: 5px;
	/* border: 1px solid #443266;*/
	display: block;
	float: left;
}
.random-featured-box-img {
	display: block;
	float: none;
}
.featured-box-text {
color: #000000;
font-size: 11px;
}
.featured-box-text a:link {
color: #FFFFFF;
text-decoration: none;
}
.featured-box-text a:visited {
color: #FFFFFF;
text-decoration: none;
}
.featured-box-text a:hover {
color: #4c2d4b;
text-decoration: none;
}
.featured-box-text a:active {
color: #4c2d4b;
text-decoration: none;
}
.random-featured-box-text {
}
.featured-box-title {
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 15px;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	background-image: url(resource/bullet-arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.random-featured-box-title {
	font-size: 14px;
	color: #443266;
	margin-top: 5px;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
}
.featured-box {
	width: 270px;
	font-size: 12px;
	color: #4B4B4B;
	min-height:100%;
	height:100%;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a6bc77;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.sub-featured-box {
	width: 228px;
	color: #4B4B4B;
	min-height:100%;
	height:100%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(resource/feature-bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.home-featured-box {
	width: 228px;
	color: #4B4B4B;
	min-height:100%;
	height:100%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(resource/feature-bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.home-random-featured-box {
	
	color: #efefef;
	min-height:100%;
	height:100%;
	float: left;
}

/* NAV */


#nav-menu {
display: block;
	float: left;
	background-image: url(resource/primary-nav-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 898px;
	margin-top: 10px;

	}

.nav-menu-level1{
display: block;
	height: 20px;
	font-size: 11px;
	color: #bac647;
	font-weight: bold;
	padding: 8px 15px 0px;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #999999;
	}

.nav-menu-level1 a:link{
   font-size: 11px;
	color: #bac647;
		font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;

	}
.nav-menu-level1 a:visited{ 
   font-size: 11px;
	color: #bac647;
		font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;

	}
.nav-menu-level1 a:hover{
   font-size: 11px;
	color: #FFFFFF;
		font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;


	}#nav-menu-level1-selected {
   font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;

	}


#sub-menu{
	background-color: #381436;
	background-image: url(resource/home-text-rpt.gif);
	background-repeat: repeat-x;
	background-position: left top;

	}

.sub-menu-contents{
padding-left: 20px;
padding-right: 20px;
	}

	.sub-menu-standard{

	font-size: 11px;
	color: #bac647;
	font-weight: bold;
text-decoration: none;
padding-right: 3px;
margin-right: 3px;
border-bottom: 1px dotted #6a3568;



	}
	.sub-menu-standard a:link{
	font-size: 11px;
	color: #bac647;
	text-decoration: none;


	}
.sub-menu-standard a:visited{
	font-size: 11px;
	color: #bac647;
	text-decoration: none;


	}
.sub-menu-standard a:hover{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;


	}
		.sub-menu-highlight{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
	}
	.sub-menu-subpage{

		font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	color: #bac647;
	text-decoration: none;
padding-right: 3px;
margin-right: 3px;
padding-left:10px;



	}
.sub-menu-subpage a:link{
	font-size: 11px;
	color: #a98da8;
	text-decoration: none;


	}
.sub-menu-subpage a:visited{
	font-size: 11px;
	color: #a98da8;
	text-decoration: none;

	}
.sub-menu-subpage a:hover{
	font-size: 11px;
		color: #FFFFFF;
	text-decoration: none;

	}
.sub-menu-subpage-highlight {

		font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	color:#FFFFFF;
	text-decoration: none;


	}

/* END NAV */



/* FORM ELEMENTS */
    form {
	margin:0;
	padding:0;
}
form div,  form p {
}
fieldset {
}
fieldset legend {
}
* html fieldset legend {
}
fieldset ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
fieldset ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
input, select, textarea {
}
input, select {
}
textarea {
}
input.check {
	width: auto;
	height: auto;
	margin: 0;
	border: none;
}
input.radio {
	width: auto;
	height: auto;
	margin: 0;
	border: none;
}
input.file {
}
input.readonly {
}
input.button {
}
input.image {
	width: auto;
	height: auto;
	border: none;
}
.btn1 {
	color: #000000;
	font-size: 11px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	border:1px solid;
	border-top-color:#cccccc;
	border-left-color:#cccccc;
	border-right-color:#666666;
	border-bottom-color:#666666;
	background-color: #bac647;
	padding-right: 5px;
	padding-left: 5px;
}
.btn2 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	border:1px solid;
	border-top-color:#cccccc;
	border-left-color:#cccccc;
	border-right-color:#666666;
	border-bottom-color:#666666;
	background-color: #9c8aa5;
	padding-right: 5px;
	padding-left: 5px;
}
.search-btn{
	color: #FFFFFF;
	font-size: 11px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	border:1px solid;
	border-top-color:#cccccc;
	border-left-color:#cccccc;
	border-right-color:#666666;
	border-bottom-color:#666666;
	background-color: #9c8aa5;
	padding-right: 5px;
	padding-left: 5px;
}
	.formfield1
	{ 
	font-size: 11px;
	line-height: 13px;
	border: 1px solid #9c8aa5;
	width: 220px;
	margin-bottom: 10px;

	}
	
	
			.formfield2
	{ 
	font-size: 11px;
	line-height: 13px;
	border: 1px solid #9c8aa5;
	width: 150px;
	margin-bottom: 10px;
	}
		.formfield3
	{ 
	font-size: 11px;
	line-height: 13px;
	border: 1px solid #9c8aa5;
	width: 50px;
	margin-bottom: 10px;
	}
			.formfield4
	{ 
	font-size: 11px;
	line-height: 13px;
	border: 1px solid #9c8aa5;
	width: 75px;
	margin-bottom: 10px;
	display: block;
	float: left;
	margin-right: 5px;
	}
	
	.hr-divider {

	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

.form-column-container
{
	display: block;
	float: none;
width: 440px;

	}
		.form-column
{
	display: block;
	float: left;
	width: 100px;

	}
	.mandatory{
	color: #CC0000;
	}
		.date {
font-weight: bold;
color: #732c7b;

}
.arrow{ 

	}
.morearrow{ 
font-weight: bold;
	}
		.pagination {
	margin-top: 5px;
	text-align: center;
	display: block;
	}
/* END FORM ELEMENTS */  
/* clearing */
    .stretch,  .clear {
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 1px;
}
.clearfix:after {
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
	content: ".";
}
.clearfix {
	display:inline-block;
}
/* Hide from IE Mac \*/
    .clearfix {
	display:block;
}
/* End hide from IE Mac */
		.align-right
{
	text-align: right; 
}
.align-left
{
	text-align: left; 
}
.align-center
{
	text-align: center; 
}
.msg-error{
	color: #CC0000;
		font-style: italic;
		font-size: 13px;
}
.msg-info{
	color: #1c3c6f;
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
}
			.spacer {
	clear: both;
	font-size: 1px;
	line-height:1px;
	height: 1px;
	display:block;
}
.spacer-3px {
	clear: both;
	font-size: 1px;
	line-height:1px;
	height:3px;
	display:block;
}
.spacer-5px {
	clear: both;
	font-size: 1px;
	line-height:1px;
	height:5px;
	display:block;
}
.spacer-10px {
	clear: both;
	font-size: 1px;
	line-height:1px;
	height: 10px;
	display:block;
}
.spacer-20px {
	clear: both;
	font-size: 1px;
	line-height:1px;
	height: 20px;
	display:block;
}
.spacer-50px {
	clear: both;
	font-size: 1px;
	line-height:1px;
	height: 50px;
	display:block;
}
.spacer-100px {
	clear: both;
	font-size: 1px;
	line-height:1px;
	height: 100px;
	display:block;
}
/* end clearing */

.full-img img {
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	max-width:425px;
 width:expression(this.width > 424 ? "425px" : this.width);
}
/* New */

#poll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	background-color: #393939;
	color: #FFFFFF;
}
.poll-hdr{
margin-top: 3px;
	background-image: url(resource/poll-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	color: #FFFFFF;
		font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;	
 padding-left: 15px;
 padding-top: 7px;
}
#poll h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
#poll h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#poll .poll_option {
	display:block;
}
#poll .poll_results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#poll .poll_graph {
	background-color: #3E3E3E;
	display:block;
	height:12px;
}
#poll a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#poll a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#poll a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
}
#banner-container {
	display: none;
}
#banner-container img {
}

/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */

#inlinecal {
	margin-top:5px;
}
.selected_day {
}
.selected_day a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #555555;
	background: #dadada url(resource/selected_day.png) 0 50% repeat-x !important;
	cursor: pointer;
	border: 1px solid #ffffff !important;
}
.ui-datepicker-div, #ui-datepicker-div, .ui-datepicker-inline {
	/*resets*/margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height:1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	font-family: Verdana, Arial, sans-serif;
	background: #ffffff;
	font-size: 1.1em;
	border: 4px solid #d3d3d3;
	/*width: 15.5em; */
  width: 275px;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
#ui-datepicker-div, .ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
	background: #ffffff;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #e6e6e6 url(resource/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 19.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #dadada url(resource/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(resource/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(resource/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(resource/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(resource/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(resource/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(resource/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #d3d3d3;
	width: 904px;
	color: #555555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width: 10em;
	left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width: 7em;
	left: 12.4em;
}
table.ui-datepicker {
	width: 20.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #555555;
	background: #e6e6e6 url(resource/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #ffffff;
}
table.ui-datepicker td a:hover {
	border: 1px solid #999999;
	color: #212121;
	background: #dadada url(resource/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #dddddd;
	color: #222222;
	background: #ffffff url(resource/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;/*border-bottom: 1px solid #d3d3d3;*/
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
}


.sf-menu {
	float:			left;
	margin-bottom:	1em;

}
.sf-menu a {
font-size: 11px;
	border-right:	1px solid #999999;
padding-top: 10px;
padding-right: 15px;
padding-bottom: 7px;
padding-left: 15px;
	text-decoration:none;
    white-space: nowrap;
	color:	#BAC647;
    font-weight: bold ;
    text-transform: uppercase ;
    text-decoration: none ;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#BAC647;
}
.sf-menu li {
	
}
.sf-menu li li {
	background:		#333333;
	border-top:	1px solid #999999;
}
.sf-menu li li li {
	background:		#333333;
	border-top:	1px solid #999999;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	/* background:		#CFDEFF; */
	outline:		0;
    color: #FFF;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
top: 28px !important;
}
.sf-menu li li:hover ul, .sf-menu li li.sfHover ul {
top: 0px !important;
}
.sf-menu li li li:hover ul, .sf-menu li li li.sfHover ul {
top: 0px !important;
}


#content{ 
position:relative;
    z-index:1; 
    } 
#header{ 
position:relative;
    z-index:2; 
	clear:both;
    }  
.bb-subnav-parent {
display:none!important;
}

