/* Minification failed. Returning unminified contents.
(1927,29): run-time error CSS1038: Expected hex color, found '#3654395'
(2435,17): run-time error CSS1038: Expected hex color, found '#none'
(3253,55): run-time error CSS1019: Unexpected token, found '#'
(3253,55): run-time error CSS1042: Expected function, found '#'
(3253,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#'
(3254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(4150,31): run-time error CSS1030: Expected identifier, found ' '
(4150,39): run-time error CSS1031: Expected selector, found ';'
(4150,39): run-time error CSS1025: Expected comma or open brace, found ';'
(4150,59): run-time error CSS1030: Expected identifier, found ' '
(4150,68): run-time error CSS1031: Expected selector, found ';'
(4150,68): run-time error CSS1025: Expected comma or open brace, found ';'
(4152,12): run-time error CSS1030: Expected identifier, found ' '
(4152,13): run-time error CSS1031: Expected selector, found '-webkit-gradient('
(4152,13): run-time error CSS1025: Expected comma or open brace, found '-webkit-gradient('
(4154,12): run-time error CSS1030: Expected identifier, found ' '
(4154,13): run-time error CSS1031: Expected selector, found '-webkit-linear-gradient('
(4154,13): run-time error CSS1025: Expected comma or open brace, found '-webkit-linear-gradient('
(4156,12): run-time error CSS1030: Expected identifier, found ' '
(4156,13): run-time error CSS1031: Expected selector, found '-moz-linear-gradient('
(4156,13): run-time error CSS1025: Expected comma or open brace, found '-moz-linear-gradient('
(4158,12): run-time error CSS1030: Expected identifier, found ' '
(4158,13): run-time error CSS1031: Expected selector, found '-ms-linear-gradient('
(4158,13): run-time error CSS1025: Expected comma or open brace, found '-ms-linear-gradient('
(4160,12): run-time error CSS1030: Expected identifier, found ' '
(4160,13): run-time error CSS1031: Expected selector, found '-o-linear-gradient('
(4160,13): run-time error CSS1025: Expected comma or open brace, found '-o-linear-gradient('
(4161,1): run-time error CSS1019: Unexpected token, found '}'
(4163,2): run-time error CSS1031: Expected selector, found '/'
(4163,2): run-time error CSS1025: Expected comma or open brace, found '/'
 */
/*! jQuery UI - v1.8.24 - 2012-09-28
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT */

/* 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%; }

/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.24
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Licensed under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.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: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; 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-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected 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; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* 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 { 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; }
.ui-widget :active { outline: 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; }

/* 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-off { background-position: -96px -144px; }
.ui-icon-radio-on { 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}*/; }
html {
    background-color: #ffffff;
    margin: 0;
    padding: 0;
}

body {
    background-color: #fff;
    border-top: solid 10px #fff;
    color: #333;
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
}

a {
    color: #333;
    outline: none;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: underline;
}

    a:link, a:visited,
    a:active, a:hover {
        color:none!important;
    }

    a:hover {
        background-color:none!important;
    }

header, footer, hgroup,
nav, section {
    display: block;
}

mark {
    background-color: #a6dbed;
    padding-left: 5px;
    padding-right: 5px;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

h1, h2, h3,
h4, h5, h6 {
    color: #000;
    margin-bottom: 0;
    padding-bottom: 0;
}

h1 {
    font-size: 2em;
    font-family: 'Playfair Display',serif;
}

h2 {
    font-size: 1.75em;
    font-family: 'Open Sans', 'Gill Sans', 'Gill Sans MT', Calibri, Verdana;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em;
}

h5, h6 {
    font-size: 1em;
}

    h5 a:link, h5 a:visited, h5 a:active {
        padding: 0;
        text-decoration: none;
    }


/* main layout
----------------------------------------------------------*/
.content-wrapper {
    margin: 0 auto;
    max-width: 960px;
}

#body {
    background-color: #ffffff;
    clear: both;
    padding-bottom: 35px;
    margin-left: 15%;
    margin-top: 20%;
    margin-bottom: 25%;
}

.main-content {
    background: url("../Images/accent.png") no-repeat;
    padding-left: 10px;
    padding-top: 30px;
}

.featured + .main-content {
    background: url("../Images/heroAccent.png") no-repeat;
}

header .content-wrapper {
    padding-top: 20px;
}

footer {
    clear: both;
    background-color: #ffffff;
    font-size: .8em;
    height: 100px;
}


/* site title
----------------------------------------------------------*/
.site-title {
    color: #c8c8c8;
    font-family: Rockwell, Consolas, "Courier New", Courier, monospace;
    font-size: 2.3em;
    margin: 0;
}

    .site-title a, .site-title a:hover, .site-title a:active {
        background: none;
        color: #c8c8c8;
        outline: none;
        text-decoration: none;
    }


/* login
----------------------------------------------------------*/
#login {
    display: block;
    font-size: .85em;
    margin: 0 0 10px;
    text-align: right;
}

    #login a {
        background-color: #d3dce0;
        margin-left: 10px;
        margin-right: 3px;
        padding: 2px 3px;
        text-decoration: none;
    }

        #login a.username {
            background: none;
            margin: 0;
            padding: 0;
            text-decoration: underline;
        }

    #login ul {
        margin: 0;
    }

    #login li {
        display: inline;
        list-style: none;
    }


/* menu
----------------------------------------------------------*/
ul#menu {
    font-size: 1.3em;
    font-weight: 600;
    margin: 0 0 5px;
    padding: 0;
    text-align: right;
}

    ul#menu li {
        display: inline;
        list-style: none;
        padding-left: 15px;
    }

        ul#menu li a {
            background: none;
            color: #999;
            text-decoration: none;
        }

            ul#menu li a:hover {
                color: #333;
                text-decoration: none;
            }


/* page elements
----------------------------------------------------------*/
/* featured */
.featured {
    background-color: #fff;
}

    .featured .content-wrapper {
        background-color: #7ac0da;
        background-image: -ms-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -o-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7ac0da), color-stop(1, #a4d4e6));
        background-image: -webkit-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        color: #3e5667;
        padding: 20px 40px 30px 40px;
    }

    .featured hgroup.title h1, .featured hgroup.title h2 {
        color: #fff;
    }

    .featured p {
        font-size: 1.1em;
    }

/* page titles */
hgroup.title {
    margin-bottom: 10px;
}

    hgroup.title h1, hgroup.title h2 {
        display: inline;
    }

    hgroup.title h2 {
        font-weight: normal;
        margin-left: 3px;
    }

/* features */
section.feature {
    width: 300px;
    float: left;
    padding: 10px;
}

/* ordered list */
ol.round {
    list-style-type: none;
    padding-left: 0;
}

    ol.round li {
        margin: 25px 0;
        padding-left: 45px;
    }

        ol.round li.zero {
            background: url("../Images/orderedList0.png") no-repeat;
        }

        ol.round li.one {
            background: url("../Images/orderedList1.png") no-repeat;
        }

        ol.round li.two {
            background: url("../Images/orderedList2.png") no-repeat;
        }

        ol.round li.three {
            background: url("../Images/orderedList3.png") no-repeat;
        }

        ol.round li.four {
            background: url("../Images/orderedList4.png") no-repeat;
        }

        ol.round li.five {
            background: url("../Images/orderedList5.png") no-repeat;
        }

        ol.round li.six {
            background: url("../Images/orderedList6.png") no-repeat;
        }

        ol.round li.seven {
            background: url("../Images/orderedList7.png") no-repeat;
        }

        ol.round li.eight {
            background: url("../Images/orderedList8.png") no-repeat;
        }

        ol.round li.nine {
            background: url("../Images/orderedList9.png") no-repeat;
        }

/* 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;
    width: 55%;
}

    #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 {
        width: 250px;
    }

        #loginForm input[type="checkbox"],
        #loginForm input[type="submit"],
        #loginForm input[type="button"],
        #loginForm button {
            width: auto;
        }

#socialLoginForm {
    margin-left: 40px;
    float: left;
    width: 40%;
}

    #socialLoginForm h2 {
        margin-bottom:  5px;
    }

#socialLoginList button {
    margin-bottom: 12px;
}

#logoutForm {
    display: inline;
}

/* contact */
.contact h3 {
    font-size: 1.2em;
}

.contact p {
    margin: 5px 0 0 10px;
}

.contact iframe {
    border: 1px solid #333;
    margin: 5px 0 0 10px;
}

/* forms */
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

    fieldset legend {
        display: none;
    }

    fieldset ol {
        padding: 0;
        list-style: none;
    }

        fieldset ol li {
            padding-bottom: 5px;
        }

label {
    display: block;
    font-size: 1.2em;
    font-weight: 600;
}

    label.checkbox {
        display: inline;
    }

input, textarea {
    border: 1px solid #e2e2e2;
    background: #fff;
    color: #333;
    font-size: 1.2em;
    margin: 5px 0 6px 0;
    padding: 5px;
    width: 300px;
}

textarea {
    font-family: inherit;
    width: 500px;
}

    input:focus, textarea:focus {
        border: 1px solid #7ac0da;
    }

input[type="checkbox"] {
    background: transparent;
    border: inherit;
    width: auto;
}

input[type="submit"],
input[type="button"],
button {
    background-color: #d3dce0;
    border: 1px solid #787878;
    cursor: pointer;
    font-size: 1.2em;
    font-weight: 600;
    padding: 7px;
    margin-right: 8px;
    width: auto;
}

td input[type="submit"],
td input[type="button"],
td button {
    font-size: 1em;
    padding: 4px;
    margin-right: 4px;
}

/* info and errors */
.message-info {
    border: 1px solid;
    clear: both;
    padding: 10px 20px;
}

.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.message-success {
    color: #7ac0da;
    font-size: 1.3em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.error {
    color: #e80c4d;
}

/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.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;
    font-weight: bold;
    font-size: 1.1em;
}

.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, th a:hover {
            color: #333;
            font-weight: 600;
            text-decoration: none;
            padding: 0;
        }

        th a:hover {
            color: #000;
        }

    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;
}


