html, body {
/*height: 100%;*/
}

* {
  font-family: arial, helvetica, sans-serif;
 padding: 0;
 margin: 0;
}

p {
  padding: 0px 0px 5px 0px;
  font-size: 12px;
}

/* 
Justified
1.25em basic leading (line height), one lead boundary (vertical margins)
*/

/*p {
font-size: 1em;
line-height: 1.25em;
margin: 1.25em 0;
text-align: justify;
}*/

a {
	font-weight:bold;
	text-decoration:none;
	color:#0000FF;
	}
a:hover {
	text-decoration:underline;
	}
a:visited {
	color:#0000FF;
	}
	
.boldlink {
  font-weight: bold;
}

.verticalText {
 writing-mode: tb-rl;
}

#wrapper {
 width: 950px;
 margin: 0 auto;
/* height:100%;
 min-height:100%; */
 padding:0;
}

#header {
 border: 0px;
/* height: 100%;
 min-height: 100%; */
 padding: 0px;
 margin: 0 auto;
 width:950px;
}
#header img {
float:left;
margin:15px 0 30px 20px;
}
#header h2 {
font-family: verdana, arial, helvetica, sans-serif;
font-size:32px;
float:right;
text-align:right;
color:#888;
letter-spacing:-4px;
margin:15px 10px 0 0;
line-height:28px;
}
#gradientText{
	font-family:"Arial Black";
    color:#000;
/*    font-size   :2.5em	*/
}
.gold {
color:#FF7400;
}

#centercolumn {
 border: 0px;
 margin: 0 0px 0px 10px;
 display: inline; /* IE Hack */
 padding: 0 10px 0 0;
 width: 735px;
 float: left;
 clear:left;
 min-height: 100%;
 font-size: 11px;
border-right: 1px solid #000;
/* background: url(../images/bg/contentBg.png) no-repeat right top; */
}
* html #centercolumn {height:300px} /* IE Min-Height Hack */ 

#footerContainer { width:100%; height:auto; background-color:#444; margin:0; padding:0; clear:both; }
#footer { background-color:#CCC; margin: 0 auto; width: 950px; color: #000; padding:0; }
#footer a { color: #06C; font-weight: bold; font-size:1.1em; text-decoration:none;line-height:1.1em }
#footer p, #footer p a { font: normal normal bold 1.6em/1em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #444; margin:3px 0 1px 0; padding:0; }
#footer .col { width:auto; height:auto; float:left; margin:5px 10px 10px 5px; }
#footer p.copyright { margin:0;padding:3px 0px 5px 5px; font-size:9px }
#footer p.copyright a { font-size:9px }
/*#footer .copyright a { font-size:6px; }*/
#footer .rightPanel {float:right;margin:8px 12px 0 0;background-color:#fff;padding:4px;}
#footer .rightPanel img {margin:0 2px 0 0}
#footer .rightPanel a {border:0}

#footer .blogposts {width:380px;height:auto;margin:8px 5px 5px 0;background-color:#fff;float:left;padding:4px}
#footer .blogposts .post {width:180px;padding:0;margin:10px 10px 0 0;float:left;background-color:#444}
#footer .blogposts .post a img {float:left;padding:0;margin:0px 4px 4px 4px;border:0}
#footer .blogposts .post a {width:90px;float:left;color:#fff;margin-top:4px}

/* LEFT HAND COLUMN BOXES */

#boxes { /* Parent Wrapper for inside boxes */
 margin: 0px;
 padding: 0px;
 display: inline; /* IE Hack */
 width: 185px;
 float: right;
 clear:right;
 border: 0px;
 background-color: #fff; 
 height:100%;
/* min-height: 600px; */
}
/* html #boxes {height:600px} /* IE Min-Height Hack */

#boxes H3 {
font-size: 12px;
text-align:center;
padding:8px 18px 0px 8px;
margin:0 0 0 -1px;
}

#boxes .sideBarBox {
margin:10px 13px 0px 24px;
background-image:url(../images/boxes/bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
#boxes .sideBarBox h2 {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 14px;
text-align:center;
padding:8px 18px 5px 8px;
margin:0 0 0 -1px;
background:url(../images/boxes/boxtop.gif) top no-repeat #ffffff;
font-weight:600;
color: #FFFFFF;
}
#boxes .sideBarBox H3 {
font-size: 12px;
text-align:center;
padding:8px 18px 0px 8px;
margin:0 0 0 -1px;
}
#boxes .sideBarBox p {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 11px;
padding:0px 20px 24px 8px;
/*margin:0*/
margin:0 0 0 -1px;
}

#bannerBar { width:100%; height:140; border-bottom: 1px solid #000; border-top: 1px solid #000; background-color:#444;	margin:0; padding:0; }
#bannerBarContent {	width:950px; margin:auto; height:138px; }

/* 
  ------------------------------------
  PVII Menu CSS Express Drop-Down Menu
  by Project Seven Development
  www.projectseven.com
  ------------------------------------
*/
body {
    font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
/*	background-color: #FFFFFF; */
	margin: 0px 0;
	padding: 0;
/*	background: url(../images/bg/prosig_dot_com.gif) no-repeat left top; 	*/
/*	background-repeat: repeat-x; */
}
/*
Container for the menu. We set top and bottom borders only because the menu container
stretches the entire window width. Note that this container can go inside a fixed width
element that is centered on the page, if you so desire. It can even go inside a table cell.
It carries a background image for aesthetics.
*/
#menuwrapper {
/*	border-top: 1px solid #000;	*/
	border-bottom: 1px solid #333;
	background-image: url(http://www.prosig.com/images/menus/menuBar.png);
	background-repeat: repeat-x;
/*	background-position:top right;*/
/*	background-color:#999999; */
	height:29px;
	min-height:27px;
	margin:0;
	padding:0;
	clear:both;
}
/*Clears the floated menu items.
Assigned to a BR tag placed just before
menuwrapper's closing DIV tag*/
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}


