
/*Answer Stylesheet */

body        {
 font-family: Tahoma, Verdana, sans-serif; 
 font-size: 12px;
 background-color : White;
 margin: 0px;
 text-align: center;
}
#bodydiv {
  width: 770px;
  margin: auto;
  text-align: left;
 background-image: url(../images/bg_main.gif);
 background-repeat: repeat-y;
}

#innerdiv {
	width: 742px;
   margin-left:14px;
   margin-right:14px;
}

/* old body color
 background-color : #EBE9D8;
*/

td {
	font-size: 100%;
}

/* setting width and  */

.sideheader {
	padding: 10px;
	font-weight: bold;
	border-bottom: 1px solid #D3D3D3;
}

.pageinfobox {
	background-color: White;
}
.pageinfoleft {
	width: 50%;
	vertical-align: top;
	border-right: 1px solid grey;
}
.pageinforight {
	width: 50%;
	vertical-align: top;
}

.sidebox, .learnmorebox, .keyfeaturesbox, 
.contactbox, .seeanswerbox, .contactusbox
  {
	padding: 10px;
	background-color: #F7F7F0;
	border-bottom: 1px solid #D3D3D3;	
}

.quotebox {
 	background-color: #F7F7F0;
   color: #996666;
	border-bottom: 1px solid #D3D3D3;	
	text-align: center;
}

.contactusbox {
	font-size: 90%;
}


/* Headings */

h1  { 
     font-size: 160%; 
	  color: #2F4F4F; 
	  font-weight: bold 
}
h2  { 
      font-size: 120%; 
  	   color: #2F4F4F; 
		font-weight: bold 
}
h3  { 
		font-size: 100%; 
}
h4  { 
		font-size: 100%; 
		font-weight: bold; 
		color: #2F4F4F;  
}

.box {
	background-color : #E4E4E4;
}

.pdfcover {
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* ********************************************************************************
   CONTENT BOX 
	******************************************************************************** */

#contentcell {
	background-color: white;
}	

.contentbox {
padding-left: 20px;
padding-right: 20px;
background-color: white;
}

.homecontentbox {
background-color: white;
border-left: 1px solid #D3D3D3;
border-right: 1px solid #D3D3D3;
}

.homecontentbox h2 {
	font-weight: bold;
	font-size: 1.5em;
}

.homecell {
 /* border-right: 1px solid #D3D3D3; */
  padding-top: 20px;
  padding-left: 10px; 
  padding-right: 10px;
  padding-bottom: 20px; 
}

.homesub {
	color : #708090;
	font-weight: bold;
}


/* ** make lists properly indented and give them a bit more space */

.contentbox ul {
	margin-left: 0;
	padding-left: 15px;
}

.contentbox li {
   line-height: 1.5em;
}

/* ***********************************************************************
    Left Side Bar
   ************************************************************************ */


#leftcontent {
	background: #F7F7F0;
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	
}
#leftcontent h2 {
  color: #CC0033;
  font-size: 10px;
  padding-left: 25px;
  padding-top: 10px;
}


/* ***********************************************************************
    Side Links and submenu
   ************************************************************************ */

.sidelinks {
	margin-left: 0.75em;
	padding-left: 0.75em;
	padding-right: 10px;
}
	
.sidelinks li {
   list-style-image: url(../images/arrow.gif)	;
	padding-bottom: 3px;
}	
.sidelinks li.pdf {
   list-style-image: url(../images/pdficonsm.gif)	;
	padding-bottom: 3px;
}	

.submenu {
	margin-left: 5px;
	padding-left: 15px;
	padding-right: 10px;
}
	
.submenu li {
   list-style-image: url(../images/arrow.gif)	;
	padding-bottom: 3px;
}	

.subsubmenu {
	margin-left: 5px;
	padding-left: 25px;
	padding-right: 10px;
}
	
.subsubmenu li {
   list-style-image: url(../images/arrow.gif)	;
	padding-bottom: 3px;
}	


/* ***********************************************************************
    Features List
   ************************************************************************ */

.featureslist {
	padding-right: 10px;
	margin-left: 0.75em;
	padding-left: 0.75em;
}
	
	
	
