@charset "iso-8859-1";
/* ================ */
/* General settings */
/* ================ */

BODY {
	/*font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;*/
	/*font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;*/
	font-family: "Lucida Grande", "Lucida Sans Unicode",sans-serif;
	font-spacing: 3px;
	font-size: 14px;
	color:#555555;
	font-style: normal;
	text-decoration: none;
	margin: 0px;
	padding:0px 0px 0px 0px;
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	background-repeat:repeat;
	background-position: center top;
	background-attachment: fixed;
	line-height:16px;
}
.contentLeft {
	padding-left:15px;
}
.form {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.form_search {
	padding: 0 0 10 0 /*8 2 15 2*/;
	margin: 0 0 0 0;
}
.radio{
	border:none;
	font-weight:normal;
	line-height:14px;
	outline:none;
	background-color:#fff;
}
INPUT.box {
	background-CoLoR:#ffffff;
	BORder-TOP-WIDTH: 1;
	BORder-BOTTOM-WIDTH: 1;
	BORder-BOTTOM-STYLE: DOUBLE;
	BORder-TOP-STYLE: DOUBLE;
	BORder-LEFT-STYLE: DOUBLE;
	BORder-RIGHT-STYLE: DOUBLE;
	BORder-LEFT-WIDTH: 1;
	BORder-RIGHT-WIDTH: 1;
	COLOR: #000000;
	BORDER-COLOR:#cccccc;
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	font-size: 11px;
}
INPUT.button {
	background-CoLoR:#009900;
	BORder-TOP-WIDTH: 1;
	BORder-BOTTOM-WIDTH: 1;
	BORder-BOTTOM-STYLE: DOUBLE;
	BORder-TOP-STYLE: DOUBLE;
	BORder-LEFT-STYLE: DOUBLE;
	BORder-RIGHT-STYLE: DOUBLE;
	BORder-LEFT-WIDTH: 1;
	BORder-RIGHT-WIDTH: 1;
	COLOR:#ffffff;
	BORDER-COLOR:#000000;
}
INPUT.button2 {
	background-CoLoR:#006699;
	BORder-TOP-WIDTH: 1;
	BORder-BOTTOM-WIDTH: 1;
	BORder-BOTTOM-STYLE: DOUBLE;
	BORder-TOP-STYLE: DOUBLE;
	BORder-LEFT-STYLE: DOUBLE;
	BORder-RIGHT-STYLE: DOUBLE;
	BORder-LEFT-WIDTH: 1;
	BORder-RIGHT-WIDTH: 1;
	COLOR:#ffffff;
}
INPUT.button3 {
	background-CoLoR:#006600;
	BORder-TOP-WIDTH: 1;
	BORder-BOTTOM-WIDTH: 1;
	BORder-BOTTOM-STYLE: DOUBLE;
	BORder-TOP-STYLE: DOUBLE;
	BORder-LEFT-STYLE: DOUBLE;
	BORder-RIGHT-STYLE: DOUBLE;
	BORder-LEFT-WIDTH: 1;
	BORder-RIGHT-WIDTH: 1;
	COLOR:#ffffff;
}
INPUT.button_search {
	width:100px;
	background:url(../images/btn_search_bg.jpg) top left no-repeat;
	color:#FFF;
	font-weight:bold;
	height:26px;
	border:0px;
	margin:0px;
	padding:0px;
}
.rbox {
	width:90%;
	margin-right:15px;
	border: solid 1x #cdcdcd;
	height:60px;
	font-size:11px;
	overflow:auto;
}
/* =============== */
/* Anchor settings */
/* =============== */
A {
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
A:link {
	color: #f26522;
	font-weight:normal;
	text-decoration: none;
}
A:active {
	color: #f26522;
	font-weight:normal;
	text-decoration: none;
}
A:visited {
	color: #f26522;
	font-weight:normal;
	text-decoration: none;
}
A:hover {
	color: #b11116;
	text-decoration: underline;
}
A:link.link2 {
	color: #787878;
	font-size: 12px;
	padding-top: 4px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}
A:active.link2 {
	color: #787878;
	font-size: 12px;
	padding-top: 4px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}
A:visited.link2 {
	color: #787878;
	font-size: 12px;
	padding-top: 4px;
	line-height:11px;
	text-decoration:none;
	text-transform:uppercase;
}
A:hover.link2 {
	color: #b11116;
	font-size: 12px;
	padding-top: 4px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}
A:link.link3 {
	color: #F90;
	font-weight:bold;
	text-decoration: none;
}
A:active.link3 {
	color: #F90;
	font-weight:bold;
	text-decoration: none;
}
A:visited.link3 {
	color: #F90;
	font-weight:bold;
	text-decoration: none;
}
A:hover.link3 {
	color: #F30;
	font-weight:bold;
	text-decoration: none;
}
A:link.link4 {
	color: #013A8D;
	font-weight:bold;
}
A:active.link4 {
	color: #013A8D;
	font-weight:bold;
}
A:visited.link4 {
	color: #013A8D;
	font-weight:bold;
}
A:hover.link4 {
	color: #013A8D;
	text-decoration: underline;
}
A:link.link5 {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
A:active.link5 {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
A:visited.link5 {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
A:hover.link5 {
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}
A:link.link6 {
	color: #ed145b;
	font-weight:none;
}
A:active.link6 {
	color: #ed145b;
	font-weight:none;
}
A:visited.link6 {
	color: #ed145b;
	font-weight:none;
}
A:hover.link6 {
	color: #ed145b; /*#6DCFF6;*/
	text-decoration: underline;
}
A:link.link7 {
	color: #ffcc00;
	font-weight:none;
	text-decoration: none;
}
A:active.link7 {
	color: #ffcc00;
	font-weight:none;
	text-decoration: none;
}
A:visited.link7 {
	color: #ffcc00;
	font-weight:none;
	text-decoration: none;
}
A:hover.link7 {
	color: #ffcc00;
	font-weight:none;
	text-decoration: underline;
}
A:link.link8 {
	color: #6885a2;
	font-weight:none;
	text-decoration: none;
}
A:active.link8 {
	color: #6885a2;
	font-weight:none;
	text-decoration: none;
}
A:visited.link8 {
	color: #6885a2;
	font-weight:none;
	text-decoration: none;
}
A:hover.link8 {
	color: #6885a2;
	font-weight:none;
	text-decoration: underline;
}
A:link.link9 {
	color: #000000;
	font-weight:none;
	text-decoration: none;
}
A:active.link9 {
	color: #000000;
	font-weight:none;
	text-decoration: none;
}
A:visited.link9 {
	color: #000000;
	font-weight:none;
	text-decoration: none;
}
A:hover.link9 {
	color: #000000;
	font-weight:none;
	text-decoration: underline;
}
/* =========== */
/* Text colors */
/* =========== */
.white {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
}
.white2 {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
.xswhite {
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
}
.red {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #bb0000;
}
.darkred {
	color: #BA0000;
}
.black {
	color: #000000;
	font-weight:bold;
}
.blue {
	color: #214D7C;
}
.grey {
	color: #666666;
}
.grey_title {
	color: #aaaaaa;
	font-size:14px;
}
.lightyellow {
	color: #FFFFDD;
}
.orange {
	color: #FFCC00;
}
.lightgreen {
	color: #CCFFCC;
}
.green {
	color: #009900;
}
.purple {
	color: #A01595;
}
.beige {
	color: #FFF99D;
}
/* ============== */
/* Resizing fonts */
/* ============== */
.xs {
	font-size: 7pt;
	line-height:8pt;
}
.xs_footer {
	font-size: 7pt;
	line-height:8pt;
}
.xs_grey {
	font-size: 7.5pt;
	color: #666666;
}
.small {
	font-size: 8.5pt;
}
.normal {
	font-size: 10pt;
	color:#FFFFFF;
	font-weight:bold;
}
.medium {
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	color:#9d9d9d;
	font-weight:bold;
	font-size: 14px;
	font-stretch:narrower;
	line-height:18px;
}
.medium2 {
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	color:#4d4d4d;
	font-weight:bold;
	font-size:13px;
	font-stretch:narrower;
	letter-spacing:0px;
	/*text-transform:uppercase;*/
	line-height:16px;
}
.medium3 {
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	color:#b11116;
	font-weight:bold;
	font-size:13px;
	font-stretch:narrower;
	letter-spacing:0px;
	line-height:16px;
}
.large {
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	color:#353535;
	font-weight:bold;
	font-size: 18px;
	font-stretch:narrower;
	padding:0px;
	margin:0px;
}
.large_title {
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	color:#353535;
	font-weight:bold;
	font-size: 18px;
	font-stretch:narrower;
	padding:0px 0px 0px 12px;
	margin:0px;
	line-height:34px;
}
.large_title_W {
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	color: #fff; /*#fafafa; */
	font-weight:bold;
	font-size: 18px;
	font-stretch:narrower;
	padding:0px 0px 0px 12px;
	margin:0px;
	line-height:34px;
}
.large_white {
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size: 18px;
	font-stretch:narrower;
}
.large_red {
	color:#bb0000;
	font-weight:bold;
	font-size: 18px;
	font-stretch:narrower;
}
.xl {
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	color:#343434;
	font-weight:bold;
	font-size: 22px;
	font-stretch:narrower;
	line-height:24px;
}
/* ================ */
/* Change font face */
/* ================ */
P {
	font-size: 8pt;
	font-style: normal;
	text-decoration: none;/*line-height: 11pt;*/
}
UL.indent {
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
	margin-left: 0.5cm;
	position: relative;
}
DIV {
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
DIV TD {
	color: #555555;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	/*line-height:20px;*/
	text-align: none;
	margin:0px;
	padding:0px;
	font-spacing: 3px;
}
DIV TH {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
DIV TR {
	padding:0px;
	margin:0px;
}
TH {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
TR {
	padding:0px;
	margin:0px;
}
.clickable {
	cursor:pointer;
}
TD {
	color: #555555;
	font-size: 11px;
	font-style:normal;
	/*line-height:20px;*/
	text-align: none;
	margin:0px;
	padding:0px;
	font-spacing: 3px;
	font-weight:normal;
}
TD.black {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	font-style:normal;
	line-height:20px;
	text-align: none;
	margin:0px;
	padding:0px;
}
TD.white {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	text-align: justify;
	margin:0px;
	padding:0px;
}
TD.mid {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color:#555555;
	line-height:14px;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
TEXTAREA {
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
INPUT {
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
SELECT {
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
OPTION {
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
.style2 {
	color: #1A2748;
	font-weight: bold;
}
.style3 {
	color: #1A2748
}
/*menu tree style sheet */
.itemBorder {
	border-style:none;
	border-top-width:thin;
	border-width:thin;
	border-bottom-width:thin;
	border-color:#cccccc
}
.itemText {
	text-decoration: none;
	color: #FFFFFF;
	font: 9px Tahoma
}
.crazyBorder {
	border: 2px outset #663399
}
.crazyText {
	text-decoration: none;
	color: #FFCC99;
	font: Bold 12px Arial, Helvetica
}
.style1 {
	font-size: 9pt;
	font-weight: bold;
}
.style4 {
	font-size:11px;
	color: #FFFFFF;
	font-weight: none;
}
.style5 {
	color: 6DCFF6;
	font-weight:bold;
}
.style6 {
	font-size:12px;
	color: #FFFFFF;
	font-weight: bold;
}
.style7-testi {
	font-size:11px;
	font-weight:bold;
	line-height:16px;
}
.style7-teti_title {
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
}
html {
	overflow-x: hidden;
	overflow-y: auto;
}
/* ----- div link ----- */
#links ul {
	list-style-type: none;
	/*width: 200px;*/
		padding:0 0 0 0px;
	margin: 0 0 0 0px;
}
#links li {
	/*border: 1px dotted #999;*/
        border-width: 1px 0 0 0;
	margin: 0px 0 0 0;
}
#links li a {
	color: #ffffff; /*#990000;*/
	display: block;
	font-size: 12px; /*120%;*/
	/*font-family:verdana;
		font-weight:bold;
		line-height:24px;*/
        /*font: bold 110% Arial, Helvetica, sans-serif;*/
        /*padding: 3px;*/
		letter-spacing:0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:2px;
	text-decoration: none;
}
* html #links li a {  /* make hover effect work in IE */
	width: 295px;
}
#links li a:hover {
	background: #C10100; /*#C92E36; #FF3300; #e4e4e4;  #ffffcc;*/
	color: #FF9900; /* #4d4d4d;*/
}
#links a em {
	color: #333;
	display: block;
	/*font-family:Verdana;
		font-size: 85%;
		font-style:normal;
		font-weight: none;*/
		font: normal 14px arial;
	/*font: normal 85% Verdana, Helvetica, sans-serif;*/
        line-height: /*115%; */ 18px;
}
#links a span {
	color: #3377fe; /*#125F15;*/
	font: normal 10px Arial;
	/*font: normal 70% Verdana, Helvetica, sans-serif;*/
        line-height: 14px; /*150%;*/
}
/* ----- div link for logo ----- */
#links_dc ul {
	list-style-type: none;
	/*width: 200px;*/
		padding:0 0 0 0px;
	margin: 0 0 0 0px;
}
#links_dc li {
	/*border: 1px dotted #999;*/
        border-width: 1px 0 0 0;
	margin: 0px 0 0 0;
}
#links_dc li a {
	color: #555555; /*#990000;*/
	display: block;
	font-size: 12px; /*120%;*/
	/*font-family:verdana;
		font-weight:bold;
		line-height:24px;*/
        /*font: bold 110% Arial, Helvetica, sans-serif;*/
        /*padding: 3px;*/
		letter-spacing:0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:2px;
	text-decoration: none;
}
* html #links_dc li a {  /* make hover effect work in IE */
	width: 100%;
}
#links_dc li a:hover {
	color: #FF9900; /* #4d4d4d;*/
}
#links a em {
	color: #333;
	display: block;
	/*font-family:Verdana;
		font-size: 85%;
		font-style:normal;
		font-weight: none;*/
		font: normal 14px arial;
	/*font: normal 85% Verdana, Helvetica, sans-serif;*/
        line-height: /*115%; */ 18px;
}
#links a span {
	color: #3377fe; /*#125F15;*/
	font: normal 10px Arial;
	/*font: normal 70% Verdana, Helvetica, sans-serif;*/
        line-height: 14px; /*150%;*/
}
/* ------ end of links for logo ------ */