/* GENERAL STUFF */

#heading {
	margin: 0px;
	padding: 0px;
	width: 950px;
/*	background-image: url(../images/bg/bannerDATS.jpg);
	background-repeat: no-repeat; */
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:right;
/*	border: 1px solid #000;	*/
/*	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000; */
	height: 108px;
}
#heading h1 {
	 font-size: 28px;
	 float:left;
	 margin: 10px 0px 0px 10px;
	 color:#333333;
	 width:490px;
	 letter-spacing:-2px;
}
#heading p {
	 font-size: 16px;
	 float:left;
	 margin: 10px 0px 0px 10px;
	 color:#666666;
	 width:490px;
	 letter-spacing:-1px;
	 line-height:16px;
}
#heading img {
	 margin: 0;
	 float:right;
}


#searchFormBox {
	width: 285px;
	height: auto;
	float: right;
	text-align: right;
	margin: 4px 4px 0px 0px;
}
#searchFormBox input.searchTerm {
	width: 120px;
	padding: 0;
	margin-bottom: -5px;
	padding:0;
}
#searchFormBox input.goButton {
	margin: 0px;
	padding: 0;
	align:absmiddle;

}


#body {
 padding: 10px;
 display: inline; /* IE Hack */
 width: 600px;
/* height: 120px;*/
 float: left;
/* background-color: #eeeeee; */
 clear:left;
	border: 0px;
}


#pGraph{
	border: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: tahoma, arial, helvetica, sans-serif;
	color:#333333;
}
#pGraph .singleColumn{
	width: 90%;
	float: left;
	clear:both;
	display: inline;
	padding: 5px 0 0 0px;
	text-align: justify;
	font-size: 12px;
}
#pGraph .colOne{
	width: 47%;
	float: left;
	clear: left;
	display: inline;
	padding: 5px 0 0 0px;
	text-align: justify;
	font-size: 12px; 
}
#pGraph .colTwo{
	width: 47%;
	float: right;
	clear: right;
	display: inline;
	padding: 5px 10px 0 0;
	text-align: justify;	
	font-size: 12px;
}
#pGraph .colTwoImage{
	border: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color:#fff;
}
#pGraph h5 {
	font-size: 14px;
	font-weight:bold;
}
#pGraph li {
	font-family: tahoma, verdana, arial, helv, sans-serif;
	margin: 3px 0 4px 20px;
/*	list-style-image: url(../images/bullets/bigBlueBullet.gif);*/
}
#pGraph h2 {
	font-family: tahoma, verdana, arial, helv, sans-serif;
	margin: 13px 0 4px 0px;
}
#pGraph h3 {
	font-family: tahoma, verdana, arial, helv, sans-serif;
	font-size:20px;
	border-bottom: 1px dotted #356AA0;
	margin:8px 0px 5px 0px;
	letter-spacing:-2px;
	color:#356AA0;  
}
#pGraph .floatLeft {
	float: left;
	padding: 10px 10px 10px 0px;
}
#pGraph .floatRight {
	float: right;
	padding: 10px 0px 10px 10px;
}
#pGraph .floatCentre {
	align: center; 
	padding: 10px 0px 10px 10px;
}
#pGraph .newsCol1 {
	width:220px;
	border-right: 2px solid #dddddd;
	float:left;
	clear:none;
	padding:8px;
}
#pGraph .newsCol2 {
	width:220px;
	border-right: 2px solid #dddddd;
	float:left;
	clear:none;
	padding:8px;
}
#pGraph .newsCol3 {
	width:220px;
	float:right;
	clear:none;
	padding:8px;
}
#pGraph h2.headline	{
	font-size:22px;
}
#pGraph p {
  padding: 0px 0px 5px 0px;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 12px; 
}
#pGraph .colOne p a {
color:#0000FF;
text-decoration:none;
font-weight:bold;
}
#pGraph .colOne p a:hover {
text-decoration:underline;
}
#pGraph .colOne p a:visited {
color:#0000FF;
}
#pGraph p.figure {
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	margin:3px 0px 5px 0px;
}

.catalogueTable {
	padding: 0px;
	cell-spacing: 0px;
	width:100%;
	float:none;
}
.catalogueTitle {
	background-color: #000099;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
}
.catalogueListingRow {
	background-color: #FFFF99;
	font-size: 9px;
}
.catalogueTitle td {
	border: 10px solid #000099;
}
.catalogueListingRow td {
	border: 2px solid #FFFF99;
	vertical-align:top;
	border-bottom: 2px solid #000000;
}

.CardFeatureTable {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
}
.CardFeatureTable td {
	border: 1px solid #999999;
}
.CardTableBlankCell {
	background-color: #CCCCCC;
}
.CardTableFirstColumn {
	background-color: #FFCC99;
}
.CardTableNormalCell {
	background-color: #FFFFCC;
}


#intagQuotebox {
	width:220px;
	background-color:#FFFF99;
	border: 2px dashed #663333;
	padding: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}




.productTypeHardware {
width:100%;
color:#CC3333;
border-bottom: 2px solid #CC3333;
margin:0.7em 0 1.2em 0;
}
.productTypeSoftware {
width:100%;
color:#3366CC;
border-bottom: 2px solid #3366CC;
margin:0.7em 0 1.2em 0;
}
.productTypePackages {
width:100%;
color:#669933;
border-bottom: 2px solid #669933;
margin:0.7em 0 1.2em 0;
}
.productTypeProtor {
width:100%;
color:#CC6699;
border-bottom: 2px solid #CC6699;
margin:0.7em 0 1.2em 0;
}

/* -------------------------------------*/
/* Images with blue background captions */
/* -------------------------------------*/
#imageWithCaption {
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 5px;
 display: inline; /* IE Hack */
 border: 0px 0px 0px 0px;
}
#imageWithCaption .withCaption {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#imageWithCaption .caption {
color:#FFFFFF;
margin:-2px 0px 0px 0px;
padding:3px 5px 3px 5px;
background-color:#0066FF;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 9px;
font-style:italic;
text-align:center;
}

