a:link,a:visited,a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #3F729E;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

h5,
td h5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #3F729E;
	margin: 0px;
}



h6,
td h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: none;
	color: #999999;
	margin: 0px;
}


.maincontent {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	
	margin: 0px;
	background-color: #FFFFFF;
	margin-bottom: 50px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 0px;


}
.maincontent li,
.maincontent li ul li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-indent:-20px;
	padding-left:0px;
	list-style-position: inside;
	list-style-image: url(/images/bullet.gif);/*	padding-left: 14px; */
}
.newsitem ul,
.newsitem p ul,
.newsitem p ul li ul,
.productitem ul,
.productitem p ul,
.productitem p ul li ul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	
}
.maincontent li,
.maincontent p li,
.newsitem li,
.newsitem p li,
.productitem li,
.newsitem p li
 {
 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-indent:-20px;
	
	list-style-position: inside;
	list-style-image: url(/images/bullet.gif);/*	padding-left: 14px; */


}
.comment {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.comment a:link,
.comment a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;

}
/* ##############################################################################*/
/* TOP CONTENT ITEMS - non sticky in CMS - Set within pageitem - maincontent also set just for safety*/
.maincontent h1, 
.maincontent td h1,
/* Dont Touch */
.pageitem h1, .pageitem td h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align:left;
	text-transform: none;
	letter-spacing: -1px;
	overflow: visible;
	margin:0px;
	
	
	margin-top: 0px;
	margin-bottom: 14px;
	display: block;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right 0px;
	/*border-bottom:dotted 1px  #E5E5E5;*/
	


	color: #3F729E;
	
}
/* FOR WHEN YOU WANT THE TEXT STYLE WITHOUT THE BORDER - has margin set so that it will line up with a info link*/
.h1_text {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align:left;
	text-transform: none;
	letter-spacing: -1px;
	overflow: visible;
	margin:0px;
	
	
	margin-top: 0px;
	margin-bottom: 14px;
	display: block;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right 0px;
	/*border-bottom:dotted 1px  #E5E5E5;*/
	


	color: #3F729E;

}

.maincontent h2, 
.maincontent td h2,
/* Dont Touch */
.pageitem h2, .pageitem td h2 {
	display: block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #3F729E;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

 	background-image: none;
}
.maincontent h3,
.maincontent td h3,
/* Dont Touch */
.pageitem h3, .pageitem td h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: None;
	color: #A9B52D;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
 	background-image: none;
}

.maincontent h4, 
.maincontent td h4,
/* Dont Touch */
.pageitem h4, .pageitem td h4 {
	display: block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3F729E;
	
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: none;

}


.maincontent h5,
.maincontent td h5,
/* Dont Touch */
.pageitem h5, .pageitem td h5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #3F729E;
	margin: 0px;
	margin-top:4px;
	margin-bottom:4px;
	background-image: none;
}


.newsbox,
.newsbox p,
.maincontent,
.maincontent p,
.maincontent td,
.maincontent td p,
/* Dont Touch */
.pageitem p, .pageitem td p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	border:none;
	background-image: none;

}

.maincontent p,
.pageitem p {
margin-top:2px;
margin-bottom:12px;
}
.maincontent strong,
.pageitem strong {
}

/* ##############################################################################*/
/* PRODUCT CONTENT */
.productitem h1, .productitem td h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align:left;
	text-transform: none;
	letter-spacing: -1px;
	overflow: visible;
	margin:0px;
	
	
	margin-top: 0px;
	margin-bottom: 14px;
	display: block;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right 0px;
	/*border-bottom:dotted 1px  #E5E5E5;*/
	


	color: #3F729E;
	
}

.productitem h2, .productitem td h2 {
	display: block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #3F729E;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

 	background-image: none;
}

.productitem h3, .productitem td h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: None;
	color: #3F729E;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
 	background-image: none;
}

