﻿
html {
	height:100%;
    margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}

body {
	height:100%;
    margin: 0;
	padding: 0;
	border: none;
	background-color:#339933;
	text-align: center;
}

form {
	height:100%;
    margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}

.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}

.smallbodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

.whitetext {
	font-family:bold Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}

.navtext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.textheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}

.headline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #095503;
	line-height: 18px;
	font-weight: bold;
	display: inline;
}

.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;
}

.footer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
}

.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #FFFFFF;
}

.footer3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

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; 
}
.paneltext
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

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 }

select 
{
z-index:-1;
}


.sidemenu a
{
    color: #ffffff; text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.calendar
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.calendarhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.required
{
    background-image:url('http://www.smgindy.com/images/required.gif');
    background-repeat: no-repeat;
    background-position:right;
}

fieldset legend
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    color: #095503;
	font-weight: bold;
	line-height: 18px;
}

.stylewh {
	COLOR: #ffffff
}
a img 
{ border:none; color:#fff }


.smalltx {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}


img 
{
    border-width:0px;
}


#usermenu a	
	{	

		margin:0px 0px 0px 8px;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:8pt;
		text-decoration:none;
		font-weight:bold;
	}
	
		#usermenu table tr td a	
	{	
		background-color:#339900;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:8pt;
	}
	
			#usermenu table tr td	
	{
	    margin-top:6px;

	}
			#usermenu table
	{	
		background-color:#339900;
	}
	
	.usermenu
	{	
		margin:0px 0px 0px 8px;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		font-weight:bold;
	}
	
		.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;
	    
    }
    
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;
    }