#bannerLeftBox {
	width:180px;
	height:30px;
	background:url(../images/bg/topleftDATS.png) no-repeat top left;
	background-color:#0066CC;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
#bannerLeftBox h1 {
	padding: 3px 0 0 2px;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:-2px;
}
#bannerLeftBox h1 a,
#bannerLeftBox h1 a:link,
#bannerLeftBox h1 a:visited {
	color: #fff;
	text-decoration: none;
}

#bannerLeftBox h1 a:hover {
	color: #fff;
	text-decoration: underline;
}

#bannerLeftBox h1 a:active {
	color: #fff;
	text-decoration: none;
}



#kbaseSubtitle {
	font-size:16px;
	color:#FFFFFF;
	padding:4px;
	margin:8px 0px 3px 0px;
	background-color:#0099CC;
}


.courseTitle {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 16px;
  color:#0066CC;
  padding-top:20px;
}
.courseSubtitle {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 10px;
  color:#999999;
  padding-top:3px;
}
.courseDescription {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 12px;
  color:#000000;
  padding-top:4px;
}
.courseLinks {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color:#0033CC;
  padding-top:4px;
}
.courseLinks a,
.courseLinks a:link,
.courseLinks a:visited {
	color: #0033CC;
	text-decoration: none;
}
.courseLinks a:hover {
	color: #009900;
	text-decoration: underline;
}
.courseLinks a:active {
	color: #009900;
	text-decoration: none;
}
.courseDivider {
  border-bottom:1px dotted #555555;
  padding-top:4px;
}


.nodecorationLinks
{
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted; 
	
}

.productList {
	padding: 0px 0px 5px 10px;
	line-height: 1.25;
	font-size: 18px;
	padding: 0;
	margin: 3px 0 5px 0px;
	text-align: right;
	clear: left;
	width: 250px;	
	float: right;
}
.productList ul {
	list-style-type:none;
	list-style-image:none;
}
.productList li {
	border-bottom:1px solid #0000CC;
}

.smallOptionDescTitle {
	font-size:10px;
	margin:20px 0px 10px 0px;
	background-color:#0099FF;
	padding:3px;
	color:#FFFFFF;
	font-weight:bold;
}
.smallOptionDescText {
	font-size:9px;
}
.smallOptionDescImage {
	float:left;
	padding-right:7px;
}

#dotProductBox {
	width:200px;
	height:170px;
}

#dotProductBox h1 {
	background-color:#000099;
	color:#FFFFFF;
	font-size:14px;
}

.productTitle {
font-size:16px;
margin-top:15px;
margin-bottom:0px;
}

.datsDotInfoBox {
background-color:#0099FF;
padding:2px;
color:#FFFFFF;
border:1px solid #000000;
}.p8000CardTitleNumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}
.p8000CardTitleDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #990000;
}

.p250 {
	width: 250px;
	font-size:14px;
}


#P8000CardList {
width:200px;
height:320px;
margin:0px 30px 10px 0px;
padding:0;
border:0;
float:left;
}
#P8000CardList h1 {
  border-top:4px solid #000000;
  background-color:#cc0000;
  padding:10px 0px 2px 2px; 
}
#P8000CardList h1 a {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size:32px;
  font-weight:bold;
  color:#FFFFFF;
  letter-spacing:-2px;
}
#P8000CardList h2 {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding:5px 0px 2px 0px;
    letter-spacing:-1px;
}
#P8000CardList ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	border-bottom: 2px solid #990000;  
	color: #990000;  
}
#P8000CardList li {
	list-style: none;
	line-height:1.2;
	padding: 2px 0px 2px 0px;
}
#P8000CardList p {
margin-top:8px;
}



/*
 * Standard box - used on index page and elsewhere
 */
#solutionBox {
width:340px;
height:120px;
margin: 15px 14px 3px 0px;
border-bottom: 1px solid #dddddd;
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
float:left;
background-color:#FFFFEE;
}
#solutionBox h1 {
background-color:#356AA0;
/*background:url(http://www.prosig.com/images/bg/titleBarBlue.png) no-repeat top left;*/
padding:0 0 0 4px;
margin:0 0 5px 0;
border:0;
font-family: Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
border-top: 1px solid #003366;
}
#solutionBox h1 a {
font-size:18px;
text-decoration:none;
color:#ffffff;
letter-spacing:-1px;
}
#solutionBox h1 a:hover {
color:#444444;
}
#solutionBox p {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#444444;
padding-left:90px;
padding-right:6px;
}
#solutionBox p a {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#444444;
text-decoration:none;
}
#solutionBox p a:hover {
color:#000000;
}
#solutionBox img {
float:left;
padding: 0 0 4px 4px;
}
#solutionBox p a:visited {
color:#444444;
}
#solutionBox .more {
font-size:9px;
letter-spacing:-1px;
margin:0;
padding:0 0 0 15px;
}
#solutionBox h1 a.more {
text-decoration:none;
color:#CCCCCC;
}
#solutionBox h1 a.more:hover {
text-decoration:underline;
color:#CCCCCC;
}
#solutionBox h1 a.more:visited {
color:#CCCCCC;
}


/*
 * Modified standard box - used on applications/solutions page
 */
#solutionBox.application {
height:325px;
background-image:url(../images/bg/leftSideBoxBg.png);
background-position:left bottom;
background-repeat:repeat-x;
border-top:0;
border-bottom: 2px solid #003366;
}
#solutionBox.application h1 {
font-size:24px;
letter-spacing:-0.03em;
padding:2px 0 3px 4px;
margin-bottom:4px;
color:#ffffff;
border-top: 2px solid #003366;
background-color:#356AA0;
/*background-image:url(../images/bg/appsTitleBar.png);
background-repeat:repeat-x;*/
}
#solutionBox.application p {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
}
#solutionBox.application p a {
font-size:14px;
font-weight:bold;
color:blue;
}
#solutionBox.application p a:hover {
text-decoration:underline;
}

