@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	background:url("/imgs/bckgrnd-shadow.gif") center repeat-y;
        
}


body,div,table,th,td,p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
        
}
a {
	color:#0768a4;
}
a img {
	border:none;
}
.outter {
	margin-right:auto;
	margin-left:auto;
	width:1000px;
}
#top {
	position:absolute;
	top:0px;
}
#rightarea {
	width:275px;
	float:right;
	background:url("/imgs/bckgrnd-rightarea.gif") top left no-repeat;
}
#rightarea .bottom {
	width:275px;
	background:url("/imgs/bckgrnd-rightarea-bottom.gif") top left no-repeat;
	height:100px;
}	
#logo {
	height:81px;
	width:1000px;
}
#mininav {
	float:right;
	color:#0768a4;
	text-decoration:none;
	padding-top:6px;
	font-size:12px;
	margin-right:10px;
	text-align:right;
	white-space:nowrap;
}
#mininav a {
	text-decoration:none;
	padding:0px 4px 0px 4px;
}
#mininav a:hover {
	text-decoration:underline;
}
#nav {
	height:33px;
	width:1000px;
	background:url("/imgs/bg_nav_topmid.png") repeat-x;
	color:#FFF;
	line-height:33px;
}
#nav a {
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 12px 0px 12px;
}
#search {
	width:340px;
	position:absolute;
	left:420px;
	z-index:40;
	padding-top:26px;
}
#searchbutt {
	float:right;
	z-index:41;
	margin:8px 10px 0 0;
}
.spcr {
	clear:both;
	padding:20px 0px 20px 0px;
	background:url("/imgs/spcr-grey.gif") center no-repeat;
}
.spcrtop {
	clear:both;
	padding:0px 0px 25px 0px;
	background:url("/imgs/spcr-grey.gif") center no-repeat;
}
#thenav {
	width:990px;
}
#thenav, #thenav ul{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:absolute;
	 z-index:50;
     line-height:33px;
}
#thenav a:link, #thenav a:active, #thenav a:visited{
    padding:0px 0px 0px 12px;
    color:#fff;
    text-decoration:none;
	font-size:14px;
}
#thenav a img {
	padding-left:12px;
}
#thenav a:hover{
    color:#FFF;
}
#thenav li{
    float:left;
    position:relative;
}
#thenav ul {
    position:absolute;
    top:33px;
    display:none;
	border-left:solid 2px #031f3d;
	border-right:solid 2px #031f3d;
	border-bottom:solid 2px #031f3d;
	background:#FFF;
	padding:0px 0px 4px 0px;
}
#thenav li ul a{
    width:12em;
    float:left;
	color:#031f3d;
	font-size:12px;
	line-height:24px;
	font-weight:normal;
}
#thenav li ul a:hover {
	text-decoration:underline;
}
#thenav li ul.multicol {
	width:320px;
	z-index:200;
	//margin-left:-107px;
}
#thenav li ul.multicol li {
	border-left:solid 1px #ccc;
	z-index:200;
}
#thenav li ul.multicol a{
    width:90px;
    float:left;
	color:#031f3d;
	font-size:12px;
	line-height:24px;
	font-weight:normal;
	z-index:200;
}
#thenav ul a.subn {
	color:#031f3d;
}

/*-------FOOTER-------*/
#maingroup {
	width:1000px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
#maingroup.newhome {
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
#bottom {
	height:241px;
	background:url("/imgs/bckgrnd-footer.gif") repeat-x;
	padding-left:20px;
}
#bottom .block {
	width:190px;
	float:left;
	height:225px;
	margin-top:30px;
}
#bottom .block img {
	margin:8px 0px 8px 0px;
	display:block;
}
#bottom .block a {
	color:#FFF;
	text-decoration:none;
	margin:9px 0px 0px 4px;
}
#copy {
	background:url("/imgs/bckgrnd-copyright.gif") repeat-x;
	color:#8e8e8e;
	padding-left:30px;
	font-size:12px;
}
#bottom .block a:hover {
	border-bottom:solid 1px #FFF;
}
#bottom .block p {
	padding:0px 0px 0px 4px;
	display:block;
	color:#FFF;
	line-height:18px;
	margin:0px;
}
.spcr {
	clear:both;
	padding:20px 0px 20px 0px;
	background:url("/imgs/spcr-grey.gif") center no-repeat;
}
.spcrtop {
	clear:both;
	padding:0px 0px 25px 0px;
	background:url("/imgs/spcr-grey.gif") center no-repeat;
}
.break {
	clear:both;margin:0;
}
#copy a {
	color:#FFF;
}
/*---------CONTENT-----INDEX PAGE-----*/
.contents{
	margin-top: 114px;
	font-family: arial, verdana, sans-serif;
        
}

