@import url("reset.css");

body {
font-family:Arial, Helvetica, sans-serif;
background:url(../images/background-body.gif) repeat-x fixed top left #8bb54e;
}

#container {
width:960px;
margin:0 auto;
padding:0;
}

/**** Header background images **/

#page-home {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-home.jpg) no-repeat top left #fff;
}

#page-working {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-working1.jpg) no-repeat top left #fff;
}

#page-working-rewards {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-working-rewards.jpg) no-repeat top left #fff;
}

#page-working-learning {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-work-learn.jpg) no-repeat top left #fff;
}


#page-profiles {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-profiles.jpg) no-repeat top left #fff;
}

#page-profiles-day {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-pro-day.jpg) no-repeat top left #fff;
}

#page-faqs {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-faqs.jpg) no-repeat top left #fff;
}

#page-about {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-about.jpg) no-repeat top left #fff;
}

#page-about-acred {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-acred.jpg) no-repeat top left #fff;
}

#page-about-history {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-history.jpg) no-repeat top left #fff;
}

#page-about-growth {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-growth.jpg) no-repeat top left #fff;
}

#page-about-chelsea {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-chels.jpg) no-repeat top left #fff;
}


#page-about-barnsley {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-barnsley.jpg) no-repeat top left #fff;
}

#page-about-culture {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-about-cult.jpg) no-repeat top left #fff;
}

#page-about-sub {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-about-sub.jpg) no-repeat top left #fff;
}

#page-about-comm {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-about1.jpg) no-repeat top left #fff;
}


#page-bus {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-bus.jpg) no-repeat top left #fff;
}

#page-bus-head {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-bus-head.jpg) no-repeat top left #fff;
}

#page-bus-branch {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-bus-branch.jpg) no-repeat top left #fff;
}

#page-bus-cust-rep {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-customer-rep.jpg) no-repeat top left #fff;
}


#page-apply {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-apply.jpg) no-repeat top left #fff;
}

#page-apply-sub {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-apply1.jpg) no-repeat top left #fff;
}

#page-contact {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-contact.jpg) no-repeat top left #fff;
}

#page-contact-sub {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-contact1.jpg) no-repeat top left #fff;
}

#page-perfect {
width:960px;
margin:0;
padding:0;
background:url(../images/main-image-perfect.jpg) no-repeat top left #fff;
}


/**********************************/


#top {
width:960px;
margin:0;
padding:0;
}

#logo {
margin:0;
padding:0 0 0 36px;
width:200px;
float:left;
}

#top-nav {
margin:0;
padding:35px 0 0 0;
width:250px;
float:right;
}

#top-nav ul {
margin:0;
padding:0;
list-style:none;
}

#top-nav ul li {
margin:0;
padding:0 0 0 10px; 
font-size:.7em;
color:#7c7c7c;
float:left;
}

#top-nav ul li a {
margin:0;
padding:0 0 0 0;
color:#7c7c7c;
text-decoration:none;
}

#top-nav ul li a:hover {
color:#20a846;
}

/** Main Navigation **/

#main-navigation-homepage {
clear:both;
height:33px;
margin:0 0 0 0;
padding:241px 0 14px 83px;
}

#main-navigation {
clear:both;
height:33px;
margin:0 0 0 0;
padding:197px 0 14px 83px;
}

#main-navigation-homepage ul li, #main-navigation ul li {
margin:0;
padding:0;
float:left;
display:block;
}

#main-navigation-homepage ul li.home a, #main-navigation ul li.home a {
width:78px;
height:23px;
margin:0 20px 0 0;
padding:10px 0 0 0;
background:url(../images/home-off.gif) no-repeat top left;
display:block;
font-size:.75em;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}

#main-navigation-homepage ul li.home a:hover, #main-navigation ul li.home a:hover {
background:url(../images/home-on.gif) no-repeat top left;
color:#007521;
}

#main-navigation-homepage ul li.home a.selected, #main-navigation ul li.home a.selected {
background:url(../images/home-on.gif) no-repeat top left;
color:#007521;
}

#main-navigation-homepage ul li.about a, #main-navigation ul li.about a {
width:87px;
height:23px;
margin:0 30px 0 0;
padding:10px 0 0 0;
background:url(../images/about-off.gif) no-repeat top left;
display:block;
font-size:.75em;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}

#main-navigation-homepage ul li.about a:hover, #main-navigation ul li.about a:hover {
background:url(../images/about-on.gif) no-repeat top left;
color:#007521;
}

#main-navigation-homepage ul li.about a.selected, #main-navigation ul li.about a.selected {
background:url(../images/about-on.gif) no-repeat top left;
color:#007521;
}

#main-navigation-homepage ul li.business a, #main-navigation ul li.business a {
width:108px;
height:23px;
margin:0 34px 0 0;
padding:10px 0 0 0;
background:url(../images/business-off.gif) no-repeat top left;
display:block;
font-size:.75em;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}

#main-navigation-homepage ul li.business a:hover, #main-navigation ul li.business a:hover {
background:url(../images/business-on.gif) no-repeat top left;
color:#007521;
}

#main-navigation-homepage ul li.business a.selected, #main-navigation ul li.business a.selected {
background:url(../images/business-on.gif) no-repeat top left;
color:#007521;
}

