/* Adding url prefix '/device/compliant/' */

/* Minify_CSS_UriRewriter::$debugText

docRoot    : /var/www/html/SMF/Kurogo-Mobile-Web/www
currentDir : /var/www/html/SMF/Kurogo-Mobile-Web/app/common/css

*/

/* common.css */

/* 1   */ /* This CSS file contains most of the core theme CSS you'll need to customize your site's overall color scheme and fonts. */
/* 2   */ 
/* 3   */ 
/* 4   */ /* Overall colors and fonts */
/* 5   */ 
/* 6   */ body {
/* 7   */ 	/* Site-wide page background color, and base font family, size and line spacing */
/* 8   */ 	background-color: #ffffff;
/* 9   */ 	background-image: none;
/* 10  */ 	background-position: top left;
/* 11  */ 	background-repeat: repeat;
/* 12  */ 	font: 16px/1.33em Helvetica Neue, Helvetica, Arial, sans-serif;
/* 13  */ }
/* 14  */ 
/* 15  */ body, th, td, li, option, select, input, textarea {
/* 16  */ 	/* Primary text style and color */
/* 17  */ 	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
/* 18  */ 	color: #333;
/* 19  */ }
/* 20  */ 
/* 21  */ a, a:visited, .focal a, .focal a:visited, .tabbody a, .tabbody a:visited {
/* 22  */ 	/* Primary text link color */
/* 23  */ 	color: #30558f;
/* 24  */ }
/* 25  */ 
/* 26  */ .nonfocal a, .nonfocal a:visited {
/* 27  */ 	/* Text link color on body background */
/* 28  */ 	color: #30558f;
/* 29  */ }
/* 30  */ 
/* 31  */ h1 {
/* 32  */ 	font-family: Georgia, serif;
/* 33  */ 	font-size: 170.6%;
/* 34  */ 	line-height: 1.2em;
/* 35  */ 	font-weight: normal;
/* 36  */ 	color: #24406b;
/* 37  */ }
/* 38  */ 
/* 39  */ h2 {
/* 40  */ 	font-family: Georgia, serif;
/* 41  */ 	font-size: 129.4%;
/* 42  */ 	line-height: 1.2em;
/* 43  */ 	font-weight: normal;
/* 44  */ 	color: #24406b;
/* 45  */ }
/* 46  */ 
/* 47  */ h3 {
/* 48  */ 	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
/* 49  */ 	font-size: 100%;
/* 50  */ 	font-weight: bold;

/* common.css */

/* 51  */ 	color: #000;
/* 52  */ }
/* 53  */ 
/* 54  */ h4 {
/* 55  */ 	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
/* 56  */ 	font-size: 100%;
/* 57  */ 	font-weight: normal;
/* 58  */ 	color: #000;
/* 59  */ }
/* 60  */ 
/* 61  */ dt, .label, .legend, .legend h2, .legend h3, .searchlegend {
/* 62  */ 	/* Accent text color for several types of secondary text that appears on white backgrounds */
/* 63  */ 	/* e.g., label in label/value pairs, e.g., People Directory detail screen and for labels in certain calendar listing screens */
/* 64  */ 	/* Often the same as the secondary text color defined in the next rule */
/* 65  */ 	color: #666;
/* 66  */ }
/* 67  */ 
/* 68  */ .address, .smallprint, .fineprint, .dek {
/* 69  */ 	/* Secondary text color for several types of secondary text */
/* 70  */ 	color: #666;
/* 71  */ }
/* 72  */ 
/* 73  */ 
/* 74  */ 
/* 75  */ /* Text labels for springboards (grids of icons, e.g., homescreen) */
/* 76  */ 
/* 77  */ .springboard a, .springboard a:visited {
/* 78  */ 	color: #30558f;
/* 79  */ }
/* 80  */ 
/* 81  */ 
/* 82  */ 
/* 83  */ /* Major content blocks */
/* 84  */ 
/* 85  */ .focal {   
/* 86  */ 	/* Focal content div */
/* 87  */ 	background-color: #fff;
/* 88  */ 	border-color: #c0c0c0;
/* 89  */ }
/* 90  */ 
/* 91  */ .nonfocal, .nonfocal .legend, .formlabel {
/* 92  */ 	/* Text color for elements that sit on the overall body background */
/* 93  */ 	color: #333;
/* 94  */ }
/* 95  */ 
/* 96  */ .nonfocal h1, .nonfocal h2, .nonfocal h3, .nonfocal h4, h1.nonfocal, h2.nonfocal, h3.nonfocal, h4.nonfocal {
/* 97  */ 	/* Color for headings that sit on the overall body background */
/* 98  */ 	color: #24406b;
/* 99  */ }
/* 100 */ 

/* common.css */

/* 101 */ .shaded, .HomeModule .blockborder {
/* 102 */ 	/* Shaded subclass of focal content - e.g., background for tabbed focal div, portlets in Tablet device class */
/* 103 */ 	/* Typically very close to, but distinguishable from, body background */
/* 104 */ 	background-color: #f2f2f2;
/* 105 */ 	color: #333;
/* 106 */ }
/* 107 */ 
/* 108 */ .shaded h1, .shaded h2, .shaded h3, .shaded h4 {
/* 109 */ 	/* Color for headings that sit on the shaded divs */
/* 110 */ 	color: #24406b;
/* 111 */ }
/* 112 */ 
/* 113 */ 
/* 114 */ 
/* 115 */ /* Nav bar at top of all screens other than home screen */
/* 116 */ 
/* 117 */ #navbar {
/* 118 */ 	height: 44px; 
/* 119 */   position: relative;
/* 120 */   overflow: hidden;
/* 121 */ 	background-color: #264b84;
/* 122 */ 	background-image: url("/device/compliant/common/images/navback.png");
/* 123 */ 	background-position: top left;
/* 124 */ 	background-repeat: repeat;
/* 125 */ 	font-size: 94.1%;
/* 126 */ 	line-height: 44px;
/* 127 */   color: #fff;
/* 128 */ }
/* 129 */ 
/* 130 */ .breadcrumbs, .breadcrumbs a, .breadcrumbs a:visited, .pagetitle {
/* 131 */  	/* All breadcrumb links in nav bar */
/* 132 */ 	color: #fff;
/* 133 */ }
/* 134 */ 
/* 135 */ 
/* 136 */ 
/* 137 */ /* Navigation and results lists */
/* 138 */ 
/* 139 */ .nav, .results {
/* 140 */ 	/* Main navigation lists and search-results lists */
/* 141 */ 	background-color: #fff;
/* 142 */ 	border-color: #c0c0c0;
/* 143 */ }
/* 144 */ 
/* 145 */ .nav, .results, .nav a, .nav a:visited, .nav span.nolink, .results a, .results a:visited  {
/* 146 */ 	/* Text color for all navigation and results lists */
/* 147 */ 	color: #222222;
/* 148 */ }
/* 149 */ 
/* 150 */ .nav li, .results li, ul.focal li  {

/* common.css */

/* 151 */ 	/* Color of border between list items */
/* 152 */ 	border-color: #c0c0c0;
/* 153 */ }
/* 154 */ 
/* 155 */ .secondary {
/* 156 */ 	/* Secondary navigation or action lists; typically have slightly smaller font size and slightly darker/tinted backgrounds, often the same as .shaded specified above */
/* 157 */ 	font-size: 95%;
/* 158 */ 	background-color: #f2f2f2;
/* 159 */ 	border-color: #c0c0c0;
/* 160 */ }
/* 161 */ 
/* 162 */ .secondary, .secondary a, .secondary a:visited {
/* 163 */ 	color: #666;
/* 164 */ }
/* 165 */ 
/* 166 */ .secondary .smallprint {
/* 167 */ 	color: #aaa;
/* 168 */ }
/* 169 */ 
/* 170 */ .secondary li {
/* 171 */ 	border-color: #c0c0c0;
/* 172 */ }
/* 173 */ 
/* 174 */ .nav .badge {
/* 175 */ 	/* Badge shown within a navigation list, e.g., unread count for messages */
/* 176 */ 	color: #fff;
/* 177 */ 	background-color: #c00;
/* 178 */ }
/* 179 */ 
/* 180 */ .tabstrip a  {
/* 181 */ 	/* Text color for horizontal tabstrips (segmented control - used in stats and rarely elsewhere) */
/* 182 */ 	color: #333;
/* 183 */ }
/* 184 */ 
/* 185 */ 
/* 186 */ 
/* 187 */ 
/* 188 */ /* Sitewide footer */
/* 189 */ 
/* 190 */ #footer {
/* 191 */ 	font-size: 70.6%;
/* 192 */ 	line-height: 1.167em;
/* 193 */ }
/* 194 */ 
/* 195 */ #footer .copyright {
/* 196 */ 	text-decoration: none;
/* 197 */ }
/* 198 */ 
/* 199 */ #footerlinks {
/* 200 */ 	/* Divider between footer links */

/* common.css */

/* 201 */ 	color: #fff;
/* 202 */ }
/* 203 */ 
/* 204 */ #footer, #footerlinks a, #footerlinks a:visited, a.copyright, a.copyright:visited {
/* 205 */ 	/* Color of actual text and text links in sitewide footers */
/* 206 */ 	color: #333;
/* 207 */ }
/* 208 */ 
/* 209 */ /* Device Detection Information - only shown when debugging */
/* 210 */ 
/* 211 */ .footertable {
/* 212 */   border: none;
/* 213 */   width: auto;
/* 214 */ }
/* 215 */ .footertable th,
/* 216 */ .footertable td {
/* 217 */   line-height: 1.2em;
/* 218 */   padding: 0;
/* 219 */   margin: 0;
/* 220 */   text-align: left;
/* 221 */   word-break: break-word;
/* 222 */ }
/* 223 */ .footertable th {
/* 224 */   font-weight: bold;
/* 225 */   text-align: right;
/* 226 */   padding-right: .25em;
/* 227 */   white-space: nowrap;
/* 228 */   width: 70px;
/* 229 */ }
/* 230 */ 
/* 231 */ 
/* 232 */ /* Next/previous navigation (e.g., going from day to day in events calendar) and paging navigation (for content or lists spread across multiple pages) */
/* 233 */ 
/* 234 */ .sidenav, .sidenav2, .paging {
/* 235 */ 	font-size: 93%;
/* 236 */ 	color: #fff;
/* 237 */ }
/* 238 */ 
/* 239 */ .sidenav a, .sidenav a:visited, .sidenav2 a, .sidenav2 a:visited, .sidenavlabel, .paging a, .paging a:visited {
/* 240 */ 	color: #333;
/* 241 */ }
/* 242 */ 
/* 243 */ /* Accesibility - hide accessibility options visually but put them at the top of the DOM to help screen readers */
/* 244 */ #kgo_accessibility_links {
/* 245 */   position: absolute;
/* 246 */   left: 0;
/* 247 */   top: -500px;
/* 248 */ }
/* 249 */ 
/* 250 */ /* Tabs - for compliant and tablet */

/* common.css */

/* 251 */ 
/* 252 */ #tabs li {
/* 253 */ 	border: 1px solid #c0c0c0;
/* 254 */ 	background-color: #f2f2f2;
/* 255 */ }
/* 256 */ 
/* 257 */ #tabs li.active {
/* 258 */ 	border-bottom: 1px solid #fff;	/* Should match #tabbodies background-color */
/* 259 */ 	background-color: #fff;
/* 260 */ }
/* 261 */ 
/* 262 */ #tabs li a, .tabstrip a {
/* 263 */ 	/* Text label of unselected tab */
/* 264 */ 	color: #666;
/* 265 */ }
/* 266 */ 
/* 267 */ #tabs li.active a {
/* 268 */ 	/* Text label of currently selected tab */
/* 269 */ 	color: #000;
/* 270 */ }
/* 271 */ 
/* 272 */ #tabs li.greyedout {
/* 273 */ 	/* Text label of disabled tab */
/* 274 */ 	color: #666;
/* 275 */ }
/* 276 */ 
/* 277 */ #tabbodies {
/* 278 */ 	background-color: #fff;
/* 279 */ 	border-color: #c0c0c0;
/* 280 */ }
/* 281 */ 
/* 282 */ .tabbody .nested, .tabbody ul.nav {
/* 283 */ 	/* Navigation list inside a tab body needs a bit of background color to contrast from tab body background */
/* 284 */ 	background-color: #f2f2f2;
/* 285 */ }
/* 286 */ 
/* 287 */ 
/* 288 */ 
/* 289 */ 
/* 290 */ /* Form elements */
/* 291 */ 
/* 292 */ .forminput {
/* 293 */   /* Should match the border color of image /common/images/compliant/search_button.png */
/* 294 */ 	border-color: #666;
/* 295 */ }
/* 296 */ 
/* 297 */ .inputcombo .forminput {
/* 298 */   /* Border color should match the border color of image /common/images/compliant/search_button.png */
/* 299 */ 	border: 1px 0 1px 1px solid  #666;
/* 300 */ 	-webkit-border-radius: 8px;	

/* common.css */

/* 301 */ 	border-radius: 8px;	
/* 302 */ }
/* 303 */ 
/* 304 */ .emphasized  .forminput {
/* 305 */   /* Border color should match the border color of image /common/images/compliant/search_button.png */
/* 306 */   /* Border weight should be 2px greater than border weight of .inputcombo .forminput */
/* 307 */ 	border: 3px solid #666;	
/* 308 */ 	/* Corner radius should be 2px greater than corner radius of .inputcombo .forminput */
/* 309 */ 	-webkit-border-radius: 10px;	
/* 310 */ 	border-radius: 10px;	
/* 311 */ }
/* 312 */ 
/* 313 */ .submitbutton {
/* 314 */ 	/* Form submit buttons that have text labels on Basic and Touch. */
/* 315 */ 	background-color: #666;
/* 316 */ 	color: #fff;
/* 317 */ 	font-size: 93.75%;
/* 318 */ }
/* 319 */ 
/* 320 */ 
/* 321 */ 
/* 322 */ /* Headlines and bylines */
/* 323 */ 
/* 324 */ h1.slugline, h2.itemtitle {
/* 325 */ 	/* Special headline style used in news, videos, and other modules with story-type content detail */
/* 326 */ 	font-family: Georgia, serif;
/* 327 */     font-size: 129.4%;
/* 328 */ 	line-height: 1.25em;
/* 329 */ 	font-weight: normal;
/* 330 */     color: #24406b;
/* 331 */ 	margin: 0 0 0.75em 0;
/* 332 */ }
/* 333 */ 
/* 334 */ .byline {
/* 335 */     min-height:40px;
/* 336 */     font-size: 64.7%;
/* 337 */     line-height: 1.25em;
/* 338 */ 	padding-bottom: 0.33em;
/* 339 */ 	margin-bottom: 1.33em;
/* 340 */     border-bottom: 1px dotted #c0c0c0;
/* 341 */ }
/* 342 */ 
/* 343 */ 
/* 344 */ /* Freeform content module - basic styles to format unstyled raw HTML */
/* 345 */ 
/* 346 */ .staticContentBody {
/* 347 */ 	background-color: #fff;
/* 348 */ 	color: #333;
/* 349 */ }
/* 350 */ 