*+html .contents-ie7 {position: relative; top: 114px; padding-bottom: 114px;}

.contents h1{color: #052F5F;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 0px;
	margin-bottom: -9px;
}
.top1{
	padding-left: 88px;
	padding-top: 23px;
}
.top12{
	margin-top: -3px;
	padding-left: 31px;
	padding-right: 98px;
}
.contents h2{
	color: #1C6DB2;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0px;
}
.top2{
	padding-left: 91px;
	padding-top: 0;
}
.top22{
	margin-top: 12px;
	padding-left: 31px;
	padding-right: 16px;
	padding-top: 0;
}
.contents h3{
	color: #1c6db2;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 0.1px;
	padding-top: 21px;
	line-height: 25px;
}
.contents h4{
	color: #052f5d;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 0.4px;
	padding-top: 21px;
	line-height: 25px;
	display: inline;
	padding-left: 4px;
}
.contents h5{color: #052F5D;
	display: inline;
	font-family: arial;
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -0.3px;
	line-height: 25px;
	padding-left: 7px;
	padding-top: 21px;
	word-spacing: -6px;
}
.dow-free-dem{				
	margin-top: -1px;
}
.bread{
	margin-top: -1px;
    padding-left: 18px;
    padding-top: 7px;
	color: #777777;
}
.bread a{
	color: #777777;
    margin-left: 5px;
    padding-top: 0;
}
.dow-free-dem-left{
	float: left;
	width: 679px;
	margin-left: 9px;
	border: 1px solid #C2D6EB;
	padding-right: 31px;
	//padding-right:25px;
	padding-bottom: 23px;
}
.left-dom-free-dem{
	float: left;
	padding-left: 7px;
	padding-top: 46px;
	width: 213px;
}
.right-dom-free-dem{
	float: right;
	width: 443px;
	margin-right: 3px;
}			
.right-dom-free-dem select{
	height: 23px;
	width: 234px;
	margin-bottom: 16px;
}
.right-dom-free-dem .demoform-input{
	height: 20px;
	width: 228px;
}
.right-dom-free-dem .dowl-demo-bott{
	margin-left: 27px;
}
.right-dom-free-dem p{
	color: #000000;
	font-size: 12px;
	letter-spacing: -0.1px;
	line-height: 17px;
	margin-top: 7px;
	padding-right: 2px;
	word-spacing: 5px;
}
.dow-free-dem-right{;
	float: left;
	width: 234px;
	margin-left: 6px;
	border: 1px solid #C2D6EB;
	padding-left: 27px;
	padding-top: 17px;
	padding-bottom: 17px;
	//padding-bottom: 16px;
}
.dow-free-dem-right span{
	color: #052F5D;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.1px;
	line-height: 52px;
	word-spacing: 1px;
}
.dow-free-dem-right li{
	list-style-image: url("/imgs/ul-tick.gif");
	color: #000000;
	font-size: 14px;
	line-height: 31px;
	padding-left: 6px;
	//line-height: 25px;
}
.dow-free-dem-right ul{
	margin: -12px 0 0;
	padding: 0 0 0 18px;
}
.learnmore-bott{
	margin-left: 26px;
	margin-top: 15px;
}
.contmenu{				
	margin-left: 9px;
	*margin-left: 15px;
	margin-right: 10px;	
	padding-top: 20px;
}		
.contmenu2{
	margin-top: 313px;
	*margin-top: 0px;
	//margin-top:298px;
	border-top: 1px solid #CCCCCC;
}
.contmenu3{
	margin-top: 0px;
	*margin-top: 0px;
}
.cont-left{
	float: left;
	width: 713px;
	}							
.cont-left .tbl{
	width: 713px;
	border-spacing:0px;
}
.tabl-top .top{
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 17px;
	padding-top: 9px;
}
.tabl-top td{
	background-color: #064a87;
	color: #FFFFFF;
}
.tabl-top .table2-span{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 9px;
	padding-left: 24px;
	padding-top: 15px;
}
.first1{
	border-left: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}