.productitem h4, .productitem td h4 {
	display: block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3F729E;
	
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: none;

}


.productitem h5, .productitem td h5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #3F729E;
	margin: 0px;
	margin-top:4px;
	margin-bottom:4px;
	background-image: none;
}


.productitem h6, .productitem td h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #666666;
	margin: 0px;
	text-transform: none;
	margin: 0px;
	margin-top:4px;
	margin-bottom:4px;
	background-image: none;
}


.productitem h6 a:link, 
.productitem h6 a:visited, 
.productitem h6 a:active,
.productitem h6 a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	background-image: none;
}


.productitem p, .productitem td p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	border:none;
	background-image: none;

}



.productitem table td {
padding:2px;
	padding-left:4px;
	

}


.productitem p {
margin-top:2px;
margin-bottom:12px;
}


.group_list {

}
.group_note {
font-weight:bold;
font-size:12px;
color:#3F729E;
text-align:center;
margin-top:20px;
margin-bottom:20px;

}
/*  #################################################################################*/
/*  SECTION BOX - container for the automatic links when a page has sections beneth it in the Nav */
/*   H1 for a heading, not used ATM*/
.sectionbox {
margin-bottom:40px;
	
	
}
.sectionbox h1 {
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #3F729E;
	text-align:left;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	
	letter-spacing: -1px;
	overflow: visible;
	margin-top: 33px;
	display: block;
	
}
/*  #################################################################################*/
/*  HALF ITEMS - The boxes for "within this section" */

.halfItem1, .halfItem2 {

	display: block;
	

	margin:0px;
	margin-top:20px;
	margin-bottom:0px;
	float:left;
	width:245px;

}


.halfImg {
	background-image: url(/images/pages/default.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width:85px;
	margin: 0px;
	
	float: left;
}

.halfText  {
	width:150px;
	margin: 0px;
	margin-left:5px;
	
	float: left;
	overflow:visible;
}

.halfItem1 h1, .halfItem2 h1,
.halfItem1 h1 a:link, .halfItem2 h1 a:link, 
.halfItem1 h1 a:visited, .halfItem2 h1 a:visited,
.halfItem1 h1 a:active, .halfItem2 h1 a:active {

	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A3B01F;
	text-transform: none;
	text-decoration:none;
	
	margin: 0px;
	border:none;
	display:block;
	letter-spacing: normal;
	line-height:14px;
	overflow:visible;
	
	
	
}
.halfItem2 h1 a:hover,
.halfItem1 h1 a:hover {
	background-image: none;
	text-decoration:underline;
	color:#A3B01F;


}
.halfItem1 h2,
.halfItem2 h2 {
	background-image: none;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	color: #3F729E;
	margin: 0px;
}
.halfItem1 h3,
.halfItem2 h3 {
	
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: none;
	color: #3F729E;
	margin: 0px;
}
.halfItem1 h4,
.halfItem2 h4 {
	background-image: none;

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	margin: 0px;
	margin-bottom:9px;
}

.halfItem1 h4 a:link, .halfItem2 h4 a:link, 
.halfItem1 h4 a:visited, .halfItem2 h4 a:visited,
.halfItem1 h4 a:active, .halfItem2 h4 a:active {
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	text-transform: none;
	color: #3F729E;
}
.halfItem1 h4 a:hover, .halfItem2 h4 a:hover {
	background-image: none;
	text-decoration:underline;
	color: #3F729E;

}

.halfItem1 h5,
.halfItem2 h5 {
	text-align:center;
	background-image: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: none;
	color: #3F729E;
	margin: 0px;
}
/* News link */
.halfItem1 p,
.halfItem2 p
 {
	background-image: none;
	text-align:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	font-weight: normal;
	text-transform: none;
	color: #4F667D;
	margin: 0px;
	margin-top: 6px;
	
	display: block;

	overflow:hidden;
}
.halfItem1 p a:link,
.halfItem2 p a:link
 {
	background-image: none;
	text-align:center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	text-transform: none;
	color: #333333;


}

/* ##############################################################################*/
/* LOWER CONTENT CONTAINER - ATM only H1 is used for page heading before news/non-sticky items are displayed  */
/* but leave the styleing in becaus3e we can use this area for some other stuff like links to related items  */
.newsbox {
	text-align:center;
	text-align:left;
	display:block;
	float:none;
	clear:both;
	width:100%;
	margin:0px;
}

/* ##############################################################################*/
/* LOWER CONTENT ITEMS non sticky in CMS - News style format with heading, date and para for each with dotted line*/

/* News Headline */
.newsitem {

	border-top-color: #CCCCCC;
	border-top-style: dashed;
	border-top-width: 1px;
	padding-bottom:5px;
	margin-bottom:15px;
	margin-top:10px;

}
.newsitem h1 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	border:none;
	letter-spacing:normal;
}
.newsitem h2 {
	
	display:block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #3F729E;
	margin-top:20px;
	margin-bottom:6px;
}

