@import url('/css/reset.css');
@import url('/css/cake.debug.css');

/* GLOBAL ----------------------------------------------------------------*/
html {
	background: #ccc;
	color:#555;
	font: normal normal normal .8em Arial, sans-serif;
}

body {
	margin: 0 auto;
	width: 960px;
}

.wrapper {
	background: #fff;
	border: 10px solid #fff;
	float: left;
    margin: 0 auto;
	position: relative;
    width: 960px;
}
.bold {
	font-weight: bold;
}
.underline {
	text-decoration: underline;
}


/* HEADER ----------------------------------------------------------------*/

.header {
    position:relative;
	z-index: 100;
}

    .header p.screen_styles {
        display:none;
        position:absolute;
        right:25px;
        top:25px;
    }

        .header p.screen_styles a {
            color:#2EA443;
        }

    .header p.logo {
        background:#fff url('../img/logo.gif') no-repeat;
        height:121px;
        text-indent:-9999em;
        width:960px;
    }

    .header .menu {
        position:absolute;
        right:10px;
        top:30px;
    }

        .header .menu li {
            float:left;
        }

            .header .menu a {
                background-position:0px 2px;
                background-repeat:no-repeat;
                color:#2ea443;
                display:block;
                float:left;
                font-size:0.9em;
                margin:0 10px;
                padding:8px 0 3px 25px;
            }

            .header .menu .home a {
                background-image:url('../img/menu/home.gif');
            }
			.header .menu .administrators a {
                background-image:url('../img/menu/dollar.gif');
            }
			.header .menu .recovery a {
                background-image:url('../img/recovery.gif');
            }
            .header .menu .about a {
                background-image:url('../img/menu/about.gif');
            }

            .header .menu .faq a {
                background-image:url('../img/menu/faq.gif');
            }

            .header .menu .contact a {
                background-image:url('../img/menu/contact.gif');
                padding-left:30px;
            }
			.header .menu .login a {
	            background-image:url('../img/menu/login.gif');
	        }
			.header .menu .elevate a {
	            background-image:url('../img/menu/elevate.gif');
	        }
			.header .menu .benning a {
	            background-image:url('../img/menu/benning.gif');
	        }

    .header .nav {
        top:90px;
        left:153px;
        position:absolute;
        width:795px;
    }

        .header .nav li {
            float:left;
            position:relative;
        }

            .header .nav a {
                background-position:left bottom;
                background-repeat:no-repeat;
                display:block;
                float:left;
                height:25px;
                margin-right:45px;
                text-indent:-9999em;
            }

            .header .nav .job_seekers a {
                background-image:url('../img/nav/job_seekers.gif');
                width:131px;
            }

            .header .nav .employers a {
                background-image:url('../img/nav/employers.gif');
                width:112px;
            }

            .header .nav .communities a {
                background-image:url('../img/nav/communities.gif');
                width:131px;
            }

            .header .nav .regions a {
                background-image:url('../img/nav/regions.gif');
                width:112px;
            }

            .header .nav .media a {
                background-image:url('../img/nav/media.gif');
                width:75px;
                margin-right:0;
            }

            .header .nav a:hover, .header .nav li.sfHover a {
                background-position:left top;
            }

            .header .nav li ul {
                background-color:#40ab53;
                border:2px solid #c4da5a;
                border-top:0;
                display:none;
                opacity:0.95;
                position:absolute;
                left:-25px;
                top:31px;
                width:200px;
                z-index:999;
            }

             .header .nav li.job_seekers ul {
                left:-40px;
                width:200px;
            }

            .header .nav li.employers ul {
                left:-55px;
                width:210px;
            }

            .header .nav li.communities ul {
                left:-45px;
                width:215px;
            }

            .header .nav li.regions ul {
                left:-60px;
                width:225px;
            }

                .header .nav li.regions ul ul {
                    background-color:transparent;
                    border:0;
                    display:block;
                    position:static;
                    width:100%;
                }

            .header .nav li.media ul {
                left:-115px;
                width:200px;
            }

                .header .nav li li {
                    float:none;
                    font-size:0.9em;
                    margin:5px 10px;
                    position:static !important;
                }

                    .header .nav li li li {
                        font-size:1em;
                        margin:2px 10px;
                    }

                    .header .nav li li a {
                        background-image:none !important;
                        color:#fff;
                        display:inline;
                        float:none;
                        margin:0;
						text-decoration:underline;
                        text-indent:0;
                        width:100%;
                    }

                    .header .nav li li a:hover {
                        background-color:#288d3a;
                    }

