/* CSS Document */

BODY, HTML, #wrapper			{min-height: 100%; height: 100%;}
BODY							{background:url(../images/background.gif) repeat-x; margin: 0px; padding: 0px; overflow: auto}
HTML>BODY, HTML>BODY #wrapper 	{height: auto;}

H1						{Font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #005984; margin: 0px 0px 6px 0px}
H2						{Font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #005984; margin: 3px 0px 6px 0px}
H3						{Font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0099cc; margin: 3px 0px 3px 0px}
H4						{Font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666699; margin: 0px 0px 0px 0px}
H5						{Font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #005984; margin: 0px 0px 0px 0px}

A						{color: #666699}
A:hover					{color: #666699; text-decoration: none}

img						{border: 0px}
P						{margin-top: 3px;}

/* Left Align */
#header, #logo, #navigation, #navigation UL, #navigation LI, #content, #tagline, #welcome, #base, #phone, #footer, #subnav, #body, #labels, #fields, #work_for
{float: left;}

/* Right Align */
#links, #links li, #search, #quotes
{float: right}

/* Default Fonts */
#content, #links
{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #005984; line-height:17px}

#wrapper				{position:absolute; top: 0px; left: 0px; width: 100%; margin: 0px; padding: 0px;}
#container				{width: 750px; margin: 0 auto; padding-bottom: 150px; overflow: auto}

/* Header */
#header					{width: 100%; clear: both; height: 129px; padding: 0px 0px 0px 0px; clear: both; margin: 0px 0px 0px 0px}
#logo					{margin: 30px 0px 0px 0px}
#search					{width: 300px; color:#FFFFFF; text-align: right; margin: 36px 0px 0px 0px}
FORM					{margin: 10px 0px 0px 0px}
#search	SELECT			{font-size: 11px; vertical-align: top; border: 1px solid #005984; padding: 1px; color: #005984}
.submit_go				{}

/* Navigation */
#navigation				{clear: both; z-index: 0; position: relative; top: 0px; margin: 0 auto}
#navigation	UL			{padding: 0px 1px 0px 0px;}
#navigation	LI			{list-style: none; padding: 0px 1px 0px 0px; margin: 0px}

/* Content */
#content				{clear: both; width: 747px;}
.dblue					{background: #009fc3 url(../images/dblue_background.gif) bottom right no-repeat}
.dblue_jobsearch		{background: #009fc3; color: white; padding: 0px; margin: 0px}
.lblue					{background: #c1e8f0 url(../images/lblue_background.gif) bottom right no-repeat}
.header					{padding: 0px 0px 12px 0px}
.header_jobsearch		{padding: 0px 0px 7px 0px}

#tagline				{width: 320px}
#welcome				{width: 320px; padding: 30px 0px 30px 0px; margin: 0px 0px 0px 50px; color:#FFFFFF; font-size: 13px}
#subnav					{width: 160px}
#subnav UL				{list-style: none; margin: 0px; padding: 23px 10px 10px 20px}
#subnav LI				{list-style: none; margin: 0px; padding: 10px 0px 0px 0px}
#body					{width: 365px; padding: 30px 0px 30px 0px; margin: 0px 0px 0px 0px;}
#body OL				{list-style: decimal; margin: 10px 0px 10px 25px; padding: 0px}
#body UL				{list-style: url(../images/bullet.gif); margin: 10px 0px 10px 20px; padding: 0px}
#body LI				{margin: 0px 0px 0px 0px; padding: 0px}
#quotes					{text-align: right; font-size: 11px; width: 175px; line-height: 14px; padding: 66px 20px 0px 0px; color: #009fc3; background: url(../images/tag_specialists.gif) no-repeat; background-position: 0px 30px}
.title					{font-style:normal; color: #005984; font-size: 11px; font-weight: bold}
.position				{font-style:normal; color: #666699; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px}
.larger					{font-size: 14px; line-height: 18px}

/* Content Footer */
#base					{width: 100%; border-bottom: solid 1px #bfe7f0; padding: 20px 0px 20px 0px; clear: both}
#links			 		{width: 500px; text-align: right; font-size: 11px; vertical-align:top}
#links UL				{margin: 0px;}
#links LI				{list-style: none; padding: 0px 0px 0px 15px; margin: 0px}

/* Footer */
#footer					{position: absolute; bottom: 0px; left: 0px; width: 100%; height: 140px; margin: 0 auto; clear: both}
#feet					{width: 750px; margin: 0 auto; font-size: 0px}

.display				{display: inline; margin: 0px 0px 0px 0px}
#labels					{color: white; width: 110px; line-height: 21px}
.field					{margin: 1px 0px 1px 0px}
#submits				{margin: 6px 0px 2px 0px}
#fields	SELECT			{font-size: 11px; vertical-align: top; border: 1px solid #005984; padding: 1px; color: #005984}
#work_for				{padding: 0px 0px 0px 164px; background: #c1e8f0;}
