


* {
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:68%;
background-color:#e0e1e2;
}



#intro {
background:url(/images/home-intro/dream_it.jpg) no-repeat top left;
width:634px;
height:303px;
float:left;
margin:3px 0 0;
}


.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.left {
float:left;
padding:0 10px 10px 0;
}

.right {
float:right;
padding:0 0 10px 10px;
}

p {
padding-bottom:16px;
}

h1 {
font-weight:100;
}

#site {
background:#fff;
width:958px;
height:100%;
margin:0 auto;
padding:16px;
}

#header {
width:958px;
}

#header_left {
width:634px;
height:104px;
float:left;
margin:0 16px 0 0;
}

#header_copy {
float:left;
width:450px;
height:84px;
font-size:12px;
padding:10px 25px;
}

#header_right {
width:308px;
height:104px;
float:left;
}

#nav {
float:left;
width:624px;
height:41px;
background:url(../images/nav_bg.gif) no-repeat top left;
margin:16px 16px 8px 0;
padding:0 5px;
}

#nav ul li {
display:inline;
font-size:12px;
width:89px;
height:31px;
float:left;
text-align:center;
color:#fff;
padding:5px;
}

#nav a {
color:#fff;
text-decoration:none;
}

#sub_nav {
float:left;
font-size:12px;
height:20px;
width:614px;
color:#4abbe4;
padding:0 10px;
}

#sub_nav a {
color:#4abbe4;
text-decoration:none;
}

#sub_nav a:hover {
color:#3999bc;
text-decoration:underline;
}

#search {
float:left;
width:308px;
height:25px;
margin:16px 0 0;
padding:0;
}

#search input#search_box {
width:268px;
font-size:12px;
}

#content_left {
float:left;
width:634px;
}

#content_left ul {
font-size:12px;
margin:0 0 16px 30px;
}


#intro p {
font-size:12px;
float:left;
padding:225px 325px 20px 20px;
}

#pathway_content {
background:url(../images/pathway_bg.gif) repeat-y top left;
width:614px;
float:left;
padding:10px;
}

#pathway_w_img {
background:url(../images/earphones.jpg) no-repeat bottom left;
float:left;
vertical-align:bottom;
width:374px;
min-height:300px;
padding:0 10px 0 250px;
}

#pathway_tool {
background:url(../images/pathway_tool_bg.gif) no-repeat top left;
width:456px;
height:251px;
float:left;
margin:8px 0 0;
padding:10px;
}

#whats_new {
background:url(../images/whats_new_bg.gif) no-repeat top left;
width:614px;
height:346px;
float:left;
margin:3px 0 0;
padding:10px;
}

#grow_your_career {
background:url(../images/grow_your_career_bg.gif) no-repeat top left;
width:120px;
height:241px;
float:left;
margin:8px 0 0 8px;
padding:15px;
}

#grow_your_career p,#money p,#grow_your_career_small p,#pick_your_path p {
color:#fff;
font-size:12px;
}

#grow_your_career h1,#grow_your_career_small h1,#pick_your_path h1 {
color:#fff;
font-size:18px;
}

#grow_your_career a,#money a,#grow_your_career_small a,#pick_your_path a {
color:#fff;
text-decoration:underline;
}

#pick_path {
width:297px;
height:126px;
float:left;
background:url(../images/pick_path_bg.jpg) no-repeat top left;
margin:8px 0 0;
padding:10px;
}

#pick_path h1 {
font-size:16px;
margin:20px 0 0 10px;
}

#pick_path p {
font-size:12px;
line-height:1.4em;
margin:0 140px 0 10px;
}

#catalog {
width:287px;
height:126px;
float:left;
background:url(../images/catalog_bg.gif) no-repeat top left;
margin:8px 0 0;
padding:10px 10px 10px 20px;
}

#catalog_v {
width:130px;
height:190px;
background:url(../images/catalogv_bg.gif) no-repeat top left;
text-align:center;
float:left;
margin:-12px 0 0;
padding:10px;
}

#catalog_v a {
text-align:left;
font-size:12px;
color:#000;
text-decoration:underline;
}

#get_in_the_know {
width:594px;
height:75px;
float:left;
background:url(../images/get_in_the_know_bg.jpg) no-repeat top left;
margin:8px 0 0;
padding:20px;
}

#get_in_the_know h1,#money h1 {
color:#fff;
font-size:18px;
padding:0 0 8px;
}

#get_in_the_know_button {
position:relative;
left:450px;
width:103px;
top:-40px;
height:103px;
}

#green_box {
width:282px;
height:272px;
background:url(../images/green_box_bg.gif) no-repeat top left;
float:left;
margin:3px 10px 0 0;
padding:15px;
}