.featureslist li {
/*   list-style-image: url(/answer/images/arrow.gif)	; */
	padding-bottom: 3px;
}	
.featureslist li.pdf {
   list-style-image: url(../images/pdficonsm.gif)	;
	padding-bottom: 3px;
}	



#rightcontent {
	background: #F7F7F0;
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	width: 180px;
}
#rightcontent h2 {
  color: #CC0033;
  font-size: 90%;	
  padding-left: 25px;
  padding-top: 10px;
}




table.roundtable_green {
	background: #dcedc5;
}


td.roundtable_green {
	padding: 0;
	margin: 0;
}

ul.sideul {
  padding: 0;
}
ul.sideul li {
	list-style: none;
}

.roundhdg_green {
	color: #74b617;
	font-weight: bold;
	padding: 0;
   margin: 5px 0px 5px 0px;
}

#logo {
	padding: 0px;
	margin: 0;
}	

#menubar {
	background: #404653;
	text-align: left;
}


#footer {
   text-align: center;
	font-size: 90%;
	/* background: #F7F7F0; */
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	color: black;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#topmenu {
	background: #2F4F4F;
	padding: 5px;
}
#topmenu li {
	display: inline;
	border: 1px solid white;
	padding: 5px;
	margin: -2px;
}
#topmenu li a {
	color: white;
	font-weight: bold;
}


/* ***********************************************************************
    Menu Tabs
   ************************************************************************ */

#navsite ul {
	padding: 3px 0;
	margin: 0;
	border-bottom: 1px solid #778;
	font: 11px Tahoma, Verdana, sans-serif;
}

#navsite ul li {
	list-style: none;
	margin: 0px;
	display: inline;
}

#navsite ul li a {
  padding: 3px 0.5em;
  border: 1px solid #778;
  border-bottom: none;
  background: #669999;
  text-decoration: none;	
}

#navsite ul li a:link {
	 color: White;
}

#navsite ul li a:visited {
	 color: White;
}

#navsite ul li a:hover, #navsite ul li a:visited:hover {
	 color: White;
	 background: #2F4F4F;
	 border-color: #227;
}


/* ***********************************************************************
   Side Module List
   ************************************************************************ */

.modulelist {
	margin-left: 5px;
	padding-left: 15px;
	list-style: square;
}



/* ***********************************************************************
    News 
   ************************************************************************ */

.news {
   padding-bottom: 10px;
	border-bottom: 1px dotted black;
	margin-bottom: 10px;
}	
.newsblue {
	color: #6699CC;
}
.news h2 {
	color: #993333;
}
	
/* ***********************************************************************
   Home Page Side Bar
	hr acts like a small box so set borders none then style bottom border
   ************************************************************************ */

#homesidemenu hr {
   border: none;
	border-bottom: 1px dotted black;
}

/* ***********************************************************************
   Colours for SPANs
   ************************************************************************ */

.darkgreen {
	color: #2E8B57;
}

/* ***********************************************************************
    MISC STYLES
   ************************************************************************ */



.FEATURETEXT{
	color:#000000;
	 font-size: 10px;
	font-weight: bold;
}

.USERNAME{
	color:#000000;
	 font-size: 12px;
	font-style : italic;
}

.RED {
	color: red;
}

.NAVY {
	color:#003366;
	font-weight: bold;
}
/* Contributor */


.FEATURES {
 font-family: Arial; 
 font-size: 10pt ;
 color: Black;	
 font-style: italic;
 margin-left : 10%;
}



.ERRORMSG {
	color: red;
	font-weight: bold;
}

.REGPROMPT {
	color: #006666;
	font-size: 10pt;
	/*font-weight: bold;*/
}

.REGPROMPTREQ {
	color: Red;
	font-size: 10pt;
	/*font-weight: bold;*/
}


A:LINK {
	color: black;
	text-decoration: none;
}

A:VISITED{
	color: black;
	text-decoration: none;
}
A:HOVER {
	color: Maroon;
	text-decoration: underline;
}

a.linktext {
	text-decoration: underline;
	color: navy;
}

/* a.linktext:link {
	color: Maroon;
	text-decoration: underline;
}*/
a.linktext:visited {
	text-decoration: underline;
	colour: maroon;
}
a.linktext:hover {
	text-decoration: none;
	colour: blue;
}




/* ***********************************************************************
   External Links
   ************************************************************************ */


