@charset "utf-8";
/* left right bg */
form, h1, h2, input {
	margin:0px;
	padding:0px;
}
body {
	margin:0 auto;
	text-align:center;
	background-image: url(../images/BackShadow.jpg);
	background-position: top center;
	background-repeat: repeat-y;
	background-color: #00c3d9;
}
p {
	margin:.5em 0 .5em 0;
	text-align: left;
}
/* .left{ width:5%; height:858px; background:url(../images/leftbody-bg.jpg) top right no-repeat; margin:0px; float:left;}
 .right{ width:5%; height:858px; background:url(../images/rightbody-bg.jpg) top left no-repeat; margin:0px; float:right;}*/

/* center part*/
#center {
	width:1004px;
	background:#f1f9fa;
	margin:auto;
	position:relative;
	background-repeat: repeat;
}
li {
	margin: 0;
	padding: 0.2em;
}
div.hr {
	border-top: 2px solid #afbc63;
	height: 15px;
}
.top {
	width:1004px;
	height:109px;
	margin:0px auto;
	padding:0px;
	background:url(../images/topbg.png) top center no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	z-index: 100;
}


/* top part*/
.toplinks {
	width:95%;
	height:40px;
	margin:0px auto;
	padding:0px 50px 0px 0px;
	float:right;
	line-height: 10;
}
.tophome img {
	width:247px;
	height:55px;
	margin:0px auto;
	padding:0px;
	position:absolute;
	left:35px;
	top:0px;
	z-index: 1;
}
.topmidicons {
	width:247px;
	height:50px;
	float: right;
	text-align: right;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: center 28px;
	line-height: 20px;
}
.toprightmenu {
	width:300px;
	height:50px;
	float: right;
	text-align: center;
	padding-top: 10px;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: center 28px;
	line-height: 20px;
}