.first2{
	border-bottom: 1px solid #E5E5E5;
}
.first3{
	border-bottom: 1px solid #E5E5E5;
}
.first{
	width: 179px;
}
.second{
	width: 258px;
}
.third{width: 256px;
}
.tabl-top td{
	background-color: #064a87;
	color: #FFFFFF;
}
.tabl-cont{
	border: 1px solid #e5e5e5;
}
.tabl-cont  .bord-tabl-cont{
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #E5E5E5;
}
.bord-tabl-cont .bord-tabl-cont-left{
	width: 194px;
	border-spacing: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
	//margin-top: 35px;
}
.bord-tabl-cont .bord-tabl-cont-left  td{
	border-bottom: 1px solid #f0f0f0;
	color: #126193;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	vertical-align:middle;
}	
.bord-tabl-cont .bord-tabl-cont-left img{
	padding-left: 14px;
	padding-right: 5px
}
.bord-tabl-cont .bord-tabl-cont-left a{
	text-decoration: none;
}
.bott-tabl{
	padding-top: 15px;
	padding-bottom: 15px;
}
.bord-tabl-cont .bord-tabl-cont-center{
	border-spacing: 0;
	margin-top: -38px;
	//margin-top:-8px;
} 
.bord-tabl-cont .bord-tabl-cont-center  td{
	border-bottom: 1px solid #f0f0f0;
	color: #126193;
	font-size: 12px;
	font-weight: normal;
	padding-left: 12px;
	padding-right: 9px;
	line-height: 16px;
	vertical-align: top;
	white-space:nowrap;
}
.bord-tabl-cont .bord-tabl-cont-center  td span{
	font-weight: bold;
}
.bord-tabl-cont .bord-tabl-cont-center  td .decor-text{	
	font-weight: bold;
	text-decoration: none;
}
.bord-tabl-cont .bord-tabl-cont-right{
	border-spacing: 0;
	margin-top: -38px;
	//margin-top:-8px;
} 
.bord-tabl-cont .bord-tabl-cont-right  td{
	border-bottom: 1px solid #f0f0f0;
	color: #126193;
	font-size: 12px;
	font-weight: normal;
	padding-left: 12px;
	padding-right: 9px;
	line-height: 16px;
	vertical-align: top;
}
.bord-tabl-cont .bord-tabl-cont-right  td span{
	font-weight: bold;
}
.bord-tabl-cont .bord-tabl-cont-right  td .decor-text{	
	font-weight: bold;
	text-decoration: none;
}
.table21{
	width: 356px;
	border-left: 1px solid #E5E5E5;
	vertical-align: top;
}
.table22{
	width: 355px;
	vertical-align: top;
}
.menu-right{
	float: left;
	width: 267px;
	//padding-right:3px;
}
.menu-inner{
	width: 267px;
}
.menu-inner .mon-back-g{ 
	border: 1px solid #ECECEC;
	margin-left: 6px;
	margin-right: 0;
	padding-left: 11px;
	padding-top: 11px;
	padding-bottom: 15px;
}
.mon-back-text{
	font-size: 14px;
	color: #000;
}
.img-mon-back img{
	margin-left: 2px;
	margin-top: 2px;
	padding-right: 13px;
}
.img-mon-back p{
	letter-spacing: 0.2px;
	line-height: 20px;
	margin-top: 9px;
	padding-left: 11px;
	word-spacing: -1px;
}
.mon-back-g hr{
	margin-right: 8px;
}
.mon-back-g li{
	background: url("/imgs/green-tick.gif") no-repeat scroll left center transparent;
	color: #487196;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	list-style: none outside none;
	margin-bottom: 5px;
	padding-left: 32px;
	padding-right: 4px;
	word-spacing: 0;
	*line-height: 25px;
	*padding-left: 30px;
}
.mon-back-g ul{
	margin-left: -44px;
	margin-top: 16px;
	//margin-left:0px;
}
.clear{
	clear: both;
}
.menu-inner .center-choose{
	border: 1px solid #ECECEC;
	margin-left: 6px;
	margin-right: 0;
	padding-left: 11px;
	margin-top: 6px;
	padding-top: 12px;
	padding-bottom: 10px;
}
.center-choose table{
	border-spacing: 0;
	margin-left: 8px;
	margin-top: 18px;
	width: 220px;
	border: 1px solid #e5e5e5;
}
.center-choose td{
	text-align: center;
}
.center-choose table td{
	border-top: 1px solid #e5e5e5;
	padding-bottom: 10px;
}
.center-choose table .border-top-tr{
	border-top: none;
}
.menu-inner .shopping-left{
	border: 1px solid #ECECEC;
	margin-left: 6px;
	margin-right: 0;
	padding-left: 11px;
	margin-top: 6px;
	padding-top: 12px;
	padding-bottom: 35px;
}
.shopping-left span{
	color: #052F5D;
	font-size: 17px;
	font-weight: bold;
	word-spacing: 5px;
}
.shopping-left .log7{
	margin-left: 2px;
	margin-top: 28px;
}
.shopping-left p{
	color: #000000;
	font-size: 14px;
	letter-spacing: 0.2px;
	line-height: 19px;
	padding-left: 1px;
	padding-right: 11px;
}	
.shopping-left .sopping-p-last{
	margin-top: -4px;
}
.shopping-left .log8{
	margin-top: 19px;
	margin-left: 68px;
}
.menu-inner .need-help{
	border: 1px solid #ECECEC;
	margin: 8px 0 6px 6px;
	padding-bottom: 8px;
}
.need-help p{ 
	color: #487196;
	font-size: 14px;
	line-height: 16px;
	padding-left: 13px;
	padding-top: 0;
	word-spacing: -2px;
}
.need-help span {
	font-weight: bold;
}
.need-help a {
	color: #487196;
}
.line-left{
	background: url("/imgs/bg-left.gif") repeat-y scroll center center transparent;
	left: 50%;
	margin: 0 0 0 -503px;
	position: absolute;
	top: 0;
	color: #E1E1E1;
}
.line-right{
	background: url("/imgs/bg-left.gif") repeat-y scroll center center transparent;
	left: 50%;
	margin: 0 0 0 500px;		
	position: absolute;
	top: 0;
	color: #E1E1E1;
}
.table2-span{
	padding-top:1px;
	width:721px;
}
.table21 p,.table22 p{
	font-size: 12px;
	color: #000;
	margin-left: 23px;
	padding-bottom: 8px;
}
.table21 p a,.table22 p a{
	font-size: 12px;
	color: #3b62a3;
	font-weight: bold;
}
.table21-p{
	margin-top: 17px;
	*z-index: 100;
	margin-bottom: 98px;
}
.table22-p{
	margin-top: 17px;
}
.comment{
	margin-top: 37px;
	padding-left: 29px;
}
.comment .comment-top{
	font-size: 17px;
	font-weight: bold;
	color: #052f5d;
	text-transform:uppercase;
}
.comment .comment-top2{
	font-size: 17px;
	font-weight: bold;
	color: #666666;
	text-transform:none;
	margin-right: 6px;
}
.comment .comment-top3{
	padding-top: 6px;
}
.comment .comment-top4{
	padding-top: 6px;
}
.comment p q{
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	margin-left: -4px;
	padding-right: 5px;
	word-spacing: 0;
}
.comment p cite{font-size: 12px;
	color: #000;
	font-style: normal;
}
.comment .comment-cite{ 
	margin-left: -3px;
	margin-top: -11px;
}
.comment hr
	{margin-bottom: 21px;
	margin-right: 5px;
	margin-top: 21px;
}
.big-text{
	border: 1px solid #ECECEC;
	margin: 38px 0 10px 0;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 4px;
	float:left;
	-float:none;
 }