a.extlink {
   padding-right: 15px;
	color: Maroon;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/extlink.gif);
	background-position: right center;
	background-repeat: no-repeat;
	border-bottom: thin dotted;
}

a.extlink:hover {
	text-decoration: none;
	border-bottom: thin solid;
}


/* ***********************************************************************
   P R O D U C T   C D    S T Y L E S 
   ************************************************************************ */

.cdcontent {
background: white;
border-left: 10px solid #6699CC;
padding-left: 20px;
padding-right: 20px;
}	
.rmseposcontent {
background: white;
border-left: 10px solid #666666;
padding-left: 20px;
padding-right: 20px;
}	
	
	
TD.BACK {
   background-color: White;
}
TD.SIDE {
   background-color: #000080;
}
TD.CONTENT {
   background-color: #FFFFFF;
}
TD.QUOTEBAR {
   background-color: White;
}
TD.HIGHLIGHT {
   background-color: #6699CC;
}

.BLUETEXT {
        color: #000080;
}
.QUOTETEXT {
        color: #003366;
        text-decoration: none;
        font-style: italic;
        font-size: 12px;
}

/* Level 1 menu links at the left */			 
A.MENUTEXT {
	color: White;
}
/* Level 2 links at the side */			 
A.MENUTEXT2 {
	color: #FFCC33;
}

/* Navigation links at bottom of page */			 
A.NAVTEXT {
	font-size: 10px;
	color: #000080;
}


/* ***************************************************************
   RMS EPOS 
	*************************************************************** */

.pagetitle h1 {
	color: white;
}	
.pagetitle td {
	background-color: #666666;
}
	
.rmspagetitle {
   padding-top: 15px;
   padding-left: 15px;
   padding-bottom: 15px;
	background-color: #666666;
	color: white;
}

/* relative URL is relative to style sheet NOT page */

ul.bullet {
	list-style-image : url(../images/bullet_point.gif);
	list-style-position : outside;
}

.s2{
	border-bottom: thin dotted #FFCC66;
}

.s1 {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}


.right_shadow {
   width: 10px; 
	background: url(../images/right_shadow.gif) repeat-y top;
	}
.left_shadow {
   width: 10px; 
	background: url(../images/left_shadow.gif) repeat-y top; 	
	}

	
	
.contenttitle_left {
  background-color: #C4BD8C;
  height: 50px;
  vertical-align: middle;
  padding-left: 20px;
}
.contenttitle_left h1 {
 font-family: Arial, sans-serif; 
 font-size: 25px;
 color: white;
 font-weight: normal;
}
.contenttitle_left_top {
  background-color: #C4BD8C;
  height: 30px;
  vertical-align: middle;
  padding-left: 20px;
  text-align: right;
}

/*
.contenttitle_right {
  background-color: #C4BD8C;
  height: 50px;
  vertical-align: middle;
  width: 180px;
}
.contenttitle_right_top {
  background-color: #C4BD8C;
  height: 30px;
  vertical-align: middle;
  width: 180px;
}
*/

.newcontact {
	padding-left: 10px;
	padding-bottom: 5px;
}

.contenttitle_right {
   background-color: #EAEAE3;
   height: 50px;
   vertical-align: middle;
   width: 180px;
   font-size: 80%;
   border-left: 1px solid #D3D3D3;
   border-bottom: 1px solid #D3D3D3;
   border-right: 1px solid #D3D3D3;
}
.contenttitle_right_top {
   background-color: #EAEAE3;
   height: 30px;
   vertical-align: middle;
   width: 180px;
   font-size: 90%;
   padding-top: 5px;
   border-left: 1px solid #D3D3D3;
   border-bottom: 1px solid #D3D3D3;
   border-right: 1px solid #D3D3D3;
	}

.dropdown {
	font-size: 10px;
   background-color: #F7F7F0;
	border-width:1px;
}


.redimage {
	background-color: #CC6666;
}


.intro {
	font-weight: bold;
}

.defaultbar {
	background-color: #66CC9A;
}
.industrybar {
	background-color: #669ACC;
}
.solutionsbar {
	background-color: #CC9966;
}
.modulesbar {
	background-color: #FF6633;
}
.productsbar {
	background-color: #FFCC33;
}
.industrybar {
	background-color: #CC6699;
}
.downloadsbar {
	background-color: #009999;
}
.newsbar {
	background-color: #669999;
}
.companybar {
	background-color: #CC6600;
}
.servicesbar {
	background-color: #0099CC;
}