/*Example CSS for the two demo scrollers*/

#pscroller1 {
	width: 400px;/*382px;/*380px;*/
	height: 150px;
	border: 0px solid black;
	text-align:left;
	padding:15px;
	background-color: #ffffff; /*lightyellow;*/
	line-height:14px;
}
#pscroller2 {
	width: 350px;
	height: 20px;
	border: 1px solid black;
	padding: 3px;
}
#pscroller2 a {
	text-decoration: none;
}
.someclass {
//class to apply to your scroller(s) if desired
}
/* ---- div knowledgebase float ---- */

#knowledgebaseSide {
	float: right;
	width: 240px;
	margin:0px 0 0 15px;
	padding:0px;
}
#knowledgebaseTitle {
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #6d6d6d;
	background:url(../images/img_knowledgebase.png) left no-repeat;
	line-height: 42px;
	border:0px;
	width:190px;
	padding-left:40px;
	margin-left:5px;
}
#knowledgebaseContent {
	width:220px;
	padding-left:10px;
	vertical-align:top;
}
#knowledgebaseContent ul {
	/*background: url(images/img_knowledgebase.png) no-repeat right bottom;*/
	margin: 0;
	padding: 4px 0px 0px 0px;
	list-style: none;
}
#knowledgebaseContent li {
	margin-bottom:0;
	padding-top:0px;
	padding-bottom:17px;
	padding-left:16px;
	background: url(../images/ico_knowledgebase.png) top left no-repeat;
	font-weight:bold;
}
#knowledgebaseContent li a {
	margin:0px;
	color:#6d6d6d;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-weight:bold;
}
#knowledgebaseContent li a:hover {
	color:#333;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-weight:bold;
}
/* ----- div float sticker ----*/
#sticker {
	float: right;
	width:220px;
	/*padding-left:10px;*/ margin:5px;
	padding:5px;
	vertical-align:top;
	z-index:999;
}
/* ---- div links ---- */