.big-text .big-text-img{
	margin-right: 18px;
}
.big-text p{
	font-size: 12px;
	color: #454242;
	line-height: 18px;
	margin-top: 3px;
	margin-bottom: 18px;
	padding-right: 15px;
	text-align: justify;
}
.last-column{
	border: 1px solid #ECECEC;
	float:left;
	-float:none;
	margin: 43px 0px 26px 7px;
	padding-bottom: 18px;
	padding-left: 11px;
	padding-top: 13px;
}
.last-column span{
	font-size: 22px;
	color: #052F5D;
	white-space:nowrap;
}
.last-column table{
	width: 693px;
	margin-top: 13px;
}
.last-column table td{
	padding-left: 11px;
}
.last-column table a{
	font-size: 13px;
	color: #1566a8;
}							
.top-chang{
	font-size: 26px;
	color: #052f5f;
	font-weight: bold;
	letter-spacing: -0.1px;
}
.top-chang2{
	font-size: 16px;
	color: #1c6db2;
	font-weight: bold;
	letter-spacing: 0;
}
.top122{
	margin-top: 0px;
	padding-left: 23px;
	margin-bottom: 7px;
}
.top222{
	margin-top: 0px;
	padding-left: 23px;
	padding-right: 40px;
}							
.upper-column{
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	height: 442px;
	border: 1px solid #C7C7C7;
	background-color: #C7DFF5;
	background-image: url("/imgs/fon.gif")
}
.upper-column .upper-column-left{
	float: left;
	width: 275px;
}
.upper-column .top-p{
	color: #052F5D;
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -0.9px;
	margin-left: 8px;
	margin-top: 4px;
}
.upper-column-left .book1{
	margin-left: 64px;
	margin-top: -20px;
	-margin-top: -10px;
}
.upper-column-left .save{
	font-size: 20px;
	font-weight: bold;
	color: #d30303;
	margin-left: 65px;
	margin-top: 22px;
}
.upper-column-left .cost{
	font-size: 17px;
	color: #19334c;
	font-weight:normal;
	margin-left: 78px;
	margin-top: -5px;
	margin-bottom: 29px;
}
.upper-column-left .cost .first-span{
	text-decoration: line-through;
	margin-right: 5px;
}
.upper-column-left .cost .second-span{
	font-size: 18px;
	color: #d30303;
	font-weight:bold;
	text-decoration: none;
}
.upper-column-left a{
	padding-left: 76px;
}
.upper-column .upper-column-right{	
	padding-left: 44px;
	margin-bottom: 10px;	
	float: left;
	margin-top:0px;
	width: 391px;
}
.upper-column .upper-column-right .top{
	font-size: 14px;
	color: #052f5d;
	font-weight: bold;
	margin-top:-10px;
	margin-left: 8px;
	*margin-top: 35px;
}
.three-columns .left-in-columns{
	float: left;
	padding-left: 8px;
	padding-top: 8px;
	border-top: 1px solid #ECECEC;
}
.three-columns .center-in-columns{
	float: left;
	border-top: 1px solid #ECECEC;
}
.three-columns .right-in-columns{
	float: right;
	margin-right: 9px;
	border-top: 1px solid #ECECEC;
	padding-left: 44px;
}
.table-page-3 .Ex-link{
	font-size: 13px;
	color: #052f5d;
	font-weight: bold;
}
.table-page-3 li{
	list-style: none;
	font-size: 11px;
	color: #052f5d;
	line-height: 17px;
}
.table-page-3 td{
	vertical-align: top;
	border-top: 1px solid #c0c0c0;
}
.center-in-columns .spisok{
	margin-left: 5px;
	margin-top: 8px;
	*margin-left: 35px;
}
.table-page-3 .red-text, .table2-page-3 .red-text{
	font-size: 12px;
	color: #f30900;
	text-decoration: line-through;
	text-align: right;
	margin-top: 8px;
}
.table-page-3 .blue-text, .table2-page-3 .blue-text{
	font-size: 12px;
	font-weight: bold;
	color: #12314f;
	text-align: right;
	margin-top: -9px;
}
.upper-column-right hr{ 
	margin-left: -310px;
	margin-top: 53px;
	position: relative;
	width: 381px;
}
.input-column{
	position: relative;
	clear: both;
}
.input-column .label-column{
	font-size: 11px;
	font-weight: bold;
	color: #12314f;
	float: left;
	border-top: 1px solid #ECECEC;
	padding-left: 8px;
	padding-top: 9px;
	padding-bottom: 28px;
	*margin-top: -10px;
}
.input-column .input-column-right{
	float: right;
	border-top: 1px solid #ECECEC;
	margin-right: 9px;
	padding-left: 34px;
	padding-top: 3px;
	*padding-left: 27px;
	*margin-top: -10px;
}
.bord-bott{
	border-bottom: 1px solid #ECECEC;
}
.bord-bott2{
	border-bottom: 1px solid #ECECEC;
	*padding-bottom: 9px;
}							
@-moz-document url-prefix(){.upper-column .upper-column-right{padding-left: 39px;}}
@-moz-document url-prefix(){.upper-column .upper-column-left{width: 278px;}}
.tabl-page-3{
	margin-top: 28px;
	*margin-top: 38px;
}
.tabl-page-3 .page-3-p-top{
	text-align: left;
	font-size: 12px;
	color: #000;
	padding-left: 25px;
	padding-top: 10px;
	 padding-bottom: 27px;}
