a.toplinks:link {
color:#ffffff;
font-size:11pt;
font-weight:bold;
}

a.toplinks:visited {
color:#ffffff;
font-size:11pt;
font-weight:bold;
}

a.toplinks:hover {
color:#ffffff;
font-size:11pt;
font-weight:bold;
}

/* td */ 
/* td */ 
td { 
	line-height: 1.5em;   
	font-family: verdana;   
	color: #666666;   
	font-size: 7.5pt;   
	vertical-align: top;   
	text-decoration: none;   
} 

ul.Screenshots-list-display {
list-type: none;
margin-left: 0px;
padding-left: 0px;
}
div.Screenshots-list-display-hover-container {
margin-left: 100px;
}

td.get-started-title {
border-top: 3px solid #000c39;
color: #000c39;
border-bottom: 1px solid #000c39;
font-weight: 700;
padding: 3px;
font-size: 10pt;
}

td.get-started-instructions {
color: #ffffff;
padding-top: 5px;
padding-bottom: 10px;
}

td.login-title {
font-weight: 700;
color: #000c39;
}

td.login-instructions {
color: #000c39;
padding-top: 3px;
padding-bottom: 7px;
}

ol.definition {
margin-top: 5px;
margin-bottom: 10px;
}

td.definition {
border: 1px solid #2B76CB;
padding: 5px;
color: #0078FE;
}

/* Labels */ 
/* Labels */ 
.component-label { 
	vertical-align: top;   
	font-weight: 700;   
	text-align: right;   
} 

/* text-box */ 
/* text-box */ 
.text-box { 
	font-weight: 500;   
	text-align: left;   
} 


/* Text Box Label */ 
/* Text Box Label */ 
.text-box-label { 
	font-weight: 700;   
	text-align: right;   
} 


/* Text Box */ 
/* Text Box */ 
.text-box-input { 
	border-width: 1px;   
	border-color: #000000;   
	border-style: solid;   
	padding-bottom: 3px;
} 


/* Group */ 
/* Group */ 
.group { 
	vertical-align: top;   
} 



/* Component */ 
/* Component */ 
.component { 
	font-size: 8pt;   
	font-weight: normal;   
	font-family: Verdana,Arial,Helvetica,Sans Serif;   
} 

.product-name {
	color: #16387c;
}

/* a */ 
/* a */ 
a { 
	color: #16387c;  /* a */ 
	text-decoration: none;  /* a */ 
	font-family: verdana;    
	font-size: 7.5pt;  
} 


/* a:link */ 
/* a:link */ 
a:link { 
	color: #16387c;  /* a:link */ 
	font-weight: 500;  /* a:link */ 
	text-decoration: none;  /* a:link */ 
	font-family: verdana;    
	font-size: 7.5pt;  
} 


/* a:visited */ 
/* a:visited */ 
a:visited { 
	color: #16387c;  /* a:visited */ 
	text-decoration: none;  /* a:visited */ 
	font-family: verdana;    
	font-size: 7.5pt;  
} 


/* a:hover */ 
/* a:hover */ 
a:hover { 
	color: #16387c;  /* a:hover */ 
	text-decoration: underline;  /* a:hover */ 
	font-family: verdana;    
	font-size: 7.5pt;  
} 

a.bottombar:link {
color: #ffffff;
}

a.bottombar:visited {
color: #ffffff;
}

a.bottombar:hover {
color: #ffffff;
}

a.login-link:link {
color: #000066;
font-weight: 700;
}

a.login-link:visited {
color: #000066;
font-weight: 700;
}

a.login-link:hover {
color: #000066;
font-weight: 700;
}

td.login-link {
padding-left: 25px;
padding-bottom: 10px;
padding-top: 10px;
}

/* body */ 
/* body */ 
body {
background-color: #3FABD6;
background-image: url(../../images/body_bg.jpg);
background-repeat: repeat-x;
margin: 0px;
}

/* button-input */ 
.button-input { 
	color: #555555;   
	font-weight: 700;   
	text-decoration: none;   
	background: #ffffff;   
} 

td.terms-of-use p{
line-height: 1.2em;
text-align: left;
padding-top: 5px;
font-size: 9px;
font-family: arial;
color:#666666;
padding-bottom: 15px;
}

a.terms-of-use:link {
font-size: 9px;
font-family: arial;
color:#666666;
}

a.terms-of-use:visited {
font-size: 9px;
font-family: arial;
color:#666666;
}

a.terms-of-use:hover {
font-size: 9px;
font-family: arial;
color:#666666;
}

.login-label {
	color: #ffffff;
}

.login-header {
	color: #ffffff;
	text-decoration: none;   
	font-weight: 700;   
	font-size: 11pt;   
	font-family: verdana;   
	padding-top: 1px;   
	padding-bottom: 1px;
	border-top: 1px solid #FD9231;
	border-bottom: 1px solid #FD9231;   
}

.bottombar {
color: #000c39;
padding-left: 10px;
padding-right: 10px;
font-size: 7.5pt;
}


.register-label {
	color: #ffffff;
	font-size: 10pt;
	border-top: 1px white solid;
	/*background-color: #ffffff;
	padding: 2px;
	border: 1px black solid;*/
}

.register-label a {
	font-weight: 700;
	color: #ff9221;
}
.register-label a:link {
	font-weight: 700;
	color: #ff9221;
}
.register-label a:hover {
	font-weight: 700;
	color: #ff9221;
}
.register-label a:visited {
	font-weight: 700;
	color: #ff9221;
}

td.left-side {
padding: 10px;
}

td.right-side {
padding: 10px;
}

td.get-started-fields {
padding-bottom: 10px;
}

p {
line-height: 1.5em;
}

h1 {
line-height: 1.5em;
font-size: 11pt;
color:#0072AB;
}

h2 {
line-height: 1.5em;
font-size: 10pt;
color:#0072AB;
}

li {
line-height: 1.5em;
font-size: 9pt;
}