.alertText {	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: verdana,arial}
.greenText {	FONT-SIZE: 8pt; COLOR: #669900; FONT-FAMILY: verdana,arial}
.hilightText {	FONT-WEIGHT: 600; FONT-SIZE: 8pt; COLOR: #222222; FONT-FAMILY: verdana,arial; BACKGROUND-COLOR: #ffff00; TEXT-DECORATION: none}
.languageText {	FONT-SIZE: 8pt; COLOR: #555555; FONT-FAMILY: verdana,arial; TEXT-DECORATION: none}
.languageText:visited {	COLOR: #555555}
.languageText:active {	COLOR: #555555}
.languageText:hover {	COLOR: #000000}
.linkText {	FONT-SIZE: 8pt; COLOR: #333333; font-family: Arial, Helvetica, sans-serif;}
.logoText {	FONT-WEIGHT: 600; FONT-SIZE: 36pt; font-face: times new roman}
td.normalText {	FONT-SIZE: 8pt; COLOR: #222222; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
span.normalText {	FONT-SIZE: 8pt; COLOR: #222222; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.bigText {	FONT-SIZE: 10pt; COLOR: #222222; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menuText {	FONT-SIZE: 8pt; COLOR: #ffffff; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menuText:visited {	COLOR: #ffffff}
.menuText:active {	COLOR: #ffffff}
.menuText:hover {	COLOR: #333399}
.bigBlueText {	FONT-SIZE: 12pt; COLOR: #333399; FONT-FAMILY: verdana,arial; TEXT-DECORATION: none}
.blueText {	FONT-SIZE: 8pt; COLOR: #333399; FONT-FAMILY: verdana,arial; TEXT-DECORATION: none}
.blueText:visited {	COLOR: #cc6699}
.blueText:active {	COLOR: #333399}
.blueText:hover {	COLOR: #333399}
.darkText {	FONT-SIZE: 8pt; COLOR: #222222; FONT-FAMILY: verdana,arial; TEXT-DECORATION: none}
.darkText:visited {	COLOR: #222222}
.darkText:active {	COLOR: #222222}
.darkText:hover {	COLOR: #222222; TEXT-DECORATION: underline}
.dullText {	FONT-SIZE: 8pt; COLOR: #cccccc; FONT-FAMILY: verdana,arial; TEXT-DECORATION: none}
.productText {	 FONT-SIZE: 9pt; COLOR: #003366; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.productTextRed {FONT-SIZE: 9pt; COLOR: #ff0000; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.productTextRedBig {	 FONT-SIZE: 11pt; COLOR: #ff0000; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.productText:visited {	COLOR: #555555}
.productText:active {	COLOR: #555555}
.productText:hover {	COLOR: #555555; TEXT-DECORATION: underline}
.priceText {	FONT-WEIGHT: 600; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: arial}
.searchLink {	FONT-SIZE: 8pt; COLOR: #222222; FONT-FAMILY: verdana,arial; TEXT-DECORATION: none}
.searchLink:visited {	COLOR: #555555}
.searchLink:active {	COLOR: #555555}
.searchLink:hover {	COLOR: #222222; TEXT-DECORATION: underline}
td.titleText {	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #000000; font-family: Arial, Helvetica, sans-serif;}
td.titleTextblue {	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #21409A; font-family: Arial, Helvetica, sans-serif;}
h1.titleTextblue {	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #21409A; font-family: Arial, Helvetica, sans-serif;}
span.titleText {	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #000000; font-family: Arial, Helvetica, sans-serif;}
span.titleTextblue {	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #21409A; font-family: Arial, Helvetica, sans-serif;}
.titleTextbluethumb {	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #21409A; font-family: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
input.button {color:#FFCB05;BACKGROUND-COLOR:#21409A;BORDER-BOTTOM:#3956AA 1px outset;BORDER-LEFT:#3956AA 1px outset;BORDER-RIGHT:#3956AA 1px outset;BORDER-TOP:#3956AA 1px outset}
.sectlink {	font-family: verdana,arial; font-size: 13px; color: #FFCF00;font-weight:bold;}
a.sectlink:link {	color: #336699;TEXT-DECORATION:none;font:bold;}
a.sectlink:active {	color: #336699;TEXT-DECORATION:none;font:bold;}
a.sectlink:visited {	color: #336699;TEXT-DECORATION:none;font:bold;}
a.sectlink:hover {	color: #336699;TEXT-DECORATION:none;font:bold;}
h1 {	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #21409A; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px;}
h2 {	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #21409A; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px;}
h3 {	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #21409A; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px;}


.acclink {font-family: verdana,arial; font-size: 9px; color: #CCCCCC; text-decoration:none;}
.acclink:link {font-family: verdana,arial; font-size: 9px; color: #CCCCCC; text-decoration:none;}
.acclink:visited {font-family: verdana,arial; font-size: 9px;color: #CCCCCC;TEXT-DECORATION:none;}
.brochuretitle{FONT-WEIGHT: 600; FONT-SIZE: 15pt; COLOR: #21409A; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFE582; TEXT-DECORATION: none}
.brochuretextblue{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; COLOR: #21409A;TEXT-DECORATION:none;}
.brochuretext{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; COLOR: #000000;TEXT-DECORATION:none;}

.menu {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #CCCCCC;	font-weight: bold;	TEXT-DECORATION:none;}
.menu:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #CCCCCC;	font-weight: bold;	TEXT-DECORATION:none;}
.menu:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #CCCCCC;	font-weight: bold;	TEXT-DECORATION:none;}
.menu:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #CCCCCC;	font-weight: bold;	TEXT-DECORATION:none;}

.sectionHeader {FONT-SIZE: 13pt; COLOR: #878AC0; FONT-FAMILY: verdana,arial; TEXT-DECORATION: none}
.notCompetitive {FONT-SIZE: 10pt; COLOR: #878AC0; FONT-FAMILY: verdana,arial; TEXT-DECORATION: none}

#top {   
margin: 0px;    
padding: 0px;  
background: #778CB9;  
height: 96px;   
border-bottom: 1px solid #fff;
}    

#top2 {  
position: absolute;  
margin: 0;    
padding: 0;  
background: #ccc; 
top: 96px;  
height: 26px; 
width: 100%; 
border-bottom: 1px solid #333366;
} 

#top3 {  
/*position: absolute;*/
margin: 0;    
padding: 0;  
background: #fff; 
/*top: 126px;  */
height: 16px; 
width: 98%; 
border-bottom: 1px solid #ccc;
} 

#left {  
position: absolute;  
left:0;  
top: 96px;  
width: 160px;
background: #ccc; 
}

#leftcontent {
padding: 1px;
background: #ccc; 
}


#center {  
margin-left: 60px;  
margin-right: 145px;  
background: #fff; 
}

#centercontent {  
padding-top: 20px; 
padding-bottom: 0; 
padding-left: 5px; 
padding-right: 10px; 
}

.centercontent {	 FONT-SIZE: 9pt; COLOR: #003366; font-family: Arial, Helvetica, sans-serif;}

/* Removes default top margin from left/right column paragraphs in Mozilla */div > p {  margin-top: 0;}


#right { 
position: absolute;  
right: 0;  
top: 96px;  
width: 145px;
background: #fff; 
}


#rightcontent {
padding: 1px;
}

#footer {  
background: #fff;  
text-align: center;  
visibility: hidden;  
width: 100%;  
padding-top: 0;    
padding-bottom: 2px;
margin-top: 0;
color: #fff;
border-top: 1px solid #333366;
}

div.logo {
position: absolute;
 z-index: 1;
 top: 10px;
 left: 0px;
 }


img.logo{
margin:0;
width: 316px;
height: 65px;
}


table.product{
margin-top: 0px;
margin-bottom: 0px;
width: 100%;
}

table.feature_centre{
border-bottom: 1px solid #999;
margin-top: 5px;
margin-bottom: 10px;
width: 100%;
}

table.feature_side{
border: 1px solid #999;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
width: 96%;

}

table.section{
margin-top: 0px;
margin-bottom: 0px;
width: 100%;
border: 1px solid #999;
}

table.product_list{
padding-top: 25px;
width: 100%;
border: 1px solid #999;
}

td.product_list{
padding-top: 10px;
padding-bottom: 10px;
text-align: top;

}

td.section{
margin: 0px;
padding: 8px;
background-color:#fff;
width: 90px;
horizontal-align: middle;
}

td.product_image{
margin: 0px;
padding: 0px;
width: 90px;
vertical-align: top;
}

td.product_copy{
margin: 0px;
padding: 0px;
padding-right: 10px;
text-align: left;
vertical-align: top;
/* border-right: 1px solid #999;*/
}

td.product_copy_right{
margin: 0px;
padding: 4px;
text-align: right;
background-color:#E1E1E1;
vertical-align: top;
border-bottom: 1px solid #999;
}

td.product_copy_left{
margin: 0px;
padding: 0px;
text-align: left;
background-color:#E1E1E1;
vertical-align: top;
border-bottom: 1px solid #999;
}

td.feature_title{
margin: 0px;
padding: 6px;
background-color:#223F9A;
}

td.feature_copy{
margin: 0px;
padding: 4px;
text-align: left;
background-color:#fff;
}

td.feature_side_title{
margin: 0px;
padding: 8px;
background-color:#778CB9;
width: 80px;
}

td.feature_side_copy{
margin: 0px;
padding: 4px;
text-align: left;
background-color:#fff;
}

td.product_image_large{
margin: 0px;
padding: 8px;
background-color:#fff;
width: 110px;
vertical-align: top;
border-bottom: 1px solid #999;
}

p.hehtoptop{
font-size: 12px;
font-weight: normal;
margin: 27px 2px 4px 2px;
border: 1px solid #778CB9;
padding: 5px;
}

p.hehtop{
font-size: 12px;
font-weight: normal;
margin: 2px 2px 4px 2px;
border: 1px solid #778CB9;
padding: 5px;
}


p.strongest{
font-size: 14px;
margin: 3px 0 3px 0;
font-weight: bold;
}


p.strong{
font-size: 12px;
margin: 0 0 3px 0;
font-weight: bold;
}


p.body{
margin: 4px;
}


hr.rhs{
width: 95%;
color: #333366;
height: 1px;
}