.tabl-page-3 .page-3-p-top span{
	font-size: 14px;
	color: #0768a4;
	font-weight: bold;
}
.tabl-page-3 .page-3-p-low{
	text-align: right;
	font-size: 11px;
	color: #000;
}
.tabl-page-3 .sp1{
	font-size: 11px;
	color: #0768a4;
	font-weight: bold;
}
.tabl-page-3 .sp2{
	text-decoration:line-through;
}
.tabl-page-3 .sp3{
	font-weight: bold;
}
.tabl-page-3  form{
	text-align: right;
	margin-right: 6px;
	margin-top: -29px;
	//margin-top: -35px;
	/margin-bottom: -10px;
}
.tabl-page-3 .page-3-inp1{
	margin-right: 13px;
}
.tabl-page-3 .page-3-inp2{
	margin-right: 1px;
}
.tabl-page-3 .marg1{
	margin-top: -5px;
}
.tabl-page-3 .page-3-td{
	border-left: 1px solid #E5E5E5;
	vertical-align: top;
	width: 710px;
}
		
/*-----------------Exam page with bundle----------------------------------*/
.upper-column-right .pg4-top{
	font-size: 14px;
	color: #12314f;
	margin-bottom: 1px;
	margin-top: 0px;
}
.upper-column-right .pg4-top span{
	font-weight: bold;
}
.pg-4{
	padding-top: 0px;
}
.pg-4-tb{
	width: 392px;
}
.pg-4-tb .td1{
	font-size: 13px;
	font-weight: bold;
	color: #12314f;
	padding-top: 9px;
}
.pg-4-tb .td2{
	font-size: 12px;
	font-weight: normal;
	color: #12314f;
	padding-bottom: 9px;
}
.pg-4-tb .td3{
	font-size: 12px;
	font-weight: normal;
	color: #f30900;
	text-align: right;
	text-decoration: line-through;
	padding-right: 26px;
	padding-top: 9px;
}
.pg-4-tb .td4{
	font-size: 12px;
	font-weight: bold;
	color: #12314f;
	text-align: right;
	padding-right: 26px;
	padding-bottom: 9px;
}
.pg-4-tb .tr-4{
	border-top:1px solid #bdbfbe;
}
.pg-4-tb .tr-5{
	border-bottom:1px solid #bdbfbe;
}
.save-pg4{
	font-size: 17px;
	color: #19334c;
	margin-left: 80px;
}
.save-pg4 span{
	text-decoration: line-through;
}
.cost-pg4{
	font-size: 17px;
	color: #ff0000;
	font-weight: bold;
	margin-left: 70px;
	margin-top: -15px;
}	
.a-pg-4{ margin-left: 31px;
	font-size: 12px;
}
.many-columns{
	padding-top:0px;
}
.inner-meny-columns {
	position: relative;
	height:171px;
}
.inner-meny-columns .book-1{
	margin-left: 8px;
	padding-right: 12px;
}
.inner-meny-columns .top-book{
	float: left;
	width: 711px;
	border: 1px solid #E5E5E5;
	margin-top: 17px;
	height:161px;
}
.inner-meny-columns .top-book-top{
	font-size: 21px;
	color: #073068;
	font-weight: bold;
	padding-top: 0px;
	//padding-top:20px;
}
.inner-meny-columns .text-book-top{
	color: #01305a;
	font-size: 14px;
	margin-top: -13px
}
.inner-meny-columns .text-book-top span{
	font-weight: bold;
}
.inner-meny-columns .green-bott{
	margin-top: 5px;
	padding-bottom: 36px;
	border:0px;
}	
.inner-meny-columns .abs{
	float: right;
	padding-top: 23px;
}
.inner-meny-columns .abs2{
	float: left;
	width: 453px;
}
.abs .pg41{
	padding-right: 33px;
}
.abs .pg42{
}
.abs .bot-add{
	padding-left: 71px;
}
.inner-meny-columns .com-marg{
	margin-bottom: 43px;
}
.comment .pg-4-com{
	margin-bottom: 271px;
}		
/*----------------- Exam Page with only QA product-------------------*/
		