/* ----- div link ----- */
#links2 ul {
	list-style-type: none;
	width: 100px;
	padding:0 0 0 0px;
	margin: 0 0 0 0px;
}
#links2 li {
	/*border: 1px dotted #999;*/
        border-width: 1px 0 0 0;
	margin: 0px 0 0 0;
}
#links2 li a {
	color: #666; /*#990000;*/
	display: block;
	font-size: 11px; /*120%;*/
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	/*font-family:verdana;
		font-weight:bold;
		
		line-height:24px;*/
        /*font: bold 110% Arial, Helvetica, sans-serif;*/
        /*padding: 3px;*/
		padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:2px;
	text-decoration: none;
}
* html #links2 li a {  /* make hover effect work in IE */
	width: 100px;
}
#links2 li a:hover {
	background: #B1B046; /*#FF3300; #e4e4e4;  #ffffcc;*/
	color: #fff; /* #4d4d4d;*/
}
#links2 a em {
	color: #666;
	display: block;
	/*font-family:Verdana;
		font-size: 85%;
		font-style:normal;
		font-weight: none;*/
		font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	/*font: normal 85% Verdana, Helvetica, sans-serif;*/
        line-height: /*115%; */ 18px;
}
#links2 a span {
	color: #3377fe; /*#125F15;*/
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	/*font: normal 70% Verdana, Helvetica, sans-serif;*/
        line-height: 14px; /*150%;*/
}
/*--- links sub ---*/
#links_sub ul {
	list-style-type: none;
	width: auto;
	padding:0 0 0 0px;
	margin: 0 0 0 0px;
}
#links_sub li {
	border-width: 1px 0 0 0;
	margin: 0px 0 0 0;
	border:1px solid #ccc;
	line-height:24px;
}
#links_sub li a {
	color: #999999; /*#990000;*/
	display: block;
	font-size: 11px; /*120%;*/
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	text-transform:uppercase;
	text-align:center;
	margin:0 auto;
	text-decoration: none;
}
* html #links_sub li a {  /* make hover effect work in IE */
	width: auto;
}
#links_sub li a:hover {
	background: #4d4d4d; /*#FF3300; #e4e4e4;  #ffffcc;*/
	color: #fff; /* #4d4d4d;*/
}
#links_sub a em {
	color: #666;
	display: block;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height: /*115%; */ 18px;
}
#links_sub a span {
	color: #3377fe; /*#125F15;*/
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height: 14px; /*150%;*/
}
/* --- sub selected --- */
#sub_selected {
	height:36px;
	background:url(../images/img_pointer.jpg) bottom center no-repeat;
	padding:0px;
	margin:0px;
}
#links_select ul {
	list-style-type: none;
	width: auto;
	padding:0 0 0 0px;
	margin: 0 0 0 0px;
	line-height:24px;
	position:relative;
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
}
#links_select li {
	margin: 0px 0 0 0;
	padding:0px;
	border:1px solid #4d4d4d;
	background: #4d4d4d;
	line-height:24px;
	color: #ffffff;
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
}
#links_select li a {
	color: #fff; /*#990000;*/
	display: block;
	font-size: 11px; /*120%;*/
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	text-transform:uppercase;
	text-align:center;
	margin:0px auto;
	text-decoration: none;
}
* html #links_select li a {  /* make hover effect work in IE */
	width: auto;
}
#links_select li a:hover {
	background: #4d4d4d; /*#FF3300; #e4e4e4;  #ffffcc;*/
	color: #fff; /* #4d4d4d;*/
}
#links_select a em {
	color: #666;
	display: block;
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height: /*115%; */ 18px;
	padding:0px;
	margin:0px;
}
#links_select a span {
	color: #3377fe; /*#125F15;*/
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height: 14px; /*150%;*/
}
/* ---- sub products ---- */
#links_products ul {
	list-style-type: none;
	width:auto;
	padding:0 0 0 0px;
	margin: 0 0 0 0px;
}
#links_products li {
	/*border: 1px dotted #999;*/
        border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	BORder-TOP-WIDTH: 1;
	BORder-BOTTOM-WIDTH: 1;
	BORder-BOTTOM-STYLE: DOUBLE;
	BORder-TOP-STYLE: DOUBLE;
	BORder-LEFT-STYLE: DOUBLE;
	BORder-RIGHT-STYLE: DOUBLE;
	BORder-LEFT-WIDTH: 1;
	BORder-RIGHT-WIDTH: 1;
	BORDER-COLOR:#9d9d9d;
	background: #f4f4f4;
	color: #555555;
	vertical-align:top;
}
#links_products li a {
	color: #555555; /*#990000;*/
	display: block;
	font-size: 12px; /*120%;*/
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	/*padding-left:10px; padding-right:10px; padding-top:10px; *//*14px;*/ /*padding-bottom:2px;*/
		margin:0px;
	padding: 10px 5px 0px 45px;
	line-height:20px; /*14px;*/
	text-decoration: none;
	width: auto;
	height:30px; /*140px; */
	vertical-align:middle;
	border:1px solid #ccc;
}
* html #links_products li a {  /* make hover effect work in IE */
	width: 188px; /*auto;*/
}
#links_products li a:hover {
	background: #686666; /*#891a1c;  #a2a2a2; #4d4d4d; #FF3300; #e4e4e4;  #ffffcc;*/
	color: #ffffff; /* #4d4d4d;*/
}
#links_products a em {
	color: #666666;
	display: block;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height: /*115%; */ 18px;
}
#links_products a span {
	color: #3377fe; /*#125F15;*/
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height: 18px; /*150%;*/
}
#links_products_img {
	padding: 3px 5px 0px 5px;
	float:left;
	position:absolute;
}
/* ---- end products ---- */

