﻿* {margin:0; padding:0;}
body {margin:auto; background-color:#339933; font:12px Arial, Helvetica, sans-serif; color:#000;}
#wrapper { width:899px; margin:0px auto; background-image:url('/images/background.gif'); background-repeat:repeat-y; }
#sidebar1 {width:163px; padding:0px; float:left; background-color:white; text-align:center;}
#content {width:736px; background-color:white;float:left;}
#footerbar {width:899px; height:20px; clear:both; background-image:url('/images/footersmall.gif'); background-position::top; background-repeat:repeat-x;}
#footertop {background-color:Black; height: 76px;padding-top:6px }
#footerl {border-right: white 1px solid; width: 178px; float:left;color:white; text-align: center;}
#footerm {width: 540px;float:left; vertical-align: middle; text-align: center;color:white}
#footerr {width:120px;float:right;color:White;text-align:center}

.navtext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.required
{
    background-image:url('http://www.smgindy.com/images/required.gif');
    background-repeat: no-repeat;
    background-position:right;
}

.panelleft{
background-image:url("/controls/images/smg_panel_left.jpg");
background-repeat:repeat-y;}

.panelright{
background-image:url("/controls/images/smg_panel_right.jpg");
background-repeat:repeat-y;
background-position:right; padding-right:10px;padding-left:5px; text-align:left;
}

.panel{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
width:142px;
background-color:#339933;	
}

.searchpanel {
Width:165px; vertical-align: middle;Height:27px;
}

#menuback {
background-color:#339933;
}

#menuleft{
background-color:#339933;float:left;width:571px;
}

#menuright {
float:right;background-color:#339933;
}

#imgsearch {
vertical-align:middle;display:inline;
}

.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.headline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #095503;
	line-height: 18px;
	font-weight: bold;
	display: inline;
	margin-bottom:12px;
}

.headline2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #095503;
	font-weight: bold;
	line-height: 18px;
	display: inline;
}

.headline3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #095503;
	font-weight: bold;
	line-height: 18px;
	display: inline;
}

img {
 border-width:0px;
 display:block;
}


a { color: #095503; text-decoration: underline; }
a:hover { color: #095503; text-decoration: none; }
a:link.footer { color:#FFFFFF }
a:visited.footer { color:#FFFFFF }
a:hover.footer { color:#FFFFFF }

.footer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
}

p { margin-top:12px; margin-bottom:6px}

    
blockquote 
{
		margin: 1em 0;
		position: relative;
		text-indent: 2em;
		background-color: black;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
	    font-size: 11px;
	    font-weight: bold;
	}

.bqstart,
.bqend { font-size: 300%; 
	    color:#339933;
	    height:25px;
	    }

	/* apply IE specific rules first */
.bqstart {
		text-indent: 0;
		margin: -0.6em 0 -2em 0;
		float: left;
		position: relative; /* relative positioning to stop from disappearing in IE when the blockquote has a background color - probably peek-a-boo or something */
	    color:#339933;
	}

blockquote > .bqstart {
		/* add extra non-ie rules */
		position: absolute;
		top: -0.2em;
		left: 0;
		/* remove IE specific rules */
		float: none;
		margin: 0;

	}

.bqend {
		position: absolute;
		margin-top: -0.6em;
		right: 0;
		text-indent: 0;
	}

blockquote > .bqend {
		margin-top: -0.2em;
	}
	
.quoteperson {
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
    }
    
    a.linkright { color: white;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
	    font-size: 11px;
	    font-weight: bold;
         }
a.linkright:hover { color: white;
        font-family: Arial, Helvetica, sans-serif;
	    font-size: 11px;
	    font-weight: bold;
        text-decoration: underline; 
        }
        
.highlight 
{
    text-decoration: none;color:black;background:yellow;
    }
    
.smalltx {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

#footerr {width:120px;float:right;color:White;text-align:center;}

a.linkfooter { color: #339933;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
	    font-size: 11px;
	    font-weight: bold;
         }
a.linkfooter:hover { color: #339933;
        font-family: Arial, Helvetica, sans-serif;
	    font-size: 11px;
	    font-weight: bold;
        text-decoration: underline; 
}

ol {float: left;width: 500px;list-style: decimal outside;}
li { margin-left: 30px; padding: 2px 0px;}

	.newsblocktop
	{
	    padding:4px 4px 4px 4px;
	    background:#339933;
	    color:white;
    }
    
    .divider
    {
        
        border: dashed 1px #339933;
        border-top:0px;
        border-right:0px;
        border-left:0px;
    }
    
    .spacer
    {
        padding:4px 0px 2px 0px;
    }
    
    	.newsblockbottom
	{
	    border:solid 1px #339933;
	    padding:4px 6px 4px 6px;
	    background-image:url("http://www.safetymanagementgroup.com/images/bottom_border.gif");
	    background-repeat:repeat-x;
	    background-position:bottom;
	    
    }
    
#submitlink li {
float:left;
list-style-type: none;
padding-right: 27px; }    
    
.rndcnr_box {
   background: #339933;width: 100%;
}
.rndcnr_top div {
   background: url('../images/rndcnr_tl.png') no-repeat top left;
}
.rndcnr_top {
   background: url('../images/rndcnr_tr.png') no-repeat top right;
}
.rndcnr_bottom div {
   background: url('../images/rndcnr_bl.png') no-repeat bottom left;
}
.rndcnr_bottom {
   background: url('../images/rndcnr_br.png') no-repeat bottom right;
}

.rndcnr_top div, .rndcnr_top, 
.rndcnr_bottom div, .rndcnr_bottom {
   width: 100%;
   height: 8px;
   font-size: 1px;
}
.rndcnr_content { margin: 0 8px;width: 100%; }