/* COMMUNITY PARTNERS HEADER ----------------------------------------------------------------*/
.partners_header {
	float: left;
	margin: 10px 0;
	width: 100%;
}
	.partners_header h1 {
		float: left;
		font-size: 150%;
	}
	.partners_header .welcome {
		color: #0079C2;
		float: left;
		padding: 5px 15px;
	}
	.partners_header .settings {
		float: right;
		margin: 5px 0 0 0;
	}
		.partners_header .settings li {
			border-right: 1px solid;
			display: inline;
			font-size: 90%;
			padding: 0 5px;
		}
		.partners_header .settings li.logout {
			border-right: 0 none;
		}
.partners_toolbar {
	background: #8B7A68;
	clear: both;
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 100%;
}
	.partners_toolbar ul {
		float: left;
		margin-left: 20px;
	}
		.partners_toolbar ul li {
			display: block;
			float: left;
		}
		.partners_toolbar ul li a {
			background-repeat: no-repeat;
			display: block;
			float: left;
			height: 35px;
			margin: 0 10px;
			text-indent: -10000em;
			width: 179px;
		}
		.partners_toolbar ul li.forums a {
			background-image: url('../img/nav/cpnav_forums.gif');
			width: 81px;
		}
		.partners_toolbar ul li.resource_materials a {
			background-image: url('../img/nav/cpnav_resource_materials.gif');
		}
		.partners_toolbar ul li.events_calendar a {
			background-image: url('../img/nav/cpnav_events_calendar.gif');
		}
		.partners_toolbar ul li.forums.selected a {
			background-image: url('../img/nav/cpnav_forums-over.gif');
			width: 81px;
		}
		.partners_toolbar ul li.resource_materials.selected a {
			background-image: url('../img/nav/cpnav_resource_materials-over.gif');
		}
		.partners_toolbar ul li.events_calendar.selected a {
			background-image: url('../img/nav/cpnav_events_calendar-over.gif');
		}
		.partners_toolbar form {
			float: right;
			padding: 8px 5px;
		}
			.partners_toolbar form .input, .partners_toolbar form .submit {
				display: inline;
			}


/* CONTENT ----------------------------------------------------------------*/

