html { height: 100%; margin-bottom: 1px; 
}
body { margin: 0px; background-color:#FFFFFF;
}
li { list-style-position:inside;
}

img {
border: 0px;
}
.tiny {font-size:1px;
}
.cellborder {border-bottom: 1px solid #28529A;}
.liner {border-bottom: 1px solid #28529A; width:100%;height:10px;margin-bottom:10px;}
/*----------------------------------- template / layout styles (in order) ---------------------*/
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #8A9ABC; 
  margin:1px;  
}
#headerbanner {
	height: 96px;
	width: 1008px;
	background-color: #F5B20C;
	margin-right: auto;
	margin-left: auto;
}
#logobox { float: left; height: 96px; width: 227px;
}
#bannerright { float: right; height: 96px; width: 532px;
}
.divider1 {
	width: 1008px;
	border-top: 2px solid #28529A;
	border-bottom: 2px solid #28529A;
	margin-top:1px;
	margin-bottom:1px;
}
.titpad { padding-left: 9px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #28529A; width: 240px;
}
/*.clientmenu { text-decoration:none; text-align:center; background-color:#28529A; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; line-height: 25px; }
.clientmenu a { font-weight: bold; color:#FFFFFF; display:block; }
.clientmenu a:hover { background-color:#F18A10; text-decoration:none;
}*/
.clientmenu { text-decoration:none; text-align:center;background-color:#28529A; color:#FF9900; font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; line-height: 25px; }
.clientmenu a { font-weight: bold; color:#FF9900; display:block; }
.clientmenu a:hover { background-color:#F18A10; color:#28529A; text-decoration:none;
}
#teloffers { height: 20px; line-height:20px; width: 760px; margin-bottom: 1px; background-color: #FFFFFF; 
  text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #28529A; font-weight:bold
}
#joinmail {
	float: left;
	height: 22px;
	line-height: 22px;
	width: 246px;
	background-color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	display:block;
	border:1px solid #FF0000;
	margin-bottom:1px;
	margin-top:1px;
}
#joinmail a { color: #FF0000; text-decoration:none; cursor:pointer;}
#joinmail a:hover { text-decoration:underline;
}
#menutitle {
	float: left;
	height: 24px;
	line-height: 24px;
	width: 248px;
	background-color: #F5B20C;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #28529A;
	display:block;
}

/*------------------------------------- the left hand menu ------------------------------*/
#vertmenu a{ float: left; text-decoration:none; text-align:left; background-color:#28529A; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; font-weight: bold; line-height: 25px;
  display:block; width:230px; margin-top:0px; border-top: 1px solid #FFFFFF;
  padding-left: 9px; padding-right: 9px; padding-top: 0px; padding-bottom: 0px;
  }
#vertmenu a:hover { background-color:#F18A10; text-decoration:none;
}
#homemenu a{ float: left; text-decoration:none; text-align:left; background-color:#28529A; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; 
  font-size: 13px; font-weight: bold; line-height: 25px;
  display:block; width:230px; margin-top:0px;
  padding-left: 9px; padding-right: 9px; padding-top: 0px; padding-bottom: 0px;
  }
#homemenu a:hover { background-color:#F18A10; text-decoration:none;
}

/*----------------------------------- more template / layout styles (in order) ----------------*/
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #092954; 
	 margin: 0px; margin-bottom:8px; margin-top:8px; }
h2 a:link    {color:#092954; text-decoration:underline;}
h2 a:visited {color:#092954; text-decoration:underline;}
h2 a:hover   {color:#FF0000; text-decoration:none; cursor:pointer;}
h2 a:active  {color:#092954; text-decoration:underline;
}
.iso { padding-top:3px; padding-bottom:3px;
}
#homecontbox { height: 22px; line-height: 22px; width: 139px; margin-left: 5px; background-color: #FFFFFF; 
  text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000;
  display:block; border:1px solid #FF0000; margin-top:1px; }
#homecontbox a { color: #FF0000; text-decoration:none; cursor:pointer;}
#homecontbox a:hover { text-decoration:underline;
}
#featbox { padding: 5px; height: auto; width: 129px; border: 1px solid #28529A;
	       text-align: center; margin-left:5px; margin-top: 1px;
}
.special { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #092954;
}
.feattxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #092954; 
           padding-bottom:5px; }
