.framedphoto { background:url(../image/background/framed-photo.png); padding:1px 0 0; width:240px; }
.rippedgreenboxouter {background:url(../images/ripped-block-green.png) bottom right; padding:0 26px 32px 0}
.rippedgreenboxinner {background:url(../images/ripped-block-green.png) top left; color:#fff; padding:26px 0 0 26px; text-shadow:-1px -1px 1px #758b39;}
.rippedgreyboxouter {background:url(../images/ripped-block-grey.png) bottom right; padding:0 26px 32px 0}
.rippedgreyboxinner {background:url(../images/ripped-block-grey.png) top left; color:#333333; padding:26px 0 0 26px}
.rippedgreyboxinner a { font-weight:bold}
.rippedgreyboxinner img { margin-bottom:8px;}
.rippedgreyboxinner td, .rippedgreyboxinner li { padding-bottom:12px}
.rippedgreyboxinner li { list-style-image:url(../images/linkarrow.png)}
.bannertellsomeone a {background:url(../images/banners/tellsomeoneplans-speak.png) bottom; display:block; height:115px; width:295px}
.bannertellsomeone a:hover {background:url(../images/banners/tellsomeoneplans-speak.png) top;}
.bannerlanguages a {background:url(../images/banners/safetycodeslanguages.png) bottom; display:block; height:130px; width:298px}
.bannerlanguages a:hover {background:url(../images/banners/safetycodeslanguages.png) top;}

.bannerlanguages2 a {background:url(../images/languagebanner2.png) left top; display:block; height:111px; margin:-12px 0 12px 0; width:350px}
.bannerlanguages2 a:hover {background-position:right top;}

.tellsomeone a {background:url(../images/tellsomeone-banner.png) left top; display:block; height:109px; margin:12px 0; width:350px}
.tellsomeone a:hover {background-position:right top;}

.videoboxwrap {background:url(../images/video-bg.png); padding:13px 13px 14px 13px; height:196px; margin:0 0 20px 0; width:324px;}

.rippedgreenlinkblock { background:url(../images/ripped-linkblock.png) 0 0; margin:20px 0 }
.rippedgreenlinkblock:hover { background:url(../images/ripped-linkblock.png) -360px 0; }
.rippedgreenlinkblock a:link, .rippedgreenlinkblock a:visited, .rippedgreenlinkblock a:hover,.rippedgreenlinkblock a:active {color:#fff !important; font-size:12px; display:block; padding:20px; text-decoration:none; height:37px; width:310px;}
.rippedgreenlinkblock a:link img { border:none}

.numbeaspoint { background:url(../images/bullet-numbers.png) no-repeat; width:25px;}
.numbeaspoint.one { background-position: 0 0}
.numbeaspoint.two { background-position: -30px 0}
.numbeaspoint.three { background-position: -60px 0}
.numbeaspoint.four { background-position: -90px 0}
.numbeaspoint.five { background-position: -120px 0}
.numbeaspoint.six { background-position: -150px 0}
.numbeaspoint.seven { background-position: -180px 0}
.numbeaspoint.eight { background-position: -210px 0}
.numbeaspoint.nine { background-position: -240px 0}
.numbeaspoint.ten { background-position: -270px 0}

#smwrapper { float:right; height:34px; margin:30px 10px 0 0; width:130px;}

#smwrapper ul li { float:left; list-style:none; margin:0 8px 0 0; }
#smwrapper ul li a {display:block; height:34px; width:34px }

#smfacebook {background:url(../images/social-media-icons.png); }
#smyoutube {background:url(../images/social-media-icons.png) 0 -80px; }

#smfacebook a:hover, #smfacebook a:active { background:url(../images/social-media-icons.png) 0 -40px;}
#smyoutube a:hover, #smyoutube a:active { background:url(../images/social-media-icons.png) 0 -120px;}