/*
 * Small box used on right side of P8000 pages etc
 */
#solutionBox.smaller {
width:220px;
height:120px;
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}
#solutionBox.smaller h1 {
font-size:16px;
letter-spacing:-1px;
margin-bottom:7px;
padding-left:4px;
}
#solutionBox.smaller p {
line-height:9px;
padding-left:70px;
}
#solutionBox.smaller p a {
font-size:10px;
line-height:9px;
}


#solutionBox.bigger {
height:auto;
}

#solutionBox h1.hardware {
background-color:#CC0000;
/*background:url(http://www.prosig.com/images/bg/titleBarRed.png) no-repeat top left;*/
}

#solutionBox h1.systemPackage {
background-color:#006600;
/*background:url(http://www.prosig.com/images/bg/titleBarGreen.png) no-repeat top left;*/
}

#solutionBox h1.protor {
/*background:url(http://www.prosig.com/images/bg/titleBarOrange.png) no-repeat top left;*/
background-color:#FF7400;
}

#solutionTitle h1.protor {
background-color:#FF7400;
}


/*
 * Box used on main P8000 page for system descriptions
 */
#solutionBox.p8000 {
width:400px;
height:auto;
background-image:url(../images/bg/leftSideBoxBg.png);
background-position:left bottom;
background-repeat:repeat-x;
}
#solutionBox.p8000 ul {
padding:0px 0px 10px 84px;
color:#333333;
}
#solutionBox.p8000 li {
list-style-image: url(../images/bullets/bulletw2.gif);
color:#333333;
}
#solutionBox.p8000 p a {
font-size:12px;
color:#555555;
text-decoration:none;
}
#solutionBox.p8000 p a:hover {
color:#999999;
text-decoration:none;
}
#solutionBox.p8000 p a:visited {
color:#555555;
text-decoration:none;
}
/*
 * Boxes used on right hand column of all pages
 * Used to be on left hence confusing name!
 */
#leftsideBox {
width:160px;
margin:auto;
margin-top:10px;
margin-bottom:10px;
border-bottom: 2px dotted #000000;
}
#leftsideBox h2{
padding:5px 0 0px 0;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
text-align:center;
background:url(../images/bg/leftSideBoxTitle.png) no-repeat top left;
height:30px;
color:#FFFFFF;
}
#leftsideBox img {
align:center;
padding:3px 0 3px 0;
margin:0;
}
#leftsideBox p {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
padding: 7px 8px 10px 8px;
margin-top:-5px;
background-image:url(../images/bg/leftSideBoxBg.png);
background-position:left bottom;
background-repeat:no-repeat;
}
#leftsideBox p a {
color:#0000FF;
font-weight:bold;
text-decoration:none;
}
#leftsideBox p a:hover {
text-decoration:underline;
}
#leftsideBox p a:visited {
color:#0000FF;
}
.subtitle {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.highlight {
font-weight:bold;
color:#FF0000;
}

/*
 * Box used on solution page for system package descriptions
 */
#solutionBox.package {
width:630px;
margin: 15px 4px 3px 10px;
border-top: 2px solid #006600; 
border-bottom: 3px solid #006600;
float:left;
height:auto;
background-color:#FFF;
}
#solutionBox.package h2 {
font-size:32px;
color:#006600;
margin: 0 0 8px 0;
border-bottom: 2px solid #006600;
padding: 0 0 4px 5px;
letter-spacing:-2px;
}
#solutionBox.package p {
margin: 0 0 0 0;
padding-left:140px;
}
#solutionBox.package .imageBox {
width:135px;
float:left;
margin-left:4px;
}
#solutionBox.package .imageBox img.left {
float:left;
padding:0;
margin:0px 4px 4px 0px;
border:1px solid #000000;
}
#solutionBox.package .imageBox img.right {
float:left;
padding:0;
margin:0px 0px 4px 0px;
border:1px solid #000000;
}
#solutionBox.package .callout {
	font-family: nina, tahoma, arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	width:150px;
	color:#999999;
	float:right;
	margin: 0px 10px 10px 10px;
	padding: 10px 5px 10px 5px;
	text-align:right;	
	border-top:solid 1px #999999;
	border-bottom:solid 2px #999999;
	clear:none;
}
#solutionBox.package ul {
padding-left:165px;
color:#333333;
margin-bottom:25px;
clear:none;
}
#solutionBox.package li {
list-style-image: url(../images/bullets/bulletw2.gif);
color:#333333;
}
#solutionBox.package li a {
color:#0000FF;
font-weight:bold;
text-decoration:none;
}
#solutionBox.package li a:hover {
text-decoration:underline;
}
#solutionBox.package li a:visited {
color:#0000FF;
}
#solutionBox.package .tellMeMore {
float:right;
clear:none;
margin:0px 10px 10px 0px;
padding:5px;
}
#solutionBox.package .tellMeMore a {
color:white;
font-size:14px;
}


#solutionBox.animationGallery {
width:650px;
height: auto;
}
#solutionBox.animationGallery h1 a {
font-size:26px;
}
#solutionBox.animationGallery h1 a.more {
font-size:10px;
}
#solutionBox.animationGallery p {
padding-left:190px;
}



/*
 * Title block for P8000 pages and others
 */
#solutionTitle {
}
#solutionTitle h1 {
font-size:36px;
letter-spacing:-3px;
background-color:#003366;
margin-top:17px;
padding: 30px 0px 10px 10px;
color:#FFFFFF;
border-top:solid 4px #000000; 
}
#solutionTitle h2 {
font-size:16px;
font-weight:bold;
background-color:#ffffff;
padding: 5px 0px 5px 10px;
border-bottom:solid 1px #000000;
}
#solutionTitle h3 {
font-size:20px;
font-weight:bold;
padding: 5px 0px 5px 0px;
color:#3F4C6B;
margin:7px 0 0 0;
border-bottom:dotted 1px #3F4C6B;
}