#main-navigation-homepage ul li.working a, #main-navigation ul li.working a {
width:124px;
height:23px;
margin:0 32px 0 0;
padding:10px 0 0 0;
background:url(../images/working-off.gif) no-repeat top left;
display:block;
font-size:.75em;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}

#main-navigation-homepage ul li.working a:hover, #main-navigation ul li.working a:hover {
background:url(../images/working-on.gif) no-repeat top left;
color:#007521;
}

#main-navigation-homepage ul li.working a.selected, #main-navigation ul li.working a.selected {
background:url(../images/working-on.gif) no-repeat top left;
color:#007521;
}

#main-navigation-homepage ul li.profiles a, #main-navigation ul li.profiles a {
width:78px;
height:23px;
margin:0 18px 0 0;
padding:10px 0 0 0;
background:url(../images/profiles-off.gif) no-repeat top left;
display:block;
font-size:.75em;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}

#main-navigation-homepage ul li.profiles a:hover, #main-navigation ul li.profiles a:hover {
background:url(../images/profiles-on.gif) no-repeat top left;
color:#007521;
}

#main-navigation-homepage ul li.profiles a.selected, #main-navigation ul li.profiles a.selected {
background:url(../images/profiles-on.gif) no-repeat top left;
color:#007521;
}

#main-navigation-homepage ul li.apply a, #main-navigation ul li.apply a {
width:78px;
height:23px;
margin:0 27px 0 0;
padding:10px 0 0 0;
background:url(../images/apply-off.gif) no-repeat top left;
display:block;
font-size:.75em;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}

#main-navigation-homepage ul li.apply a:hover, #main-navigation ul li.apply a:hover {
background:url(../images/apply-on.gif) no-repeat top left;
color:#007521;
}

#main-navigation-homepage ul li.apply a.selected, #main-navigation ul li.apply a.selected {
background:url(../images/apply-on.gif) no-repeat top left;
color:#007521;
}

#main-navigation-homepage ul li.contact a, #main-navigation ul li.contact a {
width:87px;
height:23px;
margin:0 0 0 0;
padding:10px 0 0 0;
background:url(../images/contact-off.gif) no-repeat top left;
display:block;
font-size:.75em;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}

#main-navigation-homepage ul li.contact a:hover, #main-navigation ul li.contact a:hover {
background:url(../images/contact-on.gif) no-repeat top left;
color:#007521;
}

#main-navigation-homepage ul li.contact a.selected, #main-navigation ul li.contact a.selected {
background:url(../images/contact-on.gif) no-repeat top left;
color:#007521;
}

/*************************************************************/



#content-wrapper {
width:932px;
margin:0;
padding:15px 0 0 28px;

}



#home-content-left {
width:628px;
margin:0 0 0 0;
padding:10px 0 0 0;
float:left;
}

h1, h2 {
background:url(../images/h-tag-image.gif) no-repeat top left #fff;
padding:2px 0 0 17px;
margin:0 0 10px 0;
height:22px;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p a {
color:#20a846;
}

p a:hover {
color:#545454;
}

p a:visited {
color:#20a846;
}

#home-content-left-left p.arrow-text-right, #content p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
}

#home-content-left-left p.arrow-text-right a, #content p.arrow-text-right a {
background:url(../images/green-arrow.gif) no-repeat left #fff;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

p.arrow-text-right a:hover, #content p.arrow-text-right a:hover {
color:#545454;
}

#home-content-left h1 a, h2 a {
font-size:1.4em;
color:#20a846;
font-weight:normal;
text-decoration:none;
}

#home-content-left h1 a:hover, h2 a:hover, h3 a:hover {
color:#545454;
}

#home-content-left p {
margin:0 0 26px 0;
padding:0;
font-size:.7em;
line-height:1.4em;
color:#7c7c7c;
}

#home-content-left-left {
width:350px;
margin:0;
padding:0 10px 0 0;
float:left;
}

#home-content-left-left p {
margin-bottom:31px;
}

#paneltextright { 
width: 220px;
margin:0;
padding:0;
float: left;
}
#paneltextleft { 
width: 130px;
margin:0;
padding:0;
float: left;
}

#home-content-left-right {
width:250px;
margin:0;
padding:10px 0 25px 0;
float:left;
}

#home-content-left-right p.open-quote {
background:url(../images/open-quote.gif) no-repeat top left;
height:14px;
margin-bottom:0;
}

#home-content-left-right p.close-quote {
background:url(../images/close-quote.gif) no-repeat top right;
height:14px;
padding:0 0 0 10px;
margin-bottom:0;
}

#home-content-left-right p.quote {
margin:0 0 0 0;
padding:5px 0 20px 30px;
font-size:.9em;
line-height:1.31em;
color:#90c841;
font-style:italic;
}

#home-content-left-bottom-left {
width:314px;
margin:0;
padding:0 0 0 0;
float:left;
}

#home-content-left-bottom-left p, #home-content-left-bottom-right p {
margin:0 0 10px 17px;
}

#home-content-left-bottom-left img, #home-content-left-bottom-right img {
margin:5px 0 10px 0;
}

#home-content-left-bottom-left ul, #home-content-left-bottom-right ul {
margin:0;
padding:0 0 0 17px;
width:250px;
}