/* ---- sub products 1 ---- */
#links_products1 ul {
	list-style-type: none;
	width:auto;
	padding:0 0 0 0px;
	margin: 0 0 0 0px;
}
#links_products1 li {
	/*border: 1px dotted #999;*/
        border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	BORder-TOP-WIDTH: 1;
	BORder-BOTTOM-WIDTH: 1;
	BORder-BOTTOM-STYLE: DOUBLE;
	BORder-TOP-STYLE: DOUBLE;
	BORder-LEFT-STYLE: DOUBLE;
	BORder-RIGHT-STYLE: DOUBLE;
	BORder-LEFT-WIDTH: 1;
	BORder-RIGHT-WIDTH: 1;
	BORDER-COLOR:#9d9d9d;
	background: #f4f4f4;
	color: #555555;
	vertical-align:top;
}
#links_products1 li a {
	color: #555555; /*#990000;*/
	display: block;
	font-size: 12px; /*120%;*/
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	padding-left:14px;
	padding-right:2px;
	padding-top:14px;
	padding-bottom:2px;
	text-decoration: none;
	width:410px;
	height:126px;/*vertical-align:middle;*/
}
* html #links_products1 li a {  /* make hover effect work in IE */
	width: auto;
}
#links_products1 li a:hover {
	background: #a2a2a2; /*#4d4d4d; #FF3300; #e4e4e4;  #ffffcc;*/
	color: #ffffff; /* #4d4d4d;*/
}
#links_products1 a em {
	color: #666666;
	display: block;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height: /*115%; */ 18px;
}
#links_products1 a span {
	color: #3377fe; /*#125F15;*/
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height: 18px; /*150%;*/
}
/* ---- end products 1 ---- */


/* --- sub clients --- */
#links_clients ul {
	list-style-type: none;
	width: auto;
	padding:0 0 0 0px;
	margin: 0 0 0 0px;
}
#links_clients li {
	/*border: 1px dotted #999;*/
        border-width: 1px 0 0 0;
	margin: 0px 0 0 0;
	BORder-TOP-WIDTH: 1;
	border-top-style:dotted;
	padding: 5 5 5 5;
	BORDER-COLOR:#333333;
	background: #ffffff;
	color: #333333;
}
#links_clients li a {
	color: #333333; /*#990000;*/
	display: block;
	font-size: 12px; /*120%;*/
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	text-align:left;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration: none;
}
* html #links_clients li a {  /* make hover effect work in IE */
	width: auto;
}
#links_clients li a:hover {
	background: #ffffff; /*#FF3300; #e4e4e4;  #ffffcc;*/
	color: #FF9900; /* #4d4d4d;*/
}
#links_clients a em {
	color: #666;
	display: block;
	/*font-family:Verdana;
		font-size: 85%;
		font-style:normal;
		font-weight: none;*/
		font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	/*font: normal 85% Verdana, Helvetica, sans-serif;*/
        line-height: /*115%; */ 18px;
}
#links_clients a span {
	color: #3377fe; /*#125F15;*/
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	/*font: normal 70% Verdana, Helvetica, sans-serif;*/
        line-height: 14px; /*150%;*/
}
/***********************************************************************
	A - PRIMARY NAVIGATION - LINKS
************************************************************************/

