@charset "utf-8";
/* CSS Document */

body {
	margin: 5px 0 0;
	padding:0;
	background-color: #fff;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 10pt;
}
img {border: 0 none;}
a {text-decoration: none;}

/* Layout */
.wrapper {
	width: 978px;
	height:auto;
	margin: 0 auto;
	/*border: 1px solid #F00;*/
}

/* Header */
#headerImg {
	width: 978px;
	height: 78px;
}

/* Content */
.contend
{
	width:978px;
	height:auto;
	float:left;
	overflow:hidden;
	z-index: 1;
}

/* Content bottem */
.contendbottem
{
	width:978px;
	height:10px;
	float:left;
	overflow:hidden;
}

.menu {
	width: 978px;
	height: 33px;
	background: #4368ED url('../images/menuBg.jpg') repeat-x;
	z-index: 1000;
}
.menuLeft {background: url('../images/menuLeft.jpg') no-repeat -2px 0; width:17px; height:33px; float:left;}
.menuRight {background: url('../images/menuRight.jpg') no-repeat 2px 0; width:17px; height:33px; float:right;}
.menuCenter {color:#fff; width:944px; height:33px; float:left; font-weight:bold; text-align:center; text-transform:uppercase;}
.menuCenter ul {
	margin: 10px 0;
	padding: 0;
}
.menuCenter li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #fff;
}
.menuCenter li.last {border: 0;}
.menuCenter li a {color: #fff;}
.menuCenter li a:hover {text-decoration: underline;}

/* Footer */
.footer 
{
	overflow:hidden;
	float:left;
	width: 978px;
	height: 30px;
	margin-top: 40px;
	background: #4368ED url('../images/footerBg.jpg') repeat-x;
}
.footerLeft {background: url('../images/footerLeft.jpg') no-repeat 0 0; width:17px; height:33px; float:left;}
.footerRight {background: url('../images/footerRight.jpg') no-repeat 8px 0; width:17px; height:33px; float:right;}
.footerCenter {color:#1773CE; width:944px;/* height:83px;*/ float:left; text-align:center; font-size:13px;}
.footerCenter ul {
	margin: 6px 0;
	padding: 0;
}
.footerCenter li {
	display: inline;
	/*padding: 0 10px;*/
	border-right: 1px solid #1773CE;
}
.footerCenter li.last {border: 0;}
.footerCenter li a {color: #1773CE;}
.footerCenter li a:hover {text-decoration: underline;}


/* Content */
.contentBox {
	color: #2079D0;
	width: 978px;
	height: 285px;
	margin-top: 10px;
}
.contentBoxLeft {
	width: 15px;
	height: 285px;
	background: url('../images/contentBoxLeft.jpg') no-repeat;
	float: left;
}
.contentBoxRight {
	width: 355px;
	height: 285px;
	background: url('../images/contentBoxRight.jpg') no-repeat;
	float: right;
}
.contentBoxCenter {
	width: 608px;
	height: 283px;
	float: left;
	border-width: 1px 0;
	border-style: solid;
	border-color: #4368ED;
}
.contentBoxCenter h3 {
	font-size: 16pt;
	margin: 10px 0;
}

/* Summary boxes */
.summary {
	width: 978px;
	/*height: 285px;*/
	height:auto;
	margin-top: 10px;
	/*border: 1px solid #4368ED*/
}
.summaryBlock {
	width: 182px;
	/*height: 280px;*/
	height:auto;
	float: left;
	margin-right: 7px;
	padding: 4px;
	background: url('../images/summaryBlock.png') no-repeat;
}
.summaryBlockLast {
	/*margin-right: 0;
	float: right;
	width: 182px;
	height:auto;
	background: url('../images/summaryBlock.png') no-repeat;*/
	width: 182px;
	height:auto;
	float: right;
	margin-right: 0px;
	padding: 4px;
	background: url('../images/summaryBlock.png') no-repeat;
}
.summaryPic {
	width: 160px;
	height: 90px;
	margin-left: 12px;
	/*border: 1px solid #4368ED*/
}
.summaryBlock h4{
	margin: 5px 12px;
	font-size: 10pt;
	color: #666666;
}
.summaryBlockLast h4
{
	margin: 5px 12px;
	font-size: 10pt;
	color: #666666;
}
.summaryBlock h5 {
	margin: -15px 12px 0;
	font-size: 10pt;
	color: #005CC6;
}
.summaryBlock h6 {
	margin: 0px 12px;
	font-size: 9pt;
	font-weight: normal;
	color: #005CC6;
}
.summaryBlock p {
	margin: 10px 12px;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
}
.summaryBlock .more {
	margin: 0 0 0 12px;
	font-size: 10pt;
	font-weight: bold;
	color: #005CC6;
	position: relative;
	top: 150px;
}
.summaryBlock .more span {
	color: #f00;
}

/* Inner pages - Submenu */
.subMenu {
	width: 978px;
	height: 21px;
	background-color: #52A5F6;
	margin-top: 10px;
}
.subMenuLeft {background: url('../images/subMenuLeft.gif') no-repeat -2px 0; width:10px; height:21px; float:left;}
.subMenuRight {background: url('../images/subMenuRight.gif') no-repeat 2px 0; width:10px; height:21px; float:right;}
.subMenuCenter {color:#fff; width:958px; height:21px; float:left; text-align:center;}
.subMenuCenter ul {
	margin: 3px 0;
	padding: 0;
}
.subMenuCenter li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #fff;
}
.subMenuCenter li.last {border: 0;}
.subMenuCenter li a {color: #fff;}
.subMenuCenter li a:hover {text-decoration: underline;}
.subMenuCss
{
	font-size: 10pt;
	text-align:center;
}
/* Producst page */
.productsBox {
	color: #2079D0;
	width: 978px;
	/*height: 810px;*/
	height:auto;
	margin-top: 10px;
}
.productsBoxLeft {
	width: 15px;
	height: 510px;
	/*height:auto;*/
	background: url('../images/producsLeft.jpg') no-repeat;
	float: left;
}
.productsBoxRight {
	width: 15px;
	height: 510px;
	/*height:auto;*/
	background: url('../images/producsRight.jpg') no-repeat;
	float: right;
}
.productsBoxCenter {
	width: 948px;
	/*height: 810px;*/
	height:auto;
	float: left;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #4368ED;
}
.productsBoxCenter h4 {
	font-size: 10pt;
	margin: 10px 0;
	color: #444;
}

/* Product boxes */
.productBlock {
	width: 182px;
	float: left;
	margin-right: 7px;
	margin-bottom: 50px;
	padding: 0;
	text-align: center;
}
.productBlockLast {
	margin-right: 0;
	float: right;
}
.productPic {
	width: 160px;
	margin-left: 12px;
	/*border: 1px solid #4368ED*/
}
.productBlock h4 {
	margin: 3px 12px;
	font-size: 10pt;
	color: #005CC6;
}
.productBlock h5 {
	margin: 3px 12px;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
}
.productBlock p {
	margin: -2px 12px;
	padding: 5px;
	border-width: 2px 0;
	border-style: solid;
	border-color: #005CC6;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
}
.productBlock p a {color: #666666;}

/* Detail page */
.productsBoxCenter h4.detailHeader {
	font-size: 10pt;
	margin: 10px 0;
	color: #008EEE;
}
.detailLeftCol {
	float: left;
	width: 250px;
	/*height: 350px;*/
	height:auto;
	margin-right: 10px;
	text-align: center;
}
.detailRightCol {
	float: left;
	width: 685px;
	height: 350px;
}
.leftColLeft {
	float: left;
	width: 15px;
	height: 350px;
	background: url('../images/producsLeft.jpg') no-repeat;
}
.leftColRight {
	width: 15px;
	height: 350px;
	float: right;
	background: url('../images/producsRight.jpg') no-repeat;
}
.leftColCenter {
	float: left;
	width: 220px;
	border-top: 1px solid #4368ED;
	padding-top: 10px;
	height:auto;
}
.rightColLeft {
	float: left;
	width: 15px;
	height: 350px;
	background: url('../images/producsLeft.jpg') no-repeat;
}
.rightColRight {
	width: 15px;
	height: 350px;
	float: right;
	background: url('../images/producsRight.jpg') no-repeat;
}
.rightColCenter {
	float: left;
	width: 655px;
	border-top: 1px solid #4368ED;
	padding-top: 10px;
}

.leftColCenter .mainImage {
	width: 150px;
	margin: 0 auto;
	text-align: center;
}
.leftColCenter h5 {
	margin: 25px 12px;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
}
.leftColCenter p {
	margin: -2px 12px;
	padding: 5px;
	border-width: 2px 0;
	border-style: solid;
	border-color: #4368ED;
	font-size: 9pt;
	font-weight: bold;
	color: #4368ED;
}
.leftColCenter p a {color: #4368ED;}
.leftColCenter .logos {
	margin-top: 15px;
}
.rightColCenter h4.detailHeader {
	font-size: 10pt;
	margin: 0;
	color: #008EEE;
}
.rightColCenter h5 {
	margin: 0 0 15px;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
}
.rightColCenter .singleLine {
	float: left;
	margin: 0 0 15px;
}

/*ItemDetails Style */
.style1 {color: #000000}
.style3 {font-size: 9pt}
.style6 {
	font-size: 10pt;
	font-weight: bold;
}
.style8 {color: #333333}
.style9 {color: #333333; font-size: 9pt; font-weight: bold; }
.style10 {color: #333333; font-size: 9pt; }


.txt_medium
{
	font-size:10pt;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
}
.text_2
{
	font-size:10pt;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
}

.popup
{
	width:500px;
	height:auto;
	color:#706f6b;
	font-size:8pt;
	text-align:justify;
	padding-left:5px;
	padding-top:5px;
	background-color:#e7e7e7;
	border:1px solid #cccccc;
	padding-right:5px;
	padding-bottom:5px;
}

.popupmain
{
	width:300px;
	height:auto;
	color:#706f6b;
	font-size:8pt;
	text-align:justify;
	padding-left:5px;
	padding-top:5px;
	background-color:#e7e7e7;
	border:1px solid #cccccc;
	padding-right:5px;
	padding-bottom:5px;
}

.popup2
{
	background-color:#f1f1f1;
	padding-top:5px;
	
}
.largecert
{
	color:#706f6b;
	text-align:left;
	font-size:9pt;
	font-weight:bold;
}
.panelHover
{

}

.logoLine{
	width:200px;
	height:auto;	
	/*padding-top:8px;
	margin:0px auto;*/
}

.thumbnailContainer3{
	width:60px;
	height:66px;
	float:left;
	overflow:hidden;
	text-align:center;
}


.quiz-left {
	display: block;
	margin: 2px;
	padding: 2px;
	float: left;
	width: 150px;
}
.subject {
	width: 400px;
	height: auto;
}

.faqContainer {
	height: auto;
	width: 955px;
	padding-top: 10px;
}
.faqQuestion {
	margin: 0px;
	padding: 2px;
	float: left;
	height: auto;
	width: 950px;
	font-weight: bold;
}
.faqAnswer {
	text-align: left;
	margin: 0px;
	float: left;
	height: auto;
	width: 950px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 2px;
}
.faqSpace {
	padding: 0px;
	float: left;
	height: 5px;
	width: 950px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #0066FF;
	border-bottom-color: #0066FF;
}