.content {
    padding: 5px 5px;
    width:100%;
}

    .main_content {
        float:left;
        padding-bottom:15px;
        width:635px;
    }

        .main_content .flash_header {
            background: url('../img/headers/employer_header.jpg') no-repeat right bottom;
            height:179px;
            margin-top:15px;
            width:635px;
        }

            .main_content .flash_header ul {
                float:right;
                list-style-type:none;
                margin:0px 23px 0 0;
            }

                .main_content .flash_header ul li {
                    color:#fff !important;
                    display:inline;
                }

                    .main_content .flash_header ul li a {
                        color:#fff;
                    }

        .main_content h1 {
            color:#000;
            font-size:1.7em;
            line-height:1.5em;
        }

        .main_content h2 {
            color:#2ea443;
            font-size:1.4em;
            line-height:1.5em;
        }

        .main_content h3 {
            color:#2ea443;
            font-size:1em;
            font-weight:bold;
            line-height:1em;
        }

        .main_content p {
            margin:1em 0;
        }

		.main_content p.actions {
            margin: 3em 0;
        }
		.main_content p.pathway_links a {
			background: #7CC242;
			color: #fff;
			display: block;
			font-size: 125%;
			font-weight: bold;
			margin: 10px 0;
			padding: 10px;
			text-align: center;
			text-decoration: none;
			width: 275px;
		}
		.main_content p.pathway_links a:hover {
			background: #5BB249;
		}
		.main_content p.pathway_float {
			float: left;
		}
		.main_content p.pathway_float a {
			float: left;
			margin: 0 5px 0 0;
		}
		.main_content ul.counties li {
			font-weight: bold;
		}
		.main_content ul.counties li.school {
			cursor: pointer;
			font-weight: normal;
			text-decoration: underline;
		}
        .main_content p.next {
            border:1px solid #555;
            background: url('../img/modules/gradient_bg.gif') repeat-x left center;
			clear: both;
            font-weight:bold;
            margin:1.5em 80px 1em;
            padding:8px;
            text-align:center;
            text-decoration:underline;
        }
        .main_content span.next {
            border:1px solid #555;
            background: url('../img/modules/gradient_bg.gif') repeat-x left center;
            font-weight:bold;
            margin:1.5em 10px 1em;
            padding:8px;
            text-align:center;
            text-decoration:underline;
        }

            .main_content p.next a {
font-style:italic;
                text-decoration:underline;
            }

        .main_content a {
            color:#2ea443;
            text-decoration:underline;
        }

        .main_content ul {
            color:#555555;
            list-style-type:disc;
            margin:1em 15px;
        }

        .main_content ol {
            color:#555555;
            list-style-type:decimal;
            margin:1em 30px;
        }

            .main_content ol li {
                margin:1em 0;
            }

        .main_content p + ul {
            margin-top:-1em;
        }

        .main_content img.left {
            float:left;
            margin:0 10px 10px 0;
        }

        .main_content img.right {
            float:right;
            margin:0 0 10px 10px;
        }

        .main_content form div.input input, .main_content form div.input select {
            background:#fff url('../img/input_bg.gif') repeat-x left top;
            border:0px;
            padding:3px 0px 0 2px;
        }

/* Employer Section */


body.employers .main_content ul,
body.employers .main_content ol {
    color:#555;
}

body.employers .main_content h2,
body.employers .main_content h3,
body.employers .main_content a {
	color:#0079c2;

}

body.employers .main_content ol span {
    color:#555;
}

body.employers .main_content li {
	list-style-position: inside;
}

/* Job Seeker Section */

body.recovery .flash_header,
body.job_seekers .flash_header,
body.certificates .flash_header {
    background-image:url('../img/headers/job_seekers.jpg');
}

body.recovery .main_content h2,
body.recovery .main_content h3,
body.recovery .main_content a,
body.job_seekers .main_content h2,
body.job_seekers .main_content h3,
body.job_seekers .main_content a,
body.certificates .main_content h2,
body.certificates .main_content h3,
body.certificates .main_content a {
    color:#f15c27;
}

body.job_seekers .main_content ul,
body.job_seekers .main_content ol,
body.certificates .main_content ul,
body.certificates .main_content ol {
	color: #555;
}

body.job_seekers .main_content li {
    list-style-position:inside;
}

body.job_seekers .main_content #job_seekers_picture {
    float:left;
    padding:0 15px 40px 0;
}
body.recovery .sub_content .module.help .wrap_top,
body.recovery .sub_content .module.ar .wrap_top,
body.recovery .sub_content .module.downloads .wrap_top,
body.job_seekers .sub_content .module.help .wrap_top,
body.job_seekers .sub_content .module.ar .wrap_top,
body.job_seekers .sub_content .module.related_information .wrap_top,
body.job_seekers .sub_content .module.downloads .wrap_top,
body.job_seekers .sub_content .module.testimonials .wrap_top {
    background-image:url('../img/modules/orange_top.gif') !important;
}

    body.job_seekers .sub_content .module.related_information h2 {
        background-image:url('../img/modules/related_information_orange.gif') !important;
    }

	body.recovery .sub_content .module.downloads h2,
    body.job_seekers .sub_content .module.downloads h2 {
        background-image:url('../img/modules/downloads_orange.gif') !important;
    }

	body.recovery .sub_content .module.ar h2,
    body.job_seekers .sub_content .module.ar h2 {
        background-image:url('../img/modules/ar_orange.gif') !important;
    }

	body.recovery .sub_content .module.help h2,
    body.job_seekers .sub_content .module.help h2 {
        background-image:url('../img/modules/help_orange.gif') !important;
    }

    body.job_seekers .sub_content .module.testimonials h2 {
        background-image:url('../img/modules/testimonials_orange.gif') !important;
    }

    body.job_seekers .sub_content .module.testimonials.seekers h2 {
        background-image:url('../img/modules/testimonials_job_orange.gif') !important;
    }


