@charset "UTF-8";

/* Authored by Dylan Bradway */
/* Co-Authored by Rene Ibarra */

body {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	letter-spacing: .02em;
	color: #fff;
	margin: 0;
	padding: 0;
	background: #27242B url(/assets/images/bg_top.jpg) no-repeat;
	background-position:center top;
}

/* Universals */
.clear { clear:both; }
.space10 { height:10px; }
.space20 { height:20px; }
.space25 { height:25px; }
.space32 { height:32px; }
/*end*/

img { border:none; }
#wrapper{ margin:0 auto; padding:0; }
#content_wrapper{
	width: 920px;
	height: auto;
	margin: 0 auto;

}
a, a:active { 
	color:#DCFFCF;
	text-decoration: underline;
}

a:hover { 
	color: #27242B;
	text-decoration: underline;
}

h1, h2, h3, h4 { margin:0; padding:0; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; color:#27242B; font-weight:normal; }

h1 { padding:0 10px 5px 0; font-size:24px; }

h2 { padding:10px 0 8px 0px; font-size:17px; font-style:italic; }

h3 {
	font-size: 14px;
	line-height: 16px;
	padding: 10px 10px 6px;
	margin: 0;
}

h4 {
	font-size: 12px;
	padding: 10px 10px 6px;
	margin: 0;
}

img { border:none; }


/* HEADER AREA */
#header{
	margin: 0 auto;
	width: 875px;
	height: 125px;
	position: relative;
}
#logo{
	top: 17px;
	left: 0px;
	position: absolute;	
	
}
#search {
	position:absolute;
	top:50px;
	right:0px;
	width:230px;
	height:32px;
	background:url(/assets/images/search_bg_all.png) right top no-repeat;
}
#search_body {
	position:relative;
	top:50px;
	right:0px;
	width:230px;
	height:32px;
	background:url(/assets/images/search_bg_all.png) right top no-repeat;
}
#search .search_form { position:relative; margin:0; padding:0; }
#search .search_input { position:absolute; top:2px; left:2px; margin:0; padding:0; width:195px; height:28px; font:12px normal "Trebuchet MS", Verdana, Arial, sans-serif; font-style:italic; color:#37373D; background:transparent; border:none; }
/*hacks*/
*:first-child+html #search .search_input { padding:5px 0; }
#search .search_input, x:-moz-any-link, x:default { padding:5px 0; }
/*end hacks*/
#search .search_submit { position:absolute; top:0; right:0; }


/* NAV */
#nav{
	margin: 0 auto;
	padding: 0;
	width: 875px;
	height: 36px;
	text-align: center;
	
}

#nav a{
	list-style: none;
	display: inline;
	padding: 0 3px;
	margin: 0;
}


/* HOME FEATURED CONTENT */

.featured_home_holder { position:relative; width:965px; margin:0 auto; overflow:hidden; }
.featured_home_inner { position:relative; width:875px; margin: 40px auto 15px; }

/* Easy Slider */
#slider ul, #slider li{ margin:0; padding:0; list-style:none; overflow:hidden; }
#slider, #slider li{ 
	/* 
		define width and height of container element and list item (slide)
		list items must be the same size as the slider area
	*/ 
	width:875px;
	height:260px;
	overflow:hidden;
}

span#nextBtn { 
	display:block;
	width:35px;
	height:49px;
	position:absolute;
	right:-45px;
	top:75px;
}
span#nextBtn a { 
	display:block;
	width:35px;
	height:49px;
	background:url(/assets/images/featured_arrw_rt.png) no-repeat 0 0;
}

span#prevBtn { 
	display:block;
	width:35px;
	height:49px;
	position:absolute;
	left:-45px;
	top:75px;
}
span#prevBtn a { 
	display:block;
	width:35px;
	height:49px;
	background:url(/assets/images/featured_arrw_lft.png) no-repeat 0 0;
}