.toplinks .textlink {
	width:275px;
	height:30px;
	margin:0px;
	padding:10px 0px 0px 680px;
	float:left;
	font:bold 11px Arial;
	color:#009cb7;
	display:inline;
}
.toplinks .textlink a {
	width:250px;
	height:30px;
	margin:0px;
	font:bold 11px Arial;
	color:#009cb7;
	text-decoration:none;
	display:inline;
	border-right:1px solid #009cb7;
	padding-left:10px;
	padding-right:10px;
	line-height:30px;
	text-align:right;
}
.toplinks .textlink a:hover {
	color:#009cb7;
	text-decoration:underline;
}
.toplinks .search {
	width:250px;
	height:20px;
	margin:0px;
	font:bold 11px Arial;
	float:right;
	padding:5px 0px 3px 0px;
}
.inputbox {
	background:url(../images/inputbg.jpg) 0 0 no-repeat;
	height:20px;
	width:132px;
	border:0px;
	display:inline;
	font:11px Arial;
	color:#000000;
	padding-top:0px;
	padding-left:3px;
	margin:0px 0px 0px 0px;
	float:left;
}
.btn {
	width:75px;
	height:20px;
	border:none;
	background-color:#009cb7;
	font:10px Arial;
	float:right;
	color:#ffffff;
	cursor:pointer;
	text-align: center;
	background-image: url(../images/searchbtn.jpg);
	background-repeat: no-repeat;
	line-height: 10;
}
.topmainlinks {
	width:60%;
	height:26px;
	margin:0px;
	padding:10px 200px 0px 197px;
	font:bold 12px Arial;
	color:#ffffff;
	text-transform:uppercase;
	float:right;
	font-family: Arial;
}
/* banner part*/
#center .banner {
	width:973px;
	height:414px;
	margin:0px auto;
	padding:31px 15px 0 15px;
	float:left;
	background-color: #FFFFFF;
}
/* services part*/
#center .servicesbg {
	width:1003px;
	height:146px;
	margin:0px auto;
	padding:0px;
	background:url(../images/servicebg.png) top center no-repeat;
	z-index:100;
	position:absolute;
	left:0px;
	top:330px;
}
#center .servicesbg .services {
	width:848px;
	height:146px;
	margin:0px auto;
	padding:0px;
	text-align:left;
}
#center .servicesbg .img1 {
	width:190px;
	height:133px;
	margin:0px auto;
	padding:25px 5px 0px 10px;
	float:left;
}
#center .servicesbg .img2 {
	width:185px;
	height:133px;
	margin:0px auto;
	padding:25px 10px 0px 20px;
	float:left;
}
#center .servicesbg .img3 {
	width:180px;
	height:133px;
	margin:0px auto;
	padding:25px 5px 0px 25px;
	float:left;
}
#center .servicesbg .img4 {
	width:175px;
	height:133px;
	margin:0px auto;
	padding:25px 10px 0px 20px;
	float:right;
}
.greytext {
	color:#666;
	font:11px Arial;
	padding-right:5px;
	text-align:left;
}
/* midbg*/
#center .midbg {
	width:974px;
	padding:0px 15px 0 15px;
	float:left;
	background:#f1f9fa;
}
.whitebg {
	width:974px;
	padding:0px;
	background-color:#FFFFFF;
	height:100%;
	float:left;
}
/* Retailers part*/
#center .retailers {
	width:974px;
	height:100%;
	margin:auto;
	padding:40px 0px 0px 0px;
	background-color:#FFFFFF;
}
#center .retailers .img {
	width:931px;
	padding:0 21px 0 21px;
}
#center .retailers .logos {
	width:848px;
	height:60px;
	margin:0px auto;
	padding:0px;
	background-color:#FFFFFF;
}
.logoimg {
	padding:0px 13px;
}
/* midcontents part*/
#center .textcontent {
	width:89.9%;
	height:100%;
	margin:0 auto;
	padding:20px 0px 0px 12px;
	z-index: 80;
	background-image: url(../images/retailers-bottom.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
#center .textcontent .text1 {
	width:250px;
	height:auto;
	margin:0px;
	padding:0px 15px;
	float:left;
	font:12px Arial;
	color:#000000;
	text-decoration:none;
	text-align:left;
	float:left;
}
h1 {
	font:15px Arial;
	color:#009cb7;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
	text-transform:uppercase;
	text-align:left;
}
h2.home {
	font:15px Arial;
	color:#009cb7;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
	text-transform:uppercase;
	text-align:left;
}
h2 {
	font:13px Arial;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
h3 {
	font:12px Arial;
	color:#009cb7;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
}
h4 {
	font:12px Arial;
	color:#952832;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	font-family: Arial;
}
h5 {
	font:15px Arial;
	color:#992834;
	text-decoration:none;
	font-weight:bold;
	padding:5px 0px 2px 0px;
}
h6 {
	font:12px Arial;
	color:#009cb7;
	font-weight:bold;
	margin:0px;
}
.h2green {
	color: #afbc63;
}
.h5red {
	font:12px Arial;
	color:#992834;
	text-decoration:none;
	font-weight:bold;
	padding:5px 0px 2px 0px;
}
.textseperator {
	border-right:2px solid #afbc63;
	height:350px;
	width:5px;
	float:left;
}
.textlinks {
	font:12px Arial;
	color:#009cb7;
	text-decoration:none;
	font-weight:bold;
}
.textlinks a {
	font:12px Arial;
	color:#009cb7;
	text-decoration:none;
	font-weight:bold;
}
.textlinks a:hover {
	color:#000000;
	text-decoration:underline;
}
/* leftmenu part*/
#center .leftmenu {
	width:319px;
	margin:0px;
	padding:54px 0px 0px 0px;
	float:left;
	background:url(../images/leftmenu-bg.jpg) 0 0 repeat-y;
}
#center .leftnews {
	width:319px;
	margin:0px;
	padding:30px 0px 0px 0px;
	float:left;
	background:url(../images/leftmenu-bg.jpg) 0 0 repeat-y;
}
.leftlinks ul {
	width:210px;
	margin:0px;
	padding:30px 0px 0 70px;
	float:left;
	list-style-type:none;
}
.leftlinks ul li {
	font:11px Arial;
	color:#ffffff;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	line-height:10px;
	margin:0px;
	padding:0px 20px;
	background:url(../images/arrow.png) left no-repeat;
	border-bottom:1px solid #ffffff;
}
.leftlinks ul li a {
	font:12px Arial;
	color:#ffffff;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	line-height:27px;
	display:block;
}
.leftlinks ul li a:hover {
	color:#000000;
	text-decoration:none;
}
#center .leftbottom {
	width:239px;
	margin:0px;
	padding:80px 20px 20px 60px;
	float:left;
	background:url(../images/leftmenubottombg.jpg) 0 0 no-repeat #FFFFFF;
}
#center .leftbottomnews {
	width:239px;
	margin:0px;
	padding:30px 20px 20px 60px;
	float:left;
	background:url(../images/leftmenunews-bg.jpg) 0 0 no-repeat #FFFFFF;
}
#center .leftbottomnewsPast {
	width:239px;
	margin:0px;
	padding:30px 20px 20px 60px;
	float:left;
	background:url(../images/leftmenu-bgPast.jpg) 0 0 no-repeat #FFFFFF;
}
#center .leftbottomnews2 {
	width:239px;
	margin:0px;
	padding:10px 20px 20px 60px;
	float:left;
}
/* bottom part*/
#center .bottom {
	width:auto;
	float:left;
	background-repeat: no-repeat;
	background-position: top center;
	font: 11px Arial;
	background-color: #FFF;
	height: 58px;
}
#center .bottom .imgb {
	width:974px;
	margin:0px;
	padding-top:20px;
}
.bottomlinks {
	font:11px Arial;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	text-align: left;
	width: 974px;
	height: 120px;
	vertical-align: middle;
	background-image: url(../images/FooterImage.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	padding-top: 1px;
}
.bottomlinks a {
	font:11px Arial;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	line-height:20px;
}
.bottomlinks a:hover {
	color:#FFF;
	text-decoration:underline;
}
/* insidepage*/
#center .midarea {
	width:974px;
	margin:0px auto;
	padding:31px 15px 0 15px;
	float:left;
	background:#f1f9fa;
}
#center .leftarea {
	width:319px;
	margin:0px;
	padding:32px 0px 0px 0px;
	float:left;
	background:url(../images/contenttopbg.jpg) top right no-repeat;
}
#center .rightcontents {
	width:654px;
	margin:50px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:url(../images/contenttopbg.jpg) top right no-repeat #FFFFFF;
	float:left;
}
/* rightcontents part*/
#center .rightcontents .contents {
	width:580px;
	margin:auto;
	height:100%;
	padding:30px 0px 10px 20px;
	float:left;
	background:#FFFFFF;
	color:#9e9e9e;
	font:12px Arial;
	text-align:justify;
}
#head {
	margin:10px 10px;
	text-align:left;
}
#head h1 {
	font:19px Arial;
	color:#952832;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
	text-transform:none;
	text-align:left;
}
#head h2 {
	font:16px Arial;
	color:#009cb7;
	text-decoration:none;
	font-weight:bold;
	padding-top:5px;
	text-transform: uppercase;
	text-align:left;
}
.namedanchorbox {
	font:12px Arial;
	text-align:justify;
	margin:5px 16px;
	line-height:18px;
	color:#9e9e9e;
	padding-bottom: 5px;
	padding-top: 5px;
}
.clientsanchorboxTop {
	font:12px Arial;
	text-align:justify;
	margin:5px 16px;
	line-height:18px;
	color:#9e9e9e;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 3px solid #afbc63;
}
.clientsanchorbox {
	font:12px Arial;
	text-align:justify;
	line-height:18px;
	color:#9e9e9e;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 3px solid #afbc63;
}
.bodytextgrey {
	font:12px Arial;
	text-align:justify;
	margin:0px 10px;
	line-height:16px;
	color:#333;
	font-family: Arial;
}