/* SUB CONTENT ----------------------------------------------------------------*/

.sub_content {
    float:right;
    margin:0 0 0 0;
    width:275px;
}

    .module {
        background:#fff url('../img/modules/middle_all.gif') repeat-y center top;
        font-size:0.875em;
        margin-bottom:1em;
        width:273px;
    }

        .module .wrap_top {
            background: url('../img/modules/main_top.gif') no-repeat center top;
            padding-top:8px;
        }

        .sub_content .module.certificates_by_county .wrap_top {
            background: url('../img/modules/brown_top.gif') no-repeat center top;
            padding-top:8px;
        }

        body.home .sub_content .module.certificates_by_county .wrap_top {
            background: url('../img/modules/brown_top.gif') no-repeat center top !important;
        }

        .module .wrap_bottom {
            background: url('../img/modules/bottom_all.gif') no-repeat center bottom;
            padding:0 5px 13px 2px;
        }

        .module h2 {
            background-position:left top;
            background-repeat:no-repeat;
            height:23px;
            text-indent:-9999em;
            width:264px;
        }

        .module.get_started h2 {
            background-image:url('../img/modules/get_started.gif');
            height:35px;
        }

		.module.jsom h2 {
            background-image:url('../img/modules/jsom.gif');
            height:35px;
        }

		.module.certified_communities {
			height: 88px;
			text-align: center;
		}
			.module.certified_communities span.button {
				padding: 73px 0 0 85px;
				text-align: center;
			}
		.sub_content .module.certified_communities .wrap_top, .sub_content .module.community_goals .wrap_top {
            /*background: url('../img/modules/brown_top.gif') no-repeat center top;*/
            padding-top:8px;
        }
        .sub_content .module.certified_communities h2 {
			display: none;
            /*background-image:url('../img/modules/certified_communities_brown.gif');*/
        }
		.sub_content .module.certified_communities img {
			display: none;
		}
		.sub_content .module.certified_communities span.button img {
			display: block;
		}
        body.home .sub_content .module.certified_communities .wrap_top {
            /*background: url('../img/modules/main_top.gif') no-repeat center top;*/
            padding-top:8px;
        }
        body.home .sub_content .module.certified_communities h2 {
            /*background-image:url('../img/modules/certified_communities.gif');*/
        }
		.sub_content .module.certified_communities .wrap_bottom,
		.sub_content .module.certified_communities .wrap_top {
			background-image: none;
		}
		.sub_content .verify_certificate h2 {
            background-image:url('../img/modules/verify_certificate.gif');
        }
		.sub_content .verify_certificate {
			text-align:center;
		}
        .module.certificates_by_county h2 {
            background-image:url('../img/modules/county_certificates.gif');
        }

        .module.certificates_by_county p.error {
            background-color:darkred;
            color:#fff;
            padding:3px;
            text-align:center;
        }

        .module.testimonials h2 {
            background-image:url('../img/modules/testimonials_blue.gif');
        }

        .module.testimonials.seekers h2 {
            background-image:url('../img/modules/testimonials_job_blue.gif');
        }

        body.community_partners .module.testimonials h2 {
            background-image:url('../img/modules/testimonials_brown.gif') !important;
        }

        body.community_partners .module.testimonials.seekers h2 {
            background-image:url('../img/modules/testimonials_job_brown.gif') !important;
        }

        .module.related_information h2 {
            background-image:url('../img/modules/related_information_blue.gif');
        }

        .module.industry_occupations h2 {
            background-image:url('../img/modules/industry_blue.jpg');
        }

        .module.downloads h2 {
            background-image:url('../img/modules/downloads_blue.gif');
        }

        body.community_partners .module.related_information h2 {
            background-image:url('../img/modules/related_information_brown.gif') !important;
        }

        body.community_partners .module.downloads h2 {
            background-image:url('../img/modules/downloads_brown.gif') !important;
        }
		body.community_partners .module.downloads h2 {
            background-image:url('../img/modules/downloads_brown.gif') !important;
        }
		body.community_partners .module.community_goals h2,
		body.community_goals .module.community_goals h2 {
            background-image:url('../img/modules/community_goals.gif') !important;
        }

        body.economic_development .module.certificates_by_county h2 {
            background-image:url('../img/modules/county_certificates_green.gif') !important;
        }

        .module.partner_login h2 {
            background-image:url('../img/modules/sign_in_brown.gif');
        }
        .module.partner_login .wrap_top {
            background-image:url('../img/modules/brown_top.gif');
        }

        .module p, .module ul {
            margin:5px 10px;
        }

        .module ul {
            color:#2ea443;
            list-style-type:disc;
            margin-left:22px;
        }

            .module li {
            }

        .module ul.link_list, .module ul.link_list ul {
            list-style-type:none;
            margin:0;
        }

            .module ul.link_list li {
                background: url('../img/modules/gradient_bg.gif') repeat-x left center;
            }

            .module ul.link_list li a {
                background: url('../img/modules/arrow.gif') no-repeat 245px center;
                color:#555;
                display:block;
                padding:5px 20px 5px 8px;
            }

            .module ul.link_list li a:hover {
                text-decoration:underline;
            }

        .module span.button {
            display:block;
            padding-right:10px;
            text-align:right;
        }

        .module img.thumb {
            border:1px solid #2ea443;
        }

        .module img.thumb {
            border:1px solid #8a7a67;
            margin-left:10px;
        }

        .module form {
            margin-left:10px;
        }

            .module form div.input {
                display:inline;
            }

                .module form div.input input, .module form div.input select, .module form #UserEmail, .module form #UserPassword {
                    background:#fff url('../img/input_bg.gif') no-repeat left top;
                    border:0px;
                    padding:3px 0px 0 2px;
                    width:175px;
                }

        .module.partner_login a {
            color:#f15c27;
        }

        .module.partner_login a.help {
            padding-left:35px;
        }

        .module.partner_login form div.checkbox input {
            width:auto;
        }

        .module.partner_login form div.checkbox label {
            padding-left:5px;
        }

        .module.partner_login form legend {
            color:#8a7a67;
            font-size:1.1em;
            font-weight:bold;
            text-transform:uppercase;
        }

        .module.partner_login form #UserEmail {
            margin-top:5px;
        }
		.module.industry_occupations .wrap_top,
        body.employers .sub_content .module.testimonials .wrap_top,
        body.employers .sub_content .module.downloads .wrap_top,
        body.companies .sub_content .module.testimonials .wrap_top,
        body.companies .sub_content .module.downloads .wrap_top,
        body.employers .sub_content .module.related_information .wrap_top,
        body.companies .sub_content .module.related_information .wrap_top {
            background: url('../img/modules/blue_top.gif') no-repeat center top !important;
            padding-top:8px;
        }
		body.community_goals .sub_content .module.community_goals .wrap_top,
        body.community_partners .sub_content .module.partner_login .wrap_top,
        body.community_partners .sub_content .module.related_information .wrap_top,
        body.community_partners .sub_content .module.downloads .wrap_top,
		body.community_partners .sub_content .module.community_goals .wrap_top,
        body.community_partners .sub_content .module.testimonials .wrap_top  {
            background: url('../img/modules/brown_top.gif') no-repeat center top !important;
        }
		.module.questions h2 {
			background-image: url('../img/modules/questions.gif');
		}
		.module.hwr_contact h2 {
			background-image: url('../img/modules/contact_us.gif');
		}
		.module.hwr_related_information h2 {
			background-image: url('../img/modules/related_information.gif');
		}
		.module.hwr_already_approved h2 {
			background-image: url('../img/modules/already_approved.gif');
		}
		.module.hwr_tools h2 {
			background-image: url('../img/modules/hwrtools.gif');
		}


