body {

/*  background: #EED5D2; */

  text-align:center;

}

.text_grey {  
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777878
}

.divcenter { 	text-align:-moz-center; 

				background-color:#FFFFFF;	}

.divleft { 	text-align:left; 

			background-color:#FFFFFF;	}


div.divcenter 

{

text-align: center;

}



div.divcenter table 

{

margin: 0 auto; 

text-align: left;

}

.grayitem { background-color:#F4F1E6;color:#555555;font-size:17px;height:25px;border:1px solid #817F7F; }

.grayitem2 { 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#555555;
font-weight:bold;
border:1px solid;  }

.grayitem15 { background-color:#F4F1E6;color:#555555;font-size:15px;height:22px;border:1px solid #817F7F; }						

.tdheight2	 {	height: 2px;	}

.tdheight5	 {	height: 5px;	}

.tdheight10	 {	height: 10px;	}

.tdheight15	 {	height: 15px;	}

.tdheight20	 {	height: 20px;	}

.tdheight50	 {	height: 50px;	}

.tdwidth1per {	width:1%;	}

.tdwidth2per {	width:2%;	}

.tdwidth3per {	width:3%;	}

.tdwidth4per {	width:4%;	}

.tdwidth5per {	width:5%;	}

.tdwidth6per {	width:6%;	}

.tdwidth10per {	width:10%;	}

.tdwidth15per {	width:15%;	}

.tdwidth20per {	width:20%;	}

.tdwidth25per {	width:25%;	}

.tdwidth25pertext13 {	width:25%;

				font-size: 13px;

				color: #666666;

				font-family: arial, helvetica, verdana, sans-serif;		}

.tdwidth30per {	width:30%;	}

.tdwidth46per {	width:46%;	}

.tdwidth50per {	width:50%;	}

.tdwidth55per {	width:55%;	}

.tdwidth65per {	width:65%;	}

.tdwidth70per {	width:70%;	}

.tdwidth75per {	width:75%;	}

.tdwidth79per {	width:79%;	}

.tdwidth80per {	width:80%;	}

.tdwidth81per {	width:81%;	}

.tdwidth88per {	width:88%;	}

.tdwidth3 {	width: 3px;	}

.tdwidth5 {	width: 5px;	}

.tdwidth10 {	width: 10px;	}

.tdwidth20 {	width: 20px;	}

.tdwidth30 {	width: 30px;	}

.tdwidth50 {	width: 50px;	}

.tdwidth80 {	width: 80px;	}

.tdwidth580 {	width: 580px;	}

.tdcd3d2d2 {	background-color: #D3D3D2;	}

.tdcd3d2d220 {	background-color: #D3D3D2;

				width: 20px;		}

.selectwidth150 {	width: 150px;	}

.textwidth180 {	width: 180px;	}

.textareastyle {	font-size:11px;

					font-family: arial, helvetica, verdana, sans-serif;	}

h1 {

	font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: black;
	font-weight:bold;
	
	}

h2 {

	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #777878; font-weight:normal;
	
	}
	
h3 {

	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #777878; font-weight:normal;
	
   }


.tab {

margin: 1px auto 7px; }

.tab td {

border: none;

margin: 0px;

padding: 5px 1px 1px; }

.textredback {

	background-color:#EED5D2;

	color:#2E0000;

	height:17px;

	width:140px;

	border:1px solid #2E0000 }

a {

  color: #3b5998;

  font-family: arial, helvetica, verdana, sans-serif;  

  text-decoration: none; }  

a:hover {

  color: #3b5998;

  font-family: arial, helvetica, verdana, sans-serif;  

  text-decoration: underline; }    

.tdtext13b {

font-size: 13px;

font-weight: bold;

color: #666666;

font-family: arial, helvetica, verdana, sans-serif;

}  

.tdtext14b {

font-size: 14px;

font-weight: bold;

color: #666666;

font-family: arial, helvetica, verdana, sans-serif;}  

.tdtext15bred {

font-size: 15px;

font-weight: bold;

color: #266199;

font-family: arial, helvetica, verdana, sans-serif;}  

.tdtext18bred {

font-size: 18px;

font-weight: bold;

color: #266199;

font-family: arial, helvetica, verdana, sans-serif;}  

.tdtext15 {

font-size: 15px;

color: #666666;

font-family: arial, helvetica, verdana, sans-serif;}  

.tdtext15b {

font-size: 15px;

font-weight: bold;

color: #666666;

font-family: arial, helvetica, verdana, sans-serif;}  

.tdtext13bred {

font-size: 13px;

font-weight: bold;

color: #266199;

font-family: arial, helvetica, verdana, sans-serif;}

.tdtext13bredver {

font-size: 13px;

font-weight: bold;

color: #266199;

font-family: verdana, arial, helvetica, sans-serif;}

.tdtext13b {

font-size: 13px;

font-weight: bold;

color: #666666;

font-family: arial, helvetica, verdana, sans-serif;}

.tdtext12b {

font-size: 12px;

font-weight: bold;

color: #666666;

font-family: arial, helvetica, verdana, sans-serif;}  

.tdtext14 {

font-size: 14px;

color: #666666;

font-family: arial, helvetica, verdana, sans-serif;}  

.tdtext13 {

font-size: 13px;

color: #666666;

font-family: arial, helvetica, verdana, sans-serif;}  

.tdtext13u {

font-size: 13px;

color: #666666;

font-family: arial, helvetica, verdana, sans-serif;

text-decoration: underline;}  

.tdtext12 {

font-size: 12px;

color: #666666;

font-family: arial, helvetica, verdana, sans-serif;}  

.tdtext12u {

font-size: 12px;

color: #666666;

text-decoration: underline;

font-family: arial, helvetica, verdana, sans-serif;}  

.tdtext11blk {

font-size: 11px;

color: #000000;

font-family: arial, helvetica, verdana, sans-serif;}  

.tdtext10 {

font-size: 10px;

color: #666666;

font-family: arial, helvetica, verdana, sans-serif;}  

 .grayborder {

background-color: #F4F1E6;

font-family: arial, helvetica, verdana, sans-serif;

height:17px;

border:1px solid #93928C;

font-size: 12px;

color: #666666;} 

.inputcl {

  border-style: solid;

  border-top-width: 1px;

  border-left-width: 1px;

  border-bottom-width: 1px;

  border-right-width: 1px;

  border-top-color: #EED5D2;

  border-left-color: #EED5D2;

  border-bottom-color: #3E0000;

  border-right-color: #3E0000;

  background-color: #266199;

  color: #FFFFFF;

  font-size: 13px;

  font-family: arial, helvetica, verdana, sans-serif; }  

.topnav {

        text-align: left;

        padding: 3px 0px;

        margin: 0px 10px 10px;

        border-bottom: solid 1px #555555; }

.topnav div {

        display: inline;

        padding: 0px;

        margin: 0px; }		

.topnav div { 

        margin: 0 3px; }

.topnav a {

        margin: 0px;

        padding: 4px; }

.activenav a {

        color: white;

	    font-size: 14px;

		text-decoration: none;

   	    font-family: arial, helvetica, verdana, sans-serif;

        background: #266199; }		

.activenav a:hover {

        color: white;

	    font-size: 14px;

		text-decoration: underline;

   	    font-family: arial, helvetica, verdana, sans-serif;

        background: #266199; }		

.inactivenav a {

        color: #555555;

	    font-size: 14px;

		text-decoration: none;

   	    font-family: arial, helvetica, verdana, sans-serif; }		

.inactivenav a:hover {

        background: #EED5D2;

   	    font-family: arial, helvetica, verdana, sans-serif;

		color: #2E0000;		

        text-decoration: underline; }

.disablednav {

        color: #C0C0C0;

        margin: 0px;

        padding: 4px;

		font-size: 14px;

		font-family: arial, helvetica, verdana, sans-serif;

        text-decoration: none; }		

.inviteBox { border-color: rgb(170,170,170); 

		border-width: 1px; 

		border-style: solid; 

		overflow: auto; 

		height: 130px;		 

		width: 550px; 

		margin-left: 5%; 

		margin-top: 5px; 

		background-color: white; 

		position: relative;}

.graybox { 	padding:5 5 5 5;

			font-family: arial, helvetica, verdana, sans-serif;

			font-size: 12px;

			color: #555555;

			border-top:1px solid #D3D2D2;

			border-left:1px solid #D3D2D2;

			border-bottom:1px solid #D3D2D2;

			border-right:1px solid #D3D2D2;		} 		

.grayboxnopad { 	padding:0 0 0 0;

			font-family: arial, helvetica, verdana, sans-serif;

			font-size: 15px;

			color: #555555;

			width: 120px;

			height: 30px;

			border-top:1px solid #D3D2D2;

			border-left:1px solid #D3D2D2;

			border-bottom:1px solid #D3D2D2;

			border-right:1px solid #D3D2D2;		} 			

.grayboxnopad2 { 	padding:0 0 0 0;

			font-family: arial, helvetica, verdana, sans-serif;

			font-size: 15px;

			color: #555555;

			width: 200px;

			height: 30px;

			border-top:1px solid #D3D2D2;

			border-left:1px solid #D3D2D2;

			border-bottom:1px solid #D3D2D2;

			border-right:1px solid #D3D2D2;		} 							

.graybackbox { 	padding:5 5 5 5;

			font-family: arial, helvetica, verdana, sans-serif;

			font-size: 13px;

			font-weight: bold;

			color: #555555;

			background-color: #D3D2D2;

			border-top:1px solid #D3D2D2;

			border-left:1px solid #D3D2D2;

			border-bottom:1px solid #D3D2D2;

			border-right:1px solid #D3D2D2;		} 					

.graybottom { 	border-bottom:1px solid #D3D2D2;	} 							

.redbottom { 	border-top:1px solid #266199;		} 						

.redbox { 	padding:5 5 5 5;

			font-family: arial, helvetica, verdana, sans-serif;

			font-size: 12px;

			color: #555555;

			border-top:1px solid #2E0000;

			border-left:1px solid #2E0000;

			border-bottom:1px solid #2E0000;

			border-right:1px solid #2E0000;		} 						

.actions {

  vertical-align: top;

  align: right;    

  width:80px; }  

.actions a {

    display: block;

    margin: 0px;

    padding: 2px 4px;

    border-bottom: solid 1px #266199; }

.actions a:hover {

    color: white;

    background: #266199;

    text-decoration: none; }				

.actions1 {

  vertical-align: top;

  align: right;

  width:66px; }  

.actions1 a {

    display: block;

    margin: 0px;

    padding: 2px 4px;

    border-bottom: solid 1px #266199; }

.actions1 a:hover {

    color: white;

    background: #266199;

    text-decoration: none; }		

.actions2 {			

  vertical-align: top;

  font-family: arial, helvetica, verdana, sans-serif;		

  font-size: 14px;  

  align: left;

  width: 150px; }		

.actions2 a {

    display: block;

    margin: 0px;

    padding: 2px 4px;

    border-bottom: solid 1px #266199; }

.actions2 a:hover {

    color: white;

    background: #266199;

    text-decoration: none; }		

.actions3 {

  vertical-align: top;

  font-family: arial, helvetica, verdana, sans-serif;		

  font-size: 12px;  

  align: left;

  width: 5px; }		

.actions3 a {

    display: block;

    margin: 0px;

    padding: 2px 5px; }

.actions3 a:hover {

    color: white;

    background: #266199;

    text-decoration: none; }			

.actions4 {

  vertical-align: top;

  font-family: arial, helvetica, verdana, sans-serif;		

  font-size: 12px;  

  align: left;

  width: 230px; }		

.actions4 a {

    display: block;

    margin: 0px;

    padding: 2px 5px; }

 .actions4 a:hover {

    color: white;

    background: #266199;

    text-decoration: none; }	 	



.headercl {

        font-weight: bold;

		font-family: arial, helvetica, verdana, sans-serif;		

        line-height: 23px;

        font-size: 15px;

        padding: 0px 10px 0px;

        margin: 0px;

        background: #EED5D2;

        color: 2E0000;

        border-top: solid 1px #266199; }

#sidenav {

	list-style: none;

	padding-bottom: 0;

}

#sidenav * *, #sidenav li {

	padding-left: 0;

	padding-right: 0;

	margin: 0;

}

#sidenav a:link, #sidenav a:visited {

	display: block;

	width: 140px;

	height: 26px;

	line-height: 25px;

	text-decoration: none;

	background: url(images/snav.gif) no-repeat left top;

	text-indent: 26px;

	font-weight: bold;

	color: #369;

	overflow: hidden;

	position: relative;

}

#sidenav a:hover, #sidenav a:focus, #sidenav a:active, #sidenav a.down {

	background-color: #d8d9d9; 

	outline: none; 

	color: #258;

}

#sidenav a.active {background: url(images/snav.gif) no-repeat left bottom !important; color: #258;}

#sidenav a em, #sidenav a.active:hover em {

	color: #f6f6f6;

	font-family: Helvetica, Arial, Verdana, sans-serif;

    height: 15px !important;

    height: 14px;

    background-color: #bebfbf;

    background-image: url(images/snav-cnt-lcap.gif) !important;

    background-image: url(images/snav-cnt-lcap2.gif);

    background-repeat: no-repeat;

    background-position: left top;

	overflow: hidden;

    position: absolute;

}

#sidenav a em span,  #sidenav a.active:hover em span {

	display: block !important;

	display: inline;

    height: 15px;

    line-height: 1.5;

    background: transparent url(images/snav-cnt-rcap.gif) no-repeat right top;

	overflow: hidden;

    position: relative;



}

#sidenav a:hover em, #sidenav a:active em, #sidenav a.down em {

	background-color: #b8b9b9;

}

#sidenav a:hover em span, #sidenav a:active em span, #sidenav a.down em span {

	background-position: right bottom;

}

#sidenav ul {list-style: none; margin: 0;}

#sidenav ul li a:link, 

#sidenav ul li a:visited {



	font-weight: normal;

	background-image: none;

	background-color: #e0e1e2;

	border-bottom: 1px solid #c2c3c4;

	height: 20px;

}

#sidenav ul li a:hover {

	background-image: none;

	background-color: #c0c5c9;

	border-bottom: 1px solid #bcbdbe;

}

#sidenav ul li a:active {

	background-image: none;

	background-color: #15a;

	border-bottom: 1px solid #bcbdbe;

	color: #f1f2f3;

}		



.button

{

	

	width:100;

	height:50;

	border:0px;

	background: url(../images/continue.gif) no-repeat right top;

}

.getquote
{
	width:150;
	height:30;
	border:0px;
	background: url(../images/getquotes.png) no-repeat right top;
}


.button1

{

	

	width:140;

	height:50;

	border:0px;

	background: url(../images/addemployee.gif) no-repeat right top;

}

.manage_elert_button
{
	
	width:140;
	height:30;
	border:0px;
	background: url(../images/getelerts.gif) no-repeat right top;
}

.big
{
	font-size:10px; font:arial;font-style: bold;
}

.citytitle{

	font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: black;
	font-weight:bold;
	
	}
	
.reporttableheader {font-family: Arial, Helvetica, sans-serif;
                   font-size:13px;
				   font-weight:bold;
				   color:#000000;
				   }
				
				.reporttablevalue {font-family: Arial, Helvetica, sans-serif;
                   font-size:13px;
				   
				   color:#000000;
				   }   	
.borderbox { 	
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
color: #555555;
border-top:1px solid #d3d2d2;
border-left:1px solid #d3d2d2;
border-bottom:1px solid #d3d2d2;
border-right:1px solid #d3d2d2;		} 

.surehit {

	font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: black;
	font-weight:bold;
	
	}