/********************
*   Mobile Styles   *
********************/
@media only screen and (max-width: 850px) {

    /* header
    ----------------------------------------------------------*/
    header .float-left,
    header .float-right {
        float: none;
    }

    /* logo */
    header .site-title {
        margin: 10px;
        text-align: center;
    }

    /* login */
    #login {
        font-size: .85em;
        margin: 0 0 12px;
        text-align: center;
    }

        #login ul {
            margin: 5px 0;
            padding: 0;
        }

        #login li {
            display: inline;
            list-style: none;
            margin: 0;
            padding: 0;
        }

        #login a {
            background: none;
            color: #999;
            font-weight: 600;
            margin: 2px;
            padding: 0;
        }

            #login a:hover {
                color: #333;
            }

    /* menu */
    nav {
        margin-bottom: 5px;
    }

    ul#menu {
        margin: 0;
        padding: 0;
        text-align: center;
    }

        ul#menu li {
            margin: 0;
            padding: 0;
        }


    /* main layout
    ----------------------------------------------------------*/
    .main-content,
    .featured + .main-content {
        background-position: 10px 0;
    }

    .content-wrapper {
        padding-right: 10px;
        padding-left: 10px;
    }

    .featured .content-wrapper {
        padding: 10px;
    }

    /* page content */
    article, aside {
        float: none;
        width: 100%;
    }

    /* ordered list */
    ol.round {
        list-style-type: none;
        padding-left: 0;
    }

        ol.round li {
            padding-left: 10px;
            margin: 25px 0;
        }

            ol.round li.zero,
            ol.round li.one,
            ol.round li.two,
            ol.round li.three,
            ol.round li.four,
            ol.round li.five,
            ol.round li.six,
            ol.round li.seven,
            ol.round li.eight,
            ol.round li.nine {
                background: none;
            }

    /* features */
    section.feature {
        float: none;
        padding: 10px;
        width: auto;
    }

        section.feature img {
            color: #999;
            content: attr(alt);
            font-size: 1.5em;
            font-weight: 600;
        }

    /* forms */
    input {
        width: 90%;
    }

    /* login page */
    #loginForm {
        border-right: none;
        float: none;
        width: auto;
    }

        #loginForm .validation-error {
            display: block;
            margin-left: 15px;
        }

    #socialLoginForm {
        margin-left: 0;
        float: none;
        width: auto;
    }


    /* footer
    ----------------------------------------------------------*/
    footer .float-left,
    footer .float-right {
        float: none;
    }

    footer {
        text-align: center;
        height: auto;
        padding: 10px 0;
    }

        footer p {
            margin: 0;
        }
}

/********************
*   Pearson Styles   *
********************/

.grayButton {
    -ms-border-radius: 4px;
    border-radius: 4px;
    color: #003057;
    border-color: #c5c5c5;
    background-color: #EA7600;
    background-image: none,linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,.0) 100%);
    margin: 10px 0;
    padding: 2px 7px 2px;
    font-family: inherit;
    line-height: 1.66em;
    font-size: 16px;
}

.grayButton:hover {
        background-color: #999;
    }

.leftMargin20 {
    margin-left: 20px;
}

.summaryStatus {
    font-size: 16px;
    font-weight: bold;
}

.progressStatus {
    font-size: 14px;
    width: 200px;
}

.summaryLogs {
    font-size: 14px;
}

#spinner {
    display: none;
}

.footer_list {
    display: inline-block;
    margin-top: -1px;
}

.master-footer-td {
    color: white;
    display: inline-block;
    padding-right: 20px !important;
    text-decoration: none !important;
}

.master-footer-a-copyright {
    display: inline-block;
    color: white;
    font-size: 13px;
    margin-left: 300px;
    font-family: 'Open Sans', 'Gill Sans', 'Gill Sans MT', Calibri, Verdana !important;
}

.footer-links {
    display: inline-block;
    margin-top: -9px;
}

.footer_padding {
    padding-right: 15px;
}

div#tabMasterFooter {
     padding-top: 18px;
}
#divMasthead{
     background-color:  #c2c2c2;
     height: 38px;
}
.master-footer-a-copyright {
      display: inline-block;
      color: white;
      font-size: 13px;
      margin-left: 300px;
      text-decoration:none!important;
      font-family: 'Open Sans', 'Gill Sans', 'Gill Sans MT', Calibri, Verdana !important;

}
.footer-links {
      display: inline-block;
      margin-top: -9px;
}
.footer_list {
      display: inline-block;
      margin-top: -1px;
}
.divcontainer_header{
      height: 38px!important;
 }
.pearson_logo{
      width: 160px;  
      margin-top: 8px; 
      margin-left: 20px
}
.footer_padding {
     padding-right: 15px;
}
.footer2 {
     bottom: 0;
     left: 0;
     position: fixed;
     height: 43px;
     font-family: 'Open Sans', 'Gill Sans', 'Gill Sans MT', Calibri, Verdana !important;
     font-size: 15px;
     width: 100%;
     background-color: #505759;
}
.master-footer-td {
    color: white;
    display: inline-block;
    padding-right: 20px !important;
    text-decoration: none !important;
}
.master-footer-a {
     color: #fff !important;
     font-size: 13px !important;
     padding-left: 20px !important;
     font-family: 'Open Sans', 'Gill Sans', 'Gill Sans MT', Calibri, Verdana;
        }

input[type="submit"]:hover, input[type="button"]:hover, button :hover {
    background-color: #c2c2c2;
    border: 1px solid #c2c2c2;
}
/*
    / Project: Pearson Web Portal
    / Description: Web Application Layout Structure
    / Author: Calvin Kent
    / File: Common.css Version 0.1
    

    /* Index
        / Misc = 
        / Override =
            // media queries
        / Chrome webkit scrolbar =
        / General =
        / Header =
        / Layout Structure =
            // media queries
        / Main Content =
        / rightMenuBar =
        / Footer =
        
        / Button =
        / Form styles =
        / Time out Notification =

        / Web Dashboard Styles =
        / Telerik OverRide =
*/


/* NEW HEADER AREAS
--------------------*/
.header-left {
    padding-top: 10px;
}

.header-right {
    position: absolute;
    right: 0px;
    padding-top: 0px;
}

.logo-header {
    box-shadow: 0px 0px 3px 3px rgb(26, 26, 26);
    top: 0px;
    left: 0px;
    width: 100%;
    height: 50px;
    background: none repeat scroll 0% 0% rgb(54, 67, 149);
    position: fixed;
    z-index: 2;
    height: 70px;
}

.action-header {
    background-color: #333;
    height: 38px;
    width: 100%;
    margin-top: 71px;
    color: #fff;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    position: fixed;
    z-index: 1;
}

.action-header ul {}

a#DashboardLink {
    text-decoration: none;
    color: rgb(255, 255, 255);
    font-size: 12px;
    margin-top: 0px;
    line-height: 25px;
    text-indent: 5px;
}

a#DashboardLink:hover {
        color: yellow;
        transition: color 0.3s ease-in-out 0s;
}

.dashboard-app {
    display: inline;
    margin-left: 19px;
}

.application-name {
    display: inline;
    margin-left: 120px;
    top: 100px;
    line-height: 35px;
}

.right-menu-bar {
    display: inline;
    position: absolute;
    right: 10px;
    margin-top: 0px;
}

.right-menu-bar li {
        display: inline-block;
        margin-right: 10px;
        margin-top: 4px;
}

.navigationLayout .t-header {
    background: none;
    border: none;
}
/* -------------------------------
   Misc =
---------------------------------- */

/* NOTIFICATION MESSAGES */
.notification-title {
    margin-left: 10px;
    background-color: #fff;
    color: #333;
    border-radius: 5px;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    padding: 5px 10px;
    margin: 10px;
}

.notification-alert-box {
    color: #333;
    border-radius: 5px;
    font-family: Verdana;
    font-size: 12px;
    padding: 5px 36px;
    margin: 10px;
}

.notification-alert-box li {
    margin-left: -40px;
    list-style: none;
}

.notification-alert-box span {
    font-weight: bold;
    text-transform: uppercase;
}

.notification-error {
    background: #ffecec url('images/error.png') no-repeat 10px 50%;
    border: 1px solid #f5aca6;
    margin-top: 0px;
}

.notification-success {
    background: #e9ffd9 url('images/success.png') no-repeat 10px 50%;
    border: 1px solid #a6ca8a;
}

.notification-warning {
    background: #fff8c4 url('images/warning.png') no-repeat 10px 50%;
    border: 1px solid #f2c779;
}

.notification-notice {
    background: #e3f7fc url('images/notice.png') no-repeat 10px 50%;
    border: 1px solid #8ed9f6;
}

.field-validation-error {
    background-color: #f99a94;
    padding: 4px;
    line-height: 17px;
    position: absolute;
}
/*----------------------------*/
span-field {
    width: 100%;
    min-width: 50px;
}

input {
    /* width:100%;
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: url("Images/form_input_bkg.gif") repeat-x scroll 0px 0px rgb(255, 255, 255);
    border-color: rgb(179, 179, 180) rgb(229, 229, 229) rgb(229, 229, 229) !important;
    border-image: none !important;
    border-radius: 2px;
    border-style: solid !important;
    border-width: 1px !important;

    /*height:25px;
    color:#333;*/
}

input[disabled='disabled'] {
    background: #f6f6f6;
    color: #333;
    cursor: default;
    border: 1px dotted #aaa;
}

input.disabled {
    background: #f6f6f6;
    color: #333;
    cursor: default;
    border: 1px dotted #ddd;
}

input[type=checkbox] {
    width: 30px;
    top: 10px;
}

textarea {
    height: 75px;
    width: 100%;
    background: #fff;
    border: 1px solid #aaa;
}

textarea[disabled='disabled'] {
    height: 75px;
    width: 100%;
    background: #f6f6f6;
    color: #333;
    cursor: default;
    border: 1px solid #ddd;
}

textarea.disabled {
    height: 75px;
    width: 100%;
    background: #f6f6f6;
    color: #333;
    cursor: default;
    border: 1px solid #ddd;
}

.ui-dialog {
    background: #fbf5ea;
    border: 1px solid #364395;
    padding: 2px;
    z-index: 9999999999;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: center;
}

.ui-dialog-title {
    font-weight: bold;
}

.ui-dialog-titlebar {
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #000000;
    box-shadow: inset 0px 1px 1px 0px #ff9f9f;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff0000), color-stop(1, #bb0202) );
    background: -moz-linear-gradient( center top, #ff0000 5%, #bb0202 100% );
    padding: 5px;
    color: #fff;
}

.ui-dialog-buttonset {
    padding-bottom: 8px;
}

#errorDiv {
    padding: 8px;
    z-index: 99999999999999999;
}

.fieldset {
    border: 1px solid rgb(192, 192, 192);
    margin: 0px 2px;
    padding: 5px 30px 5px 10px;
}

.t-filter-options select {
    width: 100%;
}

.t-filter-options input {
    width: 88%;
}

.table-wrappers {
    border: 1px solid #ccc;
}

.table-rowA {
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 5px;
    text-indent: 5px;
    width: 100%;
}

.table-rowB {
    background-color: #f7f7f7;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding-top: 5px;
    padding-bottom: 5px;
    text-indent: 5px;
    width: 100%;
}

.table-item-number {
    width: 20px;
    float: left;
    padding-left: 10px;
}

.table-row-field {
    display: inline;
    min-width: 30%;
    float: left;
    padding-right: 1%;
}

.table-mandatory-field {
    color: red;
    display: inline-block;
    float: left;
    text-indent: 0px;
}

.table-response-field {
    display: inline-block;
}

.table-radio-group {
    min-width: 15%;
    display: inline-block;
}

.table-radio-option {
    display: inline;
    width: 47%;
}

#entity-editor-form {
    padding: 8px;
}

#SearchCriteria__3__ToDate {
    margin-left: 150px;
}

.form-button-panel {
    padding: 8px;
    background-color: #333;
}

.t-overlay {
    margin-bottom: 20px;
}

a {
    text-decoration: none;
    color: #333;
    font-size:15px;
}

.t-colorpicker .t-arrow-down {
    height: 15px;
    margin-top: 0px;
}

