.bg01{background-image:url(../Content/images/bg/01.png);}.bg02{background-image:url(../Content/images/bg/02.png);}.bg03{background-image:url(../Content/images/bg/03.png);}.bg04{background-image:url(../Content/images/bg/04.png);}.bg05{background-image:url(../Content/images/bg/05.png);}.bg06{background-image:url(../Content/images/bg/06.png);}.bg07{background-image:url(../Content/images/bg/07.png);}.bg08{background-image:url(../Content/images/bg/08.png);}.bg09{background-image:url(../Content/images/bg/09.png);}.bg10{background-image:url(../Content/images/bg/10.png);}.bg11{background-image:url(../Content/images/bg/11.png);}.bg12{background-image:url(../Content/images/bg/12.png);}.bg13{background-image:url(../Content/images/bg/13.png);}.bg14{background-image:url(../Content/images/bg/14.png);}

html,body,div,span,.dataTables_paginate a.paginate_button,applet,object,iframe,input,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:100;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}*{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
html, textarea, input, input[type=submit], button, a.btn, span, div.alert p, header,.dataTables_paginate a.paginate_button{font-family:'PT Sans', sans-serif;}

code, pre{font-family:"Courier New", Courier, monospace;}
html, body, textarea, input {font-size:12px;-webkit-text-size-adjust:none;}
html{background-attachment:fixed;overflow-y:scroll;}
a{text-decoration:none; cursor:pointer;}
a:hover, a:focus {text-decoration:underline; font-weight:bold; }
a, a:hover, a:visited, a:link {color:#000;}
::-moz-selection{ text-shadow:none; }
::selection { text-shadow:none; }
header, footer, nav, section{display:block;}
.hmimg{max-width:222px;}
.small{font-size:85%;padding:5px 0 5px 0;}

#pageoptions,header,footer,#home,#slider{/* max-width:960px; */}
#content{max-width:900px;}
/*#transcriptsList_wrapper #transcriptsList_length label{width:45%;}*/
.shadow{-webkit-box-shadow: #999 0px 5px 5px;-moz-box-shadow: #999 0px 5px 5px;box-shadow: #999 0px 5px 5px;behavior: url(/PIE.htc);}.shadowlite{-webkit-box-shadow: #999 0px 3px 3px;-moz-box-shadow: #999 0px 3px 3px;box-shadow: #999 0px 3px 3px;behavior: url(/PIE.htc);margin:0;padding:0;}
.imgbox{margin:5px 0 5px 0;}

h1, h2, h3, h4, h5, h6{font-family: 'Droid Serif', serif;font-weight:400;}h1 {font-size:24px;line-height:36px;margin:10px 0 10px 0;text-shadow:none;}h2 {font-size:20px;line-height:26px;margin-bottom:10px;}h3 {font-size:18px;line-height:24px;margin-bottom:10px;}h4 {font-size:16px;line-height:22px;margin-bottom:10px;}h5 {font-size:14px;line-height:22px;margin-bottom:10px;}h6 {font-size:12px;line-height:20px;margin-bottom:10px;}h1 span{font-size:14px;line-height:14px;}h2 span{font-size:12px;line-height:12px;}h3 span{font-size:10px;line-height:10px;}
p, ul, ol, li, pre{line-height:18px;font-size:12px;}
blockquote{font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;border-left:5px solid;padding:0 18px;margin:36px;}
li{margin-left:18px;}
hr{display:block;height:0;line-height:0;border:0;border-top:1px solid;border-bottom:1px solid;margin:16px 0;float:none;clear:both;padding:0;}
strong{font-weight:700;}em{font-style:italic;}img{border:0;}
.small{font-size:10px;}
#pageoptions{position:relative;overflow:hidden;width:auto;padding:0;min-height:0px;}
#pageoptions h1, #pageoptions h2,#pageoptions h3, #pageoptions h4, #pageoptions h5, #pageoptions h6{}
#pageoptions ul{overflow:hidden;margin:0 0 0 0;padding:1px 6px;}
#pageoptions ul li{float:right;list-style:none;padding:5;margin:0;margin-left:1px;font-size: 16px;}
#pageoptions ul li a{text-decoration:none;padding:5px 10px 5px 10px;}
#pageoptions ul li a:hover, #pageoptions ul li a.active{padding:5px 10px 5px 10px;}
#pageoptions > div{position:absolute;left:15px;right:15px;padding:15px;overflow:hidden;min-height:400px;-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;behavior: url(../PIE.htc);}
#pageoptions div li{float:none;}
.phone{font-family: 'Droid Serif', serif;font-weight:400;color:#A7A12C;font-size:120%;}
/*text-shadow:1px 1px 0px #FFF*/ /* padding-left:5px; */
#pageoptions p{margin:0;padding:0;}
#pageoptions .padded{padding:0 5px 0 5px;}

table{width:100%!important;border-collapse:collapse;margin-bottom:18px;}
table td, table th{border:1px solid;padding:6px 3px;text-align:center;}
table.transcriptsDetails_List td, table.transcriptsDetails_List th{padding:3px; vertical-align: middle;}

table th{font-weight:700;}
div.chart .legend table{border:0;width:auto;}
div.chart{max-width:100%;margin-bottom:18px;}
div.chart .legend table td{vertical-align:middle;text-align:center;}
div.chart .legend table td.legendColorBox{opacity:0.6;filter:Alpha(opacity=60);}
table.documentation{}
table.documentation th, table.documentation td{text-align:left;}

/* Header*/
header{position:relative;z-index:10;}
#logo{height:24px;padding:18px 0 18px 15px;width:224px;border:0;background:url(../Content/images/logo.png) left center no-repeat;}
#logo, #logo a{font-weight:700;font-size:20px;text-decoration:none;text-indent:-99999px;}

#header{height:60px;position:absolute;top:0;right:0;border:0;}
#header .parent{font-family: 'Droid Serif', serif;font-weight:400;}
#header ul{width:75%;height:46px;float:left;margin:0;}
#header ul li{list-style:none;margin:0;}
#header ul li ul{width:100%;	height:auto;float:none;padding:18px 0;margin:0;}
#header ul li ul li{position:relative;float:left;margin:0 10px 0 0;display:block;}
#header ul li ul li a{padding:2px 10px 4px 10px;font-size:14px;display:block;/*text-shadow:1px 1px 0px #FFF;*/}
#header ul li ul li a:hover{text-decoration:none;color:#A7A12C;}
#header ul li ul li a:active, #header ul li ul li a.active{border:0;padding:2px 10px 4px 10px;color:#A7A12C;/*text-shadow:1px 1px 0px #FFF;*/}
#header ul li ul li:active, #header ul li ul li.active{color:#A7A12C;}

#header ul li ul li ul{display:none;padding:0;-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;behavior: url(../PIE.htc);}
#header ul li ul li ul.shown{display:block;}
#header ul li ul li ul li{margin:0;max-width:180px;border-left:0;border-right:0;border:0;border-top:1px solid;float:none;-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;behavior: url(../PIE.htc);}
#header ul li ul li ul li a{font-size:12px;}
#header ul li ul li ul li:last-child, #header ul li ul li ul li:last-child a{-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;behavior: url(../PIE.htc);}
#header ul li ul li span{font-family:sans-serif;display:block;position:absolute;right:-12px;top:-12px;font-size:10px;line-height:10px;font-weight:700;padding:4px 4px 5px;text-align:center;min-width:10px;z-index:100;border:1px solid;cursor:pointer;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;behavior: url(../PIE.htc);}

#searchbox{float:right;margin:17px 10px 17px 0;padding:0;border:1px solid;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
form#searchform{width:90px;padding:0;border:0;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
form#searchform input#search{-webkit-appearance:none !important;padding:3px 0;font-size:14px;width:100%;text-align:center;border:0;border-top:1px solid;margin:0;font-style:normal;}
form#searchform input#search.load{background-repeat:no-repeat !important;background-position:100% 50% !important;}
form#searchform input::-webkit-search-decoration,form#searchform input::-webkit-search-cancel-button,form#searchform input::-webkit-search-results-button,form#searchform input::-webkit-search-results-decoration {display:none;}

/* Live Search */
form#searchform input#search:focus{border:0;padding:4px 0 3px;}
ul#searchboxresult{margin:0;position:absolute;overflow:hidden;height:auto;right:10px;top:50px;width:250px;border-top:1px solid;margin:0;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;display:none;z-index:250;behavior: url(../PIE.htc);}
ul#searchboxresult li{}
ul#searchboxresult li a{padding:8px;display:block;border:1px solid;border-left:0;border-right:0;background-repeat:no-repeat;background-position:12px 10px;display:block;overflow:hidden;height:50px;line-height:17px;}
ul#searchboxresult li a:hover{text-decoration:none;}
ul#searchboxresult li a.noresult{padding:12px;height:auto;text-align:center;font-size:14px;}
ul#searchboxresult li a img{float:left;margin-right:6px;}

/* Navigation */
nav{border-right:0px solid;border-left:1px solid;-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;}
nav ul{border-top:1px solid;margin:0;-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;}
nav ul li{list-style:none;padding:0;margin:0;background-repeat:no-repeat;background-position:-9999px;}
nav ul li a{display:block;padding-right:0;}
nav ul li a span{padding:12px 40px 11px;font-size:14px;display:block;border:1px solid;border-left:0;border-right:0;background-repeat:no-repeat;background-position:12px 10px;white-space:nowrap;}
nav ul li a:hover{text-decoration:none;cursor:pointer;padding-right:0px;}
nav ul li a:active, nav ul li a.active{padding-right:0px;padding-bottom:0px;background-repeat:repeat-x;background-position:left center;filter:none;}
nav ul li a:active span, nav ul li a.active span{border-bottom:0;padding:12px 40px 12px;}
nav ul li ul{border:0;margin-right:10px;margin-left:10px;padding-bottom:10px;display:none;}
nav ul li ul li:first-child a{}
nav ul li ul li:last-child, nav ul li ul li:last-child a, nav ul li ul li:last-child a span{-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;behavior: url(../PIE.htc);}
nav ul li ul li{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
nav ul li ul li a{padding-right:0;-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
nav ul li ul li a span{border:0;font-size:12px;line-height:12px;border-top:1px solid #ddd;padding-top:10px;padding-bottom:10px;padding-left:15px;background-position:-9999px;
-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
nav ul li ul li:first-child a span{}
nav ul li ul li a:active, nav ul li ul li a.active{}
nav ul li ul li a:active span, nav ul li ul li a.active span{background-position:-9999px;padding-top:10px;padding-bottom:10px;padding-left:15px;}

nav div#legend{margin-top: 10px;margin-left: 5px !important;}
ul.legend{background: transparent !important; }

#content .legendbox{border:solid 1px #ddd;padding:10px;min-height:15px;}
#content .legendbox h2{font-size:135%;margin-top:-22px;background:#efefef;padding:0 5px 0 5px;width:50px;}
#content .legendbox ul{list-style: none;margin-bottom: 0;font-size:10px;line-height:12px;}
#content .legendbox ul li{float:left;padding:0;line-height:12px;text-align:right;margin-left:0;margin-right:15px;margin-bottom:5px;}
#content .legendsq{width:12px;height:12px;float:left;margin-right:5px;text-align:center;}
#content .legendsq .black{background:#000;color:#fff;}
#content .legendsq .green{background:#3A8D50;color:#fff;}
#content .legendsq .blue{background:#1705FF;color:#fff;}
#content .legendsq .red{background:#FE0101;color:#fff;}

#content .legendbox div p 
{
    font-size:	11px;
    line-height:	12px;
    margin-left: 2px;
    margin-right:	15px;
    background-position: none;
    list-style-image:	none;
    list-style-position:	outside;
    list-style-type:	none;
}

.legends{float:left;height:20px;border:solid 1px #ddd;margin-right:5px;padding:0 5px 0 5px;line-height:20px;text-align:center;}
.black{background:#000;color:#fff;}
.green{background:#3A8D50;color:#fff;}
.blue{background:#1705FF;color:#fff;}
.red{background:#FE0101;color:#fff;}
.schedulingRequested{
    /* **Color Coding** end */ 
   /* background-position: left center;*/
    color: #23B34A !important;
    /*background-image: url('images/schedulingRequested.png') !important;
    background-repeat: no-repeat;
    padding-left: 13px !important;*/
    /* **Color Coding** end */ }
.schedulingRequested_bg{background-color: #23B34A !important;color: Black;font-weight: bold;}
.scheduled{
    /* **Color Coding** start */
  /*  background-position: left center; */
    color: #000000 !important;
  /*  background-image: url('images/scheduled.png') !important;*/
  /*  background-repeat: no-repeat;  */
  /*  padding-left: 13px !important;  */
    /* **Color Coding** end */ 
}
.scheduled_bg{background-color: #663 !important;color: Black;font-weight: bold;}
.changeRequested{
    /* **Color Coding** start 
    background-position: left center;*/
    color: #FFEA00 !important;
    /*background-image: url('images/changeRequested.png') !important;
    background-repeat: no-repeat;
    padding-left: 13px !important;
     **Color Coding** end */ 
}
.changeRequested_bg{background-color: #FFEA00 !important;color: Black;font-weight: bold;}
.inProgress{
    /* **Color Coding** start  
    background-position: left center;*/
    color: #3A8D50 !important;
    /*background-image: url('images/inProgress.png') !important;
    background-repeat: no-repeat;
    padding-left: 13px !important;
     **Color Coding** end */ }
.inProgress_bg{ background-color: #3A8D50 !important;color: Black;font-weight: bold;}
.complete{
/* **Color Coding** start 
    background-position: left center;*/ 
    color: #1705FF !important;
    /*background-image: url('images/complete.png') !important;
    background-repeat: no-repeat;
    padding-left: 13px !important;
     **Color Coding** end */}
.complete_bg{background-color: #1705FF !important;color: Black;font-weight: bold;}
.cancellationRequested{
    /* **Color Coding** start  
    background-position: left center;*/
    color: #FE0101 !important;
    /*background-image: url('images/cancellationRequested.png') !important;
    background-repeat: no-repeat;
    padding-left: 13px !important;
     **Color Coding** end */ }
.cancellationRequested_bg{background-color: #FE0101 !important;color: Black;font-weight: bold;}
.cancelled{
    /* **Color Coding** start 
    background-position: left center;*/ 
    color: #FE0101 !important;
    /*background-image: url('images/cancelled.png') !important;
    background-repeat: no-repeat;
    padding-left: 13px !important;
     **Color Coding** end */}
.cancelled_bg{background-color: #FE0101 !important;color: Black;font-weight: bold;}

/* Content */
#content{border:0;padding:0 5px 15px 230px;margin:0;min-height:600px;}
#content p,#content li{font-size:110%;line-height:22px;text-align:left;color:#484F40;/*text-shadow:1px 1px 0px #FFF;*/}
#content ul{margin-bottom:20px;}
#content li{padding:5px 0 5px 0;}
#content .map{height:200px;background-image:url(images/bg/13.png);}
.nbox{padding:5px;}
.nbox:hover{background-image:url(images/bg/13.png);}
.nbox p{margin:0;padding:0;}
.nbox p a{font-weight:700;}
.ndate{font-size:85%;display:block;padding-bottom:10px;color:#999;}
.tourbox{background:transparent url(images/loading.gif) no-repeat center center;margin-bottom:20px;padding:0;}
.tourbox object{margin:0;padding:0;}

.tipsy {padding:5px;font-size:11px;position: absolute;z-index:100000;}
.tipsy-inner {padding: 5px 8px 4px 8px;max-width:220px;text-align:center;border-top:1px solid #aaa;text-shadow:0px -1px 0px #000;background-image:url(images/bg/08.png);background-color:#333;color:#FFF;-webkit-box-shadow:inset 0px 7px 5px rgba(255, 255, 255, 0.1);-moz-box-shadow:inset 0px 7px 5px rgba(255, 255, 255, 0.1);box-shadow:inset 0px 7px 5px rgba(255, 255, 255, 0.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tipsy-outer {border:1px solid #333;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tipsy-arrow {position:absolute;background-repeat:no-repeat;background-image:url(images/tipsy.gif);width:9px;height:5px;}
.tipsy-n .tipsy-arrow {top:0;left:50%;margin-left:-4px;}
.tipsy-nw .tipsy-arrow {top:0;left:10px;}
.tipsy-ne .tipsy-arrow {top:0;right:10px;}
.tipsy-s .tipsy-arrow {bottom:0;left: 50%;margin-left:-4px;background-position:bottom left;}
.tipsy-sw .tipsy-arrow {bottom:0;left:10px;background-position:bottom left;}
.tipsy-se .tipsy-arrow {bottom:0;right:10px;background-position:bottom left;}
.tipsy-e .tipsy-arrow {top:50%;margin-top:-4px;right:0;width:5px;height:9px; background-position:top right;}
.tipsy-w .tipsy-arrow {top:50%;margin-top:-4px;left:0;width:5px;height:9px;}


.bgsample{border:1px solid;float:left;margin:8px;padding:27px 30px;}
.crumbs ul{padding:0px;margin-top:5px;}
.crumbs li{float:left;list-style: none;margin:0;padding:0;}
.crumbs li a{display:block;margin-right:15px;}

.share{float:right;margin-top:15px;}
.share span{display:inline-block;width:24px;height:24px;margin-left:1px;}
.share img {background:transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1;}

/* Gallery */
.gallery{border:1px solid;padding:3px;overflow:auto;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
.widget .gallery{padding:0;border:0;}
.gallery .sortable_placeholder{margin:4px;}
.gallery li{margin:4px;position:relative;list-style:none;float:left;padding:8px;border:1px solid;overflow:hidden;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.gallery li > a{display:block;margin:0;padding:0;height:116px;width:116px;background-position:center center;background-repeat:no-repeat;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
.gallery li img{position:relative;}
.gallery li span{position:absolute;top:140px;left:0;display:block;height:132px;width:132px;padding-top:4px;border-top:1px solid;}
.gallery li > a span a{/* position:relative; */display:block;padding-left:24px;margin:2px 16px;background-position:center left;background-repeat:no-repeat;height:20px;}
.gallery li a span a.edit{}
.gallery li a span a.delete{}

/* Breadcrumbs */
.breadcrumb{margin-bottom:20px;display:block;overflow:hidden;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
.breadcrumb.disabled{opacity:0.8;filter:Alpha(opacity=80);}
.breadcrumb li{float:left;margin:0;list-style:none;max-width:280px;}
.breadcrumb li:first-child{margin-left:0px;}
.breadcrumb li a{padding:10px 35px 5px 30px;font-size:14px;display:block;font-weight:700;margin-left:-20px;border:1px solid;border-left:0;background-repeat:no-repeat;background-position:0px 0px;height:25px;text-decoration:none;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
.breadcrumb li a span{padding:4px 9px;height:20px;background-repeat:no-repeat;background-position:-2px -2px;display:block;text-indent:-9999px;}
.breadcrumb li a.previous span{opacity:0.6;filter:Alpha(opacity=60);}
.breadcrumb li a.previous:hover span{opacity:1;filter:none;}
.breadcrumb li:first-child a{border-left:1px solid;background-position:-20px 0px;margin-left:0px;padding-left:20px;}
.breadcrumb li:last-child a{padding-right:20px;}
.breadcrumb li a.previous{background-position:0px -129px;}
.breadcrumb.disabled li a.previous:hover{background-position:0px -129px;}
.breadcrumb li:first-child a.previous{background-position:-20px -129px;}
.breadcrumb.disabled li:first-child a.previous:hover{background-position:-20px -129px;}
.breadcrumb li a:hover{background-position:0px -43px;}
.breadcrumb.disabled li a:hover{background-position:0px 0px;}
.breadcrumb li:first-child a:hover{background-position:-20px -43px;}
.breadcrumb.disabled li:first-child a:hover{background-position:-20px 0px;}
.breadcrumb li a:active, .breadcrumb li a.active, .breadcrumb.disabled li a.active:hover{background-position:0px -86px;}
.breadcrumb li:first-child a:active, .breadcrumb li:first-child a.active, .breadcrumb.disabled li:first-child a.active:hover{background-position:-20px -86px;}

/* Message Box */
#wl_msg{position:absolute;top:90px;right:25px;z-index:15;width:300px;}
#wl_msg .msg-box:first-child{-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;behavior: url(../PIE.htc);}
#wl_msg .msg-box:last-child{-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;behavior: url(../PIE.htc);}
#wl_msg .msg-box, #wl_msg .msg-box-close{border:1px solid;margin-bottom:4px;display:none;}
#wl_msg .msg-box-close{text-align:center;cursor:pointer;-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;behavior: url(../PIE.htc);}
#wl_msg .msg-box-close:hover{}
#wl_msg .msg-box h3, #wl_msg .msg-close{height:28px;}
#wl_msg .msg-box h3{border-bottom:1px solid;font-size:14px;width:264px;line-height:30px;padding-left:8px;margin:0;float:left;}
#wl_msg .msg-close{border-left:1px solid;border-bottom:1px solid;display:block;float:right;width:25px;line-height:1px;padding:0;text-indent:-9999px;background-position:50% 50%;background-repeat:no-repeat;}
#wl_msg .msg-close:hover{}
#wl_msg .msg-content{clear:both;padding:10px;}

/* Alert Boxes */
div.alert{border:1px solid;margin-bottom:15px;cursor:pointer;background-repeat:no-repeat;background-position:7px 8px;padding:10px 10px 10px 35px;font-size:14px;font-weight:700;margin:0;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
div.alert code{background:none;border:0;}
form div.alert{margin:15px 4px;}
div.alert:hover{border:1px solid;}
div.alert a{font-size:14px;font-weight:700;}

/* Buttons */
button, a.btn,.dataTables_paginate span.paginate_button,.dataTables_paginate a.paginate_button,.dataTables_paginate span.paginate_active,.dataTables_paginate a.paginate_active{border:1px solid;position:relative;padding:9px 12px;display:inline-block;cursor:pointer;background-repeat:no-repeat;background-position:4px 5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;font-size:11px;font-weight:700;outline:0 none;text-align:center;text-transform:uppercase;margin:2px;min-height:22px;min-width:8px;white-space:pre-line;vertical-align:baseline;behavior: url(../PIE.htc);}
button.small, a.btn.small{min-height:14px;line-height:14px;font-size:10px;padding:4px 7px;}
button.big, a.btn.big{font-size:14px;padding:12px 16px;}
button.icon, a.btn.icon{padding-left:27px;}
button.small.icon, a.btn.small.icon{padding-left:23px;background-position:0 -2px;}
button.big.icon, a.btn.big.icon{padding-left:27px;background-position:-0 8px;}
a.btn.nt, button.nt{background-position:50% 50%;text-indent:-9999px;}
a.btn.small.nt, button.small.nt{padding-left:12px;padding-right:12px;}
button{}
a.btn{line-height:18px;min-height:18px;}
button.btn{line-height:18px;}
button:hover, a.btn:hover{}
button:active, a.btn:active,.dataTables_paginate span.paginate_active{top:1px;}

/* Form Elements */
fieldset{padding:15px;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word; padding:12px 15px;line-height:18px;}
pre, code{font-size:11px;padding:1px 2px;border:1px solid;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
pre code{display:block;border:0;}
input,textarea{width:99%;border:1px solid;padding:4px 2px;margin:0 1px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc); position:relative}
input.placeholder,textarea.placeholder{font-style:italic;}
input:focus,textarea:focus{outline:none;}
select optgroup, select option{font-style:normal;border:0;}
select option{border:1px solid;padding:3px;}
input[type=submit], input[type=checkbox], input[type=radio], input[type=button], button{width:auto !important;}
input[type=submit]{min-height:33px;}
form{border:1px solid;padding:4px;margin-bottom:18px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
form:last-child{margin-bottom:0;}
.widget form{border:0;}
form .wl_formstatus{padding-left:4px;}
form fieldset{padding:0;margin:4px;border:1px solid;border-bottom:0;margin-top:18px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
form fieldset:first-child{margin-top:4px;}
form label{border-top:1px solid;display:block;font-size:16px;margin:0;padding:5px 10px;font-weight:700;-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;behavior: url(../PIE.htc);}
form label span{font-size:12px;}
form span.required{padding:0 5px;font-size:10px;background-repeat:no-repeat;background-position:left bottom;height: 14px;width: 14px; display: inline;}
form input, form textarea{padding:6px 2px;font-size:13px;}
form fieldset > section{width:100%;border-top:1px solid;border-bottom:1px solid;float:left;padding:0;margin:0;}
form fieldset > section:first-child{-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;behavior: url(../PIE.htc);}
form fieldset > section:last-child{-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;behavior: url(../PIE.htc);}
form fieldset > section > div{padding:5px 1%;width:78%;float:right;border-left:1px solid;height:100%;min-height:100%;}
form fieldset > section > div > div{float:none;clear:both;width:auto;}
form fieldset > section > div div.date{max-width:230px;}
form fieldset > section.error > label{text-shadow:none;font-weight:700;}
form fieldset > section > div span{font-size:11px;}
form fieldset > section.error{border-bottom:1px solid;}
form fieldset > section.error > label{text-shadow:none;font-weight:700;}
form fieldset > section label{border:0;cursor:pointer;font-size:13px;font-weight:100;float:left;background:none;filter:none;margin:0;width:16%;padding-left:2px;margin-left:8px;text-align:left;}
form fieldset > section > div > div.selector{}
form fieldset > section > div > div.selector span{height:32px;}
/*form fieldset > section > div >*/ div.selector select{height:32px;cursor:pointer;}
form fieldset > section > div > div.checker, form fieldset > section > div > div.radio{display:inline-block;margin:0;line-height:1;float:none;}
form fieldset > section > div > div.checker span, form fieldset > section > div > div.radio span{display:inline-block;height:22px;width:22px;float:none;}
form fieldset > section > div > div.checker span input, form fieldset > section > div > div.radio span input{display:inline;width:22px;height:22px;min-width:22px;min-height:22px;margin:0;padding:0;cursor:pointer;}
form fieldset > section > div label{position:relative;width:auto;margin:0;padding:0;display:inline-block;float:none;top:-5px;font-size:11px;line-height:1.5;-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;behavior: url(../PIE.htc);}
form fieldset > section label span{font-size:10px;}
form div input{}
textarea{min-height:70px;resize:none;overflow:auto;}
input.date{width:80px;}
input[type=password], input.password{width:150px;}
div.passwordstrength{font-size:12px;padding:5px 3px;text-align:center;width:150px;margin:3px 1px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
div.passwordstrength.s_1{}
div.passwordstrength.s_2{}
div.passwordstrength.s_3{}
div.passwordstrength.s_4{}
div.passwordstrength.s_5{}

input.time{width:35px;text-align:center;}
span.timeformat{font-size:11px;padding-left:1px;}
input.integer, input.decimal{width:60px;text-align:right;}
input.color{width:60px;}

/* jQuery Checkbox */
.jquery-checkbox, .jquery-checkbox span  { display: inline; font-size: 16px; line-height: 16px; cursor: pointer;}
.jquery-checkbox span.checkboxplaceholder { vertical-align:baseline;padding:2px 12px 0px;line-height:8px;background-repeat:no-repeat;}
.jquery-checkbox span.checkboxplaceholder { background-image:url(dark/images/checkbox.png);}
.jquery-checkbox.checkbox span.checkboxplaceholder{background-position: 0px 0px;}
.jquery-checkbox.checkbox .hover span.checkboxplaceholder{background-position: 0px -26px;}
.jquery-checkbox.checkbox .hover.pressed span.checkboxplaceholder{background-position: 0px -51px;}
.jquery-checkbox.checkbox.checked span.checkboxplaceholder{background-position: 0px -77px;}
.jquery-checkbox.checkbox.checked .hover span.checkboxplaceholder {background-position: 0px -102px;}
.jquery-checkbox.checkbox.checked .hover.pressed span.checkboxplaceholder {background-position: 0px -128px;}
.jquery-checkbox.checkbox .disabled span.checkboxplaceholder{background-position: 0px -153px !important;cursor:auto;}
.jquery-checkbox.checkbox.checked .disabled span.checkboxplaceholder{background-position: 0px -179px !important;cursor:auto;}
.jquery-checkbox.radio span.checkboxplaceholder{background-position: -26px 0px;}
.jquery-checkbox.radio .hover span.checkboxplaceholder{background-position: -26px -26px;}
.jquery-checkbox.radio .hover.pressed span.checkboxplaceholder{background-position: -26px -51px;}
.jquery-checkbox.radio.checked span.checkboxplaceholder{background-position: -26px -77px;}
.jquery-checkbox.radio.checked .hover span.checkboxplaceholder {background-position: -26px -102px;}
.jquery-checkbox.radio.checked .hover.pressed span.checkboxplaceholder {background-position: -26px -128px;}
.jquery-checkbox.radio .disabled span.checkboxplaceholder{background-position: -26px -153px !important;cursor:auto;}
.jquery-checkbox.radio.checked .disabled span.checkboxplaceholder{background-position: -26px -179px !important;cursor:auto;}

/* File Upload */
div.fileuploadui{margin-bottom:5px;}
div.fileuploadui a{margin-right:10px;font-size:11px;display:inline !important;}
ul.fileuploadpool{display:block;margin-bottom:5px;border:1px solid;float:left;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);min-height:20px;min-width:138px;overflow:hidden;padding:4px;}
/* 17-aug-2013 */
#uniform-undefined .fileuploadui{width:auto;} 
ul.fileuploadpool.drop{}
ul.fileuploadpool.single{width:138px;}
ul.fileuploadpool li{font-size:11px;list-style-type:none;float:left;border:1px solid;margin:4px;padding:4px;height:50px;width:120px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;-webkit-animation-name: showfile;-moz-animation-name: showfile;animation-name: showfile;-webkit-animation-duration: 0.2s;-moz-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-out;-moz-animation-timing-function: ease-out;animation-timing-function: ease-out;behavior: url(../PIE.htc);}
@-webkit-keyframes showfile {
 from {	-webkit-transform: scale(0);}
 to {-webkit-transform: scale(1.0); }
}
@-moz-keyframes showfile {
 from {	-webkit-transform: scale(0);}
 to {-webkit-transform: scale(1.0); }
}
@keyframes showfile {
 from {	-webkit-transform: scale(0);}
 to {-webkit-transform: scale(1.0); }
}

ul.fileuploadpool li.error{text-shadow:none;}
ul.fileuploadpool li .name{display:block;height:20px;overflow:hidden;white-space:nowrap;line-height:22px;}
ul.fileuploadpool li a{display:block;height:24px;width:24px;text-indent:-9999px;float:right;}
ul.fileuploadpool li a:hover{text-decoration:none;}
ul.fileuploadpool li a.cancel{}
ul.fileuploadpool li a.remove{}
ul.fileuploadpool li .progress{display:block;line-height:1px;height:3px;width:0%;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
ul.fileuploadpool li.success .progress{}

/* Comboselect */
div.comboselectbox{display:block;clear:both;min-height:100px;}
div.comboselectbox div.combowrap{-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);float:left;border:1px solid;max-width:42%;width:200px;height:99%;padding:1% 1% 0 0;}
div.comboselectbox ul.comboselect{overflow:auto;height:99%;}
div.comboselectbox ul.comboselect li{display:block;margin:0;list-style-type:none;float:left;border:1px solid;margin:1px 6% 1px 2%;width:92%;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
div.comboselectbox ul.comboselect li a{font-size:11px;padding:3px;float:left;width:75%;cursor:pointer;text-decoration:none;cursor:pointer;}
div.comboselectbox ul.comboselect.ui-sortable li.selected a{cursor:n-resize;}
div.comboselectbox ul.comboselect li a.add, div.comboselectbox ul.comboselect li a.remove{float:right;display:block;width:18px;height:18px;text-indent:-9999px;background-position:center center;background-repeat:no-repeat;cursor:pointer;}
div.comboselectbox ul.comboselect li.used a{text-decoration:line-through;}
div.comboselectbox ul.comboselect li.selected{}
div.comboselectbox div.comboselectbuttons{max-width:9%;height:99%;width:30px;float:left;padding:0 3px;}
div.comboselectbox div.comboselectbuttons a{padding:3px;line-height:20px;font-size:20px;width:18px;height:18px;margin:0 2px;background-position:center center;background-repeat:no-repeat;display:inline-block;}
div.comboselectbox div.comboselectbuttons a.add{}
div.comboselectbox div.comboselectbuttons a.remove{}
div.comboselectbox div.comboselectbuttons a.addall{}
div.comboselectbox div.comboselectbuttons a.removeall{}

@media screen and (max-width:700px){
div.comboselectbox div.combowrap{max-width:98%;width:98%;height:40%;float:none;}
div.comboselectbox div.comboselectbuttons{text-align:center;max-width:98%;width:98%;float:none;height:30px;}
}

/* Widgets */
.widget{margin-bottom:15px;border:1px solid;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
.widget > div{margin:2px;padding:15px 6px 2px;border:1px solid;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
.widget > div > img{-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}
.widget > div.ui-widget{width:99%;padding:0;}
.widget .ui-widget-header{overflow:hidden;}
.widget h3{margin:0;}
.widget:hover{border:1px solid;}
.widget.ui-sortable-helper{}
.widget h3.handle{position:relative;font-size:14px !important;border-top:1px solid;border-bottom:1px solid;padding:8px 10px;margin:0;line-height:18px;margin-bottom:1px;cursor:pointer;-webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px;-webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;behavior: url(../PIE.htc);}
.widget.sortable h3.handle{cursor:move;}
.widget h3.handle:hover{}
.widget h3.handle.red{}
.widget h3.handle.green{}
.widget h3.handle.blue{}
.widget h3.handle.yellow{}
.widget h3.handle .collapse, .widget h3.handle .reload{position:absolute;right:8px;top:5px;display:block;height:24px;width:24px;background-repeat:no-repeat;background-position:center center;display:none;}
.widget h3.handle .reload{right:30px;}
.widget h3.handle a:first-child{right:8px;}
.widget:hover h3.handle .collapse, .widget.loading h3.handle .reload, .widget:hover h3.handle .reload{display:block;}
.widget h3.handle .collapse{}
.widget h3.handle .icon{margin-top:-3px;margin-left:-4px;height:24px;width:24px;display:inline-block;float:left;background-position:center;}
.widget.collapsed{border-bottom:1px solid;}
.widget.collapsed h3.handle{border-bottom:0;-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;behavior: url(../PIE.htc);}
.widget.collapsed h3.handle .collapse{}
.widget.number-widget > div ul{overflow:auto;}
.widget.number-widget > div ul li{display:block;margin:0;list-style:none;border-top:1px dotted;padding:14px 10px 4px;margin:0;}
.widget.number-widget > div ul li:first-child{border-top:0;}
.widget.number-widget > div ul li a{font-size:12px;display:block;}
.widget.number-widget > div ul li a:hover{text-decoration:none;}
.widget.number-widget ul li a span{text-align:right;display:inline-block;width:80px;font-size:32px;font-weight:700;letter-spacing:-0.05em;padding:2px 6px 2px 0;}
.sortable_placeholder{margin-bottom:15px;border:1px solid;z-index:1;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;behavior: url(../PIE.htc);}

/* Widths */
.w_5{  width:5%  !important; }.w_10{ width:10% !important; }.w_15{ width:15% !important; }.w_20{ width:20% !important; }.w_25{ width:25% !important; }.w_30{ width:30% !important; }.w_33{ width:33% !important; }.w_35{ width:35% !important; }.w_40{ width:40% !important; }.w_45{ width:45% !important; }.w_50{ width:50% !important; }.w_55{ width:55% !important; }.w_60{ width:60% !important; }.w_65{ width:65% !important; }.w_66{ width:66% !important; }.w_70{ width:70% !important; }.w_75{ width:75% !important; }.w_80{ width:80% !important; }.w_85{ width:85% !important; }.w_90{ width:90% !important; }.w_95{ width:95% !important; }

.w_5p{  width:5px  !important; }.w_10p{ width:10px !important; }.w_15p{ width:15px !important; }.w_20p{ width:20px !important; }.w_25p{ width:25px !important; }.w_30p{ width:30px !important; }.w_35p{ width:35px !important; }.w_40p{ width:40px !important; }.w_45p{ width:45px !important; }.w_50p{ width:50px !important; }.w_55p{ width:55px !important; }.w_60p{ width:60px !important; }.w_65p{ width:65px !important; }.w_70p{ width:70px !important; }.w_75p{ width:75px !important; }.w_80p{ width:80px !important; }.w_85p{ width:85px !important; }.w_90p{ width:90px !important; }.w_95p{ width:95px !important; }
.w_100p{ width:100px !important; }.w_105p{ width:105px !important; }.w_110p{ width:110px !important; }.w_115p{ width:115px !important; }.w_120p{ width:120px !important; }.w_125p{ width:125px !important; }.w_130p{ width:130px !important; }.w_135p{ width:135px !important; }.w_140p{ width:140px !important; }.w_145p{ width:145px !important; }.w_150p{ width:150px !important; }.w_155p{ width:155px !important; }.w_160p{ width:160px !important; }.w_165p{ width:165px !important; }.w_170p{ width:170px !important; }.w_175p{ width:175px !important; }.w_180p{ width:180px !important; }.w_185p{ width:185px !important; }.w_190p{ width:190px !important; }.w_195p{ width:195px !important; }.w_200p{ width:200px !important; }

.fl{ float:left !important; }.fr{ float:right !important; }
.l{ text-align:left;}.c{ text-align:center;}.j{ text-align:justify;}.r{ text-align:right;}

.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix {display:inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
.clearpad {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:20px;}
.clearsmall {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 6px;
}

/*add vertical space after search bar*/
.clearvertical { width:100%;height:13px; }

/* 960 Grid */
.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.g11,.g12 {display:inline;float:left;margin-left:1%;margin-right:1%;padding:9px 0;min-height:10px;}.alpha{margin-left:0;}.omega{margin-right:0;}.g1{width:6.333%;}.g2{width:14.667%;}.g3{width:23.0%;}.g4{width:31.333%;}.g5{width:39.667%;}.g6{width:48.0%;}.g7{width:56.333%;}.g8{width:64.667%;}.g9{width:73.0%;}.g10{width:81.333%;}.g11{width:89.667%;}.g12{width:98.0%;}.p1{padding-left:8.333%;}.p2{padding-left:16.667%;}.p3{padding-left:25.0%;}.p4{padding-left:33.333%;}.p5{padding-left:41.667%;}.p6{padding-left:50.0%;}.p7{padding-left:58.333%;}.p8{padding-left:66.667%;}.p9{padding-left:75.0%;}.p10{padding-left:83.333%;}.p11{padding-left:91.667%;}.s1{padding-right:8.333%;}.s2{padding-right:16.667%;}.s3{padding-right:25.0%;}.s4{padding-right:33.333%;}.s5{padding-right:41.667%;}.s6{padding-right:50.0%;}.s7{padding-right:58.333%;}.s8{padding-right:66.667%;}.s9{padding-right:75.0%;}.s10{padding-right:83.333%;}.s11{padding-right:91.667%;}.ps1{left:8.333%;}.ps2{left:16.667%;}.ps3{left:25.0%;}.ps4{left:33.333%;}.ps5{left:41.667%;}.ps6{left:50.0%;}.ps7{left:58.333%;}.ps8{left:66.667%;}.ps9{left:75.0%;}.ps10{left:83.333%;}.ps11{left:91.667%;}.pl1{left:-8.333%;}.pl2{left:-16.667%;}.pl3{left:-25.0%;}.pl4{left:-33.333%;}.pl5{left:-41.667%;}.pl6{left:-50.0%;}.pl7{left:-58.333%;}.pl8{left:-66.667%;}.pl9{left:-75.0%;}.pl10{left:-83.333%;}.pl11{left:-91.667%;}

/* Layout */
body{margin:5px 15px;background:none;}
header{/* height:60px; */z-index:2;}
nav{position:absolute;width:216px;z-index:2;margin-top:10px;}
#content{overflow:hidden;left:0px;right:0px;top:0px;z-index:1;}
footer{padding:20px 15px;text-align:center;font-size:95%;font-weight:700;/*text-shadow:1px 1px 0px #FFF;*/}
footer div{font-size:95%;font-weight:700;/*text-shadow:1px 1px 0px #FFF;*/margin:5px 0 5px 0;}

/* Login */
body#login{position:static;left:auto;right:auto;width:350px;margin:120px auto;padding:2%;}
body#login #content{min-height:50px;padding:8px;}
body#login form label{padding:0;margin:0;width:100%;}
body#login form section{width:100%;}
body#login form section div{width:90%;float:none;padding:0 4% 6px 4%;border:0;}
body#login form section > div{width:90% !important;}
body#login form section div input{width:100% !important;}
body#login form section div input#remember{width:auto !important;}
body#login form section div.checker{width:auto !important;padding:0;margin:0;}
body#login form section label{padding:3% 2% 1%;width:90% !important;float:none;}
body#login form section label.checkbox div{width:10px;padding:0;margin:0;}
body#login form section div label{width:80% !important;}
body#login form section a{float:right;}

/* Wizard */
body#wizard{position:static;left:auto;right:auto;width:500px;margin:120px auto;padding:0;}
body#wizard #content{min-height:50px;padding:8px;}

/* Error Page */
body#error{position:static;left:auto;right:auto;width:400px;margin:120px auto;padding:0;}
body#error #content{min-height:50px;padding:8px;}
body#error #content h1{font-size:116px;font-weight:700;line-height:0.7em;letter-spacing:-9px;}
body#error #content h2{float:right;}

/* Media Queries */
.isDesktop {
    display: block;
}
.isNotDesktop {
    display: none;
}
/* For very large screens increes the margins*/
@media screen and (min-width:1281px) {
body{margin-left:10%;margin-right:10%;}
}

/* Move the Headernav to a drop down menu to the right */
@media screen and (max-width:960px) {
#header ul#headernav li ul, #header ul#headernav li ul.collapsed{display:none;}
#header ul#headernav li ul.shown{display:block !important;}
#header ul#headernav{border-left:1px solid;position:relative;float:right;height:60px;width:60px;cursor:pointer;background-repeat:no-repeat;background-position:center center;}
#header ul#headernav li ul{position:absolute;right:0;width:170px;padding:0;margin:0;top:60px;}
#header ul#headernav li ul li{float:none;margin:0;border-bottom:0;border-top:0;}
#header ul#headernav li ul li a{padding:10px;background-image:url(/Content/images/bg.png);z-index:999;}
#header ul#headernav li ul li:last-child{border-bottom:1px solid #ddd;;}
#header ul#headernav li ul span{right:5px;top:10px;}
#header ul#headernav li ul li ul{position:relative;top:0;padding:0;display:none;padding-bottom:6%;z-index:20;width:99%;}
#header ul#headernav li ul li ul.shown{display:block;}
#header ul#headernav li ul li ul li{margin:0 6%;}
#header ul#headernav li ul li ul li a{font-size:12px;padding:5px;}
	
.g1,.g2,.g3,.g4,.g5,.g6 {padding:0;width:48.0%;}
.g7,.g8,.g9,.g10,.g11,.g12 {padding:0;width:98%;}
#header ul li ul li,#header ul li ul li a, #header ul#headernav li ul li ul{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
#header ul li ul li:last-child,#header ul li ul li:last-child a{border:#ddd;-webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;behavior: url(../PIE.htc);}
.shown{-webkit-box-shadow: #999 0px 3px 3px;-moz-box-shadow: #999 0px 3px 3px;box-shadow: #999 0px 3px 3px;behavior: url(/PIE.htc);}
.share,.crumbs{display:none;}
}
@media screen and (max-width:900px) and (min-width:701px) {
form fieldset > section > div{width:69%;}
form fieldset > section label{width:24%;}
}

/* For more smaller Screens (iPad) */
@media screen and (max-width:700px) {
header #search,header #searchbox{max-width:100px;}
form label{padding:10px 1%;}
form fieldset > section{padding-bottom:8px;}
form fieldset > section > label{left:0;right:0;width:98%;margin:0;float:none;padding:1%;padding-bottom:8px;}
form fieldset > section > div{float:none;width:98%;padding:4px;border:0;}
.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.g11,.g12 {width:98%;}
}
@media screen and (max-width:760px) {
    .isDesktop {
        display: none;
    }

    .isNotDesktop {
        display: block;
    }
}

@media screen and (max-width:900px) and (min-width:481px) {
nav{width:170px;}
nav ul li a span{font-size:12px;}
nav ul li ul{margin-left:10px;margin-right:10px;}
nav ul li ul li a span{padding-right:4px;}
#content{padding:15px 0 15px 180px;}
#tinyCalender h2{font-size:10px;}
}

/* iPhone and real small devicces */
@media screen and (max-width:480px) {
body#login{position:static;left:auto;right:auto;width:96%;margin:10px auto;padding:0;}
body#login #content{padding:0;padding-top:20px;width:99%;}
body#login form{border:0;}
body#login form section label{border:0;}
body#login fieldset{margin:0px;}
body#login form > section a{margin:10px 4%;float:left;}
#pageoptions > div{left:2px;right:2px;padding:15px;}
header #searchbox{display:none;max-width:40px;}
header #searchbox input{max-width:40px;}
header ul#searchboxresult{display:none !important;}
body{width:96%;margin:1%;}
body, header, nav, #content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#header{}
/*#logo{width:100%;height: 100px;}
#logo, header, #content{width:100%;height: 100px; }*/

nav, nav ul, nav ul li, nav ul li a, nav ul li a span, nav ul li a:active span, nav ul li a.active span{margin:0;padding:0;}
nav ul li a:active span, nav ul li a.active span{border-top:1px solid;background-position:center center;}
nav{border-top:1px solid;position:static;width:98%;margin:0 1%;}
nav ul li{width:44px;display:inline-block;margin-left:-2px;margin-right:-2px;}
nav ul li a span{border-left:1px solid;border-bottom:0;height:40px;text-indent:-9999px;background-position:center center;}
nav ul li:first-child a span{border-left:0;}
nav ul li ul{position:absolute;left:0;margin:0;z-index:15;background:none;width:98%;margin:0 1%;}
nav ul li ul li{display:block;width:100%;}
nav ul li ul li a span{height:20px;text-indent:0;}
#content{padding:0;}
form{padding:0;margin:0;}
form input, form textarea{font-size:14px;max-width:96%;}
#wl_msg{right:5px;left:5px;width:auto;}
.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.g11,.g12 {width:100%;margin:0;min-height:0;}
    #tinyCalender {
        display:none 
    }
}

/* iPhone 5 and real small devices */
/*@media screen and (max-width:370px) {
   #logo{width:100%;height:100px;padding-top: 70px;}
   #logo, header, #content{width:100%;height: 150px; }
}*/

/* jQuery UI mods */
.ui-tabs .ui-tabs-nav li{margin:0 2px 0 0 !important;}
.ui-tabs .ui-tabs-nav, .ui-tabs{padding:0 !important;}
.ui-widget{padding:0 !important;}
.ui-widget-header{border:0 !important;border-top:1px solid !important;border-bottom:1px solid !important;background-repeat:repeat !important;margin:0 !important;}
.ui-widget-header a, .ui-accordion-header a, .ui-datepicker-title .ui-datepicker-month, .ui-datepicker-title .ui-datepicker-year{font-size:14px !important;}
.ui-state-default a{border-top:1px solid !important;-webkit-border-radius:4px !important;-moz-border-radius:4px !important;border-radius:4px !important;behavior: url(../PIE.htc);}
.ui-tabs .ui-tabs-panel {padding:0 !important;}
.ui-tabs .ui-tabs-panel p {margin:1em 1.3em !important;}
.ui-tabs .ui-tabs-selected{border-bottom:0;}
.ui-accordion-content p{margin:0 !important;}
.ui-accordion .ui-accordion-header{margin-top:0 !important;}
.ui-datepicker .ui-widget-header{padding:4px !important;}
.ui-widget-overlay{background-repeat:repeat !important;}
.ui-slider-range.ui-widget-header{background-position:center !important;border:0 !important;}
.ui-slider-horizontal .ui-slider-handle{top:-5px !important;min-height:22px;min-width:18px;margin-left:-10px !important;cursor:pointer !important;}
.ui-slider-vertical{float:left;}
.ui-slider-vertical .ui-slider-handle{left:-5px !important;min-height:18px;min-width:22px;margin-bottom:-10px !important;cursor:pointer !important;}
.ui-slider{min-height:14px;min-width:14px;border:1px solid;background-repeat:repeat !important;margin:10px;}
.ui-slider .ui-slider-handle{background-repeat:no-repeat !important;z-index:1 !important;position:relative;}
.ui-slider-horizontal .ui-slider-handle{background-position:right center !important;}
.ui-slider-vertical .ui-slider-handle{background-position:left center !important;}
.ui-slider-range{-webkit-border-radius:4px !important;-moz-border-radius:4px !important;border-radius:4px !important;behavior: url(../PIE.htc);}
.clearpad{padding:10px 0 10px 0; clear:both;}

/* jQuery FlexSlider v1.8 */
.flex-container a:active,.flexslider a:active {outline:none;}
.slides,.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none;} 
.flexslider {width:100%;margin:0;padding:0;}
.flexslider .slides > li {display:none;margin:0;padding:0;}
.flexslider .slides img {max-width:100%;display:block;}
.flex-pauseplay span {text-transform:capitalize;}
.slides:after {content: "."; display:block; clear:both;visibility:hidden;line-height:0;height:0;} 
html[xmlns] .slides {display:block;} 
* html .slides {height:1%;}
.no-js .slides > li:first-child {display:block;}
.flexslider {position:relative;zoom:1;}
.flexslider .slides {zoom:1;margin-bottom:0;}
.flexslider .slides > li {position:relative;}
#content #slider ul{margin-bottom:0;}

.flex-container {zoom:1;position:relative;}
.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding:2%; position:absolute; left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;}
.flex-caption a{color:#999;}
#content .flex-caption{color:#fff;text-shadow:none;font-size:13px;line-height:8px;font-weight: bold;}

/* Direction Nav */
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li .next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li .prev {left: -20px;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 20px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(images/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}

.closeIcon{background-image: url(../Content/images/close_icon.png);background-position: right top;width:13px;height: 13px;background-repeat: no-repeat;float: right;}
.closeIconCase{background-image: url(../Content/images/close_icon.png);background-position: right top;width:13px;height: 13px;background-repeat: no-repeat;display:inline-block}
.ex-sur-0pt{background-position:left bottom !important;color: #FE0101 !important;background-image: url('../Content/images/0pt.png') !important;background-repeat: no-repeat !important;
padding-bottom: 10px !important;background-color: #FFFFFF;border: 1px solid #DDDDDD;}
.ex-sur-20pt{
    background-position:left bottom !important;
    color: #FE0101 !important;
    background-image: url('../Content/images/20pt.png') !important;
    background-repeat: no-repeat !important;
    padding-bottom: 10px !important;
    background-color:  #FFFFFF;
    border: 1px solid #DDDDDD;
}
.ex-sur-30pt
{
    background-position:left bottom !important;
    color: #FE0101 !important;
    background-image: url('../Content/images/30pt.png') !important;
    background-repeat: no-repeat !important;
    padding-bottom: 10px !important;
    background-color:  #FFFFFF;
    border: 1px solid #DDDDDD;
}
.ex-sur-40pt
{
    background-position: left bottom !important;
    color: #FE0101 !important;
    background-image: url('../Content/images/40pt.png') !important;
    background-repeat: no-repeat !important;
    padding-bottom: 10px !important;
    background-color:  #FFFFFF;
    border: 1px solid #DDDDDD;
}
.ex-sur-50pt
{
    background-position: left bottom !important;
    color: #FE0101 !important;
    background-image: url('../Content/images/50pt.png') !important;
    background-repeat: no-repeat !important;
    padding-bottom: 10px !important;
    background-color:  #FFFFFF;
    border: 1px solid #DDDDDD;
}
.ex-sur-60pt
{
    background-position:left bottom !important;
    color: #FE0101 !important;
    background-image: url('../Content/images/60pt.png') !important;
    background-repeat: no-repeat !important;
    padding-bottom: 10px !important;
    background-color:  #FFFFFF;
    border: 1px solid #DDDDDD;
}
.ex-sur-70pt
{
    background-position:left bottom !important;
    color: #FE0101 !important;
    background-image: url('../Content/images/70pt.png') !important;
    background-repeat: no-repeat !important;
    padding-bottom: 10px !important;
    background-color:  #FFFFFF;
    border: 1px solid #DDDDDD;
}
.ex-sur-80pt
{
    background-position: left bottom !important;
    color: #FE0101 !important;
    background-image: url('../Content/images/80pt.png') !important;
    background-repeat: no-repeat !important;
     padding-bottom: 10px !important;
    background-color:  #FFFFFF;
    border: 1px solid #DDDDDD;
}
.ex-sur-90pt
{
    background-position:left bottom !important;
    color: #FE0101 !important;
    background-image: url('../Content/images/90pt.png') !important;
    background-repeat: no-repeat !important;
    padding-bottom: 10px !important;
    background-color:  #FFFFFF;
    border: 1px solid #DDDDDD;
}
.ex-sur-100pt
{
    background-position:left bottom !important;
    color: #FE0101 !important;
    background-image: url('../Content/images/100pt.png') !important;
    background-repeat: no-repeat  !important;
    padding-bottom: 10px !important;
    background-color:  #FFFFFF;
    border: 1px solid #DDDDDD;
}
.ex-sur-110pt
{
    background-position:left bottom !important;
    color: #FE0101 !important;
    background-image: url('../Content/images/110pt.png') !important;
    background-repeat: no-repeat !important;
    padding-bottom: 10px !important;
    background-color:  #FFFFFF;
    border: 1px solid #DDDDDD;
}
.ex-sur-other{padding-bottom: 10px !important;background:  #FFFFFF;border:1px solid #DDDDDD;}
.datepicker-fix{width: 100% !important;}
#loading{display:none;width:100%;height: 100%;position:fixed;top:0;left:0;background: url(images/busy.gif) no-repeat center;text-align: center;padding:10px;font: normal 16px Tahoma, Geneva, sans-serif;z-index: 2;overflow: auto;background-color: rgba(150,150,150,0.5);}
.loading{display:none; width:100%;height: 100%;position: absolute;top:0;left:0;background: url(images/busy.gif) no-repeat center;text-align: center;font: normal 16px Tahoma, Geneva, sans-serif;z-index: 10;overflow: auto;background-color: rgba(150,150,150,0.5);}
/*.fc-sat{border-right-style: none !important;width: 21px !important;background: url(/content/images/bg/13.png) repeat;}

.fc-sun{border-left-style: none !important;width: 20px !important;background: url(/content/images/bg/13.png) repeat;}*/
.dateMarked > a{color: #663 !important;text-decoration:blink !important;font-weight: bolder;}

#tinyCalender{margin-top:20px;padding:10px;}
#tinyCalender h2{font-size:12px;font-weight:bold;}

.filterBar{background-color: #E8E8E8;border-radius: 0.5em 0.5em 0.5em 0.5em;list-style-type: none;margin: 0.65em 0 1em;padding: 0;font-size:95%;}
.filterBar li:first-child {border-left: medium none;border-radius: 0.5em 0 0 0.5em;font-size:95%;}
.filterBar li:last-child {border-right: medium none;border-radius: 0 0.5em 0.5em 0;font-size:95%;}
.filterBar li.current {background-color: #A7A12C !important;/* border-left: medium none;*/border-right-color: #AAAAAA;box-shadow: 1px 2px 6px #070707 inset;color: #fff !important;text-shadow:none !important;font-size:95%;}
.filterBar li{border-right: 1px solid #888888;/*  color: #444444;*/cursor: pointer;display: inline-block;font-weight: bold;padding: 0.1em 0.5em !important;margin-left: 0;font-size:95%;}
span.fc-event-title{white-space: nowrap;overflow-x: hidden;}
.sat, .sun{height: 51px !important;}
.ol-head{height: 26px !important;max-height: 26px !important;}
.hide{display: none;}

#tinyCalender div.fc-day-content div
{
    height: 0px !important;
}

#tinyCalender div.fc-content div table td div,
#tinyCalender div.fc-content div div.fc-event div.fc-event-inner
{
    cursor: pointer;
}

#jobsList_length > label, #casesList_length > Label
{
   min-width: 126px;
}

#addressListContainer div#uniform-lstAddresses span
{
    overflow: hidden;    
    width:131px;
}

.more-jobs, .more-jobs div
{
    border-style: none !important;
    border-width: 0px !important;
    background-color: transparent !important;
    background-image: none !important;
    background-repeat: no-repeat !important;
    border: 0 none transparent !important;
    text-align: center;
}

#filterMessageContent
{
    display: none;
    background-color: #E7E3A5;
    color: #6F6F6F;
    text-align: center;
    font-size: 1.35em;
}
#filterMessageContent > span
{
    font-weight: bold;
}

.securityTips p, .securityTips li
{
    text-align: left !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

.witnessWarning
{
    color: #990000;
    font-size: 1.35em;
}

.login-same-font
{
    font-family: 'PT Sans',​sans-serif;
    font-size:	13px;
    font-weight: 100;
    font-style:	normal;
    color:	#444444 !important;
    text-align:	left;
    vertical-align:	baseline;
}

@media all {#addressListContainer div#uniform-lstAddresses span { width: 151px\0/; } }
@media all and (monochrome:0) { #addressListContainer div#uniform-lstAddresses span { width: 130px\0/; } }

@media print {
nav {display:none;width:0px;}  
a.btn {display:none;}
#pageoptions {display:none;}
header {display:none;height:0px;height:0px;}
#back{display:none;width:0px;}
/*img { display:none;width:0px;}*/
#backText{display:none;width:0px;}
hr { display:none;width:0px; height:0px; }
#nav { display:none;width:0px}
#tinyCalender { display:none;width:0px;}
#logo { display:none;width:0px;}
#copyright.a { display:none;width:0px;}
.social.center { display:none;width:0px;}
#contentsdiv { padding-left:10px; }
#content {padding-left:0px;}
#printbutton {display:none;}
}

#divWitnesses .subDivWitnesses{border:1px solid #E7E7E7; float:left;}

.services-error
{
    margin: 0px !important;
    padding-left: 10px !important;
}

.printbutton{width: 133px; float:right; padding-left: 27px; }


.rowheight { line-height:9px;  border-collapse:collapse; border:2px solid gray;}
.row-top {  border-top-width:1px; border-top-color:gray;}
.row-bottom { border-bottom-width:1px; border-bottom-color:Gray;}

table.information { border-collapse:collapse; border:2px solid gray; text-align:left; }
table.information tr { line-height:9px; }
table.information th { width:30%;text-align:left; padding-left:5px; vertical-align:top; } 
table.information td { text-align:left;  padding-left:5px;  vertical-align:top; }

table.services { border-collapse:collapse; border:2px solid gray; text-align:left; }
table.services { vertical-align:top; }
table.services th { width:30%;text-align:left; padding-left:5px; vertical-align:top; } 
table.services td { text-align:left;  padding-left:5px;  vertical-align:top; }

table.location { border-collapse:collapse; border:2px solid gray; text-align:left; }
table.location th { width:30%;text-align:left; padding-left:5px; vertical-align:top; } 
table.location td { text-align:left;  padding-left:5px;  vertical-align:top; }


/*
#contentsdiv { background-color:Gray; width:80%;}
#proceedinginfo { background-color:White;}

.printstyle { border-collapse:collapse; border:1px solid gray; background-color:White; width:100%; background-image:none; }
.printstyleth { background-color:White; width:30%; text-align:left; background-image:none; line-height:9px;}
.printstyletd { background-color:White; text-align:left; background-image:none; line-height:9px;  }
*/

/* button width for pop-up window date:24-May-2013*/
div.ui-dialog > div#popup ~ div.ui-dialog-buttonpane .ui-dialog-buttonset{width:156px !important;}
.ui-dialog-buttonset button{ width: 72px !important;} 

#tr0 td{border-right: none !important;}
#tr0 td + td + td{border-right:1px solid #E7E7E7 !important;}
.notselected { border-left: none !important;}
.notselected input, .notselected span{ display: none;}
table#transcriptsList tr td div.checker, table#transcriptsList tr th div.checker  { float:none; margin:0 auto !important;}
table#transcriptsDetailsList tr td div.checker, table#transcriptsDetailsList tr th div.checker  { float:none; margin:0 auto !important;}
#divtranscriptsDetailsList h1{ margin-bottom:0;}

/*google map style*/
#proceedingLocationMap {
    width:710px; height:300px;
}

.fullscreen {
    width: 100%;
    height: 100%;
}

.hidden {
    display: none;
}

.paging_full_numbers {
    width: 325px !important;
}

.btn_disabled {
    opacity: 0.65; 
    cursor: not-allowed !important;
}

form label {
    padding: 5px 0px;
}

.clearFloat {
    clear: both;
}

/*dashboard*/
#jobsList_info {
    width: 60%;
    margin-bottom: 5px;
}
#jobsList_length {
    margin: 0px;
}
#jobsList {
    margin-bottom: 5px;
}

.mobile-table {
    display: none;
}

#casesList_info {
    width: 60%;
    margin-bottom: 5px;
}
#casesList_length {
    margin: 0px;
}

#casesList {
    margin-bottom: 5px;
}

/*Job details reporter wizard*/
.wizardtext {
    white-space: pre;
    margin-top: 13px;
}

.subheading {
    font-size: 12px;
    font-weight: bold;
}

.nds-dimmed {
    color: lightgray;
}