body {margin: 0px; background-color: #FFFFFF;
}
html {
}
.tabrow {font-size:10px;
}
.formfield {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 background-color: #FFFFFF; 
 border: 1px solid #4095CD; 
}
.printfield {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px; 
 background-color: #FFFFFF; 
 border: 1px solid #000000; 
}
.border { border-top: 1px solid #4095CD; }

/* -------------------------- TEMPLATE & LAYOUT STYLES ---------------------------------- */
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;
	 margin:0px; margin-top: 7px; padding-bottom:5px; margin-bottom:6px; border-bottom:1px solid #5E744B;
}
h3 { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000;
	 margin:0px; margin-top: 7px; padding-bottom:5px; margin-bottom:6px; 
}
.ours { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #8AA573;
        padding-top:10px; padding-bottom:15px;}			 
.ours a:link    {color:#8AA573; text-decoration:none;}
.ours a:visited {color:#8AA573; text-decoration:none;}
.ours a:hover   {color:#FFFFFF; text-decoration:none; cursor:pointer; }
.ours a:active  {color:#8AA573; text-decoration:none;
}
#headerbox {
	height: 100px;
	width: 765px;
	margin-right: auto;
	margin-left: auto;
}
#logobox {
	text-align: left;
	float: left;
	height: 100px;
	width: 300px;
}
#telbox {
	float: right;
	height: 100px;
	width: 465px;
	text-align: right;
}
#menubox {
	background-color: #94cff0;
	height: 20px;
	width: 765px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 1px;
	margin-bottom: 1px;
}

#bannerbox {
	height: 138px;
	width: 765px;
	margin-right: auto;
	margin-left: auto;
}
#bottom {
	height: 18px;
	width: 765px;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	text-align: right;
	height: 20px;
	width: 765px;
	margin-right: auto;
	margin-left: auto;
	line-height: 20px;
}
/* ------------------ VERTICAL MENU STYLE with background image ------------------------- */
/* You can call this in a single <div> - no linebreaks are needed. If you want to have a 
different background/style when you are actually ON the page then you need to make your
menu an editable region and use <div class="vertOFF">menu item with no link</div>         */
.vertmenu a{ text-decoration:none; text-align:left;
  background-image: url(../images/menuOFF.gif); background-repeat:no-repeat;
  color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; 
  font-weight: normal; 
  display:block; width:213px; height:30px; line-height: 30px;  padding-left: 17px; }
.vertmenu a:hover { background-image: url(../images/menuON.gif); background-repeat:no-repeat;
                    color:#FF0000;
}
.vertOFF { text-decoration:none; text-align:left;
  background-image: url(../images/menuSELECT.gif); background-repeat:no-repeat;
  color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; 
  font-weight: normal; 
  display:block; width:213px; height:30px; line-height: 30px;  padding-left: 17px; }
#buttonmenu {
float:left;
  }
 #buttonmenu a{
  text-decoration:none;
  text-align:center;
  background-color:#94cff0; 
  color:#FFFFFF;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold; 
  height:20px;
  margin:0px;
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
  padding-bottom:3px;
  line-height: 20px;
  border-right:1px solid #FFFFFF;
  }
#buttonmenu a:hover {
  text-decoration:none;
  text-align:center;
  background-color:#da2128; 
  color:#FFFFFF;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold;  
  height:20px;
  margin:0px;
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
  padding-bottom:3px;
  line-height: 20px;
  border-right:1px solid #FFFFFF;
  }
#buttonmenuOVER {
  text-decoration:none;
  text-align:center;
  background-color:#da2128; 
  color:#FFFFFF;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold; 
  padding-left:10px;
  padding-right:10px;
  height:20px;
  margin:0px;
  line-height: 20px;
  border-right:1px solid #FFFFFF;
  float:left;
  }

/* -------------------------------- TEXT STYLES ----------------------------------------- */
.maintxt { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:130%; }
.maintxt a:link    {color:#da2128; text-decoration:none;}
.maintxt a:visited {color:#da2128; text-decoration:none;}
.maintxt a:hover   {color:#4095cd; text-decoration:none; cursor:pointer;}
.maintxt a:active  {color:#da2128; text-decoration:none;
}
.tabtxt { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height:130%; }
.tabtxtred { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #da2128; line-height:130%; }
.tabtxtblue { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #3791cc; line-height:130%; }
.redtxt { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #da2128; line-height:130%; }
.redtxt a:link    {color:#da2128; text-decoration:none;}
.redtxt a:visited {color:#da2128; text-decoration:none;}
.redtxt a:hover   {color:#4095cd; text-decoration:none; cursor:pointer;}
.redtxt a:active  {color:#da2128; text-decoration:none;
}
.redtxt2 { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #da2128; line-height:130%; }
.bluetxt { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #3791cc; line-height:130%; }
.bluetxt a:link    {color:#3791cc; text-decoration:none;}
.bluetxt a:visited {color:#3791cc; text-decoration:none;}
.bluetxt a:hover   {color:#4095cd; text-decoration:none; cursor:pointer;}
.bluetxt a:active  {color:#3791cc; text-decoration:none;
}
.offertxtred { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #da2128; line-height:130%; font-weight:bold; font-style:italic;}

.offertxtred2 { font-family: Verdana, Helvetica, sans-serif; font-size: 15px; color: #da2128; line-height:130%; font-weight:bold; font-style:italic;}
.offertxt { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height:130%; font-weight:bold; font-style:italic; }
.offertxt2 { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height:130%; font-weight:bold; font-style:italic; }
.whitetxt { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height:130%; }
.foottxt { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #4095cd; line-height:130%; }
.foottxt a:link    {color:#4095cd; text-decoration:none;}
.foottxt a:visited {color:#4095cd; text-decoration:none;}
.foottxt a:hover   {color:#da2128; text-decoration:none; cursor:pointer;}
.foottxt a:active  {color:#4095cd; text-decoration:none;
}
.prog { font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #90cdf6; line-height:130%; }
.prog a:link    {color:#90cdf6; text-decoration:underline;}
.prog a:visited {color:#90cdf6; text-decoration:underline;}
.prog a:hover   {color:gray; text-decoration:underline; cursor:pointer;}
.prog a:active  {color:#90cdf6; text-decoration:underline;
}
.noth2 { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height:130%; margin-top:10px;margin-bottom:7px; font-weight:bold; }
.noth2 a:link    {color:#660000; text-decoration:underline;}
.noth2 a:visited {color:#660000; text-decoration:underline;}
.noth2 a:hover   {color:#FF6600; text-decoration:none; cursor:pointer;}
.noth2 a:active  {color:#660000; text-decoration:underline;
}
.refresh { font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #3791cc; line-height:130%;font-weight:bold; letter-spacing:2px; }
.lister { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:160%;font-weight:normal;}
.mainbg {
	background-image:url(http://www.genorel.com/images/mainbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.qbg {
	background-image:url(../images/qbgd.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.rambg {
	background-image:url(../images/rambg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.tabstyle {border-bottom: 1px solid #3791cc;
}
.msg { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; line-height:130%; font-weight:bold; font-style:italic; }