#home-content-left-bottom-left ul li, #home-content-left-bottom-right ul li {
margin:0 0 5px 0;
padding:0 0 5px 0;
border-bottom:1px solid #ccc;
}
#home-content-left-bottom-left ul li a, #home-content-left-bottom-right ul li a {
font-size:.7em;
color:#20a846;
text-decoration:none;
}

#home-content-left-bottom-left ul li a:hover, #home-content-left-bottom-right ul li a:hover {
color:#545454;
}

#home-content-left-bottom-right {
width:300px;
margin:0;
padding:0;
float:left;
}


#home-content-right {
width:294px;
margin:0 0 0 0;
padding:13px 0 0 10px;
float:left;
}



/**** Right link top **/

#right-links-apply {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/apply-home-background.jpg) no-repeat top left;
}

#right-links-apply .content {
width:140px;
margin:0;
padding:10px 0 0 130px;
}

#right-links-apply p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-apply p.header {
margin:0 0 20px 0;
padding:0;
color:#20a846;
font-size:1em;
text-decoration:none;
}

#right-links-apply p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-apply p.header a:hover {
color:#545454;
}

#right-links-apply p.arrow-text-right {
text-align:right;
margin:37px 0 0 0;
*margin:30px 0 0 0;
padding:0 5px 0 0;
}

#right-links-apply p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-apply p.arrow-text-right a:hover {
color:#fff;
}

/****************************************************/

#right-links-apply-home {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/apply-home-background.jpg) no-repeat top left;
}

#right-links-apply-home  .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 145px;
}

#right-links-apply-home  p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-apply-home  p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-apply-home  p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-apply-home  p.header a:hover {
color:#545454;
}

#right-links-apply-home  p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
*margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-apply-home  p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-apply-home  p.arrow-text-right a:hover {
color:#fff;
}


/****************************************************/

#right-links-apply-top {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-apply-top.jpg) no-repeat top left;
}

#right-links-apply-top  .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 145px;
}

#right-links-apply-top  p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-apply-top  p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-apply-top  p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-apply-top  p.header a:hover {
color:#545454;
}

#right-links-apply-top  p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
*margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-apply-top  p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-apply-top  p.arrow-text-right a:hover {
color:#fff;
}

/****************************************************/

#right-links-apply-bott {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-apply-bott.jpg) no-repeat top left;
}

#right-links-apply-bott  .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 145px;
}

#right-links-apply-bott  p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-apply-bott  p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-apply-bott  p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-apply-bott  p.header a:hover {
color:#545454;
}

#right-links-apply-bott  p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
*margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-apply-bott  p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-apply-bott  p.arrow-text-right a:hover {
color:#fff;
}



/****************************************************/

#right-links-apply-recruit {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-apply-recruit.jpg) no-repeat top left;
}

#right-links-apply-recruit  .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 145px;
}

#right-links-apply-recruit  p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-apply-recruit  p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-apply-recruit  p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-apply-recruit  p.header a:hover {
color:#545454;
}

#right-links-apply-recruit  p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
*margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-apply-recruit  p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-apply-recruit  p.arrow-text-right a:hover {
color:#fff;
}

/****************************************************/

#right-links-apply-eq {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-apply-eq.jpg) no-repeat top left;
}

#right-links-apply-eq  .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 145px;
}

#right-links-apply-eq  p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-apply-eq p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-apply-eq p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-apply-eq p.header a:hover {
color:#545454;
}

#right-links-apply-eq p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
*margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-apply-eq  p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-apply-eq  p.arrow-text-right a:hover {
color:#fff;
}


/****************************************************/

#right-links-apply-pers {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-apply-pers.jpg) no-repeat top left;
}

#right-links-apply-pers  .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 145px;
}

#right-links-apply-pers  p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-apply-pers p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-apply-pers p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-apply-pers p.header a:hover {
color:#545454;
}

#right-links-apply-pers p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
*margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-apply-pers  p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-apply-pers  p.arrow-text-right a:hover {
color:#fff;
}

/****************************************************/

#right-links-contact-top {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-contact-top.jpg) no-repeat top left;
}

#right-links-contact-top .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 145px;
}

#right-links-contact-top p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-contact-top p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-contact-top p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-contact-top p.header a:hover {
color:#545454;
}

#right-links-contact-top p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
*margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-contact-top p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-contact-top p.arrow-text-right a:hover {
color:#fff;
}

/****************************************************/

#right-links-cont-head-top {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-cont-head-top.jpg) no-repeat top left;
}

#right-links-cont-head-top .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 145px;
}

#right-links-cont-head-top p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-cont-head-top p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-cont-head-top p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-cont-head-top p.header a:hover {
color:#545454;
}

#right-links-cont-head-top p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
*margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-cont-head-top p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-cont-head-top p.arrow-text-right a:hover {
color:#fff;
}


/******************************************************/

#right-links-business {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/business-right-background.jpg) no-repeat top left;
}

#right-links-business .content {
width:140px;
height:162px;
margin:0;
padding:10px 0 0 130px;
}

#right-links-business p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-business p.header {
margin:0 0 20px 0;
padding:0;
color:#20a846;
font-size:1em;
text-decoration:none;
}

#right-links-business p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-business p.header a:hover {
color:#545454;
}

#right-links-business p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-business p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-business p.arrow-text-right a:hover {
color:#fff;
}

/****************************************************/