.newsitem h2 a:link,
.newsitem h2 a:visited,
.newsitem h2 a:active
 {
	
	display:inline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #3F729E;
	margin-top:20px;
	margin-bottom:6px;
	text-decoration:underline;
}
.newsitem h2 a:hover {
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #356186;
	margin-top:20px;
	margin-bottom:6px;
	text-decoration:none;
	border-bottom: dotted 2px #A3B01F;
}

.newsitem h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
.newsitem h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	text-transform: none;
	color: #3F729E;
	
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}


/* News Date */
.newsitem h5 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #CECECE;
	margin: 0px;
}

.newsitem p {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 4px;
	display: block;
}

.newsitem p a:link,
.newsitem p a:visited,
.newsitem p a:active{

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #3F729E;
	margin-top: -14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: none;
	line-height: 12px;
}
.newsitem p a:hover{


	text-decoration: underline;

}

.site_map {
margin-left:0px; 
margin-top:35px;
}


.site_map li a:link,
.site_map li a:visited,
.site_map li a:active {
color:#3F729E;
font-size:12px;
/*border-bottom:dotted 2px #3F729E;*/
text-decoration:none;
line-height:22px;

}

.site_map li a:hover {
text-decoration:underline;
/*border-bottom:dotted 0px #3F729E;*/

}


/*  ###################################################### */
/*  RIGHT SIDE COLUMN  */

.headerNarrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3F729E;
	width: 160px;
	letter-spacing: -1px;
}


.headerNarrow a:link, .headerNarrow a:visited, .headerNarrow a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #999999;
	text-decoration: none;
	float: right;
	margin-top: -14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
	letter-spacing: -1px;
	text-transform:uppercase;
}
.headerNarrow a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #999999;
	text-decoration: underline;
	margin-top: -14px;
	float: right;
	letter-spacing: -1px;
}
.contentNarrow {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 0px;
	display: block;
}
.contentNarrow h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3F729E;
	list-style-type: square;
	list-style-position: inside;
	overflow: visible;
	list-style-image: url(images/bullet.gif);
	margin-top: 10px;
	line-height: 12px;
	margin-bottom: 0px;
}

.contentNarrow h1 a:link,
.contentNarrow h1 a:visited,
.contentNarrow h1 a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3F729E;
	list-style-type: square;
	list-style-position: inside;
	overflow: visible;
	list-style-image: url(images/bullet.gif);
	margin-top: 10px;
	line-height: 12px;
	margin-bottom: 0px;
}

.contentNarrow h1 a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #366EAA;
	list-style-type: square;
	list-style-position: inside;
	overflow: visible;
	list-style-image: url(images/bullet.gif);
	margin-top: 10px;
	line-height: 12px;
	margin-bottom: 0px;
}


.contentNarrow h5{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	overflow: visible;
	margin-top: 1px;
	margin-bottom: 0px;
}