.bodytextgrey h2 
{
	font:19px Arial;
	color:#952832;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
	text-transform:none;
	text-align:left;
	}

.bodytextgrey h3 
{
	font:16px Arial;
	color:#009cb7;
	text-decoration:none;
	font-weight:bold;
	padding-top:5px;
	text-transform: uppercase;
	text-align:left;
	}

.bodytextleftcol {
	font:12px Arial;
	text-align:justify;
	margin:5px 10px;
	line-height:18px;
	color:#333;
	width: 330px;
	float: left;
}
.bodytextrightcol {
	font:12px Arial;
	text-align:left;
	line-height:16px;
	color:#666;
	width: 182px;
	float: right;
	font-style: normal;
	border: 4px solid #afbc63;
	padding: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	font-weight: normal;
}
.bodytextpartners {
	font:12px Arial;
	text-align:justify;
	margin:5px 16px;
	line-height:16px;
	color:#333;
}
.bodytextnews {
	font:12px Arial;
	text-align:left;
	margin:5px 16px;
	line-height:18px;
	color:#333;
}
.bodytextblack {
	font:12px Arial;
	text-align:justify;
	color:#4a4a4a;
	margin:10px 16px 10px 30px;
	line-height:16px;
	border-left:2px solid #afbc63;
	display:block;
	padding-left:10px;
}
ul, li {
	margin: 0em 1.5em;
	padding: 0em;
}
.bodytextTestimonials {
	font:12px Arial;
	text-align:left;
	color:#4a4a4a;
	margin:0px 16px 0px 40px;
	line-height:16px;
	border-left:2px solid #afbc63;
	display:block;
	padding-left:10px;
	margin-top: 0px;
}
.bodytextapply {
	font:12px Arial;
	text-align:justify;
	color:#4a4a4a;
	line-height:18px;
	display:block;
	margin-left: 30px;
}
.leftareatext {
	font:12px Arial;
	text-align:left;
	margin:5px 9px;
	line-height:17px;
	color:#952832;
	font-style: italic;
}
.readmore {
	font:12px Arial;
	color:#000000;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
a {
	font:12px Arial;
	color:#009cb7;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
.news a {
	font:12px Arial;
	color:#333;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
a:hover {
	color:#04859b;
	text-decoration:underline;
	cursor: pointer;
}

.news a:hover {
	color:#333;
	text-decoration:underline;
}
/* inner text*/
.innerlink a        { font:12px Arial; color:#000000; text-decoration:none; font-weight:normal;}
.innerlink a:hover  { color:#04859b; text-decoration:underline; cursor: pointer; }


.readmore a {
	font:12px Arial;
	color:#000000;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
.readmore a:hover {
	color:#009cb7;
	text-decoration:underline;
}
/* news part*/
.news ul {
	width:205px;
	margin:5px 16px;
	padding:30px 0px 10px 0px;
	float:left;
	list-style-type:none;
}
.news ul li {
	font:12px Arial;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	line-height:12px;
	margin:0px;
	background:url(../images/arrowblk.png) left no-repeat;
	border-bottom:1px solid #9e9e9e;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.news ul li a {
	font:12px Arial;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	line-height:16px;
	display:block;
}
.news ul li a:hover {
	color:#009cb7;
	text-decoration:none;
}

.news_left          {text-align:left; font:12px Arial;}
.news_left h2       {font:16px Arial; color: #000000;padding-top: 30px; padding-bottom: 5px; font-weight: bold; color: #009ccf;}

#news_left          {text-align:left; font:12px Arial;}
#news_left h2       {font:16px Arial; color: #000000;padding-top: 30px; padding-bottom: 5px; font-weight: bold; color: #009ccf;}
#news_left a        {font:12px Arial;color:#000000;text-decoration:none;font-weight: bold;}
#news_left a:hover  {font:12px Arial;color:#000000;text-decoration:underline;font-weight: bold;}

#news_past          {text-align:left; font:12px Arial;}
#news_past h2       {font:16px Arial; color: #000000;padding-top: 30px; padding-bottom: 5px; font-weight: bold; color: #009ccf;}
#news_past a        {font:12px Arial;color:#000000;text-decoration:none;font-weight: normal;}
#news_past a:hover  {font:12px Arial;color:#000000;text-decoration:underline;font-weight:normal;}

#newsletter_btn          {padding-left: 15px; padding-top: 20px; text-align:left; font:12px Arial;}
#newsletter_btn h2       {font:16px Arial; color: #000000;padding-top: 30px; padding-bottom: 5px; font-weight: bold; color: #009ccf;}
#newsletter_btn a        {font:12px Arial;color:#000000;text-decoration:none;font-weight: bold;}
#newsletter_btn a:hover  {font:12px Arial;color:#000000;text-decoration:underline;font-weight: bold;}
#newsletter_btn img      {border: 0px;}


.news2 ul {
	width:200px;
	margin:5px 16px;
	padding:30px 0px 0 0px;
	float:left;
	list-style-type:none;
}
.news2 ul li {
	font:12px Arial;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	line-height:15px;
	margin:0px;
	padding:0px 20px;
}
.news2 ul li a {
	font:12px Arial;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	line-height:16px;
	display:block;
}
.news2 ul li a:hover {
	color:#009cb7;
	text-decoration:none;
}
.news3 ul {
	width:200px;
	margin:5px 16px;
	padding:30px 0px 0 0px;
	float:left;
	list-style-type:none;
}
.news3 ul li {
	font:12px Arial;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	line-height:15px;
	margin:0px;
	padding:0px 20px;
	background:url(../images/arrowblk.png) left no-repeat;
	border-bottom:1px solid #9e9e9e;
}
.news3 ul li a {
	font:12px Arial;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	line-height:16px;
	display:block;
}
.news3 ul li a:hover {
	color:#009cb7;
	text-decoration:none;
}
.news4 ul {
	width:205px;
	margin:5px 10px;
	padding:0px 0px 20px 0px;
	float:left;
	list-style-type:none;
}
.news4 ul li {
	font:12px Arial;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	line-height:12px;
	margin:0px;
	background:url(../images/arrowblk.png) left no-repeat;
	border-bottom:1px solid #9e9e9e;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.news4 ul li a {
	font:12px Arial;
	color:#000000;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	line-height:16px;
	display:block;
}
.news4 ul li a:hover {
	color:#009cb7;
	text-decoration:none;
}
/* top bottom scroll part*/
.photo_gallery {
	width:848px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0;
	padding-left: 0;
	height: 65px;
}
.photo_gallery_pda {
	width:848px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0;
	padding-left: 0;
	height: 85px;
}
.photo_gallery .topbtn {
	width:848px;
	float:left;
	text-align:center;
	margin:0px auto;
}
.photo_gallery .topbtn img {
	margin:auto;
}
.photo_gallery .botbtn img {
	margin:auto;
}
.photo_gallery .botbtn {
	width:848px;
	float:left;
	text-align:center;
	margin:0px auto;
}
.photo_gallery #photo {
	overflow:hidden;
	float:left;
	width:848px;
	height:60px;
	position:relative;
}
.photo_gallery #photo div {
	position:absolute;
	width:848px;
	left:0px;
	top:0px;
	height:60px;
	margin:0px auto;
}
.photo_gallery #photo div a {
	float:left;
	padding-right:2px;
	opacity:1;
	filter:alpha(opacity=100);
}
.photo_gallery #photo div a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
}
.photo_gallery #photo div a img {
	border:0px;
}
.photo_gallery .next {
	cursor:pointer;
}
.photo_gallery #nextBtn2 {
	display:none;
}
.photo_gallery .back {
	cursor:pointer;
}
.photo_gallery #backBtn2 {
	display:none;
}
.clearboth {
	float:none;
}
/* contact style*/

