@CHARSET "UTF-8";
/* CSS Document */
.bodyis{
background-color: #666666;
margin-top:5px;
color: #666666;
}

.containter{
width:690px;
background-color: #FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top:2px;
}

.header{
margin-bottom:10px;
}
.header-line{
height:29px;
width:690px;
margin-bottom:10px;
}

.section_line{
width:100%;
height: 3px;
background:#666666;
margin-top:5px;
margin-bottom:5px;
	}

.footer_line{
background-image:url(../img/eSafety/footer.jpg);
background-repeat:no-repeat;
background-position:center;
width:690px;
height:10px;
margin-bottom:5px;
}
.footer{
widht:690px;
height:75px;
margin-bottom:5px;
font-size:0.8em;
text-align:center;
line-height:1.3em;
font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
/*icons*/

.e_box{
width:392px;
margin-left:auto;
margin-right:auto;
background-color:#CCCCCC;
}	
.e_icon_left{
background-image:url(/img/eSafety/e-icon.jpg); background-repeat:no-repeat;
width:195px;
height:25px;
float:left;
margin-right:1px;
margin-bottom:2px;
}

.e_icon_right{
background-image:url(/img/eSafety/e-icon.jpg); background-repeat:no-repeat;
width:195px;
height:25px;
float:right;
margin-left:1px;
margin-bottom:2px;
}

.e_icon_left_green{
background-image:url(/img/eSafety/e-icon-green.jpg); background-repeat:no-repeat;
width:195px;
height:25px;
float:left;
margin-right:1px;
margin-bottom:2px;
}

.e_icon_right_green{
background-image:url(/img/eSafety/e-icon-green.jpg); background-repeat:no-repeat;
width:195px;
height:25px;
float:right;
margin-left:1px;
margin-bottom:2px;
}


.e_i_box{
margin-left:33px;
width:160px;
font-size:0.6em;
line-height:2.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
	

a.e_link{
color:#FFFFFF;
text-decoration:none;
}

a.e_link:hover{
color:#FFFFFF;
text-decoration:underline;
}


/*end icons*/

.main_content{
width:690px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
padding-top:0px;
}

.blank{
width:670px;
float:left;
margin-top:0px;
margin-left:10px;
margin-right:10px;
}

.main_left{
width:400px;
float:left;
margin-top:0px;
margin-left:10px;
margin-right:5px;
}

.title{
color: #cc6602;
margin-top:0px;
font-size:1em;
font-weight: 600;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text{
font-size:0.8em;
line-height:1.3em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:10px;
}


.main_right{
width:255px;
float:left;
border:1px solid #CCCCCC;
line-height:1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
}
.side_txt{
width:251px;
margin-left:auto;
margin-right:auto;
font-size:0.7em;
margin-top:2px;
margin-bottom:3px;
padding-left:3px;
padding-right:2px;
}
.big_space{
width:255px;
float:left;
border:1px solid #FFFFFF;
margin-top:0px;
height:55px;
	}

.side_bar{
width:253px;
height:25px;
padding-top:2px;
background-image:url(/img/eSafety/design2/side_bar.jpg); background-repeat:no-repeat;
}

.side_bar_green{
width:255px;
height:25px;
padding-top:2px;
background-image:url(/img/eSafety/design2/side_bar_green.jpg); background-repeat:no-repeat;
}
.side_bar_grey{
width:255px;
height:25px;
padding-top:2px;
margin-top:0px;
background-image:url(/img/eSafety/design2/side_bar_grey.jpg); background-repeat:no-repeat;
}
.side_hd{
width:235px;
margin-left:30px;
font-size:0.8em;
color: #FFFFFF;
font-weight:bold;
}

a.sidelink{
width:240px;
height:25px;
/*line-height:1em;*/
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
font-size:0.7em;
font-weight:bold;
color:#cc6602;
text-decoration: none;
background-image: url(../img/eSafety/off.jpg); background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.sidelink:hover{
width:240px;
height:25px;
/*line-height:1em;*/
margin-left:auto;
margin-right:auto;
padding-top:5px;
font-size:0.7em;
font-weight:bold;
color:#016701;
background-image: url(../img/eSafety/on.jpg); background-repeat:no-repeat;
margin-top:10px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.side_r{
width:240px;
height:25px;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
font-size:0.7em;
font-weight:bold;
color:#cc6602;
text-decoration: none;
background-image: url(../img/eSafety/orange.jpg); background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.side_r:hover{
width:240px;
height:25px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
font-size:0.7em;
font-weight:bold;
color:#016701;
background-image: url(../img/eSafety/green.jpg); background-repeat:no-repeat;
margin-top:10px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sm_clearall{
clear:both;
height:2px;
}
.clearall{
clear:both;
height:10px;
}


a.link1{
width:127px;
height:32px;
margin-right:5px;
background-image: url(../img/eSafety/link1_off.jpg); background-repeat:no-repeat;
float:left;
text-decoration:none;
}
a.link1:hover{
width:127px;
height:32px;
margin-right:5px;
background-image: url(../img/eSafety/link1_on.jpg); background-repeat:no-repeat;
float:left;
text-decoration:none;
}

a.link2{
width:210px;
height:32px;
background-image: url(../img/eSafety/link2_off.jpg); background-repeat:no-repeat;
float:left;
text-decoration:none;
}
a.link2:hover{
width:210px;
height:32px;
background-image: url(../img/eSafety/link2_on.jpg); background-repeat:no-repeat;
float:left;
text-decoration:none;
}
.seocloud{
width:98%;
color:#cccccc;
font-size:1.1em;
height:10px;
overflow:hidden;
font-weight:bold;
}
.seostrong { 
font-weight:bold;
font-size:1.3em;
color : #999999;
}

/*larger text content area*/
.main_left2{
width:450px;
float:left;
margin-top:0px;
margin-left:10px;
margin-right:5px;
}
.main_right2{
width:205px;
float:left;
border:1px solid #CCCCCC;
line-height:1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
}

/*pricing table*/
.tblhd{
font-size:0.8em;
line-height:1.3em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:10px;
background:#d2070a;
color:#ffffff;
}
.tbspace{
height:5px;
width:10px;
}
.tbltext{
font-size:0.7em;
line-height:1.3em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.frmborder{
width:666px;
margin-left:auto;
margin-right:auto;
border: 1px #666666 solid;
padding-left:2px;
	}

/*copied from required.css*/

input, select, textarea { 
font : 11px/13px Verdana, Arial, Helvetica, sans-serif;
color : #545454;
background-color : #fff;
width:200px;
}

#flashMessage {
	padding: 0;
	margin-top:3px;
	color:#990000;
	font-weight:bold;
	height: 5px;
	font-size:0.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* ----- REQUIRED ----- */

form .form-error{
	display:block !important;
	background-color: #FFDFDF !important;
	border:1px dotted red;
}
.smallsubmit{
width:15%;
background-color: #CCCCCC;
}