/*
 * Different colours for titles
 */
#solutionTitle h1.systemPackage {
background-color:#006e2e;
}
#solutionTitle h1.hardware {
background-color:#CC0000;
}
#solutionTitle h1.protor {
background-color:#FF7400;
}


/*
 * Title block for P8000 card pages
 */
#solutionTitle.cardTitle {
}
#solutionTitle.cardTitle h1 {
font-size:64px;
letter-spacing:-5px;
padding: 15px 0px 0px 10px;
}
#solutionTitle.cardTitle h1.hardware {
background-color:#CC0000;
}
#solutionTitle.cardTitle h2 {
font-size:28px;
font-weight:bold;
background-color:#ffffff;
padding: 5px 0px 5px 10px;
border-bottom:solid 1px #3F4C6B;
letter-spacing:-2px;
}
#solutionTitle.cardTitle h3 {
font-size:20px;
font-weight:bold;
padding: 5px 0px 5px 10px;
color:#3F4C6B;
margin:7px 0 0 0;
}
#solutionTitle.cardTitle .circleBadges {
margin:4px 4px 0px 0px;
float:right;
}

#acquisitionTitle {
background-color:#33FF00;
margin:40px 0 0 0;
background-color:#C3D9FF;
}
#acquisitionTitle .number{
width:70px;
height:50px;
float:left;
font-size:36px;
font-weight:bold;
text-align:center;
padding: 12px 0 8px 0;
margin: -5px 10px 0 5px;
color:#ffffff;
background-image:url(../images/bits/circle70.png);
background-position:left top;
background-repeat:no-repeat;
}
#acquisitionTitle h1 {
color:#FFFFFF;
background-color:#3F4C6B;
}
#acquisitionTitle h2 {
color:#3F4C6B;
border-bottom:solid 1px #3F4C6B;
}


/*
 * P8000 description (bullet points and image)
 */
#P8000Header {
	padding:0;
	margin:20px 0px 25px 0px;
	height:auto;
}
#P8000Header img{
	float:left;
	clear:left;
	padding: 0;
	margin:0;
	height:auto;
}
#P8000Header ul {
	width:350px;
	height:auto;
	float: right;
	clear:right;
}
#P8000Header li {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	padding: 5px 0px 3px 4px;
	border-bottom: 2px dotted #3F4C6B; 
	color: #3F4C6B;
	list-style:none; 
}
#P8000Header ul li ul {
border-top:0px;
}
#P8000Header ul li ul.subList li {
list-style:inside;
border: 0px;
font-size:12px;
margin:0px;
padding:0px;
}


#P8000Header.hardware li {
	border-bottom: 2px dotted #CC3333;  
	color: #CC3333;
}

#P8000Header.systemPackage li {
	border-bottom: 2px dotted #006e2e;  
	color: #006600;
}

#P8000Header.protor li {
	border-bottom: 2px dotted #FF7400;  
	color: #FF7400;
}


#addressBox {
	margin: 10px 10px 5px 0;
	width:220px;
	height:185px;
	float:left;
/*border-top: 2px dotted #0099FF; */
	border-bottom: 2px dotted #0099FF;
	background-image:url(../images/bg/leftSideBoxBg.png);
	background-position:left bottom;
	background-repeat:repeat-x;
}
#addressBox h1 {
	background-color:#356AA0;
	color:#FFFFFF;
	font-size:16px;
	padding: 8px 0px 0px 2px;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin-bottom:5px;
}
#addressBox img {
	padding: 0px 0;
	float: right;
	margin-right:3px;
}
#addressBox p, #addressBox a {
	font-size:12px;
	margin:0px;
	padding-left:3px;
}
#addressBox .companyName {
	font-weight:bold;
	color:#356AA0;
	padding:7px 0px 5px 3px;
	margin:0px;
	font-size:14px;
}

#calloutBox {
	font-family: nina, tahoma, arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	width:170px;
	color:#999999;
	margin: 0px 10px 10px 10px;
	padding: 10px 5px 10px 5px;
	text-align:right;	
	border-top:solid 1px #999999;
	border-bottom:solid 2px #999999;
}

#datsOptionFunctionList {
}
#datsOptionFunctionList h1 {
font-size:14px;
background-color:#3F4C6B;
color:#FFFFFF;
margin:10px 0px 5px 0px;
padding:15px 0px 1px 5px;
}
#datsOptionFunctionList h2 {
color:#3F4C6B;
font-size:12px;
font-weight:bold;
}
#datsOptionFunctionList p {
font-size:10px;
}

#customerBlock {
margin:0px 0px 25px 0px;
}
#customerBlock h1 {
	background-color:#356AA0;
	color:#FFFFFF;
	font-size:20px;
	padding: 8px 0px 0px 2px;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin-bottom:5px;
border-top:solid 1px #003366;
}
#customerBlock p {
font-size:16px;
letter-spacing:-1px;
font-weight:bold;
}


#cardOptionList {
	padding: 0;
	margin: 0;
	width: 380px;	
}
#cardOptionList ul {
/*	border-top: 2px solid #cc0000;  */
}
#cardOptionList li {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	border-bottom: 2px dotted #cc0000;  
	color: #cc0000;
	list-style:none;
	text-align:left;
	margin:0px;
	padding:3px 0px 3px 0px;
}

table#cardOptionTable {
font-family: Arial, Helvetica, sans-serif;
padding:0;
border-top: solid #990000 2px;
border-bottom: solid #990000 2px;
}
table#cardOptionTable td {
padding: 2px;
font-size: 12px;
margin: 0;
}
.leftColumn {
background-color:#FFFFCC;
color:#000000;
border-bottom: 1px dotted #990000;
}
.rightColumn {
font-weight:bold;
color:#000000;
font-weight:bold;
border-bottom: 1px dotted #990000;
}
.leftColumnUL {
background-color:#FFFFCC;
color:#000000;
border-bottom: 1px solid #990000;
}
.rightColumnUL {
font-weight:bold;
color:#000000;
font-weight:bold;
border-bottom: 1px solid #990000;
}
.leftColumnNone {
background-color:#FFFFCC;
color:#000000;
}
.rightColumnNone {
font-weight:bold;
color:#000000;
font-weight:bold;
}