/* // Easy Slider */
.featured_home { width: 875px; height:260px; margin:0; padding:0; }
.featured_home .image { width:410px; margin:0; padding:15px 0; }
.featured_home .image img { border:7px solid #000000; }
.featured_home .text{ margin:0; padding:15px 0; width:410px; height:245px; overflow:hidden; }
.featured_home .text h1 { color:#DCFFCF; font-size:24px; font-style:italic; line-height:22px; }
.featured_home .text p { color:#fff; font-size:16px; line-height:24px; font-style:italic; }
.featured_home .text a, a:active { color:#1CABB4; }
.featured_home .text a:hover { color:#DCFFCF; }


/* SUB FEATURED CONTENT */
#featured_sub{
	margin: 40px auto 15px;
	padding: 0;
	width: 875px;
	height: 180px;
	position: relative;
}

#featured_sub .image{
	margin: 0;
	padding: 15px 0;
	width: 410px;
	position: absolute;
	left: 0px;
}

#featured_sub .image img{
	border-style:solid;
	border-width:7px;
	border-color:#000000;
}

#featured_sub .shadow{
	margin: 0;
	padding: 0;
	width: 18px;
	height: 180px;
	position: absolute;
	left: 425px;
	background: url(/assets/images/sub_featured_shadow.png) no-repeat; 
} 

#featured_sub .text{
	margin: 0;
	padding: 15px 0;
	width: 410px;
	height: 165px;
	position: absolute;
	overflow: hidden;
	left: 445px;
}

#featured_sub .text h1{
	color: #DCFFCF;
	font-size: 20px;
	font-style: italic;
	line-height: 18px;
}

#featured_sub .text p{
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
}

#featured_sub .text a, a:active{
	color: #1CABB4;
}

#featured_sub .text a:hover{
	color: #DCFFCF;
}


/* MAIN CONTENT WRAPPER STYLES*/
#main_top_shadow{
	background: url(/assets/images/main_top_shadow.png) repeat-x;
	height: 24px;
}
#main_bottom_shadow{
	background: url(/assets/images/main_bottom_shadow.png) repeat-x;
	height: 24px;
}

#main_wrapper{
	background: #7A8187;
}


/* MAIN HOME CONTENT */
#main_content_home{
	margin: 0 auto;
	padding: 25px 0;
	width:894px;
	position: relative;
	
}

#main_content_home ul{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
}

.latest { 
	color: #DCFFCF;
	padding: 0 10px 25px;
	font-size: 24px;
 }
 
 .latest .grey{ 
	color: #27242B;
	padding: 0;
	font-style: italic;
	font-size: 18px;
 }


/* MODS */

.mod_item {
    float:left;
	margin:0;
	padding:15px 2px 0 0;
	width:218px;
	display:inline-block;
}
.mod_item_last{
    margin:0;
	padding:15px 0 0 0;
	width:218px;
	display: inline-block;
}

#mod_top{
    margin: 0;
	padding: 0;
	width:218px;
	height: 65px;
}


#mod_middle{
    margin: 0;
	padding: 0;
	width:218px;
	background: url(/assets/images/mods/mod_middle_bg.png) repeat-y;
}

#mod_middle .mod_content{
    margin: 0;
	padding: 0 20px 5px;
	font-size: 13px;
	font-style: italic;
	line-height: 22px;
}

#mod_bottom{
    margin: 0;
	padding: 0;
	width:218px;
	height: 49px;
	background: url(/assets/images/mods/mod_bottom.png) no-repeat;
}

#mod_bottom .mod_link{
	margin: 0;
	padding: 15px 20px 0;
	font-size: 14px;
	font-style: italic;	
}

/*        #ajaxSearch_form {
            color: #444;
            width: auto;
            border: 0px solid #ddd;
        } */
        #ajaxSearch_input {
            width: auto;
            display: inline;
            height: 16px;
            border: 2px solid #ededed;
            background: #ededed;
            margin: 3px;
            padding: 3px;
            width: 170px;
            vertical-align: top;
        }
        #ajaxSearch_submit {
            display: inline;
            height: 32px;
            width: 38px;
            line-height: 22px;
        }
        #ajaxSearch_output {
            border: 1px solid #444;
            padding: 10px;
            background: #ededed;
            display: block;
            height: auto;
            vertical-align: top;
        }
/*        .ajaxSearch_paging {
    
        }
        .AS_ajax_result {
            color: #444;
            margin-bottom: 3px;
        }
        .AS_ajax_resultLink {
            text-decoration: underline;
        }
        .AS_ajax_resultDescription{
            color: #555;
        }
        .AS_ajax_more {
            color: #555;
        }
         */

