.headerSlogan{

	background-image: url(../images/headerBackground.png);

	background-color: #ffffff;

}



body{

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(../images/xtenza_bg.jpg);

	background-repeat: repeat-x;

	background-color: #d7dcdc;

}



.subHeader{

	font-family: 'arial','helvetica';

	font-size:15px;

	font-weight: bold;

	color: #000000;

	padding-top:3px;

	padding-bottom:2px;

}



.pageHeader{

	font-family: 'arial','helvetica';

	font-size:20px;

	font-weight: bold;

	color: #ffffff;

	padding:3px;

	background-image: url(../images/solBG.png);

	background-repeat: no-repeat;

	height: 50px;

}



.indHeader{

	font-family: 'arial','helvetica';

	font-size:20px;

	font-weight: bold;

	color: #ffffff;

	padding:3px;

	background-image: url(../images/solBG.png);

	background-repeat: no-repeat;

	height: 50px;

}



.parHeader{

	font-family: 'arial','helvetica';

	font-size:20px;

	font-weight: bold;

	color: #ffffff;

	padding:3px;

	background-image: url(../images/solBG.png);

	background-repeat: no-repeat;

	height: 50px;

}



.aboutHeader{width:0px; padding-left:25px;

	font-family: 'arial','helvetica';

	font-size:20px;

	font-weight: bold;

	color: #ffffff;
	 background:url(../images/solBG.png) repeat-x;
	 

	background-repeat: no-repeat;

	height: 50px;

}



.left{

	background-image: url(../images/leftbar.png);

	background-repeat: repeat-y; 

}



.right{

	background-image: url(../images/rightbar.png);

	background-repeat: repeat-y; 

}

.content{

	font-family: 'arial','helvetica';

	font-size:12px;

	color: #000;

	padding:3px;

}



.headerBG{

	background-color: #ffffff;

	padding: 6px;

	font-famiy: 'arial', 'helvetica';

	color: #000000;

}



.footer{

	border-top: 1px solid #d0d0d0;

	font-family: 'arial', 'helvetica';

	font-size: 11px;

	color: #000;

	padding:5px;

}



.footer a{

	font-family: 'arial', 'helvetica';

	font-size: 11px;

	color: blue;

	text-decoration:underline;

	padding:5px;

}



.footer a:visited{

	font-family: 'arial', 'helvetica';

	font-size: 11px;

	color: blue;

	text-decoration:underline;

	padding:5px;

}



.footer a:hover{

	font-family: 'arial', 'helvetica';

	font-size: 11px;

	color: blue;

	text-decoration:none;

	padding:5px;

}





.dropdown{

	background-color: #ffffff;

}



.sideBox{

	margin: 0px;

	border:1px solid #d0d0d0;

	padding: 3px;

	background-color: #efefef;

}



.sideBox ul {

	list-style-type: none;

	margin:2px;

	padding:3px;

	font-family: 'arial', 'helvetica';

	font-size: 12px;

}



.sideBox ul a{

	list-style-type: none;

	margin:2px;

	padding:0;

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	color: #000;

	text-decoration: underline;

}



.sideBox ul a:visited{

	list-style-type: none;

	margin:2px;

	padding:0;

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	color: #000;

	text-decoration: underline;

}



.sideBox ul a:hover{

	list-style-type: none;

	margin:2px;

	padding:0;

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	color: #000;

	text-decoration: none;

}



.sideBox li{

	display: block;

	padding-left: 2px;

}



.sideBoxHeader li{

	display: block;

	padding: 3px;

	font-family: 'arial', 'helvetica';

	font-size: 14px;

	background-color: yellow;

}

.ruleBar{

	background: url(../images/ruleBarBG.png) repeat-x left top;

	padding: 4px;

	color: #fff;

	font-family: 'arial', 'helvetica';

	font-weight: bold;

	font-size: 13px;

}





.rightPro{

	background: url(../images/requestdemo.png) no-repeat left top;

	padding: 4px;

	color: #000;

	font-family: 'arial', 'helvetica';

	font-size: 9px;

	font-weight: bold;

	height: 100px;

}



.freeTrial{

	background: url(../images/freetrial.png) no-repeat left top;

	padding: 4px;

	color: #000;

	font-family: 'arial', 'helvetica';

	font-size: 9px;

	font-weight: bold;

	height: 109px;

}



