@media all and (min-width: 768px) {
  .hidden-desktop {
    display: none !important;
  }

  #ContentDiv {
    padding-top: 30px;
	margin-left: 160px;
    padding-left: 35px;
	width: 672px;
  }

  #top {
	width:867px;
	margin-left:auto;
	margin-right:auto;
	}

  #topLogo {
	width:867px;
	height:107px;
	margin-left:auto;
	margin-top:0px;
	margin-right:auto;
	background-image:url('images/rodent_pg_tpshdtp.png');
	background-position: left top; 
	background-repeat: repeat-x;
  }

  #topnav{
	width:867px;
	height:36px;
	background-color:#FFFFFF;
	border:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: black; 
	text-decoration: none;
	line-height:35px;
	margin-top:36px;
  }

  #containerTop	{
	width:881px;
	height:100%;	
	margin-left:auto;
	margin-right:auto;
	background-image:url('images/rodent_pg_shdtp.png');
	background-position: left top; 
	background-repeat: no-repeat;
  }

  #containerBottom {
	width:881px;
	height:100%;	
	margin-left:auto;
	margin-right:auto;
	background-image:url('images/rodent_pg_shdbtm.png');
	background-position: left bottom; 
	background-repeat: no-repeat;
  }

  #topBand {
	width:867px;
	height:5px;
	margin:0px;
	background-image:url('images/rodent_pgbckgrnd_band.gif');
	background-position: right top; 
	background-repeat: repeat-x;
	float:left; 
  }

  #main {
	width:707px;float:left;margin:0px;margin-bottom:0px;overflow:hidden;background-color:#ffffff;
  }

  #ContentDiv p {
    font-family: Helvetica;
    font-size: 14px;
    padding-right: 20px;
	text-align:justify;
  }

  div 		{width:100%;}
}

@media all and (max-width: 767px) {
  .hidden-mobile {
    display: none !important;
  }

  #ContentDiv {
    padding-top: 30px;
	margin-left: 10px;
    padding-left: 10px;
  }

  #top {
	margin-left:auto;
	margin-right:auto;
	}

  #topLogo {
	height:107px;
	margin-left:10px;
	margin-top:0px;
	margin-right:auto;
	background-position: top top; 
	background-repeat: repeat-x;
  }

  #topnav{
	height:36px;
	background-color:#FFFFF;
	border:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: black; 
	text-decoration: none;
	line-height:35px;
	margin-top:36px;
  }

  #containerTop	{
	height:100%;	
	margin-left:10px;
	margin-right:auto;
	background-position: left top; 
	background-repeat: no-repeat;
  }

  #containerBottom {
	height:100%;	
	margin-left:auto;
	margin-right:auto;
	background-image:url('images/rodent_pg_shdbtm.png');
	background-position: left bottom; 
	background-repeat: no-repeat;
  }

  #topBand {
	height:5px;
	margin:0px;
	background-image:url('images/rodent_pgbckgrnd_band.gif');
	background-position: right top; 
	background-repeat: repeat-x;
	float:left; 
  }

  #main {
	float:left;
	margin:20px;
	margin-bottom:0px;
	overflow:hidden;
	background-color:#ffffff;
  }

  #ContentDiv p {
    font-family: Helvetica;
    font-size: 14px;
    padding-right: 20px;
	text-align:justify;
  }

}

html{
overflow-y:scroll;
}

body{
font-family: Arial, Helvetica, Geneva, sans-serif; 
font-size:12px;
color:#000000;
background-color:#FFFFFF;
margin:0px;
background-image:url('images/rodent_pgbckgrnd_top.gif');
background-position: left top; 
background-repeat: repeat-x;
height:100%;
}

iframe 	{margin:0px;}
img		{border:0;}

#page{
background-color:#ffffff;
float:left;
margin:0;
margin-left:auto;
margin-right:auto;
}