/* ======== */
/* Top Link */
/* ======== */
#nav_link {
	position:fixed;
	top:0px;
	left:0px;
	height:38px;
	background-color:#333;
	width:100%;
	color:#fff;
	background-image:url(../images/banner_link_bg.jpg);
	background-repeat:repeat-x;
	z-index:999999
}
#nav_linking {
	width:900px;
	margin: 0 auto;
	height:30px;
	vertical-align:middle;
	padding:0px;
}
#nav-chat {
	width:150px;
	float:right;
	position:relative;
	text-align:right;
}
#logo_banner {
	width:900px;
	margin:0 auto;
	padding-top:8px;
	background:url(../images/ews_logo.jpg) no-repeat left;
	height:70px;
	margin-bottom:15px;
}
#logo-order {
	float:right;
	position:relative;
	width:200px;
	text-align:center;
	padding-top:8px;
	font-size:9px;
}
/* ======= */
/* Content */
/* ======= */
.body-wrapper {
	width: 900px;
	/*margin: 0 auto;*/ margin-right:auto;
	margin-left:auto;
	/*border-left: 1px solid #ccc;*/
  /*border-right: 1px solid #ccc;*/
  position: relative;
	overflow: hidden;
	/*padding-bottom:20px;*/
  padding:0 0 20px 0;
	z-index: 99;
	min-height:180px;
}
.subpage {
	width:100%;
	position:relative;
	margin:0 auto;
	padding:0px;
}
.subpage TD {
	color: #555555;
	font-style:normal; /*line-height:20px;*/
	text-align: none;
}
.banner {
	width:900px;
	height:300px; /*background:url(../images/banner_main4a.jpg) no-repeat;*/
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:0px;/*margin: 0 0 10px 0;*/
	padding:0px;
	color:#fff;
	font-weight:bold;
	font-size:18px;
}
.banner_sub {
	width:900px;
	height:200px;
	background:url(../images/banner_sub_aboutus.jpg) no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:0px;
	color:#fff;
	font-weight:bold;
	font-size:18px;
}
#alliances {
	width:900px;
	border-top:1px dashed #d7d7d7;
	border-bottom: 1px dashed #d7d7d7;
	background:url(../images/title_alliances.gif) no-repeat left;
	height:38px;
}
.networkPartners {
	width:910px;
	border-top:1px dashed #d7d7d7;
	border-bottom: 1px dashed #d7d7d7;
	background:url(../images/title_networtpartners.gif) no-repeat left;
	height:80px;
}
#alliances-logo {
	position:absolute;
	float:left;
	width:auto;
	margin-top:3px;
	z-index:9999;
	margin-left:120px;
	height:30px;
}
.networkPartners-logo {
	position:relative;
	float:left;
	width:720px; /*auto;*/
	margin: 5px 0 0 0px;
	padding-left:160px;
}
.networkPartners-logo img {
	padding:0 15px 10px 0px;
	line-height:34px;
}
#mini-desc {
	width:auto;
	margin:0 auto;
}
/* clients testimonial section in index page */
#index-testimonial {
	width:441px;
	margin-bottom:10px;
}
.index-testimonial-top {
	width:auto;
	background:url(../images/panel_testimonial.jpg) top left no-repeat;
	height:35px;
	color:#fff;
	line-height:34px;
	font-weight:bold;
	font-size:14px;
	padding: 0 0 0 10px;
}
.index-testimonial-content {
	width:441;
	position:relative;
	border:1px solid #efefef;
	min-height:186px;
}
/* promotion and products in index page */
#index-panel-right {
	width:446px;
	position:relative;
	float:right;
	height:180px;
}
.index-promotion {
	width:auto; /*border:1px solid #222;*/
	max-height:110px;
	margin-bottom:10px;
	background-color:#CCC;
}
.index-products {
	width:446px;
	border:1px solid #efefef;
	min-height:100px;
	margin:0px;
	padding:0px;
	background-color:#ececec;
}
/* ---- footer link ---- */
A.footer-home:link, a.footer-home:active, a.footer-home:visited {
	color: #000000;
	font-weight:none;
	text-decoration: none;
	background:url(../images/ico_home.jpg) top left no-repeat;
	padding-left:15px;
	padding-top:0px;
	magin-top:0px;
}
A.footer-home:hover {
	color: #000000;
	font-weight:none;
	text-decoration: underline;
	background:url(../images/ico_home.jpg) top left no-repeat;
	padding-top:0px;
}
a.footer-contact:link, a.footer-contact:active, a.footer-contact:visited {
	color:#000;
	font-weight:normal;
	text-decoration:none;
	background:url(../images/ico_contact.jpg) top left no-repeat;
	padding-left:15px;
	padding-top:0px;
}
a.footer-contact:hover {
	color:#000;
	font-weight:normal;
	text-decoration:underline;
	background:url(../images/ico_contact.jpg) top left no-repeat;
	padding-left:15px;
	padding-top:0px;
}
/* ----- tooltip ------ */
#hintbox { /*CSS for pop up hint box */
	position:absolute;
	text-align:left;
	top: 0;
	left:0;
	right:0px;
	/*background-color: lightyellow;*/
background:url(../images/img_tooltip.png) top left no-repeat #4d4d4d;
	width: 500px; /*150px; Default width of hint.*/
	padding: 3px 3px 6px 20px;
	margin:0px;
	/*border:1px solid black;*/
font:normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	color:#bdbdbd;
	line-height:18px;
	z-index:1000;
	/*border-right: 3px solid black;*/