/* FOOTER ----------------------------------------------------------------*/

.footer {
    background:#2ea443 url('../img/footer_bg.gif') no-repeat right center;
    clear:both;
    float:none;
    height:37px;
    margin-top:25px;
}

    .footer .menu {
        color:#fff;
        padding-top:10px;
        text-align:center;
    }

        .footer .menu li {
            display:inline;
            font-size:0.9em;
        }

  /*      .footer .menu li:after {
              content:' | ';
          }

          .footer .menu li:last-child:after {
              content:'';
          }*/

            .footer .menu li a {
                color:#fff;
            }

/* HOME PAGE ----------------------------------------------------------------*/

#home_flash {
    margin:15px 0;
}

#home_teases {
	background: url('../img/home_teases_footer.gif') no-repeat center bottom;
	padding-bottom: 15px;
}

#home_teases_inner {
    background:url('../img/home_teases.gif') no-repeat center top;
    font-size:0.875em;
    width:635px;
}

    #home_teases h2 {
        line-height:1em;
    }

    #home_teases p {
        margin:4px 0 0.8em 0;
    }

    #home_teases .community_partners, #home_teases .newsletter {
        float:left;
        margin:10px;
        width:290px;
    }

    #home_teases .newsletter {
        border-left:2px solid #bfb7ad;
        margin-left:5px;
        padding-left:15px;
    }

        #home_teases .newsletter div.input {
            display:inline;
            padding-bottom:3px;
        }

            #home_teases .newsletter div.input input {
                width:175px;
            }

        #home_teases .community_partners .button {
            margin-right:5px;
        }

        #home_teases label, #home_teases a {
            color:#8a7a67;
        }

        #home_teases label {
            padding-right:3px;
        }

        #home_teases a {
            text-decoration:underline;
        }