#topnav a,#topnav a:visited{color: #000000;text-decoration: none;}
#topnav a:hover {font-size: 16px; background-color: #E7E7E7;}
#MainMenuItemSEL a,#MainMenuItemSEL a:visited{text-decoration: none;color: #00CC00; text-shadow: 1px 1px #707070;font-size: 16px;}
#MainMenuItemSEL a:hover { background-color: #E7E7E7; font-size: 16px;}

#topnav ul {display:inline;width:100%;}
#topnav ul li {float:left; padding:0; padding-left:15px; padding-right:15px; margin:0; margin-top:0px; list-style-type:none;}
#topnav ul li:hover {background-color: #E7E7E7;}

p { text-align: justify; word-spacing: 4px; }

#leftcolumn{
width:160px;
float:left;
margin-top:0px;
margin-right:0px;
margin-left:0px;
padding-top:0px;
background-color:#ffffff;
}

.leftmenu {line-height:21px;}
.leftmenu a {color: white; font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; margin-left: 10px; text-decoration: none; vertical-align: middle;}
.leftmenu a:hover {background-color: #007C00;font-weight: bold;}

.leftmenu ul {display:inline;border-spacing:0;padding:0; }
.leftmenu ul li { background-color: #00CC00; height:42px; text-align: left; vertical-align: middle; list-style-type:none; padding:2px}
.leftmenu ul li:hover { background-color: #007C00;}
#LeftMenuItemSEL, #LeftMenuItemSEL a,#LeftMenuItemSEL a:visited{ background-color: #00CC00; height:42px; text-align: left; vertical-align: middle; list-style-type:none;background-color:#007C00;}
#LeftMenuItemSEL a:hover{background-color:#007C00;}

#leftcolumn h2{font-size:15px;font-weight:normal;}

.FooterLink  { font-family: Arial; font-size: 12px; font-weight: bold; padding: 5px; color: black; text-decoration: none;}
#footer
{
width:100%;
margin:0;
}

#ContentDiv h1 {
    font-family: Helvetica;
    font-size: 1.30em;
	margin-top:8px;
}

#ContentDiv h2 {
    font-family: Helvetica;
    font-size: 1.25em;
}

#ContentDiv h2 {
    font-family: Helvetica;
    font-size: 1.20em;
}

#ContentDiv ul li {
    font-family: Helvetica;
    font-size: 1.20em;
    padding: 3px;
}

.AdressText {
    font-family: Arial;
    font-size: 0.75em;
    font-weight: bolder;
    margin-top: 40px;
    margin-left: 8px;
}

.AdressTextFooter {
    font-family: Arial;
    font-weight: bolder;
    font-size: 1.2em;
    margin-top: 20px;
    margin-left: 8px;
}

table#FooterAddress {
    background-color: #F0F0F0;
    border-spacing: 0;
    height: 100%;
    padding: 0;
	margin: 10px;
    width: 97%;
}

table#FooterTable {
    background-color: #F0F0F0;
    border-spacing: 0;
    height: 100%;
    padding: 0;
	margin: 0;
    width: 100%;
}

table#FooterTable tr td {
    text-align: left;
    vertical-align: top;
    width: 20%;
}
table#FooterTable tr td li {
    list-style: none outside none;
}

table#FooterTable a {
    color: black;
    font-family: Arial;
    font-size: 0.80em;
    font-weight: bold;
    line-height: 21px;
    text-decoration: none;
}

.align-right-image { float:right;  padding: 5px;  margin: 0 0 15px 15px; }
.align-left-image   { float:left;   padding: 5px;  margin: 0 15px 15px 0; }
.frame-right-image { float:right; padding: 0px; border: 4px solid #00FF00; margin: 0px 0px 15px 15px; }
.frame-image { float:none; padding: 0px; border: 4px solid #00FF00; }

.blink { animation: blinker 3.5s linear infinite; color: red; font-family: sans-serif; }
@keyframes blinker { 25% { opacity: 0; } }
