﻿/***********************************************/
/* Override                                    */
/***********************************************/
img { border: 0; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #777; padding: 10px; }
a, a:visited { color: #839ce7; text-decoration: none; margin-right: 5px; }
a:hover { text-decoration: underline; color: #000099; }
th a { color: #777; text-decoration: underline; }
th a:hover { color: black; }
table { border-collapse: collapse; }
td { padding: 5px; }
select, input, textarea { font-size: 12px; }
input[type=text], input[type=password] { width: 200px; }
textarea { font-family: Arial, Helvetica, sans-serif; width: 200px; }
a.aspNetDisabled, a.aspNetDisabled:hover { color: Gray; text-decoration: none; }
textarea.aspNetDisabled, input.aspNetDisabled { background-color: #eee; }
/***********************************************/
/* Classes                                     */
/***********************************************/
.datepicker-future, .datepicker-past, .tabs {  }
.error { color: Red; }

.panel-in-table { display: inline; }
div.hyperlink-section { margin-bottom: 10px; }
div.hyperlink-section a { border-left: 1px solid #777; padding: 0 5px; }
.representatives-width { width: 900px; }

table.details td { border: 1px Solid #dbddff; padding: 5px; }
table.details td.title, table.listing th { font-weight: bold; background-color: #eeeeff; }
table.details td.title { font-size: 12px; width: 180px; }
table.listing td, table.listing th { border: 1px Solid #dbddff; padding: 5px; }
div.no-item { color:Red; }
.alternative-row { background-color: #EEE; }
.pager { }
.pager table td { width: 15px; }

.header { width: 100%; border-bottom: 1px Solid LightGray; padding-bottom: 10px; display: block; height: 80px; }
.header .systemName { float: left; margin-top: 20px; margin-left: 10px; font-size: 16px; font-weight: bold; }
.header .itemHolder { float: right; }
.header .item { float: left; display: inline-block; width: 100px; text-align: center; }
.header .item img { width: 50px; }
.header .item img:hover, .header .item img.selected { width: 70px; }

.homeShortcutTable { width: 100%; text-align: center; }
.homeShortcutTable th, .homeShortcutTable td { width: 20%; border-left: 1px Solid LightGray; border-right: 1px Solid LightGray; }
.homeShortcutTable th { font-weight: bold; text-decoration: underline; padding-top: 20px; }
.homeShortcutTable th img { width: 150px; }
/***********************************************/
/* Global classes                              */
/***********************************************/
.DDSubHeader { margin-bottom: 10px; }
.DD { padding: 0px 8px; }
.DDLightHeader { font-weight: bold; background-color: #F7F7FF; }
.DDTextBox, .DDDropDown { border: solid 1px #dcdcdc; background-color: #FEFEFE; }
.DDDropDown { padding:2px; }
.DDControl { padding: 0px; }
.DDFloatLeft { float:left; }
.DDFloatRight { float:right; }
.DDFooter { background-color: #dbddff; }
.DDSelected { background-color: #fdffb8; }
.DDValidator { color:Red; }
/***********************************************/
/* DDGridView/DDListView                       */
/***********************************************/
table.DDGridView, table.DDListView { width: 100%; border:solid 1px #dbddff; }
table.DDGridView .th, table.DDGridView .td, table.DDListView .th, table.DDListView .td { white-space: nowrap; }
table.DDGridView .th, table.DDListView .th { background: url(DynamicData/Content/Images/header_back.gif) repeat-x; line-height:1.3em; text-align: left; border:solid 1px #dbddff; }
table.DDGridView .td, table.DDListView .td { border: dotted 1px #dbddff; border-left-width:0px; border-right-width:0px; padding: 6px; }
table.DDGridView .td a, table.DDListView .td a { color: #718ABE; text-decoration: none; margin-right: 6px; }
table.DDGridView .DDSelected a, table.DDListView .DDSelected a { color: #718ABE; text-decoration: none; margin-right: 6px; }
table.DDGridView .DDSelected a:hover, table.DDListView .DDSelected a:hover { color: #000099; text-decoration: underline; }
table.DDGridView .td a:hover, table.DDListView .td a:hover { color: #000099; text-decoration: underline; }
/***********************************************/
/* DataPager                                   */
/***********************************************/
.DDPager { padding: 0px 6px; }
/***********************************************/
/* Bottom hyperlink design                     */
/***********************************************/
.DDBottomHyperLink { margin-bottom: 10px; }
.DDBottomHyperLink a { color: #839ce7; text-decoration: none;}
.DDBottomHyperLink a:hover { color: #000099; text-decoration: underline !important;}
.DDBottomHyperLink img { padding-right: 5px; border: none;}