/* ABOUT US -----------------------------------------------------------------*/
.about_us .main_content .flash_header,
.newsletter .main_content .flash_header {
	background-image: url('../img/headers/about_header.jpg');
}
.about_us .main_content h2,
.about_us .main_content h3,
.newsletter .main_content h2,
.newsletter .main_content h3 {
	color: #9a8c7b;
}
.about_us .main_content ul li {
	color: #555;
}

/* --------------------------------------------------------------
   COMMUNITY PARTNERS
-------------------------------------------------------------- */
body.community_goals .flash_header, body.community_goals .flash_header,
body.community_partners .flash_header, body.community_goals .flash_header {
    background-image:url('../img/headers/community_partners.jpg');
}
body.community_goals .main_content h2, body.community_goals .main_content h3,
body.community_partners .main_content h2, body.community_partners .main_content h3 {
    color:#7CC242;
}
body.community_goals .main_content ul.core_partners li,
body.community_partners .main_content ul.core_partners li {
    color:#555;
	margin-bottom:1em;
}
	body.community_goals .main_content ul ul,
    body.community_partners .main_content ul ul {
        margin-top:0;
    }
		body.community_goals .main_content ul ul li,
        body.community_partners .main_content ul ul li {
            margin-bottom:0;
        }
body.community_goals .emphasize,
body.community_partners .emphasize {
    color: #8a7a67;
    font-weight:bold;
}

/* --------------------------------------------------------------
   ECONOMIC DEVELOPMENT
-------------------------------------------------------------- */
body.applications .flash_header,
body.application_screens .flash_header,
body.qualifications .flash_header,
body.economic_development .flash_header,
body.company_job_profiles .flash_header{
    background-image:url('../img/headers/economic_development.jpg');
}

body.economic_development .main_content h2,
body.economic_development .main_content h3,
body.economic_development .main_content a {
    color:#7cc242;
}

body.economic_development .main_content ul {
	color: #555;
}

body.economic_development .module.certificates_by_county .wrap_top {
    background-image:url('../img/modules/main_top.gif');
}

    body.economic_development .module.certificates_by_county h2 {
        background-image:url('../img/modules/county_certificates_green.gif');
    }

    body.economic_development .module.certificates_by_county img.thumb {
        display:none;
    }

