body {
}
.gradBlue 
{
    /*background-repeat:repeat-x;
    background-attachment:fixed;
    background-image:url(image/gradBlue.gif);*/
    background-color: #ededed;
}

.calendar .ajax__calendar_container {
    border:1px solid #7F9DB9;
    background-color: white;
    font-family:Tahoma,Verdana;
    padding:0 0 0 0;
}

.calendar .ajax__calendar_active 
{
    background-color: #9EBEF5;
}


.calendar .ajax__calendar_footer 
{
    background-color: #9EBEF5;
    
}
    
.calendar .ajax__calendar_header  
{
    background-color: #9EBEF5;
}

.calendar .ajax__calendar_hover  
{
    background-color:Lime;
}

.calendar .ajax__calendar_other  
{
    background-color:Silver ;
}

.calendar .ajax__calendar_today  
{
    border:1px solid #9EBEF5; 
}    

.cell
{
    border-style:none;
    border-left:solid 1px #808080;
    border-right:solid 1px #808080;
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
    text-indent:.25in;
    color:Black;
}

.cell-header
{
    border:solid 1px #808080;
    background-color:#B5C7DE;
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
    color:Black;
}

.cell-heading
{
    background-color:#B5C7DE;
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
    color:Black;
}
.cell-footer
{
    border-style:none;
    border-left:solid 1px #808080;
    border-right:solid 1px #808080;
    border-bottom:solid 1px #808080;
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
    text-indent:.25in;
    color:Black;
}

.error 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
    color:Red;
}

.file-upload .ajax__fileupload {
   padding: 4px;
   border: #D3D3D3 1px solid;
   overflow: auto;
}

.file-upload .ajax__fileupload_selectFileContainer {
   height: 24px;
   line-height: 24px;
   width: auto;
}

.file-upload .ajax__fileupload_selectFileButton 
{
   width: 75px;
   height: 22px;
   text-align: center;
   cursor: pointer;
   color: black;
   font-weight: normal;
   background-color: #DCDCDC;
   border-color: Black;
   border-width: 1px;
   font-family: Arial;
   font-size: 11px;
   float: left;
   border-style: solid;
}

.file-upload .ajax__fileupload_selectFileButton:hover 
{
   display: block;
   background-color: Aqua;
   color: #ffffff;
   
}

.file-upload .ajax__fileupload_topFileStatus {
   color: rgb(127, 126, 126);
   width: 200px;
}

.file-upload .ajax__fileupload_ProgressBarHolder 
{
   margin-right: 70px;
   _margin-right: 0;
}

.file-upload .ajax__fileupload_uploadbutton {
   width: 75px;
   text-align: center;
   cursor: pointer;
   color: black;
   font-weight: normal;
   background-color: #DCDCDC;
   border-color: Black;
   border-width: 1px;
   font-family: Arial;
   font-size: 11px;
   float: left;
   border-style: solid;
}

.file-upload .ajax_fileupload_cancelbutton {
   width: 60px;
   text-align: center;
   cursor: pointer;
   color: white;
   font-weight: bold;
   background-color: #990033;
}

.file-upload .ajax__fileupload_dropzone {
   border-style: dotted; 
   border-width: 1px; 
   line-height: 50px; 
   text-align:center;
   _text-align:left; /* IE Only */
   margin-bottom:2px;
   display: none;
}

.file-upload .ajax__fileupload_queueContainer 
{
   border: #A9A9A9 1px solid;
   border-width: 1px; 
   margin-top:2px; 
   padding:4px;
   clear: both;
}

.file-upload .ajax__fileupload_progressBar {
   padding-left:4px; 
   background-color: #CCFFCC; 
}

.file-upload .ajax__fileupload_footer {
   margin-top: 2px;
   line-height: 20px;
   height: 20px;
}

.file-upload .ajax__fileupload_fileItemInfo {
   line-height: 20px;
   height: 24px;
   margin-bottom: 2px;
   overflow: hidden;
}

.file-upload .ajax__fileupload_fileItemInfo .filename {
   font-weight: bold;
}

.file-upload .ajax__fileupload_fileItemInfo .uploadstatus {
   font-style: italic;
}

.file-upload .ajax__fileupload_fileItemInfo .removeButton {
   width: 75px;
   text-align: center;
   cursor: pointer;
   color: black;
   font-weight: normal;
   background-color: #DCDCDC;
   border-color: Black;
   border-width: 1px;
   font-family: Arial;
   font-size: 11px;
   float: left;
   border-style: solid;
   height: 20px;
}