.t-widget.t-colorpicker.t-header {
    background: #ddd;
}

div#forgotPasswordBox {
    text-align: right;
    padding-right: 5px;
}

div#loginBtnBox {
    padding-top: 5px;
    text-align: right;
}

.correct-field-mark {
    background: url('../Content/Images/correctmark.png') no-repeat;
}

.incorrect-field-mark {
    background: url('../Content/Images/incorrectmark.png') no-repeat;
}

.help-info-small {
    background: url('../Content/Images/small-help-icon.png') no-repeat;
    height: 26px;
    width: 26px;
    display: inline-block;
}

.help-info-big {
    background: url('../Content/Images/big-help-icon.png') no-repeat;
    height: 35px;
    width: 35px;
    display: inline-block;
}

.small-edit-help-info {
    background: url('../Content/Images/small-edit-help-icon.png') no-repeat;
    height: 26px;
    width: 26px;
    display: inline-block;
}

.small-info-icon {
    background: url('../Content/Images/small-info-icon.png') no-repeat;
    height: 26px;
    width: 26px;
    display: inline-block;
}

.big-edit-help-info {
    background: url('../Content/Images/big-edit-help-icon.png') no-repeat;
    height: 35px;
    width: 35px;
    display: inline-block;
}

.big-feedback-help-info {
    background: url('../Content/Images/big-feedback-help-icon.png') no-repeat;
    height: 35px;
    width: 35px;
    display: inline-block;
}

.small-feedback-help-info {
    background: url('../Content/Images/small-feedback-help-icon.png') no-repeat;
    height: 26px;
    width: 26px;
    display: inline-block;
}

div.loginContent p {
    text-align: right;
}

a:hover {
    text-decoration: underline;
}

span.t-icon.t-close:hover {
    border-color: #fff;
}

li {
    font-family: Verdana, Geneva, sans-serif;
    color: #000;
}

.site-content {
    margin-bottom: 20px;
}

.t-window-content t-content span {
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    color: #000;
}

.add-entity a:link {
    text-decoration: none;
}

.t-label {
    float: left;
    width: 100%;
    height: 22px;
    line-height: 25px;
}

.t-input {
    /*height:18px;*/
    width: 100%;
}

input {
    /*height:18px;*/
    /*width:100%;*/
}

textarea {
    height: 75px;
    width: 100%;
}

.formwrapper {
    background-color: #fff;
}

.formString {
    width: 170px;
    line-height: 30px;
}

.formValue {
    height: 22px;
    width: 100%;
    height: 30px;
}

div.navigationLayout .t-tabstrip-items .t-state-default {
    background-color: #364395;
}

div.navigationLayout .t-tabstrip-items .t-state-active {
    background-color: #fbf5ea;
}

div.navigationLayout .t-tabstrip .t-content {
    padding: 0px;
}

div.navigationLayout #MenuTabStrip .t-header {
    background-color: none;
}

div.navigationLayout t-link:link {
    text-decoration: none;
}

div.navigationLayout.t-header {
    background-color: none;
}

#ApplicationsMenu .t-header {
    background-color: #fbf5ea;
}

#MenuTabStrip-2 .t-tabstrip .t-content {
}

#MenuTabStrip-1 li {
    list-style: none;
    color: #364395;
}

#MenuTabStrip-1 ul {
    /*padding-left:8px;*/
}

.navigationLayout .t-state-hover:hover {
    background-color: #364395;
}

.navigationLayout.t-tabstrip .t-content {
    border: none;
}

UL#ApplicationsMenu.t-widget.t-reset.t-header.t-menu.t-menu-vertical {
    border: none;
}

div#MenuTabStrip-1.t-content.t-state-active {
    background-color: #fbf5ea;
    border-color: 1px solid #3654395;
}

div#MenuTabStrip-2.t-content.t-state-active {
    background-color: #fbf5ea;
}
/* ------------------------------ 
    
    FEEDBACK PANEL
    
    */
#feedback-slidebox {
    width: 300px;
    height: 100%;
    padding: 10px;
    background: #364395; /* Old browsers */
    border-right: 1px solid #364395;
    position: fixed;
    top: 109px;
    right: -330px;
    -moz-box-shadow: -2px 0px 5px #333;
    -webkit-box-shadow: -2px 0px 5px #333;
    box-shadow: -2px 0px 5px #333;
    z-index: 10007;
    overflow: auto;
}

#feedback-slidebox a {
    color: #fff;
    cursor: pointer;
    float: left;
    margin-left: 10px;
    text-decoration: underline;
    text-shadow: 1px 1px 1px #333;
}

.feedback-close-btn {
    float: right;
    margin-right: 10px;
    color: #fff;
    text-shadow: 1px 1px 1px #333;
    cursor: pointer;
    text-decoration: underline;
}

.feedback-original {
    padding: 5px;
    position: relative;
    width: 250px;
    padding: 5px;
    left: 10px;
    background-color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 5px;
}

.feedback-original:after {
    content: "";
    position: absolute;
    top: 15px;
    left: -15px;
    border-style: solid;
    border-width: 15px 15px 15px 0;
    border-color: transparent #fff;
    display: block;
    width: 0;
    z-index: 1;
}

.feedback-accepted {
    background-color: #caeeb3;
}

.feedback-accepted:after {
    border-color: transparent #caeeb3;
}

.feedback-rejected {
    background-color: #ffcdcd;
}

.feedback-rejected:after {
    border-color: transparent #ffcdcd;
}

.feedback-response {
    padding: 5px;
    position: relative;
    width: 250px;
    padding: 5px;
    left: 10px;
    margin-left: 20px;
    background-color: #ececec;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 5px;
}

.feedback-response:after {
    content: "";
    position: absolute;
    top: 15px;
    right: -15px;
    border-style: solid;
    border-width: 15px 0px 15px 15px;
    border-color: transparent #ececec;
    display: block;
    width: 0;
    z-index: 1;
}

#feedbackButton {
    color: #fff;
    position: fixed;
    top: 50%;
    right: -120px;
    padding: 0px;
    z-index: 10006;
    cursor: pointer;
    font-weight: normal;
    border-bottom: 50px solid #364395;
    border-left: 70px solid transparent;
    border-right: 70px solid transparent;
    height: 10;
    width: 70px;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.clear {
    clear: both;
}

.left {
    float: left;
}

.right {
    float: right;
}

.topPad {
    position: relative;
    height: 50px;
}

.bottomPad {
    position: relative;
    height: 28px;
}

/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/*IE7 Fix*/

/*--------- Right Top Menu -------------------*/

.horizontalMenu {
    padding-top: 10px;
    text-align: left;
    float: left;
}

.horizontalMenu .t-header {
    background: none;
    border: none;
}

ul#RightTopMenu {
    border: none;
    font-size: 12px;
}

ul#RightTopMenu li.first {
    border-top: 1px solid #C9C4BB;
}

ul#RightTopMenu li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    border-bottom: none;
    color: #fff;
    border: none;
}

ul#RightTopMenu span.t-icon.t-arrow-next { /*TEMPORARY*/
    display: none;
}

ul#RightTopMenu li a {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    display: block;
    color: #fff;
}

ul#RightTopMenu li a:hover {
    text-shadow: 1px 1px 1px #333;
    color: #fff;
}

ul#RightTopMenu .t-link {
    color: #fff;
    font-family: Verdana, Geneva, sans-serif;
}

/*--------- End Right Top Menu -------------------*/

/* -------------------------------
   overrides =
---------------------------------- */
.t-dropdown-wrap .t-select {
    height: 22px;
}

#JobRoleGrid {
    width: auto!important;
}

ul#LeftMenu {
    border: none;
    font-size: 12px;
}

ul#ApplicationsMenu {
    border: none;
    font-size: 12px;
}

ul#NotificationsMenu {
    border: none;
    font-size: 12px;
}

ul#LeftMenu li {
    padding-top: 2px;
    padding: 0px;
    list-style: none;
    line-height: 20px;
    margin: 0px;
    border-bottom: none;
    color: #fff;
}

ul#LeftMenu li span {
    /*border-bottom: 1px solid #006da4;*/
    padding-left: 16px;
    font-weight: bold;
    color: #28326f;
}

ul#ApplicationsMenu li span {
    border-bottom: 1px solid #006da4;
}

ul#NotificationsMenu li span {
    border-bottom: 1px solid #006da4;
}

ul#LeftMenu span.t-icon.t-arrow-next { /*TEMPORARY*/
    display: none;
}

ul#LeftMenu li a {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    display: block;
    padding: 4px 0 4px 16px;
    font-weight: bold;
    color: #28326f;
    /*border-bottom: 1px solid #006da4;*/
}

ul#ApplicationsMenu li a {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    display: block;
    padding: 4px 0 4px 6px;
    color: #333;
    /*border-bottom: 1px solid #006da4;*/
}

ul#NotificationsMenu li a {
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    display: block;
    padding: 4px 0 4px 6px;
    color: #333;
    /*border-bottom: 1px solid #006da4;*/
}

ul#LeftMenu li a:hover {
    /*background: #0089b7;
    text-shadow: 1px 1px 1px #333;*/
    border-bottom: 2px solid #0089b7;
    background: none;
    font-weight: bold;
    color: #0089b7;
    /*padding: 4px 0 4px 6px;*/
}

ul#ApplicationsMenu li a:hover {
    background: #0089b7;
    text-shadow: 1px 1px 1px #333;
    color: #fff;
}

ul#NotificationsMenu li a:hover {
    background: #0089b7;
    text-shadow: 1px 1px 1px #333;
    color: #fff;
}

ul#LeftMenu t-animation-container {
    background: #000;
}

ul#LeftMenu li.t-highlighted a {
    color: #fff;
    background: #333333;
    /*text-shadow: 1px 1px 1px #333;*/
    /* border-bottom: 1px solid #000066;*/
}

ul#ApplicationsMenu li.t-highlighted a {
    color: #fff;
    background: #333333;
    text-shadow: 1px 1px 1px #333;
    /* border-bottom: 1px solid #000066;*/
}

ul#NotificationsMenu li.t-highlighted a {
    color: #fff;
    background: #333333;
    text-shadow: 1px 1px 1px #333;
    /* border-bottom: 1px solid #000066;*/
}

ul#LeftMenu .t-state-hover:hover {
    /*color: #fff;*/
    /*background: #0089b7;*/
    /*background: rgba( 0, 0, 0, 0.2 );*/
    /*text-shadow: 1px 1px 1px #333;*/
    color: #006da4;
    border-bottom: 2px solid #0089b7;
    background: none;
    /*background: #0089b7;*/
}

ul#ApplicationsMenu .t-state-hover:hover {
    color: #fff;
    /*background: #0089b7;*/
    /*background: rgba( 0, 0, 0, 0.2 );*/
    /*border-bottom: 1px solid #0089b7;*/
    text-shadow: 1px 1px 1px #333;
    background: #0089b7;
}

ul#NotificationsMenu .t-state-hover:hover {
    color: #fff;
    /*background: #0089b7;*/
    /*background: rgba( 0, 0, 0, 0.2 );*/
    /*border-bottom: 1px solid #0089b7;*/
    text-shadow: 1px 1px 1px #333;
    background: #0089b7;
}

