body, html 		{margin: 0; padding: 0px; border: 0; font-family: Verdana;  color: #000000;}
body			{background-image: url(../images/background.gif); background-color: #000000; font-size: 12px;}
p 				{}
a 				{text-decoration: none; color: #CC6600;}
a:hover 		{color: #FFCD33; text-decoration: underline;}
td 				{font-style : normal; font-family : Verdana; font-size : 12px;}
img 			{border: 0;}
.clear			{clear: both;}

/* Header Tags */
h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; color: #505050;}
h1 {font-size : 20px; font-weight: bold; margin:0 0 7px 0; padding:0; line-height: 20px;}
h2 {font-size : 16px; font-weight: bold; margin-bottom: 7px; padding:0; line-height: 16px;}
h3 {font-size : 14px; font-weight: bold; margin-bottom: 0; padding:0; line-height: 	14px;}
h4 {font-size : 12px; font-weight: bold; margin-bottom: 0; padding:0; line-height: 13px;}

h2  {padding-left: 20px; background-image: url(../images/bullet.gif); background-position: top left; background-repeat: no-repeat; }

.hunderline     {padding-bottom: 5px; border-bottom: solid 2px #505050; margin-bottom: 10px;}
.hlineheight    {line-height: 	150%;}
.blackText      {color: #000000;}

/* Navigation */
#content    {width: 750px; border: solid 1px #000000; background-color: #CCCCCC; margin: 20px auto 0 auto;}

#header {background-color: #000000; width: 100%; float: left;clear:both;}
#header .logo   {float:left;}
#header .logo_photo {float:right;}

#subHeader  {clear: both;}
#sub_header {background: #FFCD33; text-align: center; font-weight: bold; font-size: 16px; padding: 5px 0 5px 0; clear:both;float:left;width: 100%; }
#flashHeader    {border-top: solid 1px #000000;}

#navigation {clear:both;float:left;width: 100%; border-top: solid 1px #888888; border-bottom: solid 1px #888888; background-image: url(../images/nav_off.gif); background-repeat: repeat-x; background-color: #FFCD33;width: 750px;}
#navigation a {border-right: solid 1px #000000; color: #000000;font-size: 12px; font-family: arial;float:left;}
#navigation a span { padding: 5px 10px 5px 10px; font-weight: bold;display:block;}
#navigation a span:hover {background-image: url(../images/nav_on.gif); background-repeat: repeat-x; background-color: orange; text-decoration: none;}

/* Home */
.imgHome        {width: 129px; float: right; margin-left: 15px; font-size: 11px; text-align: center;}
.imgHome img    {}
.imgHome:hover          {text-decoration: none;}

/* Main Content */
#bodySlice      {padding-top:3px;clear:both;}
#bodyContent    {background: #FFFFFF; width: 710px; margin: 0 auto 0 auto; padding: 15px; border-top: solid 5px #FFCD33;}

#craneJobsite td    {padding-top: 15px;}

/* Footer */
#footer { font-size: 11px;text-align: center;width: 100%;padding:10px 0 10px 0;}
#footer a {color: #663300; text-decoration: none;}
#footer a:hover {color: yellow; text-decoration: underline;}
#footer2 {padding-top: 5px;}
#footer #legal {color: #888888; font-size: 10px;}

#credits    {margin: 10px auto 10px auto; text-align: center; font-size: 10px; color: #888888;}
#credits a  {color: #888888;}