﻿/* Cascading Stylesheet for Common Elements */

/* Begin: General */

/* @import url("jquery-ui-1.7.1.custom.css"); 
@import url("ContextMenu.css");
@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");
@import url("jquery.fancybox-1.3.4.css");
@import url("controls/jquery.autocomplete.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 #6387A7;
    border-bottom: 1px solid #6387A7;
}

.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:block;
    float:left;
    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:block;
    float:left;
    padding:4px;
}

.AspNet-DetailsView-Value .halfwidth, #content .FilterRepeater-Value .halfwidth
{
	display:block;
	overflow:hidden;
	width:233px;
    height:20px;
}

.halfwidthfullheight
{
	display:block;
	overflow:hidden;
	width:233px;
}

.AspNet-DetailsView-Value .fullwidth, #content .FilterRepeater-Value .fullwidth
{
	display:block;
	overflow:hidden;
	width:600px;
}

.fullwidthclear {clear: both; display:block;}

.fullwidthline
{
    border-color: #0000FF;
    clear: both;
    display: block;
    border-top-style: solid;
    border-top-width: 1px;
}

.clientnotes {color: red;}



.modalPopup .AspNet-DetailsView-Value .fullwidth
{
	width:200px;
}

.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;
    width:810px;
	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;
}

.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;
}

.droplisterror
{
    padding: 0px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .95em;
    color: #FF0000;
}

.xmlgrid input
{
    width:80px;
}

/* ChildGrid */
div.floatinghyperlink
{
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 100%;
    margin-left:5px;
}
div.floatinghyperlink a:link,
div.floatinghyperlink a:visited
{
    color: #839ce7;
    text-decoration: none;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 100%;
}
div.floatinghyperlink a:hover
{
    color: #000099;
    text-decoration: underline !important;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 100%;
}
div.floatinghyperlink img
{
    position: relative;
    top: 0em;
    padding-right: .4em;
    border: none;
}
div.childgridcontainer
{
    border:solid 1px #eeeeee;
}



/* 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;
}




.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;}
.detailsTabs .ajax__tab_body .childgridcontainer {min-height:250px;border-style:hidden;}

/* Dropdownsearch */
.SearchDropDown
{
    position:absolute;
    background-color: white;
    border: solid 1px #cccccc;
	opacity:0.9;
	filter:Alpha(Opacity=90);
}

.SelectBox
{
    float: left;
    padding:4px;
    padding-bottom:0px;
}

.modalPopup 
{
    display:none;
}


.AspNet-Menu-Vertical .HomeMenu
{
	font-size: 1.5em;
}

.AspNet-Menu-Vertical .HomeMenu li
{
	padding-top:5px;
	padding-bottom:5px;
}

.chatpanelstyle
{
    max-height:450px;
}