.contentNarrow_list {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 10px;
}
.contentNarrow_list img {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 14px;
	margin-right: 7px;
	padding-right: 0px;
}
.contentNarrow_list h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F729E;
	overflow: visible;
display: inline;
margin:0px;

}
.contentNarrow_list h1 a:link,
.contentNarrow_list h1 a:visited,
.contentNarrow_list h1 a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F729E;
	overflow: visible;
	margin-top: 10px;
	line-height: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}

.contentNarrow_list h1 a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F729E;
	overflow: visible;
	margin-top: 10px;
	line-height: 12px;
	margin-bottom: 0px;
	margin-left: 0px;


}
.contentNarrow_list p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	padding-bottom: 4px;
}
.contentNarrow input {
	border: 1px solid #A9A9A9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #366EAA;
	margin-top: 5px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background-color: #F9FAFB;
	height: 18px;
	overflow: hidden;
	width: 154px;
	margin-right: 0px;
	margin-left: 0px;
}
input.miniinput {
	display:block;
	border: 1px solid #A9A9A9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #366EAA;
	margin-top: 5px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #F9FAFB;
	height: 18px;
	text-indent: 2px;
	overflow: hidden;
	line-height: 16px;	
	width: 150px;
}
input.miniinput_pass {
	display:block;
	border: 1px solid #A9A9A9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #366EAA;
	margin-top: 5px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #F9FAFB;
	height: 18px;
	text-indent: 2px;
	overflow: hidden;
	line-height: 16px;	
	width: 200px;
}
#passlog {
	border: 1px solid #A9A9A9;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A9A9A9;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-color: #F9FAFB;
	width: 95px;
}


.contentNarrow_headeronly {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	
	display: block;
}

.contentNarrow_headeronly h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3F729E;
	margin:0px;
	
	letter-spacing: -1px;
	line-height: 27px;
	overflow: hidden;
}





.right_box {
width:219px;
	background-image: url(/images/layout/rightside/box_BG.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin-top:10px;
}
.right_top h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A3B01F;
	margin-left:14px;
	padding-top:10px;
	margin-bottom:4px;

}

.right_top {
	background-image: url(/images/layout/rightside/box_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:42px;
	margin:0px;
}


.right_content {
	margin-left:14px;

}

.right_bottom {
	background-image: url(/images/layout/rightside/box_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:18px;
margin:0px;

}

.right_content h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3F729E;
	overflow: visible;
	display: inline;
	margin:0px;
	
}
.right_content h1 a:link,
.right_content h1 a:visited,
.right_content h1 a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3F729E;
	overflow: visible;
	margin-top: 10px;
	line-height: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
}

.right_content h1 a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3F729E;
	overflow: visible;
	margin-top: 10px;
	line-height: 12px;
	margin-bottom: 0px;
	margin-left: 0px;


}

.right_content h5{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	overflow: visible;
	margin-top: 1px;
	margin-bottom: 10px;
}


.right_sub_box {
width:219px;
	background-image: url(/images/layout/rightside/sub_BG.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin:0px;
		

	margin-top:10px;
}

.right_sub_top {
display:block;
	background-image: url(/images/layout/rightside/sub_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:33px;
	
	margin:0px;
}

.right_sub_top h1 {
display:block;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F729E;
	margin-left:14px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:0px;
	
	

}

.right_sub_content {
	margin:0px;
	
	margin-left:14px;

}

.right_sub_bottom {
	background-image: url(/images/layout/rightside/sub_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:11px;
	margin:0px;
	

}

.right_sub_content h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2F5576;
	overflow: visible;
	display: block;
	margin:0px;
	
}

.right_sub_content h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3F729E;
	overflow: visible;
	display: block;
	margin:0px;
	margin-bottom:6px;
	
}
.right_sub_content h1 a:link,
.right_sub_content h1 a:visited,
.right_sub_content h1 a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3F729E;
	overflow: visible;
	margin-top: 10px;
	line-height: 12px;
	margin-bottom: 0px;
	margin-left:14px;
	display: inline;
	
}

