/*===============WORKAROUNDS=====================
1) Box-model workaround for IE5: Because IE5 includes padding in width, rules that specify a width and right or left padding, or height and top or bottom padding must use:
	width:771px; -- Width for IE5 includes padding
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:751px; -- Width for all other browsers does not include padding
}
a {} -- Empty rule because IE5 ignores whatever directly follows the workaround
2) Doubled-margin in IE -- IE5 & 6 double the left margin on left floated elements. This is solved by adding "display:inline".
3) display: inline-block workaround for IE-- Solves problems IE5 & 6 often have with rendering elements that don't have a set width or height.
4) height: 1% workaround for IE -- Makes a container of a floated element wrap around the entire element.
5) pseudo-class :after workaround for Mozilla -- Does the same thing as above for Mozilla browsers.
6) Universal selector -- Any declaration or rule with an asterisk (*) before it is only seen by IE, e.g. using "width" instead of "min-width".
===================STRUCTURE====================*/
html {
	height: 100%;
}
body {
/*body must have bodyBG, otherwise background stops
above footer in Opera*/
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(../../eZone/images/template/bodyBGhome.gif);
	background-repeat: repeat-y;
	background-position: center top;
	text-align: center;
	font-weight:normal;
}
body.noBG {
	background-image:none;
	text-align:left;
	padding: 10px;
	height: auto;
}
#outer {
/*#outer must have bodyBG, because there's sometimes
a discrepancy of 1px b/t body and all content,
depending on size of browser window*/ 
	position: relative;
	min-height: 100%;
	margin: 0 auto;
	padding: 0 10px;
	text-align: left;
	background-image: url(../../ezone/images/template/bodyBGhome.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 771px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 751px;
}
a {}
* html #outer {
	height: 100%;
}
#header {
	height: 80px;
	margin: 0;
	padding: 0 10px;
	text-align: left;
	background-image: url(../../ezone/images/template/header.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right: 1px: solid #E3E3E3;
	border-left: 1px: solid #E3E3E3;
	overflow: hidden;
}
#main {
	float: left;
	width: 500px;
}
#wide {
	float: left;
	width: 751px;
	padding: 0 0 45px;
}
#sidebar {
	float: left;
	width: 250px;
}
.clearer {
	/*Use between floated elements 
	to stack them vertically*/
    clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
	width: auto;
}
#footer {
	/*div#outer's 100% height forces
	footer off bottom of page, negative
	margin brings it back up*/
	background-image: url(../../ezone/images/template/footerBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear: left;
	height: 75px;
	width: 751px;
 	margin: -75px auto 0;
	position: relative;
}
#footerStop {
	/*Place before end of div#outer
	so footer doesn't overlap content*/
	margin: 0 0 90px 151px;
	clear:both;
	/*Workaround for FF 1.0.6*/
	border-top: 1px solid #ffffff;
}
#footer img {
	float: right;
	/*Hide footer logo
	visibility: hidden;*/
}
#footer img.footerTag {
	float:left;
	visibility:visible;
	margin-bottom: 20px;
}
#footer p img {
	visibility:visible;
}
#footer p {
	margin: 10px 10px 10px 150px;
	/*margin: 10px 10px 10px 142px;*/
	float: left;
	display: inline;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-size: 10px;
	color: #666666;
	/*Center copyright text*/
	width: 466px;
	text-align: center;
}
/*Workaround to correct footer in Opera*/
@media all and (min-width: 0px)
{
body #footer {
	background-image: none;
}
body #footerStop {
	float: left;
	margin-bottom: 2px;
}
body #footer p {
	margin: 0;
	background-image: url(../../ezone/images/template/footerBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px 0 10px 10px;
	height: 55px;
	width: 741px;
}
#footer img {
	/*Hide footer logo*/
	display: none;
}
body #footer img.footerTag {
	display: block;
	margin-left: 140px;
}
}
/*=================MENU STYLES===============*/
#ezoneNav {
	list-style-type: none;
	margin: 0;
	padding: 0px;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#ezoneNavContainer {
	background-color: #E5E9EC;
	height: 23px;
	border-bottom: 1px solid #BAC0B8;
}
#ezoneNav li {
	float: left;
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#ezoneNav a {
	display: block;
	*display: inline-block;
	padding: 4px 7px;
	margin: 0;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