/* common.css */

/* 351 */ .staticContentBody h1 {
/* 352 */ 	color: #24406b;
/* 353 */ }
/* 354 */ 
/* 355 */ .staticContentBody h2 {
/* 356 */ 	color: #000;
/* 357 */ }
/* 358 */ 
/* 359 */ .staticContentBody h3 {
/* 360 */ 	color: #000;
/* 361 */ }
/* 362 */ 
/* 363 */ .staticContentBody h4 {
/* 364 */ 	color: #000;
/* 365 */ }
/* 366 */ 
/* 367 */ 
/* 368 */ 
/* 369 */ /* Data charts - compliant, tablet */
/* 370 */ 
/* 371 */ .rowbar {
/* 372 */ 	background: #333 url("/device/compliant/common/images/rowbar.png") repeat-x;
/* 373 */ }
/* 374 */ .colbar {
/* 375 */ 	background: #333 url("/device/compliant/common/images/colbar.png") repeat-y;
/* 376 */ }
/* 377 */ .average {
/* 378 */ 	border-color: #c00;
/* 379 */ }
/* 380 */ 
/* 381 */ /* other text types */
/* 382 */ .required {
/* 383 */ 	font-weight: bold;
/* 384 */ 	color: #c00;
/* 385 */ }
/* 386 */ 
/* 387 */ /* Video Players (videoPlayer.tpl) */
/* 388 */ 
/* 389 */ /* 
/* 390 *|  * iframe/object/embed styling from 
/* 391 *|  * http://webdesignerwall.com/tutorials/css-elastic-videos
/* 392 *|  */
/* 393 */ .kgo-videoplayer {
/* 394 */   width: 100%;
/* 395 */ 	max-width: 800px;
/* 396 */ 	margin: 1em 0;
/* 397 */ }
/* 398 */ .kgo-videoplayer-container {
/* 399 */ 	position: relative;
/* 400 */ 	padding-bottom: 56.25%; /* 9/16 for 16:9 videos */

/* common.css */

/* 401 */ 	padding-top: 30px;
/* 402 */ 	height: 0;
/* 403 */ 	overflow: hidden;
/* 404 */ }
/* 405 */ 
/* 406 */ .kgo-videoplayer.kgo-videoplayer-kaltura .kgo-videoplayer-container {
/* 407 */ 	padding:0;
/* 408 */ 	height:auto;
/* 409 */ }
/* 410 */ 
/* 411 */ .kgo-videoplayer-container video {
/* 412 */ 	width:100%;
/* 413 */ }
/* 414 */ 
/* 415 */ .kgo-videoplayer-container iframe,  
/* 416 */ .kgo-videoplayer-container object, 
/* 417 */ .kgo-videoplayer-container embed {
/* 418 */ 	position: absolute;
/* 419 */ 	top: 0;
/* 420 */ 	left: 0;
/* 421 */ 	width: 100%;
/* 422 */ 	height: 100%;
/* 423 */ }
/* 424 */ 
/* 425 */ /* link styling */
/* 426 */ .kgo-videoplayer a.kgo-videoplayer-link, 
/* 427 */ .kgo-videoplayer a.kgo-videoplayer-link:visited {
/* 428 */   position: relative;
/* 429 */   display: block;
/* 430 */   text-decoration: none;
/* 431 */ }
/* 432 */ .kgo-videoplayer .kgo-videoplayer-link img {
/* 433 */   height: auto;
/* 434 */   width: auto;
/* 435 */   width: 100%;
/* 436 */   max-height: 100%;
/* 437 */ }
/* 438 */ .kgo-videoplayer .kgo-videoplayer-link .playButton {
/* 439 */   background: transparent url("/device/compliant/common/images/playvideo-button-bg.png") repeat 0% 0%;
/* 440 */   border-bottom-left-radius: 5px 5px;
/* 441 */   border-bottom-left-radius: 5px 5px;
/* 442 */   border-bottom-right-radius: 5px 5px;
/* 443 */   border-bottom-right-radius: 5px 5px;
/* 444 */   border-top-left-radius: 5px 5px;
/* 445 */   border-top-left-radius: 5px 5px;
/* 446 */   border-top-right-radius: 5px 5px;
/* 447 */   border-top-right-radius: 5px 5px;
/* 448 */   color: white;
/* 449 */   display: inline-block;
/* 450 */   font-size: 30px;

/* common.css */

/* 451 */   text-decoration: none;
/* 452 */   text-align: center;
/* 453 */   line-height: 60px;
/* 454 */   height: 60px;
/* 455 */   width: 100px;
/* 456 */   position: absolute;
/* 457 */   top: 50%;
/* 458 */   left: 50%;
/* 459 */   margin: -30px 0px 0px -50px;
/* 460 */   z-index: 100;
/* 461 */ }
/* 462 */ .kgo-videoplayer .kgo-videoplayer-link .playButton div {
/* 463 */   background: transparent url("/device/compliant/common/images/playvideo.png") no-repeat 50% 50%;
/* 464 */   height: 60px;
/* 465 */ }
/* 466 */ 
/* Minify_CSS_UriRewriter::$debugText

docRoot    : /var/www/html/SMF/Kurogo-Mobile-Web/www
currentDir : /var/www/html/SMF/Kurogo-Mobile-Web/app/common/css

*/

/* compliant.css */

/* 1    */ /* Redefinition of basic elements */
/* 2    */ 
/* 3    */ html, body {
/* 4    */ 	margin: 0;
/* 5    */ 	padding: 0;
/* 6    */ 	width: 100%;
/* 7    */ }
/* 8    */ 
/* 9    */ body {
/* 10   */ 	-webkit-text-size-adjust: none;
/* 11   */ }
/* 12   */ 
/* 13   */ #nonfooternav {
/* 14   */   position: relative;
/* 15   */ }
/* 16   */ 
/* 17   */ h1, h2, h3 {
/* 18   */ 	margin: 0 0 0.5em 0;
/* 19   */ 	line-height: 1.2em;
/* 20   */ }
/* 21   */ 
/* 22   */ h3.nonfocal {
/* 23   */ 	margin-bottom: -0.25em;
/* 24   */ }
/* 25   */ 
/* 26   */ h4 {
/* 27   */ 	margin: 0 0 6px 0;
/* 28   */ 	padding: 0;
/* 29   */ }
/* 30   */ 
/* 31   */ a img {
/* 32   */ 	border: none
/* 33   */ }
/* 34   */ 
/* 35   */ p {
/* 36   */ 	margin: 0 0 0.75em 0;
/* 37   */ }
/* 38   */ 
/* 39   */ table {
/* 40   */ 	width: 100%;
/* 41   */ 	margin: 0 0 0.75em 0;
/* 42   */ }
/* 43   */ 
/* 44   */ th, td {
/* 45   */ 	padding: 4px 6px 5px 2px;
/* 46   */ 	line-height: 1em;
/* 47   */ 	vertical-align: top;
/* 48   */ }
/* 49   */ 
/* 50   */ th {

/* compliant.css */

/* 51   */ 	font-weight: normal;
/* 52   */ 	text-align: left;
/* 53   */ }
/* 54   */ 
/* 55   */ ol, ul {
/* 56   */ 	margin: 0 0 0.75em 0;
/* 57   */ 	padding-left: 1.2em;
/* 58   */ }
/* 59   */ 
/* 60   */ dl {
/* 61   */ 	width: 100%;
/* 62   */ 	padding: 0;
/* 63   */ 	margin: 0;
/* 64   */ }
/* 65   */ 
/* 66   */ dt {
/* 67   */ 	display: block;
/* 68   */ 	padding: 0;
/* 69   */ 	margin: 0;
/* 70   */ }
/* 71   */ 
/* 72   */ dd {
/* 73   */ 	display: block;
/* 74   */ 	padding: 0;
/* 75   */ 	margin: 0 0 1em 0;
/* 76   */ }
/* 77   */ 
/* 78   */ div, p, li, a {
/* 79   */ 	word-wrap: break-word;
/* 80   */ }
/* 81   */ 
/* 82   */ strong {
/* 83   */ 	font-weight: bold;
/* 84   */ }
/* 85   */ 
/* 86   */ 
/* 87   */ /* Major layout blocks */
/* 88   */ 
/* 89   */ body {
/* 90   */ 	min-height: 600px;
/* 91   */ }
/* 92   */ 
/* 93   */ #footer {
/* 94   */ 	clear: both;
/* 95   */ 	min-height: 22px;
/* 96   */ 	padding-top: 10px;
/* 97   */ 	margin: 1.5em 10px 1.5em 10px;
/* 98   */ 	font-weight: normal;
/* 99   */ }
/* 100  */ 

/* compliant.css */

/* 101  */ #footerlinks {
/* 102  */ 	clear: both;
/* 103  */ 	margin: 3em 6px 1.5em 6px;
/* 104  */ 	font-size: 70.589%;
/* 105  */ }
/* 106  */ 
/* 107  */ #footerlinks a {
/* 108  */ 	text-decoration: none;
/* 109  */ 	padding: 4px;
/* 110  */ }
/* 111  */ 
/* 112  */ .leftfoot {
/* 113  */ 	float: left;
/* 114  */ }
/* 115  */ 
/* 116  */ .rightfoot {
/* 117  */ 	float: right;
/* 118  */ }
/* 119  */ 
/* 120  */ /* Forms */
/* 121  */ 
/* 122  */ form {
/* 123  */ 	margin: 18px 0 12px 0;
/* 124  */ 	padding: 0;
/* 125  */ 	border: none;
/* 126  */ 	position: relative;
/* 127  */ }
/* 128  */ 
/* 129  */ fieldset {
/* 130  */ 	margin: 6px 0;
/* 131  */ 	padding: 0;
/* 132  */ 	border: none;
/* 133  */ 	position: relative;
/* 134  */ }
/* 135  */ 
/* 136  */ input, textarea, select {
/* 137  */ 	font-size: 100%;
/* 138  */ 	line-height: 30px;
/* 139  */ }
/* 140  */ 
/* 141  */ textarea {
/* 142  */ 	padding: 3px;
/* 143  */ }
/* 144  */ 
/* 145  */ select {
/* 146  */ 	width: 100%;
/* 147  */ 	padding: 4px 2px;
/* 148  */ 	line-height: normal;
/* 149  */ }
/* 150  */ 

/* compliant.css */

/* 151  */ #searchformcontainer h3 {
/* 152  */ 	margin: 0 0 0.2em 0;
/* 153  */ }
/* 154  */ 
/* 155  */ #searchformcontainer td {
/* 156  */ 	padding: 0;
/* 157  */ }
/* 158  */ 
/* 159  */ .forminput {
/* 160  */ 	border: 1px solid #666;
/* 161  */ 	position: absolute;
/* 162  */ 	left: 0;
/* 163  */ 	right: 34px;
/* 164  */ 	height: 30px;
/* 165  */ 	padding: 4px 6px;
/* 166  */ 	-webkit-appearance:textfield;
/* 167  */ }
/* 168  */ .searchwrapper {
/* 169  */     position: absolute;
/* 170  */     left: 0;
/* 171  */     right: 48px;
/* 172  */ }
/* 173  */ .searchwrapper input {
/* 174  */     width: 100%;
/* 175  */ }
/* 176  */ 
/* 177  */ *:first-child+html .forminput {
/* 178  */ 	/* The return of IE CSS hacks makes me mad */
/* 179  */ 	width: 90%;
/* 180  */ }
/* 181  */ 
/* 182  */ .inputcombo {
/* 183  */ 	height: 38px;
/* 184  */ 	position: relative;
/* 185  */ 
/* 186  */ 	/* The following hack works around what appears to be a resize bug in some
/* 187  *| 	   versions of webkit.  The issue is that our search bar styles can prevent
/* 188  *| 	   the browser width from shrinking after resizing to a narrower width.
/* 189  *| 	   This causes a horizontal scroll bar to appear and a blank space to be
/* 190  *| 	   added to the right side of the page.
/* 191  *| 
/* 192  *| 	   The bug is a little harder to reproduce on orientation change (which is
/* 193  *| 	   why we hadn't noticed it beforehand).  However when the search bar and the
/* 194  *| 	   context selection box are present the bug becomes very reproducible. */
/* 195  */ 	overflow-x: hidden;
/* 196  */ }
/* 197  */ 
/* 198  */ .inputcombo .forminput {
/* 199  */ 	height: 24px;
/* 200  */ 	padding: 4px 4px 8px 7px;

/* compliant.css */

/* 201  */ 	line-height: 24px;
/* 202  */ 	border: 1px 0 1px 1px solid #666;
/* 203  */ 	border-bottom-left-radius: 11px;
/* 204  */ 	border-top-left-radius: 11px;
/* 205  */ 	border-bottom-right-radius: 0;
/* 206  */ 	border-top-right-radius: 0;
/* 207  */ }
/* 208  */ 
/* 209  */ .inputcombo .combobutton {
/* 210  */ 	position: absolute;
/* 211  */ 	z-index: 10;
/* 212  */ 	top: 0;
/* 213  */ 	right: 0;
/* 214  */ 	width: 38px;
/* 215  */ 	height: 38px;
/* 216  */ }
/* 217  */ 
/* 218  */ .emphasized {
/* 219  */ 	margin: 14px 0;
/* 220  */ }
/* 221  */ 
/* 222  */ 
/* 223  */ .emphasized  .forminput {
/* 224  */ 	border: 3px solid #666;
/* 225  */ 	padding: 6px 4px 8px 7px;
/* 226  */ 	height: 18px;
/* 227  */ }
/* 228  */ 
/* 229  */ .emphasized .combobutton {
/* 230  */ 	width: 38px;
/* 231  */ 	height: 38px;
/* 232  */ }
/* 233  */ 
/* 234  */ .formlist {
/* 235  */   font-size: 93.33%;
/* 236  */ }
/* 237  */ 
/* 238  */ .formlist .formelement {
/* 239  */   display: table;
/* 240  */   table-layout: fixed;
/* 241  */   width: 100%;
/* 242  */   text-align: center;
/* 243  */   margin-bottom: 0.75em;
/* 244  */ }
/* 245  */ .formlist .formelement label {
/* 246  */   text-align: right;
/* 247  */   display: table-cell;
/* 248  */   width: 40%;
/* 249  */   line-height: 1.25em;
/* 250  */   max-width: 10em;

/* compliant.css */

/* 251  */   padding: 0 0.5em 0 0;
/* 252  */   vertical-align: middle;
/* 253  */ }
/* 254  */ .formlist .form-boolean label {
/* 255  */   text-align: left;
/* 256  */   width: auto;
/* 257  */   padding: 0.4em 0 0.4em 40%;
/* 258  */ }
/* 259  */ @media only screen and (min-width: 30em) {
/* 260  */   .formlist .formelement label {
/* 261  */ 		width: 35%;	/* On wider screens, the form-field labels can be narrower */
/* 262  */ 	}
/* 263  */   .formlist .form-boolean label {
/* 264  */     padding-left: 35%;
/* 265  */   }
/* 266  */ }
/* 267  */ @media only screen and (min-width: 40em) {
/* 268  */   .formlist .formelement label {
/* 269  */ 		width: 30%;	/* On wider screens, the form-field labels can be narrower */
/* 270  */ 	}
/* 271  */   .formlist .form-boolean label {
/* 272  */     padding-left: 30%;
/* 273  */   }
/* 274  */ }
/* 275  */ .formlist .formelement input,
/* 276  */ .formlist .formelement select,
/* 277  */ .formlist .formelement textarea {
/* 278  */   -webkit-box-sizing: border-box;
/* 279  */   box-sizing: border-box;
/* 280  */   width: 100%;
/* 281  */ }
/* 282  */ .formlist .formelement input[type=text],
/* 283  */ .formlist .formelement input[type=number],
/* 284  */ .formlist .formelement input[type=phone],
/* 285  */ .formlist .formelement input[type=date] {
/* 286  */   border: 1px solid #c0c0c0;
/* 287  */   -webkit-appearance: none;
/* 288  */   -webkit-border-radius: 4px;
/* 289  */   -moz-border-radius: 4px;
/* 290  */   border-radius: 4px;
/* 291  */   padding-left: 0.3em;
/* 292  */   padding-right: 0.3em;
/* 293  */   line-height: 1.2em;
/* 294  */   height: 2.2em;
/* 295  */ }
/* 296  */ .formlist .formelement input[type=radio],
/* 297  */ .formlist .formelement input[type=checkbox] {
/* 298  */   width: auto;
/* 299  */ }
/* 300  */ 