#right-links-business-about {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/bus-right-back-about.jpg) no-repeat top left;
}

#right-links-business-about .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-business-about p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-business-about p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-business-about p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-business-about p.header a:hover {
color:#545454;
}

#right-links-business-about p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-business-about p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-business-about p.arrow-text-right a:hover {
color:#fff;
}


/****************************************************/

#right-links-bus-about {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/bus-right-back-bus.jpg) no-repeat top left;
}

#right-links-bus-about .content {
width:120px;
height:162px;
margin:0;
padding:10px 0 0 150px;
}

#right-links-bus-about p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-bus-about p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-bus-about p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-bus-about p.header a:hover {
color:#545454;
}

#right-links-bus-about p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-bus-about p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-bus-about p.arrow-text-right a:hover {
color:#fff;
}




/****************************************************/

#right-links-business-history {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/bus-right-back-history.jpg) no-repeat top left;
}

#right-links-business-history .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-business-history p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-business-history p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-business-history p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-business-history p.header a:hover {
color:#545454;
}

#right-links-business-history p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-business-history p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-business-history p.arrow-text-right a:hover {
color:#fff;
}

/****************************************************/



#right-links-business-growth {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/bus-right-back-growth.jpg) no-repeat top left;
}

#right-links-business-growth .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-business-growth p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-business-growth p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-business-growth p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-business-growth p.header a:hover {
color:#545454;
}

#right-links-business-growth p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-business-growth p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-business-growth p.arrow-text-right a:hover {
color:#fff;
}

/****************************************************/

#right-links-business-chelsea {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/bus-right-back-chelsea.jpg) no-repeat top left;
}

#right-links-business-chelsea .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-business-chelsea p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-business-chelsea p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-business-chelsea p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-business-chelsea p.header a:hover {
color:#545454;
}

#right-links-business-chelsea p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-business-chelsea p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-business-chelsea p.arrow-text-right a:hover {
color:#fff;
}

/****************************************************/










#right-links-work-top {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-work1.jpg) no-repeat top left;
}

#right-links-work-top .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-work-top p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-work-top p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-work-top p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-work-top p.header a:hover {
color:#545454;
}

#right-links-work-top p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-work-top p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-work-top p.arrow-text-right a:hover {
color:#fff;
}


/****************************************************/

#right-links-work-bottom {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-work2.jpg) no-repeat top left;
}

#right-links-work-bottom .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-work-bottom p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-work-bottom p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-work-bottom p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-work-bottom p.header a:hover {
color:#545454;
}

#right-links-work-bottom p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-work-bottom p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-work-bottom p.arrow-text-right a:hover {
color:#fff;
}


/**********************************************/


#right-links-meet-comm {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/meet-about-back-comm.jpg) no-repeat top left;
}

#right-links-meet-comm .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-meet-comm p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-meet-comm p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-meet-comm p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-meet-comm p.header a:hover {
color:#545454;
}

#right-links-meet-comm p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-meet-comm p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-meet-comm p.arrow-text-right a:hover {
color:#fff;
}

/**********************************************/


#right-links-meet-acred {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/meet-about-back-acred.jpg) no-repeat top left;
}

#right-links-meet-acred .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-meet-acred p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-meet-acred p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-meet-acred p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-meet-acred p.header a:hover {
color:#545454;
}

#right-links-meet-acred p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-meet-acred p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-meet-acred p.arrow-text-right a:hover {
color:#fff;
}

/**********************************************/


#right-links-meet-subsid {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/meet-about-back-subsid.jpg) no-repeat top left;
}

#right-links-meet-subsid .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-meet-subsid p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-meet-subsid p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-meet-subsid p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-meet-subsid p.header a:hover {
color:#545454;
}

#right-links-meet-subsid p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-meet-subsid p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-meet-subsid p.arrow-text-right a:hover {
color:#fff;
}


/************************************************/


#right-links-meet-apply {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/apply-right-meet.jpg) no-repeat top left;
}

#right-links-meet-apply .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-meet-apply p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-meet-apply p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-meet-apply p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-meet-apply p.header a:hover {
color:#545454;
}

#right-links-meet-apply p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-meet-apply p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-meet-apply p.arrow-text-right a:hover {
color:#fff;
}


/************************************************/

#right-links-meet-cult {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/meet-about-back-cult.jpg) no-repeat top left;
}

#right-links-meet-cult .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-meet-cult p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-meet-cult p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-meet-cult p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-meet-cult p.header a:hover {
color:#545454;
}

#right-links-meet-cult p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-meet-cult p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-meet-cult p.arrow-text-right a:hover {
color:#fff;
}

/************************************************/

#right-links-meet-head {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/bus-right-back-head.jpg) no-repeat top left;
}

#right-links-meet-head .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-meet-head p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-meet-head p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-meet-head p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-meet-head p.header a:hover {
color:#545454;
}

#right-links-meet-head p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-meet-head p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-meet-head p.arrow-text-right a:hover {
color:#fff;
}

/************************************************/

#right-links-pro-top {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-pro-top.jpg) no-repeat top left;
}

#right-links-pro-top .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-pro-top p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-pro-top p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-pro-top p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-pro-top p.header a:hover {
color:#545454;
}

#right-links-pro-top p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-pro-top p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-pro-top p.arrow-text-right a:hover {
color:#fff;
}