ul#LeftMenu .t-link {
    /*background: #fbf5ea;*/
    /*text-shadow: 1px 1px 1px #333;*/
    border-bottom: 2px solid #fff;
    color: #28326f;    
    font-family: Verdana, Geneva, sans-serif;
    padding: 6px 4px 4px 20px;
}

ul#ApplicationsMenu .t-link {
    background: #fbf5ea;
    color: #364395;
    /*text-shadow: 1px 1px 1px #333;*/
    line-height: 28px;
    font-family: Verdana, Geneva, sans-serif;
    padding: 4px 0 4px 6px;
}

ul#NotificationsMenu .t-link {
    background: #fbf5ea;
    color: #364395;
    /*text-shadow: 1px 1px 1px #333;*/
    line-height: 28px;
    font-family: Verdana, Geneva, sans-serif;
    padding: 4px 0 4px 6px;
}

ul#LeftMenu .submenu0 {
    font-family: Verdana, Geneva, sans-serif;
}

ul#LeftMenu .submenu1 {
    font-family: Verdana, Geneva, sans-serif;
}

ul#LeftMenu .submenu2 {
    font-family: Verdana, Geneva, sans-serif;
}

ul#LeftMenu .submenu3 {
    font-family: Verdana, Geneva, sans-serif;
}

ul#LeftMenu .submenu0 .t-link {
    background: #205f9f;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    text-shadow: 1px 1px 1px #333;
}

ul#LeftMenu .submenu1 .t-link {
    background: #006da4;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    text-shadow: 1px 1px 1px #333;
}

ul#LeftMenu .submenu2 .t-link {
    background: #0080aa;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    text-shadow: 1px 1px 1px #333;
}

ul#LeftMenu .submenu3 .t-link {
    background: #0080aa;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    text-shadow: 1px 1px 1px #333;
}

ul#LeftMenu .submenu0 .t-link:hover {
    background: #0089b7;
    color: #fff;
    text-shadow: 1px 1px 1px #333;
}

ul#LeftMenu .submenu1 .t-link:hover {
    background: #0089b7;
    color: #fff;
    text-shadow: 1px 1px 1px #333;
}

ul#LeftMenu .submenu2 .t-link:hover {
    background: #0089b7;
    color: #fff;
    text-shadow: 1px 1px 1px #333;
}

ul#LeftMenu .submenu3 .t-link:hover {
    background: #0089b7;
    color: #fff;
    text-shadow: 1px 1px 1px #333;
}


.t-editor-toolbar span {
    background-color: #ddd;
}

.t-select.t-header {
    background: #ddd;
    margin-top: 1px;
}

span.t-select.t-header {
    background: #ddd;
    margin-top: 1px;
}

t-dropdown-wrap.t-header {
    background: #none;
}

t-select.t-header {
    background: #ddd;
}

.t-editor-toolbar .t-header div {
    background-color: #fff;
}

.t-editor-toolbar {
    background-color: #000;
}

.t-dropdown-wrap .t-header span .t-header {
    background-color: #ddd;
}

div.t-window-content {
    padding: 8px;
}

ul#LeftMenu .t-animation-container .t-group {
    background-color: #205f9f;
    padding: 0px;
    border: none;
    top: 1px;
    text-shadow: 1px 1px 1px #000;
}

.navigationLayout .t-header {
}
/* -------------------------------
   Chrome webkit scrolbar =
---------------------------------- */

::-webkit-scrollbar-track-piece {
    background-color: #EEE;
    border-left: 1px solid #CCC;
    -webkit-box-shadow: inset 0 0 12px rgba(0,0,0,0.3);
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-thumb {
    background-color: #999;
}

    ::-webkit-scrollbar-thumb:hover {
        height: 50px;
        background-color: #9F9F9F;
        -webkit-border-radius: 4px;
    }

/* -------------------------------
   General =
---------------------------------- */

html {
    height: 100%;
}

body {
    font-size: 62.5%;
    font-family:'Open Sans','Gill Sans', 'Gill Sans MT', Calibri, Verdana;
    padding: 0px;
    margin: 0px;
    background-color: #fff;
}

/* -------------------------------
   Header =
---------------------------------- */

#H {
    -moz-box-shadow: 0 0 3px 3px #333;
    -webkit-box-shadow: 0 0 3px 3px#333;
    box-shadow: 0 0 3px 3px #333;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 100;
}

.homeBtn {
    background: url('../Content/Images/homeicon.png') no-repeat;
    height: 40px;
    width: 40px;
    display: inline-block;
}

.homeBtn:hover {
    background: url('../Content/Images/homeicon_over.png') no-repeat;
    height: 40px;
    width: 40px;
    display: inline-block;
}

.signoutBtn {
    background: url('../Content/Images/logouticon.png');
    height: 40px;
    width: 40px;
    display: inline-block;
}

.signoutBtn:hover {
    background: url('../Content/Images/logouticon_over.png');
    height: 40px;
    width: 40px;
    display: inline-block;
}
/* -------------------------------
   Layout Structure
---------------------------------- */

.t-grid td .t-last .t-button {
}

.t-grouping-header, .t-grid-toolbar {
    padding: 0em;
}

.navigationLayoutBg {
    float: left;
    width: 200px;
    height: 100%;
    position: fixed;
    /*overflow:auto;*/
    top: 109px;
    left: 0px;
    background: rgb(51, 51, 51);
    z-index: 1;
}
.navigationLayout {
    float: left;
    width: 200px;
    height: 100%;
    position: fixed;
    /*overflow:auto;*/
    padding-top: 10px;
    top: 109px;
    left: 0px;
    z-index: 2;
    /* background-color:#364395;*/
    border-right: 3px solid #205f9f;
    border-left:2px solid;
    border-top-left-radius:2em;
    background: #fff;
}

.contentLayout {
    margin-left: 210px;
    margin-right: 8px;
    height: 100%;
    font-size:13px;
}

.contentCentreLayout {
    /*margin: 0px 150px;*/
    height: 100%;
    /*margin-left: 100px;
    margin-right: 50px;*/
    margin-left: 10%
}

/* h1 tag main title */
#pageTitle {
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 2em;
    font-weight: lighter;
    line-height: normal;
    margin: 0 0 11px;
    padding: 10;
    float: left;
    color: #364395;
}

div.t-window {
    box-shadow: 0 0 5px 2px #333;
}

.content-row {
    position: relative;
    clear: both;
    font-size: 12px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.content-row .pqs-field img {
    max-width: 100px;
}

.label-pair {
    width: 70px;
    float: left;
    border: 1px solid #444;
    min-height: 30px;
}

.clear-label-pair {
    clear: both;
}

.label-pair-wrapper {
    border: 1px solid #ddd;
    margin: 15px 0;
    padding: 5px;
}
/*WHY IS THIS DUPLICATED*/
@media screen and (max-width: 600px) {
}

/* -------------------------------
   rightMenuBar =
---------------------------------- */

#rightMenuBar {
    float: right;
    padding-top: 5px;
    padding-right: 20px;
}

#rightMenuBar a {
    text-decoration: none;
    color: #fff;
    font-size: 18px;
    margin-top: 0px;
    line-height: 25px;
    text-indent: 5px;
    margin-right: 0px;
    font-weight: bold;
}

/* -------------------------------
   itemsMenuBar =
---------------------------------- */

#itemsMenuBar {
    padding: 0 10px 0 10px;
    margin: 4px 0 0 0;
    list-style: none;
}

#itemsMenuBar li {
    padding: 0px;
    margin: 0px 0px 0 5px;
    list-style: none;
    display: inline-block;
}

#itemsMenuBar li a {
    text-decoration: none;
    color: #1A5076;
    font-size: 12px;
    margin-top: 0px;
    line-height: 25px;
    text-indent: 5px;
    margin-right: 0px;
}

#itemsMenuBar li a:hover {
    color: #008AE6;
}

#editItemsMenu {
    background: rgb(173, 205, 235);
    clear: both; 
    width: 100%; 
}

#editItemsMenu ul {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 70px;
    color: #1a5076;
    text-align: left;
    list-style: none;
    vertical-align: middle;
    line-height: 70px;
    font-weight: bold; 
}
#editItemsMenu ul li {
    display: inline;
}

#editItemsMenu ul li a {
    padding: 5px 15px;
    margin: 0 10px;
    color: #008ae6;
}
/* -------------------------------
   Footer
---------------------------------- */

#F {
    position: fixed;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    left: 0px;
    bottom: 0px;
    height: 23px;
    line-height: 15px;
    width: 100%;
    z-index: 9999999999;
}

#F p {
    padding: 0px;
    margin: 3px 0 0 8px;
    float: left;
    color: #fff;
    font-size: 1em;
}

div.t-window, :root .t-window {
    visibility: visible;
    position: absolute;
    z-index: 10011;
}

/* -------------------------------
   Buttons =
---------------------------------- */
/* QUESTION 
.actions {notification
    float:right;
}
*/

#orderSubmitForm .content-row button.buttonPrimary, button[type=submit]:hover {
    /*height:40px;*/
}
/*
.buttonPrimary a:hover{
    
 border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
 background-image: -webkit-linear-gradient(top, #fff, #ccc);
 background-image: -moz-linear-gradient(top, #fff, #ccc);
 background-image: -ms-linear-gradient(top, #fff, #ccc);
 background-image: -o-linear-gradient(top, #fff, #ccc);
 background-image: linear-gradient(to bottom, #fff, #ccc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fff, endColorstr=#ccc);
}

.buttonSecondary{
border:1px solid #d7dada; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #f4f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
}

.buttonSecondary:hover{
 border:1px solid #bfc4c4;
 background-color: #d9dddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#d9dddd), to(#c6c3c3));
 background-image: -webkit-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: linear-gradient(to bottom, #d9dddd, #c6c3c3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9dddd, endColorstr=#c6c3c3);
}

.buttonNegative{
border:1px solid #ff6262; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #ff9a9a; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9a9a), to(#ff4040));
 background-image: -webkit-linear-gradient(top, #ff9a9a, #ff4040);
 background-image: -moz-linear-gradient(top, #ff9a9a, #ff4040);
 background-image: -ms-linear-gradient(top, #ff9a9a, #ff4040);
 background-image: -o-linear-gradient(top, #ff9a9a, #ff4040);
 background-image: linear-gradient(to bottom, #ff9a9a, #ff4040);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff9a9a, endColorstr=#ff4040);
}

.buttonNegative:hover{
 border:1px solid #ff3434;
 background-color: #ff6767; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6767), to(#ff0d0d));
 background-image: -webkit-linear-gradient(top, #ff6767, #ff0d0d);
 background-image: -moz-linear-gradient(top, #ff6767, #ff0d0d);
 background-image: -ms-linear-gradient(top, #ff6767, #ff0d0d);
 background-image: -o-linear-gradient(top, #ff6767, #ff0d0d);
 background-image: linear-gradient(to bottom, #ff6767, #ff0d0d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff6767, endColorstr=#ff0d0d);
}
*/
/* -------------------------------
   Form styles =
---------------------------------- */