#contact p, label, legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#contact h1 {
	margin: 10px 0 10px;
	font-size: 24px;
	color: #333333;
}
#contact hr {
	color: inherit;
	height: 0;
	margin: 6px 0 6px 0;
	padding: 0;
	border: 1px solid #d9d9d9;
	border-style: none none solid;
}
#contact {
	display: block;
	width: 200px;
	padding: 0px;
	background-color: #FFF;
	-webkit-border-radius:5px;
}
/* Form style */

#contact label {
	display: inline-block;
	float: none;
	height: 26px;
	line-height: 26px;
	width: 155px;
	font-size: 1em;
	-webkit-border-radius:5px;
	font-weight: bold;
}
.contactframe {
	margin: 20px 10px;
	padding: 5px 10px 20px 10px;
	border: 10px solid #afbc63;
}
/* form elements */
form {
}
label {
	display: block;
	font-weight: bold;
	margin: 4px 0;
	color: #666666;
	width: 300px;
}
input, select, textarea {
	padding: 5px 4px;
	font: normal .8em Arial, Sans-serif;
	color: #6A6969;
	border: 1px solid #aaaaaa;
}

textarea {
	width: 400px;
	height: 80px;
	display: block;
}
input.button {
	font: bold 12px Arial, Sans-serif;
	height: 30px;
	margin: 0;
	padding: 2px 3px;
	color: #00C4DA;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
/*Overlays*/


/* close button positioned on upper right corner */ 
.simple_overlay {
	/* must be initially hidden */ 
    display:none;
	/* place overlay on top of other elements */ 
    z-index:10000;
	/* styling */ 
    background-color:#333;
	width:498px;
	min-height:200px;
	border:1px solid #666;
	/* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}
.simple_overlay .close {
 background-image:url(../images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* table style */ 
.clippings {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	vertical-align: top;
	line-height: 14px;
	background-image:url(../images/bluearrowNews.jpg);
	background-repeat: no-repeat;
	padding-left: 13px;
	width: 225px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #afbc63;
	padding-right: 5px;
}
.clippingsright {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	vertical-align: top;
	line-height: 14px;
	background-image:url(../images/bluearrowNews.jpg);
	background-repeat: no-repeat;
	padding-left: 16px;
	width: 225px;
	background-position: 3px 0px;
	padding-right: 5px;
}
.newstableh {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #009cb7;
	width: 225px;
	height: 30px;
	border-top-style: solid;
	border-top-color: #afbc63;
	border-bottom-style: solid;
	border-bottom-color: #afbc63;
}
.newstabledivider {
	width: 1px;
	background-color: #afbc63;
}
#Quote {
	font-style: italic;
	font-family: Arial;
}
#QuoteOrigin {
	font-weight: bold;
	font-style: italic;
	text-align: right;
}
.header {
	vertical-align: top;
}
.headertd {
	vertical-align: top;
	background-color: #009cb7;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	border-top: solid #afbc63 6px;
	color: #FFF;
}
.odd {
	vertical-align: top;
}
.even {
	vertical-align: top;
	background-color: #c7ebf1;
}
.tabletext {
	vertical-align: top;
	text-align: left;
	border-right: solid #009cb7 2px;
}
.tableHtext {
	vertical-align: top;

	text-align:left;
	border-right: solid #009cb7 2px;
	border-left: solid #009cb7 2px;
	font-weight: bold;
}
.tableHtextbottom {
	vertical-align: top;
	text-align:left;
	border-right: solid #009cb7 2px;
	border-left: solid #009cb7 2px;
	border-bottom: solid #afbc63 4px;
	font-weight: bold;
}
.tabletextbottom {
	vertical-align: top;
	text-align: left;
	border-right: solid #009cb7 2px;
	border-bottom: solid #afbc63 4px;
}
/* training */ 
.tabletraintext {
	vertical-align: top;
	font-style: normal;
	text-align:left;
	font-weight: normal;
	border-right: solid #009cb7 2px;
	border-left: solid #009cb7 2px;
}
.tabletraintextbottom {
	vertical-align: top;
	font-style: normal;
	text-align:left;
	font-weight: normal;
	border-right: solid #009cb7 2px;
	border-left: solid #009cb7 2px;
	border-bottom: solid #afbc63 4px;
}
.tableleft {
	float:left;
}
.leftfooterlinks {
	text-align:center;
	width:460px;
	float: left;
	padding-top: 12px;
	padding-left: 30px;
}
.rightfooterlinks {
	text-align:center;
	width:300px;
	float: right;
	padding-top: 14px;
}
.footerimage {
	vertical-align:middle;
}
.footerotherlinks {
	font:11px Arial;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	text-align: left;
	width: 974px;
	height: 120px;
	vertical-align: middle;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	padding-top: 1px;
}
.blacktextlinks a       {	color:#000000;	text-decoration:none;	font-weight:normal; }
.blacktextlinks a:hover {	color:#000000;	text-decoration:underline;	font-weight:normal;}

.BBDirectionsNoBorder {border:solid white 1pt}
.BBDirectionsBorder {border: solid gray 1pt}

#fcontact input, select, textarea {border: 1px solid #AAAAAA;color: #6A6969; display: block;font: 0.8em Arial,Sans-serif; padding: 5px 4px;}
#fcontact p.label {color: #666666;font-weight: bold;margin: 4px 0;}
#fcontact label {color: #666666;font-weight: bold;}
#fcontact label.error{color: #CC0000; width: 3px; }


label.f_titile  {float: left;   font-weight: bold;}
label.f_error   {float: left;   font-weight: bold;  color: #CC0000;}
input.f_input   {margin-bottom: 5px;}
input.f_textarea {margin-bottom: 5px;}




br.f_clear      {clear: left;}