/************************************************/

#right-links-pro-bott {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-pro-bott.jpg) no-repeat top left;
}

#right-links-pro-bott .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-pro-bott p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-pro-bott p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-pro-bott p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-pro-bott p.header a:hover {
color:#545454;
}

#right-links-pro-bott p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-pro-bott p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-pro-bott p.arrow-text-right a:hover {
color:#fff;
}

/************************************************/

#right-links-meet-branch {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/meet-about-back-branch.jpg) no-repeat top left;
}

#right-links-meet-branch .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-meet-branch p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-meet-branch p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-meet-branch p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-meet-branch p.header a:hover {
color:#545454;
}

#right-links-meet-branch p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-meet-branch p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-meet-branch p.arrow-text-right a:hover {
color:#fff;
}

img.thumb {
width:90px;
margin:0 10px 5px 0;
float:left;
}


/************************************************/
#right-links-meet-branch1 {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/meet-about-back-branch1.jpg) no-repeat top left;
}

#right-links-meet-branch1 .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-meet-branch1 p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-meet-branch1 p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-meet-branch1 p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-meet-branch1 p.header a:hover {
color:#545454;
}

#right-links-meet-branch1 p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-meet-branch1 p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-meet-branch1 p.arrow-text-right a:hover {
color:#fff;
}

img.thumb {
width:90px;
margin:0 10px 5px 0;
float:left;
}


/************************************************/

#right-links-work-rew {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-work-rew.jpg) no-repeat top left;
}

#right-links-work-rew .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-work-rew p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-work-rew p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-work-rew p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-work-rew p.header a:hover {
color:#545454;
}

#right-links-work-rew p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-work-rew p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-work-rew p.arrow-text-right a:hover {
color:#fff;
}

img.thumb {
width:90px;
margin:0 10px 5px 0;
float:left;
}

/************************************************/

#right-links-work-learn {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-work-learn.jpg) no-repeat top left;
}

#right-links-work-learn .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-work-learn p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-work-learn p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-work-learn p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-work-learn p.header a:hover {
color:#545454;
}

#right-links-work-learn p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-work-learn p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-work-learn p.arrow-text-right a:hover {
color:#fff;
}




/************************************************/

#right-links-about-pro {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/about-right-back.jpg) no-repeat top left;
}

#right-links-about-pro .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-about-pro p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-about-pro p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-about-pro p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-about-pro p.header a:hover {
color:#545454;
}

#right-links-about-pro p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-about-pro p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-about-pro p.arrow-text-right a:hover {
color:#fff;
}


/************************************************/

#right-links-bus-cust-rep {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/bus-cust-rep-right-back2.jpg) no-repeat top left;
}

#right-links-bus-cust-rep .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-bus-cust-rep p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-bus-cust-rep p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-bus-cust-rep p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-bus-cust-rep p.header a:hover {
color:#545454;
}

#right-links-bus-cust-rep p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-bus-cust-rep p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-bus-cust-rep p.arrow-text-right a:hover {
color:#fff;
}

/************************************************/

#right-links-bus-vac {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-bus-vac4.jpg) no-repeat top left;
}

#right-links-bus-vac .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-bus-vac p {
margin:0 0 0 0;
padding:0 0 0 10px;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-bus-vac p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-bus-vac p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-bus-vac p.header a:hover {
color:#545454;
}

#right-links-bus-vac p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-bus-vac p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-bus-vac p.arrow-text-right a:hover {
color:#fff;
}


/************************************************/

#right-links-bus-vac1 {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-bus-vac3.jpg) no-repeat top left;
}

#right-links-bus-vac1 .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-bus-vac1 p {
margin:0 0 0 0;
padding:0 0 0 10px;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-bus-vac1 p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-bus-vac1 p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-bus-vac1 p.header a:hover {
color:#545454;
}

#right-links-bus-vac1 p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-bus-vac1 p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-bus-vac1 p.arrow-text-right a:hover {
color:#fff;
}


/*******************************/

/************************************************/

#right-links-bus-vac2 {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 20px 0;
padding:0 0 0 0;
background:url(../images/right-links-bus-vac2.jpg) no-repeat top left;
}

#right-links-bus-vac2 .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 140px;
}

#right-links-bus-vac2 p {
margin:0 0 0 0;
padding:0 0 0 10px;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-bus-vac2 p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-bus-vac2 p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-bus-vac2 p.header a:hover {
color:#545454;
}

#right-links-bus-vac2 p.arrow-text-right {
text-align:right;
margin:0 0 0 0;
padding:0 10px 0 0;
}

#right-links-bus-vac2 p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-bus-vac2 p.arrow-text-right a:hover {
color:#fff;
}


/*******************************/

/**** Right link bottom **/ 

#right-links-meet {
width:277px;
height:202px;
margin:0 0 0 0;
padding:0 0 0 0;
background:url(../images/meet-home-background.jpg) no-repeat top left;
}

#right-links-meet .content {
width:140px;
margin:0;
padding:10px 0 0 130px;
}

#right-links-meet p {
margin:0 0 0 0;
padding:0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-meet p.header {
margin:0 0 20px 0;
padding:0;
color:#20a846;
font-size:1em;
text-decoration:none;
}

#right-links-meet p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-meet p.header a:hover {
color:#545454;
}