.upper-column-right .page-5-ul{
	padding-left: 23px;
	margin-top: 20px;
}
.upper-column-right .page-5-ul li{
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	//line-height: 19px;
	list-style-image: url("/imgs/green-tick2.gif");
	color: #12314f;
	margin-bottom: -8px;
} 
.upper-column-left .a-pg-42{
	margin-left: 12px;
}
.ok-img-pg-5{
	color: #FFFFFF;
}								
#nav a{
	_padding-top: 5px;
}
#thenav li{
	_margin-top: 5px;
}
-,.dow-free-dem{
	padding-left: 12px;
}
-,.dow-free-dem-left{
	margin-left: 5px;
}
-,.contmenu3{
	float: left;
	margin-top: 7px;
}
-,.menu-right {
    float: right;
    width: 267px;
}			
-,.contmenu {	
	margin-left: 9px;
    margin-right: 5px;
}
-,.upper-column-right .page-5-ul li {
	margin-bottom: 3px;
	padding-left: 10px;
}
-,.upper-column-right .page-5-ul {
	padding-left: 10px;
	margin-left: 10px;
}
-,.inner-meny-columns .top-book {
	margin-top: 10px;
}
.upper-column-right .page-5-ul li {
	_margin-bottom: 3px;
	_padding-left: 10px;
}
.upper-column-right .page-5-ul {
	_padding-left: 10px;
	_margin-left: 10px;
}
.mon-back-g li p{
	padding-top: 1px;
}
.upper-column .upper-column-right{
	_padding-left: 40px;
}
.table2-page-3 label{
	font-size: 11px;
	font-weight: bold;
}					
.table-page-3 ul{}
.table2-page-3 td {
    vertical-align: top;
	border-top: 1px solid #c0c0c0;
}
.table2-page-3  { 
	width: 372px;
}
.table-page-3  { 
	width: 372px; 
}
.table-page-3 .left-col-p3{ 
	padding-top: 10px;
}
.table2-page-3 input{
	margin-top: 10px;
}
.bord-bot td{
	border-bottom: 1px solid #c0c0c0;
}

