﻿*{margin:0;padding:0;}
body{background:#c4161c url(../../images/bg.jpg) repeat-x top;font:normal 11px Tahoma;}
img{border:none;}
.clboth{clear:both;}
.clright{clear:right;}
.body_resize{margin:0 auto;padding:0;width:911px;}
.red{color:red;}
#wrapper{margin:0 auto;padding:0;width:911px;}
#header{height:30px;margin:0 auto;width:911px;}
.right{float:right;margin-top:10px;}
#header h2{color:#fff;font-weight:bold;font-size:12px;}
#header a:link{text-decoration:underline;color:#fff;}
#header a:hover,a:visited{text-decoration:underline;color:#000;}
#header a:visited{text-decoration:underline;color:#ff0;}
.space{height:5px;}
.space3{height:3px;}
.space10{clear:left;height:10px;float:left;}
#leftclmn{width:215px;background:#ededed;height:auto;padding-bottom:10px;float:left;}
.leftclmn{width:215px;background:#ededed;height:auto;padding-bottom:10px;float:left;}
#container{background:#ededed;height:567px;}
.tab1{width:204px;margin:0 auto;}
.logo{background:url(../../images/logo.gif) no-repeat;height:246px;width:287px;float:left;}
.tabbox{clear:both;height:53px;width:204px;margin:6px;float:left;}
#fragment-10,#fragment-11,#fragment-12,#fragment-13,#fragment-14{clear:both;width:190px;height:auto;float:left;}
.video{margin:0 auto;padding:15px;border:1px solid #c4161c;}
.smsbox{clear:both;width:203px;margin-left:6px;border:1px solid #c0c0c0;background:#fff url(../../images/sms-bg.jpg) no-repeat right top;height:99px;float:left;}
.logobox{clear:both;width:203px;margin-left:6px;border:1px solid #c0c0c0;background:#fff url(../../images/logo_header.gif) no-repeat right top;height:148px;float:left;}
.socialbox{clear:both;width:193px;margin-left:6px;border:1px solid #c0c0c0;float:left;background-color:White;padding:5px;}
.socialbox a {margin:5px;}
.Donatebox {clear:both;width:203px;margin-left:6px;border:1px solid #c0c0c0;background-color:#fff;height:200px;float:left;}
.head1{color:#000;font-size:11px;padding-left:8px;padding-top:6px;}
.head1 h1{font-size:18px;}
.head1 h2{font-size:12px;color:#d90600;}
.head1 span{font-weight:bold;color:#d90600;text-transform:uppercase;}
.search{width:auto;float:right;margin:5px;display:inline;}
.btn{background:url(../../images/btn.gif) no-repeat;width:50px;height:19px;border:none;}
.timebtn{background:url(../../images/timebtn.gif) no-repeat;width:20px;height:19px;border:none;}
#rightclmn{width:690px;background:#fff;float:right;}
.rightclmn{width:690px;background:#fff;float:right;}
.righthead{font-size:14px;color:#d90600;background:url(../../images/bg-h1.gif) repeat-x top;height:28px;padding-top:4px;padding-left:8px;}
.content{padding-left:10px;padding-right:10px;font-size:12px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.content p{text-align:justify;line-height:20px;padding-top:10px;padding-bottom:10px;}
.titlehead{background:url(../../images/circle.gif) no-repeat left;font-size:18px;color:#000;padding-top:4px;padding-left:22px;}
.titlehead span{color:#999;}
.pic1{background:transparent url(../../images/pic-1.gif) no-repeat scroll 0 0;}
.pic2{background:transparent url(../../images/pic-2.gif) no-repeat scroll 0 0;}
.pic3{background:transparent url(../../images/ringtone-icon.gif) no-repeat scroll 0 0;}
.pic1,.pic2,.pic3,.pic4,.pic5,.pic6,.pic7,.pic8{float:left;height:107px;margin:8px 0 0 -1px;width:126px;border-right:1px solid #ccc;}
.content ul{font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0 14px 0;margin-left:10px;float:left;}
.content ul li{background:transparent url(../../images/bullet.gif) no-repeat left;padding:6px 6px 6px 20px;border-bottom:1px dashed #ccc;}
.content ul li a{color:#000;text-decoration:none;font-weight:normal;}
.content ul li a:hover{color:#d90600;text-decoration:none;}
#footer{background:url(../../images/footerbg.gif) repeat-x;height:150px;color:#d90600;}
#footerhold{margin:0 auto;padding:0;width:911px;font:12px Tahoma;text-align:center;line-height:20px;padding-top:6px;}
a{color:#f00;text-decoration:none;font-weight:bold;}
a:hover{color:#000;text-decoration:none;}
.bottxt1{text-align:center;float:left;width:547px;}
.bottxt2{float:left;text-align:right;padding-left:10px;}
.bottxt3{float:left;text-align:center;}
#link{margin-top:5px;}
.frmbox,.frmloginbox FIELDSET{margin:0;padding:0;border:none;}
.frmbox,.frmloginbox LABEL{display:block;margin:0 0 5px 0;padding:0;font-weight:bold;}
.frmbox,.frmloginbox INPUT{margin:0 0 10px 0;padding:4px;font:12px Verdana,Arial,Helvetica,sans-serif;}
.frmbox,.frmloginbox SELECT{margin:0 0 10px 0;padding:8px;width:239px;background:#edf7fc;border:1px solid #aedbf0;font:bold 12px Verdana,Arial,Helvetica,sans-serif;color:#267dac;}
.frmbox,.frmloginbox TEXTAREA{margin:0 0 15px 0;padding:8px;border:1px solid #9c9d9e;font:12px Verdana,Arial,Helvetica,sans-serif;}
.frmbox,.frmloginbox SPAN.required{color:#c00;}
.frmbox,.frmloginbox INPUT{margin-bottom:8px;}
.clear{overflow:hidden;width:100%;}
.button a.button{background:transparent url('../../images/bg_button_a.gif') no-repeat scroll right top;color:#444;display:block;float:left;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none;}
.button a.button span{background:transparent url('../../images/bg_button_span.gif') no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;}
.button a.button:active{background-position:right bottom;color:#000;outline:none;}
.button a.button:active span{background-position:left bottom;padding:6px 0 4px 18px;}
.frmbox{width:400px;margin:0 auto;padding-top:24px;}
.chkboxList{width:400px;margin:0 auto;padding-top:24px;text-align:left;}
.frmloginbox{margin-left:13px;}
.frmbg{background:url(../../images/panel.jpg) repeat-x top;margin-top:-5px;}
.frmbg h2{font-size:125%;margin-top:-5px;}
.modalBackground{background-color:black;}
.ac_input{width:200px;}
.ac_results{padding:0;border:solid 1px;background-color:inherit;overflow:hidden;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;width:3000px;height:3000px;}
.ac_results li{margin:0;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;}
.ac_loading{background:url('img/indicator.gif') no-repeat right center;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#0a246a;color:white;}
div.zoomdiv{z-index:100;position:absolute;top:0;left:0;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
img.jqzoom{cursor:crosshair;position:relative;}
.ddsmoothmenu{font:bold 12px Verdana;background:#414141;width:100%;}
.ddsmoothmenu ul{z-index:100;margin:0;padding:0;list-style-type:none;}
.ddsmoothmenu ul li{position:relative;display:inline;float:left;}
.ddsmoothmenu ul li a{display:block;background:#414141;color:white;padding:8px 10px;border-right:1px solid #778;color:#2d2b2b;text-decoration:none;}
.ddsmoothmenu ul li a:link,.ddsmoothmenu ul li a:visited{color:white;}
.ddsmoothmenu ul li a.selected{background:black;color:white;}
.ddsmoothmenu ul li a:hover{background:black;color:white;}
.ddsmoothmenu ul li ul{position:absolute;left:0;display:none;visibility:hidden;}
.ddsmoothmenu ul li ul li{display:list-item;float:none;}
.ddsmoothmenu ul li ul li ul{top:0;}
.ddsmoothmenu ul li ul li a{font:normal 13px Verdana;width:183px;padding:5px;margin:0;border-top-width:0;border-bottom:1px solid gray;}
* html .ddsmoothmenu{height:1%;}
.downarrowclass{position:absolute;top:12px;right:7px;}
.rightarrowclass{position:absolute;top:6px;right:5px;}
.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:#fff;}
@media projection,screen{.tabs-hide{display:none;}
}
@media print{.tabs-nav{display:none;}
}
.tabs-nav{list-style:none;margin:0;padding:0 0 0 4px;}
.tabs-nav:after{display:block;clear:both;content:" ";}
.tabs-nav li{float:left;margin:0 0 0 1px;min-width:84px;}
.tabs-nav a,.tabs-nav a span{display:block;padding:0 10px;background:url(../../images/tab.png) no-repeat;}
.tabs-nav a{position:relative;top:1px;z-index:2;padding-left:0;color:#27537a;font-size:12px;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;}
.tabs-nav .tabs-selected a{color:#000;}
.tabs-nav .tabs-selected a,.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active{background-position:100% -150px;outline:0;}
.tabs-nav a,.tabs-nav .tabs-disabled a:hover,.tabs-nav .tabs-disabled a:focus,.tabs-nav .tabs-disabled a:active{background-position:100% -100px;color:#fff;}
.tabs-nav a span{width:64px;min-width:64px;height:18px;min-height:18px;padding-top:6px;padding-right:0;}
*>.tabs-nav a span{width:auto;height:auto;}
.tabs-nav .tabs-selected a span{padding-top:7px;}
.tabs-nav .tabs-selected a span,.tabs-nav a:hover span,.tabs-nav a:focus span,.tabs-nav a:active span{background-position:0 -50px;color:#000;}
.tabs-nav a span,.tabs-nav .tabs-disabled a:hover span,.tabs-nav .tabs-disabled a:focus span,.tabs-nav .tabs-disabled a:active span{background-position:0 0;}
.tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited{cursor:text;}
.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active{cursor:pointer;}
.tabs-container{border:1px solid #c0c0c0;padding:1em 8px;background:#fff;}
.tabs-loading em{padding:0 0 0 20px;background:url(../loading.gif) no-repeat 0 50%;}
#testimonial_slideshow{overflow:hidden;width:173px;padding:0;margin:0;margin-top:0;margin-bottom:0;float:left;border:0 solid;}
#testimonial_slideshow ul{width:100000px;list-style:none;margin-left:10px;padding-left:0;}
#testimonial_slideshow li{float:left;list-style:none;padding:0;width:172px;padding:0 6px 0 0;cursor:pointer;border:0 solid;color:#d90600;text-align:center;padding-left:2px;}
#quickLink_slider{float:left;overflow:hidden;margin-top:5px;width:249px;height:175px;padding:0;border:0 solid;}
#companynews{position:relative;font-size:11px;padding:0;float:left;margin-top:5px;}
.technical-expertise{width:auto;float:left;padding-bottom:10px;margin-bottom:10px;text-align:center;}
img{border:none;}
.nextbtn{border:none;}
.clients{clear:both;background:#fff;border:1px solid #8c8989;width:auto;height:172px;margin:10px auto 0;padding:6px;float:left;}
.EmptyGrid{width:100%;}
.EmptyGrid th{background-color:red;background-image:url(../Images/EmptyGridHeader.png);height:26px;width:100%;}
.headerstyle th{background-color:#d90600;color:white;font:bold 13px "Lucida Grande","Trebuchet MS",Verdana;padding:2px 10px 2px 5px;}
.headerstyle th a{font:bold 13px "Lucida Grande","Trebuchet MS",Verdana;padding:2px 10px 2px 5px;color:white;display:block;padding-right:10px;}
.headerstyle .sortascheader{background:url(../Images/GridHeader.png) repeat-x 0 0;}
.headerstyle .sortascheader a{background:url(../Images/sort_asc.gif) no-repeat right 50%;font:bold 13px "Lucida Grande","Trebuchet MS",Verdana;}
.headerstyle .sortdescheader{background:url(../Images/GridHeader.png) repeat-x 0 0;}
.headerstyle .sortdescheader a{background:url(../Images/sort_desc.gif) no-repeat right 50%;font:bold 13px "Lucida Grande","Trebuchet MS",Verdana;}
.GridItem{background-color:#e9e7e7;height:25px;color:#d90600;font:normal 13px "Lucida Grande","Trebuchet MS",Verdana;padding:2px 10px 2px 5px;text-align:left;}
.GridAltItem{background-color:#dadada;height:25px;color:#d90600;font:normal 13px "Lucida Grande","Trebuchet MS",Verdana;padding:2px 10px 2px 5px;text-align:left;}
.GridItem .sortaltrow,.GridAltItem .sortaltrow{background-color:#bde7fa;}
.GridItem .sortrow,.GridAltItem .sortrow{background-color:#c3eed2;}
.GridItem td,.GridAltItem td{padding:4px 10px 4px 10px;}
.pagerstyle{color:#000;background-color:#fff;font-size:14px;text-align:right;letter-spacing:2px;height:30px;}
.pagerstyle select{font-size:14px;}
.previous{background:transparent url(../Images/previous.gif) no-repeat scroll center;height:1.3em;width:16px;}
.next{background:transparent url(../Images/next.gif) no-repeat scroll center;height:1.3em;width:16px;}
.gotopage{font-size:x-small;width:20px;}
.form{background:#fff;padding:1em;border:1px solid #eee;font:normal 12px tahoma;margin:0 auto;color:#000;}
.form h1{background:url('../../images/hd_bg.gif') repeat-x top;text-align:center;font-size:24px;height:40px;padding-top:4px;margin-bottom:10px;color:#666;}
.AddBtn{float:left;}
.subSearch{text-align:right;}
.login{background:url('../../images/key.gif') no-repeat 95% 1em;}
.contact{background:url('../../images/contact.gif') no-repeat 95% 1em;}
.education{background:url('../../images/education.gif') no-repeat 95% 1em;}
.userd{background:url('../../images/user.gif') no-repeat 95% 1em;}
fieldset div{padding-bottom:8px;}
.label{float:left;width:10em;text-align:right;margin-right:1em;}
legend{color:#d90600;font-size:1.2em;font-weight:bold;}
legend span{width:10em;text-align:right;font-weight:normal;}
textarea{width:15em;height:70px;padding:.15em;border:1px solid #ddd;background:#fafafa;font:normal 12px tahoma,sans-serif;}
.ajax__htmleditor{width:auto;border-collapse:separate;empty-cells:show;height:100%;}
textarea:hover,textarea:focus{border-color:#c5c5c5;background:#f6f6f6;}
select{padding:.15em;border:1px solid #ddd;background:#fafafa;font:normal 12px tahoma,sans-serif;}
select:hover,select:focus{border-color:#c5c5c5;background:#f6f6f6;}
input{padding:.15em;width:15em;border:1px solid #ddd;background:#fafafa;font:normal 12px tahoma,sans-serif;}
input[type="checkbox"]{padding:.15em;border:1px solid #ddd;background:#fafafa;font:normal 12px tahoma,sans-serif;width:auto;}
input[type="radio"]{padding:.15em;border:1px solid #ddd;background:#fafafa;font:normal 12px tahoma,sans-serif;width:auto;}
input:hover,input:focus{border-color:#c5c5c5;background:#f6f6f6;}
fieldset{border:1px solid #ddd;padding:0 .5em .5em;}
.date input{background-image:url('../gfx/calendar-small.gif');background-repeat:no-repeat;background-position:100% 50%;}
.date fieldset label{float:none;display:block;text-align:left;width:auto;}
.date fieldset div{float:left;clear:none;margin-right:.2em;}
.radio,.date{position:relative;}
.radio fieldset,.date fieldset{border:none;width:auto;padding:1px 0 0 11em;}
.radio legend,.date legend{font-size:1em;color:#000;}
.radio legend span,.date legend span{position:absolute;left:0;top:.3em;width:10em;display:block;}
.radio label,.radio input{display:inline;float:none;width:auto;background:none;border:none;}
.radio div{float:left;white-space:nowrap;clear:none;}
.email{width:15em;}
input.default{color:#bbb;}
#submit-go{margin-top:1em;width:69px;height:33px;margin-left:10px;text-indent:-9999px;overflow:hidden;border:0 none;background:url('../../images/submit-button.gif') no-repeat 0 0;display:block;cursor:pointer!important;cursor:pointer!important;}
#submit-rest{margin-top:1em;margin-left:10px;width:69px;height:33px;text-indent:-9999px;overflow:hidden;border:0 none;background:url('../../images/reset-button.gif') no-repeat 0 0;display:block;cursor:pointer!important;cursor:pointer!important;}
#submit-go:hover,#submit-rest:hover{background-position:0 -33px;}
div.light_rounded .pp_top .pp_left{background:url(../../images/prettyPhoto/light_rounded/sprite.png) no-repeat -88px -53px;}
div.light_rounded .pp_top .pp_middle{background:#fff;}
div.light_rounded .pp_top .pp_right{background:url(../../images/prettyPhoto/light_rounded/sprite.png) no-repeat -110px -53px;}
div.light_rounded .pp_content .ppt{color:#000;}
div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}
div.light_rounded .pp_content{background-color:#fff;}
div.light_rounded .pp_next:hover{background:url(../../images/prettyPhoto/light_rounded/btnNext.png) no-repeat right center;cursor:pointer;}
div.light_rounded .pp_previous:hover{background:url(../../images/prettyPhoto/light_rounded/btnPrevious.png) no-repeat left center;cursor:pointer;}
div.light_rounded .pp_expand{background:url(../../images/prettyPhoto/light_rounded/sprite.png) no-repeat -31px -26px;cursor:pointer;}
div.light_rounded .pp_expand:hover{background:url(../../images/prettyPhoto/light_rounded/sprite.png) no-repeat -31px -47px;cursor:pointer;}
div.light_rounded .pp_contract{background:url(../../images/prettyPhoto/light_rounded/sprite.png) no-repeat 0 -26px;cursor:pointer;}
div.light_rounded .pp_contract:hover{background:url(../../images/prettyPhoto/light_rounded/sprite.png) no-repeat 0 -47px;cursor:pointer;}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../../images/prettyPhoto/light_rounded/sprite.png) no-repeat -1px -1px;cursor:pointer;}
div.light_rounded #pp_full_res .pp_inline{color:#000;}
div.light_rounded .pp_arrow_previous{background:url(../../images/prettyPhoto/light_rounded/sprite.png) no-repeat 0 -71px;}
div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_rounded .pp_arrow_next{background:url(../../images/prettyPhoto/light_rounded/sprite.png) no-repeat -22px -71px;}
div.light_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.light_rounded .pp_bottom .pp_left{background:url(../../images/prettyPhoto/light_rounded/sprite.png) no-repeat -88px -80px;}
div.light_rounded .pp_bottom .pp_middle{background:#fff;}
div.light_rounded .pp_bottom .pp_right{background:url(../../images/prettyPhoto/light_rounded/sprite.png) no-repeat -110px -80px;}
div.light_rounded .pp_loaderIcon{background:url(../../images/prettyPhoto/light_rounded/loader.gif) no-repeat center center;}
div.dark_rounded .pp_top .pp_left{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -88px -53px;}
div.dark_rounded .pp_top .pp_middle{background:url(../../images/prettyPhoto/dark_rounded/contentPattern.png) repeat left top;}
div.dark_rounded .pp_top .pp_right{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -110px -53px;}
div.dark_rounded .pp_content_container .pp_left{background:url(../../images/prettyPhoto/dark_rounded/contentPattern.png) repeat-y left top;}
div.dark_rounded .pp_content_container .pp_right{background:url(../../images/prettyPhoto/dark_rounded/contentPattern.png) repeat-y right top;}
div.dark_rounded .pp_content{background:url(../../images/prettyPhoto/dark_rounded/contentPattern.png) repeat left top;}
div.dark_rounded .pp_next:hover{background:url(../../images/prettyPhoto/dark_rounded/btnNext.png) no-repeat right center;cursor:pointer;}
div.dark_rounded .pp_previous:hover{background:url(../../images/prettyPhoto/dark_rounded/btnPrevious.png) no-repeat left center;cursor:pointer;}
div.dark_rounded .pp_expand{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -31px -26px;cursor:pointer;}
div.dark_rounded .pp_expand:hover{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -31px -47px;cursor:pointer;}
div.dark_rounded .pp_contract{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) no-repeat 0 -26px;cursor:pointer;}
div.dark_rounded .pp_contract:hover{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) no-repeat 0 -47px;cursor:pointer;}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -1px -1px;cursor:pointer;}
div.dark_rounded .currentTextHolder{color:#c4c4c4;}
div.dark_rounded .pp_description{color:#fff;}
div.dark_rounded #pp_full_res .pp_inline{color:#fff;}
div.dark_rounded .pp_arrow_previous{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) no-repeat 0 -71px;}
div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_rounded .pp_arrow_next{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -22px -71px;}
div.dark_rounded .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.dark_rounded .pp_bottom .pp_left{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -88px -80px;}
div.dark_rounded .pp_bottom .pp_middle{background:url(../../images/prettyPhoto/dark_rounded/contentPattern.png) repeat left top;}
div.dark_rounded .pp_bottom .pp_right{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) no-repeat -110px -80px;}
div.dark_rounded .pp_loaderIcon{background:url(../../images/prettyPhoto/dark_rounded/loader.gif) no-repeat center center;}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:url(../../images/prettyPhoto/dark_square/contentPattern.png) repeat left top;}
div.dark_square .currentTextHolder{color:#c4c4c4;}
div.dark_square .pp_description{color:#fff;}
div.dark_square .pp_loaderIcon{background:url(../../images/prettyPhoto/dark_rounded/loader.gif) no-repeat center center;}
div.dark_square .pp_content_container .pp_left{background:url(../../images/prettyPhoto/dark_rounded/contentPattern.png) repeat-y left top;}
div.dark_square .pp_content_container .pp_right{background:url(../../images/prettyPhoto/dark_rounded/contentPattern.png) repeat-y right top;}
div.dark_square .pp_expand{background:url(../../images/prettyPhoto/dark_square/sprite.png) no-repeat -31px -26px;cursor:pointer;}
div.dark_square .pp_expand:hover{background:url(../../images/prettyPhoto/dark_square/sprite.png) no-repeat -31px -47px;cursor:pointer;}
div.dark_square .pp_contract{background:url(../../images/prettyPhoto/dark_square/sprite.png) no-repeat 0 -26px;cursor:pointer;}
div.dark_square .pp_contract:hover{background:url(../../images/prettyPhoto/dark_square/sprite.png) no-repeat 0 -47px;cursor:pointer;}
div.dark_square .pp_close{width:75px;height:22px;background:url(../../images/prettyPhoto/dark_square/sprite.png) no-repeat -1px -1px;cursor:pointer;}
div.dark_square #pp_full_res .pp_inline{color:#fff;}
div.dark_square .pp_arrow_previous{background:url(../../images/prettyPhoto/dark_square/sprite.png) no-repeat 0 -71px;}
div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_square .pp_arrow_next{background:url(../../images/prettyPhoto/dark_square/sprite.png) no-repeat -22px -71px;}
div.dark_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.dark_square .pp_next:hover{background:url(../../images/prettyPhoto/dark_square/btnNext.png) no-repeat right center;cursor:pointer;}
div.dark_square .pp_previous:hover{background:url(../../images/prettyPhoto/dark_square/btnPrevious.png) no-repeat left center;cursor:pointer;}
div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}
div.light_square .pp_content .ppt{color:#000;}
div.light_square .pp_expand{background:url(../../images/prettyPhoto/light_square/sprite.png) no-repeat -31px -26px;cursor:pointer;}
div.light_square .pp_expand:hover{background:url(../../images/prettyPhoto/light_square/sprite.png) no-repeat -31px -47px;cursor:pointer;}
div.light_square .pp_contract{background:url(../../images/prettyPhoto/light_square/sprite.png) no-repeat 0 -26px;cursor:pointer;}
div.light_square .pp_contract:hover{background:url(../../images/prettyPhoto/light_square/sprite.png) no-repeat 0 -47px;cursor:pointer;}
div.light_square .pp_close{width:75px;height:22px;background:url(../../images/prettyPhoto/light_square/sprite.png) no-repeat -1px -1px;cursor:pointer;}
div.light_square #pp_full_res .pp_inline{color:#000;}
div.light_square .pp_arrow_previous{background:url(../../images/prettyPhoto/light_square/sprite.png) no-repeat 0 -71px;}
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_square .pp_arrow_next{background:url(../../images/prettyPhoto/light_square/sprite.png) no-repeat -22px -71px;}
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.light_square .pp_next:hover{background:url(../../images/prettyPhoto/light_square/btnNext.png) no-repeat right center;cursor:pointer;}
div.light_square .pp_previous:hover{background:url(../../images/prettyPhoto/light_square/btnPrevious.png) no-repeat left center;cursor:pointer;}
div.facebook .pp_top .pp_left{background:url(../../images/prettyPhoto/facebook/sprite.png) no-repeat -88px -53px;}
div.facebook .pp_top .pp_middle{background:url(../../images/prettyPhoto/facebook/contentPatternTop.png) repeat-x left top;}
div.facebook .pp_top .pp_right{background:url(../../images/prettyPhoto/facebook/sprite.png) no-repeat -110px -53px;}
div.facebook .pp_content .ppt{color:#000;}
div.facebook .pp_content_container .pp_left{background:url(../../images/prettyPhoto/facebook/contentPatternLeft.png) repeat-y left top;}
div.facebook .pp_content_container .pp_right{background:url(../../images/prettyPhoto/facebook/contentPatternRight.png) repeat-y right top;}
div.facebook .pp_content{background:#fff;}
div.facebook .pp_expand{background:url(../../images/prettyPhoto/facebook/sprite.png) no-repeat -31px -26px;cursor:pointer;}
div.facebook .pp_expand:hover{background:url(../../images/prettyPhoto/facebook/sprite.png) no-repeat -31px -47px;cursor:pointer;}
div.facebook .pp_contract{background:url(../../images/prettyPhoto/facebook/sprite.png) no-repeat 0 -26px;cursor:pointer;}
div.facebook .pp_contract:hover{background:url(../../images/prettyPhoto/facebook/sprite.png) no-repeat 0 -47px;cursor:pointer;}
div.facebook .pp_close{width:22px;height:22px;background:url(../../images/prettyPhoto/facebook/sprite.png) no-repeat -1px -1px;cursor:pointer;}
div.facebook #pp_full_res .pp_inline{color:#000;}
div.facebook .pp_loaderIcon{background:url(../../images/prettyPhoto/facebook/loader.gif) no-repeat center center;}
div.facebook .pp_nav .pp_arrow_previous{background:url(../../images/prettyPhoto/facebook/sprite.png) no-repeat 0 -71px;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}
div.facebook .pp_nav .pp_arrow_next{background:url(../../images/prettyPhoto/facebook/sprite.png) no-repeat -32px -71px;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default;}
div.facebook .pp_nav{margin-top:0;}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}
div.facebook .pp_next:hover{background:url(../../images/prettyPhoto/facebook/btnNext.png) no-repeat right center;cursor:pointer;}
div.facebook .pp_previous:hover{background:url(../../images/prettyPhoto/facebook/btnPrevious.png) no-repeat left center;cursor:pointer;}
div.facebook .pp_bottom .pp_left{background:url(../../images/prettyPhoto/facebook/sprite.png) no-repeat -88px -80px;}
div.facebook .pp_bottom .pp_middle{background:url(../../images/prettyPhoto/facebook/contentPatternBottom.png) repeat-x left top;}
div.facebook .pp_bottom .pp_right{background:url(../../images/prettyPhoto/facebook/sprite.png) no-repeat -110px -80px;}
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}
.pp_top{height:20px;position:relative;}
* html .pp_top{padding:0 20px;}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle{left:0;position:static;}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_content{height:40px;}
.pp_content .ppt{left:auto;margin-bottom:5px;position:relative;top:auto;}
.pp_fade{display:none;}
.pp_content_container{position:relative;text-align:left;width:100%;}
.pp_content_container .pp_left{padding-left:20px;}
.pp_content_container .pp_right{padding-right:20px;}
.pp_content_container .pp_details{margin:10px 0 2px 0;}
.pp_description{display:none;margin:0 0 5px 0;}
.pp_nav{clear:left;float:left;margin:3px 0 0 0;}
.pp_nav p{float:left;margin:2px 4px;}
.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
a.pp_next{background:url(../../images/prettyPhoto/light_rounded/btnNext.png) no-repeat 10000px 10000px;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
a.pp_previous{background:url(../../images/prettyPhoto/light_rounded/btnNext.png) no-repeat 10000px 10000px;display:block;float:left;height:100%;text-indent:-10000px;width:49%;}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{display:block;float:right;text-indent:-10000px;}
.pp_bottom{height:20px;position:relative;}
* html .pp_bottom{padding:0 20px;}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_bottom .pp_middle{left:0;position:static;}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_loaderIcon{display:none;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px;}
#pp_full_res{line-height:1!important;}
#pp_full_res .pp_inline{text-align:left;}
#pp_full_res .pp_inline p{margin:0 0 15px 0;}
div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}