#blue_box {
width:282px;
height:272px;
background:url(../images/blue_box_bg.gif) no-repeat top left;
float:left;
margin:3px 0 0;
padding:15px;
}

#green_box h1,#blue_box h1 {
color:#fff;
font-size:18px;
margin:0 0 16px;
}

#green_box p,#blue_box p {
color:#000;
font-size:12px;
}

#resources {
width:271px;
min-height:172px;
float:left;
background:url(../images/resources_bg.jpg) no-repeat bottom right;
margin:0 8px 0 0;
padding:10px 190px 10px 15px;
}

#resrouces_top {
background:url(../images/resources_top_bg.gif) no-repeat top center;
width:476px;
height:8px;
float:left;
margin:8px 8px 0 0;
}

#resources_bottom {
background:url(../images/resources_bottom_bg.gif) no-repeat bottom center;
width:476px;
height:10px;
float:left;
margin:0 8px 0 0;
}

#resources a {
color:#3f9e35;
text-decoration:underline;
font-weight:700;
}

#what_you_need_to_know_button {
position:relative;
left:350px;
width:103px;
top:-50px;
height:103px;
}

#calendar_link {
width:156px;
height:97px;
float:left;
background:url(../images/calendar_bg.jpg) no-repeat top left;
margin:8px 0 0;
padding:15px 140px 15px 15px;
}

#calendar_link p {
font-size:12px;
color:#4abbe4;
}

#calendar {
float:left;
width:154px;
margin:0 8px 0 0;
}

#calendar_top {
height:10px;
width:154px;
background:url(../images/calendar_top.gif) no-repeat top left;
}

#calendar_content {
width:134px;
background:url(../images/calendar_middle.gif) repeat-y top left;
padding:0 10px;
}

#calendar_bottom {
width:154px;
height:215px;
background:url(../images/calendar_bottom.jpg) no-repeat top left;
}

#calendar h2 {
font-size:12px;
color:#666;
text-transform:uppercase;
}

.month {
float:left;
width:134px;
color:#3b7a25;
}

.month table {
width:134px;
text-align:center;
margin:0 0 4px;
}

#events {
float:left;
width:472px;
}

#events_top {
height:10px;
width:472px;
background:url(../images/events_top.gif) no-repeat top left;
}

#events_content {
width:442px;
background:url(../images/events_middle.gif) repeat-y top left;
padding:0 15px;
}

#events_bottom {
width:472px;
height:12px;
background:url(../images/events_bottom.gif) no-repeat top left;
}

#events h1 {
font-size:18px;
color:#3f9e35;
margin:0 0 16px;
}

#content_right {
float:left;
width:308px;
margin:0 0 0 16px;
}

#right_nav li {
list-style:none;
padding:5px 0 5px 10px;
}

#right_nav a {
text-transform:uppercase;
color:#4abbe4;
font-weight:700;
font-size:12px;
text-decoration:none;
}

#right_nav a:hover {
color:#3999bc;
}

#right_nav li li a {
text-transform:none;
}

#right_nav li li li {
list-style-type:disc;
list-style-position:inside;
color:#4abbe4;
padding:0;
}

#message {
width:308px;
background:url(../images/message_bg.jpg) no-repeat top center;
color:#505153;
margin:20px 0;
}

#message_bottom {
width:308px;
height:9px;
background:url(../images/message_bottom.gif) no-repeat bottom center;
padding:0 0 8px;
}

#message h1 {
font-size:18px;
padding:20px 10px 3px;
}

#message p {
font-size:12px;
line-height:1.4em;
padding:0 10px 4px;
}

#message p a {
color:#505153;
text-decoration:underline;
}

#smart_facts {
position:relative;
left:150px;
width:103px;
top:-80px;
height:103px;
}

#really {
position:relative;
left:180px;
width:103px;
height:103px;
top:60px;
}

#about {
float:left;
width:288px;
height:75px;
margin:8px 0 0;
padding:20px 10px;
}

#education_program {
background:url(../images/education_program_bg.jpg) no-repeat top left;
height:284px;
width:374px;
float:left;
margin:3px 0 0;
padding:10px 10px 10px 250px;
}

#get_connected_content {
background:url(../images/get_connected_bg.gif) repeat-y top left;
float:left;
width:132px;
margin:0 8px 0 0;
padding:0 10px;
}

#get_connected {
width:152px;
float:left;
margin:8px 8px 0 0;
}

#get_connected p,#first_interview p,#first_interview2 p {
color:#3f9e35;
font-size:12px;
}

#get_connected a,#first_interview a,#first_interview2 a {
color:#3f9e35;
text-decoration:underline;
}