.file-upload .ajax__fileupload_fileItemInfo .uploadedState {
   color: #060;
   background-color: #fff;
}

.file-upload .ajax__fileupload_fileItemInfo .uploadingState {
   color: #FF9900;
   background-color: #fff;
}

.file-upload .ajax__fileupload_fileItemInfo .pendingState {
   color: #009;
   background-color: #fff;
}

.file-upload .ajax__fileupload_fileItemInfo .errorState {
   color: #ffffff;
   background-color: #ff0000;
}

.file-upload .ajax__fileupload_fileItemInfo .cancelledState {
   color: #900;
   background-color: #fff;
}

/*Check*/
.file-upload .ajax__fileupload_selectFileContainer {
    display: inline-block;
   overflow: hidden;
   position: relative;
   width: 80px;
   /*float: left;*/
}

.file-upload .ajax__fileupload_selectFileContainer input {
   border: medium none;
   cursor: pointer;
   height: 40px;
   margin: 0;
   opacity: 0;
   position: absolute;
   right: 0;
   top: 0;
}



.file-upload .ajax__fileupload_fileItemInfo 
{
   position: relative;
   z-index: 0;
}
.file-upload .ajax__fileupload_fileItemInfo div
{
   display: inline-block;
}
.file-upload .ajax__fileupload_fileItemInfo div.removeButton 
{
   position: absolute;
   top: 0;
   right: 0;
}

.link 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
    color:Blue;
}

.link-list
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
    color:Blue;
    line-height: 10px;
}

.link-list-space
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
    color:Blue;
    line-height: 10px;
    margin:0 0 0 5px;
}

.link-small 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:x-small;
    font-weight:normal;
    color:Blue;
}

.link-bold 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
    color:Blue;
}

.listbox
{
    border-collapse:collapse;
    border-width:1px;
    border-style:solid;
    border-color:#5D7B9D;
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
    color:Black;
}


.navDoc 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
    color:Black;
    background-color:Aqua;
    vertical-align:top;
    _width:100%;
    _height:100%; 
    min-height:150px;
    max-height:150px;
}

.panelFullWidth150Height 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
    color:Black;
    width:100%;
    vertical-align:top;
    min-height:150px;
    max-height:150px;
    height:150px;
}

.success-message 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
    color:Green;
}

.standard 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
    color:Black;
}

.standard-list 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
    color:Black;
    word-wrap: normal;
    white-space: normal;
}

.standard0 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
    color:Black;
    line-height: 10px;
    padding-bottom: 0;
    margin-bottom: 0;
}

.standard10
{
    font-family:Tahoma,Verdana,Arial;
    font-size:10pt;
    font-weight:normal;
    color:Black;
}

.standard12
{
    font-family:Tahoma,Verdana,Arial;
    font-size:12pt;
    font-weight:normal;
    color:Black;
}

.standard-gray
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
    color:Gray;
}

.standard-small
{
    font-family:Tahoma,Verdana,Arial;
    font-size:x-small;
    font-weight:normal;
    color:Black;
}

.standard-bold 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
    color:Black;
}

.standard-bold0
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
    color:Black;
    line-height: 10px;
    padding-bottom: 0;
    margin-bottom: 0;
}

.standard-italic 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-style:italic;
    color:Black;
}

.task-indented 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:normal;
    color:Black;
    text-indent:.25in;
}

/* 30-Jan-2013/DPA - 130130-1127 4.2 Replace infragistics Toolbar with Ajax Controls. */
/* Use this selector to apply style to the box containing all the toolbar buttons     */
.toolbar
{
	padding: 2px 0px 0px 0px;
	background-color: transparent;
	border: solid 0px #999999;
	float: left;
}
/* 30-Jan-2013/DPA - 130130-1127 4.2 Replace infragistics Toolbar with Ajax Controls. */
/* use this selector to apply style to all buttons regardless of their state */
.toolbar .button a
{	
    background-color: transparent;
	text-decoration: none;
	padding: 4px 0px 2px 20px;
	margin-right: 2px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
	border: solid 0px #999999;
	cursor: hand;	
	width: 4px;
	height: 14px;
	float: left;
}
/* 30-Jan-2013/DPA - 130130-1127 4.2 Replace infragistics Toolbar with Ajax Controls. */
/* use this selector to apply style to enabled buttons only */
.toolbar .button_enabled a
{
	color: #1B3A7A;
	width: 4px;
}
/* 30-Jan-2013/DPA - 130130-1127 4.2 Replace infragistics Toolbar with Ajax Controls. */
/* use this selector to apply mouseover style to enabled buttons only */
.toolbar .button_enabled a:hover
{
	background-color: #FAE073;
	border: solid 0px #D1A907;
	width: 4px;
}
/* 30-Jan-2013/DPA - 130130-1127 4.2 Replace infragistics Toolbar with Ajax Controls. */
/* use this selector to apply style to enabled buttons only */
.toolbar .button_disabled a
{
	color: #B0B0B0;
}
/* 30-Jan-2013/DPA - 130130-1127 4.2 Replace infragistics Toolbar with Ajax Controls. */
/* use this selector to apply mouseover style to disabled buttons only */
.toolbar .button_disabled a:hover
{
}
.my-button
{
    width:80px;
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
}