input, select, textarea {
    color: #666666;
    font-family: Verdana,Helvetica,sans-serif;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
}

label {
    font-size: 12px;
}

input, select {
    color: #333;
    margin: 0 4px 0 0;
    padding: 4px 8px;
}

.t-widget .t-input {
    font-size: 12px;
    min-width: 25px;
    max-width: 207px;
    margin-top: 4px;
}

.t-picker-wrap .t-input {
    font-size: 12px;
    min-width: 105px;
    max-width: 105px;
}

.advancedSearchDiv .t-picker-wrap .t-input {
    min-width: 168px;
    max-width: 168px;
}

textarea {
    width: 300px;
    padding: 4px 4px 3px;
    color: #333;
    font-size: 12px !important;
}

.valid {
    /*width: 50px;*/
}

.multi-check, .content-checkbox {
    padding: 8px;
}

select, textarea, input[type="text"], input[type="email"], input[type="password"] {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: url("Images/form_input_bkg.gif") repeat-x scroll 0 0 #FFFFFF !important;
    border-color: #B3B3B4 #E5E5E5 #E5E5E5 !important;
    border-image: none !important;
    border-radius: 2px 2px 2px 2px;
    border-right: 1px solid #E5E5E5 !important;
    border-style: solid !important;
    border-width: 1px !important;
    font-size: 12px;
    min-width: 190px;
}

.t-filter-options select, textarea, input[type="text"], input[type="email"], input[type="password"] {
    min-width: 130px;
}

.t-filter-options .t-widget .t-input {
    min-width: 145px;
}

.t-filter-options .t-datepicker {
    top: -190px;
}

.t-animation-container .t-picker-wrap .t-select {
    right: -130px;
    top: -20px;
}

.t-content input[type="text"] {
    min-width: 190px;
}

#linkedLearnersDiv .content-row {
    padding: 0px;
}
/*#simplesearchDiv .search{
    height:30px;
    background-color:#000;
}*/
div#simplesearchDiv label {
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.t-link, t-content {
    /*font-size: 1.4em;*/
}

form, content-form {
    font-size: 12px;
    margin-bottom: 10px;
}

.tabstrip-content {
    padding: 8px;
    font-size: 12px;
}

.tabstrip-content.t-input {}

