:link,:visited {text-decoration:none;}
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size : 1em;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,a,img {margin:0; padding:0;}
legend,caption {display:none;}
a img,:link img,:visited img,fieldset {border:none;}
a, a:link, a:visited, a:active, input {outline:none;}
.clearer:after, .middle .columns:after, .middle .header:after,
.middle .footer .footerContainer:after {content: ''; display: block; height: 0; clear: both; visibility: hidden;}
.clearer, .middle .columns, .middle .header,
.middle .footer .footerContainer {display: inline-block;}
/*\*/
.clearer, .middle .columns, .middle .header,
.middle .footer .footerContainer {display: block;}
.clearit /* clearing div */{height: 0; line-height: 0.0; font-size: 0; padding: 0; margin: 0; clear: both;}
.cleaner{clear:both;}
.error{color:#FF6633;font-weight:bold;}
input,select, textarea{color:#424242;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4{font-weight:normal;font-family: Georgia;}
/*************************************************
universe body
/*************************************************/
#cfaTemplate{background:#fff url(../images/bg/bodySubBg.png) repeat-x left top;margin:0px;padding:0;font-family:Arial, Helvetica, sans-serif;
             font-size:12px;color:#424242;min-height:900px;}
#cfaTemplate.home{background:#fff url(../images/bg/body.png) repeat-x left top;}
/*************************************************
#cfaHeader
/*************************************************/
#cfaHeader{margin:0 auto;width:990px;}
#cfaHeader .cfaTop{padding:20px 30px 0 60px;height:74px;}
#cfaHeader .cfaTop .rightImg{float:right;}
#cfaHeader .cfaTop .leftImg{float:left;}
#cfaHeader .cfaNav{clear:both;background:url(../images/bg/navBg.jpg) no-repeat 0 0;float:left;height:52px;width:100%;}
#cfaHeader .cfaNav ul{text-align:center;float:left;padding-left:140px;padding-top:4px;}
#cfaHeader .cfaNav ul li{padding:0;float:left;height:45px;background:url(../images/bg/navDivider.jpg) no-repeat 0 0;}
#cfaHeader .cfaNav ul li a{color:#FFFFFF;display:block;font-size:14px;padding:15px 45px 16px;}
#cfaHeader .cfaNav ul li a:hover{background:url(../images/bg/navSelectBg.jpg) repeat-x left bottom;}
#cfaHeader .cfaNav ul li.selected{background:url(../images/bg/navSelectedLiBg.jpg) repeat-x 0 0;}
#cfaHeader .cfaNav ul li.selected a{background:url(../images/bg/navSelectBg.jpg) repeat-x left bottom;}
/*************************************************
#cfaMiddle
/*************************************************/
#cfaMiddle .rightCol table { margin-bottom:10px;}
#cfaMiddle .rightCol th,
#cfaMiddle .rightCol td {text-align:center; vertical-align:middle; padding:5px 15px; 
	background:transparent url('../images/bg/dottedBorder.gif') repeat-x bottom left;}
#cfaMiddle .rightCol th {background-color:#f9f9fb; padding:10px 15px; }
#cfaMiddle .rightCol th.left, #cfaMiddle .rightCol td.left {text-align:center;}

#cfaMiddle .productInner .rtcData h2{margin-bottom:10px;font-size:20px;}
#cfaMiddle .rtcData .faqTop h1{margin-bottom:15px;}
#cfaMiddle .rtcData .faqTop p{margin-bottom:10px;width:750px;}
#cfaMiddle .rtcData .faq ul, #cfaMiddle .rtcData .faqTop ul{width:650px;margin-bottom:10px;}
#cfaMiddle .rtcData .faqTop ul.list{padding-top:10px;line-height:18px;}
#cfaMiddle .rtcData .faq li, #cfaMiddle .rtcData .faqTop li{list-style:lower-roman outside none;margin-left:30px;padding-left:10px;line-height:18px;}
#cfaMiddle .rtcData .faq p{font-weight:bold;}
#cfaMiddle .rtcData .faq p a{color:#24397C;display:block;font-size:14px;font-weight:normal;line-height:35px;padding-left:15px;width:750px;}
#cfaMiddle .rtcData .faq p a.hover{background:#EEFEFf;}
#cfaMiddle .rtcData .faqTop label{float:left;width:300px;}
#cfaMiddle .rtcData .faqTop span{font-weight:bold;color:#012A53;}
#cfaMiddle{margin:0 auto;width:990px;clear:both;}
#cfaMiddle .cfaMiddleTop{height:20px;background:url(../images/bg/topMiddleBg.png) no-repeat 0 0;}
#cfaMiddle .cfaMiddleMiddle{background:url(../images/bg/middleBg.png) repeat-y 0 0;padding:0 105px;float:left;width:890px;height:371px;margin-bottom:10px;}
#cfaMiddle .cfaMiddleMiddle h1{font-size:34px;padding:5px 0 10px 24px;color:#012a53;}
#cfaMiddle .cfaMiddleMiddle h2{font-size:20px;color:#012a53;padding:0 0 10px 24px;}
#cfaMiddle .cfaMiddleMiddle h2 b, #cfaMiddle .cfaMiddleMiddle h2 strong{font-weight:normal;color:#ff6633;}
#cfaMiddle .cfaMiddleMiddle ul{padding:30px 0px 20px;float:left;}
#cfaMiddle .cfaMiddleMiddle ul li{float:left;padding-right:50px;}
#cfaMiddle .cfaMiddleMiddle .CFAbuttons{float:left;padding-left:70px;}
#cfaMiddle .cfaMiddleMiddle .CFAbuttons a{padding-right:120px;}
#cfaMiddle .cfaMiddleBottom{clear:both;background:url(../images/bg/middleBottom.png) no-repeat 0 0;height:180px;padding:20px 0px 20px 40px;}
#cfaMiddle .cfaMiddleBottom p{font-size:14px;padding:4px 0;}
#cfaMiddle .cfaMiddleBottom h2{padding-bottom:12px;}
#cfaMiddle .cfaMiddleBottom .firstCol{float:left;width:280px;padding-right:40px;}
#cfaMiddle .cfaMiddleBottom .firstCol h2{font-size:16px;color:#fff;font-family:Arial;font-weight:bold;padding-left:15px;}
#cfaMiddle .cfaMiddleBottom .firstCol p{padding-left:15px;}
#cfaMiddle .cfaMiddleBottom .firstCol p.feedback{margin-top:-3px;line-height:24px;}
#cfaMiddle .cfaMiddleBottom .twoCol{float:left;width:280px;padding-right:30px;}
#cfaMiddle .cfaMiddleBottom .twoCol h2{font-size:16px;color:#fff;font-family:Arial;font-weight:bold;padding-left:10px;}
#cfaMiddle .cfaMiddleBottom .twoCol p{padding-left:30px;margin-left: 5px;background:url(../images/product/tick.png) no-repeat 0 bottom;}
#cfaMiddle .cfaMiddleBottom .threeCol{float:left;width:300px;padding-right:0px;}
#cfaMiddle .cfaMiddleBottom .threeCol h2{font-size:16px;color:#fff;font-family:Arial;font-weight:bold;padding-left:10px;}
#cfaMiddle .cfaMiddleBottom .threeCol p{padding-left:30px;margin-left: 5px;background:url(../images/product/tick.png) no-repeat 0 bottom;}

#cfaMiddle .productInner{border-bottom:1px solid #CCCCCC;float:left;padding:30px 0 40px 110px;width:940px;min-height:400px;}
#cfaMiddle .productInner h1{font-family:Arial;font-size:28px;color:#012a53;}
#cfaMiddle .productInner p{font-size:13px;line-height:17px;padding:2px 0 5px;}
#cfaMiddle .productInner h2{font-family:Arial;font-size:17px;line-height:26px;color:#012a53;} 
#cfaMiddle .productInner a{color:#ef8663;}
#cfaMiddle .productInner a:hover{text-decoration:none;}

#cfaMiddle fieldset.orderForm{border:1px solid #9ED8F3;padding:5px 0px 10px 20px;width:800px;margin-top:10px;}
#cfaMiddle fieldset.orderForm legend{display:block;font-family:Georgia;margin:10px 0;font-size:14px;width:100px;padding:0 10px;}
#cfaMiddle fieldset.orderForm ul{}
#cfaMiddle fieldset.orderForm ul li{float:left;width:395px;padding:3px 0;font-family:Georgia;}
#cfaMiddle fieldset.orderForm ul li label{float:left;width:120px;color:#333333;font-size:12px;}
#cfaMiddle fieldset.orderForm ul li input[type=text]{height:18px;width:240px;padding:3px;}
#cfaMiddle fieldset.orderForm ul li select{height:26px;width:248px;padding:3px;}
#cfaMiddle fieldset.orderForm ul li textarea{height:120px;width:240px;padding:3px;}

#cfaMiddle .productList{float:left;}
#cfaMiddle .productList h1{font-family:Arial;font-size:28px;color:#012a53;}
#cfaMiddle .productList p{font-size:13px;padding:2px 0;}
#cfaMiddle .productList ul{padding:30px 0;}
#cfaMiddle .productList ul li{width:235px;margin-right:25px;border:1px solid #9ed8f3;float:left;margin-bottom:20px;}
#cfaMiddle .productList ul li div.section{padding:20px 0 10px;text-align:center;height:335px;}
#cfaMiddle .productList ul li div.section h2{font-size:16px;font-family:Arial;padding:2px 0;}
#cfaMiddle .productList ul li div.section h3{font-size:13px;color:#012a53;font-family:Arial;padding:3px 0;}
#cfaMiddle .productList ul li div.section p{font-size:12px;text-align:left;color:#666;padding-left:60px;line-height:16px;}
#cfaMiddle .productList ul li div.section p span{color:#012a53;line-height:18px;font-size:13px;}
#cfaMiddle .productList ul li div.section p b, #cfaMiddle .productList ul li div.section p strong
{font-weight:normal;color:#ef8663;font-size:13px;}
#cfaMiddle .productList ul li div.section a{display:block;padding-top:10px;}
#cfaMiddle .productList ul li div.section img{padding-bottom:15px;}
#cfaMiddle .productList ul li div.section img.applyNow{padding-bottom:0px;}

#cfaMiddle .productList ul.promotions li{width:740px;padding:10px;}
#cfaMiddle .productList ul.promotions li div.leftP{width:200px;float:left;}
#cfaMiddle .productList ul.promotions li div.middleP{width:360px;float:left;}
#cfaMiddle .productList ul.promotions li div.middleP h2{font-size:19px;padding:10px 0 0 20px;}
#cfaMiddle .productList ul.promotions li div.middleP h2 span{color:Red;}
#cfaMiddle .productList ul.promotions li div.middleP ul {padding:15px 0 0;}
#cfaMiddle .productList ul.promotions li div.middleP ul li{border:none;float:left;margin:0;width:180px;font-size:13px;
font-weight:bold;margin:0;padding:2px 0;}
#cfaMiddle .productList ul.promotions li div.rightP{width:170px;float:left;width:170px;padding-top:45px;}
#cfaMiddle .productList ul.promotions li div.rightP .inner{text-align:center;padding:2px;}
#cfaMiddle .productList ul.promotions li div.rightP b{color:#EF8663;font-size:14px;}
#cfaMiddle .productList ul.promotions li div.rightP span {color:#012A53;font-size:13px;line-height:18px;}

#cfaMiddle .productList ul.ticks{float:right;padding:0;}
#cfaMiddle .productList ul.ticks li{border:0 none;background:url(../images/product/tick.jpg) no-repeat 0 0;
border:0 none;
float:none;
font-size:13px;
font-weight:bold;
line-height:22px;
margin:2px 0 2px 20px;
padding:0 0 0 30px;}

