/* Minification failed. Returning unminified contents.
(45,1): run-time error CSS1019: Unexpected token, found '@charset'
(45,10): run-time error CSS1019: Unexpected token, found '"UTF-8"'
(45,17): run-time error CSS1019: Unexpected token, found ';'
(136,2): run-time error CSS1031: Expected selector, found '@charset'
(136,2): run-time error CSS1025: Expected comma or open brace, found '@charset'
(210,40): run-time error CSS1031: Expected selector, found ','
(211,42): run-time error CSS1031: Expected selector, found ','
(656,1): run-time error CSS1019: Unexpected token, found '@charset'
(656,10): run-time error CSS1019: Unexpected token, found '"UTF-8"'
(656,17): run-time error CSS1019: Unexpected token, found ';'
 */
@charset "UTF-8";
/**
* NUCLEUS FLUID STYLESHEET: RESET-FONTS-GRIDS.CSS
*
* VERSION 1.0, 2010-02-01
* BY: HOLGER SCHLAMINGER, HTTP://WWW.FIVEEAST.NET
*
* WARNING: DO NOT MODIFY THIS FILE!
*
* STYLESHEET INDEX:
* 
* 01. RESET
* 02. FONTS
* 03. GRID FLUID
*
*/
/**
* 01. RESET
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; border:0px; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,q:before, q:after { content:''; content:none; }
:focus { outline:0px; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0px; }
html, body { height:100%; margin-bottom:1px; }
/**
* 02. FONTS
*/
body, pre { font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#333333; }
form, input, select, option, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: inherit; font-weight: inherit; }
@media screen {
/**
* 03. GRID FLUID
*/ .container { width:100%; min-width:960px; } .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { display:inline; float:left; margin-left:1%; margin-right:1%; }
 .grid-1 { width:6.333%; } .grid-2 { width:14.666%; } .grid-3 { width:23%; } .grid-4 { width:31.333%; } .grid-5 { width:39.666%; } .grid-6 { width:48%; } .grid-7 { width:56.333%; } .grid-8 { width:64.666%; } .grid-9 { width:73%; } .grid-10 { width:81.333%; } .grid-11 { width:89.666%; } .grid-12 { width:98%; }
 .prefix-1 { padding-left:8.333%; } .prefix-2 { padding-left:16.666%; } .prefix-3 { padding-left:25%; } .prefix-4 { padding-left:33.333%; } .prefix-5 { padding-left:41.666%; } .prefix-6 { padding-left:50%; } .prefix-7 { padding-left:58.333%; } .prefix-8 { padding-left:66.666%; } .prefix-9 { padding-left:75%; } .prefix-10 { padding-left:83.333%; } .prefix-11 { padding-left:91.666%; }
 .suffix-1 { padding-right:8.333%; } .suffix-2 { padding-right:16.666%; } .suffix-3 { padding-right:25%; } .suffix-4 { padding-right:33.333%; } .suffix-5 { padding-right:41.666%; } .suffix-6 { padding-right:50%; } .suffix-7 { padding-right:58.333%; } .suffix-8 { padding-right:66.666%; } .suffix-9 { padding-right:75%; } .suffix-10 { padding-right:83.333%; } .suffix-11 { padding-right:91.666%; }

html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; list-style:none; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0; } .clearfix:after { clear:both; content:'.'; display:block; visibility:hidden; height:0; }
}
@charset "UTF-8";
/**
* NUCLEUS FLUID STYLESHEET: HEADER-FOOTER.CSS
*
* VERSION 1.0, 2010-02-01
* BY: HOLGER SCHLAMINGER, HTTP://WWW.FIVEEAST.NET
*
* WARNING: DO NOT MODIFY THIS FILE!
*
* STYLESHEET INDEX:
* 
* 01. PAGE
* 02. HEADER
* 03. META NAVIGATION
* 04. MASTHEAD AND SEARCHBOX
* 05. STATUSBAR
* 06. TOP-LEVEL NAVIGATION
* 07. FOOTER
*
*/
/**
* 01. PAGE
*/
#page { min-width:960px; }
#skip a { position: absolute; top: -32768px; left: -32768px; }
#skip a:focus, #skip a:active { position: static; display: block; padding: 2px 10px; color: #fff; background: #333; text-decoration: none; } /* make skip links visible when using tab key */
/**
* 02. HEADER
*/
#header { border-bottom:1px solid #1250cc; background:#3366cc url("../img/header.gif") repeat-y 100% 0px; }
#header-inner { height:104px; background:url("../img/header-inner.jpg") no-repeat 100% 0px; }
#header-inner.banner-hide { background:none; }
/**
* 03. META NAVIGATION
*/
#meta-navigation { height:24px; line-height:23px; padding:0px 10px; font-size:11px; background:url("../img/meta-navigation.png") repeat-x 0px 0px; color:#ffffff; }
#meta-navigation ul, #meta-navigation li { margin:0px; padding:0px; list-style:none; }
#meta-navigation li { display:inline; }
#meta-navigation li.separator { padding:3px 0px; margin:0px 10px 0px -4px; border-right:1px solid #0f42a8; }
#meta-navigation li.user { margin-right:10px; }
#meta-navigation a { color:#ffffff; text-decoration:underline; margin-right:10px; }
#meta-navigation a:hover { text-decoration:none; margin-right:10px; }
#meta-navigation a.button-primary {  padding:2px 9px 3px 9px; margin-right:0px; border:1px solid #1250cc; background:url("../img/buttons.png") repeat-x 0px -444px; text-decoration:none; }
#meta-navigation a.button-primary:hover { background-position:0px -492px; }
#meta-navigation a.button-primary:active { background-position:0px -336px; }
#meta-navigation a.button-primary-disabled, #meta-navigation a.button-primary-disabled:hover { background-position:0px -396px; border-color:#87a0d3; color:#dce6f6; }
/**
* 04. MASTHEAD AND SEARCHBOX
*/
#masthead { height:80px; margin-left:7px; margin-right:10px; }
#masthead #product-name {  }
#searchbox-wrapper { float:right; display:inline; margin-top:25px; }
#searchbox { width:220px; height:25px; background:url("../img/searchbox.gif") no-repeat 0px 0px; }
#searchbox #keywords { float:left; padding:5px 0px 5px 5px; margin:0px; border:0px; width:190px; background:none; font-size:11px; }
#searchbox #keywords:focus { outline:0px; }
#searchbox #go { float:right; border:none; width:25px; height:25px; background:url("../img/searchbox.gif") no-repeat 0px -25px; }
#searchbox #go:hover { background-position:0px -50px; }
/**
* 05. STATUSBAR
*/
#statusbar { padding:3px 10px 5px 11px; border-bottom:1px solid #1250cc; background:#3366cc; color:#d6deee; font-size:11px; }
#statusbar a { color:#d6deee; text-decoration:underline; }
#statusbar a:hover { color:#ffffff; text-decoration:none; }
#statusbar ul, #statusbar li { margin:0px; padding:0px; list-style:none; }
#statusbar li { display:inline; margin-right:-3px; padding:3px 10px 5px 10px; border-left:1px solid #1250cc; }
#statusbar li.warning { background:url("../img/icons.gif") no-repeat 1px -1198px; padding-left:20px !important; }
#statusbar li:first-child { border-left:none; padding-left:0px; }
/**
* 06. TOP-LEVEL NAVIGATION
*/
#top-level-navigation { }
/* Level 1 */
#tln-level-1 { padding:0px 10px; height:30px; background:#dddddd url("../img/top-level-navigation.gif") repeat-x 0px 0px; font-size:12px; }
#tln-level-1 ul, #tln-level-1 li { margin:0px; padding:0px; list-style:none; float:left; }
#tln-level-1 li { display:inline; padding-top:2px; white-space:nowrap; }
#tln-level-1 a { float:left; padding-left:10px; background:url("../img/top-level-navigation.gif") no-repeat 0px -130px; font-weight:bold; color:#0f42a8; }
#tln-level-1 a:hover { color:#a52a2a; }
#tln-level-1 a span { float:left; display:block; padding:4px 15px 6px 5px; background:url("../img/top-level-navigation.gif") no-repeat 100% -260px; }
#tln-level-1 a.current, #tln-level-1 a.current:hover { background-position:0px -180px; color:#333333; }
#tln-level-1 a.current span, #tln-level-1 a.current:hover span { background-position:100% -80px; }
/* Level 2 */
#tln-level-2 { padding:0px 10px; height:28px; background:url("../img/top-level-navigation.gif") repeat-x 0px -229px; border-bottom:1px solid #cccccc; }
#tln-level-2 ul, #tln-level-2 li { margin:0px; padding:0px; list-style:none; float:left; }
#tln-level-2 li { display:inline; padding-top:3px; white-space:nowrap; }
#tln-level-2 a { float:left; padding:2px 14px 2px 15px; background:url("../img/top-level-navigation.gif") no-repeat 0px -260px; color:#0f42a8; }
#tln-level-2 a:hover { color:#a52a2a; }
#tln-level-2 a.current, #tln-level-2 a.current:hover { background-position:0px -310px; color:#333333; font-weight:bold; }
/**
* 07. FOOTER
*/
#footer { padding:10px; border-top:5px solid #dddddd; font-size:11px; } 
a@charset "UTF-8";
/**
* NUCLEUS FLUID STYLESHEET: MAIN.CSS
*
* VERSION 1.0, 2010-02-01
* BY:HOLGER SCHLAMINGER, HTTP://WWW.FIVEEAST.NET
*
* WARNING:DO NOT MODIFY THIS FILE!
*
* STYLESHEET INDEX:
* 
* 01. GENERIC PROPERTIES
* 02. CONTENT AREA LAYOUT
* 03. BOX COMPONENT
* 04. PAGE/CONTENT NAVIGATION COMPONENTS
* 05. GENERIC TABLE COMPONENTS
* 06. OBJECTS TABLE COMPONENT
* 07. PROPERTIES TABLE COMPONENT
* 08. FORM COMPONENTS
* 09. ALERT AND MESSAGE COMPONENTS
* 10. GENERIC CONTENT (HTML) ELEMENTS
* 11. GOOGLE SEARCH
*
*/
/**
* 01. GENERIC PROPERTIES
*/
/* Cumulative Bottom Margins */
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, dl, pre, address, fieldset, blockquote, .box, .alert-information, .alert-information-small, .alert-question, .alert-question-small, .alert-warning, .alert-warning-small, .alert-error, .alert-error-small, .alert-success, .alert-success-small { margin-bottom:20px; }
ul.menu { margin-bottom:20px !important; }
ul.menu ul.menu { margin-bottom:0px !important; }
/* Print */
.onprint-show { display:none; }
.onprint-hide { }
/* Positioning Properties */
.float-left { float:left; display:inline; margin:0px; }
.float-right { float:right; display:inline; margin:0px; }
.float-left-margin { float:left; display:inline; margin:0px 15px 10px 0px; }
.float-right-margin { float:right; display:inline; margin:0px 0px 10px 15px; }
img.float-left-margin, img.float-right-margin { margin-top: 4px; }
.float-center { margin-left:auto; margin-right:auto; }
.vertical-align-top { vertical-align:top; }
.vertical-align-middle { vertical-align:middle; }
.vertical-align-bottom { vertical-align:bottom; }
/* Dimension Properties */
.width-1 { width:60px; } .width-2 { width:140px; } .width-3 { width:220px; } .width-4 { width:300px; } .width-5 { width:380px; } .width-6 { width:460px; } .width-7 { width:540px; } .width-8 { width:620px; } .width-9 { width:700px; } .width-10 { width:780px; } .width-11 { width:860px; } .width-12 { width:940px; }
.border-0 { border:none !important; } .border-top-0 { border-top:none !Important; } .border-right-0 { border-right:none !Important; } .border-bottom-0 { border-bottom:none !Important; } .border-left-0 { border-left:none !Important; }
/* Margin and Padding Properties */
.margin-auto { margin:auto; } .margin-0 { margin:0px !important; } .margin-1 { margin:5px !important; } .margin-2 { margin:10px !important; } .margin-3 { margin:15px !important; } .margin-4 { margin:20px !important; } .margin-5 { margin:40px !important; } .margin-6 { margin:60px !important; } .margin-7 { margin:80px !important; } .margin-top-0 { margin-top:0px !important; } .margin-top-1 { margin-top:5px !important; } .margin-top-2 { margin-top:10px !important; } .margin-top-3 { margin-top:15px !important; } .margin-top-4 { margin-top:20px !important; } .margin-top-5 { margin-top:40px !important; } .margin-top-6 { margin-top:60px !important; } .margin-top-7 { margin-top:80px !important; } .margin-right-0 { margin-right:0px !important; } .margin-right-1 { margin-right:5px !important; } .margin-right-2 { margin-right:10px !important; } .margin-right-3 { margin-right:15px !important; } .margin-right-4 { margin-right:20px !important; } .margin-right-5 { margin-right:40px !important; } .margin-right-6 { margin-right:60px !important; } .margin-right-7 { margin-right:80px !important; } .margin-bottom-0 { margin-bottom:0px !important; } .margin-bottom-1 { margin-bottom:5px !important; } .margin-bottom-2 { margin-bottom:10px !important; } .margin-bottom-3 { margin-bottom:15px !important; } .margin-bottom-4 { margin-bottom:20px !important; } .margin-bottom-5 { margin-bottom:40px !important; } .margin-bottom-6 { margin-bottom:60px !important; } .margin-bottom-7 { margin-bottom:80px !important; } .margin-left-1 { margin-left:5px !important; } .margin-left-2 { margin-left:10px !important; } .margin-left-3 { margin-left:15px !important; } .margin-left-4 { margin-left:20px !important; } .margin-left-5 { margin-left:40px !important; } .margin-left-6 { margin-left:60px !important; } .margin-left-7 { margin-left:80px !important; }
.padding-0 { padding:0px !important; } .padding-1 { padding:5px !important; } .padding-2 { padding:10px !important; } .padding-3 { padding:15px !important; } .padding-4 { padding:20px !important; } .padding-5 { padding:40px !important; } .padding-6 { padding:60px !important; } .padding-7 { padding:80px !important; } .padding-top-0 { padding-top:0px !important; } .padding-top-1 { padding-top:5px !important; } .padding-top-2 { padding-top:10px !important; } .padding-top-3 { padding-top:15px !important; } .padding-top-4 { padding-top:20px !important; } .padding-top-5 { padding-top:40px !important; } .padding-top-6 { padding-top:60px !important; } .padding-top-7 { padding-top:80px !important; } .padding-right-0 { padding-right:0px !important; } .padding-right-1 { padding-right:5px !important; } .padding-right-2 { padding-right:10px !important; } .padding-right-3 { padding-right:15px !important; } .padding-right-4 { padding-right:20px !important; } .padding-right-5 { padding-right:40px !important; } .padding-right-6 { padding-right:60px !important; } .padding-right-7 { padding-right:80px !important; } .padding-bottom-0 { padding-bottom:0px !important; } .padding-bottom-1 { padding-bottom:5px !important; } .padding-bottom-2 { padding-bottom:10px !important; } .padding-bottom-3 { padding-bottom:15px !important; } .padding-bottom-4 { padding-bottom:20px !important; } .padding-bottom-5 { padding-bottom:40px !important; } .padding-bottom-6 { padding-bottom:60px !important; } .padding-bottom-7 { padding-bottom:80px !important; } .padding-left-1 { padding-left:5px !important; } .padding-left-2 { padding-left:10px !important; } .padding-left-3 { padding-left:15px !important; } .padding-left-4 { padding-left:20px !important; } .padding-left-5 { padding-left:40px !important; } .padding-left-6 { padding-left:60px !important; } .padding-left-7 { padding-left:80px !important; }
/*  Font Properties */
.font-size-1, .font-size-1 td, .font-size-1 th { font-size:9px; line-height:14px; }
.font-size-2, .font-size-2 td, .font-size-2 th { font-size:10px; line-height:16px; }
.font-size-3, .font-size-3 td, .font-size-3 th { font-size:11px; line-height:16px; }
.font-size-4, .font-size-4 td, .font-size-4 th { font-size:12px; }
.font-size-5, .font-size-5 td, .font-size-5 th { font-size:14px; line-height:22px; }
.font-size-6, .font-size-6 td, .font-size-6 th { font-size:16px; line-height:24px; }
.font-size-7, .font-size-7 td, .font-size-7 th { font-size:18px; line-height:26px; }
.font-style-italic, i { font-style:italic; }
.font-weight-bold, .bold, strong, b { font-weight:bold; }
.font-weight-normal { font-weight:normal; }
/* List Properties */
.list-reset, .list-reset li { list-style:none; margin:0px; padding:0px; }
ul.list-style-disc, ul { list-style:disc; }
ul.list-style-circle, ul ul { list-style:circle;}
ul.list-style-square, ul ul ul { list-style:square; }
ol.list-style-decimal, ol { list-style:decimal; }
ol.list-style-upper-roman, ol ol { list-style:upper-roman; }
ol.list-style-lower-roman, ol ol ol { list-style:lower-roman; }
ul ul, ul ul ul, ol ol, ol ol ol { margin-bottom:0px; }
li { margin-left:30px; margin-bottom:3px; }
dd  {margin-left:30px; }
dt { font-weight:bold; }
/* Text Properties */
.text-align-left, .text-align-left td, , .text-align-left th { text-align:left; }
.text-align-right, .text-align-right td, , .text-align-right th { text-align:right; }
.text-align-center, .text-align-center td, .text-align-center th { text-align:center; }
.text-align-justify, .text-align-justify td { text-align:justify; }
.color-white { color:#ffffff; }
.color-corporate-blue { color:#3366cc; }
.color-med-blue { color:#6699ff; }
.color-light-blue { color:#99ccff; }
.color-dark-grey { color:#333333; }
.color-grey { color:#666666; }
.color-med-grey { color:#999999; }
.color-light-grey { color:#cccccc; }
.color-orange { color:#ff9900; }
.color-light-orange { color:#ffd500; }
.color-green { color:#66cc00; }
.color-light-green { color:#bce18d; }
.color-link { color:#1250cc; }
.color-spot-1 { color:#a42a2a; }
.color-spot-2 { color:#920081; }
.color-error, .color-field-error { color:#d41111; }
.line-height-normal { line-height:normal; }
.text-decoration-line-through { text-decoration:line-through; }
.text-transform-capitalize { text-transform:capitalize; }
.text-transform-uppercase { text-transform:uppercase; }
.text-transform-lowercase { text-transform:lowercase; }
.white-space-nowrap { white-space:nowrap; }
/**
* 02. CONTENT AREA LAYOUT
*/
#main { margin:25px 0px 40px 0px; }
/**
* 03. BOX COMPONENT
*/
/* Generic */
.box { border-top:5px solid #dddddd; border-bottom:1px solid #dddddd;  }
.box-caption { padding:6px 0px 7px 0px; border-bottom:1px solid #dddddd; font-weight:bold; }
.box-caption-large { font-size:18px; line-height:24px; font-weight:normal; }
.box-content { padding:11px 0px; }
.box-content:after {content:".";display: block;height:0;clear:both;visibility:hidden;}
.box-inner { padding:0px 14px; } /* Default horizontal spacing for all boxes with a 1px outline */
/* Grey */
.box.box-grey { background:#f3f3f3; }
.box.box-grey .box-inner { padding:0px 15px; }
/* Framed */
.box-framed { border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.box-tabs { border:1px solid #cccccc; border-top:none; }
.box-white { background:#ffffff; }
.box-gradient { background:#ffffff url("../img/gradient.gif") repeat-x 0px 100%; }
/* Featured Content */
.box.box-featured { border:1px solid #dddddd; background:#f3f3f3 url("../img/box-featured.gif") repeat-x 0px -1690px; }
.box.box-featured td { vertical-align:top; }
td.box-featured-image { width:282px; height:225px; background:url("../img/box-featured.gif") no-repeat 0px 0px; }
td.box-featured-image img { border:5px solid #ffffff; margin:27px 0px 0px 26px; position:absolute; clip:rect(0px 235px 175px 0px); }
td.box-featured-browserwindow { width:282px; height:225px; background:url("../img/box-featured.gif") no-repeat 0px -325px; }
td.box-featured-browserwindow img { border:none; margin:50px 0px 0px 27px; position:absolute; clip:rect(0px 236px 153px 0px); }
td.box-featured-content { padding:0px 20px 24px 4px; }
td.box-featured-content h2, td.box-featured-content h3 { margin-bottom:10px; }
td.box-featured-content h2 { line-height: 29px; }
td.box-featured-content p { margin-bottom:15px; }
td.box-featured-content span.content-type { display:inline-block; padding:0px 6px 1px 6px; margin:0px 0px 12px 0px; background:#a52a2a; text-transform:uppercase; color:#ffffff; font-size:10px; font-weight:bold; line-height:16px; }
/**
* 04. PAGE/CONTENT NAVIGATION COMPONENTS
*/
/* Menu List (Up to 4 Levels) */
ul.menu, ul.menu li { margin:0px; padding:0px; list-style:none; }
ul.menu { width:100%; }
ul.menu a { display:block; padding:5px 4px 5px 15px; border-bottom:1px solid #dddddd; color:#333333; text-decoration:none; }
ul.menu a:hover { color:#a52a2a; }
ul.menu a.current { font-weight:bold; }
ul.menu a.current:hover { color:#333333; }
ul.menu a.current, ul.menu a.active { background:#e3e3e3 url("../img/menu.gif") repeat-x 0px -480px; }
ul.menu ul.menu a, ul.menu ul.menu a.current:hover { padding-left:29px; background:url("../img/menu.gif") no-repeat 16px 7px; background-color:#e9e9e9; }
ul.menu ul.menu a:hover { background-position:16px -73px; }
ul.menu ul.menu ul.menu a, ul.menu ul.menu ul.menu a.current:hover { padding-left:42px; background-position:30px -153px; background-color:#f3f3f3; }
ul.menu ul.menu ul.menu a:hover { background-position:30px -233px; }
ul.menu ul.menu ul.menu ul.menu a, ul.menu ul.menu ul.menu ul.menu a.current:hover { padding-left:55px; background-position:42px -313px; background-color:#ffffff; }
ul.menu ul.menu ul.menu ul.menu a:hover { background-position:42px -393px; }
/* Links List */
ul.links, ul.links li { margin:0px; padding:0px; list-style:none; }
ul.links { width:100%; }
ul.links a { display:block; padding:5px 0px; border-top:1px solid #dddddd; color:#333333; }
ul.links a:hover { color:#a52a2a; }
/* Bullets List */
ul.bullets, ul.bullets li { margin:0px; padding:0px; list-style:none; }
ul.bullets { width:100%; }
ul.bullets a { display:block; padding:0px 0px 4px 11px; background:url("../img/bullets.gif") no-repeat 0px 7px; }
ul.bullets a:hover { background-position:0px -193px; }
/* Tags List */
ul.tags, ul.tags li { margin:0px; padding:0px; list-style:none; }
ul.tags li { display:inline; }
ul.tags a { padding-right:10px; line-height:22px; }
/* Paging List */
.paging ul, .paging li { padding:0px; margin:0px; list-style:none; }
.paging li { float:left; display:inline; margin-right:2px; }
.paging li.paging-caption { padding-top:2px; margin-right:10px; font-weight:bold; }
.paging a { display:block; float:left; padding:1px 6px 1px 5px; border:1px solid #cccccc; background:url("../img/buttons.png") repeat-x 0px -12px; color:#333333; }
.paging a.disabled, .paging a.disabled:hover { border:1px solid #e5e5e5; background-position:0px -156px; color:#999999; } 
.paging a:hover { background-position:0px -60px; color:#a52a2a; }
.paging a.current { background-position:0px -192px; font-weight:bold; }
.paging a.current:hover { color:#333333; }
.paging a.previous-page, .paging a.next-page { font-weight:bold; }
.paging a.previous-page span { display:block; padding-left:17px; background:url("../img/arrows.gif") no-repeat 0px -198px; }
.paging a.previous-page { padding-left:0px; }
.paging a.previous-page:hover span { background-position:0px -248px; }
.paging a.previous-page.disabled span { background-position:0px -298px; }
.paging a.next-page { padding-right:0px; }
.paging a.next-page span { display:block; padding-right:17px; background:url("../img/arrows.gif") no-repeat 100% -348px; }
.paging a.next-page:hover span { background-position:100% -398px; }
.paging a.next-page.disabled span { background-position:100% -448px; }
/* Paging Light List */
.paging-light ul, .paging-light li { padding:0px; margin:0px; list-style:none; }
.paging-light li { float:left; display:inline; margin-right:-3px; }
.paging-light li.paging-caption { font-weight:bold; margin-right:1px; }
.paging-light a { display:block; float:left; padding:0px 5px 1px 6px; color:#333333; }
.paging-light a:hover { color:#a52a2a; }
.paging-light a.current, .paging-light a.current:hover { font-weight:bold; color:#333333; }
.paging-light a.previous-page, .paging-light a.next-page { padding:0px 10px; height:20px; }
.paging-light a.previous-page { border-right:1px solid #cccccc; margin-right:5px; background:url("../img/arrows.gif") no-repeat 50% -198px; }
.paging-light a.previous-page:hover { background-position:50% -248px; }
.paging-light a.previous-page.disabled {  background-position:50% -298px; }
.paging-light a.next-page { border-left:1px solid #cccccc; margin-left:5px; background:url("../img/arrows.gif") no-repeat 50% -348px; }
.paging-light a.next-page:hover { background-position:50% -398px; }
.paging-light a.next-page.disabled {  background-position:50% -448px; }
/* Piped List */
ul.piped, ul.piped li { margin:0px; padding:0px; list-style:none; }
ul.piped li{ display:inline; }
ul.piped a { border-left:1px solid #cccccc; padding:0px 6px 1px 10px; white-space:nowrap; }
ul.piped li:first-child a { border-left:none; padding-left:0px; }
ul.piped li:last-child a { padding-right:0px; }
ul.piped a.current, ul.piped a.current:hover { color:#333333; font-weight:bold; }
/* Radio List */
ul.radio, ul.radio li { margin:0px; padding:0px; list-style:none; }
ul.radio li{ display:inline; }
ul.radio li.radio-caption { font-weight:bold; margin-right:-4px; }
ul.radio a { padding:0px 0px 0px 6px; white-space:nowrap; color:#333333; }
ul.radio a:hover { color:#a52a2a; }
ul.radio li:first-child a { padding-left:0px; }
ul.radio a.current, ul.radio a.current:hover  { font-weight:bold; color:#333333; }
ul.radio.radio-vertical li { display:block; }
ul.radio.radio-vertical li.radio-caption { margin-right:0px; color:#666666; }
ul.radio.radio-vertical a { display:block; padding:0px 0px 0px 0px; white-space:normal; }
ul.radio.radio-vertical li:first-child a { padding-left:auto; }
/* Breadcrumbs List */
ul.breadcrumbs, ul.breadcrumbs li { margin:0px; padding:0px; list-style:none; }
ul.breadcrumbs { margin-bottom:7px; }
ul.breadcrumbs li { display:inline; line-height:16px; }
ul.breadcrumbs a { padding:0px 3px 0 10px; white-space:nowrap; font-size:11px; background:url("../img/arrows.gif") no-repeat 0px -800px; color:#333333; }
ul.breadcrumbs a:hover { color:#a52a2a; }
ul.breadcrumbs a.current { color:#999999; }
ul.breadcrumbs a.home { padding-left:0px; background:none; }
/* Page-Jump List */
ul.page-jump, ul.page-jump li { margin:0px; padding:0px; list-style:none; }
ul.page-jump { padding-top:5px; border-top:1px solid #dddddd; }
ul.page-jump li { display:inline; margin-right:10px; }
ul.page-jump a { padding:0px 16px 1px 0px; white-space:nowrap; background:url("../img/arrows.gif") no-repeat 100% -100px; }
ul.page-jump a:hover { color:#a52a2a; background-position:100% -150px; }
/* Page-Jump-Vertical List */
ul.page-jump-vertical, ul.page-jump-vertical li { margin:0px; padding:0px; list-style:none; }
ul.page-jump-vertical { width:100%; }
ul.page-jump-vertical a { display:block; padding:5px 0px; border-top:1px solid #dddddd; background:url("../img/arrows.gif") no-repeat 99% -94px; }
ul.page-jump-vertical a:hover { color:#a52a2a; background-position:99% -144px; }
/* Section Navigation */
table.section-navigation { border-top:5px solid #dddddd; }
table.section-navigation td { border-bottom:1px solid #dddddd; padding:20px 15px 20px 0px; vertical-align:top; }
/* Tabs-Level-1 List */
ul.tabs-level-1, ul.tabs-level-1 li { margin:0px; padding:0px; list-style:none; }
ul.tabs-level-1 { padding:5px 0px; background:url("../img/buttons.png") repeat-x 0px 100%; }
ul.tabs-level-1 li { display:inline; margin-right:-3px; }
ul.tabs-level-1 a {  padding:5px 14px 6px 14px; border:1px solid #cccccc; border-bottom:none; background:url("../img/buttons.png") repeat-x 0px -12px; color:#333333; font-weight:bold; }
ul.tabs-level-1 a:hover { color:#a52a2a; background-position:0px -60px; }
ul.tabs-level-1 a.current, ul.tabs-level-1 a.current:hover { padding-bottom:7px; background-position:0px -192px; color:#333333; }
/* Tabs-Level-2 List */
ul.tabs-level-2, ul.tabs-level-2 li { margin:0px; padding:0px; list-style:none; }
ul.tabs-level-2 { padding:4px 14px; border:1px solid #cccccc; border-top:none; background:url("../img/buttons.png") repeat-x 0px -60px; }
ul.tabs-level-2 li { display:inline; margin-right:-4px; }
ul.tabs-level-2 a { padding:3px 14px; color:#333333; border-left:1px solid #cccccc; }
ul.tabs-level-2 a:hover { color:#a52a2a; }
ul.tabs-level-2 a.current, ul.tabs-level-2 a.current:hover { font-weight:bold; color:#333333; background:url("../img/buttons.png") repeat-x 0px -192px; }
/* Anchors */
a { color:#0f42a8; text-decoration:none; }
a:focus { outline:1px dotted; }
a:hover { color:#a52a2a; }
/* Iconic Anchors */
a.icon { background:url("../img/icons.gif") no-repeat 0px 0px; padding:0px 0px 2px 21px; cursor:pointer; cursor:hand; }
a.icon.go-back { background-position:0px 0px; }
a.icon.more, a.icon.all { background-position:100% -100px; padding:0px 19px 2px 0px; }
a.icon.more:hover, a.icon.all:hover { background-position:100% -1300px; }
a.icon.print { background-position:0px -200px; }
a.icon.help { background-position:0px -300px; }
a.icon.help-small { background-position:4px -400px; }
a.icon.email { background-position:0px -500px; }
a.icon.addfavorite { background-position:0px -600px; }
a.icon.close { background-position:1px -700px; }
a.icon.rssfeed { background-position:0px -800px; }
a.icon.addevent { background-position:0px -900px; }
a.icon.vcard { background-position:0px -1000px; }
a.icon.page-top { background:url("../img/arrows.gif") no-repeat 100% 0px; padding:0px 17px 2px 0px; }
a.icon.page-top:hover { background-position:100% -50px; }
/* File-Type Anchors */
a.file { background:url("../img/file-types.gif") no-repeat 0px 0px; padding-left:21px !important; padding-bottom:2px; cursor:pointer; cursor:hand; }
ul.links a.file { background:url("../img/file-types-links.gif") no-repeat 0px 0px; }
a.file.office, ul.links a.file.office { background-position:0px 0px; }
a.file.outlook, ul.links a.file.outlook { background-position:0px -100px; }
a.file.access, ul.links a.file.access { background-position:0px -200px; }
a.file.doc, ul.links a.file.doc { background-position:0px -304px; }
a.file.xls, ul.links a.file.xls { background-position:0px -400px; }
a.file.pdf, ul.links a.file.pdf { background-position:0px -500px; }
a.file.ppt, ul.links a.file.ppt { background-position:0px -600px; }
a.file.swf, ul.links a.file.swf { background-position:0px -700px; }
a.file.ai, ul.links a.file.ai { background-position:0px -800px; }
a.file.psd, ul.links a.file.psd { background-position:0px -900px; }
a.file.bookmark, ul.links a.file.bookmark { background-position:0px -1000px; }
a.file.archive, ul.links a.file.archive { background-position:0px -1100px; }
a.file.image, ul.links a.file.image { background-position:0px -1200px; }
a.file.rss, ul.links a.file.rss { background-position:0px -1300px; }
a.file.premium, ul.links a.file.premium { background-position:0px -1400px; }
a.file.video, ul.links a.file.video { background-position:0px -1500px; }
a.file.audio, ul.links a.file.audio { background-position:0px -1600px; }
a.file.event, ul.links a.file.event { background-position:0px -1700px; }
/**
* 05. GENERIC TABLE COMPONENTS
*/
.table-toolbar-top { border-top:1px solid #cccccc; }
.table-toolbar-bottom { border-bottom:1px solid #cccccc; }
.table-toolbar-top table, .table-toolbar-bottom table { width:100%; }
.table-toolbar-top td, .table-toolbar-bottom td { padding:5px 0px; vertical-align:top; }
/**
* 06. OBJECTS TABLE COMPONENT
*/
table.objects { width:100%; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }
table.objects th {  padding:3px 5px 2px 5px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#dddddd; vertical-align:top; text-align:left; }
table.objects th.active { background:url("../img/buttons.png") repeat-x 0px -192px; }
table.objects th a, table.objects th a:hover { text-decoration:none; color:#333333; }
table.objects td { padding:5px; border-top:1px solid #dddddd; vertical-align:top; }
table.objects-wide td { padding:15px 5px; }
/**
* 07. PROPERTIES TABLE COMPONENT
*/
table.properties { width:100%; border:1px solid #dddddd; }
/*table.properties td { padding:4px 5px 4px 10px; vertical-align:top; }
table.properties-edit td.value { padding:2px 5px 2px 10px; }
table.properties td.label { border-right:1px solid #dddddd; width:200px; }
*/
table.properties-edit td.value { padding:2px 5px 2px 10px; vertical-align:top;}
table.properties td.label { padding:4px 5px 4px 10px; vertical-align:top; border-right:1px solid #dddddd; width:200px; }
.normtablelabel {    
    width: 300px !important;
}


table.properties tr.odd td { background:#f3f3f3; }
table.properties td.properties-caption { border-top:1px solid #dddddd; font-weight:bold; font-size:14px; padding-top:6px; padding-bottom:8px; }
/**
* 08. FORM COMPONENTS
*/
/* Generic */
textarea { font-size:12px; } /* Mozilla Fix */
table.form td { vertical-align:top; }
table.form td.label { padding:6px 5px 6px 0px; }
table.form td.value { padding:4px 5px 4px 0px; }
table.form td.form-caption { font-weight:bold; }
label {cursor:pointer; cursor:hand;}
.label-top { font-weight:bold; line-height:normal; display:block; }
.required-information { color:#920081; }
p.field-hint { color:#999999; font-size:11px; margin-bottom:3px; margin-top:1px; line-height:normal; } 
p.field-error { color:#d41111; margin:2px 0px 3px 0px; padding:0px 0px 2px 21px; background:url("../img/icons.gif") no-repeat 0px -1100px; line-height:normal; }
.fieldhint-blur { color:#999999; }
/* Input Buttons */
input.button, input.button-primary { padding:0px 8px 2px 8px; line-height:16px; border:1px solid; margin-right:0px; }
input.button { border-color:#999999; background:url("../img/buttons.png") repeat-x 0px -12px; cursor:pointer; cursor:hand; }
input.button:hover {background-position:0px -60px; }
input.button:active { background-position:0px -96px; }
input.button-disabled { background-position:0px -156px; border-color:#cccccc; color:#969696; }
input.button-primary { border-color:#1250cc; color:#ffffff; background:url("../img/buttons.png") repeat-x 0px -252px; cursor:pointer; cursor:hand; }
input.button-primary:hover { background-position:0px -300px; }
input.button-primary:active { background-position:0px -336px; }
input.button-primary-disabled { background-position:0px -396px; border-color:#87a0d3; color:#dce6f6; }
/* Anchor Buttons */
a.button, a.button-primary { padding:2px 11px 4px 11px; border:1px solid;  }
a.button { color:#333333; border-color:#999999; background:url("../img/buttons.png") repeat-x 0px -12px; }
a.button:hover { color:#333333; background-position:0px -60px; }
a.button:active { background-position:0px -96px; }
a.button-disabled, a.button-disabled:hover { background-position:0px -156px; border-color:#cccccc; color:#969696; }
a.button-primary { border-color:#1250cc; color:#ffffff; background:url("../img/buttons.png") repeat-x 0px -252px; }
a.button-primary:hover { color:#ffffff; background-position:0px -300px;  }
a.button-primary:active { background-position:0px -336px; }
a.button-primary-disabled, a.button-primary-disabled:hover { background-position:0px -396px; border-color:#87a0d3; color:#dce6f6; }
/* Iconic Search Button */
input.iconic-button-search { width:22px; height:22px; border:none; background:url("../img/iconic-buttons.gif") no-repeat 0px 0px; cursor:pointer; cursor:hand; }
input.iconic-button-search:hover { background-position:0px -22px; }
input.iconic-button-search:active { background-position:0px -44px; }/* Buttonbar */
.buttonbar { border-top:1px solid #cccccc; background:#f3f3f3; padding:10px 14px; }
/* Grouped Buttons */
ul.grouped-buttons, ul.grouped-buttons li { margin:0px; padding:0px; list-style:none; }
ul.grouped-buttons li { display:inline;  }
ul.grouped-buttons li.separator { margin:1px 6px 0px 2px; padding:3px 0px 5px 0px; border-right:1px solid #cccccc; }
/* Grouped Buttons (Space Efficient) */
ul.grouped-buttons-space-efficient, ul.grouped-buttons-space-efficient li { margin:0px; padding:0px; list-style:none; }
ul.grouped-buttons-space-efficient li { display:inline; margin-right:-5px; }
ul.grouped-buttons-space-efficient li.separator { margin-right:3px; }
/**
* 09. ALERT AND MESSAGE COMPONENTS
*/
.alert-information, .alert-information-small, .alert-question, .alert-question-small, .alert-warning, .alert-warning-small, .alert-error, .alert-error-small, .alert-success, .alert-success-small { border:1px solid; background:url("../img/alerts.png") no-repeat; }
.alert-information, .alert-information-small { border-color:#acc6ec; background-color:#ecf5fa; background-position:0px -30px; }
.alert-question, .alert-question-small { border-color:#8bcff7; background-color:#dbf0fc; background-position:0px -827px; }
.alert-warning, .alert-warning-small { border-color:#ffc600; background-color:#fffcad; background-position:0px -1624px; }
.alert-error, .alert-error-small { border-color:#ff7f94; background-color:#ffe1ef; background-position:0px -2421px; }
.alert-success, .alert-success-small { border-color:#6cd364; background-color:#d9fad9; background-position:0px -3218px; }
.alert-information span, .alert-question span, .alert-warning span, .alert-error span, .alert-success span  { display:block; float:left; width:40px; height:34px; background:url("../img/alerts.png") no-repeat; }
.alert-information .alert-inner, .alert-question .alert-inner, .alert-warning .alert-inner, .alert-error .alert-inner, .alert-success .alert-inner { padding:9px 10px 9px 42px; }
.alert-information span { background-position:0px 4px; }
.alert-question span { background-position:-42px 4px; }
.alert-warning span { background-position:-84px 4px; }
.alert-error span { background-position:-126px 4px; }
.alert-success span { background-position:-168px 4px; }
.alert-information-small span, .alert-question-small span, .alert-warning-small span, .alert-error-small span, .alert-success-small span  { display:block; float:left; width:25px; height:24px; background:url("../img/alerts.png") no-repeat; }
.alert-information-small .alert-inner, .alert-question-small .alert-inner, .alert-warning-small .alert-inner, .alert-error-small .alert-inner, .alert-success-small .alert-inner {  padding:4px 10px 4px 25px; font-size:11px; }
.alert-information-small span { background-position:-210px 4px; }
.alert-question-small span { background-position:-235px 4px; }
.alert-warning-small span { background-position:-260px 4px; }
.alert-error-small span { background-position:-285px 4px; }
.alert-success-small span { background-position:-310px 4px; }
/**
* 10. GENERIC CONTENT (HTML) ELEMENTS
*/
/* Page Title */
h1.page-title { font-family:Georgia, "Times New Roman", Times, serif; color:#a52a2a; margin-top:-5px; }
/* Headings */
h1 { font-size:24px; font-weight:normal; line-height:36px; }
h2 { font-size:20px; font-weight:normal; line-height:32px; }
h3 { font-size:18px; font-weight:normal; line-height:26px; }
h4 { font-size:16px; line-height:22px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
/* Caption (Titlebar) */
.caption { padding:6px 0px 7px 0px; border-top:5px solid #dddddd; border-bottom:1px solid #dddddd; font-weight:bold; }
.caption-large { font-size:18px; line-height:24px; font-weight:normal; }
/* Horizontal ruler */
hr { border:0px #cccccc solid; border-top-width:1px; clear:both; height:0px; }
hr.hr-light { border:0px #e2e2e2 solid; border-top-width:1px; clear:both; height:0px; }
hr.hr-thick { border:0px #e2e2e2 solid; border-top-width:5px; clear:both; height:4px; }
/* Framed Image */
img.framed { border:4px solid #eeeeee; outline:1px solid #dedede; }
/* Misc */
blockquote { margin-left:30px; margin-right:30px; }
/* Post date */
span.post-date { display: block; float:left; display:inline; margin:4px 15px 1px 0px; text-align: center; font-weight: bold; border: 1px solid #b3b3b3; background: #f3f3f3; color: #666666; }
span.post-month, span.post-day, span.post-year { display: block; padding: 1px 12px; }
span.post-month { line-height: 14px; }
span.post-day { font-size:20px; background: #ffffff; line-height: 22px; }
span.post-year { line-height: 14px; }
/* Pretty Photo */
div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff}
div.light_square .pp_expand{background:url(../img/prettyPhoto/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../img/prettyPhoto/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../img/prettyPhoto/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../img/prettyPhoto/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_square .pp_nav .pp_play{background:url(../img/prettyPhoto/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../img/prettyPhoto/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../img/prettyPhoto/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_square .pp_arrow_next{background:url(../img/prettyPhoto/sprite.png) -22px -71px no-repeat}
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_square .pp_next:hover{background:url(../img/prettyPhoto/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../img/prettyPhoto/btnPrevious.png) center left no-repeat;cursor:pointer}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0 0 5px}
.pp_nav{clear:left;float:left;margin:3px 0 0}
.pp_nav p{float:left;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery ul{float:left;height:35px;overflow:hidden;position:relative;margin:0 0 0 5px}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0}
.pp_gallery li.default a{background:url(../img/prettyPhoto/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../img/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../img/prettyPhoto/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;float:right;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline{color:#000}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/* HoS was here */
.pp_details a.pp_arrow_next, .pp_details a.pp_arrow_previous {display: none;}
/**
* 11. GOOGLE SEARCH
*/
.meta { color: #058129; }
.meta:link, .meta a:link { color:#7777cc; text-decoration: underline; }

.dxflRequired_DevEx {
    color: #920081 !important;
}
.dosegridSavebutton {
    background: #1250cc !important;
    color: #ffffff !important;
    border: #1250cc !important;
}

.dosegridRightToLeftPadding {
    padding-left: 6px !important;
    padding-right: 0px !important;   
}
.textRightAlign {
    text-align: right !important;
}
.templateTable {
    border-collapse: collapse;
    width: 100%;
    table-layout:fixed;
}

    .templateTable td {
        border: solid 1px #C2C2C2;
        padding: 2px;
    }

        .templateTable td.caption {
            background: #ECF2F3;
            font: bolder;
        }
@charset "UTF-8";
/**
* NUCLEUS FLUID STYLESHEET: CUSTOM.CSS
*
* DESCRIPTION: USED TO ADD YOUR OWN CSS PROPERTIES OR OVERRULE
* EXISTING ONES (COPY/PASTE AND MODIFY, DO NOT CHANGE ANYTHING 
* IN THE OTHER STYLEHSEETS!)
*
*/

/* .classname { property:value; } */

/* MVC Validation Attributes */
.field-validation-error {
    color: #ff0000;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
    border-color:#ff7f94; 
    background-color:#ffe1ef; 
    background-position:-285px 4px;
}

.validation-summary-valid {
    display: none;
}
/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label, 
.editor-label {
    margin: 1em 0 0 0;
}

.display-field, 
.editor-field {
    margin: 0.5em 0 0 0;
}

.text-box {
    width: 30em;
}

.text-box.multi-line {
    height: 6.5em;
}

.tri-state {
    width: 6em;
}
@media print {
/*  Custom CSS Properties for Print View */

/* .classname {  property:value; } */
}

/** Correction of pager alignment */

.dxpCtrl td {
vertical-align: top;
}

input[disabled="disabled"] {
     background-color:lightgray;
     border-style:solid;
     border-width:thin;
     border-color:darkgray;
}
/* ISEMIR Landing pages add-ons */
a.newButton {
	padding: 2px 11px 4px; border: 1px solid currentColor;
}
a.newButton-primary {
	padding: 2px 11px 4px; border: 1px solid currentColor;
}
a.newButton {
	background: url("../img/buttons.png") repeat-x 0px -12px; border-color: rgb(153, 153, 153); color: rgb(51, 51, 51);
}
a.newButton:hover {
	background-position: 0px -60px; color: rgb(51, 51, 51);
}
a.newButton:active {
	background-position: 0px -96px;
}
a.newButton-disabled {
	background-position: 0px -156px; border-color: rgb(204, 204, 204); color: rgb(150, 150, 150);
}
a.newButton-disabled:hover {
	background-position: 0px -156px; border-color: rgb(204, 204, 204); color: rgb(150, 150, 150);
}
a.newButton-primary {
	background: url("../img/buttons.png") repeat-x 0px -252px; border-color: rgb(18, 80, 204); color: rgb(255, 255, 255);
}
a.newButton-primary:hover {
	background-position: 0px -300px; color: rgb(255, 255, 255);
}
a.newButton-primary:active {
	background-position: 0px -336px;
}
a.newButton-primary-disabled {
	background-position: 0px -396px; border-color: rgb(135, 160, 211); color: rgb(220, 230, 246);
}
a.newButton-primary-disabled:hover {
	background-position: 0px -396px; border-color: rgb(135, 160, 211); color: rgb(220, 230, 246);
}

a.newButton-large, 
input.newButton-large {
  font-size: 14px;
  padding: 9px 18px;
  display: inline-block; 
}
a.newButton-block, 
input.newButton-block {
  display: block;
  text-align: center;
}
new.newButton-block + .newButton-block {
  margin-top: 20px;
}
.arrow {
  display: inline-block;
  vertical-align: -5%;
  width: 0; 
  height: 0; 
  margin-left: 4px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 10px solid #fff;
}
.box {
  box-sizing: border-box;
}

#lnkCreateDosimetryProvider
{
    color:#ffffff !important;
}

#lnkCreateEquipment
{
    color:#ffffff !important;
}

.notificationMessage
{
    padding:1px;
    margin-bottom:1px;
    border:1px solid transparent;
    border-radius:2px;
    /*font-size:12px;*/
    line-height:4px;
}
.successMessage
{
    background-color:#d2f4db;
    border-color:#a5e9b8;
    color:#248f3e;
}

.errorMessage
{
    background-color:#fee2e5;
    border-color:#fdc5ca;
    color:#cc3b33;
}

/*textbox settings for devexpress grid in edit mode*/
.textBoxStyle
    {
        height: 30px;
    }

a.editClick {
    cursor:pointer;    
}

a.deleteClick {
    cursor:pointer;
}

/* Css for custom accordion divs created for Statistical objects-----*/
   /*----Accordion----*/
    .accordion, .accordion * {
        -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    }

    .accordion {
        overflow: hidden;
        box-shadow: 0px 1px 3px rgba(0,0,0,0.25);
        border-radius: 3px;
        background: #f7f7f7;
    }

    /*----- Section Titles -----*/
    .accordion-section-title {
        width: 100%;
        padding: 10px;
        display: inline-block;
        border-bottom: 1px solid #1a1a1a;
        background: #ccc;
        transition: all linear 0.15s;
        /* Type */
        font-size: 1.200em;
        /*text-shadow: 0px 1px 0px #1a1a1a;
        color: #fff;*/
    }

    .accordion-section-title.active, .accordion-section-title:hover {
        background: #4c4c4c;
        /* Type */
        text-decoration: none;
        color:#ffffff;
    }

    .accordion-section:last-child .accordion-section-title {
        border-bottom: none;
    }

    /*----- Section Content -----*/
    .accordion-section-content {
        padding: 10px;
        display: none;
    }

    /*Css for right-align the content*/
.rightalign {
    text-align:right;
}

/*end of custom css*/

/*kendo panel bar*/
  .k-panelbar .k-state-selected {
        background: #808080;
        box-shadow: none;
    }

  /*used for indenting values in statistics table*/
  .k-grid td.indented {
    padding-left: 50px;
  }

  /*box plot chart in IC*/
   .boxplotlegendrow {
        padding: 5px;
    }

    .boxplotquartilelegendcolor {
        background-color: #3fb1b5;
        height: 14px;
        width: 40px;
    }

    .boxplotmedianlegendcolor {
        background-color: #b1b53f;
        height: 14px;
        width: 40px;
    }

    .boxplotmeanlegendcolor {
        background-color: #b5433f;
        height: 14px;
        width: 40px;
    }


    .boxplotmin-maxlegendcolor {
        background-color: #3f76b5;
        height: 14px;
        width: 40px;
    }

    .boxplotlegendtext {
        height: 14px;
        width: 150px;
        padding: 5px;
    }

    .legenddiv {
        /*float: right;*/
        height: 400px;
        display:table-cell;
        vertical-align:middle;
        /*width: 200px;*/
    }

    .chartdiv {
        /*float: left;*/
        height: 400px;
        width: 800px;
        display:table-cell;
        padding-right:100px;
    }

    .chartparentdiv {
        padding: 10px;
        height: 400px;
        width: 1100px;
        display:table;
    }

    .statisticsparentdiv {
        /*padding: 10px;*/
    }

    .help-small {
        padding: 20px;
    }

    /*box plot chart in IC*/

    /*loader image*/

    .throbberCtr {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: table;
    }

    .throbberImgCtr {
        display: table-cell;
        height: 100%;
        width: 100%;
        position: relative;
        vertical-align: middle;
        text-align: center;
    }

        .throbberImgCtr img {
            width: 60px;
            height: 60px;
        }
#lnkCreateOperation {   
    color: #ffffff !important;
}
.environment {
    font-size: 25px;
    font-weight: 700;
    margin-top: 13px;
    color: red;
}
.external-link {
    color: #0f42a8 !important
}