/* compliant.css */

/* 301  */ .formbuttons {
/* 302  */ 	margin: 16px 0 8px 0;
/* 303  */ 	text-align: center;
/* 304  */ }
/* 305  */ 
/* 306  */ a.formbutton {
/* 307  */   cursor: default;
/* 308  */ 	text-align: center;
/* 309  */ 	display: inline-block;
/* 310  */ 	padding-right: 7px;
/* 311  */ 	background-image: url("/device/compliant/common/images/button-sd-r.png");
/* 312  */ 	background-repeat: no-repeat;
/* 313  */ 	background-position: right;
/* 314  */ 	margin: 0 5px;
/* 315  */ 	height: 36px;
/* 316  */ 	text-decoration: none;
/* 317  */ }
/* 318  */ 
/* 319  */ a.formbutton div {
/* 320  */ 	display: inline-block;
/* 321  */ 	color: #fff;
/* 322  */ 	font-weight: bold;
/* 323  */ 	font-size: 94.12%;
/* 324  */ 	line-height: 26px;  /* height minus padding */
/* 325  */ 	text-decoration: none;
/* 326  */ 	padding: 5px 5px 5px 12px;
/* 327  */ 	background-image: url("/device/compliant/common/images/button-sd-l.png");
/* 328  */ 	background-repeat: no-repeat;
/* 329  */ 	background-position: left;
/* 330  */ 	text-decoration: none;
/* 331  */ }
/* 332  */ 
/* 333  */ input.formbutton {
/* 334  */   -webkit-appearance: none;
/* 335  */   display: block;
/* 336  */ 	color: #fff;
/* 337  */ 	font-weight: bold;
/* 338  */ 	font-size: 94.12%;
/* 339  */ 	line-height: 26px;  /* height minus padding */
/* 340  */ 	text-decoration: none;
/* 341  */ 	padding: 5px 14px 5px 12px;
/* 342  */ 	margin-right: -7px;
/* 343  */ 	border: none;
/* 344  */ 	height: 36px;
/* 345  */ 	background-color: transparent;
/* 346  */ 	background-image: url("/device/compliant/common/images/button-sd-r.png");
/* 347  */ 	background-repeat: no-repeat;
/* 348  */ 	background-position: right center;
/* 349  */ 	-webkit-border-radius: 0px;
/* 350  */ 	border-radius: 0px;

/* compliant.css */

/* 351  */ }
/* 352  */ span.formbuttoncontainer {  /* must be span for winphone7 */
/* 353  */   display: inline-block;
/* 354  */ 	background-color: transparent;
/* 355  */ 	background-image: url("/device/compliant/common/images/button-sd-l.png");
/* 356  */ 	background-repeat: no-repeat;
/* 357  */ 	background-position: left center;
/* 358  */ 	padding: 0;
/* 359  */ 	margin: 0;
/* 360  */ 	margin-right: 7px; /* recenter */
/* 361  */ 	overflow: visible;
/* 362  */ 	height: 36px;
/* 363  */ }
/* 364  */ 
/* 365  */ .radiobutton {
/* 366  */ 	width: 24px;
/* 367  */ 	height: 24px;
/* 368  */ 	margin-right: 5px;
/* 369  */ 	margin-left: 0;
/* 370  */ 	margin-bottom: 8px;
/* 371  */ 	vertical-align: -12%;
/* 372  */ 	-webkit-border-radius: 12px;
/* 373  */ 	border-radius: 12px;
/* 374  */ }
/* 375  */ 
/* 376  */ .detailhtml {
/* 377  */   margin: 9px 12px;
/* 378  */ }
/* 379  */ 
/* 380  */ 
/* 381  */ .tabbody .detailhtml {
/* 382  */   margin: 9px 0;
/* 383  */ }
/* 384  */ 
/* 385  */ .detailimage {
/* 386  */     display: block;
/* 387  */     margin-left: auto;
/* 388  */     margin-right: auto;
/* 389  */     margin-top: 9px;
/* 390  */     margin-bottom: 9px;
/* 391  */ }
/* 392  */ 
/* 393  */ /* Top navigation/titlebar */
/* 394  */ 
/* 395  */ #navbar {
/* 396  */ 	margin: 0 0 9px 0;
/* 397  */ 	-webkit-box-shadow: 0 0 4px #000;
/* 398  */ 	-moz-box-shadow: 0 0 4px #000;
/* 399  */ 	-o-box-shadow: 0 0 4px #000;
/* 400  */ 	box-shadow: 0 0 4px #000;

/* compliant.css */

/* 401  */ }
/* 402  */ 
/* 403  */ .breadcrumbs {
/* 404  */     overflow: hidden;
/* 405  */     white-space: nowrap;
/* 406  */     text-overflow: ellipsis;
/* 407  */ 	height: 100%;
/* 408  */ }
/* 409  */ 
/* 410  */ .breadcrumbs a {
/* 411  */ 	display: inline-block;
/* 412  */ 	height: 100%;
/* 413  */ 	line-height: 44px;
/* 414  */ 	vertical-align: top;
/* 415  */   margin-left: -4px; /* overlap by the width of the drillup art */
/* 416  */   padding: 0 16px 0 2px;
/* 417  */   background-image: url("/device/compliant/common/images/drillup-r.png");
/* 418  */ 	background-repeat: no-repeat;
/* 419  */ 	background-position: right top;
/* 420  */ 	text-decoration: none;
/* 421  */ 	overflow: hidden;
/* 422  */ 	text-overflow: ellipsis;
/* 423  */ }
/* 424  */ 
/* 425  */ *:first-child+html .breadcrumbs a {
/* 426  */ 	/* The return of IE CSS hacks makes me mad */
/* 427  */     margin-left: -5px; 	/* +3px vs normal */
/* 428  */ 	padding-right: 16px;
/* 429  */ }
/* 430  */ 
/* 431  */ a.homelink {
/* 432  */     background-image: none;
/* 433  */     margin-left: 0;
/* 434  */     margin-right: 0;
/* 435  */     padding: 0!important;	/* !important necessitated by IE for WP7 grrr */
/* 436  */ }
/* 437  */ 
/* 438  */ .breadcrumbs a.homelink img {
/* 439  */     padding: 0;
/* 440  */ }
/* 441  */ 
/* 442  */ a.module img {
/* 443  */ 	padding: 8px 2px 8px 0px;
/* 444  */ }
/* 445  */ 
/* 446  */ .homepage .moduleicon {
/* 447  */     padding: 8px 2px 8px 6px;
/* 448  */     vertical-align: top; /* for firefox */
/* 449  */ }
/* 450  */ 

/* compliant.css */

/* 451  */ *:first-child+html .homepage .moduleicon {
/* 452  */ 	/* The return of IE CSS hacks makes me mad */
/* 453  */ 	padding-left: 3px;
/* 454  */ 	float: left;
/* 455  */ }
/* 456  */ 
/* 457  */ .crumb1 {
/* 458  */ 	max-width: 120px;
/* 459  */ }
/* 460  */ 
/* 461  */ .crumb2a  {
/* 462  */ 	max-width: 45px;
/* 463  */ }
/* 464  */ 
/* 465  */ .crumb2b  {
/* 466  */ 	max-width: 50px;
/* 467  */ }
/* 468  */ 
/* 469  */ .crumb3a {
/* 470  */ 	max-width: 40px;
/* 471  */   	display: none !important; /* hidden for now because it doesn't fit */
/* 472  */ }
/* 473  */ 
/* 474  */ .crumb3b {
/* 475  */ 	max-width: 45px;
/* 476  */ }
/* 477  */ 
/* 478  */ .crumb3c {
/* 479  */ 	max-width: 50px;
/* 480  */ }
/* 481  */ 
/* 482  */ .pagetitle {
/* 483  */ 	display: inline-block;
/* 484  */ 	font-weight: bold;
/* 485  */ 	margin-left: -2px;
/* 486  */ 	vertical-align: top;
/* 487  */ 	line-height: 44px;
/* 488  */ 	height: 44px;
/* 489  */ }
/* 490  */ 
/* 491  */ *:first-child+html .pagetitle {
/* 492  */ 	/* The return of IE CSS hacks makes me cry */
/* 493  */ 	margin-left: -2px;
/* 494  */ }
/* 495  */ 
/* 496  */ .homelink + .pagetitle {
/* 497  */   margin-left: 0px;
/* 498  */ }
/* 499  */ 
/* 500  */ .homepage .pagetitle {

/* compliant.css */

/* 501  */ 	display: inline;
/* 502  */ 	max-width: 210px;
/* 503  */ 	margin-left: -8px;
/* 504  */ }
/* 505  */ 
/* 506  */ .homepage .pagetitle {
/* 507  */ 	max-width: 210px;
/* 508  */ }
/* 509  */ 
/* 510  */ .help {
/* 511  */ 	position: absolute;
/* 512  */ 	top: 0px;
/* 513  */ 	right: 0px;
/* 514  */ 	width: 46px;
/* 515  */ }
/* 516  */ 
/* 517  */ .logout {
/* 518  */     position: absolute;
/* 519  */     top: 0px;
/* 520  */     right: 0px;
/* 521  */     margin-right: 10px;
/* 522  */ }
/* 523  */ 
/* 524  */ .helpon .logout {
/* 525  */     right: 46px;
/* 526  */ }
/* 527  */ 
/* 528  */ .logout span {
/* 529  */     color:#fff;
/* 530  */     font-weight: bold;
/* 531  */ }
/* 532  */ 
/* 533  */ #navbar.helpon {
/* 534  */     padding-right: 46px;
/* 535  */ }
/* 536  */ 
/* 537  */ /* Springboards */
/* 538  */ 
/* 539  */ .springboard {
/* 540  */ 	margin: 0;
/* 541  */ 	padding: 6px;
/* 542  */ 	clear: both;
/* 543  */ 	overflow: hidden;
/* 544  */ }
/* 545  */ 
/* 546  */ .springboard:after {
/* 547  */   content: "";
/* 548  */   display: block;
/* 549  */   clear: both;
/* 550  */   visibility: hidden;

/* compliant.css */

/* 551  */ }
/* 552  */ 
/* 553  */ .springboard div {
/* 554  */ 	position: relative;
/* 555  */ 	margin: 0;
/* 556  */ 	padding: 0;
/* 557  */ 	border: 0;
/* 558  */ 	float: left;
/* 559  */ 	text-align: center;
/* 560  */ 	vertical-align: top;
/* 561  */ 	font-size: 76.5%;	/* Font size of text label below icon */
/* 562  */ 	line-height: 1.1em;
/* 563  */ 	width: 25%;	/* For springboard grid that is 4 icons wide */
/* 564  */ 	height: 100px;
/* 565  */ }
/* 566  */ 
/* 567  */ .springboard a {
/* 568  */ 	display: block;
/* 569  */ 	text-decoration: none;
/* 570  */ 	padding: 8px 5px;
/* 571  */ 	word-wrap: normal;
/* 572  */ }
/* 573  */ 
/* 574  */ .springboard a img {
/* 575  */ 	width: 60px;
/* 576  */ 	height: 60px;
/* 577  */ 	margin-bottom: 0;
/* 578  */ }
/* 579  */ 
/* 580  */ .springboard .separator {
/* 581  */ 	display: block;
/* 582  */ 	width: 100%;
/* 583  */ 	height: 10px;
/* 584  */ 	clear:both;
/* 585  */ 	margin: 0;
/* 586  */ 	padding: 0;
/* 587  */ 	float: none;
/* 588  */ }
/* 589  */ .springboard .badge img {
/* 590  */ 	position: absolute;
/* 591  */ 	right: 12px;
/* 592  */ 	top: 5px;
/* 593  */ 	width: 24px;
/* 594  */ 	height: 24px;
/* 595  */ 	padding-top: 5px;
/* 596  */ 	text-align: center;
/* 597  */ 	color: #fff;
/* 598  */ 	font-size:70.59%;
/* 599  */ 	font-weight: bold;
/* 600  */ 	background-image: url("/device/compliant/common/images/badge.png");

/* compliant.css */

/* 601  */ 	background-repeat: no-repeat;
/* 602  */ }
/* 603  */ 
/* 604  */ .springboard .secured {
/* 605  */ 	position: absolute;
/* 606  */ 	z-index: 100;
/* 607  */ 	top: 45px;
/* 608  */ 	right: 4px;
/* 609  */ 	width: 18px;
/* 610  */ 	height: 22px;
/* 611  */ 	background: url("/device/compliant/common/images/secured.png") no-repeat;
/* 612  */ }
/* 613  */ 
/* 614  */ .springboard .utility .secured {
/* 615  */ 	top: 26px;
/* 616  */ 	right: 12px;
/* 617  */ }
/* 618  */ 
/* 619  */ /* Overall size of one cell in the springboard's utility-type items */
/* 620  */ /* Utility-class modules are typically shown smaller and at the bottom of the springboard */
/* 621  */ .springboard div.utility {
/* 622  */ 	/* width: 33%; */ /* For a 3-wide row of utility icons */
/* 623  */ 	width: 25%; /* For a 4-wide row of utility icons */
/* 624  */ 	/* width: 20%; */ /* For a 5-wide row of utility icons */
/* 625  */ 	height: 86px;
/* 626  */ 	font-size: 70.6%;
/* 627  */ 	line-height: 1.1em;
/* 628  */ }
/* 629  */ 
/* 630  */ .springboard div.utility a img {
/* 631  */ 	/* Size of each utility-class icon in a springboard */
/* 632  */ 	width: 30px;
/* 633  */ 	height: 30px;
/* 634  */ }
/* 635  */ 
/* 636  */ /* Responsive springboard spacing adjustments for larger screens */
/* 637  */ 
/* 638  */ @media only screen and (min-width: 480px) {
/* 639  */ 	.springboard div {
/* 640  */ 		/* width: 25%; */	/* For springboard grid that is 4 icons wide */
/* 641  */ 		width: 20%;	/* For springboard grid that is 5 icons wide */
/* 642  */ 	}
/* 643  */ }
/* 644  */ 
/* 645  */ @media only screen and (min-width: 600px) {
/* 646  */ 	.springboard div {
/* 647  */ 		/* width: 20%; */	/* For springboard grid that is 5 icons wide */
/* 648  */ 		width: 16.6%;	/* For springboard grid that is 6 icons wide */
/* 649  */ 	}
/* 650  */ }