#money {
float:left;
text-align:left;
width:152px;
margin:8px 8px 0 0;
}

#money_content {
background:url(../images/money_bg.gif) repeat-y top left;
width:122px;
float:left;
padding:0 15px;
}

#first_interview_content {
background:url(../images/first_interview_bg.jpg) repeat-y top left;
width:134px;
float:left;
margin:0 8px 0 0;
padding:0 10px;
}

#first_interview {
width:154px;
float:left;
margin:8px 8px 0 0;
}

#first_interview_bottom {
background:url(../images/first_interview_footer_bg.jpg) no-repeat bottom center;
width:154px;
height:154px;
float:left;
margin:0 8px 0 0;
}

#first_interview2 {
background:url(../images/first_interview2_bg.jpg) no-repeat top left;
width:134px;
height:251px;
float:left;
margin:8px 10px 0 0;
padding:10px;
}

#grow_your_career_small {
background:url(../images/grow_your_career_small_bg.gif) no-repeat top left;
width:122px;
height:99px;
float:left;
margin:8px 0 0;
padding:15px;
}

#pick_your_path {
background:url(../images/pick_your_path_bg.gif) no-repeat top left;
width:122px;
height:99px;
float:left;
margin:12px 0 0;
padding:15px;
}

#footer {
margin:16px 0 0;
}

#footer_left {
width:634px;
float:left;
height:80px;
}

#footer_right {
width:308px;
float:left;
height:80px;
margin:0 0 0 16px;
}

#footer p {
font-size:10px;
color:#666;
}

#footer a {
color:#393;
}

.number {
color:#4abbe4;
font-weight:600;
font-size:18px;
}

.large_number {
font-size:9em;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#3f9e35;
}

a img,#search fieldset {
border:none;
}

#logo,#content {
float:left;
}

#nav a:hover,#nav li.current {
font-weight:700;
}

#sub_nav a.highlight,#right_nav .current {
color:#3f9e35;
}

#search legend,#resources p,#events h2 {
font-size:12px;
color:#3f9e35;
}

#pathway h1,#education_program h1,#whats_new h1,#get_connected h1,#first_interview h1,#first_interview2 h1,#pathway_w_img h1,.module_25_content h1, .module_50_content h1, .module_75_content h1, .module_100_content h1, #pathway_tool h1, #survey h1 {
color:#3f9e35;
font-size:18px;
margin:0 0 6px;
}

.module_25_content a, .module_50_content a, .module_75_content a, .module_100_content a {
color: #000;
}

#pathway p,#pathway_tool p,#education_program p,#whats_new p,#events p,#pathway_w_img p, #survey p {
font-size:12px;
color:#000;
}

#pathway a,#pathway_tool a,#whats_new a,#events a,#pathway_w_img a, .module_25 a, .module_50 a, .module_75 a, .module_100 a {
text-decoration:underline;
color:#000;
}

#catalog p,#get_in_the_know p {
font-size:12px;
line-height:1.4em;
}

#resources h1,#calendar_link h1 {
color:#4abbe4;
font-size:18px;
}

#calendar_link a,.month a {
color:#4abbe4;
text-decoration:underline;
}

#pathway table {
width:614px;
font-size:12px;
border-collapse:collapse;
margin:0 0 16px;
}

#pathway table td {
border:1px solid #ccc;
text-align:right;
padding:6px;
}

#pathway table tr.odd {
background:#d6effa;
}

#pathway table th {
text-align:left;
padding:6px;
}

#message ul {
margin:2px 0 6px 40px;
}

#message li {
font-size:11px;
}

.module_25 {
float:left;
width:152px;
margin:8px 8px 0 0;
}

.module_25_content {
background:url(../images/module_25_bg.gif) no-repeat bottom center;
padding:0 10px;
}

.module_50 {
float:left;
width:313px;
margin:8px 8px 0 0;
}

.module_50_content {
background:url(../images/module_50_bg.gif) no-repeat bottom center;
padding:0 10px;
}

.module_75 {
float:left;
width:476px;
margin:8px 8px 0 0;
}

.module_75_content {
background:url(../images/module_75_bg.gif) no-repeat bottom center;
padding:0 10px;
}

.module_100 {
float:left;
width:634px;
margin:8px 0 0;
}

.module_100_content {
background:url(../images/module_100_bg.gif) no-repeat bottom center;
padding:0 10px;
}

#intro a,#pick_path p a,#catalog p a,#get_in_the_know p a,#green_box a,#blue_box a {
color:#000;
text-decoration:underline;
}

#pathway,#modules, #survey {
width:634px;
float:left;
margin:3px 0 0;
}

#about p,#modules p {
font-size:12px;
}