/**
 * @author JAnniss
 * Licensed Materials - Property of Werner Enterprises, (C) Copyright Werner Enterprises 2010 - All Rights reserved.
 */
 
/* white space */
.white-space-nowrap{white-space:nowrap}

/* float */
.float-none{float:none}
.float-left,h1,.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next,.dataTables_length{float:left}
.float-right,#brand address,.more-options,.more-options-text,.dataTables_filter{float:right}

/* align */
.vertical-align-top{vertical-align:top}
.vertical-align-middle{vertical-align:middle}
.vertical-align-bottom{vertical-align:bottom}
.text-align-right,.align-right,.dataTables_filter,#brand address{text-align:right}
.text-align-left,.align-left{text-align:left}
.text-align-center,.align-center,.dataTables_info,.dataTables_paginate{text-align:center}

.position-relative,.more-options{position:relative}
.hidden{position:absolute}
.hidden{top:0}

/* overflow */
.hidden,.more-options{overflow:hidden}

/* display */
.display-none{display:none}
.display-block,h6,h1,.close-window,.more-options,.more-options-text{display:block}
.display-inline,address,.display-inline{display:inline}

/* clear */
.clear-both,footer,#siteNavigation,.dataTables_wrapper,.dataTables_paginate,.dataTables_scroll{clear:both}

/* font size */
.small,footer,#brand address,label,.label,table.format th,table.grid th,#siteNavigation,.ui-autocomplete,nav.main-navigation ul.ui-tabs-nav li{font-size:.7em}
.normal,.content,h3,h4,h5,label.required,legend,#sectionNavigation,#tools,.dataTables_length,.dataTables_info,.dataTables_filter,.dataTables_paginate,table.format td,table.grid td{font-size:.85em}
.large,h2{font-size:1em}

/* line height */
.content{line-height:1.4em}
h3,h4,h5{line-height:1.6em}
h2,li,#siteNavigation ul,#sectionNavigation ul,label,.label{line-height:1.8em}
a.blue-arrow{line-height:2em}

/* margin */
body,table.format,table.grid,table.no-format,.ui-state-error ul,.ui-widget-content .ui-state-error ul,.validation-summary-errors ul,.ui-state-warning ul,.ui-widget-content .ui-state-warning ul,
.ui-state-success ul,.ui-widget-content .ui-state-success ul,.ui-state-information ul,.ui-widget-content .ui-state-information ul{margin:0}
.dataTables_paginate span,.dataTables_paginate span span{margin:.2em}
p{margin:.3em 0}
h6{margin:.8em auto}
.close-window{margin:.2em 0 .8em 0}
#brand address{margin:.5em 1em 0 0}
fieldset{margin:.6em 0}
.ui-state-error,.ui-widget-content .ui-state-error,.validation-summary-errors,.ui-state-warning,.ui-widget-content .ui-state-warning,.ui-state-success,.ui-widget-content .ui-state-success,
.ui-state-information,.ui-widget-content .ui-state-information{margin:0.5em 2em}
h1{margin:.2em 0 .2em .3em}
.secondary,.dataTables_paginate{margin-top:.8em}
.more-options{margin-top:-1.6em}
footer,.service{margin-bottom:1em}
.dataTables_length,.dataTables_filter,#brand address{margin-bottom:.5em}
footer p,footer address{margin-left:1em}
.line{margin-left:.5em}
.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{margin-left:3px}

/* padding */
body{padding:0}
#tools{padding:.5em}
.content{padding:.5em 1em}
#tools{padding:.3em 1em}
legend{padding:0 .3em}
table.format td,table.grid td{padding:0 .2em}
fieldset{padding:.2em .8em .8em .8em}
.ui-state-error ul,.ui-widget-content .ui-state-error ul,.validation-summary-errors ul,.ui-state-warning ul,.ui-widget-content .ui-state-warning ul,
.ui-state-success ul,.ui-widget-content .ui-state-success ul,.ui-state-information ul,.ui-widget-content .ui-state-information ul{padding:.5em 1em .5em 2.5em}
#siteNavigation{padding-top:.2em}
a.login-secure,a.login-unsecure,a.external,a.new-window{padding-right:1.3em}
#menuYellowPages.new-window{padding-right:1.8em}
label.required{padding-right:.55em}
footer p{padding-bottom:.8em}
h2,h3,h4,address a,table.format th a,table.grid th a{padding-left:.5em}
h5,.line{padding-left:.8em}
.close-window,h4 a{padding-left:1.5em}
a.blue-arrow{padding-left:1.2em}
.ui-state-error li,.ui-widget-content .ui-state-error li,.validation-summary-errors li,.ui-state-warning li,.ui-widget-content .ui-state-warning li,
.ui-state-success li,.ui-widget-content .ui-state-success li,.ui-state-information li,.ui-widget-content .ui-state-information li{padding-left:1.5em}