/* compliant.css */

/* 651  */ 
/* 652  */ /* On taller screens, increase vertical spacing */
/* 653  */ 
/* 654  */ @media only screen and (min-height: 480px) {
/* 655  */ 	.springboard div {
/* 656  */ 		height: 100px;
/* 657  */ 	}
/* 658  */ }
/* 659  */ 
/* 660  */ @media only screen and (min-height: 540px) {
/* 661  */ 	#searchformcontainer {
/* 662  */ 		margin: 20px 12px;
/* 663  */ 	}
/* 664  */ 	.springboard div {
/* 665  */ 		height: 110px;
/* 666  */ 	}
/* 667  */ }
/* 668  */ 
/* 669  */ @media only screen and (min-height: 600px) {
/* 670  */ 	#searchformcontainer {
/* 671  */ 		margin: 24px 12px;
/* 672  */ 	}
/* 673  */ 	.springboard div {
/* 674  */ 		height: 120px;
/* 675  */ 	}
/* 676  */ }
/* 677  */ 
/* 678  */ 
/* 679  */ /* Navigation and results listings */
/* 680  */ 
/* 681  */ .nav {
/* 682  */ 	padding: 0;
/* 683  */ 	margin: 9px;
/* 684  */ 	border: 1px solid #c0c0c0;
/* 685  */ 	-webkit-border-radius: 9px;
/* 686  */ 	border-radius: 9px;
/* 687  */ 	position: relative;
/* 688  */ }
/* 689  */ 
/* 690  */ .nav li {
/* 691  */ 	list-style-type: none;
/* 692  */ 	border-top: 1px solid #c0c0c0;
/* 693  */ 	padding: 11px;
/* 694  */ 	position: relative;
/* 695  */ }
/* 696  */ 
/* 697  */ .nav li:first-child {
/* 698  */ 	border-top:0;
/* 699  */ }
/* 700  */ 

/* compliant.css */

/* 701  */ .nav li div.smallprint {
/* 702  */   padding-top: 2px;
/* 703  */ }
/* 704  */ 
/* 705  */ .nav span.nolink, .results span.nolink {
/* 706  */ 	display: block;
/* 707  */ 	padding: 8px;
/* 708  */ 	margin: -8px;
/* 709  */ 	background-repeat: no-repeat;
/* 710  */ 	background-position: right;
/* 711  */ 	line-height: 1.2em;
/* 712  */ 	text-decoration: none;
/* 713  */ }
/* 714  */ 
/* 715  */ .nav span.nolink {
/* 716  */ 	-webkit-border-radius: 5px;
/* 717  */ 	border-radius: 5px;
/* 718  */ }
/* 719  */ 
/* 720  */ .nav a  {
/* 721  */ 	display: block;
/* 722  */ 	position: relative;
/* 723  */ 	padding: 8px 24px 10px 8px;
/* 724  */ 	margin: -8px;
/* 725  */ 	background-image: url("/device/compliant/common/images/action-arrow.png");
/* 726  */ 	background-repeat: no-repeat;
/* 727  */ 	background-position: right;
/* 728  */ 	line-height: 1.2em;
/* 729  */ 	text-decoration: none;
/* 730  */ 	-webkit-border-radius: 5px;
/* 731  */ 	border-radius: 5px;
/* 732  */ }
/* 733  */ 
/* 734  */ .nav a.inline  {
/* 735  */ 	display: inline;
/* 736  */ 	padding: 0;
/* 737  */ 	margin: 0;
/* 738  */ 	background-image: none;
/* 739  */ 	border-radius: 0
/* 740  */ 	-webkit-border-radius: 0;
/* 741  */ }
/* 742  */ 
/* 743  */ .nav li.icon {
/* 744  */   padding: 0 11px;
/* 745  */   min-height: 72px;
/* 746  */ }
/* 747  */ .nav li.icon img {
/* 748  */   position: absolute;
/* 749  */   top: 2px;
/* 750  */   left: 0;

/* compliant.css */

/* 751  */   height: 50px;
/* 752  */   width: 50px;
/* 753  */ }
/* 754  */ .nav li.icon a {
/* 755  */   position: relative;
/* 756  */   margin: 0 -7px 0 0;
/* 757  */   padding-left: 57px;
/* 758  */   min-height: 50px;
/* 759  */ }
/* 760  */ .nav li.icon a img {
/* 761  */   top: 11px;
/* 762  */ }
/* 763  */ 
/* 764  */ .nav h2, .nav h3 {
/* 765  */ 	margin-bottom: 0;
/* 766  */ }
/* 767  */ 
/* 768  */ .focal .nav {
/* 769  */ 	margin: 10px -13px;
/* 770  */ 	-webkit-border-radius: 0px;
/* 771  */ 	border-radius: 0px;
/* 772  */ }
/* 773  */ 
/* 774  */ ul.focal {
/* 775  */ 	list-style-type: none;
/* 776  */ 	padding: 0;
/* 777  */ }
/* 778  */ 
/* 779  */ ul.focal li {
/* 780  */ 	list-style-type: none;
/* 781  */ 	padding: 11px;
/* 782  */ 	position: relative;
/* 783  */ 	border-top: 1px solid #c0c0c0;
/* 784  */ }
/* 785  */ 
/* 786  */ ul.focal li:first-child {
/* 787  */ 	border-top:0;
/* 788  */ }
/* 789  */ 
/* 790  */ .tabbody .nav {
/* 791  */ 	margin: 0 -8px;
/* 792  */ 	border: none;
/* 793  */ 	-webkit-border-bottom-right-radius: 8px;
/* 794  */ 	-webkit-border-bottom-left-radius: 8px;
/* 795  */ 	bottom-right-radius: 8px;
/* 796  */ 	bottom-left-radius: 8px;
/* 797  */ }
/* 798  */ 
/* 799  */ .tabbody .results {
/* 800  */ 	margin: 8px 4px 0 4px;

/* compliant.css */

/* 801  */ 	border-width: 1px 0 0 0;
/* 802  */ 	-webkit-border-bottom-right-radius: 8px;
/* 803  */ 	-webkit-border-bottom-left-radius: 8px;
/* 804  */ 	border-bottom-right-radius: 8px;
/* 805  */ 	border-bottom-left-radius: 8px;
/* 806  */ }
/* 807  */ 
/* 808  */ .tabbody .nested {
/* 809  */ 	margin: 0px;
/* 810  */ 	border: 1px solid #c0c0c0;
/* 811  */ }
/* 812  */ 
/* 813  */ .tabbody .nested li {
/* 814  */ 	padding: 10px;
/* 815  */ }
/* 816  */ 
/* 817  */ .results {
/* 818  */ 	padding: 0;
/* 819  */ 	margin: 10px 0;
/* 820  */ 	border-top: 1px solid #c0c0c0;
/* 821  */ 	border-bottom: 1px solid #c0c0c0;
/* 822  */ 	position: relative;
/* 823  */ }
/* 824  */ 
/* 825  */ .results li {
/* 826  */ 	list-style-type: none;
/* 827  */ 	border-top: 1px solid #c0c0c0;
/* 828  */ 	padding: 10px;
/* 829  */ 	position: relative;
/* 830  */ }
/* 831  */ 
/* 832  */ .results li:first-child {
/* 833  */ 	border-top:0;
/* 834  */ }
/* 835  */ 
/* 836  */ .results a  {
/* 837  */ 	display: block;
/* 838  */ 	position: relative;
/* 839  */ 	padding: 9px 25px 9px 7px;
/* 840  */ 	margin: -7px;
/* 841  */ 	background-image: url("/device/compliant/common/images/action-arrow.png");
/* 842  */ 	background-repeat: no-repeat;
/* 843  */ 	background-position: right;
/* 844  */ 	line-height: 1.2em;
/* 845  */ 	text-decoration: none;
/* 846  */ }
/* 847  */ 
/* 848  */ .results li ul {
/* 849  */ 	margin: 0 0 -8px 0;
/* 850  */ 	padding: 0;

/* compliant.css */

/* 851  */ }
/* 852  */ 
/* 853  */ .results li div.smallprint {
/* 854  */   padding-top: .25em;
/* 855  */ }
/* 856  */ 
/* 857  */ .results li ul li {
/* 858  */ 	list-style-type: none;
/* 859  */ 	background-image: url("/device/compliant/common/images/bullet.png");
/* 860  */ 	background-repeat: no-repeat;
/* 861  */ 	background-position: 0 2px;
/* 862  */ 	padding: 0 0 0 19px;
/* 863  */ 	margin: 0 0 8px -4px;
/* 864  */ 	border: none;
/* 865  */ }
/* 866  */ 
/* 867  */ .results li.icon {
/* 868  */   padding: 0 10px;
/* 869  */   min-height: 54px;
/* 870  */ }
/* 871  */ .results li.icon a {
/* 872  */   position: relative;
/* 873  */   margin: 0 -7px 0 0;
/* 874  */   padding: 13px 18px 13px 58px;
/* 875  */   line-height: 30px;
/* 876  */ }
/* 877  */ .results li.icon img {
/* 878  */   position: absolute;
/* 879  */   top: 2px;
/* 880  */   left: 0;
/* 881  */   height: 50px;
/* 882  */   width: 50px;
/* 883  */ }
/* 884  */ 
/* 885  */ .secondary {
/* 886  */ 	margin: 10px;
/* 887  */ 	padding: 0;
/* 888  */ 	border: 1px solid #c0c0c0;
/* 889  */ 	-webkit-border-radius: 8px;
/* 890  */ 	border-radius: 8px;
/* 891  */ }
/* 892  */ 
/* 893  */ .secondary li {
/* 894  */ 	list-style-type: none;
/* 895  */ 	border-top: 1px solid #c0c0c0;
/* 896  */ 	position: relative;
/* 897  */ 	padding: 9px;
/* 898  */ }
/* 899  */ 
/* 900  */ .secondary li:first-child {

/* compliant.css */

/* 901  */ 	border-top: none;
/* 902  */ }
/* 903  */ 
/* 904  */ .secondary a {
/* 905  */ 	display: block;
/* 906  */ 	padding: 8px 25px 8px 7px;
/* 907  */ 	margin: -6px;
/* 908  */ 	background-image: url("/device/compliant/common/images/action-arrow.png");
/* 909  */ 	background-repeat: no-repeat;
/* 910  */ 	background-position: right;
/* 911  */ 	line-height: 1.2em;
/* 912  */ 	text-decoration: none;
/* 913  */ 	color: #333;
/* 914  */ 	-webkit-border-radius: 5px;
/* 915  */ 	border-radius: 5px;
/* 916  */ }
/* 917  */ 
/* 918  */ .nonfocal.listhead {
/* 919  */   margin-bottom: -0.2em;
/* 920  */ }
/* 921  */ 
/* 922  */ .bottomnav {
/* 923  */ 	clear: both;
/* 924  */ 	margin: 32px 10px;
/* 925  */ 	position: relative;
/* 926  */ }
/* 927  */ 
/* 928  */ .nav .badge {
/* 929  */ 	display: inline-block;
/* 930  */ 	position: relative;
/* 931  */ 	top: -1px;
/* 932  */ 	margin-left: 4px;
/* 933  */ 	margin-bottom: -4px;
/* 934  */ 	font-size: 83.353%;
/* 935  */ 	line-height: 1em;
/* 936  */ 	padding: 4px 9px 4px 7px;
/* 937  */ 	-webkit-border-radius: 10px;
/* 938  */ 	border-radius: 10px;
/* 939  */ }
/* 940  */ 
/* 941  */ .sidenav {
/* 942  */ 	margin: 12px 8px;
/* 943  */ }
/* 944  */ 
/* 945  */ .sidenav a {
/* 946  */ 	padding: 6px 2px;
/* 947  */ 	text-decoration: none;
/* 948  */ }
/* 949  */ 
/* 950  */ .sidenav2 {

/* compliant.css */

/* 951  */ 	margin: 0;
/* 952  */ 	position: relative;
/* 953  */ 	height: 29px;
/* 954  */ }
/* 955  */ .sidenav2 a {
/* 956  */ 	display: block;
/* 957  */ 	position: absolute;
/* 958  */ 	top: 0;
/* 959  */ 	background: transparent url("/device/compliant/common/images/sidenav-arrows.png") no-repeat;
/* 960  */ 	background-size: 48px 58px;
/* 961  */ 	height: 29px;
/* 962  */ 	line-height: 29px;
/* 963  */ 	padding: 0 10px;
/* 964  */ 	text-decoration: none;
/* 965  */ 	font-size: 88.3%;
/* 966  */ }
/* 967  */ a.sidenav-prev {
/* 968  */ 	left: 0;
/* 969  */ 	background-position: left top;
/* 970  */ 	padding-left: 44px;
/* 971  */ }
/* 972  */ .sidenavlabel {
/* 973  */ 	font-size: 88.3%;
/* 974  */ 	text-align: center;
/* 975  */ 	padding: 4px 30px;
/* 976  */ }
/* 977  */ 
/* 978  */ span.sidenav-current {
/* 979  */     font-weight: bold;
/* 980  */ 	display: block;
/* 981  */ 	text-align: center;
/* 982  */ 	height: 29px;
/* 983  */ 	line-height: 29px;
/* 984  */ 	padding: 0 10px;
/* 985  */ 	text-decoration: none;
/* 986  */ 	font-size: 88.3%;
/* 987  */ }
/* 988  */ 
/* 989  */ a.sidenav-next {
/* 990  */ 	right: 0;
/* 991  */ 	background-position: right bottom;
/* 992  */ 	padding-right: 44px;
/* 993  */ }
/* 994  */ .sidenav3 {
/* 995  */ 	float: right;
/* 996  */ 	width: 90px;
/* 997  */ 	height: 34px;
/* 998  */ 	margin: -4px 0 4px 5px;
/* 999  */ }
/* 1000 */ .sidenav3 a {

/* compliant.css */

/* 1001 */ 	display: block;
/* 1002 */ 	position: absolute;
/* 1003 */ 	background: transparent url("/device/compliant/common/images/sidenav-segmented.png") no-repeat;
/* 1004 */ 	height: 34px;
/* 1005 */ 	width: 45px;
/* 1006 */ }
/* 1007 */ .sidenav3 a.sidenav-prev {
/* 1008 */ 	right: 45px;
/* 1009 */ 	left: auto;
/* 1010 */ 	background-position: left;
/* 1011 */ 	padding: 0;
/* 1012 */ }
/* 1013 */ .sidenav3 a.sidenav-next {
/* 1014 */ 	right: 0;
/* 1015 */ 	background-position: right;
/* 1016 */ 	padding: 0;
/* 1017 */ }
/* 1018 */ 
/* 1019 */ 
/* 1020 */ /* Specific content formatting */
/* 1021 */ 
/* 1022 */ .focal {
/* 1023 */ 	position: relative;
/* 1024 */ 	padding: 12px;
/* 1025 */ 	margin: 10px;
/* 1026 */ 	font-weight:normal;
/* 1027 */ 	line-height: 1.33em;
/* 1028 */ 	border: 1px solid #c0c0c0;
/* 1029 */ 	border-radius: 9px;
/* 1030 */ }
/* 1031 */ 
/* 1032 */ .nonfocal {
/* 1033 */ 	margin: 12px;
/* 1034 */ }
/* 1035 */ 
/* 1036 */ .nonfocal form {
/* 1037 */ 	margin-left: -4px;
/* 1038 */ 	margin-right: -4px;
/* 1039 */ }
/* 1040 */ 
/* 1041 */ .shaded {
/* 1042 */ 	border: 1px solid #e0e0e0;
/* 1043 */ 	padding-bottom: 0;
/* 1044 */ }
/* 1045 */ 
/* 1046 */ .legend {
/* 1047 */ 	margin: 7px 0;
/* 1048 */ 	font-size: 82.353%;
/* 1049 */ 	line-height: 1.214em;
/* 1050 */ }