#right-links-meet p.arrow-text-right {
text-align:right;
margin:50px 0 32px 0;
*margin:43px 0 32px 0;
padding:0 5px 0 0;
}

#right-links-meet p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-meet p.arrow-text-right a:hover {
color:#fff;
}
/*********************************************/

#right-links-meet-home {
width:277px;
height:202px;
margin:0 0 10px 0;
*margin:0 0 5px 0;
padding:0 0 0 0;
background:url(../images/meet-home-background.jpg) no-repeat top left;
}

#right-links-meet-home .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 145px;
}

#right-links-meet-home p {
margin:0 0 0 0;
padding:0 5px 0 0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-meet-home p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-meet-home p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-meet-home p.header a:hover {
color:#545454;
}

#right-links-meet-home p.arrow-text-right {
text-align:right;
margin:0 0 32px 0;
*margin:0 0 32px 0;
padding:0 10px 0 0;
}

#right-links-meet-home p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-meet-home p.arrow-text-right a:hover {
color:#fff;
}



/********************************************/


#right-links-meet-about {
width:277px;
height:202px;
margin:0 0 0 0;
padding:0 0 0 0;
background:url(../images/meet-about-back.jpg) no-repeat top left;
}

#right-links-meet-about .content {
width:130px;
height:162px;
margin:0;
padding:10px 0 0 145px;
}

#right-links-meet-about p {
margin:0 0 0 0;
padding:0 5px 0 0;
font-size:.65em;
line-height:1.4em;
color:#545454;
}

#right-links-meet-about p.header {
margin:0 0 10px 0;
padding:0;
color:#20a846;
font-size:.9em;
text-decoration:none;
}

#right-links-meet-about p.header a {
margin:0 0 0 0;
padding:0;
color:#20a846;
text-decoration:none;
}

#right-links-meet-about p.header a:hover {
color:#545454;
}

#right-links-meet-about p.arrow-text-right {
text-align:right;
margin:0px 0 32px 0;
padding:0 10px 0 0;
}

#right-links-meet-about p.arrow-text-right a {
background:url(../images/white-arrow-green-back.gif) no-repeat left ;
color:#20a846;
padding:0 0 0 15px;
font-weight:bold;
text-decoration:none;
}

#right-links-meet-about p.arrow-text-right a:hover {
color:#fff;
}



/********************************************/

/** Left Navigation **/

#left-navigation-empty {
width:172px;
margin:0;
padding:0 0 25px 0;
float:left;
}

#left-navigation {
width:172px;
background:url(../images/left-navigation-background.gif) no-repeat bottom left;
margin:0;
padding:0 0 25px 0;
float:left;
}

#left-navigation ul {
margin:0;
padding:0;
list-style:none;
}

#left-navigation ul li {
margin:0 0 0 10px;
padding:0 0 10px 0;
list-style:none;
}

#left-navigation ul li a {
background:url(../images/left-navigation-off.gif) no-repeat top left;
display:block;
width:162px;
height:24px;
padding:10px 0 0 8px;
font-size:.75em;
color:#0c8c30;
text-decoration:none;
}

#left-navigation ul li a:hover {
background:url(../images/left-navigation-rollover.gif) no-repeat top left;
color:#0c8c30;
}

#left-navigation ul li a.selected {
background:url(../images/left-navigation-rollover.gif) no-repeat top left;
color:#0c8c30;
}

/** Left navigation with sub nav **/

#left-navigation-ws {
width:172px;
background:url(../images/left-navigation-background.gif) no-repeat bottom left;
margin:0;
padding:0 0 25px 0;
float:left;
}

#left-navigation-ws ul {
margin:0;
padding:0;
list-style:none;
}

#left-navigation-ws ul.first {
margin:0;
padding:0 0 10px 0;
list-style:none;
background:url(../images/nav-line.gif) no-repeat bottom left;
}

#left-navigation-ws ul li {
margin:0 0 0 10px;
padding:0 0 10px 0;
list-style:none;
}

#left-navigation-ws ul li a {
display:block;
width:162px;
height:24px;
padding:10px 0 0 8px;
font-size:.75em;
color:#0c8c30;
text-decoration:none;
}

#left-navigation-ws ul li a:hover {
background:url(../images/left-navigation-rollover.gif) no-repeat top left;
color:#0c8c30;
}

#left-navigation-ws ul li a.selected {
background:url(../images/left-navigation-rollover.gif) no-repeat top left;
color:#0c8c30;
}

#left-navigation-ws ul li ul {
margin:0;
padding:0;
list-style:none;
}

#left-navigation-ws ul li ul li {
margin:0;
padding:0;
}

#left-navigation-ws ul li ul li a {
background:url(../images/left-nav-tab-image.gif) no-repeat top left;
display:block;
width:145px;
height:22px;
padding:7px 0 0 17px;
*padding:8px 0 0 17px;
font-size:.75em;
color:#0c8c30;
text-decoration:none;
}

#left-navigation-ws ul li ul li a:hover {
background:url(../images/left-subnav-over.gif) no-repeat top left;
color:#0c8c30;
}

#left-navigation-ws ul li ul li a.selected {
background:url(../images/left-subnav-over.gif) no-repeat top left;
color:#0c8c30;
}

/*Third Level*/

#left-navigation-ws ul li ul li ul {
margin:0;
padding:0;
list-style:none;
}

