body{
	margin: 0 auto;
	font-family: Arial, sans-serif;
	background: url(../images/bg-top.gif) repeat-x;
	width: 100%;	
	.text-align:center;
}
.breadcrumbs{
	font-family:Arial;
}
form {
	padding: 0;
	margin: 0;
	display: inline;	
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
}
img{border: none;}
table{
	padding:0;
	margin:0;
	border-collapse:collapse;
}
td{
	padding:0;
	margin:0;
}
a{text-decoration: none;color:navy}

.main{
	margin: 0 auto;
	width: 935px;
}

#nav li {
	z-index:100;
}



/* header start */
#header{
	background:url(../images/bg-header.gif) no-repeat;
    background-position: center;
	margin: 0 auto;
	width:100%;
	padding:33px 0 0;
	height:94px;
	.height:135px;
	.min-height: 177px;
}

#header:after{
	content:'';
	display:block;
	clear:both;
}
/* logotype */
.h-logo{
	float:left;	
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/h-logo.gif) no-repeat;
	width: 148px;
	height: 55px;
	margin:0 0 0 -4px;
}
#header .w-right{
	float:right;
	/*width:580px;*/
    width:620px;
	margin:0 14px 0 0;
	display:inline;
}
/* search-box start */
.h-search-box{
	overflow:hidden;
	width:100%;
	margin:7px 0 0;
}
.h-search-box fieldset{float:right;}
.h-search-box label{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
}
.h-search-box .txt-search{
	border: 1px solid #8489a2;
	padding:1px 5px;
	width:113px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	margin: 0 2px 0 10px;
}
.h-search-box .btn-go{
	float:left;
	color:#334266;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	border: 1px solid #8489a2;
	background:#c1c6d0;
	height:19px;
	padding:0 0 2px;
	width:23px;
	text-align:center;
}
/* search-box end */
/* h-nav start */
.h-nav-holder{
	width:100%;
	margin:16px 0 0;
	.min-height: 59px;
}
* html .h-nav-holder:after{
	content:'';
	display:block;
	clear:both;
}
#h-nav{
	list-style:none;
	margin:0 -4px 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
	float:right;
	display:inline;
}
#h-nav li{
	float:left;
	margin:0 0 0 10px;
}
#h-nav li:hover,
#h-nav li.hover{position:relative;}
#h-nav a{
	color:#fff;
	padding:1px 5px;
	float:left;
}
#h-nav li:hover a,
#h-nav li.hover a,
#h-nav li.active a{
	background:#c2c9d4;
	color:#344372;
	border:1px solid #d9d9d9;
	padding:0 4px;
}
/* 1st drop lvl */
#h-nav ul{
	list-style: none;
	margin: 0;
	padding:0;
	display:none;
	background:#e0e4e9;
	border:1px solid #d9d9d9;
	position:absolute;
	top:16px;
	left:0;
}
#h-nav li:hover ul,
#h-nav li.hover ul{display:block;}
#h-nav ul li{
	float:none;
	margin:3px 0 5px;
	padding: 0 5px 0 3px;
}
#h-nav li:hover ul a,
#h-nav li.hover ul a,
#h-nav li.active ul a{
	background:none;
	color:#808080;
	border:0;
	padding:0;
	float:none;
	white-space:nowrap;
	display:block;
}
#h-nav ul li:hover a,
#h-nav ul li.hover a,
#h-nav ul li.active a{color:#344372;}
* html #h-nav li:hover ul a,
* html #h-nav li.hover ul a,
* html #h-nav li.active ul a{display:inline;}
/* 2nd drop lvl */
#h-nav li:hover ul ul,
#h-nav li.hover ul ul{display:none;}
#h-nav ul ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display:none;
	position:absolute;
	top:2px;
	left:100%;
	background:#c2c9d4;
}
* html #h-nav ul ul{margin:0 0 0 -3px;}
#h-nav ul li:hover ul,
#h-nav ul li.hover ul{display:block;}
#h-nav ul li:hover a,
#h-nav ul li.hover a,
#h-nav ul li.active a{
	background:none;
	color:#4d4d4d;
	border:0;
	padding:0;
	float:none;
	white-space:nowrap;
	display:block;
}
#h-nav ul ul li:hover a,
#h-nav ul ul li.hover a,
#h-nav ul ul li.active a{color:#344372;}
/* h-nav end */
/* header end */

/* footer start */
#footer{
	background:#b3b3b3;
	padding:10px 0 12px;
}
#footer ul{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width:800px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	text-align:center;
}
#footer li{
	display:inline;
	margin:0 7px;
}
#footer ul a{color:#fff;}
#footer ul a:hover{text-decoration:underline;}
/* footer end */