/* compliant.css */

/* 1051 */ 
/* 1052 */ .legend.nonfocal {
/* 1053 */ 	margin: 0 0 24px 0;
/* 1054 */ 	padding: 0 12px;
/* 1055 */ }
/* 1056 */ 
/* 1057 */ .legend div {
/* 1058 */ 	display: inline;
/* 1059 */ 	margin-right: 0px;
/* 1060 */ 	padding: 1px 0;
/* 1061 */ }
/* 1062 */ 
/* 1063 */ .legend .icon {
/* 1064 */ 	background-position: 10px 0;
/* 1065 */ 	padding-left: 31px;
/* 1066 */ }
/* 1067 */ 
/* 1068 */ .smallprint {
/* 1069 */ 	font-weight: normal;
/* 1070 */ 	font-size: 82.353%;
/* 1071 */ 	line-height: 1.214em;
/* 1072 */ }
/* 1073 */ 
/* 1074 */ .fineprint {
/* 1075 */ 	font-weight: normal;
/* 1076 */ 	font-size: 70.589%;
/* 1077 */ 	line-height: 1.1167em;
/* 1078 */ }
/* 1079 */ 
/* 1080 */ .label {
/* 1081 */   display: block;
/* 1082 */   font-size: 76.471%;
/* 1083 */   line-height: 1.3em;
/* 1084 */   font-weight: bold;
/* 1085 */   text-align: left;
/* 1086 */   white-space: nowrap;
/* 1087 */   overflow: hidden;
/* 1088 */   text-overflow: ellipsis;
/* 1089 */ }
/* 1090 */ 
/* 1091 */ .value {
/* 1092 */     display: block;
/* 1093 */     font-size: 100%;
/* 1094 */     min-height: 1.3em;
/* 1095 */     line-height: 1.3em;
/* 1096 */     word-wrap: break-word;
/* 1097 */ }
/* 1098 */ 
/* 1099 */ .email .value {
/* 1100 */     -webkit-hyphens: none;

/* compliant.css */

/* 1101 */     -moz-hyphens: none;
/* 1102 */     hyphens: none;
/* 1103 */ }
/* 1104 */ 
/* 1105 */ .longlabel {
/* 1106 */ 	display: block;
/* 1107 */ 	font-size: 76.471%;
/* 1108 */ 	line-height: 1.154em;
/* 1109 */ 	font-weight: bold;
/* 1110 */   text-align: left;
/* 1111 */   white-space: nowrap;
/* 1112 */   overflow: hidden;
/* 1113 */   text-overflow: ellipsis;
/* 1114 */ }
/* 1115 */ 
/* 1116 */ .longlabel + .value {
/* 1117 */   margin-left: 0px;
/* 1118 */   margin-top: 0px;
/* 1119 */ }
/* 1120 */ 
/* 1121 */ .more {
/* 1122 */ 	/* Inline links for "Show more..." */
/* 1123 */ 	color: #933;
/* 1124 */ }
/* 1125 */ 
/* 1126 */ .tight {
/* 1127 */ 	padding: 0;
/* 1128 */ 	margin: 0;
/* 1129 */ }
/* 1130 */ 
/* 1131 */ .clear {
/* 1132 */ 	clear: both;
/* 1133 */ }
/* 1134 */ 
/* 1135 */ .invisible {
/* 1136 */ 	display: none;
/* 1137 */ }
/* 1138 */ 
/* 1139 */ .disabled {
/* 1140 */ 	opacity: 0.22;
/* 1141 */ }
/* 1142 */ 
/* 1143 */ .collapsed .summary {
/* 1144 */ 	display: inline;
/* 1145 */ }
/* 1146 */ 
/* 1147 */ .collapsed .fulltext {
/* 1148 */ 	display: none;
/* 1149 */ }
/* 1150 */ 

/* compliant.css */

/* 1151 */ .expanded .summary {
/* 1152 */ 	display: none;
/* 1153 */ }
/* 1154 */ 
/* 1155 */ .expanded .fulltext {
/* 1156 */ 	display: inline;
/* 1157 */ }
/* 1158 */ 
/* 1159 */ .foundat {
/* 1160 */ 	font-size: 83.353%;
/* 1161 */ 	line-height: 1.214em;
/* 1162 */ 	font-weight: normal;
/* 1163 */ 	color: #444;
/* 1164 */ }
/* 1165 */ 
/* 1166 */ p.foundat {
/* 1167 */ 	margin: 0 0 4px 0;
/* 1168 */ }
/* 1169 */ 
/* 1170 */ .address {
/* 1171 */ 	font-size: 83.353%;
/* 1172 */ 	line-height: 1.214em;
/* 1173 */ 	font-weight: normal;
/* 1174 */ }
/* 1175 */ 
/* 1176 */ .nowrap {
/* 1177 */ 	white-space: nowrap;
/* 1178 */ }
/* 1179 */ 
/* 1180 */ 
/* 1181 */ 
/* 1182 */ /* Action links (dial phone, launch map, compose email, etc.) */
/* 1183 */ 
/* 1184 */ .actionlink {
/* 1185 */ 	background-repeat: no-repeat;
/* 1186 */ 	background-position: right;
/* 1187 */ 	padding-right: 38px;
/* 1188 */ 	padding-left: 0;
/* 1189 */ }
/* 1190 */ 
/* 1191 */ a.add {
/* 1192 */ 	background-image: url("/device/compliant/common/images/action-add.png");
/* 1193 */ 	padding-right: 68px;
/* 1194 */ 	min-height: 30px;
/* 1195 */ }
/* 1196 */ 
/* 1197 */ a.delete {
/* 1198 */ 	background-image: url("/device/compliant/common/images/action-delete.png");
/* 1199 */ 	padding-right: 40px;
/* 1200 */ }

/* compliant.css */

/* 1201 */ 
/* 1202 */ a.remove {
/* 1203 */ 	background-image: url("/device/compliant/common/images/action-remove.png");
/* 1204 */ 	padding-right: 40px;
/* 1205 */ }
/* 1206 */ 
/* 1207 */ a.arrow {
/* 1208 */ 	background-image: url("/device/compliant/common/images/action-arrow.png");
/* 1209 */ 	padding-right: 25px;
/* 1210 */ }
/* 1211 */ 
/* 1212 */ a.phone {
/* 1213 */ 	background-image: url("/device/compliant/common/images/action-phone.png");
/* 1214 */ 	padding-right: 36px;
/* 1215 */ }
/* 1216 */ 
/* 1217 */ a.email {
/* 1218 */ 	background-image: url("/device/compliant/common/images/action-email.png");
/* 1219 */ 	padding-right: 38px;
/* 1220 */ }
/* 1221 */ 
/* 1222 */ a.map {
/* 1223 */ 	background-image: url("/device/compliant/common/images/action-map.png");
/* 1224 */ 	padding-right: 38px;
/* 1225 */ }
/* 1226 */ 
/* 1227 */ a.search {
/* 1228 */ 	background-image: url("/device/compliant/common/images/action-search.png");
/* 1229 */ 	padding-right: 36px;
/* 1230 */ }
/* 1231 */ 
/* 1232 */ a.people {
/* 1233 */ 	background-image: url("/device/compliant/common/images/action-people.png");
/* 1234 */ 	padding-right: 36px;
/* 1235 */ }
/* 1236 */ 
/* 1237 */ a.external {
/* 1238 */ 	background-image: url("/device/compliant/common/images/action-external.png");
/* 1239 */ 	padding-right: 34px;
/* 1240 */ }
/* 1241 */ 
/* 1242 */ a.secure {
/* 1243 */ 	background-image: url("/device/compliant/common/images/action-secure.png");
/* 1244 */ 	padding-right: 34px;
/* 1245 */ }
/* 1246 */ 
/* 1247 */ a.pdf {
/* 1248 */ 	background-image: url("/device/compliant/common/images/action-pdf.png");
/* 1249 */ 	padding-right: 34px;
/* 1250 */ }

/* compliant.css */

/* 1251 */ 
/* 1252 */ a.noaction {
/* 1253 */ 	background-image: none;
/* 1254 */ 	padding-right: 7px;
/* 1255 */ }
/* 1256 */ 
/* 1257 */ a.placemark {
/* 1258 */     background-image: url("/device/compliant/common/images/action-placemark.png");
/* 1259 */ }
/* 1260 */ 
/* 1261 */ 
/* 1262 */ 
/* 1263 */ /* Iconically coded links - e.g., Shuttle Schedule, 3DOWN, etc. */
/* 1264 */ 
/* 1265 */ .icon {
/* 1266 */ 	background-repeat: no-repeat;
/* 1267 */ 	background-position: 11px 14px;
/* 1268 */ }
/* 1269 */ 
/* 1270 */ .icon a {
/* 1271 */ 	padding-left: 32px;
/* 1272 */ }
/* 1273 */ 
/* 1274 */ h2.icon {
/* 1275 */ 	background-position: right;
/* 1276 */ 	padding-right: 24px;
/* 1277 */ }
/* 1278 */ 
/* 1279 */ .inset {
/* 1280 */ 	padding-left: 32px;
/* 1281 */ 	padding-top: 3px;
/* 1282 */ 	margin-left: -7px;
/* 1283 */ }
/* 1284 */ 
/* 1285 */ .gps {
/* 1286 */ 	background-image: url("/device/compliant/common/images/gps.png");
/* 1287 */ }
/* 1288 */ 
/* 1289 */ .sch {
/* 1290 */ 	background-image: url("/device/compliant/common/images/schedule.png");
/* 1291 */ }
/* 1292 */ 
/* 1293 */ .ok {
/* 1294 */ 	background-image: url("/device/compliant/common/images/ok.png");
/* 1295 */ }
/* 1296 */ 
/* 1297 */ .alert {
/* 1298 */ 	background-image: url("/device/compliant/common/images/alert.png");
/* 1299 */ }
/* 1300 */ 

/* compliant.css */

/* 1301 */ .warning {
/* 1302 */ 	background-image: url("/device/compliant/common/images/warning.png");
/* 1303 */ }
/* 1304 */ 
/* 1305 */ .critical {
/* 1306 */ 	background-image: url("/device/compliant/common/images/critical.png");
/* 1307 */ }
/* 1308 */ 
/* 1309 */ .available {
/* 1310 */ 	background-image: url("/device/compliant/common/images/available.png");
/* 1311 */ }
/* 1312 */ 
/* 1313 */ .full {
/* 1314 */ 	background-image: url("/device/compliant/common/images/donotenter.png");
/* 1315 */ }
/* 1316 */ 
/* 1317 */ .running {
/* 1318 */ 	background-image: url("/device/compliant/common/images/shuttle.png");
/* 1319 */ 	background-position: 11px 12px;
/* 1320 */ }
/* 1321 */ 
/* 1322 */ .nonrunning {
/* 1323 */ 	background-image: url("/device/compliant/common/images/shuttle-off.png");
/* 1324 */ 	background-position: 11px 12px;
/* 1325 */ }
/* 1326 */ 
/* 1327 */ .running a {
/* 1328 */ 	padding-left: 28px;
/* 1329 */ }
/* 1330 */ 
/* 1331 */ .nonrunning a {
/* 1332 */ 	padding-left: 28px;
/* 1333 */ }
/* 1334 */ 
/* 1335 */ 
/* 1336 */ 
/* 1337 */ /* Tabs (e.g., Shuttle Schedule route pages) */
/* 1338 */ 
/* 1339 */ #tabs {
/* 1340 */ 	list-style-type: none;
/* 1341 */ 	margin: 0;
/* 1342 */ 	padding: 6px 0 0 0;
/* 1343 */ }
/* 1344 */ 
/* 1345 */ #tabs li {
/* 1346 */ 	position: relative;
/* 1347 */ 	float: left;
/* 1348 */ 	margin-bottom: -1px;
/* 1349 */ 	margin-right: 3px;
/* 1350 */ 	-webkit-border-top-right-radius: 6px;

/* compliant.css */