/* height */
.close-window{height:12px}
.more-options{height:1.3em}
.more-options-text{height:1.3em}
.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{height:19px}
.hidden{height:1px}

/* width */
.width-auto{width:auto}
.more-options{width:11.5em}
.more-options-text{width:1.8em}
.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{width:19px}
body,table{width:100%}
.width20-percent{width:20%}
.dataTables_length,.dataTables_filter,#brand address{width:45%}
/* generic widths */
.hidden{width:1px}
.width20{width:20%}
.width130{width:130px}
.width250{width:250px}
.width300{width:300px}
.width370{width:370px}

/* text indent */
h1,h6,.more-options-text{text-indent:-99999px}

/* cursor */
.pointer,.active,.dataTables_wrapper table .sorting_asc:hover,.dataTables_wrapper table .sorting_desc:hover,.dataTables_wrapper table .sorting:hover,
.dataTables_paginate span,.ui-autocomplete a.ui-state-hover{cursor:pointer}
.text,.inactive{cursor:text}
.help,abbr{cursor:help}

/* z-index */
.more-options{z-index:1}

/* theme genaric styles.  should not be project spacific. */
/* --- background --- */
/* background color */
.ui-autocomplete{background-color:#f5f5f5}
.ui-autocomplete a.ui-state-hover{background-color:#fdfdc3}
#menuYellowPages.new-window{background-color:#f4b50d}
.ui-state-error,.ui-widget-content .ui-state-error,.input-validation-error,.validation-summary-errors{background-color:#fef1ec}
.ui-state-warning,.ui-widget-content .ui-state-warning{background-color:#fbf4df}
.ui-state-success,.ui-widget-content .ui-state-success{background-color:#e6fecd}
.ui-state-information,.ui-widget-content .ui-state-information{background-color:#f3fefe}
/* background position */
.required{background-position:top right}
.close-window,h4 a.open,h4 a.close{background-position:0 2px}
.external,.new-window,.login-unsecure,.login-secure{background-position:right 4px}
.blue-arrow{background-position:0 .5em}
#menuYellowPages.new-window{background-position:90px 8px}
li.ui-tabs-selected #menuYellowPages.new-window{background-position:101px 8px}
.more-options-text{background-position:center}
.ui-autocomplete-loading{background-position:center right}
.ui-state-error,.ui-widget-content .ui-state-error,.validation-summary-errors,.ui-state-warning,.ui-widget-content .ui-state-warning,.ui-state-success,
.ui-widget-content .ui-state-success,.ui-state-information,.ui-widget-content .ui-state-information{background-position:0.6em 50%}
.ui-state-error li,.ui-widget-content .ui-state-error li,.validation-summary-errors li,.ui-state-warning li,.ui-widget-content .ui-state-warning li,
.ui-state-success li,.ui-widget-content .ui-state-success li,.ui-state-information li,.ui-widget-content .ui-state-information li{background-position:0 3px}
/* background repeat */
.close-window,.required,h4 a.open,h4 a.close,.external,.new-window,.login-unsecure,.login-secure,.blue-arrow,.more-options-text,
.ui-autocomplete-loading,.ui-state-error,.ui-widget-content .ui-state-error,.ui-state-warning,.ui-widget-content .ui-state-warning,
.ui-state-success,.ui-widget-content .ui-state-success,.ui-state-information,.ui-widget-content .ui-state-information,.ui-state-error li,.ui-widget-content .ui-state-error li,
.ui-state-warning li,.ui-widget-content .ui-warning-error li,.validation-summary-errors li,.validation-summary-errors,.ui-state-success li,.ui-widget-content .ui-state-success li,.ui-state-information li,
.ui-widget-content .ui-state-information li{background-repeat:no-repeat}
/* background image */
#menuYellowPages.new-window{background-image:url(../../images/new-window-white.png)}
.close-window{background-image:url(../../images/close-x.png)}
.required{background-image:url(../../images/required.png)}
h4 a.open{background-image:url(../../images/secondary-open.png)}
h4 a.close{background-image:url(../../images/secondary-close.png)}
.external{background-image:url(../../images/external-link.png)}
.new-window{background-image:url(../../images/new-window.png)}
.login-unsecure{background-image:url(../../images/login-unsecure.png)}
.login-secure{background-image:url(../../images/login-secure.png)}
.blue-arrow{background-image:url(../../images/arrow-blue.png)}
.more-options-text{background-image:url(../../images/arrow-white.png)}
table.format .sorting_asc,table.grid .sorting_asc{background-image:url(../../images/icons/bullet_arrow_up.png)}
table.format .sorting_desc,table.grid .sorting_desc{background-image:url(../../images/icons/bullet_arrow_down.png)}
.ui-autocomplete-loading{background-image:url(../../images/ui-anim_basic_16x16.gif)}
.ui-state-error,.ui-widget-content .ui-state-error,.validation-summary-errors{background-image:url(../../images/icons/exclamation.png)}
.ui-state-warning,.ui-widget-content .ui-state-warning{background-image:url(../../images/icons/error.png)}
.ui-state-success,.ui-widget-content .ui-state-success{background-image:url(../../images/icons/accept.png)}
.ui-state-information,.ui-widget-content .ui-state-information{background-image:url(../../images/icons/information.png)}
.ui-state-error li,.ui-widget-content .ui-state-error li,.validation-summary-errors li{background-image:url(../../images/icons/bullet_red.png)}
.ui-state-warning li,.ui-widget-content .ui-state-warning li{background-image:url(../../images/icons/bullet_yellow.png)}
.ui-state-success li,.ui-widget-content .ui-state-success li{background-image:url(../../images/icons/bullet_green.png)}
.ui-state-information li,.ui-widget-content .ui-state-information li {background-image:url(../../images/icons/bullet_blue.png)}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-state-warning a,.ui-widget-content .ui-state-warning a,
.ui-state-success a,.ui-widget-content .ui-state-success a,.ui-state-information a,.ui-widget-content .ui-state-information a,
.validation-summary-errors a{color:#5e87bd}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.validation-summary-errors{color:#cd0a0a}
.ui-state-warning-text,.ui-widget-content .ui-state-warning-text{color:#c77c27}
.ui-state-success-text,.ui-widget-content .ui-state-success-text{color:#77a449}
.ui-state-information-text,.ui-widget-content .ui-state-information-text{color:#5a89b8}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-state-warning-text,.ui-widget-content .ui-state-warning-text,
.ui-state-success-text,.ui-widget-content .ui-state-success-text,.ui-state-information-text,.ui-widget-content .ui-state-information-text,
.validation-summary-errors{font-size:.8em}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-state-warning,.ui-widget-content .ui-state-warning,.ui-state-success,.ui-widget-content .ui-state-success,.ui-state-information,
.ui-widget-content .ui-state-information,.input-validation-error,.validation-summary-errors{border-width:1px}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-state-warning,.ui-widget-content .ui-state-warning,.ui-state-success,.ui-widget-content .ui-state-success,.ui-state-information,
.ui-widget-content .ui-state-information,.input-validation-error,.validation-summary-errors{border-style:solid}

.ui-state-error,.ui-widget-content .ui-state-error,.input-validation-error,.validation-summary-errors{border-color:#cd0a0a}
.ui-state-warning,.ui-widget-content .ui-state-warning{border-color:#c77c27}
.ui-state-success,.ui-widget-content .ui-state-success{border-color:#77a449}
.ui-state-information,.ui-widget-content .ui-state-information{border-color:#638ebd}