.right_sub_content h1 a:hover {
	color: #3F729E;
	overflow: visible;
	margin-top: 10px;
	line-height: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	


}

.right_sub_content,
.right_sub_content p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	overflow: visible;
	margin-top: 1px;
	margin-bottom: 10px;
	
}

.right_sub_content h5{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	overflow: visible;
	margin-top: 1px;
	margin-bottom: 10px;
}
.search_terms a:link,
.search_terms a:visited,
.search_terms a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #88C1F6;
	border-bottom: dotted 0px #3F729E;

}

.search_terms a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F729E;

}

.borderTable {
	margin: 0px;
	
	border: 1px solid #ABCBE6;
	background-color: #F8F9FA;	
}

.borderTable p {
	margin: 10px;
	
}

.borderTable h4{
	margin:15px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F729E;
}

/* #################################################################
   SERVICES FORM - for all the tools and anything else you want to put in a box with a blue border etc */
.servicesForm {
	margin: 0px;
	
	margin-bottom:20px;
	padding-bottom:10px;
	border: 1px solid #ABCBE6;
	background-color: #F8F9FA;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #3F729E;
	font-weight: normal;
	/*background-color: #F3F3F3;*/

}
.servicesForm table td {
	/*	padding-left:6px;
		padding-top:2px;
		padding-right:6px;*/
	font-size: 12px;
	text-transform: none;
	color:#3F729E;
	font-weight: bold;
}
.servicesForm table td table td,
.servicesForm table td table td table td {
	font-size: 12px;
	text-transform: none;
	
	font-weight: normal;
}

.servicesForm h2, 
.servicesForm td h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #3F729E;
	
	margin:0px;
}
.servicesForm h3, 
.servicesForm td h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;

}

.servicesForm h4,
.servicesForm td h4,
.servicesForm td td h4{
	display:block;
	margin:15px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	font-weight: bold;
	color: #3F729E;
}
.servicesForm p,
.servicesForm td p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #3F729E;
	line-height:16px;
	font-weight: normal;
	margin: 10px;
	
}


.servicesForm strong {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #3F729E;
	font-weight: normal;
}
.servicesForm input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
	margin-right:10px;

	color: #3F729E;

	
}

.input_big {
	color: #3F729E;
	width:350px;
	margin-bottom:10px;
	margin-right:10px;
	
}
.input_massive {
	color: #3F729E;
	width:550px;
	margin-bottom:10px;
	margin-right:10px;
	
}
.input_med, .input_med_required {
	width:175px;
	margin-right:10px;
	margin-bottom:10px;
	color: #3F729E;
	
}
.input_med_145 {
	width:145px;
	margin:0px;
	margin-right:10px;
	margin-bottom:10px;
	color: #3F729E;
	
}

.input_small,.input_small_required {
	width:88px;
	margin-right:10px;
	margin-bottom:10px;
	color: #3F729E;
	
}
.input_4digit {
	width:44px;
	margin-right:10px;
	margin-bottom:10px;
	color: #3F729E;
	
}
.select_small, .select_small_required {
	margin-right:10px;
	width:93px;
	margin-bottom:10px;
	color: #3F729E;
	
/*_width:95px;*/

}
.select_med, .select_med_required {
	margin-right:10px;
	width:180px;
	margin-bottom:10px;
	color: #3F729E;
	
/*_width:95px;*/

}
.select_4digit {
	margin-right:10px;
	width:49px;
	margin-bottom:10px;
	color: #3F729E;
	
/*_width:51px;*/
}

.servicesForm textarea {
	margin-right:10px;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
	color: #3F729E;
	
}
textarea.textarea_massive {

	color: #3F729E;
	width:550px;
	margin-bottom:10px;
	margin-right:10px;

}


