﻿/*General Styles*/
.back-btn{width:20px;height:20px;background:url(../Images/icn-back.png) no-repeat center left;float:left;}
.top-cont-bg{background:url(../Images/top-container-bg.gif) repeat-x top left;}
.h2title{float:left;font:bold 1.2em arial;}
.sub-title{color:#be0000;font:bold 1.2em arial;padding-right:5px;}
.margin5R{margin-right:10px!important;}
.margin5T{margin-top:10px;}
.margin5L{margin-left:10px;}
.margin5B{margin-bottom:10px;}
.pad5R{padding-right:5px;}
.pad5T{padding-top:10px;}
.pad5L{padding-left:5px;}
.pad5B{padding-bottom:10px;}
.pad10T{padding-top:10px;}
.margin-auto{margin:0 auto;}
.no-space{margin:0!important;padding:0!important;}
.remove-bg{background:none!important;}
.entire-width{width:100%;}
.font-red{color:#be0000!important;}
.bg-color{background:#FF0000;}
.float-none{float:none!important;}
.float-right{float:right!important;}
.float-left{float:left!important;}
.txt-left{text-align:left!important;}
.txt-right{text-align:right!important;}
.txt-center{text-align:center!important;}
.cbxlist{margin-top:4px;float:left;}
.cbxlist table{width:100%;}
.cbxlist table tr{width:100%;float:left;}
.cbxlist label{float:left;font:bold 1.1em/17pt arial;color:#595959;padding-left:5px;width:auto;}
.cbxlist input{float:left;margin-top:5px; *margin-top:2px;width:25px;}
.h1Title{font:bold 2.1em arial; color:#000;padding-bottom:15px;}
/*.cbxlist input{margin-top:7px;}*/
.cbxlist label{color:#595959;font:bold 1.1em/17pt arial;padding:0 0 0 4px;margin-right:15px;vertical-align:bottom;float:left;}
.borderbottom-no{border-bottom:none!important;}
.ddli130{width:130px;}
.ddli230{width:200px;}
.txtbg{text-indent:2px; margin-top:10px; background:#f6f6f6;color:#000;font:11px/14px arial;padding:2px 2px 2px 2px;border:1px solid #e3e3e3;}
.txtBx70{width:70px;}
.txtBx120{width:120px;}
.width200{width:200px;}
.txtBx320{width:270px;}
.txtBx445{width:445px;}
.height176{min-height:175px;}
.link-btn{color:#256ca7!important;text-decoration:underline!important;cursor:pointer;}
.h2grey{background:#e1e4e5;width:100%;float:left;font:bold 1.2em/17pt arial!important;color:#be0000;text-indent:10px;}
.lblnorm{font:11px arial;color:#666666;}
.manditory{color:#be0000;}
/* Title Styles */
.TitleBold {FONT-WEIGHT: bold; FONT-SIZE: 18px; LINE-HEIGHT: 1.4em; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; TEXT-DECORATION: none}
.SubHeader {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.ProductLineHeader {FONT-WEIGHT: bold; FONT-SIZE: 13px}
.topdownHeader {BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 20px; FONT-SIZE: 18px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e7e7e7}

.sc-fieldset{float:left;width:100%;border:1px solid #e1e1e1;padding-bottom:7px;}
.sc-fieldset legend{color:#666;font:bold 1.3em arial;}
/*slider button */
.pass-btn{border:none;background:none;font:bold 1em/8pt arial;color:#be0000;cursor:pointer;padding:6px 0;text-align:left;}
.cust-btn{border:none;background:none;font:bold 1em/8pt arial;color:#be0000;cursor:pointer;padding:6px 0;}
.btn-norm{cursor:pointer;background:url(../Images/btn-rht.png) no-repeat top right;color:#be0000!important;margin:10px 20px 15px 0; padding-right:9px; text-decoration:none; display:block; float:left;}
.btn-norm:hover{text-decoration:none!important;}
.btn-norm span{font:bold 1em/18pt arial;background:url(../Images/btn-bg-span.png) no-repeat; display:block; padding:0 0 0 9px;width:auto;}
.passport .btn-norm span{}
.btn-norm .spanwel{font:bold 1em/18pt arial;background:url(../Images/btn-bg-span.png) no-repeat; display:block; padding:0 0 0 9px;width:auto;}
.btn-norm .spanwel span{color:#be0000;}
/* .btn-norm:hover{background-position: bottom right; color: #FFF; outline: none;}
.btn-norm:hover span {background-position: bottom left;} */
/*.btn-normal{border:0;background:#000;color:#FFF;font:bold 12px arial;padding:5px 7px;cursor:pointer;}*/
.btnNorm{padding:5px 0px;background:url(../Images/btn-bg.gif) repeat-x top left;border:none;cursor:pointer;float:left;color:#990033;font:bold 8pt arial;
outline:none;}
.btnLft{background:url(../Images/btn-lft.png) no-repeat top left;width:9px;padding:5px 0;float:left;height:23px;}
.btnLft img,.btnRht img{visibility:hidden}
.btnRht{background:url(../Images/btn-rht.png) no-repeat top left;width:9px;padding:5px 0;float:left;height:23px;margin-right:14px;}

.btn-Norm{padding:1px;background:#000;border:none;cursor:pointer;float:left;color:#fff;font:bold 9pt/13pt arial;outline:none;}
.btn-Lft{background:url(../Images/btn-lft-cnr.png) no-repeat top left;width:9px;padding:10px 0;float:left;padding:0\9;}
.btn-Lft img,.btn-Rht img{visibility:hidden}
.btn-Rht{background:url(../Images/btn-rht-cnr.png) no-repeat top left;width:9px;padding:10px 0;float:left;margin-right:14px;}
.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid8, .grid9, .grid10, .grid11, .grid12, .gridF{float:left;}
.grid1{width:8.25%;}
.grid2{width:16.5%;}
.grid3{width:24.75%}
.grid4{width:33%;}
.grid5{width:41.25%;}
.grid6{width:49.5%;}
.grid7{width:57.75%;}
.grid8{width:66%;}
.grid9{width:74.25%;}
.grid10{width:82.5%;}
.grid11{width:90.75%;}
.grid12{width:99%;}
.gridF{width:100%}
.no-border{border:0;}
.clear{clear:both;margin:0 auto;}
.txt-centre{text-align:center;}
.hide{display:none;}
.btnmore-btn{text-align:left; width:146px;background:#000 url(../Images/icon-more.gif) no-repeat right top;padding:1px 30px 2px 7px;float:left;margin-top:10px;font:bold 1em arial;color:#FFF!important;border:none;cursor:pointer;}
.more-btn{background:#000 url(../Images/icon-more.gif) no-repeat right top;padding:1px 30px 2px 7px;float:left;margin-top:10px;
font:bold 1em arial;color:#FFF!important;border:none;cursor:pointer;}
.more-btn:hover{text-decoration:none!important;}
.txt-end{position:relative;top:27px;right:0;display:inline;}
.error{color:#be0000;}
/* Error Message 
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:1px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;width:98%;float:left;}*/
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.notice a { color:#514721; }
p.information {padding:0 0 0 20px;background:url(../Images/iconInformation.gif) no-repeat left 2px;color:#514721;padding-top:2px;}
/*.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a { color:#8a1f11; }
.success a { color:#264409; }
p.attention {padding:0 0 0 20px;background:url(../Images/iconAttention.gif) no-repeat left 2px;color:#8a1f11;}*/
.section-box{width:356px;float:left;margin-left:25px;margin-bottom:10px;}
.section-box h2{float:left;background:#eee url(../Images/title-band-bg.jpg) no-repeat left top;width:100%;
font:bold 1.3em/18pt arial!important; color:#FFF!important;text-indent:18px;padding:3px 0;margin:0!important;}
.section-box h3{float:left;background:#eee url(../Images/component1-top.jpg) no-repeat left top;width:100%;height:11px;}
.section-box a.h2title{font:bold 1.3em/12pt arial;color:#323232;float:left;width:100%;overflow:hidden;}
.section-box .h4title{font:1.3em arial;}
.section-box .h4title a{font:bold 1.2em arial;color:#000!important;}
.section-box p a{color:#323232!important;}
.section-box .thumb-image{width:115px;float:left;}
.section-box .thumb-image img{width:100px!important;max-width:100px!important;height:auto;min-height:100px;max-height:100px;margin:0!important;}
.section-box .desc-cont{width:220px;float:left;}
.section-box .short-desc{float:left;width:100%;height:42px;*height:40px;margin-top:7px;overflow:hidden;}
.section-box .short-desc-prod{float:left;width:100%;height:107px;overflow:hidden;font:bold 1em arial;}
.section-box .subtitle{float:left;width:100%;}
.section-box p.btm{padding:0;float:left;width:100%;background:url(../Images/component1-btm.jpg) no-repeat left top;height:13px;}
.section-mid{background:#f9f8f6 url(../Images/component1-mid.jpg) repeat-y left top;padding:10px;padding-bottom:0;width:336px;float:left;min-height:70px;}
.section-box .more{background:#000 url(../Images/icon-more.gif) no-repeat right top;padding:3px 30px 3px 7px;float:left;margin-top:10px;
font:bold 1em arial;color:#FFF!important;}
.section-box .more:hover{text-decoration:none;}
.searchfor{background:#000 url(../Images/search-for-training.gif) no-repeat left top;float:left;height:35px;width:165px;}
.top-nav h4{float:left;font:bold 1.3em/22pt arial;background:#be0000;color:#FFF;padding:0 10px;min-width:150px;}
.top-nav h3{float:left;font:bold 1.3em/22pt arial;color:#000;padding:0 10px;min-width:150px;}
/* Localized search */
.s4-search input.ms-sbplain{width:150px!important;}
.searchdiv{float:right; width:240px; position:absolute; left:67%; top:0px; z-index:100;}
.advlink{color:#0072bc!important;padding-top:6px;}
.advlink:hover{text-decoration:underline;}
/* 16 Jun 2011 */
#divCoopRequestForm .section-mid, #divCoopRequestApproval1 .section-mid, #divCoopRequestApproval2 .section-mid{min-height:0;}
/*22 Nov 2011*/
.select-all-btn{border:none;background:none;font:bold 1em/8pt arial;color:#FFF;cursor:pointer;padding:4px 0;}
.btn-select-all{cursor:pointer;background:url(../Images/all-doc-btn-rht.png) no-repeat top right;color:#be0000!important;margin:10px 14px 15px 0; padding-right:14px; text-decoration:none; display:block; float:left;}
.btn-select-all:hover{text-decoration:none!important;}
.btn-select-all span{font:bold 1em/18pt arial;background:url(../Images/all-doc-btn-lft.png) no-repeat; display:block; padding:0 0 0 14px;width:auto;}
.doc-search-btn{border:none;background:none;font:bold 1em/8pt arial;color:#FFF;cursor:pointer;padding:4px 0;}
.btn-doc-search:hover{text-decoration:none!important;}
.btn-doc-search span{font:bold 1em/21pt arial;background:url(../Images/doc-sch-btn-lft.png) no-repeat; display:block; padding:0 0 0 7px;width:auto;}
.passport .btn-norm span{background:none!important;*background:url(../Images/spacer.png) repeat left top!important;}
/*26Dec12*/
.btn-doc-search{min-width:100px;text-align:center;cursor:pointer;background:url(../Images/doc-sch-btn-rht.png) no-repeat top right;color:#be0000!important;margin:7px 0px 10px 0; padding-right:7px; text-decoration:none; display:block; float:left;}