.smalltext {
font-size:9px;
}


a.tooltipInfo{
    position:relative; /*this is the key*/
    z-index:24; 
    text-decoration:none;
	border:0;
	}

a.tooltipInfo:hover{
	z-index:25;
	text-decoration:none;
	}

a.tooltipInfo span {
	display: none;
}

a.tooltipInfo:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; 
	width:15em;
    border:1px solid #000; 
    background-color:#356AA0; 
	color:#ffffff;
    text-align: center;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding:3px;
}

#linkEntry {
padding:0;
margin:12px 0px 3px 0px;
}
#linkEntry a {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 16px;
	letter-spacing:-1px;
}
#linkEntry p {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 14px;
}


#usaRepBox {
padding:0;
margin:20px 0 0 0;
}
#usaRepBox img{
	float:right;
}
#usaRepBox p {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 14px;
	width:450px;
}
#usaRepBox p.states {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 18px;
	width:450px;
	color:#356AA0;
}


#protorApp {
	width:600px;
}
#protorApp img {
	float:right;
}
#protorApp p {
	font-size:16px;
	width:390px;
}

#emailFormat {
	padding:5px;
	background-color:#FFFFCC;
	border: 1px solid #000000;
	margin:10px 0px 10px 0px;
}
#emailFormat p {
	font-family:"Courier New", Courier, monospace;
}


#protorKbase {
padding:0;
margin:0 0 10px 0;
border-bottom:1px solid #000;
}
#protorKbase h1 {
	margin:4px 0px 0px 0px;
}
#protorKbase h1 a {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 16px;
	letter-spacing:-1px;
	color:#356AA0;
}
#protorKbase p {
padding:0;
margin:4px 0px 3px 0px;
}


#downloadItem {
	background-color:#356AA0;
	background-image:url(../images/bg/downloadBg.png);
	background-repeat:repeat-x;
	background-position:top left;
	height:auto;
	border-bottom:3px solid #000;
	margin:0px 0px 25px 0px;
	padding:0;
}
#downloadItem h1 {
	font-family: nina,tahoma, arial, helvetica, sans-serif;
	font-size:24px;
	letter-spacing:-1px;
	margin:5px 0px 0px 5px;
	color:#FFF;
}
#downloadItem p {
	margin:5px 10px 0px 100px;
	color:#555;
	font-family: nina,tahoma, arial, helvetica, sans-serif;
	font-size: 16px;
}
#downloadItem a img {
	margin:5px 0px 0px 5px;
	float:left;
}
#downloadItem h2 {
	clear:both;
	font-family: nina,tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	background-color:#69F;
	padding:3px 0px 3px 5px;
	margin:0;
}


#furtherReading {
	font-family: nina,tahoma, arial, helvetica, sans-serif;
	background-color: #eee;
	padding:0;
	margin:30px 25px 10px 0px;
	border:1px solid #000;
}

#furtherReading h1{
	font-size: 18px;
	text-transform:uppercase;
	color:#009;
	margin: 10px 0px 6px 5px;
	padding:0;
	letter-spacing:-1px;
}

#furtherReading h2 a{
	font-size: 14px;
	text-transform:uppercase;
	margin: 5px 0px 0px 5px;
	padding:0;
}

#furtherReading p{
	font-size: 11px;
	padding-bottom:3px;
	margin: 1px 10px 3px 5px;
	text-align:justify;
}

#associatedInfoBox {
	width:250px;
}
#associatedInfoBox h1 a {
	font-family: nina,tahoma, arial, helvetica, sans-serif;
	font-size: 18px;
	color:#ffffff;
	background-color:#356AA0;
	padding:15px 10px 4px 3px;
	margin:0px;
	width:250px;
}
#associatedInfoBox img {
}
#associatedInfoBox p {
width:250px;
}
#associatedInfoBox p a {
	font-family: nina,tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}

/*
 * NORMAL SMALL BOX WITH BLUE BACKGROUND
 */
#smallBox { width:340px; height:auto; float:left; padding:20px 15px 0 0; }
#smallBox .top { width:340px; height:5px; background: transparent url('../images/boxes/boxTop.png') no-repeat top left scroll; }
#smallBox .bottom { width:340px; height:8px; background: transparent url('../images/boxes/boxBottom.png') no-repeat top left scroll; }
#smallBox .middle {	width:340px; height:auto; background-image:url('../images/boxes/boxMain.png'); background-repeat:no-repeat; }
#smallBox .middle a img { float:left; height:auto; margin: 4px 0 0 14px; border: 1px solid #000; }
#smallBox .middle .content { width:230px; float:left; }
#smallBox .middle .content h1 a { margin:0 0 0 8px; padding:0; font: normal normal bold 1.1em/1.1em Nina,Tahoma,Verdana,Arial,Helvetica,sans-serif; letter-spacing:-1px; color:#000; }
#smallBox .middle .content p { margin:0 0 0 8px; border:0; padding:0; font: normal normal normal 1.2em/1.3em Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#333; }
/*
 * NORMAL SMALL BOX WITH RED BACKGROUND
 */
#smallBox .red .top { background: transparent url('../images/boxes/boxTopRed.png') no-repeat top left scroll; }
#smallBox .red .middle { background-image:url('../images/boxes/boxMainRed.png'); }
/*
 * NORMAL SMALL BOX WITH GREEN BACKGROUND
 */
#smallBox.green .top { background: transparent url('../images/boxes/boxTopGreen.png') no-repeat top left scroll; }
#smallBox.green .middle { background-image:url('../images/boxes/boxMainGreen.png'); }
/*
 * TINY SMALL BOX WITH BLUE BACKGROUND
 */