/* MAIN HOME CONTENT */
#main_content_sub { clear:both; position:relative; width:885px; margin:0 auto; padding:0; background: url(/assets/images/main_content_nav_shadow.png) repeat-y; }
#main_content_sub p { margin:0; padding:0; }

/* main_content_sub_nav */
#main_content_sub #main_content_sub_nav { float:left; width:204px; min-height:400px; margin:0; padding:0; font-size:17px; }

#main_content_sub #main_content_sub_nav h2 { margin:0; padding:10px 0 8px 10px; font-style:normal; }
#main_content_sub #main_content_sub_nav h2.active { background:url(/assets/images/nav_sub/bg_sub_nav_active.png) right top repeat-y; color:#1CABB4; font-style:normal; }
#main_content_sub #main_content_sub_nav a.active { display:block; margin:0; padding:10px 0 8px 10px; background:url(/assets/images/nav_sub/bg_sub_nav_active.png) right top repeat-y; color:#1CABB4; font-style:normal; text-decoration:none; }

#main_content_sub #main_content_sub_nav ul { list-style:none; list-style-type:none; margin:0; padding:0; }
#main_content_sub #main_content_sub_nav ul li { margin:0; padding:0; }
#main_content_sub #main_content_sub_nav ul li a { display:block; margin:0; padding:10px 0 8px 10px; color:#27242B; text-decoration:none; background:url(/assets/images/nav_sub/bg_sub_nav.png) right bottom no-repeat; }
#main_content_sub #main_content_sub_nav ul li a:hover { background:url(/assets/images/nav_sub/bg_sub_nav_active.png) right top repeat-y; color:#1CABB4; text-decoration:none; }

#main_content_sub #main_content_sub_nav ul li.active { margin:0; padding:10px 0 8px 10px; background:url(/assets/images/nav_sub/bg_sub_nav_active.png) right top repeat-y; }
#main_content_sub #main_content_sub_nav ul li.active a { color:#1CABB4; text-decoration:none; }

#main_content_sub #main_content_sub_nav ul li ul { padding:0; margin:0 0 0 -10px; }
#main_content_sub #main_content_sub_nav ul li ul li { margin:0; padding:10px 0 8px 10px; background:url(/assets/images/nav_sub/bg_sub_nav.png) right bottom no-repeat; }
/* // end main_content_sub_nav */

/*main_content_sub_nav2*/
#main_content_sub #main_content_sub_nav2 { float:left; width:204px; min-height:400px; margin:0; padding:0; font-size:17px; }

#main_content_sub #main_content_sub_nav2 h2 { margin:0; padding:10px 0 8px 10px; background:url(/assets/images/nav_sub/bg_sub_nav.png) right bottom no-repeat; font-style:normal; }
#main_content_sub #main_content_sub_nav2 h2.active { /*background:url(/assets/images/nav_sub/bg_sub_nav_active.png) right top repeat-y; font-size:17px; color:#1CABB4; text-transform:capitalize;*/ font-style:normal; }
#main_content_sub #main_content_sub_nav2 a.active { display:block; margin:0; padding:10px 0 8px 10px; color:#27242B; background:url(/assets/images/nav_sub/bg_sub_nav.png) right bottom no-repeat; font-style:normal; text-decoration:none; }
#main_content_sub #main_content_sub_nav2 a:hover.active { color:#1CABB4; background:url(/assets/images/nav_sub/bg_sub_nav2_active.png) right top repeat-y; }

#main_content_sub #main_content_sub_nav2 ul { list-style:none; list-style-type:none; margin:0; padding:0; }

#main_content_sub #main_content_sub_nav2 ul li { margin:0; padding:0; }
#main_content_sub #main_content_sub_nav2 ul li a.level1 { display:block; margin:0; padding:10px 0 8px 10px; color:#27242B; background:url(/assets/images/nav_sub/bg_sub_nav.png) right bottom no-repeat; text-decoration:none; }
#main_content_sub #main_content_sub_nav2 ul li a:hover.level1 { color:#1CABB4; background:url(/assets/images/nav_sub/bg_sub_nav2_active.png) right top repeat-y; }
#main_content_sub #main_content_sub_nav2 ul li.active a.level1 { color:#1CABB4; background:url(/assets/images/nav_sub/bg_sub_nav2_active.png) right top repeat-y; }