#cfaMiddle .productDisplay{float:left;}
#cfaMiddle .productDisplay h1{font-family:Arial;font-size:28px;color:#012a53;}
#cfaMiddle .productDisplay p{font-size:13px;padding:2px 0;}

#cfaMiddle .enquiryForm{float:left;}
#cfaMiddle .enquiryForm p {padding:10px 20px;color:#012A53;}
#cfaMiddle .enquiryForm fieldset{border:1px solid #9ED8F3;padding:15px 10px;width:500px;}
#cfaMiddle .enquiryForm legend{}
#cfaMiddle .enquiryForm ul{float:left;}
#cfaMiddle .enquiryForm li{padding:5px 0;}
#cfaMiddle .enquiryForm li label{float:left;width:120px;font-size:13px;color:#012A53;padding-left:20px;font-family:Georgia;}
#cfaMiddle .enquiryForm li input[type=text]{width:250px;padding:2px;height:20px;}
#cfaMiddle .enquiryForm li input[type=button],
#cfaMiddle .enquiryForm li input[type=submit] {width:120px;font-family:Georgia;border:none;height:32px;font-size:14px;background:#012A53;color:#fff;
                                               border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#cfaMiddle .enquiryForm li textarea{width:250px;padding:2px;height:120px;}


#cfaMiddle ul.productDetail{border-bottom:1px solid #CCCCCC;float:left;margin:0 0 25px;padding:25px 0 0;}
#cfaMiddle ul.productDetail li{float:left;padding-bottom:20px;padding-left:60px;width:300px;position:relative;} 
#cfaMiddle ul.productDetail li a.zoom{bottom:20px;cursor:pointer;position:absolute;left:330px;}
#cfaMiddle ul.productDetail li h2{font-family:Arial;font-size:20px;line-height:26px;} 
#cfaMiddle ul.productDetail li h2.productPrice{font-family:Arial;font-size:17px;text-align:center;color:#012a53;padding-top:10px;}
#cfaMiddle ul.productDetail li h2 b,#cfaMiddle ul.productDetail li h2 strong
{font-weight:normal;color:#ff6633;}
#cfaMiddle ul.productDetail li h3{color:#8C8C8C;font-family:Arial;font-size:15px;padding-bottom:5px;} 
#cfaMiddle ul.detail{}
#cfaMiddle ul.detail li{border:medium none;color:#012A54;font-size:13px;padding:0 0 4px 20px;background:url(../images/bg/blueTick.png) no-repeat 0 0;}
#cfaMiddle ul.Accessory{clear:both;float:left;width:750px;}
#cfaMiddle ul.Accessory li{padding:0 30px 0 20px;float:left;}
#cfaMiddle ul.Accessory li h2{color:#012A53;font-family:Arial;font-size:15px;padding-bottom:20px;}
#cfaMiddle ul.Accessory li h2 b, #cfaMiddle ul.Accessory li h2 strong
{font-weight:normal;color:#FF6633;}
#cfaMiddle ul.Accessory li h3{font-family:Arial;}
#cfaMiddle ul.Accessory li p{font-size:15px;color:#8C8C8C;}
#cfaMiddle ul.Accessory li div{float:left;width:190px;padding-bottom:15px;}
#cfaMiddle ul.Accessory li div.checkBox{padding:10px 0 0 30px;width:170px;}

#cfaMiddle ul.Accessory li img{border:1px solid #d0ecf9;float:left;padding:5px;}
#cfaMiddle ul.brandNew{float:left;padding-left:10px;padding-top:10px;width:80px;}
#cfaMiddle ul.brandNew li{line-height:18px;padding:0 0 0 20px;width:80px;background:url("../images/bg/blueTick.png") no-repeat scroll 0 0 transparent;color:#8C8C8C;}
#cfaMiddle ul.brandNew li h2{padding-bottom:4px;font-size:15px;}

#cfaMiddle ul.Accessory input[type=radio]{margin-bottom:10px;margin-right:15px;#margin-bottom:0px;}
#cfaMiddle ul.Accessory input[type=checkbox]{clear:both;}
#cfaMiddle ul.Accessory .ApplyNow img{border:none;padding:0;}

/*************************************************
#cfaFooter
/*************************************************/
#cfaFooter{margin:0 auto;width:990px;clear:both;}
#cfaFooter .inner{padding:20px 0 50px 75px;}
#cfaFooter ul{}
#cfaFooter ul li{border-right:1px solid #CCCCCC;float:left;height:130px;padding-right:15px;width:270px;} 
#cfaFooter ul li.last{border:none;}
#cfaFooter ul li ul{padding-left:25px;padding-top:15px;}
#cfaFooter ul li.last ul{padding-left:40px;}
#cfaFooter ul li ul li{border:medium none;float:left;padding:1px 0;width:120px;height:16px;#margin:0px;#padding:0px;#height:8px;#line-height:12px;}
#cfaFooter ul li ul li a{color:#444444;font-size:11px;}
#cfaFooter ul li.last ul li{width:250px;}
#cfaFooter ul li.last ul li.facebook{background:url("../images/button/facebookImg.png") no-repeat scroll right top transparent;height:22px;width:190px;#height:24px;}
#cfaFooter ul li.last ul li.facebook a{font-size:13px;}
#cfaFooter ul li.last ul li.CRN{line-height:25px;}
#cfaFooter ul li.last ul li.CRN input{width:160px;padding:2px 3px;margin-right:5px;height:18px;float:left;}
#cfaFooter ul li.last ul li.CRN a{float:left;}

/*************************************************
.modalBackground ajax popup
/*************************************************/
.modalBackground{background-color: #666;opacity:0.4;filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.4);}
.pnlPopup{background-color:#fff;padding:0 10px 10px;width:600px;}


#cfaFooter ul li.last ul li.CRN input[type=image]{border-width: 0px; width: 63px; height: 23px; float: right;}
#cfaFooter ul li.last ul li.CRN input[type=text]{float: left;}