#smallBox.smaller { width:220px; padding:20px 15px 0 0; }
#smallBox.smaller .top { width:220px; height:3px; background: transparent url('../images/boxes/boxTopSmall.png') no-repeat top left scroll;}
#smallBox.smaller .bottom { width:220px; height:5px; background: transparent url('../images/boxes/boxBottomSmall.png') no-repeat top left scroll; }
#smallBox.smaller .middle { width:220px; height:auto; background-image:url('../images/boxes/boxMainSmall.png'); background-repeat:no-repeat; }
#smallBox.smaller .middle a img { margin: 2px 0 0 4px; }
#smallBox.smaller .content { width:150px; }
#smallBox.smaller .middle .content h1 { margin:-5px 0; padding:0; }
#smallBox.smaller .middle .content h1 a { margin: 0 0 0 3px; padding: 0; font: normal normal bold 0.8em/1em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; }
#smallBox.smaller .middle .content p { margin: 2px 0 0 3px; padding:0; font: normal normal normal 1em/1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif; }
/*
 * BIGGER SMALL BOX WITH BLUE BACKGROUND
 */
#smallBox.bigger .middle .content p { font: normal normal normal 1.2em/1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#smallBox.bigger .middle .content h1 a { font: normal normal bold 1em/1em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#smallBox .middle a img { margin-left:11px; }
/*
 * BIGGER SMALL BOX WITH ORANGE BACKGROUND
 */
.orange #smallBox.bigger .top { width:340px; height:3px; background: transparent url('../images/boxes/boxTopOrange.png') no-repeat top left scroll;}
.orange #smallBox.bigger .middle { width:340px; height:auto; background-image:url('../images/boxes/boxMainOrange.png'); background-repeat:no-repeat; }
/*
 * TINY SMALL BOX WITH RED BACKGROUND
 */
.red #smallBox.smaller .top { width:220px; height:3px; background: transparent url('../images/boxes/boxTopSmallRed.png') no-repeat top left scroll;}
.red #smallBox.smaller .middle { width:220px; height:auto; background-image:url('../images/boxes/boxMainSmallRed.png'); background-repeat:no-repeat; }



/*
 * LAYOUT FOR PRODUCT DESCRIPTION (DATS, P8000, PROTOR ETC)
 */
#productDescription {
	padding:0;
	margin:20px 0 40px 0;
	border:0;
	width:100%;
	height:auto;
}
#productDescription .col1 {
	width:45%;
	height:auto;
	float:left;
	margin: 0 10px 0 0;
}
#productDescription .col2 {
	width:45%;
	height:auto;
	float:left;	
}
#productDescription h1 {
	margin:0 0 25px 0;
	padding:0;
	font: normal normal bold 4em/1em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	letter-spacing:-2px;
}
#productDescription p {
	font: normal normal normal 1.4em/1.3em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#productDescription .quote {
	margin:0 0 15px 0;
	padding:0;
	position:relative;
	font: normal normal bold 2em/1.1em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#productDescription .quote span{
	position:absolute;
	top:-5px;
	left:5px;
	background-image:url('../images/bits/greyQuote.png');
	width:42px;
	height:30px;
	z-index:-1;
}
#productDescription ul {
	width:320px;
	height:auto;
}
#productDescription li {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	padding: 5px 0px 3px 4px;
	border-bottom: 2px dotted #3F4C6B; 
	color: #3F4C6B;
	list-style:none; 
}
#productDescription ul li ul {
border-top:0px;
}
#productDescription ul li ul.subList li {
list-style:inside;
border: 0px;
font-size:12px;
margin:0px;
padding:0px;
}
#productDescription img {
	float:left;
}

#buttonBar {
	border:0;
	margin:0 0 10px 0;
	padding:0;
	text-align:right;
	background-image:url(../images/bg/buttonBarBg.png);
	background-repeat:repeat-x;
	background-position:top left;
}
#buttonBar img {
	margin:0 0 0 10px;
}


#otherProducts {
	margin: 0 20px 0 0;
	border: 1px solid #999;
	height:auto;
}
#otherProducts h2{
	font: normal normal normal 1.4em/1.3em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 5px;
	background-color:#333;
	color:#FFF;
}

#otherProductBox {
	margin:10px 5px 10px 5px;
	padding:0;
	border:0;
	height:auto;
}
#otherProductBox img {
	float:left;
	margin:0 10px 0 0;
}
#otherProductBox h1 {
	font-size:1.5em;
	margin:0;
	padding:0;
	border:0;
}
#otherProductBox h1 a {
	color:#333;
}
#otherProductBox p {
	font-size:0.8em;
}
#otherProductBox p a {
	color:#666;
}

#hardwareHeading {
	padding:0;
	border:1px solid #000;
	margin:10px 0 0 0;
	background-color:#369;
	height:130px;
	clear:both;
}
#hardwareHeading h1 {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:6em;
	line-height:0.9em;
	font-weight:bold;
	letter-spacing:-0.08em;
	color:#FFF;
	padding:0;
	margin:0 0 0 5px;
	border:0;
}
#hardwareHeading h2 {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:2.3em;
	font-weight:normal;
	letter-spacing:-0.08em;
	color:#CCC;
	padding:0;
	margin:5px 0 0 5px;
	border:0;
}
#hardwareHeading .titles {
	float:left;
}
#hardwareHeading .circleBadges{
	float:right;
	margin:10px 5px 0 0;
}

#slidebanner {
	width:600px;
	border: 2px solid #F00;
}

.specTable {
	padding:0;
	margin:0;
	border:0;
}
.specTable tr td{
	font-size:0.9em;
	color:#03F;
	font-weight:bold;
}
.specTable tr td.specLeftCell{
	font-size:0.9em;
	color:#333;
	text-align:right;
	padding-right:10px;
}
.specTable tr td.specTitle{
	font-size:1em;
	color:#009;
	font-weight:bold;
	border-bottom: 1px solid #009;
}