/* 1351 */ 	-webkit-border-top-left-radius: 6px;
/* 1352 */ 	border-top-right-radius: 6px;
/* 1353 */ 	border-top-left-radius: 6px;
/* 1354 */ 	text-align: center;
/* 1355 */ }
/* 1356 */ 
/* 1357 */ #tabs li .badge {
/* 1358 */ 	position: absolute;
/* 1359 */ 	top: -8px;
/* 1360 */ 	right: -6px;
/* 1361 */ 	width: 24px;
/* 1362 */ 	height: 24px;
/* 1363 */ 	line-height: 24px;
/* 1364 */ 	text-align: center;
/* 1365 */ 	color: #fff;
/* 1366 */ 	font-size:70.59%;
/* 1367 */ 	font-weight: bold;
/* 1368 */ 	background-image: url("/device/compliant/common/images/badge.png");
/* 1369 */ 	background-repeat: no-repeat;
/* 1370 */ }
/* 1371 */ 
/* 1372 */ #tabs li a {
/* 1373 */ 	display: block;
/* 1374 */ 	text-decoration: none;
/* 1375 */ 	min-width: 30px;
/* 1376 */ 	padding: 8px 10px 10px 10px;
/* 1377 */ }
/* 1378 */ 
/* 1379 */ #tabs.smalltabs li {
/* 1380 */ 	font-size: 85%;
/* 1381 */ 	margin-right: 2px;
/* 1382 */ }
/* 1383 */ 
/* 1384 */ #tabs.smalltabs li a {
/* 1385 */ 	padding-right: 4px;
/* 1386 */ 	padding-left: 4px;
/* 1387 */ }
/* 1388 */ 
/* 1389 */ #tabscontainer {
/* 1390 */ 	padding: 0 10px;
/* 1391 */ }
/* 1392 */ 
/* 1393 */ #tabbodies {
/* 1394 */ 	margin: 0 -12px 0 -12px;
/* 1395 */ 	clear: both;
/* 1396 */ 	border-top: 1px solid #bbb;
/* 1397 */ 	border-bottom: 1px solid #bbb;
/* 1398 */ }
/* 1399 */ 
/* 1400 */ .shaded #tabbodies {

/* compliant.css */

/* 1401 */ 	margin-top: -11px;
/* 1402 */ }
/* 1403 */ 
/* 1404 */ .tabbody {
/* 1405 */ 	position: relative;
/* 1406 */ 	min-height: 280px;
/* 1407 */ 	padding: 8px;
/* 1408 */ }
/* 1409 */ 
/* 1410 */ .tabbody h3 {
/* 1411 */ 	margin-top: 16px;
/* 1412 */ 	padding-top: 4px;
/* 1413 */ }
/* 1414 */ 
/* 1415 */ .tabbody h3:first-child {
/* 1416 */     margin-top: 8px;
/* 1417 */ }
/* 1418 */ 
/* 1419 */ .tabbody li:first-child h3 {
/* 1420 */ 	margin-top: 2px;
/* 1421 */ }
/* 1422 */ 
/* 1423 */ .tabstrip {
/* 1424 */ 	list-style-type: none;
/* 1425 */ 	height: 36px;
/* 1426 */ 	-webkit-border-radius: 7px;
/* 1427 */ 	border-radius: 7px;
/* 1428 */ 	margin: 0;
/* 1429 */ 	padding: 0;
/* 1430 */ 	left: 0;
/* 1431 */ 	overflow: hidden;
/* 1432 */ 	font-size: 88.24%;
/* 1433 */ }
/* 1434 */ 
/* 1435 */ .tabstrip li  {
/* 1436 */ 	float: left;
/* 1437 */ 	margin: 0;
/* 1438 */ 	text-align: center;
/* 1439 */ 	height: 34px;
/* 1440 */ }
/* 1441 */ 
/* 1442 */ .tabstrip a, .tabstrip a:visited {
/* 1443 */ 	display: block;
/* 1444 */ 	height: 34px;
/* 1445 */ 	line-height: 32px;
/* 1446 */ 	text-decoration: none;
/* 1447 */ 	background-color: transparent;
/* 1448 */ 	border: 1px solid #c0c0c0;
/* 1449 */ 	border-right: none
/* 1450 */ }

/* compliant.css */

/* 1451 */ 
/* 1452 */ .tabstrip li:last-child a {
/* 1453 */     border-right: 1px solid #999;;
/* 1454 */ }
/* 1455 */ 
/* 1456 */ .focal .tabstrip a, .tabbody .tabstrip a {
/* 1457 */ 	color: #505050;
/* 1458 */ }
/* 1459 */ 
/* 1460 */ .tabstrip li.active a {
/* 1461 */ 	background-color: #444;
/* 1462 */ 	color: #fff;
/* 1463 */ }
/* 1464 */ 
/* 1465 */ .tabstrip li:first-child a {
/* 1466 */ 	-webkit-border-bottom-left-radius: 6px;
/* 1467 */ 	-webkit-border-top-left-radius: 6px;
/* 1468 */ 	border-bottom-left-radius: 6px;
/* 1469 */ 	border-top-left-radius: 6px;
/* 1470 */ }
/* 1471 */ 
/* 1472 */ .tabstrip li:last-child a {
/* 1473 */ 	-webkit-border-bottom-right-radius: 6px;
/* 1474 */ 	-webkit-border-top-right-radius: 6px;
/* 1475 */ 	border-bottom-right-radius: 6px;
/* 1476 */ 	border-top-right-radius: 6px;
/* 1477 */ }
/* 1478 */ 
/* 1479 */ .twotabs li {
/* 1480 */ 	width: 50%;
/* 1481 */ }
/* 1482 */ 
/* 1483 */ .threetabs li {
/* 1484 */ 	width: 33.333%;
/* 1485 */ }
/* 1486 */ 
/* 1487 */ .fourtabs li {
/* 1488 */ 	width: 25%;
/* 1489 */ }
/* 1490 */ 
/* 1491 */ .fivetabs li {
/* 1492 */ 	width: 20%;
/* 1493 */ }
/* 1494 */ 
/* 1495 */ .columns2 {
/* 1496 */ 	margin-bottom: 0.5em;
/* 1497 */ }
/* 1498 */ 
/* 1499 */ .columns2 .col {
/* 1500 */ 	float: left;

/* compliant.css */

/* 1501 */ 	width: 49%;
/* 1502 */ }
/* 1503 */ 
/* 1504 */ .iconlegend {
/* 1505 */ 	list-style-type: none;
/* 1506 */ 	padding: 0;
/* 1507 */ 	font-size: 70%;
/* 1508 */ 	margin: 0;
/* 1509 */ 	line-height: 1em;
/* 1510 */ }
/* 1511 */ 
/* 1512 */ .iconlegend img {
/* 1513 */ 	position: relative;
/* 1514 */ 	top: 4px;
/* 1515 */ 	margin-right: 3px;
/* 1516 */ }
/* 1517 */ 
/* 1518 */ .iconlabel {
/* 1519 */ 	display: block;
/* 1520 */ 	float: right;
/* 1521 */ 	white-space: nowrap;
/* 1522 */ 	margin-top: 3px;
/* 1523 */ }
/* 1524 */ 
/* 1525 */ 
/* 1526 */ 
/* 1527 */ 
/* 1528 */ /* "Loading content" (for AJAX data pulls) */
/* 1529 */ 
/* 1530 */ .loading {
/* 1531 */ 	margin: 16px 0;
/* 1532 */ 	font-size: 83.353%;
/* 1533 */ 	line-height: 1.5em;
/* 1534 */ 	font-weight: normal;
/* 1535 */ 	color: #888;
/* 1536 */ 	text-align: center;
/* 1537 */ }
/* 1538 */ 
/* 1539 */ #modalmessage {
/* 1540 */ 	position: absolute;
/* 1541 */ 	z-index: 99999;
/* 1542 */ 	top: 0px;
/* 1543 */ 	left: 0px;
/* 1544 */ 	right: 0px;
/* 1545 */ 	bottom: 0px;
/* 1546 */ }
/* 1547 */ 
/* 1548 */ /* Device Detection Information - only shown when debugging */
/* 1549 */ 
/* 1550 */ .footertable + .footertable {

/* compliant.css */

/* 1551 */     margin: 0;
/* 1552 */ }
/* 1553 */ 
/* 1554 */ .footertable {
/* 1555 */   margin: 1.5em .5em;
/* 1556 */   font-size: 65.71%;
/* 1557 */ }
/* 1558 */ 
/* 1559 */ #share {
/* 1560 */ 	float: right;
/* 1561 */ 	margin: -12px 0 0 8px;
/* 1562 */ }
/* 1563 */ #sharesheet {
/* 1564 */ 	position: absolute;
/* 1565 */ 	top: 0;
/* 1566 */ 	left: 0;
/* 1567 */ 	width: 100%;
/* 1568 */ 	height: 100%;
/* 1569 */ 	z-index: 10000;
/* 1570 */ }
/* 1571 */ #shareback {
/* 1572 */ 	position: absolute;
/* 1573 */ 	top: 0;
/* 1574 */ 	left: 0;
/* 1575 */ 	width: 100%;
/* 1576 */ 	height: 100%;
/* 1577 */ 	padding-bottom: 20px;
/* 1578 */ 	background-color: #333;
/* 1579 */ 	opacity: 0.5;
/* 1580 */ 	-webkit-opacity: 0.5;
/* 1581 */ 	-moz-opacity: 0.5;
/* 1582 */ 	filter: alpha(opacity=67); /* IE */
/* 1583 */ }
/* 1584 */ #sharedialog {
/* 1585 */ 	position: absolute;
/* 1586 */ 	top: 80px;
/* 1587 */ 	left: 50%;
/* 1588 */ 	width: 220px;
/* 1589 */ 	margin-left: -130px;
/* 1590 */ 	-webkit-border-radius: 10px;
/* 1591 */ 	border-radius: 10px;
/* 1592 */ 	padding: 10px 20px;
/* 1593 */ 	background: #eee; /* Non-CSS3 browsers */
/* 1594 */ 	/* This doesn't work with the Palm Pre:
/* 1595 *| 	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#d0d0d0)); /* Webkit browsers */
/* 1596 */ 	background: -moz-linear-gradient(top,  #f9f9f9,  #d0d0d0); /* Firefox 3.6+ */
/* 1597 */ 	-moz-box-shadow: 0px 3px 7px #333;
/* 1598 */ 	-webkit-box-shadow: 0px 3px 7px #333;
/* 1599 */ 	box-shadow: 0px 3px 7px #333;
/* 1600 */ }

/* compliant.css */

/* 1601 */ #sharedialog h1 {
/* 1602 */ 	color: #333;
/* 1603 */ 	font: 16pt/1.33em sans-serif;
/* 1604 */ 	margin-bottom: 6px
/* 1605 */ }
/* 1606 */ #sharedialog ul {
/* 1607 */ 	list-style-type: none;
/* 1608 */ 	margin: 0;
/* 1609 */ 	padding: 0;
/* 1610 */ }
/* 1611 */ #sharedialog a.sharelink {
/* 1612 */ 	display: block;
/* 1613 */ 	text-decoration: none;
/* 1614 */ 	padding: 6px 0;
/* 1615 */ 	line-height: 32px;
/* 1616 */ 	color: #000;
/* 1617 */ }
/* 1618 */ #sharedialog a img {
/* 1619 */ 	float: left;
/* 1620 */ 	margin-right: 6px;
/* 1621 */ 	border: none;
/* 1622 */ }
/* 1623 */ 
/* 1624 */ #bookmarkContainer {
/* 1625 */   float: right;
/* 1626 */ 	margin: -44px 0 0 8px;
/* 1627 */ }
/* 1628 */ #bookmarkContainer a {
/* 1629 */   -webkit-tap-highlight-color: rgba(0,0,0,0)!important;
/* 1630 */ }
/* 1631 */ #bookmark {
/* 1632 */     width: 44px;
/* 1633 */     height: 38px;
/* 1634 */     background: url("/device/compliant/common/images/bookmark.png") no-repeat 0 -38px;
/* 1635 */     background-size: 88px 76px;
/* 1636 */ }
/* 1637 */ #bookmark.pressed {
/* 1638 */     background-position: 0 1px;
/* 1639 */ }
/* 1640 */ #bookmark.on {
/* 1641 */     background-position: -44px -38px;
/* 1642 */ }
/* 1643 */ #bookmark.pressed.on {
/* 1644 */     background-position: -44px 1px;
/* 1645 */ }
/* 1646 */ 
/* 1647 */ 
/* 1648 */ /* Freeform content module - basic styles to format unstyled raw HTML */
/* 1649 */ 
/* 1650 */ .staticContentBody {

/* compliant.css */

/* 1651 */ 	margin: 10px;
/* 1652 */ 	border-radius: 10px;
/* 1653 */ 	background-color: #fff;
/* 1654 */ 	padding: 10px;
/* 1655 */ }
/* 1656 */ 
/* 1657 */ .staticContentBody h2 {
/* 1658 */ 	font-size: 123%;
/* 1659 */ 	font-weight: normal;
/* 1660 */ 	color: #000;
/* 1661 */ 	margin: 0 0 1em 0;
/* 1662 */ }
/* 1663 */ 
/* 1664 */ .staticContentBody h3 {
/* 1665 */ 	font-size: 100%;
/* 1666 */ 	font-weight: bold;
/* 1667 */ 	color: #000;
/* 1668 */ 	margin: 0 0 1em 0;
/* 1669 */ }
/* 1670 */ 
/* 1671 */ .staticContentBody h4 {
/* 1672 */ 	font-size: 100%;
/* 1673 */ 	font-weight: bold;
/* 1674 */ 	color: #333;
/* 1675 */ 	margin: 0 0 1em 0;
/* 1676 */ }
/* 1677 */ 
/* 1678 */ .staticContentBody ul {
/* 1679 */ 	margin-bottom: 1.5em;
/* 1680 */ }
/* 1681 */ 
/* 1682 */ .loginstatus {
/* 1683 */     clear: both;
/* 1684 */     font-size: 80%;
/* 1685 */     padding-top: 5px;
/* 1686 */ }
/* 1687 */ 
/* 1688 */ .loginstatus .loginbuttons a {
/* 1689 */     border: none;
/* 1690 */ }
/* 1691 */ 
/* 1692 */ /* Login-related buttons */
/* 1693 */ 
/* 1694 */ .loginbuttons {
/* 1695 */ 	margin-top: 0.75em;
/* 1696 */ 	margin-bottom: 0.75em;
/* 1697 */ }
/* 1698 */ 
/* 1699 */ .loginbuttons li {
/* 1700 */ 	padding-left: 42px;

/* compliant.css */

/* 1701 */ 	background-size: 24px;
/* 1702 */ 	background-position: 10px;
/* 1703 */ 	background-repeat: no-repeat;
/* 1704 */ }
/* 1705 */ 
/* 1706 */ .loginbuttons a {
/* 1707 */ 	margin-left: -39px;
/* 1708 */ 	padding-left: 39px;
/* 1709 */ }
/* 1710 */ 
/* 1711 */ .loginbuttons li.facebook {
/* 1712 */ 	background-image: url("/device/compliant/common/images/button-facebook-24.png");
/* 1713 */ }
/* 1714 */ 
/* 1715 */ .loginbuttons li.google {
/* 1716 */ 	background-image: url("/device/compliant/common/images/button-google-24.png");
/* 1717 */ }
/* 1718 */ 
/* 1719 */ .loginbuttons li.oauth {
/* 1720 */ 	background-image: url("/device/compliant/common/images/button-oauth-24.png");
/* 1721 */ }
/* 1722 */ 
/* 1723 */ .loginbuttons li.openid {
/* 1724 */ 	background-image: url("/device/compliant/common/images/button-openid-24.png");
/* 1725 */ }
/* 1726 */ 
/* 1727 */ .loginbuttons li.twitter {
/* 1728 */ 	background-image: url("/device/compliant/common/images/button-twitter-24.png");
/* 1729 */ }
/* 1730 */ 
/* 1731 */ .loginbuttons li.windows {
/* 1732 */ 	background-image: url("/device/compliant/common/images/button-windows-24.png");
/* 1733 */ }
/* 1734 */ 
/* 1735 */ .loginbuttons li.noauth {
/* 1736 */ 	background-image: none;
/* 1737 */ 	padding-left: 10px;
/* 1738 */ }
/* 1739 */ 
/* 1740 */ .loginbuttons li.noauth a {
/* 1741 */ 	margin-left: -8px;
/* 1742 */ 	padding-left: 8px;
/* 1743 */ }
/* 1744 */ 
/* 1745 */ 
/* 1746 */ 
/* 1747 */ /* firefox adds these a tags when you edit the dom */
/* 1748 */ .ellipsis a[xmlns] {
/* 1749 */ 	display: inline !important;
/* 1750 */ 	padding: 0 !important;

/* compliant.css */

/* 1751 */ 	margin: 0 !important;
/* 1752 */ 	background: none !important;
/* 1753 */ 	line-height: inherit !important;
/* 1754 */ 	text-decoration: none !important;
/* 1755 */ 	font-size: inherit !important;
/* 1756 */ }
/* 1757 */ 
/* 1758 */ 
/* 1759 */ 
/* 1760 */ @media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
/* 1761 */   /* Pixel-doubled versions to take advantage of Retina Displays and XHDPI displays */
/* 1762 */ 
/* 1763 */ 
/* 1764 */   /* Bookmark button */
/* 1765 */ 
/* 1766 */   #bookmark {
/* 1767 */     background-image: url("/device/compliant/common/images/bookmark@2x.png");
/* 1768 */     background-size: 88px 76px;
/* 1769 */   }
/* 1770 */ 
/* 1771 */ 
/* 1772 */   /* Paging arrows */
/* 1773 */ 
/* 1774 */   .sidenav2 a {
/* 1775 */     background-image: url("/device/compliant/common/images/sidenav-arrows@2x.png");
/* 1776 */     background-size: 48px 58px;
/* 1777 */   }
/* 1778 */ 
/* 1779 */ 
/* 1780 */   /* Login-related buttons */
/* 1781 */ 
/* 1782 */   .loginbuttons li.facebook {
/* 1783 */     background-image: url("/device/compliant/common/images/button-facebook.png");
/* 1784 */   }
/* 1785 */ 
/* 1786 */   .loginbuttons li.google {
/* 1787 */     background-image: url("/device/compliant/common/images/button-google.png");
/* 1788 */   }
/* 1789 */ 
/* 1790 */   .loginbuttons li.oauth {
/* 1791 */     background-image: url("/device/compliant/common/images/button-oauth.png");
/* 1792 */   }
/* 1793 */ 
/* 1794 */   .loginbuttons li.openid {
/* 1795 */     background-image: url("/device/compliant/common/images/button-openid.png");
/* 1796 */   }
/* 1797 */ 
/* 1798 */   .loginbuttons li.twitter {
/* 1799 */     background-image: url("/device/compliant/common/images/button-twitter.png");
/* 1800 */   }