a.login_button:link, a.login_button:active, a.login_button:visited {
	display:block;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	border: 0px;
	height:34px; 
	width:218px; 
	background-image:url(/images/layout/rightside/top_login_button.gif); 
	text-align:center; 
	line-height:28px;
	
}
a.login_button:hover {
	display:block;
	border: 0px;
	width:20px;
	height: 20px;
	background-repeat:repeat-y;
	background-position: 0px -34px;
	text-decoration:none;
	background-image: url(/images/layout/rightside/top_login_button.gif);
}

a.form_button:link, a.form_button:active, a.form_button:visited {
	display:block;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	border: 0px;
	width:20px;
	height: 20px;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 2px;
	font-weight: normal;
	background-image: url(/images/button_bg.gif);
	
	margin: 0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
}
a.form_button:hover {
	display:block;
	border: 0px;
	width:20px;
	height: 20px;
	background-repeat:repeat-y;
	background-position: 0px -20px;
	text-decoration:none;
	background-image: url(/images/button_bg.gif);
}

a.form_button_long:link, a.form_button_long:active, a.form_button_long:visited {
	display:block;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	border: 0px;
	width:80px;
	height: 20px;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 2px;
	font-weight: normal;
	background-image: url(/images/button_bg_long.gif);
	
	margin: 0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
}
a.form_button_long:hover {
	display:block;
	border: 0px;
	width:80px;
	height: 20px;
	background-repeat:repeat-y;
	background-position: 0px -20px;
	text-decoration:none;
	background-image: url(/images/button_bg_long.gif);
}
a.form_button_longer:link, a.form_button_longer:active, a.form_button_longer:visited {
	display:block;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	border: 0px;
	width:160px;
	height: 20px;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 2px;
	font-weight: normal;
	background-image: url(/images/button_bg_wider.gif);
	
	margin: 0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
}
a.form_button_longer:hover {
	display:block;
	border: 0px;
	width:160px;
	height: 20px;
	background-repeat:repeat-y;
	background-position: 0px -20px;
	text-decoration:none;
	background-image: url(/images/button_bg_wider.gif);
}
input.input_button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:normal;
	margin-bottom:10px;
	margin-right:10px;
	border: 1px solid #ABCBE6;
	background-image:url(images/but_bg.gif);
	background-repeat:repeat-x;
	background-color:#70A4CC;
	background-position: 0px 0px;
	color: #ffffff;
}

input.link_button {
	
	margin:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:normal;
	margin-bottom:10px;
	margin-right:10px;
	border: 0px solid #FFF;
	background-color:#FFF;
	color: #3F729E;
	text-decoration:none;
}

.link_button:hover {
	
	margin:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:normal;
	margin-bottom:10px;
	margin-right:10px;
	border: 0px solid #FFF;
	background-color:#FFF;
	color: #3F729E;
	text-decoration:underline;
	cursor: pointer;

}

a.plainLink:link, a.plainLink:active, a.plainLink:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}
a.plainLink:hover {
	text-decoration: none;
}
.redStar {
	margin-left:0px;
	color:#D90000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:20px;
	vertical-align: sub;	
}

