@font-face { font-family: 'SourceSansProSemibold'; src: url('font/SourceSansPro-Semibold-webfont.eot'); src: url('font/SourceSansPro-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('font/SourceSansPro-Semibold-webfont.woff') format('woff'), url('font/SourceSansPro-Semibold-webfont.ttf') format('truetype'), url('font/SourceSansPro-Semibold-webfont.svg#SourceSansProSemibold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'SourceSansProBold'; src: url('font/SourceSansPro-Bold-webfont.eot'); src: url('font/SourceSansPro-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/SourceSansPro-Bold-webfont.woff') format('woff'), url('font/SourceSansPro-Bold-webfont.ttf') format('truetype'), url('font/SourceSansPro-Bold-webfont.svg#SourceSansProBold') format('svg'); font-weight: normal; font-style: normal; }

h1, h2, h3, h4, h5 { font-weight: normal; }
body { margin: 0; padding: 0; width: 100%; }
html { padding: 0; margin: 0; }
.main { margin: 0 auto; padding: 0; background: #f5f5f5 url('images/img_grup_3.png') no-repeat scroll 50% -10px; }
.img_grup { background: #f5f5f5 url('images/img_grup_3.png') no-repeat scroll 50% -999px; }
.header { padding: 0; margin: 0 auto; width: 980px; }
.logo { padding: 0; margin: 0; width: 400px; float: left; }
.logoImg { background: transparent url('images/img_grup_1.png') no-repeat scroll -5px -5px; display: block; height: 95px; width: 350px; }
.Click { width: 250px; float: left; height: 35px; padding: 15px 0 16px 0; margin: 0; font: bold 11px Arial, Helvetica, sans-serif; color: #a4a3a3; line-height: 1.6em; text-align: right; }
.menu { padding: 0; margin: 36px auto 0px; width: 980px; }
ul.menuul { list-style: none; margin: 10px 0px 0px 0px; padding: 0; text-align: left; border: 0; float: right; }
ul.menuul * { margin: 0; padding: 0; }
ul.menuul a { display: block; color: #000; float: left; margin: 0; padding: 13px 5px; color: #898989; font: 15px "SourceSansProBold" , Arial, Helvetica, sans-serif; text-decoration: none; }
ul.menuul li a:hover, ul.menuul li.active a { color: #98B755; }
ul.menuul li { position: relative; float: left; margin-right: 2px; padding: 13px 1px; border: 0; }
/*ul.menuul ul { position: absolute; top: 26px; left: 0; display: none; opacity: 0; list-style: none; }
ul.menuul ul li { position: relative; margin: 0; float: none; }*/

.search { display: block; padding: 6px 0 0 0; margin: 0; float: right; }
.search span.srctxt { display: block; float: left; background: transparent url('images/img_grup_1.png') no-repeat scroll -70px -204px; width: 168px; padding: 0; height: 32px; }
.search .keywords { width: 152px; line-height: 14px; float: left; background: none; border: 0; padding: 8px 2px 0 10px; margin: 0; font: normal 11px Arial, Helvetica, sans-serif; color: #a4a4a4; }
.search .button { float: left; margin: 0px 3px 0px 0px; padding: 0; }
.search .btnimg { background: transparent url('images/img_grup_1.png') no-repeat scroll -125px -111px; height: 31px; width: 32px; }
.btnlogin { background: transparent url('images/img_grup_1.png') no-repeat scroll -70px -111px; height: 31px; width: 49px; }
.loginblog { padding: 10px 8px 10px 8px; border: solid 1px #ccc; float: right; width: 234px; position: absolute; background: transparent url(images/loginbg.png) repeat scroll left top; z-index: 101; margin: 0px 0px 0px 0px; }
.inputbox { border: solid 1px #ddd; padding: 5px 3px; color: #A4A4A4; font: 11px Arial,Helvetica,sans-serif; margin: 0; }
.lgnfterlnk { margin: 0px 5px; }
.lblnm { color: #888; font: 11px Arial,Helvetica,sans-serif; margin: 0px 0px 2px 0px; display: block; }
span.chkrem label { color: #888; font: 11px Arial,Helvetica,sans-serif; margin: 0px 0px 2px 2px; }
.lgnimg { vertical-align: bottom; background: transparent url('images/img_grup.png') no-repeat scroll -602px -358px; border: 0px; width: 76px; height: 26px; }
.lnk { color: #98B755; font: 11px Arial,Helvetica,sans-serif; text-decoration: none; }
.nextimg { background: transparent url('images/next.png') no-repeat scroll; border: 0px; width: 56px; height: 26px; }
.submitimg { background: transparent url('images/img_grup.png') no-repeat scroll -280px -358px; border: 0px; width: 76px; height: 26px; }
.cancelimg { background: transparent url('images/img_grup.png') no-repeat scroll -193px -358px; border: 0px; width: 78px; height: 26px; }
.regimg { background: transparent url('images/img_grup.png') no-repeat scroll -103px -358px; border: 0px; width: 80px; height: 26px; }
.readmore { background: transparent url('images/img_grup.png') no-repeat scroll -507px -358px !important; border: 0px !important; width: 86px !important; height: 26px !important; }
.chngpass { background: transparent url('images/img_grup.png') no-repeat scroll -366px -358px; border: 0px; width: 130px; height: 26px; }
.btnprev { background: transparent url('images/img_grup.png') no-repeat scroll -769px -358px; border: 0px; width: 84px; height: 26px; }
.btnnextC { background: transparent url('images/img_grup.png') no-repeat scroll -984px -319px; border: 0px; width: 112px; height: 26px; }
.btnnextT { background: transparent url('images/img_grup.png') no-repeat scroll -984px -279px; border: 0px; width: 132px; height: 26px; }
.btnnextS { background: transparent url('images/img_grup.png') no-repeat scroll -862px -358px; border: 0px; width: 112px; height: 26px; }
.btnnextP { background: transparent url('images/img_grup.png') no-repeat scroll -984px -358px; border: 0px; width: 112px; height: 26px; }
.Pagelnk { float: left; margin: 9px 5px; }
.topmostmenu { display: block; padding: 4px 0px 2px 0px; color: #888; font: 11px Arial,Helvetica,sans-serif; }
.topmostmenu a { color: #888; font: 11px Arial,Helvetica,sans-serif; text-decoration: none; }
.topmostmenu a:hover { color: #98b755; text-decoration: none; }
.click_blog { font: normal 18px Tahoma, Geneva, sans-serif; color: #868686; padding: 10px 40px; margin: 0; line-height: 1.8em; border-top: 1px solid #e2e2e2; }
.click_blog p { width: 700px; float: left; padding: 5px 0 0 0; margin: 0; }
.click_blog img { float: right; margin: 0; padding: 5px; }
.FBG { background: #fff url('images/img_grup_3.png') no-repeat scroll 50% -1105px; padding: 5px 0; margin: 0; }
.FBG_resize { width: 980px; margin: 0 auto; padding: 0; }
.FBG_resize img { float: left; margin: 0; padding: 0; }
.FBG_resize a { color: #98b755; text-decoration: none; }
.FBG_resize h2 { font: normal 19px "SourceSansProSemibold" ,Arial,Helvetica,sans-serif; color: #504f4f; padding: 10px 0; margin: 0; }
.FBG_resize p { font: normal 11px Arial, Helvetica, sans-serif; color: #adadad; padding: 5px 0; margin: 0; line-height: 1.8em; }
.FBG_resize ul { padding: 0; margin: 0; list-style: none; }
.FBG_resize li { padding: 5px 0; margin: 0; border-bottom: 1px solid #ececec; }
.FBG_resize li a { font: normal 12px Arial, Helvetica, sans-serif; color: #888; padding: 5px 0; margin: 0; text-decoration: none; }
.FBG_resize li a:hover { color: #98b755; text-decoration: none; }
.FBG_resize .blog { width: 215px; float: left; margin: 0; padding: 20px 40px 20px 0; }
.FBG_resize .blog.last { padding: 20px 0; }
.body_resize { width: 980px; margin: 0 auto; padding: 0; overflow: hidden; color: #888; font: 12px/1.8em Arial,Helvetica,sans-serif; }
.body_resize ul li { font: 12px/1.8em Arial,Helvetica,sans-serif; }
.body { padding: 10px 0; margin: 0 auto; background: #fff; border-top: 1px solid #e2e2e2; }
.body h2, .master h2, .body h2 a, .master h2 a, .slider h2 { text-transform: capitalize; font: normal 19px "SourceSansProSemibold" , Arial, Helvetica, sans-serif; color: #494949; padding: 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #dfdfdf; }
.body h2 a, .master h2 a { border: 0px; margin: 0px; padding: 0px; }
.body h3, .master h3 { color: #27619c; font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif; border-bottom: 1px solid #dbdbdb; padding: 15px 0; margin: 0; }
.body .menu2 { width: 170px; float: right; padding: 0; margin: 0; }
.body .menu2 a { font: bold 12px "Trebuchet MS" , Arial, Helvetica, sans-serif; color: #5d5d5d; text-decoration: none; }
.body .menu2 a:hover { color: #27619c; text-decoration: underline; }
.body p, .master p { font: normal 12px Arial, Helvetica, sans-serif; color: #888; line-height: 1.8em; padding: 10px 0; margin: 0; }
.body a, .master a { font: normal 12px Arial, Helvetica, sans-serif; color: #888; text-decoration: none; }
.body a:hover, .master a:hover { color: #98B755; text-decoration: none; }
.body img, .master img { margin: 5px auto; padding: 5px; border: 1px solid #e9e9e9; background: #f8f8f8; }
.body img.floated { float: left; margin: 5px 0; padding: 0; border: none; background: none; }
.body img.serv { margin: 10px; padding: 0 0 30px 0; float: left; }
.right { width: 628px; margin: 10px 0; padding: 0 55px 0 0; float: left; }
.left { width: 290px; margin: 10px 0; padding: 0; float: right; }
.port { width: 300px; margin: 10px 0; padding: 0 40px 0 0; float: left; }
.port.last { padding: 0; }
.contactform { margin: 0; padding: 5px 0; }
.contactform * { color: #A4A4A4; }
.contactform ul { margin: 0; padding: 0; list-style: none; }
.contactform li { margin: 0; padding: 0; background: none; border: none; display: block; clear: both; }
.contactform li.buttons { margin: 5px 0 5px 0; clear: both; }
.contactform label { margin: 0; width: 160px; display: block; padding: 5px 0; color: #7a7a7a; font: normal 12px Arial, Helvetica, sans-serif; float: left; }
.contactform label span { color: #d66423; font-weight: bold; }
.contactform input.text, input.text,textarea { width: 250px; border: 1px solid #e0e0e0; margin: 2px 0; padding: 3px 2px; background: none; float: left; }
.contactform select, select { width: 250px; border: 1px solid #e0e0e0; margin: 2px 0; padding: 3px 2px; background: none; float: left; }
.contactform textarea { width: 250px; border: 1px solid #e0e0e0; margin: 2px 0; padding: 2px; background: none; float: left; }
.contactform li.buttons input { padding: 3px 0 3px 0; margin: 10px 0 0 0; border: 0; color: #FFF; float: left; }

textarea, input, select { font: normal 12px Arial, Helvetica, sans-serif; }

.floatleft { float: left; }
.floatright { float: right; }
.contactus { padding-bottom: 20px; }
.contactus h2 { border: 0px; margin: 0px 0px 5px 0px; padding: 0px; font-size: 17px; }
.contactus h4 { border: 0px; margin: 15px 0px 2px 0px; padding: 0px; font: 14px "SourceSansProSemibold"; color: #444; }
.contactleft { width: 475px; margin-right: 20px; float: left; }
.contactright { width: 480px; float: left; margin-top: 5px; }
.contactus img { border: 0px; background: 0px; }
.contactright .l { border-right: dotted 1px #dedede; width: 235px; }
.contactright .r { width: 200px; }

.footer { padding: 5px 20px; margin: 0 auto; }
.footer_resize { width: 980px; margin: 0 auto; padding: 10px 0; border-top: 1px solid #e2e2e2; }
.footer p { font: normal 11px Arial, Helvetica, sans-serif; color: #888; }
.footer a { font: normal 11px Arial, Helvetica, sans-serif; color: #888; text-decoration: none; }
.footer a:hover { color: #98B755; }
.footer p.right { text-align: right; width: 575px; margin: 0; padding: 10px 0; float: right; }
.footer p.leftt { text-align: left; width: 400px; margin: 0; padding: 10px 0; float: left; }
p.clr, .clr { clear: both; padding: 0; margin: 0; background: none; }
.bg { clear: both; padding: 5px 0; margin: 0; border-bottom: 1px solid #d0d0d0; }
.slider { width: 980px; margin: 0 auto; }
/*.slider h2 { font: bold 36px Arial, Helvetica, sans-serif; color: #4c4c4c; padding: 0 0 30px 0; margin: 0; }
.slider .flash_slider { width: 980px; height: 352px; margin: 0; overflow: hidden; }*/
.slide_blog { width: 280px; float: left; padding: 5px 20px; }
.slide_blog img { float: left; margin: 0; padding: 10px 10px 0 0; }
.slide_blog h3 { font: bold 14px "Trebuchet MS" , Arial, Helvetica, sans-serif; color: #1e1e1e; padding: 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #d7d7d7; }
.slide_blog h3 span { font: bold 13px "Trebuchet MS" , Arial, Helvetica, sans-serif; color: #979797; padding: 0; margin: 0; }
.slide_blog p { font: normal 11px Arial, Helvetica, sans-serif; color: #979797; padding: 0; margin: 0; line-height: 1.8em; }
#rightFix { position: fixed; right: 0px; bottom: 0px; top: 150px; height: 322px; width: 60px; background: transparent url('images/img_grup_1.png') no-repeat scroll -276px -100px; border: none; text-align: center; padding: 0px; margin: 0px; z-index: 9999; }
div > div#rightFix { position: fixed; }
#rightFix input { margin: 2px; }
.adminbtn { background: transparent url('images/img_grup_1.png') no-repeat scroll -68px -149px; width: 22px; height: 22px; border: 0px; }
.ibtnFeedback { padding-top: 12px; background: transparent url('images/img_grup.png') no-repeat scroll -1009px -215px; height: 52px; width: 50px; }
.ibtnRFQ { padding-top: 17px; background: transparent url('images/img_grup.png') no-repeat scroll -1021px -148px; height: 60px; width: 50px; }
.ibtnResume { padding-top: 21px; background: transparent url('images/img_grup.png') no-repeat scroll -971px -150px; height: 55px; width: 50px; }
.ibtnChat { padding-top: 6px; background: transparent url('images/img_grup.png') no-repeat scroll -1065px -220px; height: 45px; width: 50px; }
.ibtnChatOffline { padding-top: 6px; background: transparent url('images/img_grup.png') no-repeat scroll -966px -223px; height: 45px; width: 50px; }
.ibtnSms { padding-top: 16px; background: transparent url('images/img_grup.png') no-repeat scroll -1066px -147px; height: 60px; width: 50px; }
.leftfloat { float: left; }
.rightfloat { float: right; }
.leftbar { width: 700px; }
.rightbar { width: 250px; }
ul, li { /*font: 12px/1.8em "Trebuchet MS" ,Arial,Helvetica,sans-serif; color: #888;*/ }
ul.nobullet { padding: 0px; margin: 0px; }
ul.nobullet li { list-style: none; padding: 0px; }
ul.nobullet li p { padding: 0px 10px; }
.imgspace { margin: 5px 5px 5px 0px !important; }
.Pspace { padding: 2px 0px !important; }
.btnclose { background: transparent url('images/img_grup.png') no-repeat scroll -984px -244px !important; float: right; height: 25px; width: 25px; border: 0px; position: absolute; top: 18px; right: 20px; cursor: pointer; }
.rightbar ul { padding: 0; margin: 0; list-style: none; }
.rightbar li { padding: 5px 0; margin: 0; border-bottom: 1px solid #ececec; }
.rightbar li a { font: normal 12px Arial, Helvetica, sans-serif; color: #888; padding: 5px 0; margin: 0; text-decoration: none; }
.rightbar li a:hover { color: #98b755; text-decoration: none; }
.tl { background: transparent url('images/img_grup.png') no-repeat scroll -35px -358px; width: 17px; height: 17px; }
.tc { background: url(images/tc.png) repeat; height: 17px; }
.tr { background: transparent url('images/img_grup.png') no-repeat scroll -61px -358px; width: 17px; height: 17px; }
.cl { background: url(images/cl.png) repeat; width: 17px; }
.bdy { background: #fff; }
.bdy p, .bdy h2 { padding: 5px 0px; margin: 0px; }
.bdy { color: #979797; font: 12px/1.8em Arial,Helvetica,sans-serif; margin: 0px; }
.cr { background: url(images/cr.png) repeat; width: 17px; }
.bl { background: transparent url('images/img_grup.png') no-repeat scroll -35px -380px; width: 17px; height: 17px; }
.bc { background: url(images/bc.png) repeat; height: 17px; }
.br { background: transparent url('images/img_grup.png') no-repeat scroll -61px -380px; width: 17px; height: 17px; }
.modalBackground { background: transparent url(images/modalbg.png) repeat scroll left top; z-index: 1000011 !important; }
.modalPopup { background: transparent url(images/modalbg.png) repeat scroll left top; }
.modalProgressBackground { background: transparent url(images/modalbg.png) repeat scroll left top; }
.modalProgress { text-align: center; padding: 30px; background-color: #fff; border: solid 3px #4B883B; width: 180px; height: 75px; filter: alpha(opacity=90); opacity: 0.9; font: Bold 12px Arial,Helvetica,sans-serif; }
.DisabledCSS { opacity: 0.6; filter: alpha(opacity=60); }
.accordionHeader { border: 1px solid #ccc; color: #494949; background: transparent url(images/collaps.png) repeat scroll left top; font-family: Arial, Sans-Serif; color: #494949; font-size: 12px; font-weight: bold; padding: 2px 5px; margin-top: 5px; cursor: pointer; text-align: left; }
.accordionHeader:hover { border: solid 1px #aaa; }
.accordionHeader .imgDiv { background: transparent url('images/img_grup.png') no-repeat scroll -9px -381px; margin: 3px; }
#master_content .accordionHeader a { color: #494949; background: none; text-decoration: none; }
#master_content .accordionHeader a:hover { background: none; text-decoration: underline; }
.accordionHeaderSelected { border: 1px solid #aaa; color: #494949; background: #D6D6D6 url(images/collaps.png) repeat scroll left top; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 2px 5px; margin-top: 5px; cursor: pointer; text-align: left; }
.accordionHeaderSelected .imgDiv { background: transparent url('images/img_grup.png') no-repeat scroll -9px -358px; margin: 3px; }
.imgDiv { float: right; padding: 9px 9px; margin: 3px; }
#master_content .accordionHeaderSelected a { color: #FFFFFF !important; background: none; text-decoration: none; }
#master_content .accordionHeaderSelected a:hover { background: none; text-decoration: underline; }
.accordionContent { background-color: transparent; padding: 5px; padding-top: 10px; }
.accordionLink { color: #FFFFFF !important; }
.pageadd { background: transparent url('images/img_grup_1.png') no-repeat scroll -126px -149px; }
.pagedel { background: transparent url('images/img_grup_1.png') no-repeat scroll -92px -149px; }
.pageadd, .pagedel { width: 28px; height: 28px; }
.cal_img { vertical-align: middle; margin: 5px 5px; background: transparent url('images/img_grup_1.png') no-repeat scroll -71px -181px; width: 18px; height: 18px; }
.MyCalendar .ajax__calendar_container { cursor: default; font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-align: center; border: 1px solid #646464; background-color: white; width: 180px; }
.MyCalendar .ajax__calendar_header { height: 20px; width: 100%; }
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year { color: black; }
.MyCalendar .ajax__calendar_days, .MyCalendar .ajax__calendar_months, .MyCalendar .ajax__calendar_years { height: 139px; left: 0; margin: auto; position: absolute; text-align: center; top: 0; width: 170px; }
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .ajax__calendar_hover .ajax__calendar_year { color: black; }
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .ajax__calendar_active .ajax__calendar_year { color: black; font-weight: bold; }
.MyCalendar .ajax__calendar_body table { width: auto !important; padding: 0px; border: none; }
.MyCalendar .ajax__calendar_body { height: 144px; width: 180px; margin: auto; overflow: hidden; position: relative; }
.MyCalendar .ajax__calendar_title { cursor: pointer; font-weight: bold; height: 144px; width: 180px; }
.MyCalendar .ajax__calendar_body table td, .MyCalendar .ajax__calendar_body table { width: auto !important; padding: 0px; border-width: 0px !important; }
.MyCalendar .ajax__calendar_day { width: auto !important; }
.MyCalendar .ajax__calendar_years table td, .MyCalendar .ajax__calendar_years table { width: auto !important; padding: 0px; border-width: 0px !important; }
.MyCalendar .ajax__calendar_months table td, .MyCalendar .ajax__calendar_months table { width: auto !important; padding: 0px; border-width: 0px !important; }
.MyCalendar .ajax__calendar_dayname { font-weight: bold; }
.MyCalendar .ajax__calendar_day { width: auto !important; }
.watermarked { height: 18px; width: 150px; padding: 2px 0 0 2px; border: 1px solid #BEBEBE; background-color: #eee; color: #333; font-family: Verdana; font-size: 12px; }
.nonwatermarked { border: 1px solid #E9E9E9; font-size: 15px; padding: 4px; width: 100px; letter-spacing: 2px;margin-left:5px; }
.bordercss { border: solid 1px #e6e6e6; line-height: 20px; margin-bottom: 5px; }
.message { width: 99%; float: left; letter-spacing: 0.03em; font: bold 12px/1.8em Arial,Helvetica,sans-serif; }
.info, .success, .warning, .error, .validation { background-repeat: no-repeat; margin: 0 0 0 2px; padding: 4px 0 4px 26px; text-align: left; }
.info label, .success label, .warning label, .error label, .validation label.info span, .success span, .warning span, .error span, .validation span { float: none !important; }
.info { color: #00529B; background: #BDE5F8 url('images/img_grup.png') no-repeat scroll -3px -288px; }
.success { color: #4F8A10; background: #DFF2BF url('images/img_grup.png') no-repeat scroll -3px -214px; }
.warning { color: #9F6000; background: #FFCC66 url('images/img_grup.png') no-repeat scroll -3px 0px; }
.error { color: #D8000C; background: #FFBEBE url('images/img_grup.png') no-repeat scroll -3px -71px; }
.validation { color: #D63301; background: #FFCCBA url('images/img_grup.png') no-repeat scroll -3px -142px; }
.margin1 { margin-bottom: 0px; }
.padding4 { padding-left: 8px; }
.box .right-tail, .box .box-cont, .box .left-tail, .box .top-tail, .box .bottom-tail { background: #BDE5F8; }
.box .corner-top-left { background: transparent url(images/info_bdr.png) no-repeat scroll left top; }
.box .corner-top-right { background: transparent url(images/info_bdr.png) no-repeat scroll right top; }
.box .corner-bottom-left { background: transparent url(images/info_bdr.png) no-repeat scroll left bottom; }
.box .corner-bottom-right { background: transparent url(images/info_bdr.png) no-repeat scroll right bottom; width: 100%; }
.indent { padding: 4px; }
.box .box-cont { overflow: hidden; }
.succ_box .right-tail, .succ_box .box-cont, .succ_box .left-tail, .succ_box .top-tail, .succ_box .bottom-tail { background: #DFF2BF; }
.succ_box .corner-top-left { background: transparent url(images/succ_bdr.png) no-repeat scroll left top; }
.succ_box .corner-top-right { background: transparent url(images/succ_bdr.png) no-repeat scroll right top; }
.succ_box .corner-bottom-left { background: transparent url(images/succ_bdr.png) no-repeat scroll left bottom; }
.succ_box .corner-bottom-right { background: transparent url(images/succ_bdr.png) no-repeat scroll right bottom; width: 100%; }
.succ_box .box-cont { overflow: hidden; }
.war_box .right-tail, .war_box .box-cont, .war_box .left-tail, .war_box .top-tail, .war_box .bottom-tail { background: #FFCC66; }
.war_box .corner-top-left { background: transparent url('images/war_bdr.png') no-repeat scroll left top; }
.war_box .corner-top-right { background: transparent url('images/war_bdr.png') no-repeat scroll right top; }
.war_box .corner-bottom-left { background: transparent url('images/war_bdr.png') no-repeat scroll left bottom; }
.war_box .corner-bottom-right { background: transparent url('images/war_bdr.png') no-repeat scroll right top; width: 100%; }
.war_box .box-cont { overflow: hidden; }
.err_box .right-tail, .err_box .box-cont, .err_box .left-tail, .err_box .top-tail, .err_box .bottom-tail { background: #FFBEBE; }
.err_box .corner-top-left { background: transparent url('images/error_bdr.png') no-repeat scroll left top; }
.err_box .corner-top-right { background: transparent url('images/error_bdr.png') no-repeat scroll right top; }
.err_box .corner-bottom-left { background: transparent url('images/error_bdr.png') no-repeat scroll left bottom; }
.err_box .corner-bottom-right { background: transparent url('images/error_bdr.png') no-repeat scroll right bottom; width: 100%; }
.err_box .box-cont { overflow: hidden; }
.vali_box .right-tail, .vali_box .left-tail, .vali_box .top-tail, .vali_box .bottom-tail, .vali_box .box-cont { background: #FFCCBA; }
.vali_box .corner-top-left { background: transparent url(images/vali_bdr.png) no-repeat scroll left top; }
.vali_box .corner-top-right { background: transparent url(images/vali_bdr.png) no-repeat scroll right top; }
.vali_box .corner-bottom-left { background: transparent url(images/vali_bdr.png) no-repeat scroll left bottom; }
.vali_box .corner-bottom-right { background: transparent url(images/vali_bdr.png) no-repeat scroll right bottom; width: 100%; }
.vali_box .box-cont { overflow: hidden; }
.ClientGridPagingStyle td { color: #333; height: 25px; font: normal 12px Arial; vertical-align: middle; }
.ClientGridPagingStyle span { background: transparent url(images/modalbg.png) repeat scroll left top; padding: 2px 5px; color: #333; font-weight: bold; border: solid 1px #aaa; }
.ClientGridPagingStyle a { color: #333; text-decoration: none; background: none; padding: 2px 5px; border: 1px solid #bbb; }
.ClientGridPagingStyle a:hover { color: #333; text-decoration: none; background: #efefef; padding: 2px 5px; border: solid 1px #aaa; }

h1 a.h2lnk { color: #4C4C4C; font: bold 30px "Trebuchet MS" ,Arial,Helvetica,sans-serif; margin: 0; padding: 0 0 30px; text-decoration: none; }
h1.h2lnk-1 { color: #4C4C4C; font: bold 30px "Trebuchet MS" ,Arial,Helvetica,sans-serif; margin: 0; padding: 10px 0px; text-decoration: none; }
h1.h2lnk { color: #4C4C4C; font: bold 30px "Trebuchet MS" ,Arial,Helvetica,sans-serif; margin: 0; padding: 0 0 30px; text-decoration: none; }
h2 a.h2lnk { color: #4C4C4C; font: bold 30px "Trebuchet MS" ,Arial,Helvetica,sans-serif; margin: 0; padding: 0 0 30px; text-decoration: none; }
h2.h2lnk-1 { color: #4C4C4C; font: bold 30px "Trebuchet MS" ,Arial,Helvetica,sans-serif; margin: 0; padding: 10px 0px; text-decoration: none; }
h2.h2lnk { color: #4C4C4C; font: bold 30px "Trebuchet MS" ,Arial,Helvetica,sans-serif; margin: 0; padding: 0 0 30px; text-decoration: none; }

h4 a.h3lnk { color: #4C4C4C; font: normal 15px "Trebuchet MS" ,Arial,Helvetica,sans-serif; margin: 0; text-decoration: none; }
.errorText { text-align: left; color: #FF0000; font-weight: bold; display: block; font: 11px Arial,Helvetica,sans-serif; margin: 0px 0px 2px 2px; }
.ChkBtnCss input { float: left; margin: 6px 6px 0px 0px; }
ul.tab { padding: 10px 0px 0px; margin-left: 0; list-style-type: none; text-align: left; }
ul.tab li { display: inline; margin: 0; }
ul.tab li a { text-align: center; width: 120px; display: inline-block; border-radius: 6px 6px 0px 0px; font-weight: bold; text-decoration: none; padding: 11px; margin-right: 3px; border: 1px solid #ccc; border-bottom: none; background: #f3f3f3; color: #777; }
ul.tab li a:visited { color: #777; }
ul.tab li a:hover { background: #f8f8f8; color: #777; }
ul.tab li a:active { color: #777; }
ul.tab li.selected a { font-weight: bold; position: relative; top: 1px; background: #fff; color: #777; padding: 12px 11px 11px; }
.boundry { border: solid 1px #ccc; padding: 10px 5px; }
.errorMsg { margin: 5px 0px 0px 0px; }
.homecontains { width: 300px; height: auto !important; min-height: 300px; }


/* liteAccordion */
.liteAccordion { text-align: left; font: 16px/24px Arial, sans-serif !important; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -webkit-tap-highlight-color: transparent; }
.liteAccordion, .liteAccordion * { padding: 0; margin: 0; border: 0; box-sizing: content-box; }
.liteAccordion > ol { position: relative; overflow: hidden; height: 100%; margin: 0; padding: 0; list-style-type: none; }
.liteAccordion > ol > li { list-style-type: none; }
.liteAccordion .slide > h2 { padding: 0px !important; color: black; font: 15px "SourceSansProBold" ,Arial,Helvetica,sans-serif; font-weight: normal; margin: 0; z-index: 100; position: absolute; top: 0; left: 0; -webkit-backface-visibility: hidden; /* fixes chrome bug */ -webkit-transform: translateX(-100%) rotate(-90deg); -webkit-transform-origin: right top; -moz-transform: translateX(-100%) rotate(-90deg); -moz-transform-origin: right top; -o-transform: translateX(-100%) rotate(-90deg); -o-transform-origin: right top; transform: translateX(-100%) rotate(-90deg); transform-origin: right top; }
.liteAccordion .slide > h2 span { display: block; padding-right: 8%; text-align: right; height: 90%; margin-top: 5px; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.liteAccordion .slide > h2 b { display: inline-block; position: absolute; top: 13%; left: 10%; text-align: center; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }

.liteAccordion .slide > h2:hover { cursor: pointer; }
.liteAccordion .slide > div { height: 100%; position: absolute; top: 0; z-index: 10; overflow: hidden; background: white; }
.liteAccordion .ap-caption { padding: 10px 15px; position: absolute; bottom: 20px; right: 30px; z-index: 3; background: black; background: rgba(0,0,0,0.7); color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.liteAccordion noscript p { padding: 10px; margin: 0; background: white; }
.liteAccordion a { color: #98B755; text-decoration: none; }

/****************************************** Basic */
.liteAccordion.basic .slide > h2 { background: #333; color: white; line-height: 225%; }

/****************************************** Dark */
.liteAccordion.dark { border: 9px solid #555; border-bottom-width: 8px; padding: 5px 5px 6px 0; background: #030303; -webkit-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); }
.liteAccordion.dark .slide > h2 { background: #030303; text-shadow: 0 -1px 0 #030303; line-height: 265%; }
.liteAccordion.dark .slide > h2 span { background: #555; color: white; }
.liteAccordion.dark .slide > h2 b { background: #555; color: #030303; text-shadow: -1px 1px 0 #5b5b5b; }
.liteAccordion.dark .slide > h2.selected span, .liteAccordion.dark .slide > h2.selected span:hover { background: #555; background: -moz-linear-gradient(left,  #555 0%, #555555 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#555), color-stop(100%,#555555)); background: -webkit-linear-gradient(left,  #555 0%,#555555 100%); background: -o-linear-gradient(left,  #555 0%,#555555 100%); background: -ms-linear-gradient(left,  #555 0%,#555555 100%); background: linear-gradient(left,  #555 0%,#555555 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555', endColorstr='#555555',GradientType=1 ); }
.liteAccordion.dark .slide > h2.selected b { background: #383838; background: -moz-linear-gradient(top,  #3a3a3a 0%, #363636 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#363636)); background: -webkit-linear-gradient(top,  #3a3a3a 0%,#363636 100%); background: -o-linear-gradient(top,  #3a3a3a 0%,#363636 100%); background: -ms-linear-gradient(top,  #3a3a3a 0%,#363636 100%); background: linear-gradient(top,  #3a3a3a 0%,#363636 100%); }
.liteAccordion.dark .slide > div { background: #030303; margin-left: 5px; }

/***************************************** Light */
.liteAccordion.light { border: 9px solid white; border-bottom-width: 8px; padding: 5px 5px 6px 0; background: #a0a0a0; -webkit-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4); -moz-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4); -ms-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4); -o-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4); box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4); }
.liteAccordion.light .slide > h2 { background: #a0a0a0; text-shadow: 0 -1px 0 white; line-height: 265%; }
.liteAccordion.light .slide > h2 span { background: #fcfcfc; background: -moz-linear-gradient(left,  #fcfcfc 0%, #ededed 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fcfcfc), color-stop(100%,#ededed)); background: -webkit-linear-gradient(left,  #fcfcfc 0%,#ededed 100%); background: -o-linear-gradient(left,  #fcfcfc 0%,#ededed 100%); background: -ms-linear-gradient(left,  #fcfcfc 0%,#ededed 100%); background: linear-gradient(left,  #fcfcfc 0%,#ededed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=1 ); -webkit-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset; -moz-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset; -o-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset; box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset; color: #909090; }
.liteAccordion.light .slide > h2 b { background: #ffffff; color: #909090; text-shadow: -1px 1px 0 white; }
.liteAccordion.light .slide > h2.selected span, .liteAccordion.light .slide h2.selected span:hover, .liteAccordion.light .slide > h2.selected b { background: #ffffff; }
.liteAccordion.light .slide > div { background: #a0a0a0; margin-left: 5px; }

/**************************************** Stitch */
.liteAccordion.stitch { position: relative; padding: 5px 0 5px 5px; border: 11px solid #555; background: #555; }
.liteAccordion.stitch:before { content: ''; width: 100%; height: 100%; position: absolute; top: -9px; left: -9px; background: #555; border: 4px solid transparent; }
.liteAccordion.stitch .slide > h2 { background: #555; }
.liteAccordion.stitch .slide > h2 span { height: auto; padding-right: 2%; color: #fff; text-shadow: -1px 1px 0 #5b5b5b; border: 9px solid transparent; background-image: url('images/bg_noise.png'); margin-top: 0; }
.liteAccordion.stitch .slide > h2.selected:after { display: block; height: 11px; width: 11px; position: absolute; bottom: -3px; right: 38px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); border: 9px solid transparent; border-top: 0; border-left: 0; }

.liteAccordion.stitch .slide > h2.selected span { background-color: #808080; }
.liteAccordion.stitch .slide > h2:hover span { background-color: #808080; }
/*.liteAccordion.stitch .slide:nth-child(1) > h2 span, .liteAccordion.stitch .slide:nth-child(1) > h2:after { background-color: #c25252; }
.liteAccordion.stitch .slide:nth-child(2) > h2 span, .liteAccordion.stitch .slide:nth-child(2) > h2:after { background-color: #ca9859; }
.liteAccordion.stitch .slide:nth-child(3) > h2 span, .liteAccordion.stitch .slide:nth-child(3) > h2:after { background-color: #96ba5f; }
.liteAccordion.stitch .slide:nth-child(4) > h2 span, .liteAccordion.stitch .slide:nth-child(4) > h2:after { background-color: #59abb7; }
.liteAccordion.stitch .slide:nth-child(5) > h2 span, .liteAccordion.stitch .slide:nth-child(5) > h2:after { background-color: #bb6098; }*/

.liteAccordion.stitch .slide > h2 b { top: 19%; color: white; text-shadow: 1px 1px 0 #5b5b5b; }
.liteAccordion.stitch .slide > div { margin-right: 6px; }
.liteAccordion.stitch.rounded > ol { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }

.slider-content { padding: 0px 0px 0px 0px; }
/*************************************** Rounded */
.liteAccordion.rounded, .rounded > ol { -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; }
.liteAccordion.rounded .slide > h2 span { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }

/******************************************** IE */
/* stitch */
.liteAccordion.ie.stitch .slide > h2 { /*line-height: 265%*/ }
.liteAccordion.ie.stitch .slide > h2 span { /*height: 89%; padding-right: 8%*/ }
.liteAccordion.ie.stitch .slide > h2.selected:after { display: none; }
/*.liteAccordion.ie.stitch .slide-0 > h2 span { background-color: #c25252; }
.liteAccordion.ie.stitch .slide-1 > h2 span { background-color: #ca9859; }
.liteAccordion.ie.stitch .slide-2 > h2 span { background-color: #96ba5f; }
.liteAccordion.ie.stitch .slide-3 > h2 span { background-color: #59abb7; }
.liteAccordion.ie.stitch .slide-4 > h2 span { background-color: #bb6098; }
.liteAccordion.ie.stitch .slide-5 > h2 span { background-color: #c25252; }
.liteAccordion.ie.stitch .slide-6 > h2 span { background-color: #ca9859; }
.liteAccordion.ie.stitch .slide-7 > h2 span { background-color: #96ba5f; }
.liteAccordion.ie.stitch .slide-8 > h2 span { background-color: #59abb7; }
.liteAccordion.ie.stitch .slide-9 > h2 span { background-color: #bb6098; }*/

/* transforms */
.liteAccordion.ie .slide > h2, .liteAccordion.ie .slide > h2 span, .liteAccordion.ie .slide > h2 b { filter: none; -ms-filter: none; -ms-transform: none; }
.liteAccordion.ie7 .slide > h2 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
.liteAccordion.ie7 .slide > h2 b { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
.liteAccordion.ie8 .slide > h2 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; }
.liteAccordion.ie8 .slide > h2 b { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; }
.liteAccordion.ie9 .slide > h2 { -ms-transform: translateX(-100%) rotate(-90deg); -ms-transform-origin: right top; }
.liteAccordion.ie9 .slide > h2 b { -ms-transform: rotate(90deg); }

/* misc */
.liteAccordion.ie7 .slide > h2 b, .liteAccordion.ie8 .slide > h2 b { top: 44%; left: 5%; }
.liteAccordion.ie7.stitch .slide > h2 b, .liteAccordion.ie8.stitch .slide > h2 b { top: 36%; }
.liteAccordion.ie9.stitch { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4); }


div.figure { display: block; width: 100%; height: 100%; margin: 0; }
.accordion.stitch .slide div { background: #333; }
.social-buttons { width: 100%; text-align: center; margin-top: 30px; }
.social-buttons ul { display: inline-block; margin: 0; }
.social-buttons li { float: left; list-style-type: none; }
.call_out { color: #444444; background: url('images/callout_bg.gif') repeat; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.08); -moz-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.08); box-shadow: 1px 0 3px rgba(0, 0, 0, 0.08); margin-top: 20px; }
.call_out .wrap { padding: 19px 20px 17px 20px; border: 1px solid #d7d4cb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.call_out h2 { font-family: Georgia, "Times New Roman" , Times, serif; font-style: italic; text-shadow: 0 1px 0 rgba(255, 255, 255, 1); color: #444444; font-size: 18px; line-height: 20px; margin: 10px 0; }
.call_out a.alt_btn { background: url('images/sprite.png') 24px 356px; display: block; padding: 0 0 0 23px; float: right; margin: -45px 0 0 0; font-family: Georgia, "Times New Roman" , Times, serif; font-style: italic; font-size: 14px; color: #252525; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8); text-align: center; border: none; -webkit-box-shadow: 0; -moz-box-shadow: 0; box-shadow: 0; text-decoration: none; font-weight: bold; }
.call_out a.alt_btn span { padding: 14px 23px 15px 0; background: url('images/sprite.png') 100% 253px; display: block; }
.call_out a:hover.alt_btn { background: url('images/sprite.png') 24px 408px; }
.call_out a:hover.alt_btn span { background: url('images/sprite.png') 100% 304px; }


#slider-mainwrap { width: 960px; height: 300px; margin: 0px auto; }
#slider-mainwrap { width: 960px; height: 300px; margin: 0px auto; }
#slider-mainwrap { background: url('images/frame.png') no-repeat; width: 960px; height: 357px; padding-top: 11px; }
/*#accordion-1, .horizontal-accordion { width: 940px; min-height: 334px; margin: auto; }
#accordion-1 dl, .horizontal-accordion dl { width: 940px; min-height: 347px; }
#accordion-1 dt, .horizontal-accordion dt { color: #dddddd; text-shadow: 0px 1px 1px #111; height: 54px; left: 0; margin-left: -145px; padding: 0 10px; position: absolute; text-align: right; top: 145px; width: 314px; z-index: 3; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; height: 43px; letter-spacing: 1px; line-height: 38px; background: url('images/title.png'); }
#accordion-1 dt.active, .horizontal-accordion dt.active, #accordion-1 dt.hover { cursor: pointer; background: url('images/title_selected.png') no-repeat; }
#accordion-1 dt.active.hover { color: #fff; }
#accordion-1 dd, .horizontal-accordion dd { padding: 15px; margin-right: 3px; }
#accordion-1 dd { -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background: url('images/header_bg.png'); }
#accordion-1 .slide-number, .horizontal-accordion .slide-number { color: #333; left: 10px; bottom: 8px; font-weight: bold; }
#accordion-1 .active .slide-number { color: #fff; }
#accordion-1 a { color: #68889b; }
#accordion-1 .more { padding-top: 10px; display: block; }
#accordion-1 p { }
*/
.scrolldesc { color: #333; font: 13px/1.8em Arial,Helvetica,sans-serif; margin: 0; padding: 0px 0px 0px 40px; }
.horizontal-accordion dt { border: 1px solid #a4a4a4; border-top: none; }
.horizontal-accordion dt:first-child { border-top: 1px solid #a4a4a4; }
.disp_list { min-height: 150px; height: 150px; height: auto !important; }
.disp_list_p { min-height: 90px; display: block; text-align: justify; }
h4.testimonialtitle { padding: 0px; margin: 5px 0px 3px 0px; }
h4.testimonialtitle span { font-size: 14px; display: block; color: #555; }

/*!fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5); -moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5); box-shadow: 0 10px 25px rgba(0,0,0,0.5); }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('images/fancybox_sprite.png'); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: .8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('images/ajaxloader.gif') center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('../images/blank.gif'); -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
.fancybox-lock { overflow: hidden; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('images/modalbg.png'); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
.fancybox-title { visibility: hidden; font: normal 13px/20px Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0,0,0,0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0,0,0,.6); }
.fancybox-item.fancybox-close:hover { background: url("images/fancybox_sprite.png") repeat scroll 0 0 transparent !important; }
#fancybox-buttons { position: fixed; left: 0; width: 100%; z-index: 8050; }
#fancybox-buttons.top { top: 10px; }
#fancybox-buttons.bottom { bottom: 10px; }
#fancybox-buttons ul { display: block; width: 166px; height: 30px; margin: 0 auto; padding: 0; list-style: none; border: 1px solid #111; border-radius: 3px; -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); background: #323232; background: -moz-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333)); background: -webkit-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%); background: -o-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%); background: -ms-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%); background: linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#222222',GradientType=0); }
#fancybox-buttons ul li { float: left; margin: 0; padding: 0; }
#fancybox-buttons a { display: block; width: 30px; height: 30px; text-indent: -9999px; background-image: url('fancybox_buttons.png'); background-repeat: no-repeat; outline: none; opacity: .8; }
#fancybox-buttons a:hover { opacity: 1; }
#fancybox-buttons a.btnPrev { background-position: 5px 0; }
#fancybox-buttons a.btnNext { background-position: -33px 0; border-right: 1px solid #3e3e3e; }
#fancybox-buttons a.btnPlay { background-position: 0 -30px; }
#fancybox-buttons a.btnPlayOn { background-position: -30px -30px; }
#fancybox-buttons a.btnToggle { background-position: 3px -60px; border-left: 1px solid #111; border-right: 1px solid #3e3e3e; width: 35px; }
#fancybox-buttons a.btnToggleOn { background-position: -27px -60px; }
#fancybox-buttons a.btnClose { border-left: 1px solid #111; width: 35px; background-position: -56px 0; }
#fancybox-buttons a.btnDisabled { opacity: .4; cursor: default; }

/*jquery.fancybox-buttons.css*/
#fancybox-buttons { position: fixed; left: 0; width: 100%; z-index: 8050; }
#fancybox-buttons.top { top: 10px; }
#fancybox-buttons.bottom { bottom: 10px; }
#fancybox-buttons ul { display: block; width: 166px; height: 30px; margin: 0 auto; padding: 0; list-style: none; border: 1px solid #111; border-radius: 3px; -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); background: #323232; background: -moz-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333)); background: -webkit-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%); background: -o-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%); background: -ms-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%); background: linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#222222',GradientType=0); }
#fancybox-buttons ul li { float: left; margin: 0; padding: 0; }
#fancybox-buttons a { display: block; width: 30px; height: 30px; text-indent: -9999px; background-image: url('images/fancybox_buttons.png'); background-repeat: no-repeat; outline: none; opacity: .8; }
#fancybox-buttons a:hover { opacity: 1; }
#fancybox-buttons a.btnPrev { background-position: 5px 0; }
#fancybox-buttons a.btnNext { background-position: -33px 0; border-right: 1px solid #3e3e3e; }
#fancybox-buttons a.btnPlay { background-position: 0 -30px; }
#fancybox-buttons a.btnPlayOn { background-position: -30px -30px; }
#fancybox-buttons a.btnToggle { background-position: 3px -60px; border-left: 1px solid #111; border-right: 1px solid #3e3e3e; width: 35px; }
#fancybox-buttons a.btnToggleOn { background-position: -27px -60px; }
#fancybox-buttons a.btnClose { border-left: 1px solid #111; width: 35px; background-position: -56px 0; }
#fancybox-buttons a.btnDisabled { opacity: 0.4; cursor: default; }
inline style block #1 .recentcomments a { display: inline !important; padding: 0 !important; margin: 0 !important; }


.sidebar { float: left; width: 300px; margin-right: 37px; }
.sidebar.last { margin-right: 0px; }
.sidebar ul { margin: 0px; padding: 0px 0px 0px 4px; }
.sidebar ul li { list-style-type: none; }
ul.sidebar-list > li.widget { background: url('images/hr.png') repeat-x scroll left top transparent; padding-top: 32px; margin-top: 29px; list-style-type: none; }
ul.sidebar-list > li.widget:first-child { background: transparent; padding-top: 0px; margin-top: 0px; }
.widget { }
.widget h3 { color: #494949; font: 19px "SourceSansProSemibold" ,Arial,Helvetica,sans-serif; border: 0px; }
.widget_text h2 { margin-bottom: 27px; }
.textwidget p { margin-bottom: 35px; }
.sidebar-list .widget { width: 100%; position: relative; }
.sidebar-list .widget .inside { padding: 24px 0px 24px 32px; box-shadow: 0px 0px 5px rgb(193, 193, 193); background: #fcfcfc; position: relative; }
.sidebar-list .widget li { background: url('images/marker.png') no-repeat scroll left top transparent; padding: 2px 0px 4px 37px; margin-top: 13px; font-size: 14px; }
.sidebar-list .widget li:first-child { margin-top: 0px; }
.sidebar-list .widget li a { text-decoration: none; font-size: 18px; line-height: 1.2em; }
.sidebar-list .widget li a:hover { text-decoration: underline; }
.sidebar-list .widget.widget_my_cyclewidget { padding-bottom: 28px; }
.sidebar-list .widget.widget_my_cyclewidget .inside { padding-left: 0px; margin-top: 35px; }
.sidebar-list .widget.widget_my_cyclewidget h3 { padding: 0px 0px 0px 12px; margin-bottom: 5px; }
.sidebar-list .widget.widget_wp_bannerize .inside { padding: 0px; box-shadow: none; background: none repeat scroll 0% 0% transparent; width: 100%; }
.sidebar-list .widget.widget_wp_bannerize li { padding: 0px; background: none repeat scroll 0% 0% transparent; }
.carousel-box { position: relative; }
.carousel-box a.prev, .carousel-box a.next, .carousel-box a.prev1, .carousel-box a.next1, .carousel-box a.prev2, .carousel-box a.next2 { width: 36px; height: 21px; display: block; background-repeat: no-repeat; background-image: url('images/carousel-controls.png'); position: absolute; left: 50%; margin-left: -18px; }
.carousel-box a.prev, .carousel-box a.prev1, .carousel-box a.prev2 { top: -81px; }
.carousel-box a.prev:hover, .carousel-box a.prev1:hover, .carousel-box a.prev2:hover { background-position: -36px -22px; }
.carousel-box a.next, .carousel-box a.next1, .carousel-box a.next2 { bottom: -55px; background-position: -36px 0px; }
.carousel-box a.next:hover, .carousel-box a.next1:hover, .carousel-box a.next2:hover { background-position: 0px -22px; }
.carousel { overflow: hidden; height: 340px !important; }
.post_cycle { list-style-type: none; padding: 0px; margin: 0px; overflow: hidden; }
.sidebar-list .post_cycle li { width: 100% !important; overflow: hidden; vertical-align: top; margin: 0px; height: 340px !important; background: none repeat scroll 0% 0% transparent; padding: 0px; }
.sidebar-list .post_cycle li a { font-size: 13px; line-height: 20px; }
.post_cycle li .thumbnail { float: left; margin-right: 16px; }
.post_cycle li .thumbnail img { margin-top: 0px; margin-bottom: 0px; }
.sidebar-list .widget .post_cycle li a { display: block; text-decoration: none; border-top: 1px solid rgb(220, 220, 220); border-bottom: 1px solid rgb(220, 220, 220); padding: 9px 15px 0px 11px !important; height: 333px; cursor: pointer; margin-top: -1px; }
.post_cycle li a:hover { background: #f5f5f5; color: #888888; }
.post_cycle li h4 { margin: 4px 0px 0px; font-weight: bold; color: #555; }
.banner_cycle { margin: 0px; }
.banner_cycle li { list-style-type: none; float: left; width: 191px; margin-right: 60px; padding-bottom: 50px; }
.banner_cycle li.nomargin { margin-right: 0px; }
.banner_cycle li h2 { background: url('./images/title-line.png') repeat-x scroll left bottom transparent; margin-bottom: 0.6em; padding-bottom: 14px; }
.banner_cycle li p { margin-bottom: 35px; }
.fancybox-buttons img { height: 30px; margin: 3px; wlidth: 30px; }

.livebutton { margin-left: 4px; color: #fff !important; font-size: 11px !important; background: url(images/live.gif) repeat-x left top; padding: 4px 7px 5px 7px; border: Solid 1px #89A84A; border-bottom: solid 1px #596D30; border-right: solid 1px #596D30; -moz-border-radius: 3px; /*Firefox*/ -webkit-border-radius: 3px; /*Safari, Chrome*/ border-radius: 3px; }
.demobutton { margin-left: 4px; color: #fff !important; font-size: 11px !important; background: url(images/demo.gif) repeat-x left top; padding: 4px 7px 5px 7px; border: Solid 1px #D59D0D; border-bottom: solid 1px #A97C07; border-right: solid 1px #A97C07; -moz-border-radius: 3px; /*Firefox*/ -webkit-border-radius: 3px; /*Safari, Chrome*/ border-radius: 3px; }
.activepagelnk { margin-left: 4px; color: #fff !important; font-size: 11px !important; background: url(images/activepagelnk.gif) repeat-x left top; padding: 4px 7px 5px 7px; border: Solid 1px #16AFFA; border-bottom: solid 1px #175E80; border-right: solid 1px #175E80; -moz-border-radius: 3px; /*Firefox*/ -webkit-border-radius: 3px; /*Safari, Chrome*/ border-radius: 3px; cursor: pointer; }
.inactivepagelnk { text-transform: lowercase; margin-left: 4px; color: #555 !important; font-size: 11px !important; background: url(images/inactivepagelnk.gif) repeat-x left top; padding: 4px 7px 5px 7px; border: Solid 1px #CED5D5; border-bottom: solid 1px #94A0A0; border-right: solid 1px #94A0A0; -moz-border-radius: 3px; /*Firefox*/ -webkit-border-radius: 3px; /*Safari, Chrome*/ border-radius: 3px; cursor: pointer; text-shadow: 1px 1px 0px #ffffff; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ }
.sliderh4 { font: 17px "SourceSansProBold" ,Arial,Helvetica,sans-serif; color: #555; margin: 0px 0px 10px 40px; }
.gallery { height: 249px !important; }
.gallery .slider-content { padding: 20px 0px 10px 10px; }
.staticcontent { /*width: 350px;*/ width:550px;}
img.staticcontentimg { background: none; border: 0px; margin: -10px 0px 0px 0px; padding: 5px 0px 5px 5px; width: 350px;height:250px; }
.gallery ul { list-style-image: url(images/check.jpg); list-style-position: inside; }

.chatheader { background-color: #C1E6FF; border-bottom: 1px solid #bbb; color: #222; cursor: pointer; width: 100%; height: 30px; line-height: 28px; -moz-border-radius: 7px 7px 0px 0px; -webkit-border-radius: 7px 7px 0px 0px; border-radius: 7px 7px 0px 0px; }
.actionbtn { padding: 2px 4px 0px 0px; }
.actionbtn img { margin: 3px 3px 0px 0px; }
.chatholder { position: fixed; right: 60px; bottom: 0px; height: 280px; width: 270px; z-index: 9999; background: #fff; border: 1px solid #AAAAAA; -moz-border-radius: 7px 7px 0px 0px; -webkit-border-radius: 7px 7px 0px 0px; border-radius: 7px 7px 0px 0px; }
.chatroom { border-bottom: 1px solid #bbb; height: 205px; width: 100%; overflow-y: scroll; }
.mainchatholder { border: solid 1px #eee; margin: 0px 0px 10px 0px; font: bold 12px verdana; }
.mainchatholder .title { background: #42AFE4; color: #fff; padding: 10px 4px; }
.mainchatholder .chatform { padding: 10px 4px; }
.mainchatholder input, .mainchatholder select { padding: 3px; }
.chattext { font: 12px/22px verdana; margin: 0 0 4px; padding: 4px; border: solid 1px #eee; }
.content { color: #242424; }
.chatroom .chatmessage { padding: 4px; font-weight: bold; }

.testimonial-detail { padding: 5px; width: 85%; }
.testimonial-pics { float: left; }
.testimonialdetails-pics { float: left; }


.boxshadow { -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=90, Color=#222)"; -moz-box-shadow: 0px 0px 10px #222; -webkit-box-shadow: 0px 0px 10px #222; box-shadow: 0px 0px 10px #222; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=90, Color=#222); border: solid 11px #555; padding: 10px 10px 0px 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.callbacks_container { margin: 15px 0px; position: relative; float: left; width: 100%; }
.rslides_tabs { list-style: none; padding: 0; background: rgba(0,0,0,.25); box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0); -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0); -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0); font-size: 18px; list-style: none; margin: 0 auto 50px; max-width: 540px; padding: 10px 0; text-align: center; width: 100%; }
.rslides_tabs li { display: inline; float: none; margin-right: 1px; }
.rslides_tabs a { width: auto; line-height: 20px; padding: 9px 20px; height: auto; background: transparent; display: inline; }
.rslides_tabs li:first-child { margin-left: 0; }
.rslides_tabs .rslides_here a { background: rgba(255,255,255,.1); color: #fff; font-weight: bold; }
a { color: #444; text-decoration: none; }
.rslides { margin: 0 auto; }
.rslides_container { margin-bottom: 50px; position: relative; float: left; width: 100%; }
.centered-btns_nav {display:none; z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 20px; opacity: 0.7; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("images/themes.gif") no-repeat left top; margin-top: -45px; }
.centered-btns_nav:active { opacity: 1.0; }
.callbacks_container:hover .centered-btns_nav{display:block;}
.centered-btns_nav.next { left: auto; background-position: right top; right: 21px; }
.transparent-btns_nav { z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 0; left: 0; display: block; background: #fff; /* Fix for IE6-9 */ opacity: 0; filter: alpha(opacity=1); width: 48%; text-indent: -9999px; overflow: hidden; height: 91%; }
.transparent-btns_nav.next { left: auto; right: 0; }
.large-btns_nav { z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); opacity: 0.6; text-indent: -9999px; overflow: hidden; top: 0; bottom: 0; left: 0; background: #000 url("images/themes.gif") no-repeat left 50%; width: 38px; }
.large-btns_nav:active { opacity: 1.0; }
.large-btns_nav.next { left: auto; background-position: right 50%; right: 0; }
.centered-btns_nav:focus, .transparent-btns_nav:focus, .large-btns_nav:focus { outline: none; }
.centered-btns_tabs, .transparent-btns_tabs, .large-btns_tabs { margin: 5px; text-align: center; overflow: hidden; }
.centered-btns_tabs li, .transparent-btns_tabs li, .large-btns_tabs li { display: inline; float: none; margin-right: 5px; }
.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a { text-indent: -9999px; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: #ccc; background: rgba(0,0,0, .2); display: inline-block; -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); width: 9px; height: 9px; }
.centered-btns_here a, .transparent-btns_here a, .large-btns_here a { background: #222; background: rgba(0,0,0, .8); }

.aroundborder{border:solid 10px #444;overflow:hidden;padding:10px;width:520px;}

.forms ul { padding: 0px; margin: 0px; }
.forms ul li { float: left; display: inline-block; margin: 2px 0px 2px 0px; zoom: 1; line-height: normal; }
.forms ul.nomargin li { margin: 0px !important; }
.forms ul.nolineheight li { line-height: normal !important; }


.col_last { text-align: right; float: right !important; }
.col { width: auto; }
.col1 { width: 5%; }
.col1-1 { width: 7.5%; }
.col2 { width: 10%; }
.col2-1 { width: 12.5%; }
.col3 { width: 15%; }
.col3-1 { width: 17.5%; }
.col4 { width: 20%; }
.col4-1 { width: 22.5%; }
.col5 { width: 25%; }
.col5-1 { width: 27.5%; }
.col6 { width: 30%; }
.col6-1 { width: 32.5%; }
.col7 { width: 35%; }
.col7-1 { width: 37.5%; }
.col8 { width: 40%; }
.col8-1 { width: 42.5%; }
.col9 { width: 45%; }
.col9-1 { width: 47.5%; }
.col10 { width: 50%; }
.col10-1 { width: 52.5%; }
.col11 { width: 55%; }
.col11-1 { width: 57.5%; }
.col12 { width: 60%; }
.col12-1 { width: 62.5%; }
.col13 { width: 65%; }
.col13-1 { width: 67.5%; }
.col14 { width: 70%; }
.col14-1 { width: 72.5%; }
.col15 { width: 75%; }
.col15-1 { width: 77.5%; }
.col16 { width: 80%; }
.col16-1 { width: 82.5%; }
.col17 { width: 85%; }
.col17-1 { width: 87.5%; }
.col18 { width: 90%; }
.col18-1 { width: 92.5%; }
.col19 { width: 95%; }
.col19-1 { width: 97.5%; }
.col20 { width: 100%; }


.pager ul.pages { display: block; border: none; text-transform: uppercase; font-size: 11px; padding: 0;margin:5px; }
.pager ul.pages li { background:#F3EFE4;color: #333; font-weight: normal; padding:5px;line-height:normal;border:1px solid #E3DCC2;margin:3px 2px;}
.pager ul.pages li:hover { color: #333;  background:#E4DDC3; text-decoration: none; border:solid 1px #E4DDC3}
.pager ul.pages li.pgEmpty { color: #666; }
.pager ul.pages li.pgEmpty:hover{}
.pager ul.pages li.pgCurrent {  background:#E4DDC3; color: #333; font-weight: bold; padding:5px;border:solid 1px #E4DDC3 }
.pager { float:right;margin:4px 0px 0px 0px;}

.main_header_ul, .main_header_ul_li {padding:5px !important;}
.main_header_ul span, .main_header_ul_li span {}
ul.main_header_ul_li:hover {background:#fafafa;}

.main_header_ul {background:#E8DFCA;}
.main_header_ul_li {border-bottom:solid 1px #ddd;}
.main_header_ul_li li {line-height:20px !important}
.main_header_ul_li img {}
.main_header_ul_li li p {}


.main_header_ul_border li, .main_header_ul_li_border li { }
.main_header_ul_border li:first-child, .main_header_ul_li_border li:first-child {}

.findpos li {position: relative; }
.xsltheading span, .xsltheading a, .xsltheading { font: bold 13px Arial, sans-serif; }
.xsltheading { margin: 15px 0 5px 0px !important; }
.xsltheading a { color: #333333; text-decoration: none; }
.main_header_ul_li a {text-decoration: none; }
.main_header_ul_li a:hover { text-decoration: none; }
.main_header_ul li.sortfield { cursor: pointer; }

.leftalign { text-align: left; }
.rightalign { text-align: right; }
.centeralign { text-align: center; }

.modalpopupholder{
background:#fff;
padding:10px;
border:solid 3px #eee;}

.jobright, .jobleft{float:left;width:48%;}
.job-details ul li {
    display: list-item;
    float: none;
    line-height: normal;
    list-style: outside none disc;
    margin: 2px 0 2px 30px;
    padding-left: 10px;
}
.job-details p {
    padding:0px;
}

/*----- Accordion -----*/
.accordion, .accordion * {
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}

.accordion {
	overflow:hidden;
	box-shadow:0px 1px 3px rgba(0,0,0,0.25);
	border-radius:3px;
	background:#f7f7f7;
}

/*----- Section Titles -----*/
.accordion-section-title, a.accordion-section-title {
	width:100%;
	padding:15px;
	display:inline-block;
	border-bottom:1px solid #666; /*#1a1a1a*/
	background:#898989; /*#333*/
	transition:all linear 0.15s;
	/* Type */
	font-size:1.500em;
	text-shadow:0px 1px 0px #1a1a1a;
	color:#fff;
}

.accordion-section-title.active, .accordion-section-title:hover {
	background:#4c4c4c;
	/* Type */
	text-decoration:none;
}

.accordion-section:last-child .accordion-section-title {
	border-bottom:none;
}

/*----- Section Content -----*/
.accordion-section-content {
	padding:15px;
	display:none;
}
.accordion-section-title .fa
{
    float:right;
}
.accordion-section-title .fa-angle-down
{
    display:inline-block;
}
.accordion-section-title .fa-angle-up
{
    display:none;
}
.accordion-section-title.active .fa-angle-down
{
    display:none;
} 
.accordion-section-title.active .fa-angle-up
{
    display:inline-block;
} 