#left-navigation-ws ul li ul li ul li {
margin:0;
padding:0;
}

#left-navigation-ws ul li ul li ul li a {
background:url(../images/left-nav-tab-image.gif) no-repeat top left;
display:block;
width:130px;
height:22px;
margin-left:15px;
padding:7px 0 0 17px;
*padding:8px 0 0 17px;
font-size:.75em;
color:#0c8c30;
text-decoration:none;
}

#left-navigation-ws ul li ul li ul li a:hover {
background:url(../images/left-subnav-over.gif) no-repeat top left;
color:#0c8c30;
}

#left-navigation-ws ul li ul li ul li a.selected {
background:url(../images/left-subnav-over.gif) no-repeat top left;
color:#0c8c30;
}


/********************************************/

/** Page content **/

#middle-content {
width:430px;
*width:420px;
margin:0;
padding:0 15px 0 15px;
float:left;
}

#middle-content-noright {
width:725px;
margin:0;
padding:0 0 0 15px;
float:left;
}

#middle-content-noright-collum {
width:650px;
margin:0;
padding:0 0 0 15px;
float:left;
}

#middle-content-perfect {
width:750px;
margin:0;
padding:0 0 0 85px;
float:left;
}

#middle-content-fullwidth {
width:900px;
margin:0;
padding:0 0 0 25px;
float:left;
}


#middle-content h1, #middle-content-noright h1, #middle-content-noright-collum h1, #middle-content-fullwidth h1, #middle-content-perfect h1, #middle-content-perfect h2 {
font-size:1.4em;
color:#20a846;
font-weight:normal;
margin:0 0 20px 0;
}














/*** Site map styles **/

#content-sitemap {
margin:0 0 0 0;
padding:0 0 0 17px;
}

.content-sitemap-left {
width:294px;
margin:0;
padding:0;
float:left;
}

#content-sitemap ul {
margin:0 0 10px 0;
padding:0 0 0 10px;
}

#content-sitemap ul li {
background:url(../images/sitemap-bullet.gif) no-repeat top left;
margin:0 0 5px 0;
padding:0 0 0 10px;
font-size:.8em;
color:#7c7c7c;
line-height:1.4em;
}

#content-sitemap ul li a {
color:#20a846;
font-weight:bold;
text-decoration:none;
}

#content-sitemap ul li a:hover {
color:#545454;
}

#content-sitemap ul li a:visited {
color:#20a846;
}


#content-sitemap ul li ul {
margin:5px 0 10px 0;
padding:0 0 0 10px;
width:200px;
}

#content-sitemap ul li ul li {
background:none;
margin:0 0 5px 0;
padding:0 0 5px 10px;
font-size:.9em;
color:#7c7c7c;
line-height:1.4em;
border-bottom:1px solid #ccc;
}

#content-sitemap ul li ul li a {
color:#20a846;
font-weight:normal;
text-decoration:none;
}

#content-sitemap ul li ul li a:hover {
color:#545454;
}

#content-sitemap ul li ul li a:visited {
color:#20a846;
}




#content-sitemap ul li ul li ul {
margin:5px 0 10px 0;
padding:0 0 0 10px;
width:200px;
}

#content-sitemap ul li ul li ul li {
background:none;
margin:0 0 5px 0;
padding:0 0 5px 10px;
font-size:1em;
color:#7c7c7c;
line-height:1.4em;
border-bottom:none;
}

#content-sitemap ul li ul li ul li a {
color:#20a846;
font-weight:normal;
text-decoration:none;
}

#content-sitemap ul li ul li ul li a:hover {
color:#545454;
}

#content-sitemap ul li ul li ul li a:visited {
color:#20a846;
}



/**************************/

#content {
margin:0 0 0 0;
padding:0 0 0 17px;
}

#content h4 {
font-size:1.1em;
color:#0079ab;
font-weight:normal;
margin:0 0 15px 0;
padding:0 0 0 0;
text-decoration:none;
}

#content h4 a {
color:#0079ab;
font-weight:normal;
text-decoration:none;
}

#content h4 a:hover {
color:#20a846;
}

#content p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
color:#7c7c7c;
line-height:1.4em;
margin:0 0 10px 0;
padding:0 0 0 0;
}

#content ul {
margin:0 0 10px 0;
padding:0 0 0 10px;
}

#content ul li {
background:url(../images/bullet-image.gif) no-repeat top left;
margin:0 0 5px 0;
padding:0 0 0 20px;
font-size:.7em;
color:#7c7c7c;
line-height:1.4em;
}

#content ul li a {
color:#20a846;
}

#content ul li a:hover {
color:#545454;
}

#content ul li a:visited {
color:#20a846;
}

.content-section {
margin:0 0 10px 0;
padding:10px 0 5px 0;
border-bottom:1px solid #ccc;
}


.content-section img {
width:90px;
height:90px;
float:left;
margin:0 10px 10px 0;
}

.content-section-left {
width:310px;
margin:0;
padding:0;
float:left;
}

.content-section h3 {
margin:0 0 10px 0;
}


.content-section h3 a, h3 {
font-size:1.1em;
color:#20a846;
font-weight:normal;
margin:0 0 0 0;
padding:0;
text-decoration:none;
}

.content-section h3 a:hover {
color:#545454;
}

/*********************************************/