.learnMore{

	background: url(../images/learnmore.png) no-repeat left top;

	padding: 4px;

	color: #000;

	font-family: 'arial', 'helvetica';

	font-size: 9px;

	font-weight: bold;

	height: 100px;

}



.rightProContent{

	color: #000;

	font-family: 'arial', 'helvetica';

	font-size: 13px;

	font-weight:bold;

	padding: 2px;

}



.rightProSmallContent{

	color: #3E3B3B;

	font-family: 'arial', 'helvetica';

	font-size: 11px;

	font-weight: normal;

	padding: 5px;

}



.slidetabsmenu{

float:left;

width:100%;

font-size: 14px;

font-family: 'arial', 'Helvetica';

line-height:normal;

font-weight:normal;

/*border-bottom: 1px solid gray;*/

background:url(../images/bluebar.png) no-repeat left top;

}



* html .slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/

/*margin-bottom: 1em;*/

}



.slidetabsmenu ul{

list-style-type: none;

margin:0;

padding:0;

}



.slidetabsmenu li{

display:inline;

margin:0;

padding:0;

}



.slidetabsmenu a{

float:left;

background:url(../images/bluebar.png) no-repeat left top;

margin:0;

margin-right: 0px;

text-decoration:none;

}



.slidetabsmenu a span {

float:left;

display:block;

background:url(../images/bluebar.png) no-repeat right top;

padding:10px 10px 10px 10px;

font-weight:bold;

color:#3B3B3B;

}



/* Commented Backslash Hack hides rule from IE5-Mac \*/

.slidetabsmenu a span {float:none;}

/* End IE5-Mac hack */





.slidetabsmenu a:hover span{

background-position:100% -35px;

color: #ffffff;

font-weight:bold;

}



.slidetabsmenu li.selected a span{

background-position:100% -35px;

color: #ffffff;

font-weight:bold;

}



.slidetabsmenu ul li.selected{

background-position:100% -35px;

}



.slidetabsmenu li.selected a{

background-position:100% -35px;

color: #ffffff;

font-weight:bold;



}



.slidetabsmenu li.selected a:hover{

background-position:100% -35px;

}





html>/**/body .IEonlybr{ /*None IE browsers hack*/

display: none; /*Hide BR tag in non IE browsers, since it's not needed*/

}





/* ######### Style for Drop Down Menu ######### */



.dropmenudiv_c{

position:absolute;

font-family: 'arial', 'Helvetica';

top: 0;

/*border: 1px solid #06547A; THEME CHANGE HERE*/

border-left:1px solid #d0d0d0;

border-right:1px solid #d0d0d0;

border-bottom:1px solid #d0d0d0;

border-top:0px solid #d0d0d0;



font:normal 12px Verdana;

line-height:18px;

z-index:100;



background-image: url(../images/menuBG.png);

background-repeat: repeat-x;





background-color: white;

width: 200px;

visibility: hidden;

}





.dropmenudiv_c a{

width: auto;

font-family: 'arial', 'Helvetica';

display: block;

text-indent: 5px;



/*border: 1px solid #06547A; THEME CHANGE HERE

border-bottom-width: 1px;*/

padding: 2px 0;

text-decoration: none;

font-weight: normal;

color: black;

z-index:100;

}



* html .dropmenudiv_c a{ /*IE only hack*/

width: 100%;

z-index:100;

}



.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/

background-color: #06547A;

/*background-image: url(../images/leftmenuBG.png);*/

color: #ffffff;

z-index:100;

}



.shadow{

background:url(images/shadow-left.png) repeat-y left top;

}







.productBox{

	list-style-type: none;

	margin:0px;

	padding:2px;

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	border-left: 1px solid #d0d0d0;

	border-right: 1px solid #d0d0d0;

}



.productBox ul {

	list-style-type: none;

	margin:0px;

	padding:2px;

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	color: #000;

	text-decoration: underline;

	background-color:#ffffff;

	display: block;	

}



.productBox ul a{

	list-style-type: none;

	margin:0px;

	padding:2px;

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	color: #000;

	text-decoration: underline;

	background-color:#ffffff;	

	display: block;	

}



.productBox ul a:hover{

	list-style-type: none;

	margin:0px;

	padding:2px;

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	color: #000;

	text-decoration: none;

	background-color: #efefef;

	display: block;

}