.dlist {
	margin:10px;
	line-height:16px;
	width:330px;
	-width:325px;
	float:left;
}
.dlist dt {
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	margin:14px 0px 0px 0px;
}
.dlist dd {
	margin:0px 0px 0px 6px;
}
.ulist {
	margin:10px;
	line-height:16px;
	padding:0px;
	font-size:12px;
}
.ulist li {
	display:block;
	width:80px;
	text-align:left;
	float:left;
}

/* popups */
body{
font-family:arial;
}
.close{
	float:right;
	display:block;
	height:21px;
	width:21px;
	margin:5px 40px 5px 0px;
}
#popupContent{
	clear:both;
}
#popupContainer{
	background-color:#fff;
	width:720px;
	overflow:hidden;
	padding:7px 20px 16px 10px;
}
#popupContent > ul{
	float:left;
	width:239px;
	margin-right:4px;
}
#popupContent > ul > li{
	list-style:inside decimal;
	font-size:13px;
	font-weight:bold;
	line-height:21px;
}
.puSelected{
	color:#333333;
}
#popupContent > ul li a{
	color:#1562b2;
	text-decoration:underline;
}

#puRight{
	float:left;
	width:455px;
	border:1px solid #d9d9d9;
	background-color:#f2f2f2;
	padding:10px;
}
#puRight h3{
	color:#1562b2;
	font-size:18px;
	margin-bottom:17px;
}
#puRight h6{
	margin-top:12px;
	color:#333333;
}
#puRight ul li{
	color:#333;
	font-size:12px;
	padding-left:30px;
	margin:10px 0;
	min-height:22px;
}
.li1{
	background:url(/features/1.png) left 2px no-repeat;
}
.li2{
	background:url(/features/2.png) left 2px no-repeat;
}
.li3{
	background:url(/features/3.png) left 2px no-repeat;
}
.li4{
	background:url(/features/4.png) left 2px no-repeat;
}
.li5{
	background:url(/features/5.png) left 2px no-repeat;
}
.puSelected ul li{
	list-style:upper-latin;
	margin-left:40px;
}

/* popups */
#popups{
	width:960px;
	position:relative;
	height:1000px;
	margin:0 auto;
}
#gPUContainer1{
	visibility:hidden;
	position:fixed; 
	top:0px; 
	left:0px; 
	z-index:99; 
	background:#000; 
	opacity:0.6; 
	width:100%; 
	height:100%; 
	overflow:hidden;
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
}
#popupContent1{
	margin:0 auto; 
	width:750px; 
	position:fixed; 
	top:100px; 
	visibility:hidden;
        left: 50%;
        z-index: 999;
}
a.features-link-click{
 
    padding-left: 115px;
    -display: none;
    
}