/** Right content **/

#content-right {
width:287px;
margin:0 0 0 0;
padding:13px 0 0 10px;
float:left;
}

#content-right-inpage {
width:277px;
margin:0 0 0 0;
padding:0 0 0 10px;
float:right;
}

/** Footer **/
#footer {
width:960px;
height:155px;
background:url(../images/footer-background.gif) no-repeat top left #8bb54e;
clear:both;
margin:0 0 0 0;
padding:0 0 0 0;
}

#footer-left {
width:500px;
margin:0;
padding:0 0 0 0;
float:left;
}

#footer-left ul {
margin:0;
padding:80px 0 0 50px;
list-style:none;
}

#footer-left ul li {
margin:0;
padding:0 10px 0 0;
float:left;
font-size:.7em;
color:#545454;
}

#footer-left ul li a {
color:#545454;
text-decoration:none;
}

#footer-left ul li a:hover {
color:#fff;
}

#footer-right {
width:290px;
margin:0;
padding:0 0 0 0;
float:right;
}

#footer-right ul {
margin:0;
padding:54px 0 0 72px;
list-style:none;
}

#footer-right ul li {
margin:0;
padding:0 0 0 20px;
float:left;
}

#footer-right ul li.positive {
margin:0;
padding:0 0 0 30px;
float:left;
}

/*** Perfect Form styles ***/

#perfect-form {
margin:0;
padding:0 0 0 0;
width:742px;
background:url(../images/form-bottom.jpg) no-repeat bottom left #8bb54e;
}

#message {
margin:0;
padding:0 0 45px 0;
text-align:center;
}

#message p
{
margin:0 0 10px 0;
padding:0;
color:#fff;
}


/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */

/* COLOR/BORDERS CSS */

form.ddfm h1,
form.ddfm h2 {
	color: #fff;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	color: #fff;
}

form.ddfm .fmcheck p, 
form.ddfm .fmradio p,
form.ddfm textarea, 
form.ddfm .fmfullblock, 
form.ddfm .fmhalfblock, 
form.ddfm .fmselect, 
form.ddfm input.fmtext,
form.ddfm input.fmdate,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide,
form.ddfm .credits {
	color: #333;
}

form.ddfm .required {
	color: #fff;
}

.ddfmerrors {
	color: #fff;
}

/* TEXT CSS */

.ddfmwrap {
	font-family: Arial, Helvetica, sans-serif;
}

form.ddfm h1,
form.ddfm h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}


form.ddfm h1 {
	font-size: 140%;
}

form.ddfm h2 {
	font-size: 115%;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	font-size: 1em;
	font-weight: bold;
}

form.ddfm .credits {
	font-size: 90%;
}

form.ddfm legend {
	font-size: 110%;
}

.ddfmerrors {
	font-weight: bold;
}




/* STRUCTURE CSS */

.ddfmwrap {
	margin: 0 0 0 200px;
	width: 433px;
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
	clear: left;
}

form.ddfm {
	text-align: left;
	padding: 10px;
	width: 100%; 
}

form.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

form.ddfm label {
	display: block; 
	float: left; 
	width: 200px; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  
}

form.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
	width: 100%;
}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 400px; 
	margin-bottom: 15px;  
	padding: 3px; 
}

form.ddfm .fmcheck {
	width: 400px; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

form.ddfm .fmchecklabel {
	display: inline; 
	float: none; 
	clear: none; 
	text-align: left; 
	margin: 0; 
	padding: 0;
}

form.ddfm .fmradio {
	width: 400px;
	float: left;
	display: block;
	margin-bottom: 15px;
}

form.ddfm .fmradiolabel {
	display: inline; 
	float: none; 
	clear: none; 
	text-align: left; 
	margin: 0; 
	padding: 0;
}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm textarea {
	float: left; 
	position: relative;
	width: 400px;
	margin-bottom: 15px;
	padding: 3px;
}


/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  */

form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

form.ddfm .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

form.ddfm input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

form.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 200px;
	margin-bottom: 15px;  
	padding: 3px;
}

form.ddfm input.fmdate {
	float: left; 
	display: block;
	width: 35%;
	margin-bottom: 15px;  
	padding: 3px;
}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
}

form.ddfm .credits {
	text-align: right;
	margin-top: 7px;
	width: 97%;
}

form.ddfm .submit {
	text-align: right;
	clear: both; 
	width: 97%;
}

form.ddfm .submit input {
	width:104px;
	height:35px;
	padding:0 0 0 14px;
	border:none;
	background:url(../images/submit-button.jpg) no-repeat top left;
	cursor:pointer;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
	color:#fff;
	font-size:.8em;
}

.ddfmwrap .recaptcha {
	width: 100%;
	text-align: right;
	clear: both; 
	height: 120px;
	margin-right: 7px;
	padding-bottom: 10px;
}

.ddfmwrap .recaptcha-inner {
	float: right;
	margin-right: 3px;
}


/* DATE SELECTION */

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #404040;
	background-color: #F4F4F4;
	border: 1px solid #999999;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered 
over) */
.dpTDHover {
	background-color: #888888;
	border: 1px solid #888888;
	cursor: pointer;
	color: #000000;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #C0C0C0;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #555555;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #666666;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #DDDDDD;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #DDDDDD;
	font-weight: bold;
	}