#main_content_sub #main_content_sub_nav2 ul li ul { margin:0; padding:0; }
/*css hack to fix ugly space in ie8&7*/
*:first-child+html #main_content_sub #main_content_sub_nav2 ul li ul {display:none;}
*:first-child+html #main_content_sub #main_content_sub_nav2 ul li.active ul { display:inline; }
/*end*/
#main_content_sub #main_content_sub_nav2 ul li ul a.level2 {display:none;}
#main_content_sub #main_content_sub_nav2 ul li.active ul a.level2 { display:block; margin:0; padding:10px 0 8px 10px; color:#FFFFFF; font-size:12px; background:url(/assets/images/nav_sub/bg_sub_nav.png) right bottom no-repeat; text-decoration:none; }
#main_content_sub #main_content_sub_nav2 ul li.active ul a:hover.level2 { color:#1CABB4; background:url(/assets/images/nav_sub/bg_sub_nav2_active.png) right top repeat-y; }

#main_content_sub #main_content_sub_nav2 ul li ul li ul a.level3 {display:none;}
#main_content_sub #main_content_sub_nav2 ul li.active ul li.active ul a.level3 { display:block; margin:0; padding:10px 0 8px 10px; color:#FFFFFF; font-size:10px; background:url(/assets/images/nav_sub/bg_sub_nav.png) right bottom no-repeat; text-decoration:none; }
#main_content_sub #main_content_sub_nav2 ul li.active ul li.active ul a:hover.level3 { color:#1CABB4; background:url(/assets/images/nav_sub/bg_sub_nav2_active.png) right top repeat-y; }
/*end*/

/*main_content_sub*/
#main_content_sub #main_content_sub_content { float:left; width:429px; min-height:900px; margin:0 0 0 23px; padding:0; font-size:12px; }
#main_content_sub #main_content_sub_content h2 { margin:0; padding:0 0 20px 0; font-weight:bold; }
#main_content_sub #main_content_sub_content p { margin:0; padding:0 0 20px 0; }
#main_content_sub #main_content_sub_content p.highlghtd { font-style:italic; font-weight:bold; color:#DCFFCF; }
#main_content_sub #main_content_sub_content a.highlghtd { display:block; height:27px; padding:13px 0 0 13px; background:url(/assets/images/a_bg.png) right top no-repeat; font-size:14px; font-style:italic; font-weight:bold; color:#27242B; text-decoration:none; }
#main_content_sub #main_content_sub_content a.normal { font-style:italic; font-weight:bold; color:#DCFFCF; text-decoration:underline; }
#main_content_sub #main_content_sub_content ul { font-size:11px; margin-top:0px; padding-top:0px; }
#main_content_sub #main_content_sub_content ul li { margin:0; padding:0; }
#main_content_sub #main_content_sub_content .data { margin:0 10px 10px 0; border:1px solid black; }
#main_content_sub #main_content_sub_content .data th { background-color:#000000; }
/*end*/

