body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#fff;
	min-width:600px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
	background-image: url(/images/.gif); 
  line-height: 150%  
}

#header{
  height: 149px;
  background:url(images/header.jpg) no-repeat top center;
  text-align: bottom;
	visibility: visible;
	position: relative;
  color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;  
    
}
/* 'widths' sub menu */
#layoutdims {
	clear:both;
  background: #fff; 
	margin:0;
	padding:6px 15px !important;
	text-align:left;
	border-top:2px solid #000;  
}
/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;
  /* This chops off any overhanging divs */
    background: #fffafa; 
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}
/* 3 Column settings */
.colmid {
	right:30%;			/* width of the right column */
	  background: transparent; 		/* center column background colour */
}
.colleft {
	right:50%;			/* width of the middle column */
  background: transparent;   	/* left column background colour */
}
.col1_center {
	width:46%;			/* width of center column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of center column */
	float:left;
	position:relative;
	padding:2em 3em 4em 0em;
  background: #fffafa;
  }
.col2_left {
	width:21%;			/* Width of left column content (column width minus padding on either side) */
	left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	float:left;
	position:relative;
	padding:4em 0em 0em 0em;
  line-height: 200%; 
  background: transparent;  
   
  }
.col3_right{
	width:21%;			/* Width of right column content (column width minus padding on either side) */
	left:90%;			/* Please make note of the brackets here:
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	background:#fff;
	float:left;
	position:relative;
	padding:4em 0em 2em 0em;
  text-align: left;
  background: transparent;   
 
  }

#footer {
	clear:both;
	float:left;
	width:100%;
	border-top:1px solid #000;
  background-color: transparent; 
  text-align: center;
	padding:1em 1em 1em 1em;  
}
#footer p {
	padding:5px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
  color:#000000;  
}/****end layout styles**/

.centered{
  margin: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
  width: 100%;  
  text-align: center; 
  margin-bottom: 1em;
  margin-top: 1em;
}
p.leftpadded{
  margin-left: 0em;
  padding-left: 0em;
}
.leftpadded{
  margin-left: 6em;
}
.style4 {color: #000000}
.size8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
  color:#000000;
}
.size8red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
}
.size10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.size10red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
}
.size12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.size14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
  color: #ff0000;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #cc0000;
}
.headersSub {
	border: thin none #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.redlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #B80000;
	text-decoration: underline;
}
a.redlinks:hover {
	color: #000000;
  }
.redlinkssize8 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B80000;
	text-decoration: underline;
}
a.redlinkssize8:hover {
	color: #000000;
  }  
.bluelinkssize10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000080;
	text-decoration: underline;
}
a.bluelinkssize10:hover {
	color: #6495ed;
  font-size: 10pt;
  }   
.centerColpadded{
  margin-left: 1em;
  margin-right: 1em;
 }
 .coupon {
	border: 2px solid #CC0000;
  text-align: center;
  padding: 1em;
  margin-bottom: 0.5em;
  margin-top: 1em;  
  width: 70%;
  margin: auto;
  font-weight: bold;
  font-size: medium;
  color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
  background-color: #ffffff; 
  margin-bottom: 2em;
}
.headers {

	border: thin none #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.headersSub {
	border: thin none #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
ul.reg li{
  padding-top:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;  

  }
ul.reg li.firstli{
  padding-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;  

}
ol.reg li{
  padding-top:7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;  

  }
ol.reg li.firstli{
  padding-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;  

}
  .whitelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
}
a.whitelinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #dc143c;
	text-decoration: underline;
}
.whiteunderlinedlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #dc143c;
	text-decoration: underline;
}
.blacklinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	font-size: 10pt;
}
a.blacklinks:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.redbuttonLinks{
text-align: right;
}
.counter{
  margin: auto;
  text-align: left;
  margin-left: 3em;

}
.tableborderRed {
	border: 1px solid #CC0000;
}
.tablebordernone {
	border: 0px solid #ffffff;
}