div {
    font-size: 12px;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
    MAIN BUTTONS
   ---------------------------------------------------------------------------------------------------------------------------------------------*/
#removeAllOrderItemsLink {
    margin-top: -35px;
    margin-right: -10px;
    width: auto!important;
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #000000;
    box-shadow: inset 0px 1px 1px 0px #ff9f9f;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff0000), color-stop(1, #780000) );
    background: -moz-linear-gradient( center top, #ff0000 5%, #780000 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#780000');
    background-color: #fe1a00;
    -moz-border-radius: 0px;
    -webkit-border-radius: 6px;
    border-radius: 3px;
    border: 1px solid #28326f;
    display: inline-block;
    color: #ffffff!important;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    min-width: 0px;
    line-height: 1.2;
    font-weight: normal;
    padding: 4px 8px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #000066;
    background: linear-gradient(to bottom, #0089b7 0%,#006da4 100%);
}

.t-grid tbody .t-button {
    min-width: 0px;
    color: #fff;
}
/*BLUE UP*/
.PrimaryAction {
    width: auto!important;
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #000000;
    box-shadow: inset 0px 1px 0px 0px #96a4ff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0089b7), color-stop(1, #006da4) );
    background: -moz-linear-gradient( center top, #0089b7 5%, #006da4 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089b7', endColorstr='#006da4');
    background-color: #fe1a00;
    -moz-border-radius: 0px;
    -webkit-border-radius: 6px;
    border-radius: 3px;
    border: 1px solid #28326f;
    display: inline-block;
    color: #fff!important;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    min-width: 0px;
    font-weight: normal;
    text-decoration: none;
    padding: 4px 8px;
    line-height: 1.2;
    text-shadow: 1px 1px 0px #000066;
    margin: 0px 0.2em;
    background: linear-gradient(to bottom, #0089b7 0%,#006da4 100%);
}
/*BLUE HOVER*/
.PrimaryAction:hover {
    width: auto!important;
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #000000;
    box-shadow: inset 0px 1px 0px 0px #96a4ff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006da4), color-stop(1, #0089b7) );
    background: -moz-linear-gradient( center top, #006da4 5%, #0089b7 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006da4', endColorstr='#0089b7');
    background-color: #fe1a00;
    -moz-border-radius: 0px;
    -webkit-border-radius: 6px;
    border-radius: 3px;
    border: 1px solid #28326f;
    display: inline-block;
    color: #fff;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    min-width: 0px;
    line-height: 1.2;
    font-weight: normal;
    text-decoration: none;
    padding: 4px 8px;
    margin: 0px 0em;
    text-shadow: 1px 1px 0px #000066;
    margin: 0px 0.2em;
    background: linear-gradient(to bottom, #006da4 0%,#0089b7 100%);
}

.PrimaryAction[disabled='disabled'] {
    width: auto!important;
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fff;
    box-shadow: none;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f1f0f2), color-stop(1, #ced0de) );
    background: -moz-linear-gradient( center top, #f1f0f2 5%, #ced0de 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f0f2', endColorstr='#ced0de');
    background-color: #fe1a00;
    -moz-border-radius: 0px;
    -webkit-border-radius: 6px;
    border-radius: 3px;
    border: 1px solid #999999;
    display: inline-block;
    color: #999999!important;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    min-width: 0px;
    line-height: 1.2;
    font-weight: normal;
    padding: 4px 8px;
    text-decoration: none;
    text-shadow: none;
    background: linear-gradient(to bottom, #f1f0f2 0%,#ced0de 100%);
}

.PrimaryAction[disabled='disabled']:hover {
    width: auto!important;
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fff;
    box-shadow: none;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f1f0f2), color-stop(1, #ced0de) );
    background: -moz-linear-gradient( center top, #f1f0f2 5%, #ced0de 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f0f2', endColorstr='#ced0de');
    background-color: #fe1a00;
    -moz-border-radius: 0px;
    -webkit-border-radius: 6px;
    border-radius: 3px;
    border: 1px solid #999999;
    display: inline-block;
    color: #999999!important;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    min-width: 0px;
    line-height: 1.2;
    font-weight: normal;
    padding: 4px 8px;
    text-decoration: none;
    text-shadow: none;
    background: linear-gradient(to bottom, #f1f0f2 0%,#ced0de 100%);
}

.PrimaryAction:disabled {
    width: auto!important;
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #000000;
    box-shadow: inset 0px 1px 0px 0px #96a4ff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0089b7), color-stop(1, #006da4) );
    background: -moz-linear-gradient( center top, #0089b7 5%, #006da4 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089b7', endColorstr='#006da4');
    background-color: #fe1a00;
    -moz-border-radius: 0px;
    -webkit-border-radius: 6px;
    border-radius: 3px;
    border: 1px solid #28326f;
    display: inline-block;
    color: #fff!important;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    min-width: 0px;
    font-weight: normal;
    text-decoration: none;
    padding: 4px 8px;
    line-height: 1.2;
    text-shadow: 1px 1px 0px #000066;
    margin: 0px 0.2em;
    background: linear-gradient(to bottom, #0089b7 0%,#006da4 100%);
}

.PrimaryAction:disabled:hover {
    width: auto!important;
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #000000;
    box-shadow: inset 0px 1px 0px 0px #96a4ff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0089b7), color-stop(1, #006da4) );
    background: -moz-linear-gradient( center top, #0089b7 5%, #006da4 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089b7', endColorstr='#006da4');
    background-color: #fe1a00;
    -moz-border-radius: 0px;
    -webkit-border-radius: 6px;
    border-radius: 3px;
    border: 1px solid #28326f;
    display: inline-block;
    color: #fff!important;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    min-width: 0px;
    font-weight: normal;
    text-decoration: none;
    padding: 4px 8px;
    line-height: 1.2;
    text-shadow: 1px 1px 0px #000066;
    margin: 0px 0.2em;
    background: linear-gradient(to bottom, #0089b7 0%,#006da4 100%);
}
/*GREY UP*/
.SecondaryAction,
.AlternativeAction {
    width: auto!important;
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fff;
    box-shadow: none;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f1f0f2), color-stop(1, #ced0de) );
    background: -moz-linear-gradient( center top, #f1f0f2 5%, #ced0de 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f0f2', endColorstr='#ced0de');
    background-color: #fe1a00;
    -moz-border-radius: 0px;
    -webkit-border-radius: 6px;
    border-radius: 3px;
    border: 1px solid #28326f;
    display: inline-block;
    color: #28326f!important;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    min-width: 0px;
    line-height: 1.2;
    font-weight: normal;
    padding: 4px 8px;
    text-decoration: none;
    text-shadow: none;
    background: linear-gradient(to bottom, #f1f0f2 0%,#ced0de 100%);
}

.SecondaryAction:hover,
.AlternativeAction:hover {
    width: auto!important;
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fff;
    box-shadow: none;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ced0de), color-stop(1, #f1f0f2) );
    background: -moz-linear-gradient( center top, #ced0de 5%, #f1f0f2 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ced0de', endColorstr='#f1f0f2');
    background-color: #fe1a00;
    -moz-border-radius: 0px;
    -webkit-border-radius: 6px;
    border-radius: 3px;
    border: 1px solid #28326f;
    display: inline-block;
    color: #28326f!important;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    min-width: 0px;
    line-height: 1.2;
    font-weight: normal;
    padding: 4px 8px;
    text-decoration: none;
    text-shadow: none;
    background: linear-gradient(to bottom, #ced0de 0%,#f1f0f2 100%);
}
/*RED UP*/
.DestructiveAction {
    width: auto!important;
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #000000;
    box-shadow: inset 0px 1px 1px 0px #ff9f9f;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff0000), color-stop(1, #bb0202) );
    background: -moz-linear-gradient( center top, #ff0000 5%, #bb0202 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#bb0202');
    background-color: #fe1a00;
    -moz-border-radius: 0px;
    -webkit-border-radius: 6px;
    border-radius: 3px;
    border: 1px solid #28326f;
    display: inline-block;
    color: #ffffff!important;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    min-width: 0px;
    line-height: 1.2;
    font-weight: normal;
    padding: 4px 8px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #bb0202;
    background: linear-gradient(to bottom, #ff0000 0%,#bb0202 100%);
}
/*RED HOVER*/
.DestructiveAction:hover {
    width: auto!important;
    -moz-box-shadow: inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow: inset 0px 1px 0px 0px #000000;
    box-shadow: inset 0px 1px 1px 0px #ff9f9f;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bb0202), color-stop(1, #ff0000) );
    background: -moz-linear-gradient( center top, #bb0202 5%, #ff0000 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bb0202', endColorstr='#ff0000');
    background-color: #fe1a00;
    -moz-border-radius: 0px;
    -webkit-border-radius: 6px;
    border-radius: 3px;
    border: 1px solid #28326f;
    display: inline-block;
    color: #ffffff!important;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    min-width: 0px;
    line-height: 1.2;
    font-weight: normal;
    padding: 4px 8px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #bb0202;
    background: linear-gradient(to bottom, #bb0202 0%,#;
    100%);
}

/*MAIN BUTTONS END ========================================================================================================================================*/

.t-grid-header {
    font-size: 12px;
    font-family: Verdana,Helvetica,sans-serif;
}

.t-window-title {
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    color: #fff;
    text-shadow: 1px 1px 1px #333;
}

.titleLabel {
    /*margin: 0 0 5px 0px;
    color: #333;*/
    float: left;
	text-align: right;
	width: 145px;
	padding: 4px 10px 0 0;
}

    .titleLabel label {
        font-weight: normal;
    }

.editor-field {
    display: block;
    padding: 0px 4px 8px;
    float: left;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
   TIME OUT NOTIFICATION
   ---------------------------------------------------------------------------------------------------------------------------------------------*/

.time-out-notification {
    background: none repeat scroll 0 0 #A6D9F4;
    box-shadow: 2px 2px 7px #333;
    color: #333333;
    font-size: 12px;
    left: 0;
    padding: 0px;
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    z-index: 200000;
}

.time-out-notification .inner {
    padding: 10px;
}
/* TIME OUT NOTIFICATION END ========================================================================================================================================*/

t-last a {
    text-decoration: none;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
   Web Dashboard Styles =
   ---------------------------------------------------------------------------------------------------------------------------------------------*/
#btnApp {
    cursor: pointer;
    position: fixed;
    left: 0px;
    bottom: 18px;
    z-index: 999999;
}

    #btnApp #right {
        right: 72px;
    }

.dashboard {
    width: 70%;
    margin: 100px auto;
    padding: 25px;
    list-style: none;
    counter-reset: li;
    background: #fff;
    border: 10px solid #7fcef3;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

#apps {
    display: block;
    margin: -25px;
    padding-bottom: 50px;
}

    #apps div {
        color: #7fcef3;
        position: relative;
        text-align: left;
        top: 0;
    }

    #apps hr {
        background-color: #7fcef3;
        border: 0 none;
        height: 10px;
    }

.dashboard li img, .dashboard li a {
    height: 50px;
    width: 50px;
}

.dashboard li a {
    text-decoration: none;
    line-height: 23px;
}

.dashboard li div {
    left: 0;
    position: absolute;
    text-align: center;
    top: 40px;
    width: 100%;
}

.dashboard li {
    position: relative;
    display: inline;
    margin: 25px;
    padding: 25px 25px;
}

.dashboardRight li {
    display: inline-block;
    padding: 0;
    margin: 10px 30px;
    width: 100px;
    float: left;
}

.dashboardRight {
    border: 1px solid #7FCEF3;
    height: 150px;
    position: fixed;
    display: table;
    margin: 0 auto;
    right: 0;
    bottom: 20px;
    width: 100%;
    z-index: 999998;
    padding: 8px;
    border-radius: 0px;
    border: 1px solid #ccc;
    border-top-width: 3px;
}

.dashboardRight li div {
    top: 110px;
}

.dashboardRight .notificationLink {
    top: -10px!important;
    right: -15px!important;
}

.dashboardRight .settingsLink, .dashboardRight #apps {
    display: none!important;
}

.dashboard .notificationLink, .dashboard .settingsLink {
    display: block;
    background-color: red;
    color: #FFF;
    cursor: pointer;
    height: 26px;
    width: 26px;
    font-size: 1.4em;
    font-weight: bold;
    position: absolute;
    text-align: center;
    top: -80px;
    right: 10px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
}

.dashboard .settingsLink {
    top: 10px;
    background-color: #fff;
    border: 2px solid #7fcef3;
    color: #7fcef3;
}

#dashboard {
    margin: 0px 150px;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------
   Centre Management Search =
   ---------------------------------------------------------------------------------------------------------------------------------------------*/

.search {
    clear: both;
    position: relative;
    overflow: hidden;
    margin: 0 0 0px 0;
    background: #efefef;
    padding: 4px;
    border-radius: 3px;
    background-color: #fbf5ea;
}

div.form-wrapper {
    width: auto;
}

#MinAgeRange {
    width: auto!important;
}

#MaxAgeRange {
    width: auto!important;
}
/* ---------------------------------------------------------------------------------------------------------------------------------------------
   Top Error Notification =
   ---------------------------------------------------------------------------------------------------------------------------------------------*/

.errorNotification {
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    text-align: center;
    line-height: 0px;
    /*text-shadow: 1px 1px 0px #333;*/
    color: #000;
    width: 620px;
    height: auto!important;
    position: absolute;
    background-color: #ffffd7;
    margin-left: 35%;
    margin-right: 35%;
    margin-top: 40px;
    border-style: solid;
    border-width: 1px;
    border-color: #364395;
    -moz-box-shadow: 0 0 3px 1px #333;
    -webkit-box-shadow: 0 0 3px 1px #333;
    display: none;
    z-index: 100;
    /*
    height: 0; 
    width: 500px;
    border-top: 35px solid #0089b7;
    border-left: 40px solid transparent;
    border-right: 40px solid transparent;
    */
}

#errorDetailsLink {
    text-decoration: underline;
}

.close-btn {
    /*background-image:url('../Content/2013.2.611/Vista/closebtn3_normal.png');
    background-repeat: no-repeat;*/
    position: absolute;
    margin: auto;
    top: 4px;
    left: 598px;
    right: 0;
    bottom: 0;
}
/*
.close-btn:hover {
   background-image: url('../Content/2013.2.611/Vista/closebtn3_hover_over.png');
}
*/

/* -------------------------------
   Telerik OverRide =
---------------------------------- */

#TabStrip {
    border: none;
}

    #TabStrip ul li a.t-link {
        /*font-size:1.2em;*/
    }

table th {
    font-family: Verdana,Helvetica,sans-serif;
    bottom-border: 1px solid #205f9f;
    color: #fff;
    font-weight: normal!important;
    text-shadow: 1px 1px 0px #333;
    line-height: 20px;
    text-align: left;
    padding-left: 10px; /*text-shadow: 1px 1px 1px #fff;*/
}

table td {
    color: #333;
    text-align: left;
    font-size: 12px;
}

.t-editor-toolbar-wrap table td {
    font-size: 12px;
    color: #333;
}

.t-editor-toolbar {
    background-color: #ddd;
}

.t-grid-header .t-header .t-link {
    padding: 0.3em 0em 0.3em 0.6em;
    line-height: normal;
    width: 86%;
    color: #fff;
    font-family: Verdana,Helvetica,sans-serif;
    text-shadow: 1px 1px 0px #333;
    font-weight: normal;
}

.t-grid-content {
    height: 100%!important;
    font-size: 12px;
}

.t-grid {
    border-color: #364395;
}

.t-dropdown .t-input, .t-selectbox .t-input {
    background: #fff!important;
}

.t-dropdown-wrap {
}

#JobRoleGrid th.t-header,
.t-grid-header-wrap th.t-header {
    border-width: 1px!important;
    border-style: solid!important;
    border-right: none!important;
    border-bottom: none!important;
}

.t-grid-bottom {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
}
/*BASIC LINKS IN CONTENT*/

.t-last a:hover {
    /* text-decoration:underline;*/
}

.t-last a:visited {
    text-decoration: none;
    color: #364395;
}

.t-last a:active {
    text-decoration: none;
}

.t-grid-top {
    border-width: 1px!important;
    border-style: solid!important;
    border-bottom: 1px solid #ddd;
    padding: 4px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}

.t-grid-filter {
    float: right;
}

.t-window-content.t-content {
    padding: 8px;
    height: 100% !important;
}

.t-panelbar li .t-content {
    padding: 8px;
}

.t-panelbar .main-content {
    font-size: 12px;
    padding: 8px;
}
/*FOR THE ROLLOVERS*/
.t-panelbar .t-state-active .t-link:link {
    font-weight: normal;
    text-shadow: 1px 1px 1px #333;
    color: #fff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}

.t-panelbar .t-state-active .t-link {
    font-weight: normal;
    text-shadow: 1px 1px 1px #333;
    color: #fff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}

.t-panelbar .t-state-selected .t-link {
    font-weight: normal;
    text-shadow: 1px 1px 1px #333;
    color: #fff;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
}

.t-panelbar .t-state-disabled .t-link:link {
    font-size: 12px;
    font-family: Verdana,Geneva,sans-serif;
}

.t-panelbar .t-state-disabled .t-header {
    font-size: 12px;
    font-family: Verdana,Geneva,sans-serif;
}

.t-panelbar .t-state-default .t-header {
    font-size: 12px;
    font-family: Verdana,Geneva,sans-serif;
    color: #fff;
    text-shadow: 1px 1px 1px #333;
}

.t-panelbar .t-state-default .t-link:link {
    font-weight: normal;
    color: #fff;
    text-shadow: 1px 1px 1px #333;
    font-size: 12px;
    font-family: Verdana,Geneva,sans-serif;
}

/*ERROR ON ARROWS FIX*/
.t-numerictextbox .t-arrow-up {
    padding: 0px;
}

.t-numerictextbox .t-arrow-down {
    padding: 0px;
}

span .t-arrow-down {
    height: 12px;
    margin-top: 0px;
}

.t-icon-disabled {
    background-image: url("Images/pqsSpriteDisabled.png");
}

.t-icon-disabled, .t-sprite, .t-editor-button .t-tool-icon {
    display: inline-block;
    font-size: 0;
    height: 16px;
    line-height: 0;
    overflow: hidden;
    text-align: center;
    text-indent: -3333px;
    vertical-align: middle;
    width: 16px;
}

.t-icon-disabled, .t-editor-button .t-tool-icon {
    background-color: transparent;
    background-repeat: no-repeat;
}

.t-grid-header .t-link {
    float: left;
}

.t-header .t-grid-filter {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* -------------------------------
   Dashboard toggle =
---------------------------------- */

#EntityPopup .content-row .t-header {
    border-color: none;
}

#EntityPopup .inputField.t-header, .t-state-active {
    border-color: none;
}

#EntityPopup .t-editor-toolbar-wrap {
    border-color: none;
}

#linkS {
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-shadow: 1px 1px 0px #333;
    height: 30px;
    padding-left: 10px;
    padding-top: 10px;
    top: 0px;
    border-bottom: 1px solid #0089b7;
    background-color: #333;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#334843), to(#333));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #334843, #333);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #334843, #333);
    /* IE 10 */
    background: -ms-linear-gradient(top, #334843, #333);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #334843, #333);
}

#linkS :hover {
    text-decoration: underline;
}

#linkS i {
    font-size: 2.4em;
    color: #fff;
    float: left;
    display: block;
    text-shadow: 1px 1px 0px #333;
}

#linkS span {
    display: inline-block;
    font-size: 12px;
    color: #fff;
    margin: 4px 0 0 10px;
}

#box_content {
    height: 100%;
    top: 0px;
    left: -3500px;
    position: fixed;
    width: 100%;
    background-color: #fbf5ea;
    /*background:#364395;*/
    z-index: 9999999;
}

.dashboardContent {
    margin: 0 20px;
}

#box_content .inner {
    margin: 0 auto;
}


.contactus .inner-heading {
    position: absolute;
}

.inner-heading {
    position: relative;
    background: #364395;
    padding: 15px 20px;
    margin: 0 0 50px 0;
    overflow: hidden;
    -moz-box-shadow: 0 0 3px 3px #333;
    -webkit-box-shadow: 0 0 3px 3px#333;
    box-shadow: 0 0 3px 3px #333;
}

.inner-heading h2 {
    font-size: 1.4em;
    color: #fff;
    margin: 0px;
    padding: 0px;
 }

a.close_s {
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 9999;
    color: #fff;
    font-size: 3em;
    font-weight: lighter;
}

a.close_s:hover {
    color: #0089b7;
}

.t-panelbar .t-header, .t-grid-header {
    /* fallback */ background: #006da4;
    background-repeat: repeat-x;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0089b7), to(#006da4));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #0089b7, #006da4);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #0089b7, #006da4);
    /* IE 10 */
    background: -ms-linear-gradient(top, #0089b7, #006da4);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #0089b7, #006da4);
}

#overlay_s {
    background: #E5E5E5;
    background: -moz-radial-gradient(circle, #ffffff, #f5f5f5);
    background: -webkit-radial-gradient(circle, #ffffff, #f5f5f5);
    z-index: 99990;
}

.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
}

.appList {
    padding: 0px;
    margin: 0px 0 0 0px;
}

#dashboard {
}

#dashboard {
    padding-left: 20px;
}

#dashboardannouncements {
    float: left;
    width: 150px;
    background-color: #fff;
    height: 500px;
    position: relative;
    display: inline;
}

.appList li {
    padding: 0px;
    margin: 0 20px 20px 0;
    list-style: none;
    float: left;
    position: relative;
}

    .appList li .wrap {
        /*background:url(Images/smallicon.png);*/
        width: 175px;
        height: 174px;
        box-shadow: 3px 3px 2px #333;
        display: block;
    }

        .appList li .wrap h2 {
            font-size: 1.1em;
            color: #fff;
            text-align: left;
            text-indent: 10px;
            margin-top: 5px;
            width: 100%;
            line-height: 23px;
            font-weight: lighter;
            text-shadow: 1px 1px 0px #333;
        }


.notificationLink {
    text-decoration: none;
    background: #0089b7;
    width: 5px;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 25px;
    position: absolute;
    top: 5px;
    right: 0px;
    font-size: 12px;
    font-weight: bold;
    z-index: 100;
    min-width: 25px;
}

.iconWrap {
    text-align: center;
    width: 100%;
}

    .iconWrap a {
        font-size: 4em;
        text-decoration: none;
        color: #364395;
    }

.wrap .panel {
    position: absolute;
    height: 15%;
    width: 100%;
    bottom: 0px;
    left: 0px;
    background-color: #333;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    display: none;
}

    .wrap .panel ul {
        clear: left;
        float: left;
        list-style: none;
        margin: 0px 0;
        padding: 0;
        position: relative;
        left: 50%;
        text-align: center;
    }

    .wrap .panel li {
        display: block;
        float: left;
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;
        right: 57%;
    }

        .wrap .panel li a {
            width: 40px;
            height: 40px;
            color: #fff;
            line-height: 25px;
            text-decoration: none;
            font-size: 12px;
            padding-left: 27px;
        }

            .wrap .panel li a:hover {
                color: #fff;
                text-decoration: underline;
            }

.content-row .t-state-disabled a {
    /*background-color:#006da4;*/
}

/*TAB STRIP BG's*/
.t-tabstrip-items .t-state-default {
    background-color: #205f9f;
    /*border-color:#364395;*/
    font-size: 12px;
}

.t-tabstrip-items .t-state-disabled {
    background-color: #205f9f;
    /*border-color:#364395;*/
}

.t-tabstrip-items .t-state-visited {
    background-color: #205f9f;
    border-color: #364395;
}

.t-tabstrip-items .t-state-active {
    background-color: #fff;
    /*border-color:#364395;*/
}
/*DATE WRAPS*/
.t-picker-wrap .t-select {
    right: 17px;
    top: 2px;
    position: relative;
}

.t-picker-wrap {
    width: 10px;
}

div.t-datepicker {
    width: 217px;
}

div.advancedSearchDiv .t-datepicker {
    width: 170px;
}
/*CALENDAR*/
.t-calendar th {
    text-shadow: none;
    color: #000;
    text-align: center;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
}

t-item .t-state-default {
    color: #fff;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}

/*TAB ITEMS ACTIVE DEFAULT*/
.t-tabstrip-items .t-state-default .t-link {
    color: #fff;
    text-shadow: 1px 1px 0px #333;
    font-family: Verdana, Geneva, sans-serif;
}

.t-tabstrip-items .t-state-active .t-link {
    color: #333;
    text-shadow: 1px 1px 0px #333;
    font-family: Verdana, Geneva, sans-serif;
}

.t-tabstrip-items .t-state-disabled .t-link:link {
    color: #ccc;
    text-shadow: 1px 1px 0px #333;
    text-decoration: none;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}

/*TAB ITEMS ACTIVE DEFAULT - HOVER*/
.t-tabstrip-items .t-state-default .t-link:link:hover {
    text-decoration: underline;
}

.t-tabstrip-items .t-state-active .t-link:link {
    color: #333;
    text-decoration: none;
    text-shadow: none;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}

.t-tabstrip .t-content {
    padding: 8px;
}

.t-tabstrip .search {
    padding: 0px;
    background-color: #fff;
}

#txtSearch_ProductsGrid {
    margin-bottom: 8px;
}

.advance-txtSearch-clear {
    vertical-align: middle;
    width: 20px;
    height: 20px;
}

.advance-txtSearch {
    vertical-align: middle;
    margin-right: 0px;
    /*margin-bottom: 10px;*/
    height: 13px;
}

.content-col16 .t-grid-toolbar .t-button {
    /* background:none;
    width:20px;
    border:1px solid #ddd;
    padding:3px;
    -moz-box-shadow:none;
	-webkit-box-shadow:none;
       */
}
/*
.t-panelbar .t-header {
    /* fallback */ background: #364395; background-repeat: repeat-x;
/* Safari 4-5, Chrome 1-9 */
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0089b7), to(#364395));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #0089b7, #364395);
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #0089b7, #364395);
/* IE 10 */
background: -ms-linear-gradient(top, #0089b7, #364395);
/* Opera 11.10+ */
background: -o-linear-gradient(top, #0089b7, #364395);
}

*/ .t-window-content span {
    color: #000;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
}

.form-actions button {
    /*float: right;*/
}

.form-actions span {
    float: right;
}

.form-actions {
    padding-top: 1em;
    overflow: hidden;
}
/*---------------------------------------------------*/


/* OLD Common CSS below - NEEDS TO BE CLEANED UP OR DELETED
    -----------------------------------------------------------------------------------*/

.addressInputsClass .fieldspacer .field input {
    width: 300px;
}

.rich-text-small .t-editor {
    width: 420px;
}

.t-editor {
    height: auto;
}

.ageRangeInput .fieldspacer .field .t-widget {
    margin-bottom: 10px;
}

.search-box .fieldspacer .field {
    padding-bottom: 10px;
}

.ageRangeInput .content-col4 select {
    width: 60px;
    margin-right: 15px;
}

.t-filter-options {
    z-index: 10000;
}

.disabledLink {
    color: gray;
}

.overviewddl {
    width: 270px;
}


.EntityNavigationButtons {
    margin-top: 0.5em;
    margin-left: 0.5em;
    margin-bottom: 0.5em;
}

.SpanFormat {
    text-align: left;
    display: table-cell;
    top: 5px;
}





#site-header-settings {
    float: right;
    position: relative;
    text-align: right;
    top: 7px;
    padding-right: 2px;
}


.site-wrapper {
    height: 100% !important;
}


#site-header {
    height: 64px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 5px;
    background: url("Images/headerbackground.png") repeat-x scroll 0 0 #A6D9F4;
    box-shadow: 2px 5px 10px #333;
}


.content-header label, .content-header span {
    padding: 8px;
    font-size: 12px;
}

.inside-content-wrapper {
    padding: 8px;
    font-size: 12px;
}

#site-header-appname {
}

.full {
    height: 735px !important;
}

.t-combobox .t-icon {
    margin-top: 2px;
}

.t-combobox .t-dropdown-wrap {
    padding-right: 1px;
}

.criterion-rich-text .t-editor {
    width: 530px;
}

div#centreEditTabStrip-1, div.content-col6 {
    padding: 8px;
}

#leftSideBar {
    width: 100%;
    padding-left: 0px;
    background: url("Images/pqsSprite.png") repeat-x scroll 0 -752px #EAEAEA;
}

.t-datepicker-calendar {
    font-size: 12px;
}

    .t-datepicker-calendar .t-header a {
        color: #fff;
        text-shadow: 1px 1px 0px #333;
    }

#menu {
    width: 100%;
    float: left;
    padding-left: 0px;
    margin-top: -2px;
    background: url("Images/pqsSprite.png") repeat-x scroll 0 -752px #EAEAEA;
    box-shadow: 2px 5px 10px #333;
}

#statusBar {
    height: 30px;
}