/*border-bottom: 3px solid black;*/
visibility: hidden;
}
.hintanchor { /*CSS for link that shows hint onmouseover*/
	font-weight: bold;
	color: navy;
	margin: 0px 0px 0 0px;
	padding:0px;
	width:250px;
}
.hint_products {
	position:absolute;
	z-index:1000;
	padding:130px 0 0 0px;
	float:top left;
	margin-top:0px;
	margin-left:65px;
	/*margin:5px;*/
	width:50px;
	height:130px;
	text-align:left;
}
/* ======= */
/* tooltip */
/* ======= */
div.tooltip {
	width:0;
	height:0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 30px solid red;
	border-bottom: 0;
	background:#F93;
}
/*Tooltip and Pointer CSS*/
.fg-tooltip {
	padding: .8em;
	width: 400px; /* 12em;*/
	min-height:50px;
	border-width: 2px !important;
	position: absolute;
	z-index: 9999;
	text-align:left;
}
.fg-tooltip ul{
	padding:0 0 0 5px;
	margin:0 0 0 15px;
	list-style:inherit;
}
.fg-tooltip ul li{
	line-height:14px;
}
.fg-tooltip .fg-tooltip-pointer-down, .fg-tooltip .fg-tooltip-pointer-down-inner {
	position: absolute;
	width:0;
	height:0;
	border-bottom-width: 0;
	background: none;
}
.fg-tooltip .fg-tooltip-pointer-down {
	border-left: 7px dotted transparent;
	border-right: 7px dotted transparent;
	border-top-width: 14px;
	bottom:	-14px;
	right: auto;
	left: 50%;
	margin-left: -7px;
}
.fg-tooltip .fg-tooltip-pointer-down-inner {
	border-left: 5px dotted transparent;
	border-right: 5px dotted transparent;
	border-top: 10px solid #fff;
	bottom:	auto;
	top: -14px;
	left: -5px;
}
/*pointer alignment*/
.fg-tooltip-left .fg-tooltip-pointer-down {
	border-left: 0;
	border-right: 17px dotted transparent;
	border-top-width: 14px;
	bottom:	-14px;
	right: auto;
	left: 1em;
	margin: 0;
	background:url(../images/comparTable_tooltip.png) bottom left no-repeat;
}
.fg-tooltip-left .fg-tooltip-pointer-down-inner {
	border-left: 0;
	border-right: 12px dotted transparent;
	border-top: 10px solid #fff;
	bottom:	auto;
	top: -14px;
	left: 2px;
}
.fg-tooltip-right .fg-tooltip-pointer-down {
	border-left: 17px dotted transparent;
	border-right: 0;
	border-top-width: 14px;
	bottom:	-14px;
	right: 1em;
	left: auto;
	margin: 0;
}
.fg-tooltip-right .fg-tooltip-pointer-down-inner {
	border-left: 12px dotted transparent;
	border-right: 0;
	border-top: 10px solid #fff;
	bottom:	auto;
	top: -14px;
	right: 2px;
	left: auto;
}
.fg-tooltip-right2 .fg-tooltip-pointer-down {
	border-left: 17px dotted transparent;
	border-right: 0;
	border-top-width: 14px;
	bottom:	-14px;
	right: 6em;
	left: auto;
	margin: 0;
}
.fg-tooltip-right2 .fg-tooltip-pointer-down-inner {
	border-left: 12px dotted transparent;
	border-right: 0;
	border-top: 10px solid #fff;
	bottom:	auto;
	top: -14px;
	right: 24px;
	left: auto;
}
/* */
.fg-tooltip-right3 .fg-tooltip-pointer-down {
	border-left: 17px dotted transparent;
	border-right: 0;
	border-top-width: 14px;
	bottom:	-14px;
	right: 6em;
	left: auto;
	margin: 0;
}
.fg-tooltip-right3 .fg-tooltip-pointer-down-inner {
	border-left: 12px dotted transparent;
	border-right: 0;
	border-top: 10px solid #fff;
	bottom:	auto;
	top: -34px;
	right: 24px;
	left: auto;
}
/*demo page css*/
p.demoText {
	font-size: 1.4em;
	width: 100%; /*800px; */
}
/*#demoA, #demoB, #demoC { position: relative margin-top:80px 80px -40px 100px; width:100px;  float:right; padding-left:280px;}*/ 
#demoA, #demoB, #demoC, #demoD , #demoE{
	position: relative;
	margin:0px;
	/*width:20px;*/
	/*float: right;*/
	padding-top:2px;
	height:22px;
}
#demoA .fg-tooltip {
	left: -320px;
	margin-top: -90px;
	background-color:#fed22f;
	color:#333;
	font-size:11px;
	line-height:14px;
}
/*#demoB .fg-tooltip { left: 30px; margin-top: -55px; background-color:#F93; color:#fff;}*/
#demoB .fg-tooltip {
	left: 8px /*30px*/;
	margin-top: -90px/*-55*/;
}
#demoC .fg-tooltip {
	left: -80px;
	margin-top: -55px;
	background-color:#99F;
}
#demoD .fg-tooltip {
	left: -320px;
	margin-top: -140px;
	background-color:#fed22f;
	color:#333;
	font-size:11px;
	line-height:14px;
}#demoE .fg-tooltip {
	left: -320px;
	margin-top: -260px;
	background-color:#fed22f;
	color:#333;
	font-size:11px;
	line-height:14px;
}
/* ----- for milestones1 (align left) ------ */
#milestones {
	width:250px;
	padding:0px;
	margin:0px;
	min-height:60px;
	margin-top:20px;
}
#milestones_pointer {
	width:10px;
	height:40px;
	position:absolute;
	background:url(../images/img_abt_milestones_tabs_pointer.png) top left no-repeat;
}
#milestones_pointer_left {
	width:10px;
	height:40px;
	position:absolute;
	margin-left:238px;
	background:url(../images/img_abt_milestones_tabs_pointer_left.png) top left no-repeat;
}
#milestones_footer {
	width:240px;
	margin-left:10px;
	height:8px;
	background:url(../images/img_abt_milestones_tabs_03.jpg) top left no-repeat;
}
.mypets1 { /*header of 1st demo*/
	cursor: hand;
	cursor: pointer;
	background-color:#cccccc;
	width: 220px;
	margin-left:10px;
	padding-left:10px;
	padding-right:15px;
	font-weight:bold;
	font-size:16px;
	padding-top:5px;
	text-align:left;
}
.openpet1 { /*class added to contents of 1st demo when they are open*/
	background:url(../images/img_abt_milestones_tabs_01.jpg) top left repeat-y;
	text-align:left;
}
.thepet1 {
	font: 11px tahoma, verdana, sans-serif;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	width: 230px;
	margin:0 0 0 10px;
	background:url(../images/img_abt_milestones_tabs_02.jpg) top left repeat-y;
	text-align:left;
}
.products_title {
	background: url(../images/bar_title_grey_w900.jpg) top left no-repeat;
	margin:0 1px 0 1px;
	height:30px; /*28px;*/
	padding: 5px 25px 0px 15px;
	line-height:20px;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #dedede;
}
.products_content {
	min-height:120px;
	background-color:#fff;
	margin:0 1px 0 1px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding: 5px 10px 2px 10px;
	line-height:16px;
}
.products_content div {
	width: 98%;
	column-width: 45px;
	column-gap: 0;
	column-rule: none;
	margin:0 0 10px 0; /*0 0 20px 0;*/
}
.products_content div div a {
	color: #555555; /*#990000;*/
	display: block;
	font-size: 12px; /*120%;*/
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	margin:0px 5px 0 0px;
	padding: 10px 5px 5px 43px;
	line-height:20px; /*14px;*/
	text-decoration: none;
	width: auto;
	height:30px; /*140px; */
	vertical-align:middle;
	border:1px solid #ccc;
}
* html .products_content div div a {  /* make hover effect work in IE */
	width: 188px; /*auto;*/
}
.products_content div div a:hover {
	background: #686666; /*#891a1c;  #a2a2a2; #4d4d4d; #FF3300; #e4e4e4;  #ffffcc;*/
	color: #ffffff; /* #4d4d4d;*/
}
.products_content div div a em {
	color: #666666;
	display: block;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height: /*115%; */ 18px;
}
.products_content div div a span {
	color: #3377fe; /*#125F15;*/
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height: 18px; /*150%;*/
}
.products_content_img {
	padding: 3px 5px 0px 5px;
	width:34px;
	height:34px;
	float:left;
	position:absolute;
	margin:0px;
}
/* -- products content2 with image --*/
 /* .products_content2 {
	min-height:120px;
	background-color:#fff;
	margin:0 1px 0 1px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding: 0px 10px 2px 10px;
	line-height:16px;
}
.products_content2 div {
	width: 98%;
	column-width: 45px;
	column-gap: 0;
	column-rule: none;
	margin:0 0 20px 0;
}
.products_content2 div div a {
	color: #555555; 
	display: block;
	font-size: 12px; 
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	margin:0px 5px 0 0px;
	padding: 2px 15px 12px 20px;
	line-height:20px; 
	text-decoration: none;
	width: auto;
	height:30px; 
	vertical-align:middle;
	border:1px solid #ccc; text-align:center;
}
* html .products_content2 div div a {  
	width: 188px;
}
.products_content2 div div a:hover {
	background: #686666;
	color: #ffffff; 
}
.products_content2 div div a em {
	color: #666666;
	display: block;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height:18px;
}
.products_content2 div div a span {
	color: #3377fe; 
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height: 18px; 
}
.products_content2_img {
	padding: 3px 5px 0px 5px; width:34px; height:34px;
	float:left;
	position:absolute;
	margin:0px;
}*/