.redStar_noMargin {
	margin-left:0px;
	margin-right:0px;
	color:#D90000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}

/* ##################################################### */
/* pop box styles */

.popMsgBox h2, .popMsgBox td h2 {
	display: block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3F729E;
	
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.popMsgBox, 
.popMsgBox p,
.popMsgBox td p {
	display:block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.popMsgBox h1 {
	display:block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3F729E;
	letter-spacing: -1px;
	line-height: 14px;
	overflow: visible;
}

.popMsgBox a:link,
.popMsgBox a:visited,
.popMsgBox a:active,
.popMsgBox p a:link,
.popMsgBox p a:visited,
.popMsgBox p a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #3F729E;
	text-decoration: none;
	line-height: 12px;
}

.popMsgBox a:hover,
.popMsgBox p a:hover{
	text-decoration: underline;
}

.popMsgBoxCenter {
	text-align: center;
	display: block;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	margin:0px;
	margin-top: 40px;
	padding-top:10px;
}

.popMsgBoxCenter a:link,
.popMsgBoxCenter a:visited,
.popMsgBoxCenter a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.popMsgBoxRight {
	text-align: right;
	display: block;
	margin:0px;
	margin-bottom: 5px;
}

.popMsgBoxRight a:link,
.popMsgBoxRight a:visited,
.popMsgBoxRight a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.cross {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	text-align:center;
	background-image: url(_include/img/cross.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right: 35px;
	padding-left: 35px;
	display: block;
	overflow:visible;
	width: auto;
	color: #990000;
}

.tick {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	text-align:center;
	background-image: url(_include/img/tick.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right: 35px;
	padding-left: 35px;
	display: block;
	overflow:visible;
	width: auto;
	color: #428136;
}

/* ######################################## */
.alignC {
text-align:center;

}
.topdot {
	border-top-color: #CCCCCC;
	border-top-style: dashed;
	border-top-width: 1px;
	margin:0px;
	
	margin-top:8px;
	margin-bottom:8px;

}

.botdot {
display:block;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	margin:0px;
	
	margin-top:8px;
	margin-bottom:8px;

}

#disclaimer p {
	margin: 25px 0 25px 0;
	font-size: 11px;
	color: #999
}
.searchTerm {
	background-color:#C6D626;
}

.tableHeader,
.tableHeader td,
tr.tableHeader td,
.tableHeader th {
	font-family:Arial, Helvetica, sans-serif;
	height: 26px;
	background-color:#5082B4;
	border: 1px solid #ABCBE6;
	font-weight: bold;
	color:#fff;


}
.ticker_header {
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3F729E;
	letter-spacing: -1px;
	text-decoration:none;
	margin-bottom:0px;
}

#ticker_container{
	position: relative;
	width: 100%; 
	height: 20px; 
	overflow: hidden;
	margin-bottom:20px;
	border: 1px;
	border-style: solid;
	border-color: #F4F4F4;
	
	border: 1px solid #F4F4F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #366EAA;
	margin-top: 9px;
	background-color: #F9FAFB;

}
#ticker1 {
margin:0px;

margin-top:5px;
}
.message {

}

.message a:link,
.message a:visited,
.message a:active { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	
}

.message a:hover { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}

.message a:link strong,
.message a:visited strong,
.message a:active strong {
	padding-left:0px;
	padding-right:50px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3F729E;
	text-decoration:none;
}

.message a:hover strong { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}
form {
margin:0px;

}

/* IMAGE SCROLLER */
#daImageScroll {
	overflow: hidden;
	width: 188px;
	height:85px;
	background-image: url(/images/layout/rightside/partners_BG.jpg);
	background-repeat: no-repeat;
	background-position: center 10px;
	/*background-color: #FAFAFA;
border:solid 1px #E2E4E7; */
}

#daInner {
overflow: hidden; 
height: 100%; 
width: 100%;
}

#daImageScroll img {
margin-right:11px;
margin-top:10px;
margin-bottom:30px;
border:solid 1px #E2E4E7;

}
#x1_scroll,
#x2_scroll {
	background-image: url(/images/layout/rightside/partners_shadow.jpg);
	background-repeat: repeat-x;
	background-position: 0px 70px;
	/*background-color: #FAFAFA;*/

}
.selectNorm {
	width: 200px
}

.selectNormInvis {
	width: 200px;
	border:solid 1px #F8F9FA;
	background-color: #F8F9FA;	

}