/*
 * LAYOUT FOR PRODUCT DESCRIPTION (DATS, P8000, PROTOR ETC)
 */
#summary {
	padding:0;
	margin:20px 0 0 10px;
	border:0;
}
#summary ul {
	width:320px;
	float:left;
}
#summary li {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	padding: 5px 0px 3px 4px;
	border-bottom: 2px dotted #3F4C6B; 
	color: #3F4C6B;
	list-style:none; 
}
#summary img {
	float:right;
}
#summary p {
	font: normal normal normal 1.4em/1.3em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-right:20px;
	margin-bottom:15px;
}
#summary p a {
	font: normal normal bold 1.0em/1.3em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


#description p {
	font: normal normal normal 1.4em/1.3em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#description p a {
	font: normal normal bold 1.0em/1.3em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#p8000OtherProducts {
	margin: 10px 0 20px 0;
	border: 1px solid #03C;
	height:auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#p8000OtherProducts h2{
	font: normal normal normal 1.4em/1.3em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 5px;
	background-color:#369;
	color:#FFF;
	margin:2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#p8000OtherProductBox {
	margin:10px 5px 10px 5px;
	padding:0;
	border:0;
	height:auto;
	width:220px;
	float:left;
}
#p8000OtherProductBox img {
	float:left;
	margin:0 10px 0 0;
}
#p8000OtherProductBox h1 {
	font-size:1.3em;
	margin:0;
	padding:0;
	border:0;
	letter-spacing:-1px;
}
#p8000OtherProductBox h1 a {
	color:#333;
}
#p8000OtherProductBox p {
	font-size:0.7em;
	font-weight:normal;
}
#p8000OtherProductBox p a {
	color:#666;
}

#brochurePanel {
	border:0;
	margin:0;
	padding:0;
}
#brochurePanel h1 {
	font-family: Nina,Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:1.2em;
}
#brochurePanel p a {
	font-family: Nina,Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
}
#brochurePanel a img {
	float:left;
	border: 1px solid #000;
	margin:0 5px 0 0;
}

#tabbedSolutionBox {
	margin:0;
	padding:0;
	border:0;
}
#tabbedSolutionBox h1 a {
	font: normal normal bold 1.5em/1.3em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	width:100%;
}
#tabbedSolutionBox h1 a:hover {
	text-decoration:underline;
}
#tabbedSolutionBox img {
	float:right;
}
#tabbedSolutionBox p {
	font: normal normal normal 1.5em/1em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:300px;
}
#tabbedSolutionBox ul {
	font: normal normal normal 1.0em/1.2em Nina,Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:300px;
	margin-left:20px;
}



.productDescriptionBox h3 {
	margin: 3px 10px 0 10px;
	color:#FFF;
	font:32pt Arial, sans-serif;
	letter-spacing:-1px;
	font-weight: bold;
}
.productDescriptionBox {
	width: 700px;
	height: 320px;
	margin: 10px 10px 5px 0px;
	float:left;
	background:#161613;
	border: solid 2px #8399AF;
	overflow: hidden;
	position: relative;
}
.productDescriptionBox img {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
.productDescriptionBox h4 {
	padding: 0 10px;
	color:#fff;
	font-weight:bold;
	font:16pt "Lucida Grande", Arial, sans-serif;
	margin: 0 0 5px 0;
	letter-spacing:-1px;
}
.titleBlock {
	top: 0px;
	left: 0;
	float: left;
	position: absolute;
	background: #000;
	height: 85px;
	width: 100%;
	opacity: .8;
	/* For IE 5-7 */
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
		-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.descPanel {
	top: 180px;
	left: 0;
	float: left;
	position: absolute;
	background: #000;
	height: 120px;
	width: 530px;
	opacity: .7;
	/* For IE 5-7 */
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	/* For IE 8 */
		-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.descPanel p {
	padding:4px;
	margin: 0;
	font:11pt "Lucida Grande", Arial, sans-serif;
	color:#fff;
	font-weight:normal;
}
.contentsPanel {
	padding:3px;
	margin:0px;
	top: 85px;
	right: 0;
	float: right;
	position: absolute;
	background: #fff;
	height: 315px;
	width: 170px;
	opacity: .8;
	/* For IE 5-7 */
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
		-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.contentsPanel p {
	border: 0;
	margin: 2px 0 3px 0;
	padding:0;
	font:8pt "Lucida Grande", Arial, sans-serif;
	color:#000;
}
.contentsPanel ul {
	border: 0;
	margin: 0 0 0 14px;
	padding: 0;
	font: 8pt "Lucida Grande", Arial, sans-serif;
	color: #000;
}
.contentsPanel li {
	margin:0;
	padding:0 0 0 -3px;
	border:0;
}

#worldClockPanel {
	width:100%;
	height:16px;
	background-color:#444;
	padding:0;
	margin:0 0 10px 0;
	border-bottom: 1px solid #444;
}

.worldClock {
	width:950px;
	height:10px;
	margin: 0 auto 10px auto;
	padding:3px 0px 3px 0px;
	background-color:#fff;
}
.worldClock p {
	font-size:9px;
	margin:0;
	padding:0 0 0 15px;
	border:0;
}
.worldClock span {
	font-weight:bold;
}


#staffProfile {
	width:230px;
	height:500px;
	margin: 20px 0 10px 0;
	float:left;
}
#staffProfile img {

}
#staffProfile h1 {
	font-size:28px;
	letter-spacing:-2px;
	margin:0 0 0 10px;
}
#staffProfile h2 {
	font-size:16px;
	letter-spacing:-1px;
	margin-left:10px;
}
#staffProfile p {
	font-size:11px;
	text-align:justify;
	width:200px;
	margin-left:10px;
}


#translateFlags {
	font-size:36px;
	padding:0;
	margin:30px 0 0 25px;
}
#translateFlags a span {
	position: relative;
	top: -8px;
}

