/* Minification failed. Returning unminified contents.
(100,1): run-time error CSS1019: Unexpected token, found '@import'
(100,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.core.css")'
(100,34): run-time error CSS1019: Unexpected token, found ';'
(102,1): run-time error CSS1019: Unexpected token, found '@import'
(102,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.accordion.css")'
(102,39): run-time error CSS1019: Unexpected token, found ';'
(103,1): run-time error CSS1019: Unexpected token, found '@import'
(103,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.autocomplete.css")'
(103,42): run-time error CSS1019: Unexpected token, found ';'
(104,1): run-time error CSS1019: Unexpected token, found '@import'
(104,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.button.css")'
(104,36): run-time error CSS1019: Unexpected token, found ';'
(105,1): run-time error CSS1019: Unexpected token, found '@import'
(105,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.datepicker.css")'
(105,40): run-time error CSS1019: Unexpected token, found ';'
(106,1): run-time error CSS1019: Unexpected token, found '@import'
(106,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.dialog.css")'
(106,36): run-time error CSS1019: Unexpected token, found ';'
(107,1): run-time error CSS1019: Unexpected token, found '@import'
(107,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.menu.css")'
(107,34): run-time error CSS1019: Unexpected token, found ';'
(108,1): run-time error CSS1019: Unexpected token, found '@import'
(108,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.progressbar.css")'
(108,41): run-time error CSS1019: Unexpected token, found ';'
(109,1): run-time error CSS1019: Unexpected token, found '@import'
(109,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.resizable.css")'
(109,39): run-time error CSS1019: Unexpected token, found ';'
(110,1): run-time error CSS1019: Unexpected token, found '@import'
(110,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.selectable.css")'
(110,40): run-time error CSS1019: Unexpected token, found ';'
(111,1): run-time error CSS1019: Unexpected token, found '@import'
(111,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.slider.css")'
(111,36): run-time error CSS1019: Unexpected token, found ';'
(112,1): run-time error CSS1019: Unexpected token, found '@import'
(112,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.spinner.css")'
(112,37): run-time error CSS1019: Unexpected token, found ';'
(113,1): run-time error CSS1019: Unexpected token, found '@import'
(113,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.tabs.css")'
(113,34): run-time error CSS1019: Unexpected token, found ';'
(114,1): run-time error CSS1019: Unexpected token, found '@import'
(114,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.tooltip.css")'
(114,37): run-time error CSS1019: Unexpected token, found ';'
 */
/*   html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)  v1.4 2009-07-27 | Authors: Eric Meyer & Richard Clark  html5doctor.com/html-5-reset-stylesheet/*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section, menu,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}

article, aside, figure, footer, header,
hgroup, nav, section { display:block; }

nav ul { list-style:none; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }

a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }

ins { background-color:#ff9; color:#000; text-decoration:none; }

mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }

/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }

input, select { vertical-align:middle; }
/* END RESET CSS */



/*
fonts.css from the YUI Library: developer.yahoo.com/yui/
Please refer to developer.yahoo.com/yui/fonts/ for font sizing percentages
*/
body { font:13px sans-serif; *font-size:small; *font:x-small; line-height:1.22; }
table { font-size:inherit; font:100%; }
select, input, textarea { font:99% sans-serif; }

/* maxvoltar.com/archive/-webkit-font-smoothing */
html { -webkit-font-smoothing: antialiased; }

html { overflow-y: scroll; }

pre {
padding: 15px;
white-space: pre; /* CSS2 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */
}

/* align checkboxes, radios, text inputs with their label */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }

/* hand cursor on clickable input elements */
label, input[type=button], input[type=submit], button { cursor: pointer; }

a:hover, a:active { outline: none; }

