* 											{padding: 0; margin: 0;}

html, body 									{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5c5b60; background:#e6e8db; line-height:1.1em }
#wrapper 									{margin: 0 auto; width: 706px; background:#ffffff} /*margin: 0 0 0 45px*/ 
#header 									{width: 706px; float: left; padding: 0px; height: 271px; margin: 10px 0px 3px 0px; background: #ffffff}
#header #carpenter-logo-1 					{width:706px; height:97px}
#header #carpenter-logo-2 					{width:706px; height:174px}

#navigation 								{font-size: 1.1em; float: left; width: 706px; padding: 0px; margin: 0px 0px 5px 0px; background: #ffffff}
#navigation #case-1 						{float:left; width:443px; padding:4px 0 0 10px; height:32px; background:#b2d519; color:#ffffff}
#navigation #case-2 						{float:left; margin:0 0 0 1px; padding:4px 0 0 5px; width:79px; height:32px; background:#54690e; color:#ffffff}
#navigation #case-3 						{float:left; margin:0 0 0 1px; padding:4px 0 0 5px; width:78px; height:32px; background:#54690e; color:#ffffff}
#navigation #case-4 						{float:left; margin:0 0 0 1px; padding:4px 0 0 5px; width:78px; height:32px; background:#54690e; color:#ffffff}
#navigation a 								{color:#ffffff; text-decoration:none}

#leftcolumn 								{background: #ffffff; margin: 6px 0px 5px 0px; padding: 0px; min-height: 100px; width: 190px; float: left; font-size: 1em}

#content 									{float: left; border-left: 1px solid #ccc; margin: 6px 0px 0px 0px; padding: 0 0 0 7px; min-height: 100px; width: 508px; display: inline; font-size: 1em}
#content #content-left 						{float:left; padding:0 15px 0 0; width:325px}
#content #content-left .title 				{padding-bottom:10px}
#content #content-left .desc 				{padding-bottom:5px}

#content #content-left .desc ul				{padding-left: 8px; padding-bottom:6px}
#content #content-left .desc ol				{padding-left: 5px; }

#content #content-left .desc  ul li 		{list-style:outside; margin: 2px 0 2px 8px}

#content #content-right 					{border-left: 1px solid #ccc; margin: 0px 0px 5px 0px; padding: 0px 0 0 5px; min-height: 100px; width: 160px; float: left}
#content #content-right .title 				{padding:0 15px 10px 0}
#content #content-right .desc 				{padding:0 15px 10px 0}

#content #content-right a					{text-decoration:none}

#content #content-bottom 					{clear:both; float:left; padding:0 0px 0 0; width:506px}
#content #content-bottom .details 			{background:#ffffff; padding:4px 4px 8px 1px}
#content #content-bottom .details-sub 		{background:#ffffff; padding:4px; border-left: 2px solid #ffffff}
#content #content-bottom .job-desc 			{margin:0 0 5px 0}
#content #content-bottom .job-desc-box 		{float:left; width:160px; height:14px}

#rightcolumn 								{border-left: 1px solid #ccc; margin: 0px 0px 5px 0px; padding: 0px 0 0 5px; height: 350px; width: 141px; float: left; font-size: 1em}
#footer 									{width: 686px; clear: both; background: #ffffff; margin: 0px 0px 50px 0px; padding: 0 10px 10px 10px; font-size: 0.9em}

#footer a 									{text-decoration:underline; color:#5c5b60}
#footer #infobox 							{float:left; width:173px; border-left: 1px solid #b2d519; font-size:1.6em; margin:0 0 0px 0px; padding:0 0 15px 6px; line-height:1.2em}
#footer #infobox-ri ght 					{float:left; width:495px; text-align:right;margin:0 0 0px 0px; padding:0 0 15px 6px; border-left: 1px solid #ccc; height:40px}
#footer #copyright 							{float:left; width:400px; padding:0 0 0px 6px; border-left: 1px solid #b2d519}
#footer #privacy 							{float:right; width:160px; text-align:right}

p 											{padding:0 0 8px 0}
img a 										{border:0}
.clear 										{clear:both; padding:0; margin:0}

#navcontainer 								{width: 180px; font-size: 12px; line-height:1.5em; }
#navcontainer ul 							{margin-left: 0; padding-left: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif}

#navcontainer a 							{display: block; padding: 5px 0px 0px 10px; min-height:24px; height:auto!important; height:24px; width: 170px; border-bottom: 2px solid #ffffff; line-height:1.2em; vertical-align:middle}
#navcontainer a#orange 						{background-color: #e49e00; line-height:1.5em}
#navcontainer a#purple 						{background-color: #483d68; line-height:1.5em}
#navcontainer a#violet 						{background-color: #870078; line-height:1.5em}
#navcontainer a#blue 						{background-color: #6ecad9; line-height:1.5em}
#navcontainer a#brown 						{background-color: #A88B52; line-height:1.5em}
#navcontainer a#green 						{background-color: #dddddd; line-height:1.5em}
#navcontainer a#gray 						{background-color: #b2aaaf; line-height:1.5em} /*D2CCD0*/
#navcontainer a:link, 
#navlist a:visited 							{color: #EEE; text-decoration: none}

#navcontainer a#orange:hover 				{background-color: #9f6e00; color: #fff}
#navcontainer a#purple:hover 				{background-color: #322b49; color: #fff}
#navcontainer a#violet:hover 				{background-color: #5e0054; color: #fff}
#navcontainer a#blue:hover 					{background-color: #4d8d97; color: #fff}
#navcontainer a#brown:hover 				{background-color: #743700; color: #fff}
#navcontainer a#gray:hover 					{background-color: #92858E; color: #fff}

#navcontainer ul li a#current_orange		{background-color: #9f6e00; color: #fff; line-height:1.5em}
#navcontainer ul li a#current_purple		{background-color: #322b49; color: #fff; line-height:1.5em}
#navcontainer ul li a#current_violet		{background-color: #5e0054; color: #fff; line-height:1.5em}
#navcontainer ul li a#current_blue			{background-color: #4d8d97; color: #fff; line-height:1.5em}
#navcontainer ul li a#current_brown			{background-color: #743700; color: #fff; line-height:1.5em}
#navcontainer ul li a#current_green			{background-color: #B2D519; color: #fff; line-height:1.5em}
#navcontainer ul li a#current_green:hover	{background-color: #54690E; color: #fff; line-height:1.5em}
#navcontainer ul li a#current_gray			{background-color: #92858E; color: #fff; line-height:1.5em}

.txgreen									{color:#b2d519}
.txtblue									{color:#6ecbdc}
.txtorange									{color:#e49e00}
.txtpurple									{color:#483d68}
.txtviolet									{color:#870078}
.txtbrown									{color:#A88B52}
.txtgray									{color:#D2CCD0}

/* green */
#content #content-left .title_green h1 		{font-size:1.6em; font-weight:normal; color:#556a0d; margin: 0 0 10px 0; padding:2px 0 5px 0; border-bottom: 1px solid #ccc}
#content #content-right .title_green h2 	{font-size:1.0em; color:#b2d519; margin: 0 0 3px 0; padding:0 0 7px 0; border-bottom: 1px solid #ccc}
#content #content-bottom .jobtitle_green 	{background:#b2d519; padding:4px; color:#ffffff; font-size:1.1em; font-weight:bold}
#content #content-bottom .ref_green 		{background:#b2d519; padding:4px; color:#ffffff; font-size:1.1em}
#content #content-bottom .salary_green 		{background:#b2d519; padding:4px; border-left: 2px solid #ffffff; color:#ffffff; font-size:1.1em; font-weight:bold }
.txtcolor_green								{color:#b2d519}

/* blue */
#content #content-left .title_blue h1 		{font-size:1.6em; font-weight:normal; color:#6ecbdc; margin: 0 0 10px 0; padding:2px 0 5px 0; border-bottom: 1px solid #ccc}
#content #content-right .title_blue h2 		{font-size:1.0em; color:#6ecbdc; margin: 0 0 3px 0; padding:0 0 7px 0; border-bottom: 1px solid #ccc}
#content #content-bottom .jobtitle_blue 	{background:#6ecbdc; padding:4px; color:#ffffff; font-size:1.1em; font-weight:bold}
#content #content-bottom .ref_blue 			{background:#6ecbdc; padding:4px; color:#ffffff; font-size:1.1em}
#content #content-bottom .salary_blue 		{background:#6ecbdc; padding:4px; border-left: 2px solid #ffffff; color:#ffffff; font-size:1.1em; font-weight:bold }
.txtcolor_blue	 							{color:#6ecbdc}

/* orange */
#content #content-left .title_orange h1 	{font-size:1.6em; font-weight:normal; color:#e49e00; margin: 0 0 10px 0; padding:2px 0 5px 0; border-bottom: 1px solid #ccc}
#content #content-right .title_orange h2	{font-size:1.0em; color:#e49e00; margin: 0 0 3px 0; padding:0 0 7px 0; border-bottom: 1px solid #ccc}
#content #content-bottom .jobtitle_orange 	{background:#e49e00; padding:4px; color:#ffffff; font-size:1.1em; font-weight:bold}
#content #content-bottom .ref_orange 		{background:#e49e00; padding:4px; color:#ffffff; font-size:1.1em}
#content #content-bottom .salary_orange 	{background:#e49e00; padding:4px; border-left: 2px solid #ffffff; color:#ffffff; font-size:1.1em; font-weight:bold }
.txtcolor_orange 							{color:#e49e00}

/* purple */
#content #content-left .title_purple h1 	{font-size:1.6em; font-weight:normal; color:#483d68; margin: 0 0 10px 0; padding:2px 0 5px 0; border-bottom: 1px solid #ccc}
#content #content-right .title_purple h2 	{font-size:1.0em; color:#483d68; margin: 0 0 3px 0; padding:0 0 7px 0; border-bottom: 1px solid #ccc}
#content #content-bottom .jobtitle_purple 	{background:#483d68; padding:4px; color:#ffffff; font-size:1.1em; font-weight:bold}
#content #content-bottom .ref_purple 		{background:#483d68; padding:4px; color:#ffffff; font-size:1.1em}
#content #content-bottom .salary_purple 	{background:#483d68; padding:4px; border-left: 2px solid #ffffff; color:#ffffff; font-size:1.1em; font-weight:bold }
.txtcolor_purple 							{color:#483d68}

/* violet */
#content #content-left .title_violet h1 	{font-size:1.6em; font-weight:normal; color:#870078; margin: 0 0 10px 0; padding:2px 0 5px 0; border-bottom: 1px solid #ccc}
#content #content-right .title_violet h2 	{font-size:1.0em; color:#870078; margin: 0 0 3px 0; padding:0 0 7px 0; border-bottom: 1px solid #ccc}
#content #content-bottom .jobtitle_violet 	{background:#870078; padding:4px; color:#ffffff; font-size:1.1em; font-weight:bold}
#content #content-bottom .ref_violet 		{background:#870078; padding:4px; color:#ffffff; font-size:1.1em}
#content #content-bottom .salary_violet 	{background:#870078; padding:4px; border-left: 2px solid #ffffff; color:#ffffff; font-size:1.1em; font-weight:bold }
.txtcolor_violet 							{color:#870078}

/* brown */
#content #content-left .title_brown h1 		{font-size:1.6em; font-weight:normal; color:#870078; margin: 0 0 10px 0; padding:2px 0 5px 0; border-bottom: 1px solid #ccc}
#content #content-right .title_brown h2 	{font-size:1.0em; color:#870078; margin: 0 0 3px 0; padding:0 0 7px 0; border-bottom: 1px solid #ccc}
#content #content-bottom .jobtitle_brown 	{background:#A88B52; padding:4px; color:#ffffff; font-size:1.1em; font-weight:bold}
#content #content-bottom .ref_brown 		{background:#A88B52; padding:4px; color:#ffffff; font-size:1.1em}
#content #content-bottom .salary_brown 		{background:#A88B52; padding:4px; border-left: 2px solid #ffffff; color:#ffffff; font-size:1.1em; font-weight:bold }
.txtcolor_brown 							{color:#A88B52}

/* gray */
#content #content-left .title_gray h1 		{font-size:1.6em; font-weight:normal; color:#92858E; margin: 0 0 10px 0; padding:2px 0 5px 0; border-bottom: 1px solid #ccc}
#content #content-right .title_gray h2 		{font-size:1.0em; color:#92858E; margin: 0 0 3px 0; padding:0 0 7px 0; border-bottom: 1px solid #ccc}
#content #content-bottom .jobtitle_gray 	{background:#92858E; padding:4px; color:#ffffff; font-size:1.1em; font-weight:bold} /*D2CCD0*/
#content #content-bottom .ref_gray 			{background:#92858E; padding:4px; color:#ffffff; font-size:1.1em}
#content #content-bottom .salary_gray 		{background:#92858E; padding:4px; border-left: 2px solid #ffffff; color:#ffffff; font-size:1.1em; font-weight:bold }
.txtcolor_gray 								{color:#92858E}

a:focus										{outline:none}