.homebar {
	background-color: #007B73;
}

.feedbackbar {
	background-color: #6699FF;
}
.releasesbar {
	background-color: #009999;
}


.images {
	border: 0;
}

.toplinks {
	text-align: right;
}


#printcontact {
  display: none;
}

.requiredfield {
	color: red;
}

.moduletable {
	width: 100%;
}

.moduletable td {
	vertical-align: top;
	width: 50%;
	padding-bottom: 10px;
	padding-top: 15px;
	border-bottom: 1px dotted #666666;
}
.moduletable h4 {
	padding-bottom: 0px;
}

.picturetable, .producttable, .downloadtable, .siteindextable {
	width: 100%;
}

.picturetable td {
	vertical-align: middle;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666666;
	
}
.picturetable td.picturetext {
   width: 200px;
	vertical-align: middle;
	padding-right: 10px;
	
}

.producttable td {
	vertical-align: middle;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-bottom: 5px;
	border-top: 1px dotted #666666;
}


.downloadtable td {
	vertical-align: middle;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-bottom: 5px;
	/* border-top: 1px dotted #666666; */
}

.downloadtable td.downloadicon {
   text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-bottom: 5px;
	border: none;
	width: 30px;
}

.downloadlink {
	text-decoration: underline;
}

.smalltext {
	font-size: 70%;
}
.center{
	text-align: center;
}

.siteindextable td {
	vertical-align: top;
	padding: 5px;
}


.twocoltable {
	width: 100%;
}
.twocoltable td {
	width: 50%;
	vertical-align: top;
}

/* Site Links */

.sitelink {
	text-decoration: none;
	border-bottom: thin dotted;
}

.sitelink:hover {
	text-decoration: none;
}
.sitelink:visited {
	text-decoration: none;
}

.rightcaption {
  float: right;
  width:250px;
  padding: 0.5em;
  text-align: center;
}
.rightcaption .caption {
  text-align: center;
  font-style: italic;
  text-indent: 0;
  color: #666666; 
}
.rightcaption img.scaledimage {
 width: 90%;
}

/* **************************************************************
   DHTML Tooltip
	************************************************************** */


#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #FFFFCC;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border: 1px solid #CCCCCC;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}


.formcell {
	vertical-align: top;
	width: 200px;
}


/* **********************************************************
   Support Site 
	********************************************************** */
	
#supportbannertable {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-collapse: collapse;
}	
	
.support_answerbar {
	background-color: #008473;
}
.support_retailbar {
	background-color: #FF8400;
}
.support_icancitbar {
	background-color: #C63929;
}
	

td.colhdr {
	background-color: #9CA8B0;
	color: #FFFFFF;
	font-weight : bold;
}
td.coldata {
	background-color: #b5cad2;
	color: Black;
}
/* used in logs list */
td.colhdr2 {
	background-color : #9CA8B0;
}
td.coldata2 {
	background-color : #B5CAD2;
}
.logtext {
	background-color: #DDDDDD;
}
.objname {
	font-weight: bold;
}


/* **********************************************************
   IcanCiT
	********************************************************** */

.icancit_bar {
	background-color: #ED1D24;
}
#supportbannertable {
	width: 100%;
	padding: 5px;
	margin: 0px;
	border-width: 0px;
	border-collapse: collapse;
background-color: #dfe6f3;}	

.supportbanner_left {
   background-color: #dfe6f3;
  height: 50px;
  vertical-align: middle;
  width: 180px;
}


.bodypanel {
  padding: 20px;
  background-color: blue;
  color: white;
  font-size: 1.25em;
  font-weight: bold;
}


/* **********************************************************
   New Menu
	********************************************************** */

#newmenu {
	clear: left;
}	


#navcontainer {
/*	border: 1px solid blue;*/

}

#pagename {
clear: left;
}
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;
background-color: #404653;
color: White;
float: left;
width: 100%;
font-family: Arial, helvetica, sans-serif;
font-size: 12px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #404653;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #8B9FB1;
height: 20px;
padding-top: 6px;
}

#navcontainer ul li a:hover
{
background-color: #C4BD8C;
color: #fff;
}