.address{
	color: #0066CC; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align:center;
	padding-top:2px;
}
paddingLeft10{
padding-left:10px;
}
.displayBlock{
DISPLAY: block
}
.verticalAllignTop{
VERTICAL-ALIGN: top;
}
.verticalAllign{
VERTICAL-ALIGN: bottom;
}
.h3classStandard{
	PADDING-LEFT: 10px; 
	MARGIN: 20px 0px 10px; 
	color: #0033CC; 
	font-style:italic;
}
.h3classProfessional{
PADDING-LEFT: 10px; 
MARGIN: 20px 0px 10px; 
color: #FF0000;
font-style:italic;
}
.h3classCompany{
PADDING-LEFT: 10px; 
MARGIN: 20px 0px 10px; 
color: #9933FF;
font-style:italic;
}
.purpleFont{
color: #663399;
}
.divclass{
	PADDING-LEFT: 37px; 
	FONT: bold 12pt Arial, Helvetica, sans-serif; 
	COLOR: #065467
}
.whiteBackground{
	background-color:#FFFFFF;
}
.padding{
	padding-left:10px;
	padding-right:12px;
}
.rightAllign{
text-align:right;
padding-right:25px;
}
.fontSmall {
	font-size: small;
	font-weight: bold;
}
.fontMedium {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: medium;
}
.blueBoldFont {
	color: #0066CC; 
	font-weight: bold;
	text-decoration:none;
}
.darkBlueFontSize12 {
	color: #0066CC; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
.darkBlueBoldFont {
	color: #0066CC;
	font-weight: bold;
}
.redColour {
	color: #FF0000
}
.blueColour {
	color: #0033CC
}
.fontSize10 {
	font-size: 10pt
}
.fontWhite {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
}
.blackTextTopMenu {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.mainTable{
	width:764px;
	border-style:solid;
	border-width:2px;
	border-color:#0066FF;
	background-color:#99CCFF;
}
.leftMenuTable{
	width:201px;
	height:41px;
	border:0px; 
}
.borderColourWhite{
	border-color:#FFFFFF;
}
.topMenuTable{
	width:102%;
	background-color:#FFFFFF;
	height:39px;
}
.greyBackground{
	background-image:url(../Index/GrayBackground.gif);
}
.lightBlueBackground{
	background-image: url(../Index/Footer/topbg.gif);
}

.button {
	font: normal 10px/normal Arial, Helvetica, sans-serif;
	background-image:url(../Index/Footer/topbg.gif);
	width:120px;
}
.height23{
	height:23px;
}

BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 100%; 
	BACKGROUND-COLOR: white
}
HTML {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 100%; 
	BACKGROUND-COLOR: white
}
H2 {
	PADDING-LEFT: 20px; 
	LEFT: -20px; 
	MARGIN: 19px 0px;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif; 
	COLOR: #1b7389; 
	POSITION: relative
}
H3 {
	MARGIN: 19px 0px; 
	FONT: bold 10pt Arial, Helvetica, sans-serif;
	COLOR: #1b7389
}
H4 {
	MARGIN: 19px 0px; 
	FONT: bold 9pt Arial, Helvetica, sans-serif;
	COLOR: #1b7389
}
H5 {
	MARGIN: 19px 0px; 
	FONT: bold 9pt Arial, Helvetica, sans-serif;
	COLOR: #1b7389
}
TABLE#footer {
	HEIGHT: 43px
}
TABLE#footer TD {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 217px; 
	FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle; 
	COLOR: black; 
	TEXT-ALIGN: center
}
TABLE#footer A {
	COLOR: black; 
	TEXT-DECORATION: underline
}
TABLE#footer A:link {
	COLOR: black; 
	TEXT-DECORATION: underline
}
TABLE#footer A:visited {
	COLOR: black; 
	TEXT-DECORATION: underline
}
TABLE#footer A:hover {
	COLOR: #359595; 
	TEXT-DECORATION: underline
}
TABLE#footer A:active {
	COLOR: #359595; 
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
.table {
	WIDTH: 100%; 
	BACKGROUND-COLOR: #96b3bf
}
.table TD {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 3px;
	font-size:9px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	PADDING-TOP: 3px
}
.table TH {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 3px; 
	FONT: 9pt Tahoma, Arial, Helvetica, sans-serif;
	PADDING-TOP: 3px
}
.table TD {
	BORDER-RIGHT: white 2px solid; 
	BORDER-TOP: white 2px solid; 
	BORDER-LEFT: white 2px solid; 
	BORDER-BOTTOM: white 2px solid; 
	BACKGROUND-COLOR: white
}
.table TH {
	BORDER-RIGHT: white 1px solid; 
	BORDER-TOP: white 1px solid; 
	FONT-WEIGHT: bold; 
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid; 
	BACKGROUND-COLOR: #d0dfde
}
.table .even TD {
	BACKGROUND-COLOR: #f0f0f0
}
H1 {
	MARGIN: 19px 0px; 
	FONT: bold 12pt Arial, Helvetica, sans-serif;
	COLOR: #1b7389
}
P {
	FONT-SIZE: small; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
UL {
	FONT-SIZE: small; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
OL {
	FONT-SIZE: small; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
DL {
	FONT-SIZE: small; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
DT {
	FONT-SIZE: small; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
P {
	MARGIN: 19px 0px; 
	TEXT-ALIGN: justify
}
P.centered {
	TEXT-ALIGN: center
}
UL {
	MARGIN-TOP: 19px; 
	MARGIN-BOTTOM: 19px
}
OL {
	MARGIN-TOP: 19px; 
	MARGIN-BOTTOM: 19px
}
UL UL {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 19px
}
A {
	COLOR: #0066FF;
}
A:hover{
color:#FF0000
}
.cntSingle {
	BORDER-RIGHT: #1b7389 1px solid; 
	BORDER-TOP: #1b7389 1px solid; 
	MARGIN: 0px 5px 10px 9px; 
	BORDER-LEFT: #1b7389 1px solid; 
	BORDER-BOTTOM: #1b7389 1px solid
}
.cntSingleInner {
	PADDING-RIGHT: 37px; 
	PADDING-LEFT: 36px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
.cntSingle H2 {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: 8px 1px; 
	PADDING-LEFT: 35px; 
	LEFT: 0px;
	PADDING-BOTTOM: 4px; 
	MARGIN: 1px; 
	FONT: bold 9pt Tahoma, Arial, Helvetica, sans-serif; 
	COLOR: #065467; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #96b3bf
}
.subnavigation A {
	COLOR: white; 
	TEXT-DECORATION: none
}
.subnavigation A:hover {
	TEXT-DECORATION: underline;
	color: #CCFFFF;
}
.subnavigation A:active {
	TEXT-DECORATION: underline;
	color:#000066;
}
.subnavigation A.current {
	COLOR: #b0edef
}
.subnavigation TD {
	PADDING-RIGHT: 7px; 
	BACKGROUND-POSITION: 5px 2px; 
	PADDING-LEFT: 27px;
	background-color:#0099CC;	
	FONT: bold 7pt Tahoma, Arial, Helvetica, sans-serif; 
	BACKGROUND-REPEAT: no-repeat;
	height:21px;
	padding-left:5px;
	padding-top:2px;
}
.subnavigation TD.div {
	BACKGROUND-POSITION: 5px 0px; 
	PADDING-LEFT: 0px; 
	background-color:#0099CC;
	BACKGROUND-REPEAT: no-repeat
}
#navigation A {
	PADDING-RIGHT: 12px; 
	DISPLAY: block; 
	PADDING-LEFT: 12px; 
	PADDING-BOTTOM: 0px; 
	COLOR: black; 
	PADDING-TOP: 16px; 
	HEIGHT: 23px; 
	TEXT-DECORATION: none
}

.code {
	BORDER-RIGHT: #e8e8e8 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #e8e8e8 1px solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 19px 0px; 
	FONT: 9pt courier new,Tahoma, Arial, Helvetica, sans-serif; 
	BORDER-LEFT: #e8e8e8 1px solid; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #e8e8e8 1px solid; 
	BACKGROUND-COLOR: #f0f0f0
}
.code .field {
	COLOR: #008000
}
.code .string {
	COLOR: #a000a0
}
.code .comment {
	COLOR: #808080
}
.code .tag {
	COLOR: #000080
}
.highlighedProduct TD {
	BACKGROUND-COLOR: #e0f0f0
}
.eula {
	FONT: 8pt Tahoma, Arial, Helvetica, sans-serif
}
DIV.button {
	TEXT-ALIGN: center
}
.form {
	MARGIN-LEFT: auto; WIDTH: auto; MARGIN-RIGHT: auto
}
.form .label {
	BACKGROUND-COLOR: #f0f0f0
}
.form .textField {
	BACKGROUND-COLOR: #f8f8f8
}
.form .textField INPUT {
	BORDER-RIGHT: silver 1px solid; 
	BORDER-TOP: silver 1px solid; 
	BORDER-LEFT: silver 1px solid; 
	BORDER-BOTTOM: silver 1px solid
}
.form .buttons {
	TEXT-ALIGN: center
}
.error {
	COLOR: red; 
	TEXT-ALIGN: center
}
.testimonials P {
	MARGIN-BOTTOM: 5px;
	font-style:italic; 
	TEXT-ALIGN: left
}
.testimonials .sign {
	MARGIN-TOP: 0px; 
	FONT-SIZE: 70%; 
	MARGIN-BOTTOM: 29px; 
	FONT-STYLE: normal; 
	TEXT-ALIGN: right
}
P.more {
	PADDING-RIGHT: 20px; 
	FONT-SIZE: 70%; 
	FONT-STYLE: normal; 
	TEXT-ALIGN: right
}
.more A {
	TEXT-DECORATION: none
}
.more A:hover {
	TEXT-DECORATION: underline
}
A.hidden {
	CURSOR: default; 
	COLOR: black; 
	TEXT-DECORATION: none
}
.tip {
	WIDTH: 300px;
	BORDER-RIGHT: #1b7389 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #1b7389 1px solid; 
	PADDING-LEFT: 10px; 
	/*FILTER: progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3); */
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #1b7389 1px solid; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #1b7389 1px solid; 
	BACKGROUND-COLOR: #f0f0f0; 
	TEXT-ALIGN: left
}
.tipShot {
	MARGIN: 10px 0px; 
	TEXT-ALIGN: center
}
.purchase {
	WIDTH: 100%
}
.purchase TD {
	BORDER-RIGHT: red 0px; 
	BORDER-TOP: red 1px solid; 
	FONT: 9pt Tahoma, Arial, Helvetica, sans-serif;
	BORDER-LEFT: red 0px; 
	BORDER-BOTTOM: red 1px solid
}
.purchase TD A {
	DISPLAY: block; 
	WIDTH: 100%; 
	TEXT-DECORATION: none
}
DL.news .date {
	FONT-SIZE: 8pt; 
	COLOR: #1b7389; 
	LINE-HEIGHT: 11pt
}
DL.news .subject {
	FLOAT: left; 
	COLOR: #1b7389
}
DL.news {
	
}
DL.news DT {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	MARGIN: 0px; 
	BORDER-BOTTOM: #1b7389 1px solid; 
	TEXT-ALIGN: right
}
DL.news DD {
	MARGIN: 0px
}
DL.news P {
	
}
DL.news UL {
	
}
.shortNews {
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 0px; 
	FONT: 8pt Tahoma, Arial, Helvetica, sans-serif; 
	PADDING-TOP: 10px; 
	TEXT-ALIGN: left
}
.shortNews .date {
	FONT-WEIGHT: bold
}
.shortNews DIV {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 12px; 
	FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
	PADDING-TOP: 3px
}
.navTip {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 0px; 
	FONT: 8pt Tahoma, Arial, Helvetica, sans-serif; 
	WIDTH: 440px; 
	COLOR: black; 
	PADDING-TOP: 5px; 
	POSITION: absolute; 
	TEXT-ALIGN: center
}