body{font-family:"Lucida Grande",arial,helvetica,verdana,sans-serif;color:#000;}#Wrapper h1,#Wrapper h2,#Wrapper h3,h1,h2{border:none;}.Right .col h2{font-weight:normal;font-size:12px;padding:.3em;}.Right .col p{margin:.7em .5em 1em;}table caption{text-align:left;}h1.normal{font-weight:normal;}cite{font-size:11px;color:#666;font-style:normal}a.remote{color:#8b99e5;}.weak{color:#a3a3a3;}div.sidebar img.button{margin:.2em auto .5em -.3em}div.sidebar h2{background:#000;color:#fff;}#Wrapper h2.collection{background:#fff;border-bottom:1px solid #e3e3e3;font-weight:bold;color:#000;}#Wrapper h2.summary{background:#e3e3e3;border-bottom:1px solid #c3c3c3;font-weight:bold;color:#000;}div.sidebar p{font-size:11px;}.error{background:#c00;color:#fff;padding:.3em;}span.ajax_check{color:red;margin:3px 0 0 138px;display:block;background:url(../images/elements/icon_alert_small.gif) no-repeat left top;padding-left:18px;font-size:11px;font-weight:bold;}p.hint{font-size:10px;margin:0;padding:0;}p.notification{text-align:center;background:#ffc;margin:0;padding:1em;border-top:1px solid #ccc;}div.action{background:#faffbd;border:1px solid #63ff00;padding:0 1em;}div.action p{font-size:16px;}ul.links{list-style:none;list-style-image:none;margin:0;padding:0 .6em;line-height:1.8em;}.float_right{float:right;}div.Left .col.ThinBlue{padding:1em 0.6em;border:2px solid #deefff;margin-bottom:1em;}dl.summary dt{font-size:10px;width:5em;text-align:right;line-height:16px;color:#666;}dl.summary dd{margin-left:5.5em;padding-left:20px;line-height:15px;font-size:11px;}dl.summary .total{border-top:1px solid;font-weight:bold;margin-bottom:1em}dl.summary h3{margin:0;font-size:12px;border-bottom:1px dotted #c3c3c3;padding:0 .3em;}table tfoot img.icon{vertical-align:-30%;margin-right:.5em}img.stars{vertical-align:-30%}body.VisaDetails div#Wrapper{margin:0 auto;}body.VisaDetails #Wrapper div#Success h1{border:none;font-size:16px;margin-top:0.5em;}body.VisaDetails div.Right div.sidebar{margin-top:10px;}body.VisaDetails div.Right div.sidebar h2{color:#000;font-size:12px;padding:0.3em;font-weight:bold;background-color:#F2F2F2;border:none;}body.VisaDetails div.Right div.sidebar p{font-size:11px;padding:0;margin:0 0.3em;}body.VisaDetails div#Wrapper .applyinfo{background-color:#EDF3FE;border:1px solid #DDDDDD;font-size:14px;padding:0 10px;width:300px;}body.Policy ul li{border:none;}body.Policy a.control{font-size:11px;}body.VisaDetails div#page_header{background:#DEEFFF;padding:1em 1em .3em;display:block;clear:both}body.VisaDetails div#page_header h1{border:0;font-size:14px;color:#000;padding-bottom:0;}body.Trips ul#MainTabs li a.Trips,body.People ul#MainTabs li a.People,body.Reports ul#MainTabs li a.Reports{color:#000;text-decoration:none;font-weight:bold;}div#page_header{background:#deefff;padding:1em 1em .3em;display:block;clear:both;}div.page_flash{background:#ffe6ea;padding:.7em 1em;display:block;clear:both;}div.page_flash img{vertical-align:-15%;margin-right:.5em;}div#page_header h1{border:0;font-size:14px;color:#000;}form div#page_header h1{margin:0;padding:0;}div#page_header img.photo{height:55px;width:55px;}div#page_header cite{font-size:12px;}div#page_header cite a{color:#000000;}div#page_header ul{margin-top:1em;font-size:12px;clear:both}div#page_header ul li{border:0;padding-right:0;}div#page_header ul li a{padding:.3em .5em .4em;}div#page_header ul li a:hover{background:#666;text-decoration:none;color:#fff;}div#page_header ul li a.new{background:transparent url(/images/elements/new.gif) no-repeat scroll right center;padding-right:33px;}div#page_header ul li a.new:hover{background:#666666 url(/images/elements/new.gif) no-repeat scroll right center;}div#page_header ul li a.here{background-color:#fff;font-weight:bold;color:#000;text-decoration:none;border-bottom:1px solid #fff;}div#page_header ul li a.here:hover{background-color:#fff;}div.blank_slate{padding:10px;border-top:1px solid orange;border-bottom:1px solid orange;background-color:#ffc;text-align:center;}div.announce{background:#ffc;border:1px solid #ccc;padding:auto .5em;}div.get_started{background:#ffc;text-align:center;padding:.6em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}div.get_started h2{border:0;font-size:20px;}div.get_started p{margin:0;color:#000;}div.edit_lists ul{width:70%;padding:0;font-size:14px;}div.edit_lists ul li{list-style:none;list-style-image:none;padding:.5em;border:1px solid #e3e3e3;}div.edit_lists ul li a.control{font-size:12px;}div.edit_lists ul li a img{vertical-align:-10%;margin-left:.3em;}ul.icon_links{padding:0;margin:0 0 2em 0;list-style:none;list-style-image:none;}ul.icon_links li{margin:0 0 0px 10px;padding:0 0 0px 0;line-height:20px;background-position:0 55%;background-repeat:no-repeat;}ul.icon_links li a{padding-left:20px;color:#666;}ul.icon_links li a:hover{color:#333;}ul .arrow{background:url(../images/elements/link_arrow.gif) no-repeat;}ul .print{background:url(../images/elements/icon_print.gif) no-repeat;}ul .email{background:url(../images/elements/icon_email.gif) no-repeat;}ul .sms{background:url(../images/elements/icon_sms.gif) no-repeat;}ul .docs{background:url(../images/elements/icon_docs.gif) no-repeat;}ul .info{background:url(../images/elements/icon_info.gif) no-repeat;}#emailPopup,#emailETicketPopup,#smsPopup{background-color:#FFFFCC;padding:10px 5px 10px 10px;_padding:10px 0px 10px 15px;width:auto;}#emailTripForm,#emailETicketForm{background-image:none;}#emailTripForm input,#emailETicketForm input{background-color:#FFFFFF;background-image:none;}#emailTripForm a,#emailETicketForm a{padding-left:0px;background-image:none;}#errors_email,#errors_email_eticket,#errors_sms{line-height:10px;margin:0 0 0 0;}#errors_email li,#errors_email_eticket li,#errors_sms li{border-bottom:0;line-height:10px;margin:0 0 0 0;}#smsTripForm{background-image:none;}#smsTripForm input{background-color:#FFFFFF;background-image:none;}#smsTripForm a{padding-left:0px;background-image:none;}table.listings{width:100%;margin-bottom:1em}table.listings col.controls{width:20%}table.listings colgroup.controls col{width:13%;}table.listings caption{font-weight:bold;font-size:14px;padding-bottom:.4em;}table.listings th,table.listings td{padding:.8em 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;vertical-align:top;}table.listings td a.highlight{background-color:#ffffa8;}table.departments{width:66%}table.departments td p{margin:0;}table.departments th,table.departments td{border-top:1px dotted #e3e3e3;border-bottom:1px dotted #e3e3e3;}table.departments caption{background:#c3d9ff;padding:.3em;}div.reviewImport{max-height:300px;overflow:auto;margin-bottom:20px;}* html div.reviewImport{height:expression( this.scrollHeight > 300 ? "301px":"auto" );}table.sample{color:#666;width:66%}div.importHint .lightYellowBox{font-size:11px;}div.importHint .lightYellowBox p{color:#333;}div.importHint .lightYellowBox ul{margin:5px 0 0 0;padding:0 0 0 18px;color:#666;}div.importHint .lightYellowBox ul li{padding:1px 0;}ul.radios{float:left;margin:0;list-style:none;list-style-image:none;}ul.radios li{margin-left:-2.5em;*margin-left:0px;}ul.checklists{width:20%;float:left;margin:0;margin-right:1em;list-style:none;}ul.checklists li{margin-left:-3em;}form.signup fieldset{margin-bottom:1em;font-size:13px;background:#edf3fe;border:1px solid #0ff;}form.signup fieldset legend{font-size:1.2em;font-weight:bold;background:#fff;}form.signup fieldset p{color:#666;font-size:11px;margin:0;padding:0;}form.signup fieldset p.hint{margin-left:138px;}form.signup fieldset hr{padding:0;margin:1em 1em 0;}form.signup fieldset label{float:left;width:130px;text-align:right;padding-right:.5em;padding-top:1.5em;}form.signup fieldset input{margin-top:1em;font-size:14px;padding:3px;font-weight:bold;}form.signup fieldset.submit{background:#ffc;border:3px solid #63ff00;}form.signup fieldset.submit legend{background:#faffbd;}form.signup fieldset.submit p{margin:1em 0 0;color:#000;}form.signup fieldset.submit label{float:none;}form.signup fieldset input.submit{margin-left:138px;}form.signup fieldset.submit input.submit{display:block;margin-bottom:.5em;margin-left:0;}form.edit{}form.edit dl.horizontal dt{text-align:right;width:9em;}form.edit dl.horizontal dd{margin-left:9.5em;}dl.horizontal dt label:after{content:"";}form.edit fieldset{padding:0px 0px .5em 0px;border:0;font-size:13px;}form.edit fieldset p{margin:.5em 0;}form.edit input,form.edit textarea{font-size:13px;margin-bottom:.3em;}form.edit fieldset fieldset{margin:auto -.2em .5em;*margin:0px 0px .5em 0px;padding:.3em auto;*padding:.3em 0px 0px -5px;border-bottom:1px dashed #e3e3e3}form.edit fieldset legend{font-weight:bold;padding-bottom:.5em;color:#000;}form.edit fieldset fieldset legend{*margin:0px 0px 0em -.4em;}form.edit fieldset textarea{width:60.5%;height:180px;}form.edit fieldset img.remove{vertical-align:-25%;}form.edit fieldset.contact input{width:60%;}form.edit fieldset.contact input.fn{width:30%;font-size:18px;font-weight:bold;}form.edit fieldset.contact div#personalInfo{margin-bottom:2em;}form.edit fieldset.contact input#title,form.edit fieldset.contact div#personalInfo input#org{width:30%;}form.edit fieldset.contact textarea{height:70px;float:left;margin-right:.3em;}form.edit fieldset.contact input.region{width:40%;}form.edit fieldset.contact input.postal-code{width:15%;}form.edit fieldset.contact select{width:90px;margin:auto .3em;}form.edit fieldset.contact select#honorific-prefix{width:50px;}form.edit fieldset.contact select.country-name{width:40%;}form.edit fieldset.passport select{width:25%;}form.edit fieldset.flight_prefs select{width:30%;display:block;margin-top:10px;margin-left:131px;}form.edit label.pref_label{float:left;width:130px;margin-top:10px;}form.edit fieldset.account input{width:40%;}form.edit fieldset.account label{font-size:12px;}form.edit fieldset.permissions input{margin:0 .5em .5em 0;}form.edit fieldset.permissions label{width:400px;}form.edit fieldset.invite p{width:80%;}form.edit fieldset.invite label{display:block;font-weight:bold;margin:1em auto;}form.edit fieldset.invite input{width:40%;}form.edit fieldset.invite textarea{width:60%;height:100px;}form.edit label.check{font-size:12px;margin:0 .7em 0 0;}form.contact_dates{border:2px solid #0ff;padding-top:.5em;width:70%;}form#invites textarea{}form.url span.ajax_check{color:red;margin:3px 0 1em 4em;}form#add_department input.organization-unit{width:66%;font-size:18px;font-weight:bold;}form#add_department select{width:40%;}form#set_deposit{margin-top:1em;}form#set_deposit select{width:27%;}form#set_deposit select.adr{width:50%;display:block;margin-bottom:.5em;}form#set_deposit a.remote{font-size:11px;}form#set_deposit select#alert_balance{width:23%;display:block;margin:.5em 0 1em;}input#email_alert_to,input#sms_alert_to{margin:.3em 0 .6em 1.7em;font-size:11px;}form#set_deposit textarea{height:90px}form.edit fieldset.credit_card{border:3px solid #393;padding-left:.5em;margin:1em auto;}form.edit fieldset.credit_card legend{color:#393;}form.edit fieldset.credit_card legend img{vertical-align:-25%;}form.edit fieldset.credit_card dl.horizontal dt{text-align:right;width:13em;}form.edit fieldset.credit_card dl.horizontal dd{margin-left:13.5em;}.signin{width:400px;margin:60px auto 20px auto;}.signin h3{margin:.5em auto 0;}.signin dl{margin:10px 0 0 0;}.signin dt{float:left;width:80px;font-size:14px;line-height:24px;}.signin dd{margin:0 0 5px 90px;font-size:11px;line-height:24px;color:#666;margin-left:80px;}.signin input{font-size:14px;}.signin dd span{color:#ccc;}.signin input#email,.signin input#password{width:95%;}.signin input#emailpassword{vertical-align:middle;margin-right:5px;}.signin form{border:1px solid #ccc;padding:5px 10px;text-align:left;background:#fff;}.vcard{}.fn{}.honorific-prefix.n{}.given-name{}.additional-name{}.family-name{}.nickname.url{}.tel{}.email{}.adr{}.street-address{}.locality{}.region{}.postal-code{}.country-name{}.type{}.bday{}.org{}.title{}.photo{}.category{}.role{}.note{}.neighbourhood{}form.add{margin:0 6em;}form.add fieldset{margin:0;padding:0;}form.add fieldset label{font-size:13px;}form.add fieldset input,form.add fieldset select{font-size:18px;font-weight:bold;margin-bottom:.5em;}p.submit{border-top:1px dashed #e3e3e3;padding-top:1em;}form.add_party table{}form.add_party label{display:block;margin-left:.2em;}form.add_party fieldset input{}form.add_party input.email{width:65%;margin-left:.2em;}div#page_header form#Search{display:block;clear:both;}div#page_header form#Search input.search{width:70%;font-size:16px;margin:0 0;float:none;}div.Right div.col form#Search{margin-bottom:1em;}div.Right div.col form#Search label{display:block;font-weight:bold;}div.Right div.col form#Search input#search{width:95%;display:block;margin:.5em 0 .3em;}div.search_nav{margin-bottom:1em;}table#Search td{vertical-align:top;padding-bottom:0;}table#Search img.photo{width:35px;height:35px;}table#Search p{margin:0 auto .5em;}table#Search p.fn{margin-top:0;font-size:14px;}ul.ladder{margin-bottom:1em;}ul.ladder li{border:0;font-size:10px;padding:0;}ul.ladder li a{color:#666;}p.category,p.role{float:right;background:#333;color:#fff;padding:.3em .4em;font-size:11px;}table#Search a.org,table#Search a.email{color:#8b99e5;}ul.pages{padding:1em 0;font-size:10px;}ul.pages li{}ul.pages li.first{font-weight:normal;}ul.pages li.next{float:right;}img.photo{border:1px solid #c3c3c3;float:left;margin-right:1em;}a.org,a.email{color:#666;}span.type{margin-left:.5em;color:#999;}h2.person{margin-bottom:.8em;}div#ContentFrame div#page_header h1.fn{font-size:22px;}#Wrapper div.vcard h2{background:#e3e3e3;border-bottom:1px solid #c3c3c3;}div.vcard h2 span.fn{font-weight:bold;}div.vcard h2 a.control,#Wrapper h2.summary a.control{font-size:10px;}div.vcard p.hint{color:#666;}body.Person div.Left table{width:100%;}table#Users{margin-bottom:3em;}table#Users td{font-size:11px;color:#999;}table#Users a{font-size:14px;}table#Users a.control{font-size:11px;}form.show_traveller{margin-bottom:.8em;}form.show_traveller select{width:200px;}form.show_traveller select#select_traveller{margin-left:20px;}div.switcher{font-weight:normal;padding-top:.2em;padding-bottom:7px;margin-top:-34px;height:17px;}div.switcher li{padding:0;margin:0;border:0;height:100%;}div.switcher ul.inline{height:100%;float:right;*margin-right:7px;}div.switcher li a{text-decoration:none;height:100%;display:block;float:left;}div.switcher ul.inline li#cal_view a{background:url(../images/elements/switcher_icons.gif) no-repeat left top #fff;padding-left:28px;padding-bottom:6px;}div.switcher ul.inline li#cal_view a.inactive{background:url(../images/elements/switcher_icons.gif) no-repeat 0 -100px #fff;}div.switcher ul.inline li#list_view a{background:url(../images/elements/switcher_icons.gif) no-repeat 0 -200px #fff;padding-left:29px;padding-bottom:6px;}div.switcher ul.inline li#list_view a.inactive{background:url(../images/elements/switcher_icons.gif) no-repeat 0 -300px #fff;}div#cal_nav{font-size:10px;font-weight:normal;padding-top:.2em;}div#cal_nav li{padding:0;margin:0;border:0;}div#cal_nav li a{text-decoration:none;}div#cal_nav li#previous a{background:url(../images/elements/control_icons.gif) no-repeat left top;padding-left:9px;padding-bottom:2px;}div#cal_nav li#previous a:hover{background:url(../images/elements/control_icons.gif) no-repeat left -18px;}div#cal_nav li#next a{background:url(../images/elements/control_icons.gif) no-repeat -15px top;padding-left:9px;padding-bottom:2px;}div#cal_nav li#next a:hover{background:url(../images/elements/control_icons.gif) no-repeat -15px -18px;}table.calendar{width:100%;font-size:10px;margin-bottom:2em;border-collapse:separate;background:#e3e3e3;border-spacing:1px;}table.calendar a:link{white-space:normal;}table.calendar caption{font-size:14px;font-weight:bold;background:#c3d9ff;padding:.3em;}table.calendar th,table.calendar td{padding:.4em;vertical-align:top;background-color:#fff;}table.calendar td.today{background:aqua;}table.calendar td.today p{color:#000;}table.calendar td.today p span{}table.calendar tbody td p{display:block;text-align:right;color:#666;font-size:9px;margin:0;padding:0;}table.calendar td.other_month{background:#f2f2f2;}table.calendar td.other_month p{color:#c3c3c3;}table.calendar td.trip{background:#ffc;border:1px solid #63ff00;}table.calendar td.trip p{color:#666;}table.calendar div.vevent{color:#000;font-size:10px;}table.calendar div.vevent span.eventtime{display:block;float:left;width:3em;_width:10px;font-weight:bold;}table.calendar div.vevent abbr.duration{font-size:9px;}table.calendar div.vevent p.summary{text-align:left;clear:right;font-size:10px;padding:0px;margin:0 0 1em 3.2em;}table.calendar div.vevent p.summary a.url{padding:0px;}table.calendar div.vevent p.summary a.cancelled{text-decoration:line-through;}table.calendar div.vevent p.summary a.url span.location{margin-left:-3px;}table.trips caption{background:#c3d9ff;padding:.3em}table.trips thead ul{font-weight:normal;}table.trips th,table.trips td{font-size:11px;padding:.4em;}table.itin{}table.deposit{}table.itin col.logo{width:40px}table.itin col.flight{width:12%}table.itin col.place{width:32%}table.itin col.meta{width:9%}table.itin caption{background:#f2f2f2;font-size:10px;padding:.3em;font-weight:normal;}table.itin caption a{font-size:10px}table.itin caption div.rules{font-size:10px;padding:.3em;margin-top:.4em;background:#fff}table.itin caption div.rules ul{margin:.5em 0;padding-left:1.6em}table.itin caption strong{font-size:1.1em}table.itin th{border-top:1px solid #c3c3c3}table.itin th,table.itin td{font-size:10px;padding:.4em;}table.itin tr.connector td{background:url(../images/elements/connection.gif) no-repeat left center;padding-left:3em;color:#a3a3a3;}table.itin td span.fn{display:block;font-size:12px;font-weight:bold;margin-bottom:.5em}table.itin td span.fn a.control{font-size:10px;margin-left:.5em;}div.tools{padding:auto .5em;}table.deposit tfoot{font-size:10px;}div.col div.tools h2{font-weight:bold}div.tools ul.icon_links li{margin:0 0 0 5px;line-height:30px;background-position:0 55%;background-repeat:no-repeat;border-bottom:1px solid #f2f2f2}div.tools ul.icon_links li a{padding-left:25px;color:#1833cc}table.deposit{}table.deposit caption{background:#c3d9ff;padding:.3em;}table.deposit tfoot{font-size:10px}table td.debit{color:red;}form.deposit_filter{border:1px solid #c3c3c3;padding:.8em;font-size:11px;margin-bottom:1em;}table#airline_listing,table.air_control,table#exception_listing,table.add_exceptions{width:350px;}table.air_control,table.add_exceptions{background-color:#f2f2f2;}table.air_control td,table.air_control th,table.add_exceptions td,table.add_exceptions th{padding:0.2em 0.5em;vertical-align:top;}table#airline_listing td,table#exception_listing td{padding:0.5em;border-bottom:1px solid #E3E3E3;vertical-align:top;width:85%;}table#airline_listing td.remove,table#exception_listing td.remove{text-align:right;width:15%;}form#edit_policy fieldset legend{padding-left:0;}form#edit_policy div.airline_container,form#edit_policy div.exception_container{float:left;width:350px;}form#edit_policy div.exception_container{width:450px;}form#edit_policy ul.radios{float:none;}form#edit_policy ul.radios input#email_alert_to,form#edit_policy ul.radios input#sms_alert_to{width:50%;}form#edit_policy input#airline_name,form#edit_policy input#exception_text,form#edit_policy input#exception_name{width:75%;}form#edit_policy a.cancel{font-size:12px;}form#visa_form fieldset{border:none;}form#visa_form fieldset label{margin-right:5px;}form#visa_form fieldset h1{border:none;font-size:15px;margin-top:0.5em;}form#visa_form input,form#visa_form select,form#visa_form textarea{margin-bottom:0.5em;width:70%;}form#visa_form fieldset dl{padding:0.5em 1em;-moz-border-radius:5px;background-color:#F2F2F2;border:1px solid #E3E3E3;}form#visa_form fieldset dl.submit{background-color:#FFF;border:none;}form#visa_form fieldset dl dt{width:130px;}form#visa_form fieldset dl dd{margin:0 0 5px 130px;}form#visa_form div#Success{margin-left:10px;}fieldset#visa_specifics select#adult{margin-right:5px;}fieldset#visa_specifics select#adult,fieldset#visa_specifics select#child{width:34%;}form#visa_form input#submit_details{width:auto;}fieldset#contact_details p{margin:0;}fieldset#contact_details p.address_block input,fieldset#contact_details p.address_block textarea{margin-bottom:5px;}fieldset#contact_details p.address_block #state_name{width:40%;}fieldset#contact_details p.address_block #pincode{width:28%;}.success{padding:.4em;border:1px solid #c2c2c2;margin-top:5px;background:#65b040;}form.filter_form{padding:.8em;font-size:11px;margin-bottom:1em;background:#F3F3F3;}table.markups tr.edit td,table.markups tr.edit th{background-color:#ffffcc;vertical-align:middle;}body.Trips div.Right div.tips{font-size:13px;margin-bottom:10px;}body.Trips div.Right div.tips h2{background:none repeat scroll 0 0 transparent;border:medium none;font-size:13px;margin-bottom:0.5em;padding:0;}body.Trips div.Right div.tips ul{list-style:none outside none;padding:0;}body.Trips div.Right div.tips ul li{list-style:none outside none;padding-bottom:5px;}body.Trips div.Right div.tips ul li span.weak{color:#777777;display:block;font-size:0.75em;}form.filter_form{padding:.8em;font-size:11px;margin-bottom:1em;background:#f3f3f3;}form.filter_form a.cal_openLink{vertical-align:bottom;}form.filter_form div.product{border-right:1px solid #ccc;float:left;margin-right:10px;padding-left:10px;}form.filter_form div.rangePeriod{float:left;}form.filter_form div.dateRange{float:left;padding-top:15px;}form.filter_form label{display:block;color:#444;padding-bottom:4px;font-weight:bold;}div.graphContainer{background:#fff;margin-bottom:10px;}div.graphContainer form.filter_form{border:none;border-bottom:1px dotted #ccc;padding:0px 0 4px 0;}div.graphContainer form.filter_form label{font-weight:bold;margin-right:10px;}div.graphContainer form.filter_form a.active{color:#000;font-weight:bold;text-decoration:none;}div.graphContainer div.graphFilter{margin:5px;font-size:.9em;}div.graphContainer h2{background:#EBEFFA;font-size:13px;font-weight:bold;padding-bottom:0.4em;border-bottom:2px solid #E3E3E3 !important;margin-bottom:0;padding:0.4em;text-align:left;}div.graphContainer div.groupFilter{float:right;margin-top:-2px;}div.graphContainer div.groupFilter a{text-decoration:none;float:left;background:url(/images/graphs/group_filter.png)}div.graphContainer div.groupFilter a.day{background-position:0 0;width:27px;height:20px;}div.graphContainer div.groupFilter a.day.active{background-position:0 -25px;width:27px;height:20px;}div.graphContainer div.groupFilter a.day:hover{background-position:0 -25px;width:27px;height:20px;}div.graphContainer div.groupFilter a.week{background-position:-29px 0;width:28px;height:20px;}div.graphContainer div.groupFilter a.week.active{background-position:-29px -25px;}div.graphContainer div.groupFilter a.week:hover{background-position:-29px -25px;width:28px;height:20px;}div.graphContainer div.groupFilter a.month{background-position:right 0;width:33px;height:20px;}div.graphContainer div.groupFilter a.month.active{background-position:right -25px;}div.graphContainer div.groupFilter a.month:hover{background-position:right -25px;width:33px;height:20px;}div.graphContainer div.groupFilter a.active{background-position-y:-25px;}div.graphContainer div.graph{padding:8px 4px;font-size:.9em;margin-bottom:20px;}div.graphContainer div.noGraphData{position:relative;width:320px;top:130px;background:#f2f2f2;$e6e6e6;padding:5px 0px;font-weight:bold;font-size:12px;text-shadow:1px 1px 0px white;border:1px solid #cfcfcf;-webkit-border-radius:6px;-moz-border-radius:6px;margin:auto;}.caption{padding:5px 5px 5px 30px;}div.pieChart .caption{padding-left:5px;}.caption .column{float:left;}div.pieChart table td{vertical-align:middle;}.caption .colourBox,.caption .checkbox,.caption label,.caption .line{float:left;margin-right:15px;}.caption .colourBox,.caption .checkbox,.caption .line{margin-right:5px;}.caption p{padding-top:6px;}.caption .block{padding:5px 0;}.caption input{margin-top:0px;}.leftCaption{float:left;border-top:none;margin-top:-5px;}.leftCaption p{margin:0;padding:2px;}.colourBox{width:15px;height:10px;margin-top:1px;}.line{width:20px;height:2px;margin-top:6px;}.line span{width:6px;height:6px;margin-top:-2px;margin-left:7px;display:block;background:#000;text-align:center;}.red{background:#c1514a}.green{background:#9abb50}.blue{background:#4c7fbf}.purple{background:#9376b6;}body.Reports table td{vertical-align:top;}