.feattxt a:link    {color:#28529A; text-decoration:none; }
.feattxt a:visited {color:#28529A; text-decoration:none; }
.feattxt a:hover   {color:#FF6600; text-decoration:none; cursor:pointer; }
.feattxt a:active  {color:#28529A; text-decoration:none; 
}
#divider2 {
	height: 2px;
	width: 1008px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 1px;
	background-color: #28529A;
}
#footer {
	background-color: #28529A;
	height: 24px;
	line-height: 24px;
	width: 1008px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}
#footer a { color:#CCCCCC; text-decoration:underline;}
#footer a:hover { color:#FFFFFF; text-decoration:none; cursor:pointer;
}
.our { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8B898A; padding:15px;}
.our a:link    {color:#8B898A; text-decoration:underline;}
.our a:visited    {color:#8B898A; text-decoration:underline;}
.our a:hover    {color:#666666; text-decoration:none; cursor:pointer;}
.our a:active    {color:#8B898A; text-decoration:underline;
}
/*-------------------------------------- other text styles ------------------------------------*/
.main { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #092954; margin-top:20px; margin-left:20px; margin-right:15px; }
.main a:link    {color:#28529A; text-decoration:underline; }
.main a:visited    {color:#28529A; text-decoration:underline; }
.main a:hover    {color:#FF6600; text-decoration:none;  cursor:pointer;}
.main a:active    {color:#28529A; text-decoration:underline;
}
.offer { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color:#FF0000; }
.swine { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color:#000000; font-weight:bold;}
.wolink { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #092954; }
.wolink a:link    {color:#28529A; text-decoration:none; }
.wolink a:visited    {color:#28529A; text-decoration:none; }
.wolink a:hover    {color:#FF6600; text-decoration:none;  cursor:pointer;}
.wolink a:active    {color:#28529A; text-decoration:none;
}
.bread { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; padding-top:3px; padding-bottom:-4px;}
.bread a:link    {color:#666666; text-decoration:underline; }
.bread a:visited    {color:#666666; text-decoration:underline; }
.bread a:hover    {color:#666666; text-decoration:none;  cursor:pointer;}
.bread a:active    {color:#666666; text-decoration:underline;
}
.localauth { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.offerdate { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;  padding-bottom:6px;
}
.selection { border: 1px solid #092954; padding: 2px; margin-top:10px; margin-bottom:6px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #092954; background-color:#DCE7F7;
}
.jul { border: 1px solid #6DB222; padding: 2px; margin-bottom:6px; margin-top:6px;
       Arial, Helvetica, sans-serif; font-size: 12px; color: #0D5B0D; text-align:center;
}
.button { color:#FFFFFF; background-color: #28529A; border: 1px solid #28529A;
  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; 
} 
.prodlink { padding:2px; padding-bottom:6px;
}
.formfield { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; 
  border: 1px solid #28529A; 
}
.googmap {border: 1px solid #666666;
}
.bigtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #092954;
}
.bigtitle2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #092954;
}
.redbigtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #cc3300;
}
.redbold {
	color: #FF0000;
	font-weight: bold;
}

/*----------------------------------- ADMIN STYLES -----------------------------------------*/

.admenu { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CCCCCC; }
.admenu a:link    {color:#FF0000; text-decoration:underline;}
.admenu a:visited {color:#FF0000; text-decoration:underline;}
.admenu a:hover   {color:#FF0000; text-decoration:none; cursor:pointer;}
.admenu a:active  {color:#FF0000; text-decoration:underline;
}
.msg { color:#FF6600; padding-bottom:10px; 
}

/*  NEWSLETTER STYLES ----------------------------------------------------------------------*/

.title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #092954; 
	     margin: 0px; margin-bottom:8px; margin-top:8px; 
}
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:760px; height:25px; padding:3px; background-color:#224D96; text-align:center;}
.footer a:link    {color:#FFFFFF; text-decoration:underline;}
.footer a:visited {color:#FFFFFF; text-decoration:underline;}
.footer a:hover   {color:#FFFF00; text-decoration:none; cursor:pointer;}
.footer a:active  {color:#FFFFFF; text-decoration:underline;
}
.newsletter {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000;}
.newsletter a:link    {color:#0000FF; text-decoration:underline;}
.newsletter a:visited {color:#FFFF00; text-decoration:underline;}
.newsletter a:hover   {color:#0000FF; text-decoration:none; cursor:pointer;}
.newsletter a:active  {color:#0000FF; text-decoration:underline;
}
.impadL { float:left; padding-right: 10px;
}
.impadR { float:right; padding-left: 10px;
}
.newslettertabpad {padding-left:40px;padding-right:40px;
}
.box { border:1px solid #CCCCCC; padding:3px;
}

