img.imgleft
{
  float: left;
  margin: 0px 10px 10px 0px;
  padding: 2px;
  border: 1px solid #EC8000 !important;
}

img.imgright
{
  float: right;
  margin: 0px 0px 10px 10px;
  padding: 2px;
  border: 1px solid #EC8000 !important;
}

div.divleft
{
  float: left;
  width: 240px;no
  margin: 0px 10px 10px 0px;
  padding: 7px;
  text-align: center;
  font-size: 11px;
  border: 1px solid #DADADA !important;
}

div.divright
{
  float: right;
  width: 240px;
  margin: 0px 0px 10px 10px;
  padding: 7px;
  text-align: center;
  font-size: 11px;
  border: 1px solid #DADADA !important;
}

p.footnote, span.footnote
{
  color: #000000;
  font-size: 11px;
  font-style: italic;
}
/*
a.content_donate_btn
{
  display: block;
  float: left;
  height: 48px;
  padding: 0px 0px 0px 20px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  background: url('/images/topbuttons_orange_bg_left.jpg') left top no-repeat;
  outline: none;
}
*/
a.content_donate_btn {
	display:block;
	height:20px;
	padding-left:18px;
	background:url('/images/orange_arrow.gif') 0 0 no-repeat;
	font-weight:bold;
}

/* Creates border on img tags in main content div */ 
#main img {border:1px solid #FB971D;}

/* Overwrite border with no border */

.noborder {border:none !important;}

#main .floatleft {float:left; margin:5px 5px 5px 0; text-align:left;}

#main .floatright {float:right; margin:5px 0 5px 5px; text-align:right;}

/* Table Styles */

#main table.chart .labels {font-size:14px;}
#main table.chart tr {vertical-align:top;}
#main table.chart tr th {font-weight:normal;}
#main table.chart td {padding:3px; font-size:14px;}
#main table.chart .section{background-color:#FB971D; color:#ffffff;}

#main .giftamount {
	font-size:24px;
	font-weight:bold;
	color:#F5851F;
}

.alertbox {
	padding:12px;
	background-color:#FFF3E2;
}

.fundraisingpage {
	width:180px;
	float:right;
	text-align:left;
}

/* What We Do Intro Image Styles*/

#whatWeDoIntro {
	width:440px;
	height:293px;
	background:url('/images/uploads/images/1288190081_whatwedo_image.jpg') top center no-repeat;
}

#whatWeDoIntro .text {
	font-size:17px;
	color:#F5851F;
}

#whatWeDoIntro #linkCloud{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:19px;
	padding:20px 15px;
	
}

#whatWeDoIntro #linkCloud a {
	color:#fff;
	text-decoration:none;
}

#whatWeDoIntro #linkCloud a:hover {
	color:#F5851F;
}

#whatWeDoIntro .type1 {
	font-size:16px;
	font-weight:bold;
}

#whatWeDoIntro .type2 {
	font-size:22px;
	font-weight:bold;
}


/* SafeWork Page Styles */

#safeWorkIntro {
	width:440px;
	padding-top:15px;
}
#safeWorkIntro .boxContent {
	padding-bottom:10px;
}

#safeWorkIntro #recognize {
	width:440px;
	height:180px;
	background:url('http://www.safehorizon.org/images/uploads/images/1288644558_recognize_img.jpg') top center no-repeat;
	border:1px solid #999;
}

#safeWorkIntro #respond {
	width:440px;
	height:180px;
	background:url('http://www.safehorizon.org/images/uploads/images/1288644565_respond_img.jpg') top center no-repeat;
	border:1px solid #999;
}

#safeWorkIntro #refer {
	width:440px;
	height:180px;
	background:url('http://www.safehorizon.org/images/uploads/images/1288644562_refer_img.jpg') top center no-repeat;
	border:1px solid #999;
}

#safeWorkIntro .contenta {
	display:block;
	width:240px;
	height:95px;
	padding:55px 185px 30px 15px;
}

#safeWorkIntro .contentb {
	display:block;
	width:410px;
	height:95px;
	padding:55px 15px 30px 15px;
}

#safeWorkIntro #recognize a, #safeWorkIntro #respond a, #safeWorkIntro #refer a {
	display:block;
	width:440px;
	height:180px;
	font-size:22px;
	line-height:22px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

#safeWorkIntro a span {
	font-size:28px;
	color:#F5851F;
}

#safeWorkIntro #recognize a:hover, #safeWorkIntro #respond a:hover, #safeWorkIntro #refer a:hover {
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
    (src='/images/slider/1x1_50per_opacity.png',sizingMethod='scale'); /* For IE */
	color:#fff;
	cursor:hand;
}

#safeWorkPartners {
	width:440px;
}

#safeWorkPartners img {
	padding:5px 0;
	border:0;
}
#safeWorkPartners .col1 {
	width:220px;
	float:left;
}
#safeWorkPartners .col2 {
	width:220px;
	float:right;
}


/* BEGING DONATE BUTTON STYLES */

table.donatenow_btn {
	width:440px;
	border:2px solid #f5851f;
	background-color:#fff3e2;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
}

table.donatenow_btn {
	width:440px;
	border:2px solid #f5851f;
	background-color:#fff3e2;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}

td.donatenow_label {
	width:136px;
	padding-left:50px;
	padding-right:15px;
	background: #fff3e2 url('/images/donate_button_bg_flower_arrow.gif') 5px center no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#333;
}

td.donatenow_text {
	padding:10px;
}

td.donatenow_label a, td.donatenow_text a {
	display:block;
    color:#333;
	text-decoration:none;
}

td.donatenow_label a:hover, td.donatenow_text a:hover {
	display:block;
    color:#f5851f;
	text-decoration:none;
}

/* END DONATE BUTTON STYLES*/