a, a:active, a:visited { color:#607890; }
a:hover { color:#036; }

/* bicubic resizing for non-native sized IMG:
code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img { -ms-interpolation-mode: bicubic; }

/*!
 * jQuery UI CSS Framework 1.9.1
 * http://jqueryui.com
 *
 * Copyright 2012 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming
 */
@import url("jquery.ui.core.css");

@import url("jquery.ui.accordion.css");
@import url("jquery.ui.autocomplete.css");
@import url("jquery.ui.button.css");
@import url("jquery.ui.datepicker.css");
@import url("jquery.ui.dialog.css");
@import url("jquery.ui.menu.css");
@import url("jquery.ui.progressbar.css");
@import url("jquery.ui.resizable.css");
@import url("jquery.ui.selectable.css");
@import url("jquery.ui.slider.css");
@import url("jquery.ui.spinner.css");
@import url("jquery.ui.tabs.css");
@import url("jquery.ui.tooltip.css");

/*!
 * jQuery UI CSS Framework 1.9.1
 * http://jqueryui.com
 *
 * Copyright 2012 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*!
 * jQuery UI CSS Framework 1.9.1
 * http://jqueryui.com
 *
 * Copyright 2012 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
/*!
 * jQuery UI Tabs 1.9.1
 * http://jqueryui.com
 *
 * Copyright 2012 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }

body { font-family: Verdana, Arial, sans-serif; font-size: 13px; font-weight:normal; padding-bottom:20px; }
h1, h2, h3, h4, label, input[type="button"] { font-family: Corbel, Verdana, Arial, sans-serif; }

.grad {
    background: #ab2a42;
    
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0MjcyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjE3MTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    
    background: -moz-linear-gradient(left,  #ab2a42 0%, #1b1718 100%);
    
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ab2a42), color-stop(100%,#1b1718));
    
    background: -webkit-linear-gradient(left,  #ab2a42 0%,#1b1718 100%);
    
    background: -o-linear-gradient(left,  #ab2a42 0%,#1b1718 100%);
    
    background: -ms-linear-gradient(left,  #ab2a42 0%,#1b1718 100%);
    
    background: linear-gradient(to right,  #ab2a42 0%,#1b1718 100%);
}

.button_grad {
    background: #fbfbfb;
    
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YzZjNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #6c6c6d 100%);
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#6c6c6d));
    
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#6c6c6d 100%);
    
    background: -o-linear-gradient(top,  #fbfbfb 0%,#6c6c6d 100%);
    
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#6c6c6d 100%);
    
    background: linear-gradient(to bottom,  #fbfbfb 0%,#6c6c6d 100%);
}

.dropshadow {
  -moz-box-shadow:    0px 7px 9px #31101a;
  -webkit-box-shadow: 0px 7px 9px #31101a;
  -o-box-shadow:      0px 7px 9px #31101a;
  -ms-box-shadow:     0px 7px 9px #31101a;
  box-shadow:         0px 7px 9px #31101a;
}

/* round corners */

.cornerme {
    -webkit-border-radius: 11px; 
    -moz-border-radius: 11px; 
    border-radius: 11px;
}
.cornerme_button {
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
}
.cornerme_inner {
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px; 
    border-radius: 10px;
}
.cornerme_form {
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
}




.page_container { width:100% }
.body_container { width:1000px; margin-left:auto; margin-right:auto; padding-top:20px; }

.info_icon {
    background:url(images/Actions-help-about-icon.png) right no-repeat;
}

.info_icon2 {
    background:url(images/Actions-help-about-icon.png) left no-repeat;
    padding-left: 17px;
}

#moreResults p { font-size: 12px; }

.header_container { height:142px; width:1000px; overflow:hidden;
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
 }
.header_left_container   { float:left; width:290px; height:142px; background:url(images/Wausau_Logo_Horizontal.png) #fff no-repeat 50% 50%; background-size: 75% auto; }
.header_left_container a { width:100%; height:100%; display:block; text-decoration:none; }
.header_right_container  { float:left; width:710px; height:142px; background:url(images/header_lrgicon.png) no-repeat left bottom; position:relative; }
.header_right_content { width:100%; height:75px; position:absolute; right:0; bottom:10px; }
.header_right_greeting { width:511px; height:75px; float:left; text-align:right; }
.header_right_greeting h3 { color:#942723; margin:8px 20px 0 0; font-size:30px; line-height:30px; font-weight:400; }
.header_right_greeting h3 span { color:#FFFFFF; }
.header_right_greeting h3 a { text-decoration:none; color:#FFFFFF; }
.header_right_greeting h3 a:hover { color:#942723; }
.header_right_login { width:194px; height:75px; float:left; border-left:#942723 solid 5px; }
.header_right_login h3 { color:#FFF; margin:8px 0px 0 20px; font-size:30px; line-height:30px; font-weight:400; }
.header_right_login h3 a { text-decoration:none; color:#FFFFFF; }
.header_right_login h3 a:hover { color:#942723; }
.header_right_login p { color:#A7B8BB; margin:8px 0 0 21px; font-size:12px; line-height:12px; font-weight:600 }
.header_right_login p a { text-decoration:none; color:#A7B8BB; }
.header_right_login p a:hover { color:#942723; }
.bigicon { height:0px; width:0px; position:absolute; left:0px; border-top: 122px solid transparent; border-bottom: 122px solid transparent; border-left: 122px solid #FFFFFF; }

.help_container { height:0px; overflow:hidden; }
.help_container_body { width:100%; height:240px; padding-top:10px; overflow:hidden; }
.help_container_body div.help_info_wide { width:460px; float:left; margin-left:35px; }
.help_container_body div p { line-height:20px; color:#333333; padding-left: 8px; }
.help_container_body div h4 { line-height:20px; padding: 0; font-weight: normal; text-decoration: underline; }

.contact_container { height:0px; overflow:hidden; padding-top:16px; }
.contact_container_topbrdr { width:100%; height:12px; background:url(images/shad_2.jpg) 50% 0 no-repeat; overflow:hidden; }
.contact_container_body { width:100%; height:150px; padding-top:10px; overflow:hidden; }
.contact_container_body div { width:180px; float:left; margin-left:35px; }
.contact_container_body div p { line-height:20px; color:#333333; }
.contact_container_botbrdr { width:100%; height:12px; background:url(images/shad_1.jpg) 50% 0 no-repeat; margin-bottom:8px; overflow:hidden; }
.contact_container_body div.contact_info_wide { width:480px; float:left; margin-left:35px; }
.contact_container_body div a { color:#ab2a42; }
.contact_container_body div a:hover { color:#333333; }
.contact_container_body div.contact_info_wide a { color:#ab2a42; }
.contact_container_body div.contact_info_wide a:hover { color:#333333; }

.middle_container { width:100%; position:relative; padding-top:1px; padding-bottom:50px; min-height:450px;
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
 }

#btn_contact, #btn_contact_close, #btn_help, #btn_help_close { position:absolute; width:150px; height:50px; background:#FFFFFF; top:-12px; border-radius:10px; font-weight: 500; }
#btn_contact, #btn_contact_close { right:48px; }
#btn_help, #btn_help_close { right:218px; }
#btn_contact a, #btn_contact_close a, #btn_help a, #btn_help_close a { font-size:20px; line-height:20px; color:#666666; text-align:center; display:block; width:100%; height:30px; position:absolute; bottom:5px; text-decoration:none; }
#btn_contact a:hover, #btn_contact_close a:hover, #btn_help a:hover, #btn_help_close a:hover { color:#ab2a42; }
#btn_contact, #btn_help { z-index: 100; }
#btn_contact_close, #btn_help_close { z-index: 0; }

.buttons { width:950px; height:80px; margin-left:50px; margin-top:70px; margin-bottom:30px; }
.buttons_lrg { font-weight: 500; width:950px; height:150px; margin-right:50px; margin-top:70px; margin-bottom:30px; }
.buttons_none { width:1000px; margin-top:70px; }
.firstbutton { margin-left:0px !important; }
.button_lrg { width:146px; height:146px; float:left; margin-left:35px; padding:1px 5px 5px 1px; }
.button_lrg .button_lrg_inner { width:100%; height:100%; position:relative; border:2px solid #999999; }
.button_lrg a { width:100%; font-size:20px; line-height:20px; color:#333333; text-align:center; display:block; height:18px; padding-top:112px; padding-bottom:20px; position:absolute; text-decoration:none }/**/
.button_lrg a:hover { color:#ab2a42; }

.button_sml { font-weight: 500; width:74px; height:74px; float:left; margin-right:12px; padding:1px 5px 5px 1px; margin-bottom:20px; }
.button_sml .button_sml_inner { width:100%; height:100%; position:relative; border:2px solid #666666; }
.button_sml_inner a { width:100%; font-size:12px; line-height:12px; color:#333333; text-align:center; display:block; height:12px; padding-top:56px; padding-bottom:10px; position:absolute; text-decoration:none }/**/
.button_sml_inner a:hover { color:#ab2a42; }
.button_sml_selected a { color:#ab2a42; }
.button_sml_selected a:hover { color:#000; }

.register { width:802px; margin-left:50px; padding:50px; }
.register h2 { font-size:28px; line-height:30px; font-weight:400; color:#ab2a42; }
.register h3 { font-size:20px; line-height:30px; font-weight:400; color:#000; }
.register a { color:#ab2a42; }
.register a:hover { color:#000; }
.register form { width:100%; position:relative; }
.register form div { margin-top:10px; margin-bottom:10px; }
.register form div:first-child { margin-top:20px; }
.register form div label { margin-left:3px; margin-top:0px; margin-bottom:3px; text-transform:uppercase; color:#333333; font-weight:500; width:50%; float:left; }
.register form div label span { color:#ab2a42; }

.news_content { width:920px; padding-left: 50px; }
.news_content h2 { font-size:28px; line-height:30px; font-weight:400; color:#FFFFFF; }
.news_content h4 { font-size:15px; line-height:30px; font-weight:500; margin-top:15px; color:#FFFFFF; }
.news_content p  { font-size:14px; line-height:19px; margin-top:15px; color:#FFFFFF; }
.news_content p strong  { font-weight: 500; font-size:15px; font-style: normal; }
.news_content p i  { font-weight: 400; font-size:13px; font-style: normal; }
.news_content a { color:#b2b2b2; }
.news_content a:hover { color:#ffffff; }

.page_content { width:920px; padding-left: 50px; }
.page_content h2 { font-size:24px; line-height:30px; font-weight:400; color:#FFFFFF; padding-bottom: 9px; }
.page_content h3 { font-size:20px; line-height:30px; font-weight:400; color:#FFFFFF; padding-bottom: 9px; }
.page_content p { font-size:16px; line-height:18px; font-weight:400; color:#FFFFFF; margin-top:3px; margin-left:2px; }
.page_content a { color:#FFFFFF; }
.page_content a:hover { color:#ab2a42; }

.footer_container { width:100%; background:#A7B8BB; width:100%; height:12px; overflow:hidden; position:relative; margin-top:16px; margin-bottom:20px; padding:12px 0px 11px 0px;
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
 }
.footer_container p { font-size:11px; font-weight:500; color:#FFFFFF; float:right; margin:0 42px 0 0; }
.footer_container p:first-child { float:left; margin:0 0 0 42px; }
.footer_container p a { text-decoration:none; color:#FFFFFF; }
.footer_container p a:hover { color:#666666; }

.speedClickPrevent
{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: White;
    z-index: 100000;
    display: none;
    filter: alpha(opacity=1);
    opacity: 0.01;
    -moz-opacity: 0.01;
    -webkit-opacity:0.01;
}

/* main menu buttons
----------------------------------------------------------*/
.button_home {
    background: url(images/button_graphics_sml.jpg) no-repeat -1px -1px;
}
.button_projects {
    background: url(images/button_graphics_sml.jpg) no-repeat -75px -1px;
}
.button_orders {
    background: url(images/button_graphics_sml.jpg) no-repeat -149px -1px;
}
.button_quotes {
    background: url(images/button_graphics_sml.jpg) no-repeat -223px -1px;
}
.button_docs {
    background: url(images/button_graphics_sml.jpg) no-repeat -296px -1px;
}
.button_users_admin {
    background: url(images/button_graphics_sml.jpg) no-repeat -75px -75px;
}
.button_events_admin {
    background: url(images/button_graphics_sml.jpg) no-repeat -149px -75px;
}
.button_docs_admin {
    background: url(images/button_graphics_sml.jpg) no-repeat -296px -75px;
}
.button_projects_lrg {
    background: url(images/button_graphics.jpg) no-repeat -149px -1px;
}
.button_orders_lrg {
    background: url(images/button_graphics.jpg) no-repeat -297px -1px;
}
.button_quotes_lrg {
    background: url(images/button_graphics.jpg) no-repeat -445px -1px;
}
.button_docs_lrg {
    background: url(images/button_graphics.jpg) no-repeat -593px -1px;
}
.button_users_admin_lrg {
    background: url(images/button_graphics.jpg) no-repeat -149px -150px;
}
.button_events_admin_lrg {
    background: url(images/button_graphics.jpg) no-repeat -297px -150px;
}
.button_docs_admin_lrg {
    background: url(images/button_graphics.jpg) no-repeat -593px -150px;
}

/* autocomplete
----------------------------------------------------------*/
.ui-autocomplete {
    max-height: 180px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
  }
  /* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */
  * html .ui-autocomplete {
    height: 100px;
  }

.fieldHint {
    font-size: 10px;
    font-style: italic;
}

/* content */
article {
    float: left;
    width: 70%;
}

aside {
    float: right;
    width: 25%;
}

    aside ul {
        list-style: none;
        padding: 0;
    }

        aside ul li {
            background: url("../Images/bullet.png") no-repeat 0 50%;
            padding: 2px 0 2px 20px;
        }

.label {
    font-weight: 700;
}

/* login page */
#loginForm {
    border-right: solid 2px #c8c8c8;
    float: left;
}

    #loginForm .validation-error {
        display: block;
        margin-left: 15px;
    }

    #loginForm .validation-summary-errors ul {
        margin: 0;
        padding: 0;
    }

    #loginForm .validation-summary-errors li {
        display: inline;
        list-style: none;
        margin: 0;
    }

    #loginForm input[type="checkbox"],
    #loginForm input[type="button"],
    #loginForm button {
        width: auto;
    }

#logoutForm {
    display: inline;
}

/* profile page */

#profileInfo {
    border-right: solid 2px #c8c8c8;
    width: 330px;
}

#profileInfoEx {
    padding-left: 40px;
    width: 330px;
}

/* forms */
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

    fieldset legend {
        display: none;
    }

    fieldset ol {
        font-size: 16px;
        padding: 0;
        list-style: none;
    }

    fieldset ol li {
        padding-bottom: 5px;
    }

    fieldset ol li span {
        font-size: 16px;
        padding: 2px;
    }

label {
    display: block;
    font-size: 18px;
}

label.checkbox {
    display: inline;
}

select, input, textarea { font-family: Verdana, Arial, sans-serif; }

input, textarea {
    font-size: 16px;
    margin: 5px 0 6px 0;
    padding: 5px;
    width: 300px;

    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
}

textarea {
    font-family: inherit;
}

#tc_textarea {
    width: 440px;
}

input:focus, textarea:focus {
    border: 2px solid #7ac0da;
}

input[type="radio"],
input[type="checkbox"] {
    margin: 0;
    padding: 2px;
    background: transparent;
    border: none;
    vertical-align: middle;
    width: auto;
}

input[type="submit"] {
    width:250px; height:60px; font-size:16px; line-height:19px; font-weight:900; text-transform:uppercase; color:#333333; letter-spacing:.1em
}
input[type="button"] {
    width:auto; height:auto; font-size:16px; line-height:19px; font-weight:500; color:#333333; letter-spacing: .1em; padding: 6px;
}
button {
    background-color: #d3dce0;
    border: 1px solid #787878;
    cursor: pointer;
    font-size: 1.2em;
    font-weight: 600;
    padding: 7px;
    margin-right: 8px;
    width: auto;
}

/* info and errors */
.message-info {
    border: 1px solid;
    clear: both;
    font-size: 18px;
    margin: 6px 0 6px 0;
}

.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 18px;
    margin: 6px 0 6px 0;
}

.message-success {
    color: #7ac0da;
    font-size: 18px;
    margin: 6px 0 6px 0;
}

.error {
    color: #e80c4d;
}

.input-customvalidation-error
{
    border: solid 1px red;
}


/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
}

.validation-summary-valid {
    display: none;
}


/* tables
----------------------------------------------------------*/
table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 0.75em;
    border: 0 none;
}

th {
    font-size: 1.2em;
    text-align: left;
    border: none 0px;
    padding-left: 0;
}

    th a {
        display: block;
        position: relative;
    }

    th a:link, th a:visited, th a:active {
        font-weight: 500;
        text-decoration: none;
        padding: 0;
    }

    th.asc a, th.desc a {
        margin-right: .75em;
    }

    th.asc a:after, th.desc a:after {
        display: block;
        position: absolute;
        right: 0em;
        top: 0;
        font-size: 0.75em;
    }

    th.asc a:after {
        content: '▲';
    }

    th.desc a:after {
        content: '▼';
    }

td {
    padding: 0.25em 2em 0.25em 0em;
    border: 0 none;
}

tr.pager td {
    padding: 0 0.25em 0 0;
}

.table_bordered th {
    font-weight: normal;
    color: #ffffff;
    padding: 10px;
    border: 0 none;
}

.table_bordered td {
    color: #ffffff;
    padding: 10px;
    border: 1px #000000 solid;
}

/* order grid - statuses */
span.orderStatus0 {
    background: url("../Images/Truck-003.png") no-repeat;
    display: block;
    float: left;
    width: 320px;
    height: 100px;
}

span.orderStatus1 {
    background: url("../Images/Truck-004.png") no-repeat;
    display: block;
    float: left;
    width: 320px;
    height: 100px;
}

span.orderStatus2 {
    background: url("../Images/Truck-005.png") no-repeat;
    display: block;
    float: left;
    width: 320px;
    height: 100px;
}

span.orderStatus3 {
    background: url("../Images/Truck-006.png") no-repeat;
    display: block;
    float: left;
    width: 320px;
    height: 100px;
}

span.orderStatus4 {
    background: url("../Images/Truck-007.png") no-repeat;
    display: block;
    float: left;
    width: 320px;
    height: 100px;
}


/* jqGrid related
------------------*/

.grid,
.ui-jqgrid
{
    border:solid 1px #B9C3DB;
    color:#333333;
}

.grid tr, .grid tr td, .grid tr th
{
    border:solid 1px #B9C3DB;
}

.ui-jqgrid tr.ui-search-toolbar th
{
    border-top: solid 1px #B9C3DB !important;
}

.gridFooter
{
    background-color:#FFFFFF;
    font-weight:bold;
    color:Black;
    border:solid 1px #B9C3DB;
}

.simpleGrid .gridRow td,
.simpleGrid .gridAlternatingRow td,
.simpleGrid .gridHeader th
{
    border: inherit;
    border-style: solid;
    border-width: 1px;
}

.gridPager
{
    background-color:#284775;
    color:White;
    border:solid 1px #B9C3DB;
}

.gridSelectedRow
{
    background:#E2DED6;
    font-weight:bold;
    color: #333333;
    border:solid 1px #B9C3DB;
}

.gridHeader,
.ui-jqgrid-labels th.ui-th-column,
.ui-search-toolbar th.ui-th-column
{
    background:#FFFFFF;
    color:Black;
    border:solid 1px #B9C3DB;
}

.ui-jqgrid-labels th.ui-th-column
{
    font-weight:bold;
}

.gridEditRow
{
    background-color:#E2DED6;
    border:solid 1px #B9C3DB;
}

/*jqGrid customizations that could not be done in jqGrid.css because nuget overrides them during updates */
.ui-jqgrid
{
    border-radius: 0px;
    border-right: 0 none !important;
    line-height: inherit;
}

.ui-jqgrid .ui-jqgrid-view, .ui-jqgrid .ui-jqgrid-pager
{
    font-size: 1em; /* as in jQuery UI .ui-widget */
}

.ui-jqgrid .ui-jqgrid-hdiv
{
    border:solid 1px #B9C3DB;
}

.ui-pager-control {
    background: #E7E7E7;
}

.ui-jqgrid .ui-jqgrid-pager
{
    border-radius:0px;
}

.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column { font-weight: normal; }
.ui-jqgrid .ui-jqgrid-htable th div { height: auto; }

/*search toolbar*/
.ui-search-toolbar th.ui-th-column
{
    background: #E7E7E7;
}

/*search toolbar*/

.ui-jqgrid .noData
{
    padding-top:20px;
    padding-bottom:20px;
    color:gray;
    text-align:center;
    border-right:solid 1px #B9C3DB;
}

td.noData
{
    color:gray;
    text-align:center;
}
/*END jqGrid customizations*/

.wordWrapGrid,
.wordWrapGridNoHeader,
.fixedGrid
{
    table-layout:fixed;
}

/*
    reset jq grid defaults */

.wordWrapGrid tr.jqgrow td
{
    white-space: normal;
}

.wordWrapGrid td,
.wordWrapGridNoHeader td,
.wordWrapGrid tr.jqgrow td,
.wordWrapGridCell,
td.wrapped,
span.wrapped,
label.wrapped
{
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.wordWrapGrid th
{
    white-space: nowrap !important; 
    white-space: -moz-nowrap !important;
    word-wrap: normal;
}

.wordWrapGrid td.linkColumn,
.wordWrapGrid td.linkColumn a,
.wordWrapGridNoHeader td.linkColumn,
.wordWrapGridNoHeader td.linkColumn a,
.wordWrapGrid tr.jqgrow td.linkColumn,
.wordWrapGrid tr.jqgrow td.linkColumn a
{
    white-space: normal;
    white-space: -moz-normal !important;
    word-wrap: normal;
}

.commonWordWrap
{
    table-layout:fixed;
    word-wrap: break-word;
}

.commonWordWrap th
{
    word-wrap: break-word;
}

/*
    overwrite jquery styles */

.ui-widget { font-family: Verdana, Arial, sans-serif; font-size: 14px; }
.ui-widget .ui-widget { font-size: 10px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana, Arial, sans-serif; font-size: 14px; }
.ui-widget-content a { color: #222222; }


.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 0; background: none; }