body.economic_development .module.related_information .wrap_top,
body.economic_development .module.downloads .wrap_top {
    background-image:url('../img/modules/lime_top.gif') !important;
}

    body.economic_development .module.related_information h2 {
        background-image:url('../img/modules/related_information_lime.gif') !important;
    }

    body.economic_development .module.downloads h2 {
        background-image:url('../img/modules/downloads_lime.gif') !important;
    }

/* --------------------------------------------------------------
   MEDIA PAGES
-------------------------------------------------------------- */

body.press_releases .flash_header,
body.photos .flash_header,
body.videos .flash_header {
    background-image:url('../img/media_header.jpg');
}

body.press_releases .main_content h2,
body.videos .main_content h2,
body.photos .main_content h2,
body.press_releases .main_content h3,
body.press_releases .main_content h4,
body.press_releases .main_content ul,
body.press_releases .main_content a,
body.photos .main_content a {
    color:#555555;
}
body.press_releases .main_content .press_release_view ul {
	margin-top: 10px;
}
	body.press_releases .main_content .press_release_view ul li {
		margin-left: 20px;
	}

body.press_releases .module.press_kit .wrap_top,
body.photos .module.photo_gallery .wrap_top {
    background-image:url('../img/modules/purple_top.gif');
}

    body.press_releases .module.press_kit h2 {
        background-image:url('../img/modules/press_kit.gif');
    }

    body.photos .module.photo_gallery h2 {
        background-image:url('../img/modules/photo_galleries.gif');
    }

ul.press_release_years {
    background: url('../img/layout/press_top.gif') no-repeat right bottom;
    height:45px;
    list-style-type:none;
    margin:1em 0 0;
}
    ul.press_release_years li {
        float:left;
        margin-right:2px;
    }

        body.press_releases ul.press_release_years li a {
            background: url('../img/media_tabs.gif') no-repeat left bottom;
            color:#fff;
            display:block;
            float:left;
            font-size:1.2em;
            height:30px;
            text-decoration:none;
            width:117px;
        }

        body.press_releases ul.press_release_years li a:hover, body.press_releases ul.press_release_years li.current a {
            background-position:left top;
        }

            ul.press_release_years li a span {
                display:block;
                padding:7px 0 0 40px;
            }

.releases_list {
    background: url('../img/layout/press_middle.gif') repeat-y right top;
    clear:both;
    float:none;
}

    .releases_list .press_release {
    }

    .releases_list .press_release.last {
        background: url('../img/layout/press_bottom.gif') no-repeat right bottom;
        padding:1em 0;
    }

        .releases_list .press_release h4, .press_release_view h4 {
            background: url('../img/modules/gradient_bg.gif') repeat-x center;
            font-weight:bold;
            margin-right:4px;
            padding:4px 115px 4px 15px;
            position:relative;
        }

            .releases_list .press_release h4 span, .press_release_view h4 span {
                display:block;
                position:absolute;
                right:15px;
                top:5px;
            }

        .releases_list .press_release p {
            padding:10px 15px;
        }

        .press_release_view p {
            margin:10px 15px;
        }

.video_flash {
    margin-left:35px;
}

.what_do_we_do_text {
	display: none;
	font-size: 80%;
}

.microsite_industry_menu {
	background: url('../img/green_bar.png') no-repeat right top;
	clear: both;
	height: 33px;
	padding-left: 25px !important;
	margin-left: 0 !important;
	width: 100%;
}
	.microsite_industry_menu li{
		float: left;
		margin: 0;
		padding: 0;
		height: 33px;
		list-style: none;
		line-height:2em;
		text-align:center;
	}
		.microsite_industry_menu li a{
			float:left;
			height: 33px;
			line-height:1em;
			padding:0.3em 1em;
			text-align:center;
			text-transform:uppercase;
		}
		.microsite_industry_menu li a.double {
			width:140px;
		}
		.microsite_industry_menu li a.single {
			margin-top:6px;
			width:120px;
		}
		.microsite_industry_menu a:link,
		.microsite_industry_menu a:active,
		.microsite_industry_menu a:visited,
		.microsite_industry_menu a:hover {
			color: #FFFFFF !important;
			text-decoration: none;
		}
		.microsite_industry_menu a:hover {
			text-decoration: underline;
		}
