﻿/* Cascading Stylesheet for Common Elements */

/* Begin: General */

@import url("controls/ui.core.css");
@import url("controls/ui.theme.css");
@import url("controls/ui.datepicker.css");
@import url("controls/ui.dialog.css");
@import url("controls/jquery.jgrowl.css");


/* End: General */
/* Begin: Rounded corners */
/* generated from spiffycorners.com */

.rnd{display:block}
.rnd *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e7e7e7}
.rnd1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4;
  background:#ededed}
.rnd2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#ebebeb}
.rnd3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ebebeb;
  border-right:1px solid #ebebeb;}
.rnd4{
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4}
.rnd5{
  border-left:1px solid #ededed;
  border-right:1px solid #ededed}
.rndfg{
  background:#e7e7e7}
/* End: Rounded corners */


/* Begin: Tables */
#content table.listview, table.gridview, .AspNet-DetailsView, .FilterRepeater
{
    border: 1px solid #e7e7e7; 
    border-bottom: 3px solid #e7e7e7;
    border-collapse: collapse;
    font-family: Tahoma, Arial, sans-serif;
    color: #666666;
    font-size: 95%; 
    background-color:#ffffff;
}


.FilterRepeater ul, .AspNet-DetailsView ul
{
	margin:0;
	padding:0;
}

#content table.listview th, table.gridview th,
#content table.listview td, table.gridview td
{
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 1.1em;
}

#content table.listview th, table.gridview th
{
    padding-top:0px;
}

.AspNet-DetailsView-Header
{
    padding-left: 10px;
    padding-right: 10px;
}

.modalPopup .AspNet-DetailsView
{
    width: 470px;
}

table.listview td td, table.gridview td td
{
	padding:0;
	line-height:normal;
}

table.listview th, table.gridview th, .GroupHeading th
{
    background-position: 1px 1px;
    background-repeat: repeat-x;
    background-color: #e7e7e7;
    font-size: 100%;
    text-align: left;
    line-height: 1.3em;
    color: #666666;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.AspNet-DetailsView-Name, .FilterRepeater-Name
{
    background-position: 1px 1px;
    background-repeat: repeat-x;
    background-color: #eeeeee;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    font-size: 100%;
    text-align: left;
    line-height: 1.3em;
    color: #666666;
}

table.listview td, table.gridview td, 
.AspNet-DetailsView li.AspNet-DetailsView-Item,
.AspNet-DetailsView li.AspNet-DetailsView-Alternate,
.FilterRepeater li.FilterRepeater-Item
{
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px dotted #dadada;
}


table.listview td td, table.gridview td td
{
	border-bottom:0px;
}

table.gridview td
{
}

#content td.bold {
    font-weight:bold;
}

.AspNet-DetailsView-Footer a:link,
.AspNet-DetailsView-Footer a:visited,
.FilterRepeater-Footer a:link,
.FilterRepeater-Footer a:visited,
#content th a:link,
#content th a:visited,
#content th a:hover
{
    color: #333333;
    text-decoration: none;
    font-style:normal;
}

.AspNet-DetailsView-Footer a:hover,
.FilterRepeater-Footer a:hover
{
    text-decoration: underline;
}

#content td a:link,
#content td a:visited
{
    color: #718ABE;
    text-decoration: none;
    padding-right: 6px;
}
#content td a:hover
{
    color: #000099;
    text-decoration: underline !important;
}
table.gridview
{
    width: 100%;
}
table.gridview table td
{
    padding-left: .5em;
    padding-right: .5em;
}

table.gridview table td td
{
	padding-left: 0px;
	padding-right: 0px;
}

table.gridview th {
}

table.listview
{
    width: 100%;
}
table.listview td a:link, 
table.listview td a:visited
{
    font-size: 100%;
}
table.listview table td
{
    padding-left: .5em;
    padding-right: .5em;
}

table.listview table td td
{
	padding-left: 0px;
	padding-right: 0px;
}

table.listview th {
}


.AspNet-DetailsView-Name, #content .FilterRepeater-Name
{
    vertical-align:top;
    width:150px;
    display:inline-block;
    font-weight:bold;
    padding:5px;
}

.AspNet-DetailsView-Value, #content .FilterRepeater-Value
{
    font-size: 100%;
    text-align: left;
    line-height: 1.3em;
    vertical-align:top;
    display:inline-block;
    padding:4px;
    
}


.AspNet-DetailsView-Value .halfwidth, #content .FilterRepeater-Value .halfwidth
{
    display:block;
	overflow:hidden;
	width:233px;
    height:20px;
}


.AspNet-DetailsView-Value .fullwidth, #content .FilterRepeater-Value .fullwidth
{
    display:block;
	overflow:hidden;
	width:600px;
}

.GroupField .AspNet-DetailsView-Value, #content .GroupField .FilterRepeater-Value
{
	width:99%;
	margin-right:5px;
}

.AspNet-DetailsView-Value .GroupHeader
{
}

.AspNet-DetailsView-Value .GroupHeader a.Open
{
	background-image:url(../images/collapse.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}

.AspNet-DetailsView-Value .GroupHeader a
{
    padding-left:16px;
    height:20px;
	display: block;
	background-position:left center;
    background-image:url(../images/expand.jpg);
	background-repeat:no-repeat;
}

.AspNet-DetailsView-Value .GroupHeader a:hover
{
    background-color:#eeeeee;
}

.AspNet-DetailsView .Hidden
{
   display:none !important;
}

.AspNet-DetailsView li.AspNet-DetailsView-Item, 
.AspNet-DetailsView li.AspNet-DetailsView-Alternate, 
.FilterRepeater li.FilterRepeater-Item
{
    vertical-align:top;
    float:left;
    display:block;
    padding:0px;
    margin:0;
    min-width:430px;
    text-align:left;
}

.AspNet-DetailsView li.AspNet-DetailsView-Item.GroupField, 
.AspNet-DetailsView li.AspNet-DetailsView-Alternate.GroupField, 
.FilterRepeater li.FilterRepeater-Item.GroupField
{
	width:100%;
	min-width:auto;
}

.AspNet-DetailsView-Footer, #content .FilterRepeater-Footer
{
    clear:left;
    font-weight:bold;
    display:block;
    background: #e7e7e7;
}

.AspNet-DetailsView-Footer
{
    padding-left: 10px;
    padding-right: 10px;
}

.FilterRepeater-Footer div
{
	position:absolute;
	right:50px;
	padding-top:3px;
}

td.nowrap 
{
    white-space: nowrap;
}
/* The following modifies the details table */
#content tr
{
}
/* The following modifies the controls in the list table footer */
tr.footer td
{
    background: #e7e7e7;
    height: 1.5em;
    padding-bottom:0px;
}

/* The following modifies the selected row in the list table */
tr.selected td
{
    background: #fdffb8;
}

tr.alternate td
{
    background-color:#eeeeee;
}

tr.hover td
{
	background: #feffe7;
}

/* End: Tables */

/* The following modifies the page number control which exists under the main table */
div.pager
{
    padding: 0px;
    padding-left: 6px;
    padding-right: 6px;
}
span.results1
{
    float:left;
}
span.results2
{
    float:right;
}
/* The following modifies the results per page control which exists under the main table */
div.results
{
    display: inline;
    position: relative;
    padding: 0px;
    padding-left: 6px;
    padding-right: 6px;
    margin-top: -1.75em;
    float:right;
}
/* Set's the appearance of the drop down control*/
.droplist, input, select
{
    padding: 0px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .95em;
    color: #666666;
}

.droplist
{
	width: 200px;
}

.droplist.yesno
{
	width: 100px;
}

.xmlgrid input
{
    width:80px;
}

/* Bottom hyperlink design*/
div.bottomhyperlink
{
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 100%;
    margin-top: -3px;
}
div.bottomhyperlink a:link,
div.bottomhyperlink a:visited
{
    color: #839ce7;
    text-decoration: none;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 100%;
    margin-top: -3px;
}
div.bottomhyperlink a:hover
{
    color: #000099;
    text-decoration: underline !important;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 100%;
}
div.bottomhyperlink img
{
    position: relative;
    top: 0em;
    padding-right: .4em;
    border: none;
}

/* AutoComplete */
.autocomplete_container
{
}

.autocomplete_dropdownList
{
    position:absolute; display:block;
}

.autocomplete_textbox
{
    position:absolute; display:block;
}

.autocomplete_completionListElement
{
    font-size:0.8em;
    visibility: hidden;
    margin:0px !important;
    padding-left: 0px;

    background-color: white ;
    color : windowtext;

    border : buttonshadow;
    border-width : 1px;

    border-style : solid;
    cursor : 'default';

    overflow : auto;
    height : 200px;

    text-align : left;
    list-style-type : none;

    overflow:scroll;
    z-index:10;
    overflow-x:hidden;  
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
    background-color: #ffff99;
    color: black;
    padding: 1px;
}

/* AutoComplete item */
.autocomplete_listItem
{
    background-color : white;
    color : windowtext;
    padding : 1px;
}


/* This style sheet is intended to contain OFTEN CHANGED rules used when the Login control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

 .AspNet-Login
{
    font-family: Verdana;
    font-size: 0.8em;
    padding: 4px;
    border: solid 1px #284775;
    width:20em;
    
}

 .AspNet-Login label,
 .AspNet-Login input
{
    color: #5D7B9D;
}

 .AspNet-Login input
{
    font-size: 1em;  /* lets the form element scale */
}

/* This rule is used when AutoAccessKey is true */
 .AspNet-Login label em
{
    text-decoration: underline;
    font-style: normal;
}

 .AspNet-Login .AspNet-Login-TitlePanel
{
    font-weight: bold;
    color: #F7F6F3;
    background: #cccccc;
    text-align: center;
    height: 1.7em;
    margin-bottom: 0.3em;
    padding-top: 0.4em;
}

 .AspNet-Login .AspNet-Login-FailurePanel
{
    height: 4em;
    color: #990000;
}

 .AspNet-Login .AspNet-Login-UserPanel,
 .AspNet-Login .AspNet-Login-PasswordPanel,
 .AspNet-Login .AspNet-Login-RememberMePanel,
 .AspNet-Login .AspNet-Login-SubmitPanel
{
    padding: 0.25em 0.1em 0 0;
}

 .AspNet-Login .AspNet-Login-UserPanel,
 .AspNet-Login .AspNet-Login-PasswordPanel,
 .AspNet-Login .AspNet-Login-SubmitPanel
{
    text-align:right;
}

 .AspNet-Login .AspNet-Login-UserPanel label,
 .AspNet-Login .AspNet-Login-PasswordPanel label
{
    white-space: nowrap;
}

 .AspNet-Login .AspNet-Login-UserPanel input,
 .AspNet-Login .AspNet-Login-PasswordPanel input
{
    width: 9em;
}

 .AspNet-Login .AspNet-Login-SubmitPanel input
{
}

 .AspNet-Login .AspNet-Login-InstructionPanel,
 .AspNet-Login .AspNet-Login-HelpPanel,
 .AspNet-Login .AspNet-Login-PasswordPanel,
 .AspNet-Login .AspNet-Login-RememberMePanel,
 .AspNet-Login .AspNet-Login-CreateUserPanel,
 .AspNet-Login .AspNet-Login-PasswordRecoveryPanel
{
}

.required span
{
	background-position:right bottom;
	background-image:url(../images/requiredRed.gif);
	background-repeat:no-repeat;
}

/* Ajax Tabs */
.detailsTabs .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;margin-left:5px}
.detailsTabs .ajax__tab_outer {padding-right:4px;background:url(../images/tabs/tab-right.gif) no-repeat right;height:21px;}
.detailsTabs .ajax__tab_inner {padding-left:3px;background:url(../images/tabs/tab-left.gif) no-repeat;}
.detailsTabs .ajax__tab_tab {height:13px;padding: 1px 4px 7px 4px; margin:0 !important;background:url(../images/tabs/tab.gif) repeat-x;}
.detailsTabs .ajax__tab_hover .ajax__tab_outer {background:url(../images/tabs/tab-hover-right.gif) no-repeat right;}
.detailsTabs .ajax__tab_hover .ajax__tab_inner {background:url(../images/tabs/tab-hover-left.gif) no-repeat;}
.detailsTabs .ajax__tab_hover .ajax__tab_tab {background:url(../images/tabs/tab-hover.gif) repeat-x;}
.detailsTabs .ajax__tab_active .ajax__tab_outer {background:url(../images/tabs/tab-active-right.gif) no-repeat right;}
.detailsTabs .ajax__tab_active .ajax__tab_inner {background:url(../images/tabs/tab-active-left.gif) no-repeat;}
.detailsTabs .ajax__tab_active .ajax__tab_tab {background:url(../images/tabs/tab-active.gif) repeat-x;}
.detailsTabs .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:none;padding:0px;background-color:#ffffff;min-height:250px}

/* Dropdownsearch */
.SearchDropDown
{
    position:absolute;
    background-color: white;
    border: solid 1px #cccccc;
	opacity:0.9;
	filter:Alpha(Opacity=90);
}

.SelectBox
{
	display:inline-block;
    padding:4px;
    padding-bottom:0px;

}

.modalPopup 
{
    display:none;
    overflow:hidden !important;
}

/* TreeView */
div.AspNet-TreeView ul li
{
    white-space: nowrap;
    padding: 3px 0 2px 0; 
}

div.AspNet-TreeView ul ul
{
    margin: 2px 0 2px 10px;
}

div.AspNet-TreeView ul li img
{
    border: none;
    vertical-align: middle;
    margin: 0 2px 0 0;
}

div.AspNet-TreeView li a
{
    text-decoration: none;
}

div.AspNet-TreeView li.AspNet-TreeView-Leaf
{
    margin-left: 18px;
}

div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink
{
    cursor: pointer;
}

div.AspNet-TreeView .AspNet-TreeView-Collapse
{
    background: url(../images/collapse.gif) 0 -2px no-repeat;
    width: 15px;
    float:left;
    cursor: pointer;
}

div.AspNet-TreeView .AspNet-TreeView-Expand
{
    background: url(../images/expand.gif) 0 -2px no-repeat;
    width: 15px;
    float:left;
    cursor: pointer;
}

.AspNet-TreeView-Selected
{
    background-color: #FAFAD2 !important;
}

.AspNet-TreeView-ChildSelected
{
    background-color: #F5FFFA !important;
}

.AspNet-TreeView-ParentSelected
{
    background-color: #FFE4E1 !important;
}