/* content start */
#content{
	margin:14px 0 0;
	padding:0 0 8px;
}
#content .columns{
	width:100%;
}
#content .columns:after{
	content:'';
	display:block;
	clear:both;
}
#content .flash{
	float:left;
	width:552px;
   /* margin:9px 0 0 7px;*/
	margin:9px 2px 0 7px;
}

#content .contentrectangle{
    float:left;
    width:732px;
    /*height:600px;
    height:100%;*/
    margin:0px 0 0 12px;
}
#content .column{
	float:left;
	width:178px;
	margin:0 0 0 8px;
}
#content .column:first-child{margin-left:0;}
#content .column .box{
	background:url(../images/bg-box-rep.gif) repeat-y;
	margin:9px 0 0;
    
    float:left;
}
#content .column .box .top{
	background:url(../images/bg-box-top.gif) no-repeat;
	width:100%;
}
#content .column .box .bottom{
	background:url(../images/bg-box-bot.gif) no-repeat 0 100%;
    /*padding:11px 10px;*/
	padding:11px 9px;
}
#content .column .box h2{
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
}
#content .column .box p{
	margin: 0;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#666;
}
#content .column .box ul{
	list-style: none;
	margin: 0;
	padding: 0;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#666;
}
#content .column .box li{margin:6px 0 0;}
#content .column .box a{color:#666;}
#content .column .products a{display:block;}
* html #content .column .products a{
	height:1%;
	vertical-align:top;
}
#content .column .box a:hover{font-weight:bold;}
#content .column .box .img{margin:5px 0 0;}
#content .column .box .img img{
	display:block;
	margin:0 auto;
}
#content .column .box .learning-center{
	background:url(../images/bg-learning-center.jpg) no-repeat 100% 100%;
	margin-left:0px;
	padding-left:0px;
}


#content .column .box script {
	z-index:1;
}

#content .column .box ul {
	padding-left: 20px;
}

.small-minh .bottom{min-height:137px;}
* html .small-minh .bottom{height:137px;}
.big-minh .bottom{min-height:295px;}
* html .big-minh .bottom{height:295px;}
.minh-327 .bottom{min-height:305px}
* html .minh-327 .bottom{height:305px}
/* tooltip start */
.blank-box{
	width:181px;
	position:absolute;
	padding:23px 0;
	display:none;
	margin:15px 0 0 15px;
}
.blank-box:after{
	content:'';
	display:block;
	clear:both;
}
.blank-box .wraper{
	background:url(../images/tooltip-rep.gif) repeat-y;
	float:left;
}
.blank-box .top-bg{
	background:url(../images/tooltip-top.gif) no-repeat;
	margin:-23px 0 0;
	position:relative;
	width:181px;
}
.blank-box .bottom-bg{
	width:148px;
	padding:11px 15px 18px 19px;
	background:url(../images/tooltip-bot.gif) no-repeat 0 100%;
	margin: 0 0 -23px;
	position:relative;
	min-height:21px;
}
* html .blank-box .bottom-bg{height:50px;}
.blank-box img{display:block;}
.blank-box p{
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	margin:12px 0 0;
}
.tooltip-content{display:none;}
/* tooltip end */
/* content end */
/* CSS from old template */

.footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration : none;
    color: #666666;
}
.footerlink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration : underline;
    color: #336699;
}
.footerlink:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration : underline;
    color: #336699;
}
.link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration : none;
    color: #009933;
}
.link:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration : underline;
    color: #000000;
}
.content, body, td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    }
    .contentMed {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    }
        .contentSmall {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    }
    .mainNav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
    }
        .subNavSpace {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #FFFFFF;
    }
#contentblock a:link, #contentblock a:visited {
  color: #254471;
}
a.linkMainNav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration : none;
    color: #FFFFFF;

}
a.linkMainNav:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration : none;
    color: #FFFF33;
}
a.linkBottomNav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration : none;
    color: #FFFFFF;

}
a.linkBottomNav:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bottom;
    text-decoration : none;
    color: #FFFF33;
}
.breadcrumbs{
    font-size:14px;
    margin-bottom:10px;
}
.breadcrumbs A{
    color:black;
    text-decoration: underline;
}
.producttitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14pt;
}
.productdetails {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
}
p{margin: 0; padding: 0;}

.second_td{
    float: left;
    width: 450px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
}
.third_td{
    float:none;
}