/* compliant.css */

/* 1801 */ 
/* 1802 */   .loginbuttons li.windows {
/* 1803 */     background-image: url("/device/compliant/common/images/button-windows.png");
/* 1804 */   }
/* 1805 */ 
/* 1806 */ 
/* 1807 */   /* Pixel-doubled action arrows */
/* 1808 */ 
/* 1809 */   .nav a, .results a, .secondary a, a.arrow {
/* 1810 */     background-image: url("/device/compliant/common/images/action-arrow@2x.png");
/* 1811 */     background-size: 14px 17px;
/* 1812 */   }
/* 1813 */ 
/* 1814 */   a.add {
/* 1815 */     background-image: url("/device/compliant/common/images/action-add@2x.png");
/* 1816 */     background-size: 50px 38px;
/* 1817 */   }
/* 1818 */ 
/* 1819 */   a.delete {
/* 1820 */     background-image: url("/device/compliant/common/images/action-delete@2x.png");
/* 1821 */     background-size: 26px 20px;
/* 1822 */   }
/* 1823 */ 
/* 1824 */   a.remove {
/* 1825 */     background-image: url("/device/compliant/common/images/action-remove@2x.png");
/* 1826 */     background-size: 26px 20px;
/* 1827 */   }
/* 1828 */ 
/* 1829 */   a.phone {
/* 1830 */     background-image: url("/device/compliant/common/images/action-phone@2x.png");
/* 1831 */     background-size: 26px 19px;
/* 1832 */   }
/* 1833 */ 
/* 1834 */   a.email {
/* 1835 */     background-image: url("/device/compliant/common/images/action-email@2x.png");
/* 1836 */     background-size: 26px 19px;
/* 1837 */   }
/* 1838 */ 
/* 1839 */   a.map {
/* 1840 */     background-image: url("/device/compliant/common/images/action-map@2x.png");
/* 1841 */     background-size: 26px 19px;
/* 1842 */   }
/* 1843 */ 
/* 1844 */   a.people {
/* 1845 */     background-image: url("/device/compliant/common/images/action-people@2x.png");
/* 1846 */     background-size: 19px 19px;
/* 1847 */   }
/* 1848 */ 
/* 1849 */   a.external {
/* 1850 */     background-image: url("/device/compliant/common/images/action-external.png");

/* compliant.css */

/* 1851 */     background-size: 26px 19px;
/* 1852 */   }
/* 1853 */ 
/* 1854 */   a.placemark {
/* 1855 */     background-image: url("/device/compliant/common/images/action-placemark@2x.png");
/* 1856 */     background-size: 16px 19px;
/* 1857 */   }
/* 1858 */ }
/* 1859 */ 
/* 1860 */ .nav span.nolink a,
/* 1861 */ .results span.nolink a,
/* 1862 */ .secondary span.nolink a {
/* 1863 */ /* Suppress action accessory icon and block formatting for nested links in nav and results lists */
/* 1864 */     display: inline;
/* 1865 */     padding: 0;
/* 1866 */     margin: 0;
/* 1867 */     background-image: none;
/* 1868 */     -webkit-border-radius: 0;
/* 1869 */     border-radius: 0;
/* 1870 */ }
/* 1871 */ 
/* 1872 */ 
/* 1873 */ 
/* Minify_CSS_UriRewriter::$debugText

docRoot    : /var/www/html/SMF/Kurogo-Mobile-Web/www
currentDir : /var/www/html/SMF/Kurogo-Mobile-Web/app/modules/map/css

*/

/* common.css */

/* 1   */ /* used in map view - custom controls overlaying google maps, detail - controls below map image */
/* 2   */ 
/* 3   */ #mapcontrols {
/* 4   */ 	z-index: 1000000000;	/* Obnoxiously high to make sure the map controls float above pins, callouts, overlays, etc. */
/* 5   */ 	opacity: 1.0;
/* 6   */ }
/* 7   */ 
/* 8   */ #mapcontrols a {
/* 9   */     width: 40px;
/* 10  */     height: 36px;
/* 11  */     display: block;
/* 12  */     margin-bottom: 2px;
/* 13  */     margin-right: 3px;
/* 14  */     background-image: url("/device/compliant/modules/map/images/buttons.png");
/* 15  */ }
/* 16  */ @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
/* 17  */   /* Pixel-doubled versions to take advantage of Retina Displays and XHDPI displays */
/* 18  */   #mapcontrols a {
/* 19  */     background-image: url("/device/compliant/modules/map/images/buttons@2x.png");
/* 20  */     background-size: 240px 36px;
/* 21  */   }
/* 22  */   
/* 23  */ }
/* 24  */ 
/* 25  */ #mapcontrols a img {
/* 26  */     width: 40px;
/* 27  */     height: 36px;
/* 28  */ }
/* 29  */ 
/* 30  */ #zoomin {
/* 31  */     background-position: 0 0;
/* 32  */ }
/* 33  */ 
/* 34  */ #zoomout {
/* 35  */     background-position: -40px 0;
/* 36  */ }
/* 37  */ 
/* 38  */ #recenter {
/* 39  */     background-position: -120px 0;
/* 40  */ }
/* 41  */ 
/* 42  */ #locateMe {
/* 43  */     background-position: -160px 0;
/* 44  */ }
/* 45  */ 
/* 46  */ /*** expanding search bar ***/
/* 47  */ 
/* 48  */ #toolbar {
/* 49  */   height: 48px;
/* 50  */   margin: 0;

/* common.css */

/* 51  */   padding: 0;
/* 52  */   -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.6);
/* 53  */   box-shadow: 0 1px 4px rgba(0,0,0,0.6);
/* 54  */ 	background-color: #ffffff;
/* 55  */ }
/* 56  */ 
/* 57  */ /* empty div behind the #toolbar to align the top of the .mapimage */
/* 58  */ #spacer {
/* 59  */     height: 48px;
/* 60  */ }
/* 61  */ 
/* 62  */ #searchbar {
/* 63  */     margin: 0;
/* 64  */     padding: 6px 0 0 0;
/* 65  */     width: 100%;
/* 66  */     float: left;
/* 67  */ }
/* 68  */ 
/* 69  */ #searchbar form {
/* 70  */ 	padding-top: 2px;
/* 71  */ }
/* 72  */ 
/* 73  */ #searchbar fieldset {
/* 74  */     margin: 0;
/* 75  */ }
/* 76  */ 
/* 77  */ #toolbar.single-campus {
/* 78  */     height: 86px;
/* 79  */ }
/* 80  */ 
/* 81  */ #toolbar.multi-campus {
/* 82  */     height: 132px;
/* 83  */ }
/* 84  */ 
/* 85  */ #toolbar .searchwrapper {
/* 86  */     left: 6px;
/* 87  */     right: 88px;
/* 88  */     position: absolute;
/* 89  */ }
/* 90  */ 
/* 91  */ #toolbar.expanded .searchwrapper {
/* 92  */     left: 6px;
/* 93  */     right: 6px;
/* 94  */ }
/* 95  */ 
/* 96  */ #search-form {
/* 97  */     margin: 0;
/* 98  */     width: 100%;
/* 99  */ }
/* 100 */ 

/* common.css */

/* 101 */ #search-form input[type="text"] {
/* 102 */ 	font-size: 88.3%;
/* 103 */ 	font-family: sans-serif;
/* 104 */ 	-webkit-border-radius: 4px;
/* 105 */ 	-moz-border-radius: 4px;
/* 106 */ 	border-radius: 4px;
/* 107 */     border: 1px solid #888;
/* 108 */     width: 96%;
/* 109 */     line-height: 1.3em;
/* 110 */     height: 18px;
/* 111 */     padding: 4px 2% 6px 2%;
/* 112 */     border-color: #666;
/* 113 */ }
/* 114 */ 
/* 115 */ /* toolbar: browse/bookmark buttons to the right of the search field */
/* 116 */ #toolbar.expanded #toolbar-buttons {
/* 117 */     display: none;
/* 118 */ }
/* 119 */ 
/* 120 */ .toolbar {
/* 121 */ 	color: #333;
/* 122 */ }
/* 123 */ 
/* 124 */ .toolbar a, .toolbar a:visited, .toolbar input[type="button"] {
/* 125 */ 	color: #333;
/* 126 */ }
/* 127 */ 
/* 128 */ .toolbar-button {
/* 129 */     float: right;
/* 130 */     margin: 0 4px 0 0;
/* 131 */ 	text-align: center;
/* 132 */ }
/* 133 */ 
/* 134 */ .toolbar-button a {
/* 135 */ 	display: block;
/* 136 */     width: 35px;
/* 137 */     height: 28px;
/* 138 */ 	border: 1px solid rgba(0,0,0,0.15);
/* 139 */ 	-webkit-border-radius: 4px;
/* 140 */ 	-moz-border-radius: 4px;
/* 141 */ 	border-radius: 4px;
/* 142 */ }
/* 143 */ 
/* 144 */ .toolbar-button a img {
/* 145 */ 	padding: 2px 5px;
/* 146 */ 	-webkit-border-radius: 4px;
/* 147 */ 	-moz-border-radius: 4px;
/* 148 */ 	border-radius: 4px;
/* 149 */ }
/* 150 */ 

/* common.css */

/* 151 */ /* campus-select: the drop-down menu in multi-campus case */
/* 152 */ #campus-select td {
/* 153 */     padding: 0;
/* 154 */ }
/* 155 */ 
/* 156 */ #campus-select .formlabel {
/* 157 */     width: 82px;
/* 158 */     vertical-align: middle;
/* 159 */ }
/* 160 */ 
/* 161 */ #campus-select select {
/* 162 */   max-height: 2em;
/* 163 */   overflow: hidden;
/* 164 */ }
/* 165 */ 
/* 166 */ 
/* 167 */ /* search-options: search/clear/cancel buttons below the search bar */
/* 168 */ #search-options {
/* 169 */     display: none;
/* 170 */     left: 0;
/* 171 */     padding: 6px;
/* 172 */     position: absolute;
/* 173 */     right: 0;
/* 174 */     top: 32px;
/* 175 */ }
/* 176 */ 
/* 177 */ #toolbar.expanded #search-options {
/* 178 */     display: block;
/* 179 */ }
/* 180 */ 
/* 181 */ /*
/* 182 *| #search-options input[type="button"] {
/* 183 *|    -webkit-appearance: none;
/* 184 *|    padding: 0;
/* 185 *|    height: 30px;
/* 186 *|    border: 1px solid #666;
/* 187 *| 	-webkit-border-radius: 4px;
/* 188 *| 	-moz-border-radius: 4px;
/* 189 *| 	border-radius: 4px;
/* 190 *|    width: 90%;
/* 191 *|    font: 16px/1em sans-serif;
/* 192 *|    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.2)), to(rgba(0,0,0,0.1)));
/* 193 *|    -webkit-box-shadow: 0px 0.5px 1px #000;
/* 194 *|    box-shadow: 0px 0px 1px #000;
/* 195 *| }
/* 196 *| */
/* 197 */ #search-options input[type="button"] {
/* 198 */    -webkit-appearance: none;
/* 199 */    padding: 0;
/* 200 */    height: 30px;