.paper-wrapper {
    position: relative;
}

#paper-stack {
    background-color: white;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    margin-top: 20px;
    padding: 41px;
    position: relative;
    width: 40%;
    height: 100%;
    float: left;
}

.drop-shadow {
    box-shadow: 0 0 25px #333;
}

.comments-wrapper {
    float: left;
    width: 50%;
    height: 100%;
    border: 1px solid #F0F0F0;
    position: inherit;
    margin-top: 20px;
    margin-left: 10px;
    font-size: 11px;
}

*[id*='LinkedComments'] table thead {
    display: none;
}

.panelBarFilter span {
    color: #fff;
}

.panelBarFilter a {
    color: #fff;
    cursor: pointer;
    text-decoration: none;
}

.panelBarFilter a:visited {
    color: #7fcef3;
    cursor: pointer;
    text-decoration: underline;
}

div.roundSquare
{
    border:2px solid #c1c1c1;
    padding:10px 30px; 
    background:#eeeeee;
    width:200px;
    height: 150px;
    border-radius:15px;
    margin-bottom: 30px;
    margin-right: 30px;
    text-align: center;
}

.roundSquare a {
    color: #000066;
    font-size: 21px;
    align-content: center;
    text-align: center;
}

.roundSquare span {
    color: #205f9f;
    font-size: 13px;
    display: block;
    padding: 7px 0 7px 0;
    align-content: center;
    text-align:center
}

.homeQBTitle {
    color: #000066 !important;
    font-size: 60px;
    font-weight: bold;
    display: block;
    text-align:center
}
.homeQBInfo {
    color: #000066 !important;
    font-size: 24px;
    display: block;
    font-style: italic;
    text-align:center
}

/*
*************************************************************************************************************************
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 WARNING PLEASE DO NOT ADD STYLES AT THE BOTTOM OF THIS STYLE SHEET, PLACE ANY NEW STYLES WITHIN THE CORRECT HEADED MODULE
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*************************************************************************************************************************
*/