td.bold_white {
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 5px;
}

body.photos div.photo_preview {
    width:620px;
}

    body.photos div.photo_preview .photo {
        float:left;
        height:215px;
        margin:10px 10px 0 0;
        position:relative;
        text-align:center;
        width:180px;
    }

    body.photos div.photo_preview .photo img {
        padding:10px 0;
    }

    body.photos div.photo_preview .photo span {

    }

    body.photos .paging {
        clear:both;
        float:none;
        width:100%;
        text-align:center;
    }

        body.photos .paging div {
            display:inline;
        }

div.cwrc_wrap {
    float:left;
    padding:0 10px 10px 0;
    text-align:center;
}

    div.cwrc_wrap a {
        text-decoration:none;
    }

.community_partners .main_content dl {
	margin: 0 0 20px 0;
}

	.community_partners .main_content dl dt {
		color: #2EA443;
		font-size:1.1em;
		font-weight: bold;
	}
	.community_partners .main_content dl dt.selected {
		color: #8CC63F;
		cursor: pointer;
	}
	.community_partners .main_content dl dd {
		margin: 5px 0 15px 0;
	}
	.community_partners .main_content dl strong {
		font-weight: bold;
	}
.extra_wide {
	float:left;
	width:920px;
}

/*** HIDE LOGIN FOR NOW ****/
.partner_login {
	display: none;
}

/* new work ready region section */
.certified_communities {
	background: url('../img/georgia_work_ready_communities.jpg') no-repeat right top;
	height: 115px !important;
}

.home_go {
	margin: 20px 0  0 110px;
}
.verify_certificate .verify{
	height: 95px;
}
		.verify_certificate .verify .copy {
			float: left;
			width: 68%;
		}
			.verify_certificate .verify .copy p{
				padding: 0 0 0 5px;
				text-align: left;
			}
		.verify_certificate .verify .button {
			float: right;
			margin: 15px 10px 0 0;
			width: 25%;
		}
#number-popup,
#public-popup,
#define-popup {
	background-color: #2EA443;
	border: 1px solid #000000;
	color: #FFFFFF;
    left: 200px;
	padding: 10px;
	position: absolute;
	text-align: left;
    top: 300px;
	width: 400px;
}
/* recovery section */
.recovery h3 {
	margin-top: 5px;
}
.recovery ul {
	margin-top: 0;
}
.recovery p.chart {
	text-align: center;
}
.popup p {
	font-size: 1.2em;
}
.popup a:link,
.popup a:visited,
.popup a:hover,
.popup a:active
{
	color: #ffffff !important;
}

.application_screens .downloads h2,
.applications .downloads h2,
.qualifications .downloads h2,
.elevate_applications .downloads h2 {
	background-image:url(../img/modules/downloads_green.gif);
}

.elevate_applications .related_information h2 {
	background-image: url( '../img/modules/related_information_green.gif' );
}

.application_screens .help h2,
.applications .help h2,
.qualifications .help h2,
.module .support h2 {
	background-image:url(../img/modules/help_green.gif);
}
.bullets ul{
	margin-top:4px;
	margin-bottom:5px;
}
.bullets li{
	margin-bottom:10px;
}
.bullets li ul li {
	list-style-type: circle;
}
.bullets li ul li ul li {
	list-style-type: disc;
}
.body h2 {
	padding-left: 0;
}
.support h2 {
	background-image:url(../img/modules/help_green.gif);
}

/* pathway popup thinger */
#popup {
	background-color: #2EA443;
	border: 1px solid #000000;
	color: #FFFFFF;
    left: 300px;
	padding: 10px;
	position: absolute;
	text-align: center;
    top: 160px;
	width: 300px;
	z-index: 9999;
}
#popup ul {
	color: #fff;
}