/* CSS Document */
* {margin:0; padding:0;}
img, fieldset {border:0;}
body, select, input {color:#464646;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body {background:#d7d7d7; }

h2 { color:#e28c05; font-size:18px;margin:0 0 8px 0;}
h3 {font-size:12px; color:#e81120; margin:0 0 8px 0; font-weight:bold; font-family:Helvetica, sans-serif;}
h4 {font-size:12px; color:#e28c05;}
ul {list-style:none;}
a { color:#464646; text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}

.clear {clear:both; height:1px;}
.visibility {position:absolute; left:-30000px;}
.fleft {float:left;}
.algRight {text-align:right; display:block;}
.vertline {padding-left:34px;}
.wide01 {width:80px;}
.wide02 {width:180px;}
.errmsg {color:#FF0000; padding-bottom:5px; float:left; width:185px;}
.errLogin{height:15px;}
.setspace {padding-left:25px; padding-top:0px;}
.hideit {display:none;}
.showit {}
html>body .setspace {padding-left:13px;}
#main .nomargin {margin:0;}

.descType1 {font-size:10px; color:#999;}
.watchMovie {background: url(../images/icon_movie.gif) left center no-repeat; padding: 0 0 0 12px;}
.videoplayBtn{position:absolute; top:0; left:180px;}
.videolayerhidden {position: absolute; z-index: 998; top: 16%; left: 30%; visibility: hidden; padding-top:25px; padding-left:20px; width: 300px; height: 300px; background: url(../images/bgd_popupMedia.gif) no-repeat;}
.videolayerhidden p {margin-top: 5px;}
#videolayer {position: absolute; z-index: 998; top: 16%; left: 30%; visibility: hidden; padding-top:25px; padding-left:20px; width: 300px; height: 300px; background: url(../images/bgd_popupMedia.gif) no-repeat;}
#videolayer p {margin-top: 5px;}

#mp3layer {position: absolute; z-index: 998; top: 16%; left: 30%; visibility: hidden; padding-top:25px; padding-left:20px; width: 300px; height: 300px; background: url(../images/bgd_popupMedia.gif) no-repeat;}
#mp3layer p {margin-top: 5px;}

/* Common Links*/
.strongLink {color:#5e82a3; background:url(../images/li_arrow1.gif) no-repeat 0 4px; padding: 0 0 0 12px;} /* display:block;*/
.strongLink2 {background:url(../images/li_arrow1.gif) no-repeat 0 5px; padding: 0 0 0 12px;}/* display:block;*/
.strongLink21 {background:url(../images/li_arrow2.gif) no-repeat 0 5px; padding: 0 0 0 12px;}/* display:block;*/

.strongLink3 {background:url(../images/li_arrow4.gif) no-repeat 0 6px; padding: 0 0 0 10px; }/* display:block;*/
.strongLink4 {color:#5e82a3; background:url(../images/li_square1.gif) no-repeat 0 7px; padding:0 0 0 8px;}
.norLink {color:#5e82a3; width:auto !important;}

#main .ssmenuLvl0 {font-size:11px; font-weight:bold; color:#e28c05; line-height:18px;  background:url(../images/li_dash1.gif) no-repeat 0 4px;}
#main .psSubtitle {font-weight:bold; color:#5e82a3;  background:url(../images/li_arrow3.gif) no-repeat 0 4px; margin-left:10px; padding-left:10px;}
.contentList,.videoFile{ display:none;}


/* MAIN */
#main {
	width:762px;
	padding:0 13px;
	margin:0 auto;
	margin-top:10px;
	background:url(../images/bgd_main.gif) no-repeat;
	position:relative;
}
#contContainer {border:1px solid #a0a0a0; border-width:1px 1px 0 1px; height:1%;}	
	#quickLink {font-size:10px; padding:10px 0 0 0; height:30px;}
	#quickLink p {position:absolute; top:16px; left:15px;}
		#quickLink ul {float:right;}
		#quickLink li {padding:0 10px 0 7px; background:url(../images/bgd_dash.gif) no-repeat center right; float:left; line-height:25px;}
		#quickLink li a {white-space:nowrap;}
		#quickLink li.topcart img {margin:5px 2px 0 0; padding:0; float:left; display:inline;}
		#quickLink li.lastitem {background:none; width:188px; padding:0 0 0 7px;}
		#quickLink  form input, #quickLink form label {float:left;}
			#query, #search {margin:5px 5px 0 3px;}
		
	#header {background:#CCC; position:relative; left:0; top:0;}
		#banner {}
		#logo {width:90px; height:84px; position:absolute; left:17px; top:17px; }
		#logo.logoInx {display:none;}
		#nav {position:absolute; left:0; top:0; z-index:998; display:none; }
			#nav.navsub {top:118px;}
			#nav.navsub2 {top:140px;}
		#nav ul {padding:0; margin:0;}
		#nav li {padding:0; float:left; }		
		#nav li a {display:block; height:35px;}
		#nav li a span {display:none;}
		
			.menu01 {width:122px;background:url(../images/menu01_o11.gif) no-repeat;}
			.menu02 {width:89px;background:url(../images/menu02_o11.gif) no-repeat;}
			.menu03 {width:90px;background:url(../images/menu03_o11.gif) no-repeat;}
			.menu04 {width:95px;background:url(../images/menu04_o11.gif) no-repeat;}
			.menu05 {width:86px;background:url(../images/menu05_o11.gif) no-repeat;}
			.menu06 {width:76px;background:url(../images/menu06_o11.gif) no-repeat;}
			.menu07 {width:81px;background:url(../images/menu07_o11.gif) no-repeat;}
			.menu08 {width:121px;background:url(../images/menu08_o11.gif) no-repeat;}			
			.menu01:hover, .menu02:hover, .menu03:hover, .menu04:hover, .menu05:hover,
			.menu06:hover, .menu07:hover, .menu08:hover {background-position:0 -35px;}

			.menu01Current {width:122px; background:url(../images/menu01_o11.gif) no-repeat 0 -35px;}
			.menu02Current {width:89px; background:url(../images/menu02_o11.gif) no-repeat 0 -35px;}
			.menu03Current {width:90px; background:url(../images/menu03_o11.gif) no-repeat 0 -35px;}
			.menu04Current {width:95px; background:url(../images/menu04_o11.gif) no-repeat 0 -35px;}
			.menu05Current {width:86px; background:url(../images/menu05_o11.gif) no-repeat 0 -35px;}
			.menu06Current {width:76px; background:url(../images/menu06_o11.gif) no-repeat 0 -35px;}
			.menu07Current {width:81px; background:url(../images/menu07_o11.gif) no-repeat 0 -35px;}
			.menu08Current {width:121px; background:url(../images/menu08_o11.gif) no-repeat 0 -35px;}
			
	/*submenu Level 2*/
	.menu {font-size:9px; position:absolute; z-index:999; left:0; top:151px; display:none; padding:0; background:#f7f7f7;  border-bottom:3px solid #c4c4c4; border-right:3px solid #c4c4c4;} /*margin:-43px 0 0 -120px;*/
	/*html>body .menu {margin:-53px 0 0 -123px;}*/
	.menu ul {border:1px solid #dcdcdc; padding:0; margin:0;}
	.menu a {color:#464646; padding:0 10px 0 24px; display:block; line-height:20px; background:url(../images/li_arrow3.gif) 13px 8px no-repeat; white-space:nowrap;}
	.menu a:hover {color:#e81120; text-decoration:none; background-color:#dcdcdc;}
	.menu li {margin:0;display:inline;}
	
	#menu1 {left:0;}
	#menu2 {left:122px;}
	#menu3 {left:213px;}
	#menu4 {left:303px;}
	#menu5 {left:397px;}
	#menu6 {left:484px;}
	#menu7 {left:558px;}
	#menu8 {left:623px;}
 
		/*html>body #menu8 {margin:-53px 0 0 -145px;}*/
		
		
	/*Left Navigation, SiteMap*/
	#LeftNav {font-size:10px;}
	#LeftNav li {padding:2px 0;}
	#LeftNav .menuLvl0 li {border-top:1px solid #FFF; border-bottom:1px solid #CCC;}
	#LeftNav .menuLvl0 li li {border:none;}
	#LeftNav .menuLvl0 li.noBrdTop {border-top:none;}
	#LeftNav .menuLvl0 li.noBrdBot {border-bottom:none;}
	#LeftNav .menuLvl0 li.curNav a {color:#e81120;}
	#LeftNav .curent {color:#e81120;}
	#LeftNav .ssmenuLvl0, #sitemap .ssmenuLvl0 {padding:0 0 0 10px; line-height:20px; background-position:3px 4px;}
	
	#contCanvas {}
			.contbg1 {background:url(../images/bgd_content.gif) left top repeat-y; height:100%;}
			.contbg2 {background:url(../images/bgd_homeright.gif) right top repeat-y; height:100%;}
			.contbg3 {background:#FFFFFF}
		#content {width:499px; padding:0 13px 10px 18px; float:left; line-height:16px;}
		#contentPolicy {width:700px; padding:0 13px 10px 18px; float:left; line-height:16px;}
		#contentPolicy p{padding:5px 0;}
			#content h2, contentPolicy h2 {margin:13px 0 16px 0;}
			#content .strongLink,contentPolicy .strongLink{margin:0 0 3px 0;}
		#LeftCont {width:229px; background:#e5e9eb; padding-bottom:140px;  float:left;}
			#LeftCont h2 {margin:0 0 5px 0;}
		#RightCont {width:229px; background:#e5e9eb; float:right;}
			#RightCont h2 {margin:0 0 10px 0;}
			
		/*Common HightLight Block*/
		.MeaType1, .MeaType2 {width:232px; margin:0 0 15px 0; float:left; }
		.MeaType1 img, .MeaType2 img {margin:0 0 10px 0;}
		.MeaType2 {margin-top:-15px;}
		/* Common Blocks with Simple Style*/
		.infoType1 {}
		.infoType1 p {
	margin:0 0 10px 0;
	text-align: left;
}
		.infoType1 p img{ margin:0;}
		.infoType1 .strongLink4 {color:#5e82a3;}
		.infoType1 ul {margin:10px 20px; }
		.infoType1 ul li {background:url(../images/li_arrow4.gif) no-repeat 0 5px; padding: 0 0 0 8px;}
		.desOverview p{ float:left; width:280px;}
		.desOverview img{ float:right;}
		#counting{ margin:10px 0;}
		#sloganOutter{background:url(../images/bgd_slogan_bottom.gif) bottom right no-repeat; width:364px; margin:auto; text-align:center;  margin-bottom:15px;}
		#sloganOutter #sloganInner{ background:url(../images/bgd_slogan_top.gif) no-repeat; width:364px; padding:8px 0 0 5px;}
		#sloganOutter #sloganInner p{ padding:0 0 0 20px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#9a9999; text-align:center;}
		.numberNavigation{ margin:10px 0;text-align:center;}
		.numberNavigation li{background:none; display:inline;padding:0 5px;margin:0 0 5px 0;}
		.numberNavigation img{ margin:0 15px;}
		#counting span{ margin:0 50px 0 0;}
		.infoType2 {background:#d0d8db url(../images/bdg_blockStyle1.jpg) no-repeat; padding:14px 21px 10px 21px;}
		.infoType3 {background:#e5e9eb url(../images/bdg_blockStyle2.jpg) no-repeat; padding:14px 15px 10px 18px;}
			#LeftCont .infoType3 {background:#e5e9eb url(../images/bdg_blockStyle22.jpg) no-repeat; }
		.infoType4 {width:230px; float:left;}
			.infoType4 li {float:left; width:210px;}
		.infoType5 {width:494px; background:url(../images/bgd_contactus.jpg) no-repeat; }
			.infoType5 h4 {font-size:11px;color:#5e82a3; margin:0 0 8px 0;}
			.infoType5 div {width:217px; padding:20px 10px 20px 20px; float:left;}
		.infoType6 {border:1px solid #b0bec7; border-width:1px 0; background:#f0f1f3; margin:10px 0 30px 0;}
		.infoType6 a {color:#5e82a3;}
		.infoType7 {width:350px; background:#EFEFEF; border-style:outset; border-width:1px; position:absolute; z-index:999; padding:8px;}
		.infoType8 {width:135px; background:url(../images/bdg_cpLogo.gif) no-repeat; padding:10px; margin:0 15px 20px 20px; float:left; display:inline;}
		.infoType9{background:#f7f8f9; padding:0; margin:0;height:1%;}
		.imgBorder{ padding:0; margin:0;}
		.infoType9 img, .infoType10 img{padding:0; margin:0;}
		.infoType9 .imageBlk{ width:120px; padding:0; float:left; margin:15px 0 0 12px;}
		.infoType9 .contType1{ float:left; margin:20px 0; padding-left:20px;}
		.infoType9 .subcoursedetail {width:350px; padding-left:0; margin:3px 0;}
		.infoType9 .subcoursedetail p{padding:0; margin:2px 0;}
		.infoType9 .subcoursedetail p a{ font-weight:bold;}
		.infoType9 .contType1 ul{ margin:0; padding:0; }
		.infoType9 .contType1 span {display:block; width:320px; float:left;}
		.infoType9 .contType1 li{background:none; padding:0;width:450px; clear:both;}
		.infoType9 .contType1 .strongLink{width:320px;float:left;}
		.infoType9 .contType1 a {color:#5e82a3;}
		.infoType9 .contType1 a.reg{color:#5e82a3;float:right;}
		.infoType9 .contType1 a.regHighlight{color:#FF0000;float:right; font-weight:bold}
		
		.infoType9 p{ padding:0 0 20px 0;}
		p img.addtocart{ margin-right:10px;}
		.addtocardOne{float:right; padding:0 20px 10px 0; margin:0;}
		.infoType10{background:#f7f8f9; padding:0; margin:0;}
		.infoType10 strong, .infoType10 span{float:left;}
		.infoType10 strong{ width:120px;}
		.infoType11 {width:135px; background:url(../images/bdg_cpLogo.gif) no-repeat; padding:10px 14px; margin:0 10px 20px 15px; float:left; display:inline;}
		
		#linkPrintEmail{text-align:right; color:#5e82a3; padding-bottom:20px; margin-top:15px;}
		#linkPrintEmail img{padding:0; float:left;}
		#linkPrintEmail a.print{ background:url(../images/icon_print.gif) no-repeat; padding:0 0 0 20px;}
		#linkPrintEmail a.email{ background:url(../images/icon_email.gif) no-repeat; padding:0 0 0 12px;}
		
		.infoType10 span{width:205px; margin-left:10px; }
		.infoType10 form{text-align:center; padding:0 0 20px 0;}
		.infoType10 .imageBlk{float:left; margin:20px 0 20px 0; width:115px; padding:0; text-align:left;}
		.infoType10 .contType1{float:left;margin:20px 0 20px 0; width:340px; padding:0 10px 0 10px; text-align:left;}
		/* Image Type 1 */
		.imgType1 { text-align:center; margin:15px 0; }
		.imgType1 img {border: 1px solid #d5d5d5; padding:3px;}
		.imgType1 a {color:#5e82a3; background:url(../images/li_arrow1.gif) no-repeat 0 5px; padding: 0 0 0 12px;}
		/* Image Type 2 */
		.imgType2 { text-align:center; margin:15px 0; }
		.imgType2 img {border: 1px solid #d5d5d5; padding:3px;}
		/* Image Type 3 */
		.imgType3 {text-align:center; margin:10px 0 5px 15px; float:right;}
		.imgType3 img {border: 1px solid #d5d5d5; padding:3px;}			
		/* Image Type 4 */
		.imgType4 {text-align:center; margin:10px 15px 5px 0; float:left;}
		.imgType4 img {border: 1px solid #d5d5d5; padding:3px;}			

		/* List Type 1 */
		.listType1 {margin:10px 20px; }
		.listType1 li {background:url(../images/li_arrow4.gif) no-repeat 0 6px; padding:0 0 0 8px;}

		/* List Type 2 */
		.listType2 {margin:10px 20px;}
		.listType2 li {background:url(../images/li_arrow1.gif) no-repeat 0 5px; padding:0 0 0 12px;}
		
		/* List Type 3 */
		#content .listType3 {margin:0; background:#f0f1f3; border:1px solid #b0bec7; border-width:1px 0; margin-top:5px; padding:5px 10px;}
		#content .listType3 li {margin:5px 0;}
		
		/* Table Type 1 */
		.tblBorder1 {margin:10px 0;}
		.tblType1 td, .tblType1 th {padding:2px;}
		.tblType1 .total,.tblType1 .maintit {color:#e81120; font-weight:bold;}
		.tblType1 caption {padding-bottom:5px; border-bottom:1px solid #CCC;}
		.tblType1 .titbg {background:#EFEFEF;}
		.tblType1 .titbg2 {background:#e5e9eb;}
		.tblTwoCols{}
		.tblTwoCols ul{margin:0 20px;}
		.tblTwoCols li {background:url(../images/li_arrow4.gif) no-repeat 0 4px; padding: 0 0 0 12px;}
		/* Form Common Style */
		.frmbg1 { background:url(../images/bgd_frmbg1.gif) no-repeat;}		
		.frmType label, .frmType input,  .frmType textarea,  .frmType select  {float:left;}
		.frmType .frmDesc1 {padding-bottom:15px;}
		.frmType span,#frmJob span{font-size:9px; color:#e28c05;}
		.btnClose {float:right; margin-top:-22px;}
		
		/*Form Post a Job*/
		#frmJob{background:url(../images/bgd_frmbg1.gif) no-repeat; padding-left:0;}
		#frmJob p{padding:0 20px;}
		#frmJob .frmDesc{ padding-top:20px;padding-bottom:20px;}
		#frmJob label,#frmJob input, #frmJob textarea, #frmJob select{ float:left;}
		#frmJob label#fakeInputHolder{width:250px;}
		#frmJob input.imgBtn {margin:3px 10px;}
		#frmJob textarea{font-size:11px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
		#frmJob input, #frmJob label{ margin:3px 0;}
		#frmJob label{ padding:0; width:100px;}
		#frmJob select{ width:200px;}
		#frmJob .btnAction input{ margin-bottom:0; margin-top:0;}
		#frmJob .fileSize {width: 220px; height:20px}
		
		/* Send Friend Form*/
		#sendFriend {visibility:hidden;}
		#frmSendFriend label {width:110px;}
		#frmSendFriend p {width:350px; float:left; display:inline; margin:0 0 5px 0; clear:both;}
		#frmSendFriend .btnAction {margin-left:110px; width:240px;}
		#frmSendFriend .btnAction input { margin-right:10px;}
		#frmSendFriend .btnAction img{ margin:0; padding:0;}
		.emailf {left:-200px;}
		/* Form Contact */
		#frmContact, #frmLeaveComment {width:463px; margin:20px 0 20px 0; padding:20px 10px 0 20px;}
		#frmContact label, #frmLeaveComment label {width:100px; line-height:17px; margin-left:25px; display:inline;}
		#frmContact input, #frmLeaveComment input {width:295px; margin-bottom:5px;}
		#frmContact textarea, #frmLeaveComment textarea {width:295px; font-size:11px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
		#frmContact select, #frmLeaveComment select {width:299px; margin-bottom:5px;}
		#frmContact .btnAction, #frmLeaveComment .btnAction, #frmJob .btnAction{padding:10px 0 15px 125px; clear:both;}
		#frmContact .btnAction input, #frmLeaveComment .btnAction input, #frmJob .btnAction input  {width:auto; margin-right:10px;}
		/* Form Newsletter */
		#frmNewsletter {width:463px; margin:20px 0 20px 0; padding:20px 10px 0 20px; height:1%;}
		#frmNewsletter label {width:100px;}
		#frmNewsletter input {width:180px;}
		#frmNewsletter p {width:350px; float:left; display:inline;margin:0 0 5px 0; clear:both;}
		#frmNewsletter .btnAction {padding:10px 0 15px 100px; clear:both;}
		#frmNewsletter .btnAction input {margin-right:10px; width:auto;}
		#frmNewsletter .btnAction img{ margin:0; padding:0;}
		/* Form Request Products */
		#frmReqProd {width:463px; margin:20px 0 20px 0; padding:20px 10px 0 20px;}
		#frmReqProd label{width:130px; line-height:17px; margin-left:25px; padding-right:5px; display:inline;}
		#frmReqProd input{width:255px; margin-bottom:5px;}
		#frmReqProd textarea{width:255px; font-size:11px; color:#333333;margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		#frmReqProd select{width:259px; margin-bottom:5px;}
		#frmReqProd .btnAction {padding:10px 0 15px 160px; clear:both;}
		#frmReqProd .btnAction input {width:auto; margin-right:10px;}		
			#RITech {margin-top:13px;}
		/* Form Concentration */
		.frmConcent{ padding:0; margin:0;}
		.frmConcent label, .frmConcent input{ vertical-align:middle;}
		.frmConcent select{ margin:0 10px;}
			
			/*#error {position: absolute; top: 0; left: 0; width: 170px; visibility:hidden; background:#fff799; border: 1px solid #a5acb2; z-index: 1000;}/*filter: alpha(opacity=90); -moz-opacity: 0.90; */
			/*#errorIframe {position: absolute; width:100px; top: 0; left: 0; visibility: hidden; z-index: 999; display:none;}
				#error span {text-align:right;position:absolute; top:0;}
				#error span img {padding: 2px 3px 0 0; line-height: 12px; cursor:pointer; float:right; }
				.errorTop {position:absolute; top:0;left:0; width:247px;}
				.errorTop img {display:block;}				
			
				.closeCanvas {position:absolute;left:0;top:0;background:#000; height:20px;}*/
				/*.detailImage {float: left; display: inline; padding: 1px 0 0 3px; line-height: 12px;}
				.popUpText {padding: 20px 0 5px 10px;} 
				.popUpText p {font-size:10px; font-family:Arial; display: block; }*/
			#error {background: #fff799 url(../images/illus_top_warning.gif) no-repeat 0 0; width: 170px; margin:8px 0 0 0; position: absolute; z-index: 999; top: 0; left:0; visibility: hidden; border: 1px solid #a5acb2;} 
				#error img {padding: 2px 2px 0 0; float: right;}
			.popUpText {padding: 20px 0 5px 5px; text-align:left; color:#000;} 
				.popUpText p {display: block; padding: 0; margin: 0;}
			.errorField {width: 140px; border: 1px solid #A5ACB2;}
			.msg {font-style: italic; color: #dc0000; margin: 5px 15px;}
			#errorIframe {position: absolute; z-index: 998; top: 0; left: 0; width: 100px; visibility: hidden; margin:8px 0 0 0}


		/* #corpBloc */
		#corpBlocLeft {margin-right:30px;}
		
		/* Control Panel */
		#controlpanel {margin-bottom:50px;}
		#controlpanel h2 {margin:0 0 20px 20px;}
		
		/* glossary tab*/		
		#glosTab {width:491px; border:1px solid #b0bec7; margin:15px 0 0 0;}
			#glosTabTop {width:491px; height:22px; background:url(../images/bgd_glossary_tab.gif) no-repeat;}
				#glosTabTop ul {width:491px; height:20px; padding:0;}
					#glosTabTop ul.aTabon {background:url(../images/bgd_glossary_tabon.gif) 0 0 no-repeat;}
				#glosTabTop li {width:17px; height:20px; text-align:center; padding:0; float:left;}
					#glosTabTop li#lastGlosTab {width:45px;}
				#glosTabTop a {color:#e28c05; font-size:10px; font-weight:bold;}
					#glosTabTop a.glosTabBtnOn {color:#e81120;}
			.glosContent {padding:15px 30px; display:none;}
			.glosContentActive {padding:15px 25px;}	
				.glosContentActive a {color:#5e82a3;}
				.glosContentActive h4 {margin:10px 0 0 0;padding:0; line-height:15px;}
				.glosContentActive p {padding:0 15px;}

		/* News tab*/
		#newsTab {width:493px; border:1px solid #b0bec7; margin:15px 0 15px 0;}
			#newsTabTop {width:493px; height:22px; background:url(../images/bgd_news_tab.gif) no-repeat;}
				#newsTabTop ul {width:493px; height:21px; padding:0;}
					#newsTabTop ul.aTabon {background:url(../images/bgd_news_tabon.gif) 0 0 no-repeat;}
				#newsTabTop li {width:41px; height:21px; text-align:center; padding:0; float:left;}
				#newsTabTop a {color:#e28c05; font-size:10px; font-weight:bold;}
					#newsTabTop a.newsTabBtnOn {color:#e81120;}
			.newsContent {padding:15px 30px; display:none;}
			.newsContentActive {padding:0 10px 15px 25px;}	
				.newsContentActive h3 {margin-top:20px;}
				.newsContentActive a {color:#5e82a3;}
				.newsContentActive span {font-size:10px; color:#999; margin:0 13px 5px 13px; display:block;}
				.newsContentActive h4 {margin:10px 0 0 0;padding:0; line-height:15px;}
				.newsContentActive p {padding:0 13px;}

		/* Comparison tab*/		
		#compTab {width:493px; border:1px solid #b0bec7; margin:15px 0 15px 0;}
			#compTabTop {width:493px; height:33px; background:url(../images/bgd_comp_tab.gif) no-repeat;}
				#compTabTop ul {width:493px; height:33px; padding:0;}
					#compTabTop ul.aTabon {background:url(../images/bgd_comp_tabon.gif) 0 0 no-repeat;}
				#compTabTop li {width:161px; height:33px; text-align:center; padding:0; float:left; line-height:13px; vertical-align:middle;}				
				#compTabTop a {color:#e28c05; font-size:10px; font-weight:bold;}
					#compTabTop a.compTabBtnOn {color:#e81120;}
			.compContent {padding:15px 30px; display:none;}
			.compContentActive {padding:15px 10px 15px 10px;}	
				.compContentActive a {color:#5e82a3;}
				.compContentActive span {font-size:10px; color:#999; margin:0 13px 5px 13px; display:block;}
				.compContentActive h4 {margin:10px 0 0 0;padding:0; line-height:15px;}
				.compContentActive p {padding:0 13px;}
	
	/* Comparison tab 2*/		
		#compTab2 {width:493px; border:1px solid #b0bec7; margin:15px 0 15px 0;}
			#compTab2 #compTabTop {width:493px; height:33px; background:url(../images/bgd_comp_2tabs.gif) no-repeat;}
				#compTab2 #compTabTop ul {width:493px; height:33px; padding:0;}
					#compTab2 #compTabTop ul.aTabon {background:url(../images/bgd_comp_2tabons.gif) 0 0 no-repeat;}
				#compTab2 #compTabTop li {width:240px; height:33px; text-align:center; padding:0; float:left; line-height:13px; vertical-align:middle;}				
				#compTab2 #compTabTop a {color:#e28c05; font-size:10px; font-weight:bold;}
					#compTab2 #compTabTop a.compTabBtnOn {color:#e81120;}
			#compTab2 .compContent {padding:15px 30px; display:none;}
			#compTab2 .compContentActive {padding:15px 10px 15px 10px;}	
				#compTab2 .compContentActive a {color:#5e82a3;}
				#compTab2 .compContentActive span {font-size:10px; color:#999; margin:0 13px 5px 13px; display:block;}
				#compTab2 .compContentActive h4 {margin:10px 0 0 0;padding:0; line-height:15px;}
				#compTab2 .compContentActive p {padding:0 13px;}

			/* Comparison tab*/		
			#blockTab {width:493px; border:1px solid #b0bec7; margin:30px 0 15px 0; overflow:hidden; clear:both;}
			#blockTab ul li {background:url(../images/li_arrow4.gif) no-repeat 0 6px; padding:0 0 0 8px;}
			#blockTab ol {margin:0 0 10px 20px;}
			
				#blockTabNav {width:493px;}
				#blockTabNav a {color:#e28c05; font-size:10px;}
				.contTab {padding:15px 30px; display:none;}
			#tblType00 td {color:#e28c05; font-size:10px; padding:5px 3px; line-height:13px; text-align:center; border:1px solid #93a6b4; border-width:0 0 1px 0;}
			#tblType00 td.norTab {background:url(../images/bg_tblTab.gif) no-repeat bottom right;}
			#tblType00 td.curTab {background:url(../images/bg_tblTabon.gif) no-repeat top right; font-weight:bold;}
			#tblType00 td.curTab2 {background:url(../images/bg_tblTabon.gif) no-repeat top right; font-weight:bold; border:none;}
			#tblType00 td.curTab a, #tblType00 td.curTab2 a {color:#e81120;}
			#tblType00 td.blankTab {background:url(../images/bg_tblTab2.gif) no-repeat bottom right; border-bottom:1px solid #c5d2da;}
	
	/* Vertical scroll bar */
		#dhtmlgoodies_scrolldiv { width:280px; height:1%; float:left;}
			#scrolldiv_parentContainer {position: relative; float: left; height: 100%; overflow: hidden;}
				#scrolldiv_content {position: relative; padding-left: 20px; width: 230px;} /* height:700px;*/
				#scrolldiv_content1 {position: relative; padding-left: 20px; width: 230px;}
				#scrolldiv_content1 li{ width:400px;}
			#scrolldiv_slider {float: left; margin: 0 0 0 10px; width: 15px; height: 295px;}
			#scrolldiv_scrollbar {position: relative; width: 15px; height: 295px; background: url(../images/bgd_slider.gif) 7px 0 repeat-y;}
			#scrolldiv_theScroll {position: absolute; top: 0; left: 3px; margin: 1px; width: 7px; height: 25px; background:#e28c05; cursor: pointer; z-index:0; }
			#scrolldiv_scrollUp, #scrolldiv_scrollDown {width: 15px; height: 15px; cursor: pointer; text-align:center;}
			#scrolldiv_scrollUp {margin-bottom: 5px;}
			#scrolldiv_scrollDown {margin-top: 5px;}
			#scrolldiv_scrollDown span, #scrolldiv_scrollUp span {font-family: Symbol; cursor: pointer;}
	/* Vertical scroll bar 2 */
		#dhtmlgoodies_scrolldiv2 {width:205px; height:1%; float:left;}
			#scrolldiv_parentContainer2 {position: relative; float: left; height: 100%; overflow: hidden;}
				#scrolldiv_content2 {font-size:10px; line-height:14px; color:#666; position: relative; padding-left: 20px; width: 160px; }
			#scrolldiv_slider2 {float: left; margin: 0 0 0 10px; width: 15px; height: 295px; }
			#scrolldiv_scrollbar2 {position: relative; width: 15px; height: 295px; background: url(../images/bgd_slider.gif) 7px 0 repeat-y;}
			#scrolldiv_theScroll2 {position: absolute; top: 0; left: 3px; margin: 1px; width: 7px; height: 25px; background:#e28c05; cursor: pointer; z-index:0;}
			#scrolldiv_scrollUp2, #scrolldiv_scrollDown2 {width: 15px; height: 15px; cursor: pointer; text-align:center;}
			#scrolldiv_scrollUp2 {margin-bottom: 5px;}
			#scrolldiv_scrollDown2 {margin-top: 5px;}
			#scrolldiv_scrollDown2 span, #scrolldiv_scrollUp2 span {font-family: Symbol; cursor: pointer;}
	
	/* Administration Scroll Block */
		#administ {background:url(../images/bgd_administration.jpg) no-repeat; height:420px; padding-top:20px; width:500px; position:absolute;}
		 /********** z-index bug : 0 before *************/
		html>body #administ {width:auto; position:relative; }
		
			#scrolldiv_content img {border:1px solid #cad2d6; margin-bottom:5px;}
			#scrolldiv_content h4 {font-size:11px;}
			#scrolldiv_content2 li { margin-bottom:10px;}
			#scrolldiv_content2 a {font-size:11px; margin:0;padding:0;}				
	/*Expertise Block */
	#expertise {background:url(../images/bgd_exp_title_list.gif) no-repeat; height:180px; padding-top:20px;}
	/*BlocVisual*/
		.BlocVisual { text-align:center;}
		.BlocVisual img {display:inline;}
		.BlocVisual img.visualShadow {background:url(../images/dynVisual_right.gif) no-repeat right top; padding:8px 5px 24px 0;}
			div.leftImg {display:inline; position:relative;}			
			div.leftImg a {position:absolute; z-index:99; top:208px; left:10px; display:block; width:200px; text-align:left;}
			html>body div.leftImg a {top:-10px; left:10px;}
			
		/* Login Block */
		#Login h2 {margin:0 0 5px 0;}
		#Login .spec{ padding:0 0 10px 0; font-size:10px; float:left; width:185px;}
		#Login form a {color:#464646; margin:0 0 3px 0;}
		#Login form p {text-align:left; line-height:16px;}
		#Login form label {width:70px; display:block; float:left;}
		#Login form input {width:110px; float:left; margin:0 0 5px 0;}
		#Login form input.btnLogin {width:auto; float:right;}
		#Login.loginsub input {width:70px; margin:3px 5px 0 0;}
		#Login input.btnLogin2 {width:25px; height:26px; margin:0;}

		/* News */
		#News p {margin:0 0 25px 0; line-height:16px;}
		#News .strongLink {margin:0 0 5px 0;}
		/* Newsletter */
		#newsletter{margin-bottom:50px;}
		#newsletter h3{ margin:0 0 0 20px;}
		#newsletter p {margin:0 20px 10px 0; padding-left:20px;}
		#newsletter .strongLink {margin:0 0 5px 0;}
		#newsletter .smallContent{ float:left; width:400px; margin-bottom:20px;}
		#newsletter p img{float:left;}
		.dateRight{ float:right; margin:-35px 10px 0 0;}
		
		/*Q&A*/
		#Q&A {padding:20px;}
		#Q&A div {padding:5px 12px;}
		#Q&A a {color:#5e82a3;}
		#Q&A li {line-height:17px; padding:3px 0; border-bottom:1px solid #f0f2f3;}
				
		/* BreadCumb for Subpages */
		.breadcumb {font-size:9px; color:#e28c05; margin:0 0 20px 0;}
		.breadcumb a {color:#999;}
		
		/* Movie Player Block */
		.movieplayer {width:226px; float:right;}
		.movieplayerCenter {width:226px; text-align:center; margin:auto;}
			.rightside {margin-left:15px;}
			.leftside {margin-right:15px;}
		
		/* Sitemap */
		#main #sitemap a {font-weight:normal;}
		#main #sitemap h3 a {font-size:12px; color:#e81120; font-weight:bold;}
		#sitemap h2 {margin:0 0 25px 20px;}
		#smLeft {margin-left:20px;}
		#sitemap li {width:210px; margin:6px 0;}
		#sitemap .ssmenuLvl0 {color:#5e82a3; line-height:normal; }
			#smLeft, #smMiddle, #smRight {width:229px; margin-bottom:30px; float:left; display:inline;}
			#smRight {margin-left:35px;}
				.smblock {padding:15px 0 25px 15px; background:url(../images/bgd_sitemap.gif) no-repeat; height:90px;}
				html>body .smblock {height:auto; min-height:100px;}
		
		/*Sign up*/
		#contContainer #signUp{padding:0 10px 0 20px;}
		#signUp #contSignUp{width:692px; border:1px solid #b0bec7; margin:25px 0; padding:0 15px;}
		#signUp #contSignUp p.haveBgd{ background:#EFEFEF; padding:3px; margin:10px 0;}
		#signUp #contSignUp form{ width:260px;}
		#signUp #contSignUp form span{ color:#e28c05; padding:0 0 0 5px}
		#signUp #contSignUp form p{ width:692px; background:none; padding:8px 0; float:left}
		#signUp #contSignUp label{ width:120px; float:left;}
		#signUp #contSignUp input{ width:200px; height:15px; float:left; border:1px solid #464646; padding:0 2px;}
		#signUp #contSignUp select{ width:205px; float:left;}
		#signUp #contSignUp .btnAccount{ width:170px; height:19px; border:0; margin:0 0 0 120px; float:left;}
		
		/*Shopping Cart*/
		#contContainer #shoppingcart{ padding:0 10px 0 20px; }
		#shoppingcartCont{width:722px;border:1px solid #b0bec7; margin:25px 0;}
		#shoppingcartCont table{ margin:0 20px 0 20px; width:680px;}
		#shoppingcartCont table tr{}
		#shoppingcartCont table th{color:#e28c05; text-align:left;padding:15px 20px; background:#fff;border-bottom:1px solid #b0bec7;}
		.centerCont{ width:40px; text-align:center;}
		.centerCont input{ width:40px;}
		#shoppingcartCont table td.white{background:#fff;border-bottom:1px solid #b0bec7;}
		#shoppingcartCont table td{ text-align:left;padding:15px 20px; background:#f0f1f3; border-bottom:1px solid #b0bec7;}
		#shoppingcartCont table td .removeType1{ background: url(../images/icon_remove.gif) 0 1px no-repeat; padding-left:15px;}
		#shoppingcartCont table span{ color:#5e82a3; vertical-align:middle; margin-left:10px;}
		#shoppingcartCont table img{ vertical-align:middle;}
		#shoppingcartCont ul{clear:both; padding-bottom:40px;}
		#shoppingcartCont li{ display:inline; float:left;}
		#shoppingcartCont p, #shoppingcartCont h3{ margin:10px 20px 0 20px;}
		#shoppingcartCont p.idenText{margin-bottom:10px;}
		#shoppingcartCont p.card{ margin:20px 0 20px 150px;}
		#shoppingcartCont p.card img{ margin-right:25px;}
		#shoppingcartCont form{margin:0 0 20px 0;}
		#shoppingcartCont form label, #shoppingcartCont form input{float:left; vertical-align:middle;}
		#shoppingcartCont form input{ margin:0 10px 0 10px;}
		#shoppingcartCont form p{text-align:left; width:530px;margin:0 20px 0 20px; padding:15px 0 0 0; line-height:12px;}
		#shoppingcartCont form .formElement{ padding-left:110px;}
		#shoppingcartCont form .formElement1 {width:auto; display:block; text-align:center;}
		#shoppingcartCont form .formElement1 span {display:block; width:210px; float:right; margin-top:-15px;}
		#shoppingcartCont form .formElement2{ margin-left:280px;width:300px;}
		#shoppingcartCont form .formElement3{ margin-left:220px;width:300px;line-height:20px;}
		#shoppingcartCont form p a{color:#5e82a3; margin-left:10px;}
		#shoppingcartCont form .formElement3 a {margin:0;}
		#shoppingcartCont form span{ margin:0 0 0 40px;}
		#shoppingcartCont form p input{vertical-align:middle;}
		#shoppingcartCont form#frmLogin{ padding-left:20px;}
		#shoppingcartCont form#frm ul{ margin-top:0; padding-top:0;}
		#shoppingcartCont form#frm li{ margin-top:0; padding-top:0;}
		#shoppingcartCont .loginBlk{background:url(../images/bgd_step2_form.gif) no-repeat; width:219px; height:150px; padding:20px 0 0 10px; float:left; position:relative;}
		#shoppingcartCont .loginBlk p{ padding:10px 15px 10px 20px; margin:0; width:auto; text-align:left;}
		#shoppingcartCont .loginBlk p.formBlk{padding:0 15px 0 20px; margin:0; width:auto; text-align:left;}	
		#shoppingcartCont .loginBlk label{ width:60px;}
		#shoppingcartCont .loginBlk input{ width:100px; margin:0 0 2px 0;}
		#shoppingcartCont .loginBlk input.btnLogin2 {width:25px; height:26px; margin:0 20px 0 0; float:right;}
		#shoppingcartCont .loginBlk p.clickHere a {margin-left:5px;}
		
		/*Popup Layer Type1 */		
		#popLayer {left:250px; top:150px; width:320px; height:120px; padding:20px 10px; position:absolute; z-index:9999; background: url(../images/bgd_popupLayer.gif) no-repeat;  visibility:hidden;}
		#popLayer img {display:block; margin-bottom:3px;}
		#popLayer p {padding:10px 0 20px 0;}
		#popLayer span {line-height:17px;}
		#popLayer .btnClose {margin:-30px 0 0 0;}		
		#popLayerShadow {left:255px; top:155px; width:339px; height:159px; position:absolute; background:#B7BAB4; z-index:9998; visibility:hidden; } /* opacity:0.7; filter:alpha(opacity:70); */
		#mIEFix {width:351px; height:204px; position:absolute; top:150px; z-index:105;  visibility:hidden;}
		#IEFix2 {width:330px; height:165px;}

		/* Advertise Banners */
		#advBanner {margin:auto; text-align:center;}
		#advBanner img, #advBanner a {margin:auto; display:block;}
		
		/* E-com Step 4 */
		#PaymentMethod {background:#f0f1f3; margin:5px 20px 0 20px; padding:15px 0; border:1px solid #b0bec7; border-width:1px 0; width:auto;}
			#verifyCert {width:225px; text-align:left; float:right;}
		#frmStep4 #tblPayment {width:430px;}
		#frmStep4 #tblPayment td {background:none; border:none;padding:3px;}
		#frmStep4 #tblPayment input {margin:0;}
		
		/*Search Engine results */
		#results, #results .description  {font-size:11px; color:#555;}
		#results a {font-size:11px; color:#555; outline:none; font-weight:bold;}
		#other_pages a {font-weight:normal;}

	#footer {font-size:10px; color:#FFF; padding:10px 0 0 0; background:#e81120; position:relative;}
	#footer a {color:#FFF;}
	#footer p {text-align:center;}
	#footer .infoType2{width:187px; position:absolute; z-index:995; left:0; top:-136px;}
	#footer .infoType2{background:#d0d8db url(../images/bdg_blockStyle11.jpg) no-repeat;}
#copyright {width:760px; font-size:10px; padding:30px 14px 10px 14px; margin:0 auto; line-height:16px; text-align:center; background:#d7d7d7 url(../images/bgd_footer.gif) no-repeat;}
/**********shopping cart successful*******************/
#shoppingcartSuccess{width:682px;border:1px solid #b0bec7; margin:25px 0; padding:20px;}
#shoppingcartSuccess .infoType2{background:#d0d8db url(../images/bdg_blockStyle11.jpg) no-repeat; width:187px;}
#shoppingcartSuccess .infoType2 p{ margin:0;}
#shoppingcartSuccess p{margin:10px 0;}
#shoppingcartSuccess table{ margin:10px 0;border:1px solid #b0bec7;width:360px; text-align:left;}
#shoppingcartSuccess th, #shoppingcartSuccess td{width:160px;padding:3px 10px; border:1px solid #f0f1f3;}