.productBox li{

	list-style-type: none;

	margin:0px;

	padding:2px;

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	color: #000;

	text-decoration: none;

	background-color: #ffffff;

	display: block;

}



.productBox li a{

	list-style-type: none;

	margin:0px;

	padding:2px;

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	color: #000;

	text-decoration: none;

	background-color: #ffffff;

	display: block;

}



.productBox li a:hover{

	list-style-type: none;

	margin:0px;

	padding:2px;

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	color: #000;

	text-decoration: none;

	background-color: #efefef;

	display: block;

}





.productBoxHeader{

	display: block;

	padding: 3px;

	font-family: 'arial', 'helvetica';

	font-size: 14px;

	font-weight: bold;

	background:url(../images/leftmenuBG.png) repeat-x left top;

	}



.successBox{

	border-top: 1px solid #d0d0d0;

	border-bottom: 1px solid #d0d0d0;

	padding: 1px;

	font-family: 'arial', 'helvetica';

	font-size: 14px;

	font-weight: bold;

	background-color: #efefef;

	}



.requestdemo{

	position:absolute;

	top: 165px;

	cursor: hand;

	padding: 2px;

	border:0px;

	color: #000;

	font-family: 'arial', 'helvetica';

	font-size: 14px;

	font-weight: bold;

	background-image:url(../images/greenButton.png);

	background-repeat: repeat-x;	

	height: 20px;

}



.freedemo{

	position:absolute;

	top: 275px;

	cursor: hand;

	padding: 2px;

	border:0px;

	color: #000;

	font-family: 'arial', 'helvetica';

	font-size: 14px;

	font-weight: bold;

	background-image:url(../images/blueButton.png);

	background-repeat: repeat-x;

	height: 20px;

}



.LearnMoreDemo{

	position:absolute;

	top: 645px;

	cursor: hand;

	padding: 2px;

	border:0px;

	color: #000;

	font-family: 'arial', 'helvetica';

	font-size: 14px;

	font-weight: bold;

	background-image:url(../images/brownButton.png);

	background-repeat: repeat-x;

	height: 20px;

}



.formStyle{

	font-family: 'arial','helvetica';

	font-size:12px;

	color: #000000;

	padding-top:2px;

	border:1px groove #d0d0d0;;

}



.reqStyle{

	color: red;

	padding:1px;

	font-family: 'arial','helvetica';

	font-size:12px;

	font-weight: bold;

}



.demoBox{

	text-align: left;

	padding: 4px;

	border:1px solid #d0d0d0;

	color: #000;

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	font-weight: normal;

	background-color: #efefef;

}



.loginHeader{

	font-family: 'arial','helvetica';

	color: #000000;

	font-size: 14px;

	font-weight: bold;

	background-color: #efefef;

	border-bottom: 1px solid #d0d0d0;

	

}



#loginBox{

	border: 1px solid #d0d0d0;

	background-color: #ffffff;

	color: #000000;

	font-size: 12px;

	padding:6px;

	font-family: 'arial','helvetica';

}



.loginButton{

	border:0px solid #000000;

	cursor: hand;

	font-family: 'arial','helvetica';

	font-size: 13px;

	font-weight: bold;

	background-color: #d0d0d0;

	padding: 3px;

}



.req{

	font-famiy: 'arial','helvetica';

	color: red;

	font-weight: bold;

	text-align: left;

}



.navLink{

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	color: #000;

}



a:link.navLink{

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	color: blue;

	text-decoration:underline;

}



a:visited.navLink{

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	color: blue;

	text-decoration:underline;

}



a:hover.navLink{

	font-family: 'arial', 'helvetica';

	font-size: 12px;

	color: blue;

	text-decoration:none;

}





a:link.subHeader{

	font-family: 'arial','helvetica';

	font-size:15px;

	font-weight: bold;

	color: blue;

	padding-top:3px;

	padding-bottom:2px;

	text-decoration: underline;

}

a:visited.subHeader{

	font-family: 'arial','helvetica';

	font-size:15px;

	font-weight: bold;

	color: blue;

	padding-top:3px;

	padding-bottom:2px;

	text-decoration: underline;

}



a:hover.subHeader{

	font-family: 'arial','helvetica';

	font-size:15px;

	font-weight: bold;

	color: blue;

	padding-top:3px;

	padding-bottom:2px;

	text-decoration: none;

}