/*
    / Project: Pearson Web Portal
    / Description: Pearson Blue Theme
    / Author: Zahid Bilal
    / File: psq.theme.css Version 0.1
    
    /* Index
        / Branding Colours =
        / Telerik controls styles =
        / Table border styles override =
       
*/

/* -------------------------------
   Branding Colour =
---------------------------------- */
#H, 
#F {
    background: #364395;
}



/* -------------------------------
   Telerik controls styles =
---------------------------------- */
.t-dropdown-wrap .t-input {
    background-color:#fff;
}
.t-dropdown-wrap .t-input {
    background-color:#fff;
}

.t-widget,.t-input{border-color:#ddd;background-color:#fff;/*font-size:.75em;/* 12px base,if there are no inherited font-sizes(MVC default) */}
/* since vista is a theme,based on an operating system,it has a custom font-family */.t-widget,.t-widget button,.t-widget input,.t-widget select,.t-button,.t-formatted-value{font-family:Verdana, Geneva, sans-serif;}
/* .small .t-widget{font-size:.687em}
/* 11px base,if there are no inherited font-sizes(MVC default) */.t-header,.t-grid-header{border-color:#a7bac5;background:#ddd url('../Content/2013.2.611/Vista/sprite.png') repeat-x 0 -852px}

.t-icon{background-image:url('../Content/2013.2.611/Vista/sprite.png');}
.t-editor .t-tool-icon{background-image:url('../Content/2013.2.611/Vista/editor.png')}

.t-editor .t-tool-icon .t-state:hover{
    background-color:#000;
}



.t-loading,.t-widget .t-loading{background:transparent url('../Content/2013.2.611/Vista/loading.gif') no-repeat 0 0}
.t-widget{color:#000}
.t-link:link {color: #000;}/*text-shadow: 1px 1px 1px #000;}*/
.content-row.t-link:link {color: #000;}/*text-shadow: 1px 1px 1px #000;}*/

/*.t-link:visited{color:#fff;text-shadow:1px 1px 0px #333;}/*SHOULD BE CHANGED*/

.t-popup{color:#333}
.t-grid-header-wrap .t-header a{
   text-shadow: 1px 1px 1px #000;
   font-weight:normal;
   font-size:1.0em;
}
.t-link .t-header a{
   text-shadow: 1px 1px 1px #333;
}
.t-select {
    background-color:#ddd;
}
.t-group,.t-content,.t-editable-area{border-color:#a7bac5;background-color:#fff}
.t-colorpicker .t-arrow-down{border-color:#a7bac5; background-color:#ddd;}
.t-separator{border-color:#eaf6fd;background-color:#a7bac5}
.t-alt{background-color:#f7f7f7}
.t-state-default{border-color:#a7bac5}
.t-active-filter{background-color:#ceeefd}

.t-grid-header .t-state-hover:hover{

   
    text-decoration:underline;
}
.t-menu .t-group {
    box-shadow: 2px 2px 2px #333;
    border:1px solid #0089b7;
}
.t-state-active{background-color:#fff;border-color:#a7bac5}
.t-state-selected{background-color:#c8e8f8}
.t-state-focused{background-color:#90c5e1}
.t-dropdown .t-state-focused{border-color:#6bd5f4;background:#6bd5f4 url('../Content/2013.2.611/Vista/sprite.png') repeat-x 0 -752px}
.t-state-error,.t-widget.t-state-error,.t-widget .t-state-error,.t-widget.input-validation-error,.t-widget .input-validation-error{border-color:#f00;background-color:#ffc0cb}
.t-button{border-color:#a7bac5;color:#333}
/*.t-button,button.t-button.t-state-disabled:hover,a.t-button.t-state-disabled:hover,.t-state-disabled .t-button:hover{background:#d1d1d1 url('../Content/2013.2.611/Vista/sprite.png') repeat-x 0 -560px}*/

.t-button:hover{background-position:0 -624px;background-color:#a7daf4}
.t-state-disabled,.t-state-disabled .t-link,.t-state-disabled .t-button{color:#b6b6b6;border-color:#bbb;text-shadow:1px 1px 0px #333;font-family:Verdana, Geneva, sans-serif;}

.t-toolbar,.t-grouping-header,.t-grid-pager,.t-widget .t-status{border-color:#bbb;background-color:#F5F5F5}
.t-grid-header-wrap,.t-grid-footer-wrap{background: #F0F1F2;}
.t-grid td{border-bottom:1px  solid #ddd; border-left:1px  solid #ddd;}
.t-grouping-row td{background:#fff url('../Content/2013.2.611/Vista/sprite.png') repeat-x 0 -48px}
.t-footer-template td{background-color:#e0e5f5;border-color:#aec5d1 #e0e5f5 #fff}
.t-group-footer td{background-color:#e0e5f5;border-color:#aec5d1}
.t-grid-footer,.t-grid-footer-wrap table{background-color:#e0e5f5;border-color:#aec5d1}
.t-grouping-header .t-group-indicator{color:#333;border-color:#ccc}
.t-grouping-dropclue{background:url('../Content/2013.2.611/Vista/sprite.png') no-repeat -48px -288px}
.t-grouping-row .t-group-cell,.t-grouping-row p{background:#fff}
.t-grouping-row p{margin-left:-.6em;padding-left:.6em}
#EntityPopup .t-header{
     /* fallback */ background: #364395; 
    background-repeat: repeat-x; 
    /* Safari 4-5, Chrome 1-9 */ 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0089b7), to(#006da4)); 
    /* Safari 5.1, Chrome 10+ */ 
    background: -webkit-linear-gradient(top, #0089b7, #006da4); 
    /* Firefox 3.6+ */ 
    background: -moz-linear-gradient(top, #0089b7, #006da4); 
    /* IE 10 */ 
    background: -ms-linear-gradient(top, #0089b7, #006da4); 
    /* Opera 11.10+ */ 
    background: -o-linear-gradient(top, #0089b7, #006da4);
}
.t-grid td {
    padding: 2px 2px 2px 10px;
}
.t-widget t-grid.t-grid-top{
     /* fallback */ background: #364395; 
    background-repeat: repeat-x; 
    /* Safari 4-5, Chrome 1-9 */ 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0089b7), to(#006da4)); 
    /* Safari 5.1, Chrome 10+ */ 
    background: -webkit-linear-gradient(top, #0089b7, #006da4); 
    /* Firefox 3.6+ */ 
    background: -moz-linear-gradient(top, #0089b7, #006da4); 
    /* IE 10 */ 
    background: -ms-linear-gradient(top, #0089b7, #006da4); 
    /* Opera 11.10+ */ 
    background: -o-linear-gradient(top, #0089b7, #006da4);
}
#EntityPopup .t-editor-toolbar .t-header {
    background:#ddd;

}

.t-header, .t-grid-header {
    /* fallback */ background: #364395; 
    background-repeat: repeat-x; 
    /* Safari 4-5, Chrome 1-9 */ 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0089b7), to(#006da4)); 
    /* Safari 5.1, Chrome 10+ */ 
    background: -webkit-linear-gradient(top, #0089b7, #006da4); 
    /* Firefox 3.6+ */ 
    background: -moz-linear-gradient(top, #0089b7, #006da4); 
    /* IE 10 */ 
    background: -ms-linear-gradient(top, #0089b7, #006da4); 
    /* Opera 11.10+ */ 
    background: -o-linear-gradient(top, #0089b7, #006da4);
}

.t-treeview .t-drop-clue{background-image:url('../Content/2013.2.611/Vista/sprite.png');background-position:0 -358px}
.t-treeview .t-state-selected{border-color:#99defd}
.t-panelbar .t-link,.t-panelbar .t-group,.t-panelbar .t-content{border-color:#205f9f}
.t-calendar th{border-color:#e0e0e0}
.t-other-month .t-link{color:#777}
.t-editor-button .t-state-hover{border-color:#ebf6fd #88a1af #88a1af #ebf6fd;background-color:#c9e8fa}
.t-editor-button .t-state-active{border-color:#809eae #bae1f5 #bae1f5 #809eae;background-color:#95cfec}
/*Slider*/.t-slider .t-draghandle{background-image:url('../Content/2013.2.611/Vista/sprite.png');color:#333}
.t-slider-track{border-color:#d3dce2}
.t-slider-horizontal .t-slider-track,.t-slider-horizontal .t-slider-selection{background-image:url('../Content/2013.2.611/Vista/sprite.png')}
.t-slider-vertical .t-slider-track,.t-slider-vertical .t-slider-selection{background-image:url('../Content/2013.2.611/Vista/sprite-vertical.png')}
.t-slider-horizontal .t-tick{background-image:url('../Content/2013.2.611/Vista/slider-h.gif')}
.t-slider-vertical .t-tick{background-image:url('../Content/2013.2.611/Vista/slider-v.gif')}
/*Tooltip*/.t-tooltip{border-color:#767676;background:#e4e5f0 0 -96px repeat-x url('../Content/2013.2.611/Vista/sprite.png')}
.t-callout{background-image:url('../Content/2013.2.611/Vista/sprite.png')}
/* Splitter */.t-splitbar-vertical,.t-ghost-splitbar-vertical{background-image:url('../Content/2013.2.611/Vista/sprite.png')}
.t-splitbar-horizontal,.t-ghost-splitbar-horizontal{background-image:url('../Content/2013.2.611/Vista/sprite-vertical.png')}
/* Upload */.t-dropzone-active,.t-upload-files{border-color:#d2dfe6}
.t-dropzone-hovered,.t-upload-files{background-color:#eff7fc}
.t-dropzone em{color:#a7bac5}
.t-progress,.t-progress-status{background-image:url('../Content/2013.2.611/Vista/sprite.png')}
.t-progress{background-position:0 -467px;border-color:#bfd0da #c4d4dd}
.t-progress-status{background-position:0 -471px;border-color:#1db2ee transparent #0067c2}
/* ImageBrowser */.t-imagebrowser .t-content{background:#f1f1f1}
.t-breadcrumbs .t-link{color:#666}
.t-breadcrumbs .t-link:hover{color:#06c}
.t-breadcrumbs .t-first,.t-breadcrumbs .t-first:hover,.t-search-wrap label{color:#777d81}
.t-tiles{border-color:#a7bac5;background:#fff}
.t-tile{border-color:#fff;background:0 100px repeat-x url('../Content/2013.2.611/Vista/imagebrowser.png')}
.t-tiles li.t-state-hover{border-color:#99defd;background-position:0 0}
.t-tiles li.t-state-selected{border-color:#9bd3f0;background-position:0 -100px}
.t-tile .t-folder{background-image:url('../Content/2013.2.611/Vista/imagebrowser.png')}
.t-tile em,.t-tile .t-filesize{color:#767d80}
.t-tile-empty strong{color:#a7bac5}

/* -------------------------------
    Table border styles override =
---------------------------------- */

.t-grid-header-wrap, .t-grid-footer-wrap {
    border-color:#ccc;
}

#JobRoleGrid th.t-header,
.t-grid-header-wrap th.t-header  {
    border-color:#A7BAC5!important;
}

.t-grid-bottom {
    border-color:#ddd;
    color:#333;
}

.t-grid-top {
    border-color:#A7BAC5!important;
}