/* common.css */

/* 201 */    width: 90%;
/* 202 */ 	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.25)), to(rgba(128,128,128,0.2)));
/* 203 */ 	border: 1px solid #eee;
/* 204 */ 	border: 1px solid rgba(0,0,0,0.25);
/* 205 */ 	border-bottom-color: rgba(0,0,0,0.4);
/* 206 */ 	-webkit-border-radius: 4px;
/* 207 */ 	-moz-border-radius: 4px;
/* 208 */ 	border-radius: 4px;
/* 209 */ 	color: #444;
/* 210 */ 	font-size: 75%;
/* 211 */ 	line-height: 20px;
/* 212 */ 	text-transform: uppercase;
/* 213 */ 	text-decoration: none;
/* 214 */ 	-webkit-tap-highlight-color: rgba(0,0,0,0);
/* 215 */ 	color: #333;
/* 216 */ }
/* 217 */ 
/* 218 */ #search-options input[type="button"].pressedaction {
/* 219 */ 	background: rgba(0,0,0,0.33);
/* 220 */ 	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.18)), to(rgba(0,0,0,0.12)));
/* 221 */ 	border-color: rgba(0,0,0,0.65);
/* 222 */ 	border-top-color: rgba(0,0,0,0.75);
/* 223 */ 	border-bottom-color: rgba(0,0,0,0.5);
/* 224 */ 	color: #000;
/* 225 */ 	-webkit-box-shadow: inset 0 1px 3px #000;
/* 226 */ 	box-shadow: inset 0 1px 3px #000;
/* 227 */ }
/* 228 */ 
/* 229 */ #searchbar-buttons {
/* 230 */     clear: both;
/* 231 */     height: 32px;
/* 232 */     margin: 0 -4px 0 -4px;
/* 233 */ }
/* 234 */ 
/* 235 */ #searchbar-buttons div {
/* 236 */ 	text-align: center;
/* 237 */     width: 33.3%;
/* 238 */     float: left;
/* 239 */ }
/* 240 */ 
/* 241 */ /*** fullscreen map styles ***/
/* 242 */ 
/* 243 */ body.fullscreen .mapimage.image {
/* 244 */     min-height: none;
/* 245 */     width: 100%;
/* 246 */     border: none;
/* 247 */     display: block !important;
/* 248 */     overflow: hidden;
/* 249 */ }
/* 250 */ 

/* common.css */

/* 251 */ /* don't want map to resize when this shows */
/* 252 */ body.fullscreen #toolbar {
/* 253 */     position: absolute;
/* 254 */     left: 0;
/* 255 */     right: 0;
/* 256 */     z-index: 1;
/* 257 */ }
/* 258 */ 
/* 259 */ body.fullscreen #tabscontainer {
/* 260 */     padding: 6px 12px;
/* 261 */ }
/* 262 */ 
/* 263 */ #bookmarkWrapper {
/* 264 */     margin: 6px 0;
/* 265 */ }
/* 266 */ 
/* 267 */ .infoBox, .mapimage .simpleInfoWindow {
/* 268 */ 	-webkit-border-radius: 4px;
/* 269 */ 	-moz-border-radius: 4px;
/* 270 */ 	border-radius: 4px;
/* 271 */ 	padding: 0;
/* 272 */ 	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.7);
/* 273 */ 	box-shadow: 0 1px 5px rgba(0,0,0,0.7);
/* 274 */ 	height: auto!important;
/* 275 */ }
/* 276 */ 
/* 277 */ .mapimage .simpleInfoWindow {
/* 278 */   width: 200px!important;
/* 279 */   margin-left: -110px; /* Not sure why, but ArcGIS map JS places the bubble 10px too far to the right, so we need to move it by (1/2 its width) + 10px to the left */
/* 280 */   background-color: #ffffff;
/* 281 */   background-color: rgba(255,255,255,0.93);
/* 282 */ }
/* 283 */ 
/* 284 */ .infoBox img {
/* 285 */ 	display: none;
/* 286 */ }
/* 287 */ 
/* 288 */ .calloutMain {
/* 289 */ 	display: table;
/* 290 */ 	height: 100%;
/* 291 */ 	width: 100%;
/* 292 */ }
/* 293 */ 
/* 294 */ .calloutMain a {
/* 295 */ 	display: table-cell;
/* 296 */ 	vertical-align: middle;
/* 297 */ 	width: 100%;
/* 298 */ 	height: 100%;
/* 299 */ 	text-decoration: none;
/* 300 */ 	font-size: 15px;

/* common.css */

/* 301 */ 	line-height: 18px;	
/* 302 */ 	text-align: left;
/* 303 */ 	padding: 8px 37px 8px 8px;
/* 304 */ 	background: url("/device/compliant/modules/map/images/map-callout.png") no-repeat right;
/* 305 */ 	background-size: 35px 31px;
/* 306 */ 	overflow: hidden;
/* 307 */ }
/* 308 */ 
/* 309 */ .calloutMain a, .calloutMain a:visited {
/* 310 */ 	color: #111;
/* 311 */ }
/* 312 */ 
/* 313 */ .calloutDisclosure {
/* 314 */     margin: 6px 0;
/* 315 */ }
/* 316 */ 
/* 317 */ .calloutTail {
/* 318 */ 	position: absolute;
/* 319 */ 	bottom: -10px;
/* 320 */ 	width: 12px;
/* 321 */ 	height: 10px;
/* 322 */ 	left: 50%;
/* 323 */ 	margin-left: -6px;
/* 324 */ 	background: url("/device/compliant/modules/map/images/callout-tail.png") no-repeat center;
/* 325 */ 	background-size: 12px 10px;
/* 326 */ }	
/* 327 */ 
/* 328 */ #mapimage_infowindow {
/* 329 */     height: auto !important;
/* 330 */     width: 180px !important;
/* 331 */ 	border: none;
/* 332 */ 	padding: 0;
/* 333 */ 	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.6);
/* 334 */ 	box-shadow: 0 1px 4px rgba(0,0,0,0.6);
/* 335 */ 	margin-left: -100px;
/* 336 */ 	line-height: 1.2em;
/* 337 */ }
/* 338 */ 
/* 339 */ .mapimage .content {
/* 340 */     height: auto !important;
/* 341 */ 	overflow: hidden;
/* 342 */ }
/* 343 */ 
/* 344 */ .mapimage .simpleInfoWindow .calloutMain a {
/* 345 */ 	font-size: 14px; 
/* 346 */ 	line-height: 16px;
/* 347 */ 	padding-top: 6px;
/* 348 */ }
/* 349 */ 
/* 350 */ .mapimage .simpleInfoWindow .title {

/* common.css */

/* 351 */     border: none;
/* 352 */     padding: 0;
/* 353 */ }
/* 354 */ 
/* 355 */ .mapimage .simpleInfoWindow .close {
/* 356 */     display: none;
/* 357 */ }
/* 358 */ 
/* 359 */ 
/* 360 */ /* Action buttons */
/* 361 */ 
/* 362 */ .actionbuttons {
/* 363 */ 	margin: 10px -2px 10px -2px;
/* 364 */ }	
/* 365 */ .actionbutton {
/* 366 */ 	margin: 0 2px;
/* 367 */ 	float: left;
/* 368 */ }
/* 369 */ .actionbutton a {
/* 370 */ 	display: block;
/* 371 */ 	padding: 5px 6px 5px 6px;
/* 372 */ 	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.15)), to(rgba(128,128,128,0.15)));
/* 373 */ 	border: 1px solid #eee;
/* 374 */ 	border: 1px solid rgba(0,0,0,0.12);
/* 375 */ 	border-top-color: #f3f3f3;
/* 376 */ 	border-bottom-color: #e9e9e9;
/* 377 */ 	border-top-color: rgba(0,0,0,0.1);
/* 378 */ 	border-bottom-color: rgba(0,0,0,0.2);
/* 379 */ 	-webkit-border-radius: 4px;
/* 380 */ 	-moz-border-radius: 4px;
/* 381 */ 	border-radius: 4px;
/* 382 */ 	color: #444;
/* 383 */ 	font-size: 70%;
/* 384 */ 	line-height: 20px;
/* 385 */ 	height: 20px;
/* 386 */ 	vertical-align: middle;
/* 387 */ 	text-transform: uppercase;
/* 388 */ 	text-decoration: none;
/* 389 */ 	-webkit-tap-highlight-color: rgba(0,0,0,0);
/* 390 */ }
/* 391 */ 
/* 392 */ .actionbutton a, .actionbutton a:visited {
/* 393 */ 	color: #333;
/* 394 */ }
/* 395 */ .actionbutton a img {
/* 396 */ 	float: left;
/* 397 */ 	margin-left: -4px;
/* 398 */ }
/* 399 */ .actionbutton a:active, .actionbutton a.pressedaction {
/* 400 */ 	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.18)), to(rgba(0,0,0,0.12)));

/* common.css */

/* 401 */ 	border-color: rgba(0,0,0,0.65);
/* 402 */ 	border-top-color: rgba(0,0,0,0.75);
/* 403 */ 	border-bottom-color: rgba(0,0,0,0.5);
/* 404 */ 	color: #000;
/* 405 */ 	-webkit-box-shadow: inset 0 1px 3px #000;
/* 406 */ 	box-shadow: inset 0 1px 3px #000;
/* 407 */ }
/* 408 */ .bookmarkbutton {
/* 409 */ 	background: url("/device/compliant/modules/map/images/map-button-favorites.png") 4px 3px no-repeat;
/* 410 */ 	background-size: 24px 24px;
/* 411 */ }
/* 412 */ .on {
/* 413 */ 	background-image: url("/device/compliant/modules/map/images/map-button-favorites-on.png");
/* 414 */ }
/* 415 */ .bookmarkbutton a {
/* 416 */ 	padding-left: 28px;
/* 417 */ }
/* 418 */ .viewall {
/* 419 */ 	float: right;
/* 420 */ 	margin: 0 0 0 15px;
/* 421 */ }
/* 422 */ 
/* Minify_CSS_UriRewriter::$debugText

docRoot    : /var/www/html/SMF/Kurogo-Mobile-Web/www
currentDir : /var/www/html/SMF/Kurogo-Mobile-Web/app/modules/map/css

*/

/* compliant.css */

/* 1   */ body.fullscreen #navbar {
/* 2   */ 	margin-bottom: 1px;
/* 3   */ }
/* 4   */ 
/* 5   */ #bookmarkContainer {
/* 6   */ 	margin-top: -2px;
/* 7   */ 	margin-right: -6px;
/* 8   */ }
/* 9   */ 
/* 10  */ #toolbar .inputcombo {
/* 11  */   overflow-x: visible;
/* 12  */ }
/* 13  */ 
/* 14  */ #tabs li a {
/* 15  */ 	line-height: 1em;
/* 16  */ }
/* 17  */ #tabbodies {
/* 18  */ 	border-radius:0; 
/* 19  */ 	min-height: none;
/* 20  */ }
/* 21  */ .tabbody {
/* 22  */ 	min-height: none;
/* 23  */ 	padding-bottom: 2em;
/* 24  */ }
/* 25  */ .tabbody .nav {
/* 26  */ 	margin: 0;
/* 27  */ 	border: 1px solid #c0c0c0;
/* 28  */ }
/* 29  */ 
/* 30  */ .photo-tabbody {
/* 31  */ 	text-align: center;
/* 32  */ }
/* 33  */ .map-tabbody {
/* 34  */ 	padding-bottom: 0;
/* 35  */ 	height: 100%;
/* 36  */ }
/* 37  */ 
/* 38  */ .mapimage {
/* 39  */   min-height: 500px;
/* 40  */   position: relative;
/* 41  */ }
/* 42  */ 
/* 43  */ .fullmap {
/* 44  */     position: absolute;
/* 45  */     top: 0;
/* 46  */     right: 0;
/* 47  */     bottom: 0;
/* 48  */     left: 0;
/* 49  */     margin: 0;
/* 50  */ }

/* compliant.css */

/* 51  */ 
/* 52  */ .tabbody #staticmapimage {
/* 53  */     width: 292px;
/* 54  */     height: 292px;
/* 55  */     border: 1px solid #999;
/* 56  */     background-color: #fff;
/* 57  */ }
/* 58  */ 
/* 59  */ .tabbody #mapscrollers {
/* 60  */ 	height: 294px;
/* 61  */ }
/* 62  */ 
/* 63  */ #mapzoom {
/* 64  */ 	position: relative;
/* 65  */ 	height: 50px;
/* 66  */ }
/* 67  */ 
/* 68  */ #mapzoom a {
/* 69  */ 	display: block;
/* 70  */ 	position: absolute;
/* 71  */ 	width: 40px;
/* 72  */ 	height: 36px;
/* 73  */ 	margin-top: 8px;
/* 74  */ 	background-image: url("/device/compliant/modules/map/images/buttons.png");
/* 75  */ 	background-repeat: no-repeat;
/* 76  */ }
/* 77  */ 
/* 78  */ @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
/* 79  */   /* Pixel-doubled versions to take advantage of Retina Displays and XHDPI displays */
/* 80  */   #mapzoom a {
/* 81  */     background-image: url("/device/compliant/modules/map/images/buttons@2x.png");
/* 82  */     background-size: 240px 36px;
/* 83  */   }
/* 84  */   
/* 85  */ }
/* 86  */ 
/* 87  */ /* copying the fullscreen style for now */
/* 88  */ 
/* 89  */ body.portrait .mapimage, body.landscape .mapimage {
/* 90  */ 	top: 0;
/* 91  */ 	right: 0;
/* 92  */ 	bottom: 0;
/* 93  */ 	left: 0;
/* 94  */ 	width: 100%;
/* 95  */ 	height: 100%;
/* 96  */ }
/* 97  */ 
/* 98  */ #loadingimage,
/* 99  */ #loadingimage2 {
/* 100 */ 	position: absolute;

/* compliant.css */

/* 101 */ 	z-index: 100;
/* 102 */ 	top: 50%;
/* 103 */ 	left: 50%;
/* 104 */ 	margin-left: -20px;
/* 105 */ 	margin-top: -20px;
/* 106 */ 	opacity: 0.75;
/* 107 */ }
/* 108 */ 
/* 109 */ 

/* id::themeConfigModTimeChecker */

/* 1 */ 