/* Graphics */
.indstry_highlghtd { font-style:italic; font-weight:bold; color:#DCFFCF; }
.indstry { background:url(/assets/images/indstry_div_bg.png) top center repeat-y; }
.indstry .industry_top { height:127px; margin:0; padding:0; }
.indstry .industry_top .industry_top_head { clear:both; height:40px; background:url(/assets/images/indstry_h2_bg.png) left top repeat-x; cursor:pointer; }
.indstry .industry_top .industry_top_head h3 { float:left; color:#DCFFCF; font-size:17px; font-style:italic; font-weight:normal; text-transform:capitalize; }
.indstry .industry_top .industry_top_head a.readmore_link { float:right; margin:0; padding:12px 12px 0 0; font-size:12px; font-weight:normal; text-transform:lowercase; text-decoration:none; }
.indstry .Industry_txt { margin:0; padding:13px; font-size:11px; }

.indstry .advman { background:url(/assets/images/indstry_img_advman.png) left top no-repeat; }
.indstry .aerospace { background:url(/assets/images/indstry_img_aerospace.png) left top no-repeat; }
.indstry .construction { background:url(/assets/images/indstry_img_construct.png) left top no-repeat; }
.indstry .healthcare { background:url(/assets/images/indstry_img_healthcare.png) left top no-repeat; }
.indstry .energy { background:url(/assets/images/indstry_img_energy.png) left top no-repeat; }
.indstry .temp { background:url(/assets/images/plan_temp.png) left top no-repeat; }
.indstry .cartech { background:url(/assets/images/plan_img_cartech.png) left top no-repeat; }
.indstry .elearn { background:url(/assets/images/plan_img_elearn.png) left top no-repeat; }
.indstry .reallearn { background:url(/assets/images/plan_img_real.png) left top no-repeat; }
.indstry .lifelearn { background:url(/assets/images/plan_img_lifelearn.png) left top no-repeat; }
.indstry .thrive { background:url(/assets/images/thrive_img_yp.png) left top no-repeat; }
.indstry .affordliving { background:url(/assets/images/thrive_img_affordliving.png) left top no-repeat; }
.indstry .joblist { background:url(/assets/images/findajob_img_list.png) left top no-repeat; }
.indstry .workkey { background:url(/assets/images/findajob_img_wrkky.png) left top no-repeat; }
.indstry .tips { background:url(/assets/images/findajob_img_tips.png) left top no-repeat; }
.indstry .carman { background:url(/assets/images/about_img_carman.png) left top no-repeat; }
.indstry .growok { background:url(/assets/images/about_img_growok.png) left top no-repeat; }
.indstry .boomerang { background:url(/assets/images/thrive_img_boomerang.png) left top no-repeat; }
/* // Graphics */

/* Collapseable divs */
.collapse_title { height:27px; padding:13px 0 0 13px; background:url(/assets/images/a_bg.png) right top no-repeat; font-size:14px; font-style:italic; font-weight:bold; color:#27242B; cursor:pointer; }
.collapse_content { background-color:#3b383f; padding:10px 20px 0 10px; margin:0 0 20px 0; }
.collapse_content h2 { height:auto; margin:0; padding:0 0 0 0; background:none; font-weight:bold; font-style:italic; font-size:14px; color:#FFFFFF; }
.collapse_content h3 { color:#FFFFFF; }
/* // Collapseable divs */


/* SIDEBAR */
/*main_content_sub_sidebar*/
#main_content_sub #main_content_sub_sidebar { position:absolute; top:0; right:0; padding:25px 0 0 0; width:218px; }
#main_content_sub #main_content_sub_sidebar2 { position:absolute; top:300px; right:0; padding:25px 0 0 0; width:218px; }
/*end*/


/* SIDEBAR ACCORDION */
.diduknow { width:218px; height:49px; margin:0; padding:0; background:url(/assets/images/mods/mod_did_you_know_top.png) center top no-repeat; overflow:hidden; }
#rcolAccordion div {}
.accordionTop { width:218px; height:65px; padding:0; }
.accordionTop_manufacture { width:218px; height:38px; margin:0; padding:0; background:url(/assets/images/mods/mod_manufacturing_top.png) center top no-repeat; }
.accordionTitle { width:178px; height:8px; padding:15px 20px; background:url(/assets/images/mods/mod_sidebar_title.png) center top no-repeat; font-size:13px; font-style:italic; }
/*IE7 hack*/
*:first-child+html .accordionTitle  { width:203px; height:30px; padding:8px 0 0 15px; }
/*end - look for the ie6 hack in ie6.css*/
.acsection { width:218px; margin:0 auto; background:url(/assets/images/mods/mod_middle_sidebar_bg.png) center top repeat-y; }
.acsection .acsection_txt { padding:10px 20px; text-align:left; font-size:10px; font-style:italic;}
.acsection .acsection_txt a { color:#27242B; }
.acsection .acsection_txt a:hover { color:#DCFFCF; }
.accordionBottom{ width:218px; height:45px;	background:url(/assets/images/mods/mod_sidebar_foot2.png) center top no-repeat; }
.toggler{ cursor:pointer; }


/* SIDEBAR NON-ACCORDION */
.careervideo { width:218px; height:65px; background:url(/assets/images/mods/mod_career_video_top.png) center top no-repeat; }
#videoSection {}
.vidsection { width:218px; margin:0 auto; background:url(/assets/images/mods/mod_middle_bg.png) center top repeat-y; }
.vidsection .vidsection_txt { padding:0px 20px 10px 20px; text-align:left; font-size:13px; font-style:italic; font-weight:normal; }
.vidsection .vidsection_txt ul { padding:0px 0px 0px 5px; list-style:none; list-style-type:none; }
.vidsection .vidsection_txt a { color:#50CED1; font-weight:normal; }
.vidsection .vidsection_txt a:hover { color:#DCFFCF; }

.vidsectionBottom{ width:218px; height:45px; background:url(/assets/images/mods/mod_sidebar_info_ft.png) center top no-repeat; }


/* OKCareerPlanner.com Sub BLANK, OKCareerPlanner.com Sub Sub BLANK, OKCareerPlanner.com Sub Sub Sub BLANK */
/*main_content_sub_blank*/
#main_content_sub #main_content_sub_content_blank { float:left; position:relative; width:658px; min-height:900px; margin:0 0 0 23px; padding:0; font-size:12px; }
#main_content_sub #main_content_sub_content_blank .blank_holder { margin:0; padding:0 228px 0 0; }
#main_content_sub #main_content_sub_content_blank .blank_holder h2 { padding:0 0 20px 0; font-weight:bold; }
#main_content_sub #main_content_sub_content_blank .blank_holder p { margin:0; padding:0 0 20px 0; }
#main_content_sub #main_content_sub_content_blank .blank_holder p.highlghtd { font-style:italic; font-weight:bold; color:#DCFFCF; }
#main_content_sub #main_content_sub_content_blank .blank_holder a.highlghtd { display:block; height:27px; padding:13px 0 0 13px; background:url(/assets/images/a_bg.png) right top no-repeat; font-size:14px; font-style:italic; font-weight:bold; color:#27242B; text-decoration:none; }
#main_content_sub #main_content_sub_content_blank .blank_holder a.normal { font-style:italic; font-weight:bold; color:#DCFFCF; text-decoration:underline; }
#main_content_sub #main_content_sub_content_blank .blank_holder ul { font-size:11px; margin-top:0; padding-top:0; }
#main_content_sub #main_content_sub_content_blank .blank_holder ul li { margin:0; padding:0; }

#main_content_sub #main_content_sub_content_blank .blank_holder .search_body {
	position:relative;
	top:50px;
	right:0px;
	width:230px;
	height:32px;
	background:url(/assets/images/search_bg_all.png) right top no-repeat;
}
#main_content_sub #main_content_sub_content_blank .data { margin:0 10px 10px 0; border:1px solid black; }
#main_content_sub #main_content_sub_content_blank .data th { background-color:#000000; }
/*end*/

/* SIDEBAR INFORMATION HOLDER */
.sidebar_info_holder { position:absolute; right:0px; top:0px; width:218px; }
.sidebar_info_top { width:218px; height:65px; }
.sidebar_info_bg { background:url(/assets/images/mods/mod_did_you_know_top.png) center top no-repeat; }
.sbi_bg_download { background:url(/assets/images/mods/mod_download_top.png) center top no-repeat; }
.sbi_bg_other { background:url(/assets/images/mods/mod_other_info_top.png) center top no-repeat; }
#sidebar_info {}
.sidebar_info_section { width:218px; margin:0 auto; background:url(/assets/images/mods/mod_middle_bg.png) center top repeat-y; }
.sidebar_info_section .sidebar_info_section_txt { padding:0px 20px 10px 20px; text-align:left; font-size:12px; font-style:italic; font-weight:normal; }
.sidebar_info_section .sidebar_info_section_txt h2 { padding:0px 0px 5px 0px; text-align:left; font-size:15px; font-style:italic; font-weight:normal; color:#DCFFCF; }
.sidebar_info_section .sidebar_info_section_txt ul { padding:0px 0px 0px 5px; list-style:none; list-style-type:none; }
.sidebar_info_section .sidebar_info_section_txt a { color:#50CED1; font-weight:normal; }
.sidebar_info_section .sidebar_info_section_txt a:hover { color:#DCFFCF; }
.sidebar_info_section_bottom{ width:218px; height:45px; background:url(/assets/images/mods/mod_sidebar_info_ft.png) center top no-repeat; }
/* //Sub BLANKs */


/* FOOTER */
#footer{
	clear:both;
	margin: 0px 0px 0px 0px;
	padding:0;
	width:875px;
	margin:0 auto;
	min-height: 226px;
	background:url(/assets/images/footer_bckgrnd.png) top center no-repeat;
}
#footer .text{}

#wrapper_footer{
	/*These are carried over from the main style.css
	margin: 0 auto;
	padding: 0;
	width: 875px;
	height: 30px;
	float: left;
	clear:both;
	*/
}

/*footer Navigation 1*/
#footer #footer_nav { float:left; padding:36px 0 0 0; font-size:11px; font-weight:normal; }
#footer #footer_nav ul { margin:0; padding:0; list-style:none; list-style-type:none; }
#footer #footer_nav ul li { width:200px; padding:9px 0 5px 0; border-top:1px solid #37373d; }
/*hacks*/
*:first-child+html #footer #footer_nav ul li { margin:0; padding:5px 0; font-size:11px; }
#footer #footer_nav ul li, x:-moz-any-link, x:default { margin:0; padding:8px 0 5px 0; font-size:11px; }
/*end hacks*/
#footer #footer_nav ul li.last { border-bottom:1px solid #37373d; }
#footer #footer_nav ul li a { text-decoration:none; color:#DDDDDD; }/*#8B9298*/
#footer #footer_nav ul li a:hover { color:#dcffcf; }
/*end*/

/*footer Navigation 2*/
#footer #footer_nav2 { float:left; padding:36px 0 0 20px; font-size:11px; font-weight:normal; }
#footer #footer_nav2 ul { margin:0; padding:0; list-style:none; }
#footer #footer_nav2 ul li { width:200px; padding:9px 0 5px 0; border-top:1px solid #37373d; }
/*hacks*/
*:first-child+html #footer #footer_nav2 ul li { margin:0; padding:5px 0; font-size:11px; }
#footer #footer_nav2 ul li, x:-moz-any-link, x:default { margin:0; padding:8px 0 5px 0; font-size:11px; }
/*end hacks*/
#footer #footer_nav2 ul li.last { border-bottom:1px solid #37373d; }
#footer #footer_nav2 ul li a { text-decoration:none; color:#DDDDDD; }/*#8B9298*/
#footer #footer_nav2 ul li a:hover { color:#dcffcf; }
/*end*/

/*footer subscribe_inputs*/
#footer #subscribe_inputs { float:left; padding:55px 0 0 44px; font-size:12px; font-style:italic; color:#ededed; }
#footer #subscribe_inputs .input1 { padding:0px 0 0 0;}
#footer #subscribe_inputs .input2 { padding:18px 0 0 0; }
#footer #subscribe_inputs .input3 { padding:25px 0 0 0; }
/*hacks*/
*:first-child+html #footer #subscribe_inputs .input2 { padding:10px 0 0 0; }
#footer #subscribe_inputs .input2, x:-moz-any-link, x:default { padding:11px 0 0 0; }
#footer #subscribe_inputs .input3, x:-moz-any-link, x:default { padding:9px 0 0 0; }
/*end hacks*/
#footer #subscribe_inputs .footer_input { width:182px; height:31px; margin:0; padding:0 0 0 13px; font:12px normal "Trebuchet MS", Verdana, Arial, sans-serif; font-style:italic; color:#ededed; background:transparent; border:none; }
/*hacks*/
*:first-child+html #footer #subscribe_inputs .footer_input { padding:5px 0 0 15px; }
#footer #subscribe_inputs .footer_input, x:-moz-any-link, x:default { padding:7px 0 0 13px; }
/*end hacks*/
/*end*/

/*footer subscribe*/
#footer #footer_subscribe { float:left; width:181px; padding:60px 0 0 15px; font-size:14px; font-style:italic; color:#dcffcf; line-height:20px; }
/*end*/