.products_content2 {
	padding:5px;
}
.products_content2 div {
	width: 98%;
	column-gap: 0;
	column-rule: none;
	margin:0 0 5px 0;
	height:auto;
}
.products_content2 div div a {
	color: #555555;
	display: block;
	font-size: 12px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	margin:5px 5px 0 0px;
	padding: 2px 15px 12px 40px;
	line-height:35px;
	text-decoration: none;
	height:25px;
	vertical-align:middle;
	border:1px solid #ccc;
	text-align:center;
	text-align:left;
}
* html .products_content2 div div a {
	width: 188px;
}
.products_content2 div div a:hover {
	background: #686666;
	color: #ffffff;
}
.products_content2 div div a em {
	color: #666666;
	display: block;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height:18px;
}
.products_content2 div div a span {
	color: #3377fe;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	line-height: 18px;
}
.products_content2_img {
	padding:0 0 0 5px;
	float:left;
	left:0;
	top:8px;
	position:absolute;
}
.products_content2_img2 {
	padding:0 0 0px 5px;
	float:left;
	left:0;
	top:4px;
	position:absolute;
}
/* this is for styling the tab */
#tabs {
	width:860px;
	font-size: 90%;
	/*margin: 20px 0;*/ margin:0px;
	padding:0px;
}
#tabs ul {
	float: left;
	position: absolute;
	/*background: #E3FEFA;*/
width: 330px;
	padding: 8px 0 0 0;
	margin:0px;
}
#tabs li {
	margin-left: 0px; /*8px;*/
	list-style: none;
}
* html #tabs li {
	display: inline; /* ie6 double float margin bug */
}
#tabs li, #tabs li a {
	float: left;
}
#tabs ul li a {
	text-decoration: none;
	padding:0px; /* 8px;*/
	color: #0073BF;
	font-weight: bold;
}
#tabs ul li a img {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#tabs ul li a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#tabs ul li.active {
	background: #CEE1EF url(img/nav-right.gif) no-repeat right top;
}
#tabs ul li.active a {
	background: url(img/nav-left.gif) no-repeat left top;
	color: #333333;
}
#tabs ul li.active a img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
#tabs div {
	/*background: #CEE1EF;*/
clear: both;
	/*padding: 20px;*/
padding: 16px 0 0 0px; /*18px 0px;*/
	min-height: 200px;
}
#tabs div h3 {
	text-transform: uppercase;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