.my-button-wide
{
    width:125px;
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
}

.text-area-full-width
{
    width:100%;
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
}

.white-bold 
{
    font-family:Tahoma,Verdana,Arial;
    font-size:8pt;
    font-weight:bold;
    color:White;
}

.roundcont {
	width: 250px;
	background-color: #62b7b2;
	color: Black;
}

.roundcont p {
	background: url(image/round-left.JPG) repeat-y left;
	margin: 0 10px;
}

.roundtop { 
	background: url(image/round-top-right.JPG) no-repeat top right; 
}

.roundbottom {
	background: url(image/round-btm-right.JPG) no-repeat bottom right; 
}

img.corner {
   width: 14px;
   height: 14px;
   border: none;
   display: block !important;
}
select[disabled] {
  color: #606060;
  background-color: #ededed;
}

input, textarea, select {
  font-family:Tahoma,Verdana,Arial;
  font-size: 11px;
}

.usercontrol {
    background-color: white;
}

.RadDock {
    background-color: white;
}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/cssplay-dropdown-menu-ie10-touch-screen.html
Copyright (c) Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {width:100%; height:14px; text-align:left; position:relative; z-index:100; padding-bottom:0px;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; border-radius:2px;}
#menu ul {display:inline-block;}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline;}

#menu ul ul {position:absolute; left:0; top:14px; display:none; padding:2px 0; z-index:0;
}
#menu ul ul ul {left:100%; top:auto; margin-top:-22px;}
#menu ul li.left > ul {left:auto; right:0; top:22px;}
#menu ul li.left ul li > ul {left:auto; right:100%; top:auto; margin-top:-22px;}

#menu > ul {margin:0 auto;}
#menu > ul > li {float:left; display:block; position:relative;}

#menu ul {background:#ffffff; width: 100%;} /*64B5B8*/
#menu ul ul {background:#ffffff; width: 150px;}
#menu ul ul ul {background:#ffffff; width: 150px;}
#menu ul ul ul ul {background:#ffffff; width: 150px;}

#menu ul ul,
#menu ul ul ul,
#menu ul ul ul ul {
border: 1px solid black;
}
#menu a {display:block; font: 11px arial, sans-serif; font-weight: 500; color: black; line-height:12px; text-decoration:none; padding:1px 10px 1px 5px;}
#menu > ul > li > a {float:left; line-height:12px; margin-right:2px;}

#menu ul ul a,
#menu ul ul ul a {position: relative; top: -3px;}


#menu ul ul a img,
#menu ul ul ul a img {position: relative; top: 3px;}

#menu ul li:hover > ul {display:block;}

#menu li.left ul a {text-align:right; padding:3px 10px 3px 5px;}

#menu li:hover > a,
#menu ul li:hover > a.fly {background: #EDEDED;}

#menu li:hover > a.disabled,
#menu ul li:hover > a.disabled.fly {background: #ffffff; cursor: default;}

/* for IE7 to fix a bug with using display:none; to hide the sub menus. Delete if not concerned with IE7 support */
#menu ul {*display:inline;}

#menu ul ul,
#menu ul ul ul,
#menu ul li.left > ul,
#menu ul li.left ul li > ul {*left:-9999px; *right:auto; *display:block;}

#menu ul li:hover {*direction:ltr;}

#menu ul li:hover > ul {*left:0;}
#menu ul ul li:hover > ul {*left:100%;}
#menu ul li.left:hover > ul {*left:auto; *right:0;}
#menu ul li.left ul li:hover > ul {*left:auto; *right:100%;}

hr {border: none; height: 1px; color: #999999; background: #999999; width: 95%; text-align: center;}

#menu a.disabled,  #menu a.disabled:hover {color: #ccc; font: 11px arial, sans-serif; background: #ffffff;}

@media print
{    
    #menu ul ul,
    #menu ul ul ul,
    #menu ul ul ul ul
    {
        display: none !important;
    }
}