#ezoneNav a:hover,
#ezoneNav .on a {
	color: #a2224b;
	background-color: #F7F7F7;
}
#subHeader {
	background-color: #a2224b;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
}
#subHeader p,
#subHeader h4,
#subHeader h5 {
	color:#ffffff;
	margin: 0px;
	padding: 0px;
}
.highlightBox {
	background-color: #dae0ed;
	margin: 0 5px;
	position:relative;
}
.highlightBox2 {
	background-color: #E5E9EC;
	position:relative;
	border: 1px solid #BAC0B8;
	width: 225px;
}
.highlightBox p,
.highlightBox h1,
.highlightBox h2,
.highlightBox h3,
.highlightBox h4,
.highlightBox h5 {
	margin: 0px;
	padding: 8px;
}
.contents {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 0.85em;
}
.contents li {
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #AFC6CF;
	margin: 0px;
	padding: 6px 0;
}
.contents a {
	display: block;
	margin-left: 8px;
	font-weight: bold;
	text-decoration: none;
}
.contents a:hover {
	text-decoration: underline;
}
.contents span {
	display: block;
	margin: 0 8px;
}
.contents span a {
	margin:0;
	padding:0;
	display:inline;
	color:#a2224b;
}
/*================COMMON STYLES==============*/
/*IE5 doesn't recognize font-size:small*/
body, td, th {
	font-family: "Trebuchet MS", Arial, Helvetica, FreeSans, sans-serif;
	font-size: 13px;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body {
    font-size: small;
}
a {
	color: #00538e;
}
a:hover {
	color: #a2224b;
}
form {
	margin: 0;
	padding: 0;
}
select, label, input, textarea {
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-size: small;
}
label {
	margin-right: 10px;
}
blockquote {
	height: 1%;
}
dt {
	font-weight:bold;
}
dd {
	margin:0;
	padding:0;
}
img,
a img {
	border: none;
}
.floatimgleft {
	float:left;
	margin: 0px 10px 10px 0px;
} 
sup {
	font-size: 9px;
	line-height: 8px;
}
* html sup {
	font-size: 12px;
}
#leftNav sup {
	font-size: 8px;
}
* html #leftNav sup {
	font-size: 10px;
}
pre {
	font-size: .9em;
}
ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
}
ul ul {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


h1 {
	font-size: xx-large;
	font-weight: bold;
	font-family: "Arial Black", Arial, Helvetica, FreeSans, sans-serif;
	color: #6b89b4;
	padding: 0;
	margin: 0px;
	letter-spacing: -0.05em;
}
h2 {
	font-size: x-large;
	color: #000000;
	padding: 10px 0px 0px;
	font-weight: normal;
	font-family: "Arial Black", Arial, Helvetica, FreeSans, sans-serif;
	margin: 0px;
}
h3 {
	font-size: 1.3em;
	margin: 10px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-weight: bold;
	line-height: 1.4em;
}
p {
	margin: 8px 0px;
	padding: 0px;
}
h4 {
	color: #A2224b;
	font-size: 1.1em;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	padding: 0;
	margin: 20px 0 10px;
}
h5 {
	font-size: 1em;
	padding: 0;
	margin: 20px 0 10px;
}
.hr {
	margin: 20px 0;
	height: 3px;
	background-color: #bac6dd;
	line-height: 3px;
	font-size: 3px;
}
.btn {
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, FreeSans, sans-serif;
	font-weight: bold;
	padding: 1px;
	cursor: pointer;
	cursor: pointer;
	margin-left: 5px;
	background-color: #9497C7;
	border: 3px double #6F72B3;
	text-decoration: none;
}
.printOnly {
	display:none
}
.btn a {
	color: #ffffff;
}
a.hoverLine {
	text-decoration: none;
}
a.hoverLine:hover {
	text-decoration: underline;
}
a.whtLink {
	color:#FFFFFF;
	text-decoration: none;
}
a.whtLink:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
a.whtLink:visited {
	color:#FFFFFF;
	text-decoration: none;
}
.hoverLine a {
	text-decoration: none;
}
.hoverLine a:hover {
	text-decoration: underline;
}
.smallText {
	font-size: 0.85em;
	line-height: 1.3em;
}
.margin {
	margin: 0 10px;
	height: 1%;
}
.center {
	text-align: center;
}
.center img {
	margin-right: auto;
	margin-left: auto;
}
.errormsg {
	color:#FF0000;
}
.noBorderLeft {
	border-left: none;
}
.noBorderRight {
	border-right: none;
}
.highlightText1 {
	color: #a2224b;
}
.highlightText2 {
	color: #009900;
}
.highlightText3 {
	color: #6b89b4;
}
.highlightText3 span {
	color: #000000;
}

.floatRight {
	float: right;
	display: inline;
	position: relative;
}
.floatLeft {
	float: left;
	display: inline;
	position: relative;
}
.floatLeft ul, .floatRight ul {
	position: relative;
}
.alignRight {
	text-align: right;
}
.unBold {
	font-weight:normal;
}
.contentBox {
	border: 1px solid #d3d3d3;
	margin: 20px;
	padding: 10px;
	height: 1%;
}
.dotted {
	background-image: url(../../ezone/images/template/dot_a2224b.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	color:#a2224b;
}
.headerBar {
	height: 20px;
	border-top: 1px solid #CDD2D8;
	border-bottom: 1px solid #CDD2D8;
	padding: 5px;
	margin: 15px 0;
	background-color: #F2F7F9;
	clear: both;
}
.headerBar h4,
.headerBar h4 a {
	float: left;
	font-weight: bold;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.headerBevel {
	background-image: url(../../ezone/images/template/headerBevel_sm.gif);
	background-repeat: repeat-x;
	height: 30px;
	padding: 0 7px;
	margin: 5px 5px 2px;
	line-height: 30px;
}
.headerBevel_lg {
	line-height: 16px;
	background-image: url(../../ezone/images/template/headerBevel_lg.gif);
	background-repeat: repeat-x;
	padding: 6px 7px;
	margin: 10px 5px 2px;
}

.headerBar2 {
	background-color: #999999;
	height: 30px;
	padding: 0 7px;
	margin: 10px 5px 5px;
	line-height: 30px;
	color: #FFFFFF;
}
.headerBar2 a {
	color: #FFFFFF;
	text-decoration: none;
}

.arrow {
	display: block;
	line-height: 20px;
	text-decoration: none;
	text-align:right;
}
.arrow img {
	float: right;
}
.bulletList {
	font-size: 13px;
	list-style-type: none;
	padding: 0;
	margin: 10px 10px 10px 30px;
}
.bulletList li {
	background-image: url(../../ezone/images/template/doubleArrowBoldRed.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	margin: 0;
	padding-left: 10px;
	padding-bottom: 0.1em;
	white-space:normal;
}
.linkList {
	font-size: 13px;
	list-style-type: none;
	padding: 0;
	margin: 10px 10px 10px 30px;
}
.linkList li {
	background-image: url(../../images/common/template/doubleArrowBold.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	margin: 0;
	padding: 0 0 2px 10px;
	list-style-type: none;
}
.linkList .unBold li {
	padding-left: 0;
}
.linkList a {
	text-decoration: none;
	margin: 0;
	font-weight: bold;
}
ul.floatLeft li a,
floatLeft .linkList li a {
	/*Fixes multiple column bugs in IE*/
	* display: inline;
	* float: left;
}
.linkList a:hover {
	text-decoration: underline;
}
.linkList .unBold {
	list-style-type: disc;
	font-weight:normal;
}
.linkList .unBold li {
	list-style-type: disc;
	background-image:none;
	font-weight: normal;
	margin-left: 14px;
	white-space: normal;
}
.linkList .unBold a {
	float: none;
	margin: 0;
	font-weight: normal;
}
.linkList ul {
	list-style-type: none;
}
ul.floatLeft {
	margin: 0px;
	padding: 0px;
}
.linkListNum {
	font-weight:bold;
	color: #00538e;
	padding: 0;
	margin: 10px 10px 10px 30px;
}
.linkListNum a {
	text-decoration:none;
}
.linkListNum a:hover {
	text-decoration: underline;
}
.smallText li {
	font-size: 11px;
}
.featureList td,
.featureList th {
	text-indent: -10px;
	padding: 5px 0px 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #006AB9;
	font-size: 12px;
	line-height: 1.1em;
}
.featureList th {
	text-align: left;
}

.featureList .left {
	border-right: 15px solid #FFFFFF;
}
/*======================ROUNDED BOXES=======================*/
.articleRounded {
	background: url(../../ezone/images/template/roundedCornerTL.gif) no-repeat left top;
	position: relative;
}
.articleRounded p {
	margin: 0px;
	padding: 10px 0;
}
.articleRounded h1,
.articleRounded h2,
.articleRounded h3,
.articleRounded h4,
.articleRounded h5 {
  background: url(../../ezone/images/template/roundedCornerTR.gif) no-repeat right top;
  padding:15px 15px 0px;
  margin:0;
}
.articleRoundedBody {
  background: url(../../ezone/images/template/roundedCornerR.gif) repeat-y right top;
  margin:0;
  padding:0px 15px;
}
.articleRoundedBody h1, .articleRoundedBody h2, .articleRoundedBody h3, .articleRoundedBody h4, .articleRoundedBody h5 {
	background-image: none;
	padding: 10px 0;
	margin: 0;
}
.articleRoundedFooter {
	background: url(../../ezone/images/template/roundedCornerBL.gif) no-repeat left bottom;
	position: relative;
}
.articleRoundedFooter p {
  background: url(../../ezone/images/template/roundedCornerBR.gif) no-repeat right bottom;
  display:block;
  padding:0px 15px 7px;
  margin:0;
}
.articleRoundedFooterRed {
	background: url(../../ezone/images/template/roundedCornerBL_red.gif) no-repeat left bottom;
	position: relative;
}
.articleRoundedFooterRed p {
  background: url(../../ezone/images/template/roundedCornerBR_red.gif) no-repeat right bottom;
  display:block;
  padding:0px 15px 7px;
  margin:0;
  text-align:center;
}
.articleRoundedFooterBlue {
	background: url(../../ezone/images/template/roundedCornerBL_blue.gif) no-repeat left bottom;
	position: relative;
}
.articleRoundedFooterBlue p {
  background: url(../../ezone/images/template/roundedCornerBR_blue.gif) no-repeat right bottom;
  display:block;
  padding:0px 15px 7px;
  margin:0;
  text-align:center;
}
.articleRoundedFooterRed a,
.articleRoundedFooterRed a:hover,
.articleRoundedFooterBlue a,
.articleRoundedFooterBlue a:hover {
	color:#fff;
	text-decoration:none;
	font-weight: bold;
}
.margin .articleRounded {
	margin-left: 0px;
}
img.promo {
	float: left;
	z-index: 6000;
	position: absolute;
	margin: 0 0 0 11px;
	top: 10px;
}
.articleRounded h5.promo {
	padding-left: 90px;
	color: #666666;
	font-size: 0.9em;
}
.articleRoundedBody p.promo {
	padding: 0 0 0 75px;
	margin: 0;
	font-size: 11px;
}
.gradientTop {
	background: url(../../ezone/images/template/gradient_blue_top.gif) repeat-x top;
	position: relative;
}

.gradientBottom {
	background: url(../../ezone/images/template/gradient_blue_bottom.gif) repeat-x bottom;
}
dl.promoBox {
	background-image: url(../../images/home/template/promoBoxBottomWhite.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 248px;
	float: left;
	margin: 0 0 0 1px;
	padding: 0;
	display: inline;
}
dl.promoBox dt {
	background-image: url(../../images/home/template/promoBoxTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 10px 0;
	position: relative;
	width: 248px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 228px;
}
a{}
dl.promoBox img {
	float: left;
	z-index: 6000;
	position: absolute;
	margin: 3px;
	top: 10px;
}
dl.promoBox dd {
	margin: 0;
	padding: 0 4px 20px 6px;
	clear: none;
	float: none;
	height: 22px;
}
dl.promoBox p {
	margin: 0;
	padding: 10px 0px 5px 80px;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-weight: bold;
	color: #666666;
	line-height: 1.4em;
	font-size: 12px;
}
dl.promoBox dd a {
	display: block;
	background-color: #a2224b;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	margin-left: 85px;
	padding-left: 5px;
}
dl.promoBox dd a:hover {
	color: #ffffff;
}
.roundedContentBox {
	background-image: url(../../ezone/images/template/roundBoxBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	margin: 10px 0 20px 8px;
	padding-bottom: 25px;
	height: 1%;
	width: 584px;
}
.roundedContentBox h3 {
	font-size: medium;
	color: #a2224b;
	background-image: url(../../ezone/images/template/roundedBoxTop.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 10px 10px 0 140px;
	background-position: left top;
	width: 584px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 434px;
}
a {}
.roundedContentBox h5 {
	background-image: url(../../ezone/images/template/roundedBoxTop.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 25px 10px 0px 140px;
}
.roundedContentBox ul,
.roundedContentBox ol,
.roundedContentBox dl {
	position: relative;
	margin: 0;
	padding: 0 0 0px 150px;
}
.roundedContentBox p {
	padding: 0 0 0 140px;
	margin: 0 10px 0 0;
}
.middleImage {
	/*div.middleImage vertically aligns
	content to the middle of a relatively
	positioned container; content must have
	neg. margin of half its height*/
	position: absolute;
	top: 50%;
	width: 100px;
	padding: 0 0 10px 20px;
}
.middleImage img {
	float: left;
	position: relative;
	margin-top: -40px;
}
.smallBox {
	background-image:url(../../ezone/images/template/smallBoxTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:295px;
	float:left;
}
.smallBox p {
	background-image:url(../../ezone/images/template/smallBoxBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0;
	padding:5px 15px 20px;
	width:295px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:265px;
}
a{}
.smallBox div {
	margin:15px 15px 0; 
}
.smallBox div a {
	text-align:right;
	display:block;
	text-decoration:none;
}
.smallBox h4 {
	float:left;
	margin:0;
	padding:0;
}
.smallBox h4 a {
	text-decoration:none;
	color:#a2224b;
}
/*===============TABLES================*/
.stackedContentTable {
	width: 97%;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #CCCCCC;
	border-bottom: none;
}
.stackedContentTable td,
.stackedContentTable th {
	padding: 8px;

	border-bottom: 1px solid #CCCCCC;
	text-align: left;
	vertical-align: top;
}
.stackedContentTable th {
	vertical-align: middle;
}
.stackedContentTable p {
	margin-top: 0;
	padding-top: 0;
}
.complexTable {
	background-color: #E6F2DE;
	width: 97%;
	margin: 10px auto 20px;
	padding: 0;
	border: 1px solid #CCCCCC;
}
.complexTable th {
	background-color: #00538F;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px;
	font-size: 13px;
	text-align: center;
}
.complexTable td {
	color: #555555;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
	padding: 3px;
	font-size: 0.9em;
	line-height: 1.1em;
}
.complexTable .headerColumn {
	background-color: #D8E6CD;
	text-align: left;
}
.complexTable .categoryRow {
	background-color: #FFFFFF;
	border-bottom: 1px solid  #D8E6CD;	
	color: #000000;
	font-weight: bold;
	text-align: left;
}
.complexTable .subHeadRow {
	background-color: #F5F5F5;
	border-bottom: 1px solid #DDDDDD;
	text-align: left;
	font-weight: bold;
}
.complexTable sup {
	font-size: 0.7em;
	line-height: 0.6em;
}
.complexTable .nowrap {
	white-space: nowrap;
}
.zebraTable {
	border: none;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	margin: 10px auto 20px;
	width: 97%;
}
.zebraTable td,
.zebraTable th {
	border: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 3px;
}
.zebraTable th {
	width: 48px;
}
.zebraTable ul {
/*Saves vertical space*/
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.zebraTable .title {
	width: 65%;
}
.zebraTable tr.odd {
	background-color: #FFFFFF;
}
.zebraTable tr.even {
	background-color: #efefef;
}
.deviceTable {
	float: left;
	border: 1px solid #000000;
	margin-right: 20px;
}
.deviceTable th,
.deviceTable td {
	padding: 5px 10px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.simpleTable {
	margin: 5px auto;
	width: 98%;
	text-align: left;
	background-color: #dae0ed;
}
.simpleTable th,
.thead td {
	background-color: #6b89b4;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
}
.simpleTable th a,
.thead a {
	color: #ffffff;
	text-decoration: none;
}
.simpleTable th a:hover,
.thead a:hover {
	text-decoration: underline;
}
.simpleTable .headerColumn {
	color: #A2224B;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;
}
.simpleTable td {
	border-bottom: 1px solid #FFFFFF;
	padding: 3px;
	vertical-align: middle;
}
.smallText td {
	font-size: 1em;
}

#ipResultsContainer .simpleTable
{
    margin-top:0px;
}
#ipResultsContainer .simpleTable td {
    vertical-align: top;
    padding-top: 22px;
}
.simpleTable .even {
	background-color: #f8f8f0;
}
#ipResultsContainer .simpleTable .name {
	width: 100px;
	padding-top: 4px;
	border-left: 1px solid #cccccc;
}
.simpleTable .name  {
	width: 100px;
}
#ipResultsContainer .thead td {
    padding: 3px;
}
.pager td {
    border:none;
    padding:0px;
}
.simpleTable .name p {
	margin: 3px 0 0 10px;
	padding: 0;
}
.simpleTable .linkList {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.simpleTable td.logo {
	text-align: center;
	vertical-align: middle;
}
.simpleTable td.logo img {
	margin: auto;
}
.simpleTable .nowrap {
	white-space: nowrap;
}
/*======================COMPANY PAGE STYLES=======================*/
table.press {
	margin: 0px auto;
	width: 97%;
}
table.press td {
	padding: 5px;
	vertical-align: top;
	text-align: left;
	border: none;
}
table.press .date {
	width: 79px;
	color: #666666;
	font-size: 12px;
	text-align: right;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	line-height: 1.6em;
	white-space: nowrap;
}
table.press .new {
	font-weight: bold;
}
ul.press {
	list-style-type: none;
	font-size: 0.9em;
	padding: 0;
	margin: 10px 10px 10px 20px;
}
ul.press li {
	margin: 0 0 10px;
}
.press a {
	text-decoration: none;
}
.press a:hover {
	text-decoration: underline;
}
.pressRelease {
	margin: 10px;
	line-height: 1.8em;
}
.pressRelease p {
	margin: 0;
	padding: 15px 0;
}
p.pressTitle {
    text-align:center;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.8em;
	margin: 0;
	padding: 20px 0 5px;
	font-size: 1.1em;
}
p.pressTitle span {
	text-transform:none;
}
p.pressSubTitle {
    text-align:center;
	font-style: italic;
	margin: 0;
	padding: 0 0 10px 0;
}
p.pressfooter {
	line-height: 1.3em;
	font-weight: bold;
	color: #585858;
	font-size: .9em;
}

dl.office {
	margin: 0 0px 15px 10px;
	float: left;
	width: 280px;
	padding: 0px;
	display: inline;
}
dl.office dd {
	margin: 0;
	padding: 0;
}
dl.office p.phone {
	margin: 0;
	padding: 0 0 0 2.1em;
	text-indent: -2.1em;
}

<div align="center"><br /><script type="text/javascript"><!--
google_ad_client = "pub-7293844627074885";
//468x60, Created at 07. 11. 25
google_ad_slot = "8619794253";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />&nbsp;</div>