#tabs div p {
	line-height: 150%;
}
.hosting_price {
	font-family: /*Arial, Verdana, sans-serif;*/ "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	letter-spacing: 0;
	border: none;
	width: 860px;
	/*height: 30px;*/
  padding:0 0 0 10px;
	margin-bottom:0px;
	color: #b11116; /*#9d9d9d;/*#4d4d4d;#215dc6;*/
	font-size:14px;
	line-height:28px;
	font-weight:bold;
	background-color:#fbfbfb;
	background:url(../images/wh_windows_linux_compare_bg.jpg) top left repeat-y;
	cursor:pointer;
	border-bottom:2px solid /*#bdbdbd;*/#d7d7d7;
}
#hosting_compare_title {
	padding: 0 0 0 10px;
	margin:0px;
	line-height:30px;
}
.content_footer {
	height:45px;
	width:900px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:8px 0 0 0;
	background-color:#fcfcfc;
	margin:0 auto;
}
#banner {
	width:900px;
	min-height:200px;
}
.pricePlan01 {
	padding:50px 0;
	background:url(../images/img_panel_price_01.jpg) top left no-repeat;
}
.pricePlan02 {
	padding:30px 0;
	background:url(../images/img_panel_price_02.jpg) top left no-repeat;
}
.pricePlan03 {
	padding:50px 0;
	background:url(../images/img_panel_price_03.jpg) top left no-repeat;
}
.planTab {
	height:250px;
}
.planTitle {
	font-weight:bold;
	color:#564a45;
	font-size:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:30px;
	text-align:center;
}
.planPrice {
	font-weight:bold;
	font-size:16px;
	color:#7f807f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
	padding-bottom:5px;
	text-align:center;
}
.planPopular {
	font-weight:bold;
	color:#564a45;
	background:url(../images/img_panel_price_selectedBg.jpg) center no-repeat;
	line-height:30px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center
}
.planContent {
	text-align:left;
	margin:0 10px;
}
.planContent ul {
	padding:0;
	margin:0;
	list-style:none;
	line-height:14px;
}
.planContent ul li {
	padding:0 0 0 16px;
	margin:0 0 3px 0;
	background:url(../images/ico_knowledgebase.png) left no-repeat;
	line-height:14px;
}
.planContent2 {
	text-align:left;
	margin:0 20px;
}
.planContent2 ul {
	padding:0;
	margin:0;
	list-style:none;
	line-height:14px;
}
.planContent2 ul li {
	padding:0 0 0 16px;
	margin:0 0 3px 0;
	background:url(../images/ico_knowledgebase.png) left no-repeat;
	line-height:14px;
}
INPUT.planBuy {
	background:url(../images/but_buyNow.png) top left no-repeat;
	width:100px;
	height:40px;
	BORder-TOP-WIDTH: 0;
	BORder-BOTTOM-WIDTH: 0;
	BORder-BOTTOM-STYLE: DOUBLE;
	BORder-TOP-STYLE: DOUBLE;
	BORder-LEFT-STYLE: DOUBLE;
	BORder-RIGHT-STYLE: DOUBLE;
	BORder-LEFT-WIDTH: 0;
	BORder-RIGHT-WIDTH: 0;
	COLOR: #fff;
	BORDER-COLOR:#cccccc;
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
}
INPUT.moreFeatures {
	background:url(../images/but_buyNow.png) top left no-repeat;
	width:100px;
	height:40px;
	BORder-TOP-WIDTH: 0;
	BORder-BOTTOM-WIDTH: 0;
	BORder-BOTTOM-STYLE: DOUBLE;
	BORder-TOP-STYLE: DOUBLE;
	BORder-LEFT-STYLE: DOUBLE;
	BORder-RIGHT-STYLE: DOUBLE;
	BORder-LEFT-WIDTH: 0;
	BORder-RIGHT-WIDTH: 0;
	COLOR: #fff;
	BORDER-COLOR:#cccccc;
	font-family:"Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	font-size: 10px;
	text-transform:lowercase;
}
.left {
	float:left;
}
.right {
	float:right;
}
.network {
	padding:15px;
}
.shadow {
	-webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
	/*-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color='gray')";
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color='gray');*/
  padding:6px;
	min-height:100px;
}
.shadow ol {
	padding:0 0 0 25px;
	margin:-3px 0px;
}
.shadow ol li {
	padding:0 0 0 2px;
}
#IEroot .shadow {
	border:1px solid #ccc;
	_border: 1px solid #ccc;
	min-height:100px;
}
.caption {
	font-size:10px;
	font-style:italic;
}

.underconstruction{
	position:absolute;
	background:url(../images/underconstruction.png) top center no-repeat;
	width:900px; 
	height:400px;
}
.sideAdContent{
	z-index:999; position:absolute; height:300px; width:350px;
}

.partnerSideForm{
	width:230px; min-height:200px; margin:0 auto; text-align:left; padding:5px; position:relative; border:1px solid #ccc; background:url(../images/partnerside_bg.jpg) top left repeat-x #fff;
	position:relative;
}
.orderSide{
	width:82%; min-height:120px; margin:0 auto; text-align:left; padding:35px 5px; position:relative;
}

.defaultPackage{
	font-weight:bold;
}
ul.order{
	padding:0px;
	margin: 0px;
	list-style:none;
}
ul.order li{
	padding:0 0 0 15px;
	margin:0 0 0px 0;
	font-weight:normal;
	background:url(../images/ico_up.jpg) left center no-repeat;
}

.total{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
	font-weight:bold;
}

.domain TD{
	line-height:30px;
	border-bottom:1px solid #efefef;
}

.subpageTitle{
	background:url(../images/bar_title_grey_w900.jpg) center top no-repeat;
	height:40px;
}

.subpageDomainprice{
	height:42px; background:url(../images/bar_title_grey_w864.jpg) top left no-repeat;
}

ul.partners{
	padding:0;
	margin:10px 0 0 0px;
	width:100%;
}
ul.partners li{
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	list-style:none;
	font-weight:bold;
	line-height:16px;
	font-size:14px;
}
ul.partners li.last{
	padding:0;
	margin:0;
	list-style:none;
	font-weight:bold;
	line-height:16px;
	font-size:14px;
}
ul.partners li span{
	border:1px dashed #999;
	padding:10px 5px 10px 5px;
	display:block;
	background-color:#f2f2f2;
}
ul.partners ul{
	padding:0;
	margin:5px 0 0 10px;
	border:none;
}
ul.partners li li{
	padding:0;
	margin:0;
	background:none;
	line-height:16px;
	font-weight:normal;
	font-size:11px;
	border:none;
}
ul.partners li li span{
	color:green;
	font-weight:bold;
	border:none;
	padding:0;
	margin:0;
	display:inline;
	font-size:12px;
	background-color:#fff;
}
.hide{
	display:none;
}
.orderDDaccordion{
	width:870px;
	padding-left:15px;
}
.orderAccordionContent{
	padding-left:15px; padding-top:10px;
}
.savePDF{
	position:absolute; right:0; top:0; padding:28px 15px 0 0;
}
.savePDF2{
	position:static; right:0; bottom:0; padding:0 15px 0 0;
}
.error 
{
    color: Red;
}