.disp_none {
	display:none;

}
.disp_block {
	display:block;

}
.product_grid {
	display:block;
	margin:0px;
	
	background-image: url(/images/product_line.gif);
	background-repeat: repeat;
	
	background-position: 0px 0px;
	width:100%;
	height: 110px;
}
.prod_box {
	float:left; 
	white-space:normal; 
	width:120px;
	margin:0px;
	
	text-align:center;
	/*background-color:#CCCCFF*/
}
.prod_box_image {
display:block;
	text-align:center;
	width:115px; 
	height:80px; 
	margin:0px;
	margin-left:5px;
	margin-right:0px;
	
	background-position:center center; 
	background-repeat: no-repeat; 
	/*background-color: #CC9999*/
 }
.prod_box_link {
	width:110px; 
	height:30px; 
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	
	/*background-color: #FFCC66*/
 }
.prod_box_link a:link, 
.prod_box_link a:visited, 
.prod_box_link a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #336699;
	text-decoration: none;
 }
.prod_box_link a:hover {

	color: #234669;
	text-decoration: underline;
 }
/* DEVELOPMENT SETTINGS FOR XHTML
img[alt=""] {border: 3px dotted red;}
img[title=""] {outline: 3px dotted fuchsia;}
img:not([alt]) {border: 5px solid red;}
img:not([title]) {outline: 5px solid fuchsia;}
a[href]:not([title]) {border: 5px solid red;}
a[title=""] {outline: 3px dotted red;}
a[href="#"] {background: lime;}
a[href=""] {background: fuchsia;}
*/
.groupmenutable { width: 100%; height: 20px; background-color: #F3F3ED}
.groupmenutable table td {
	 font-family: Verdana; 
	 font-size: 11px; 
	 font-weight: normal; 
	 text-decoration: none;


 }
.groupmenutable table td a:link,
.groupmenutable table td a:visited,
.groupmenutable table td a:active
{
 font-family: Verdana; 
 font-size: 11px; 
 color: #3F729E; 
 font-weight: normal; 
 text-decoration: none;
 margin-left:15px;
 margin-right:15px;
 }
 
.groupmenutable table td a:hover
{
	color: #3F729E; 
	text-decoration: underline

 }
.Dark_Box {
display:block;
background-color:#3F729E;
color:#FFFFFF;
font-weight:bold;
padding-top:4px;
padding-bottom:4px;
text-indent:4px;
margin-top:2px;
}
.Medium_Box {
display:block;
background-color:#6295D7;
color:#FFFFFF;
font-weight:bold;
padding-top:4px;
padding-bottom:4px;
text-indent:4px;
margin-top:2px;
}
.Medium_Box a:link,
.Medium_Box a:visited,
.Medium_Box a:active

 {
color:#E4EDF2;
font-weight:bold;
text-decoration:underline;
}

.Medium_Box a:hover

 {

color:#FFF;
font-weight:bold;
}

.Medium_Box_table {
background-color:#6295D7;
color:#FFFFFF;
}
.Light_Box {
display:block;
background-color:#E4EDF2;
font-weight:normal;
padding-top:4px;
padding-bottom:4px;
text-indent:4px;
margin-top:2px;
}

.Light_Box span {
text-indent:4px;
}

.Light_Box_table,
.Light_Box_table td
 {
background-color:#E4EDF2;
padding-left:4px;
}
.white_text {

color:#FFFFFF;
}
.Blue_Border {

border: solid 1px #3F729E;
}

#searchresults {
	margin:0px;
	

}

#searchresults .item {
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	margin:0px;
	
	margin-bottom:20px;
	padding-bottom:10px;
}

#searchresults .item h3 {
	display: block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #3F729E;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

 	background-image: none;

}

#searchresults .item table,
#searchresults .item table tr td
 {
margin:0px;

}

.green {
color: #A9B52D;
}
.outletitemheading {
	font-size:14px;
	color: #A9B52D;
	font-weight:bold;
}

.outletitem .label {
text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#666666;


}

.outletitem .data {

	font-weight:bold;
	font-size:10px;
	color:#666666;

	



}
#showall {
display:none;
}
