﻿body
{
	background-color: #BDC3C6;
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:left;
}
table
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:12px;
}

.contentplaceholder1
{
   background-color: red;
}
td
{
	text-align:left;
}

.tdLabel
{
	font-weight: bold;
    color: #000000;
    background-color: #EAEAEA;
    border: solid 1px #000000;
}

.tdValue
{
    color: #000000;
    border: solid 1px #000000;
    background-color: #FFFFFF;
}
.tdSectionLabel
{
	font-weight: bold;
    color: #B83D52;
    background-color: #DDDDDD;
    border: solid 1px #CECECE;
}
.TaskMouseOver
{
	font-weight: normal;
    color: #5B6958;
    padding:3px;    
    background-color: #EAEAEA;   
}


.lblcaption
{
        font-family:Verdana,Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#7E2A00;           
}
.lblDocumentsCountBrkt
{
        font-family:Verdana,Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        color:#88AB7B;           
}
.lblDocumentsCount
{
        font-family:Verdana,Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#9E0A3F;           
}

.lblNav
{
    font-weight: bold;
    color: #4973D0;         
}

.frmValueCaption
{
        font-family:Verdana,Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#2B4D82;           
}
.txtbox
{
        font-family:Verdana,Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#40392D;
        border: #B4B4B4 1px solid;
}
.txtboxlogin
{
        font-family:Verdana,Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#40392D;
        height:15px;
        border-top: #696A65 1px solid;
        border-left: #696A65 0px solid;
        border-right: #696A65 0px solid;
        border-bottom: #696A65 0px solid;
}
.lblloginCaption
{
        font-family:Verdana,Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        color:#696A65;           
}
.msgerror
{
        font-family:Verdana,Arial, Helvetica, sans-serif;
        font-size:9px;
        font-weight:bold;
        color:#CC0033;           
}

.txtbox-H 
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#40392D;
	border: #B4B4B4 1px solid;
	height:20px;
}




.SubmitButton
{
	font-family: verdana,arial;
	font-size: 11px;
	font-weight:bold;
	width: 80px;
	color: #FFFFFF;
	background-color:#BBAE71;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #F6F6EC;
	height:25px;
}    
    
.tdLabel2
{
    font-weight: bold;
    color: #000000;
}

.lnkloginSubmit
{
color:#000000;
font-family:arial,verdana, helvetica,  sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.lnkloginSubmit:hover{
color:#284E98;
}



.lnkAdd
{
	color:#A45229;
	font-family:arial,verdana, helvetica,  sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.lnkAdd:hover
{
	color:#284E98;
}

.lnkSep
{
	color:#AEAE86;
	font-family:arial,verdana, helvetica,  sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.lnkLogout
{
	color:#E3605B;
	font-family:verdana,arial, helvetica,  sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.lnkLogout:hover
{
	color:#DB362F;
}
.lnkLoggedUser
{
	color:#023550;
	font-family:verdana,arial, helvetica,  sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.lnkLoggedUser:hover
{
	color:#781D15;
}
.lnkMaster
{
	color:#B85400;
	font-family:verdana,arial, helvetica,  sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.lnkMaster:hover
{
	color:#781D15;
}


.lnkHoursAdd
{
	color:#A4541C;
	font-family:verdana,arial, helvetica,  sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.lnkHoursAdd:hover
{
	color:#284E98;
}

.lnkContract
{
	color:#505B4B;
	font-family:verdana,arial, helvetica,  sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.lnkContract:hover
{
	color:#A4541C;
}


.lblCaption{
color:#E24B3A;
font-family:Arial,verdana, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-decoration:underline;
}
.PageCaption{
color:#E24B3A;
font-family:Arial,verdana, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
text-decoration:underline;
}

.dropdownlist {
	color: #1A3B60;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F7F7F7;
	border: 1px solid #C3C3C3;	
}
.dropdownlistNew {
	color: #1A3B60;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F7F7F7;
	border: 1px solid #C3C3C3;	
}
.dropStatus {
	height: 17px;
	color: #1A3B60;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EBF1E9;
	border: 1px solid #95B58C;	
	width:175px;
}
.dropProcedure {
	height: 17px;
	color: #1A3B60;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F8EBEB;
	border: 1px solid #E5B2B2;	
	width:175px;
}
.dropManager {
	height: 17px;
	color: #1A3B60;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E8F0FF;
	border: 1px solid #B4CEFF;	
}


.dropNavlnks {
	height: 19px;
	color: #505B4B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EAEFF9;
	border: 1px solid #C3C3C3;
	width:230px;
}



.lnkSubmit{
color:#0D70CE;
font-family:verdana,arial, helvetica,  sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.lnkSubmit:hover{
color:#C13C00;
}


.mailmsg
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CC3333;            
}
.lblGcaption
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#5C85D6;            
}

.SitePageCaption
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#FFFFFF;              
}


.txtdata
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#845857;            
}

.grdHCompleted
{
	padding-bottom:6px;color:#29880C;font-family: verdana,Times New Roman, helvetica,  sans-serif;font-size:13px;font-weight:bold;text-decoration:underline;text-align:left;
}
.grdDCompleted
{
	color:#29880C;font-family: verdana,Times New Roman, helvetica,  sans-serif;font-size:12px;font-weight:normal;
}

.grdHPending
{
	padding-bottom:6px;color:#DB5405;font-family: verdana,Times New Roman, helvetica,  sans-serif;font-size:13px;font-weight:bold;text-decoration:underline;
}
.grdDPending
{
	color:#DB5405;font-family: verdana,Times New Roman, helvetica,  sans-serif;font-size:12px;font-weight:normal;vertical-align:top;
}
.imgButton
{
	padding-left:25px;padding-top:5px;
}

.error
{
    color: #FF0000;
    font-weight: bold;
    height:14px;
    vertical-align:middle;
}

.successmsg
{
 padding:5px 5px 5px 25px;
 background:#E8FFE8 url('images/success.gif') no-repeat;
 background-position:5px 5px;
 border:1px solid #009900;
 color:#006600;
 width:90%;
 text-align:left;
 margin-bottom:5px;
}
.failedmsg {
 padding:5px 5px 5px 25px;
 background:#FFECEC url('images/warning.gif') no-repeat;
 background-position: 5px 5px;
 border: 1px solid #990000;
 color: #990000;
 width:90%;
 text-align:left;
 margin-bottom:5px;
 margin:auto;
}
.tdRecordslbl
{
padding:8px 0px 0px 0px;	
text-align:left;
}

.rcounds
{
	color:#C65353;font-family: verdana,Times New Roman, helvetica,  sans-serif;font-size:13px;font-weight:bold;

}
.rcoundstxt
{
	color:#C65353;font-family: verdana,Times New Roman, helvetica,  sans-serif;font-size:12px;font-weight:normal;

}
.rootnodes 
{	
  	color:#5B6958;font-family: verdana,Arial,verdana,Times New Roman, helvetica,  sans-serif;font-size:12px;font-weight:bold;
}
.navSep {
  	color:#738570;font-family: verdana,Arial,verdana,Times New Roman, helvetica,  sans-serif;font-size:9px;font-weight:bold;
}
.nodestyle {
  	color:#5B6958;font-family: verdana,Arial,verdana,Times New Roman, helvetica,  sans-serif;font-size:12px;font-weight:normal;
}
.selectenode{
	  	color:#5B6958;font-family: verdana,Arial,verdana,Times New Roman, helvetica,  sans-serif;font-size:12px;font-weight:normal;
	
}
.menuitem
{
	
}



.mnuAlign
{
	text-align:left;
}

.dob{
font-family:verdana,Arial, Helvetica, sans-serif;
border: #CACACA 1px solid;
font-size: 11px;
width: 80px;
height:16px;
color: #000000
}

.ModalPopupBG
{
	background-color: #666699;
	filter: alpha(opacity=50);
	opacity: 0.7;
}

.poptitle
{
	/*background-image:url('images/Layout/popup_title_bg.gif');*/
	background-image:url('images/Layout/Projects.jpg');	
	background-repeat:repeat-x;
	text-align:right;
	color:#ffffff;
	 height:20px;
	 border:solid 1px #73726F;
	 width:900px;
}

.DashBoardContainer
{
    width: 850px;
}
.DashBoardContainer2
{
    padding-left: 20px;
    width: 100px;
    float:left;
}

.DashBoardItem
{
    float:left;
	background-color:#FFFFFF;
	border:solid 0px #E6E0D8;
	width: 243px;
	height: 186px;
	padding: 5px 5px 5px 5px;
	text-align:center;
	vertical-align:middle;
}
.DashBoardItem2
{
    float:left;
	background-color:#FFFFFF;
	border:solid 0px #E6E0D8;
	width: 90px;
	padding: 5px 5px 5px 5px;
	text-align:center;
	vertical-align:middle;
}

.DashBoardImg
{
    height: 136px;
    padding-top: 8px;
}
.DashBoardImg2
{
    /*height: 80px;*/
    padding-top: 8px;
}

.DashBoardImg2 img
{
    width: 80px;
    height: 80px;
}

.DashBoardText
{
    height: 40px;
}
.DashBoardText2
{
    /*height: 24px;*/
}

.DashBoardItem a
{
    color: #000000;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
}
.DashBoardItem a:hover
{
    text-decoration: underline;
}

.DashBoardItem2 a
{
    color: #000000;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    font-size: 9px;
}
.DashBoardItem2 a:hover
{
    text-decoration: underline;
}

.DashboardVertSep
{
    float:left;
	background-color:#FFFFFF;border:solid 0px #E6E0D8;
	padding: 5px 5px 5px 5px;
	text-align:center;
	width: 3px;
	height: 186px;
}
.DashboardVertSep2
{
    float:left;
	background-color:#FFFFFF;border:solid 0px #E6E0D8;
	padding: 5px 5px 5px 5px;
	text-align:center;
	width: 3px;
	height: 86px;
}

.DashboardHorizSep
{
    float:left;
	background-color:#FFFFFF;border:solid 0px #E6E0D8;
	padding: 5px 5px 5px 5px;
	text-align:center;
	width: 243px;
}
.DashboardHorizSep2
{
    float:left;
	background-color:#FFFFFF;border:solid 0px #E6E0D8;
	padding: 5px 5px 5px 5px;
	text-align:center;
	width: 100px;
}
.DashboardSep
{
    float:left;
	background-color:#FFFFFF;border:solid 0px #E6E0D8;
	padding: 5px 5px 5px 5px;
	text-align:center;
	width: 3px;
}


#LoginPanel
{
	width:441px;
	height:280px;
	background-image:url('images/Layout/LoginBackground_05.gif');
	background-repeat:no-repeat;
	padding-top:50px;
	font-family:Arial;font-size:10pt;color:#444444;	
}
#Container
{
	width:100%;    
}

#headerLeft
{
	width:189px;
	/*height:139px;*/
	background-image:url('images/Layout/ViaSuiteBannerLeftStrip.gif');
	background-repeat:no-repeat;
    /*float: left;*/
    display: table-cell;
}

#headerCenter
{
    /*width: 84%;*/
	/*height:139px;*/
    background: #000000 url('images/Layout/ViaSuiteBannerCenterStrip.gif') repeat-x left top;
    /*padding: 20px 0px 0px 0px;*/
    /*float:left;*/
    position: relative;
    display: table-cell;
    text-align:left;
}

#headerRight
{
	width:19px;
	/*height:139px;*/
	background-image:url('images/Layout/ViaSuiteBannerRightStrip.gif');
	background-repeat:no-repeat;
    /*float: left;*/
    display: table-cell;
}

#Header
{
    height:139px;    
    min-width: 1037px;
	width:85%;
	/*background-image:url('images/Layout/ViaSuiteBanner.gif');
	background-repeat:no-repeat;	
    */    
    /*border: 1px solid red;*/    
    display:table;
    table-layout:fixed;      

}
.LoginHeader
{
	width:151px;
	height:137px;
	background-image:url('images/Layout/LoginBox.gif');
	background-repeat:no-repeat;
	
}

#BodyWrapperDiv
{
    padding: 0px 6px 0px 7px;
}

#BodyContent
{
    min-width: 1024px;
	width:85%;
	/*background-image:url('images/Layout/bodybgstrip.gif');
	background-repeat:repeat-y;
        */    
    background-color: #fff;
    /*box-shadow:  3px 3px 3px rgba(50, 50, 50, 0.45);*/
-webkit-box-shadow: 0px 3px 10px 0px rgba(114, 114, 114, 1);
-moz-box-shadow:    0px 3px 10px 0px rgba(114, 114, 114, 1);
box-shadow:         0px 3px 10px 0px rgba(114, 114, 114, 1);
    border: 0px solid red;
    /*margin: 0px 15px;*/

-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}


#Footer
{
	width:1024px;
	height:22px;
	background-image:url('images/Layout/ViaSuiteBottomArc.gif');
	background-repeat:no-repeat;
}

.Copy
{    
    padding-top: 10px;
	font-family:Arial;font-size:12px;color:#777777;	
}
.Copy a
{
	color:#585A5A;	
}
.Copy a:hover
{
	color:#727474;	
}

.btnAutoArrange
{
	font-family: verdana,arial;
	font-size: 11px;
	font-weight:bold;
	width: 120px;
	color: #FFFFFF;
	background-color:#C64C03;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #1CB2ED;
	height:25px;
}


.lblNavigationMenu
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#A4271C;           
}
.lnkNavigationMenu
{
	color:#284E98;
	font-family:arial,verdana, helvetica,  sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.lnkNavigationMenu:hover
{
	color:#A45229;
}



table.TaskList
{
    border-color: #92A595;
    border-width: 1px 0px 1px 1px;
    border-style: solid;
}
.head
{
	background-color: #CED7CF;
	border-width: 0px 0px 0px 0px;
	text-align:center;
	color:#575757; 
	height:20px;
	font-size:11px;
	font-weight:bold;
}

.TaskListData
{
    border-color: #92A595;
    border-width: 1px 1px 0px 0px;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #FFFFFF;
    font-size:11px;
    font-family:Verdana,Times New Roman,Arial, Helvetica, sans-serif;
    color:#29880C;
	font-weight:normal;
	text-align:left;
}

#mask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  top:0px;
  left:0px;
}
  
#boxes .window {
  position:absolute;
  display:none;
  z-index:9999;
  padding:20px;
}

input.WorkNoteIcon
{
	background:#FFFFFF url('images/note_textbox.gif') no-repeat right top;
}
.ui-datepicker-trigger{
padding-left:5px;
} 

.popupForm
{
	width: 560px;
	height: auto;
	padding: 8px;
	border: 2px outset #aaa; /*#9E8756;*/
	background-color: #ddd; /*#CEC1A6;*/
}



/********************************************/
.ajaxTabContent
{
	min-height: 325px;
}

/************************************************************************/

.PageHeading_Div
{
	padding: 5px 2px 2px 5px;
	color:#E24B3A;
	font-family:Arial,verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
	text-align:left;
	width: 990px;
}

.PageSubHeading
{
	color:#CF3223;
	font-family:verdana,arial, helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
}


.lblSubHead
{
	font-family: Verdana,Times New Roman,Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-weight: bold;
	color: #226484;
}

.NavigationDropDown 
{
	height: 19px;
	color: #505B4B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EAEFF9;
	border: 1px solid #C3C3C3;
	width:230px;
}
.NavigationLabel
{
    font-weight: bold;
    color: #4973D0;         
}


.EditMenu_Div
{
	width: 30%;
	float:left;
	padding: 1px 0px 5px 0px;
	text-align:left;
}
.EditMenu_Div .ActionsMenu td
{
	border:none;
}
.ActionsMenu_Div
{
	width: 65%;
	float:right;
	padding: 12px 0px 5px 0px;
}
.ActionsMenu_Div table, .ActionsMenu_Div2 table
{
	float:right;
}
.ActionsMenu 
{
    font-size:11px;
}
.ActionsMenu td, .ActionsMenu_Div .ActionsMenu td
{
	padding: 0px 10px 0px 10px;
	vertical-align: middle;
	border: none;
	font-size:12px;
	font-family:arial,verdana, helvetica,  sans-serif;
}

.ActionsMenu img, .ActionsMenu td img
{
	vertical-align: middle;
	padding-right: 0px;
	margin-right: 0px;
}

.ActionsMenu a
{
	color:#A45229;
	font-family:arial,verdana, helvetica,  sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;	
}
.EditMenu_Div .ActionsMenu a
{
	color: #2F5CB3;
	font-size: 12px;
	font-weight: bold;
	font-family:arial,verdana, helvetica,  sans-serif;
	text-decoration:underline;	
}

/*********************************************************/
.FilterMenu_Div
{
	width: 95%;
	float:left;
	padding: 12px 0px 5px 0px;
}
.FilterMenu_Div table
{
	float:left;
}
.FilterMenu td
{
	padding: 0px 10px 0px 10px;
	vertical-align: middle;
}

.FilterMenu img, .FilterMenu td img
{
	vertical-align: middle;
	padding-right: 0px;
	margin-right: 0px;
}

.FilterMenu a
{
	color:#A45229;
	font-family:arial,verdana, helvetica,  sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;	
}
.FilterMenu_Label, .FilterMenu .ActionsMenu_Label
{
	color: #4D594A;
	font-family: verdana,Arial,Times New Roman, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
/********************** GridView Style ***********************************/
.GridView_Style
{
	border: 0px solid #BABDB9;
}
/*Header Styles*/
.GridView_Style a
{
	color: #5F645E;
}
.GridView_HeaderStyle
{
	background-image: url('images/Layout/gridview_head_bg.gif' );
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #F4F4F4;
	height: 28px;
	color: #5F645E;
	font-family: verdana,Arial,Times New Roman, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.GridView_HeaderStyle a
{
	text-decoration: none;
	color: #5F645E;
	font-weight: bold;
}

.GridView_RowStyle
{
	color: #535452;
	background-color:#ECF3F9;
	font-size: 12px;
}
.GridView_AltRowStyle
{
	color: #535452;
	background-color:#FDFDFD;
	font-size: 12px;
}
.GridView_HeaderStyle td, .GridView_HeaderStyle th, .GridView_RowStyle td, .GridView_AltRowStyle td
{
	border: 1px solid #BABDB9;
	padding: 3px 4px;
}
.GridView_AltRowStyle > td {
    max-width: 300px;
    word-wrap: break-word;
}
.GridView_AltRowStyle a
{
	color:#A4541C;
	font-family:verdana, arial, helvetica,  sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.GridView_AltRowStyle a:hover{
	color:#C88F08;
	text-decoration:underline;
}

.GridView_RowStyle a
{
	color:#505B4B;
	font-family:verdana,arial, helvetica,  sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.GridView_RowStyle a:hover{
	color:#C88F08;
	text-decoration:underline;
}
.GridView_item_rightalign
{
	text-align:right;
}

.GridView_SubHeader_RowStyle
{
	background-color:#C3D6E6;
	height:15px;
	padding:5px;
}
.GridView_SubHeader_RowStyle a
{
	color: #064E60;
	font-family: verdana,arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.GridView_SubHeader_RowStyle a:hover
{
	color: #647982;
}

.GridView_SubHeader_RowStyle_link
{
	background-color:#C3D6E6;
	height:15px;
	padding:5px;
	text-align: right;
}


.GridView_Footer_RowStyle
{
	background-color:#C6D7E7;
	height:15px;
	padding:5px;
}


.GridView_SubTable, .GridView_SubTable td, .GridView_SubTable th, .GridView_RowStyle .GridView_SubTable, .GridView_RowStyle .GridView_SubTable td
{
	border: none;
	padding: 0px;
	vertical-align: middle;
}

.gridAlignRight
{
    text-align:right;
}
.gridAlignCenter
{
    text-align: center;
}


.PriorityBlock
{
    border: 3px solid #C0C0C0;
    width: 8px;
    height: 6px;
    font-size: 9px;
    line-height: 9px;
    color: #000000;
    font-weight: bold;
    text-align:center;
    padding-bottom: 2px;
    cursor: pointer;
}
.PriorityBlock_Color
{
    width: 14px;
    height: 9px;
    font-size: 9px;
    line-height: 9px;
    color: #000000;
    font-weight: bold;
    text-align:center;
    padding: 3px 0px 2px 0px;
    cursor: pointer;
}


.FormView_Details
{
	border:none;
}
.FormView_Details table
{
	border:none;
	width:100%;
}

.FormView_Details table th
{
	background-color: #E4E4E5;
	border: 1px solid #BABDB9;
	font-weight: bold;
	color: #30372F;
	padding: 2px;
}

.FormView_Details table td
{
    color: #5B6958;
	border: 1px solid #BABDB9;
    background-color: #FFFFFF;
	padding: 2px;
}

.FormView_Details a
{
	color:#0D70CE;
	font-family:verdana,arial, helvetica,  sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	vertical-align: middle;
}        
.FormView_Details img
{
	vertical-align: middle;
}        
	
.FormView_Details table td table td
{
	border: none;
}






.Details table
{
	border: 1px solid #BABDB9;	
}

.Details table th
{
	background-color: #E4E4E5;
	border-top: 1px solid #BABDB9;
	border-bottom: 1px solid #BABDB9;	
	font-weight: bold;
	color: #30372F;
}

.Details table td
{
    color: #5B6958;
	border-top: 1px solid #BABDB9;
	border-bottom: 1px solid #BABDB9;	
    background-color: #FFFFFF;
}

.Details a
{
	color:#0D70CE;
	font-family:verdana,arial, helvetica,  sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	vertical-align: middle;
}        

.Details table td table
{
	border: none;
}
.Details table td table td
{
    color: #5B6958;
	border-right: 1px solid #BABDB9;
	border-left: 1px solid #BABDB9;
	border-bottom: 1px solid #BABDB9;
	border-top: none;
    background-color: #FFFFFF;
}



/*************************************************************************/

.progressMsg
{
    color:#FF7233;  
    font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
    font-style: italic;          
}

.progressDiv
{
	height: 125px;
	width: 275px;
	z-index: 10000;
	position: fixed;
	left: 30%;
	top: 50%;
	visibility:visible; 
	background-color:#F9F9F9;
	border-width:thin;
	border-style:solid;
	border-color:#CDCDCD;
    color:#FF7233;  
    font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
    font-style: italic;          
	text-align: center; 
	vertical-align: middle;
}

.tablenoborder td
{
	border:0px solid #990000;	
}
.grdnoborder
{
	border:solid 2px transparent !important;
}

/*************************************************************/


.tab_theme .ajax__tab_header
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: solid 2px #ACAFAB;
}
.tab_theme .ajax__tab_header .ajax__tab_outer
{
	border-bottom-width: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #ACAFAB;
	background-color: #EEEDEA;
	margin: 0px 0.16em 0px 0px;
	padding: 1px 0px 1px 0px;
	vertical-align: bottom;
}
.tab_theme .ajax__tab_header .ajax__tab_tab
{    
    color: #808080;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.tab_theme .ajax__tab_hover .ajax__tab_outer
{
	background-color: #CDDAF1;
	cursor: pointer;
}

.tab_theme .ajax__tab_active .ajax__tab_tab 
{
    color:#993333;
}
.tab_theme .ajax__tab_active .ajax__tab_outer
{
    background-color: #E4E4E5;
	cursor: default;
}
.tab_theme .ajax__tab_body
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	background-color: #ffffff;
	border: solid 1px #ACAFAB;
	border-top-width: 0px;
	min-height: 325px;
}


/**********************************************************/
.SendMail_Div
{
	width: 96%;
	background-color:#D5D7CA;
	padding: 7px 10px 25px 10px;
	text-align:center;
	vertical-align:top;
}

.SendMail_Header_Div
{
	width:100%;
	background-color:#B4BBA6;
	border:solid 1px #9CA58A;
	text-align:center;
}
.SendMail_Header_Div td, .SendMail_Labels
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#7E2A00;           
}

.SendMail_Content_Div
{
	width:100%;
	background-color:#ffffff;
	border:solid 1px #9CA58A;
	padding-bottom: 10px;
}


.colorLabel
{
    padding: 2px 4px;
    color: #ffffff;
    text-align:center;
    font-weight:bold;
}
.colorSample
{
    padding: 2px 4px;
    color: #ffffff;
    text-align:center;
    font-weight:bold;
    width:70px;
}
.colorpickerContainer, .colorpickerContainer td, .colorpickerContainer table, .colorpickerContainer th, .colorpickerContainer tr, .colorpickerContainer table td
{
    padding:0;
}

#tooltip{
	position:absolute;
	border:1px solid #B0B0B0;
	background:#4F4F4F;
	padding:5px 8px;
	color:#f8f8f8;
	display:none;
	}

/**********************************************************/

.cal_Theme1 .ajax__calendar_container   {
    background-color: #e2e2e2;
    border:solid 1px #cccccc;
    padding-left: 2px;
    padding-right: 2px;
}

.cal_Theme1 .ajax__calendar_header  {
    background-color: #ffffff;
    margin-bottom: 4px;
    padding-left: 2px;
    padding-right: 2px;
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {
    color: #004080;
    padding-top: 3px;
}
.cal_Theme1 .ajax__calendar_body
{
    background-color: #e9e9e9;
    border: solid 1px #cccccc;
    padding: 2px;
}

.cal_Theme1 .ajax__calendar_dayname {
    text-align:center;
    font-weight:bold;
    margin-bottom: 4px;
    margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day {
    text-align:center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {
    color: #004080;
    font-weight: bold;
    background-color: #ffffff;
}

.cal_Theme1 .ajax__calendar_today   {
    font-weight:bold;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}

#ctl00_ContentPlaceHolder1_LineChart1__ParentDiv
{
	border:solid 0px #009900 !important;
}
#ctl00_ContentPlaceHolder1_LineChart1__ParentDiv svg
{
		margin:0px auto;
}
/************************************************************/

.ajax__calendar_container
{
    padding: 4px;
    position: absolute;
    cursor: default;
    width: 170px;
    font-size: 11px;
    text-align: center;
    font-family: tahoma,verdana,helvetica;
    background-color: #DBDBDB;
}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}



/************************************************************************************/
.ajax__combobox_inputcontainer
{
    /*margin-bottom:2px !important;
    min-height: 16px !important;*/
    width: auto !important;
}
.ajax__combobox_textboxcontainer input
{
    width:100%;
}

.ajax__combobox_itemlist li
{
    white-space: nowrap;
    
}
.ajax__combobox_itemlist
{
    padding-right: 7px !important;
    width: 100%;
}

/************************************************************************************/


 
.rating_star  
{  
    font-size: 0pt;  
    width: 13px;  
    height: 12px;  
    margin: 0px;  
    padding: 0px;  
    cursor: pointer;  
    display: block;  
    background-repeat: no-repeat;  
}  
.rating_filled   
{  
    background-image: url(images/FilledStar.png);  
}  
.rating_empty   
{  
    background-image: url(images/EmptyStar.png);  
}
.lnkNav
{
	color:#084986;
	font-family:verdana,arial, helvetica,  sans-serif;
	font-size:11px;	
	text-decoration:underline;
}
.lnkNav:hover
{
	color:#A53E41;
}

.menu_separator
{
    cursor:default;
    margin: 0px;
    padding: 0px;
}

li.dynamic {
    margin: 0px;
}

.num_css, .num_css_green, .num_css_grey, .num_css_lightblue,.num_css_red  {border-radius:50%; background-color:#444422; color:#fff; font-size:8px;font-weight:bold; margin-right:3px;  padding:3px 2px 4px; min-width:15px; min-height:10px; width:auto; text-align:center; float:left;}
.num_css_green{background-color:#009900;}
.num_css_grey{background-color:#828780;}
.num_css_lightblue{background-color:#CC9966;}
.num_css_red {background-color:#990000;}
.num_css_green a, .num_css_red a { color:#fff; font-size:8px; font-weight:bold;}



.btnCheckAll
{
	font-family: verdana,arial;
	font-size: 11px;
	font-weight:bold;
	width: 120px;
	color: #FFFFFF;
	background-color:#475D18;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #1CB2ED;
	height:25px;
}
.lblQCaption
{
	font-weight:bold;
}
.lblQData
{
	white-space: pre-line;
	line-height: 18px;
	padding:5px;
}
.frmsnav 
{
	width:843px;
	height:20px;
	padding:6px 10px 0px 0px;
	border:1px solid #999999;
	margin-left:75px;
	text-align:right;
}
.QAPreviewContent
{
	text-align:left;
	font-weight:normal;
	margin-top:5px;
}
.recordcount
{
	color: #666666;
	font-weight: bold;
	font-size: 11px;
}
.popupForm2 {
    background-color: #D8D8D8;
    border: 2px outset #FFE8B7;
}
.imgtitle {
    background-color: #FFFFFF;
    border: 1px solid #B9B9B9;
    color: #303030;
    font-size: 15px;
    margin-left: 22px;
    padding-left: 22px;
}
.imgstyle {
    padding:5px;
    border:2px solid #B0B0B0;
    margin:3px;
    cursor: pointer;
	max-height:250px;
}
.popupForm2 table tr td {
    vertical-align: bottom;
}
.popup_btn {
 background:#699a01;
 border:1px solid #eeeeee;
 color:#fff;
 cursor:pointer;
 font-size:14px; 
 padding:5px 10px;
 width:108px;
}
.popup_btn:hover {
 background:#75aa02;
}

.popup_btn_bk {
 background:#201b18;
 border:1px solid #eeeeee;
 color:#fff;
 cursor:pointer;
 font-size:14px; 
 padding:5px 10px;
 width:108px;
}
.popup_btn_bk:hover {
 background:#403c3a;
}
.action_gr {
 background:#537A00;
 border:1px solid #eeeeee;
 color:#fff;
 cursor:pointer;
 font-size:14px; 
 padding:3px 10px;
}
.action_gr:hover {
 background:#699a01;
}
.QAPreviewContent
{
 text-align:left;
 font-weight:normal;
 margin-top:5px;
}


.QAPreviewContent .lblQuestions {
    font-weight: 600;
    padding: 5px;
}

.QAPreviewContent .lblQuestions .questionhint {
display:none;
}

.redroundbox
{
    border: 1px solid #570C10;
    border-radius: 6px 6px;
    background-color: #6D0F14;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 5px;
    text-align: center;
    cursor:pointer;
}

.thumbnailshadow {
background-color: #FFF;
border: 1px solid #A9A9A9;
margin: 4px 0px 4px 4px;
padding: 4px;
-webkit-box-shadow: #787878 3px 3px 3px;
-moz-box-shadow: #787878 3px 3px 3px; 
box-shadow: #787878 3px 3px 3px;

}

.UploadedIssuesCount {

    color: #fff;
}
.clsHeadLink {
    padding: 0 0 0 190px;
}
.headLinks {
    background-color: #0b5d0b;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 10px;
    text-decoration: none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.headLinks:hover {
     background-color:#327C32;
    }
.margin_cls {
margin-left:10px;
}

/*PagerStyles*/
.PagesLink td {
    border: 1px solid #D6D6D6;
}

    .PagesLink td table tr td span {
        color: #808080;
    }

    .PagesLink td table tr td {
        padding: 5px 7px 5px 7px;
        border: 1px solid #808080;
        margin: 3px;
        background-image: url(images/GridView/GrdHeaderBG_33.gif);
    }

        .PagesLink td table tr td, .PagesLink td table tr td a {
            color: #000000;
            font-weight: bold;
            text-decoration: none;
        }
.ViaCalendarEntry_orange
{
    margin:auto;
    text-align:left;
    padding:1px;
    font-size:11px;
    margin-bottom:4px;
    width:94%;
    border:solid 1px #666666;
    background-color: #ffa473;
	overflow:hidden;
}
.ViaCalendarEntry_green
{
    margin:auto;
    text-align:left;
    padding:1px;
    font-size:11px;
    margin-bottom:4px;
    width:94%;
    border:solid 1px #666666;
    background-color: #B1E389;
	overflow:hidden;
}
.ViaCalendarEntry_yellow
{
    margin:auto;
    text-align:left;
    padding:1px;
    font-size:11px;
    margin-bottom:4px;
    width:94%;
    border:solid 1px #666666;
    background-color: #ffeb79;
	overflow:hidden;
}
.ViaCalendarEntry_grey
{
    margin:auto;
    text-align:left;
    padding:1px;
    font-size:11px;
    margin-bottom:4px;
    width:94%;
    border:solid 1px #666666;
    background-color: #BABDB9;
	overflow:hidden;
}
.ViaCalendarEntry_Totals
{
    margin:auto;
    text-align:left;
    padding:1px;
    font-size:11px;
    margin-bottom:4px;
    width:94%;
    border: none;
}
.lbloverdue
{
	background-color: #fff;
    border: 1px solid #f94756;
    color: #f94756;
    font-weight: bold;
    padding: 1px;
}
.fr
{
	float:right;
}
.cl
{
	clear:both;
}
.fl
{
	float:left !important;
}
td.tr
{
	text-align:right !important;
}
.semproject, .semproject a
{    
    color: #fe7300;
    font-size: 11px;   
    font-weight: bold;
    padding: 5px 0 0;
    text-decoration: underline;
}

#ContentPlaceHolder1_radListFor_wrapper{
display: inline-table !important;
}
.txtred
{
	color:#990000;
}
.txtblack
{
	color:#535452;
}
.PopupFormTitle
{	
	color: #FFFFFF;
	font-weight:bold;
	height:20px;
}
.articleuploadpopup 
{
	background-color: #FFFFFF !important;
}

a.lnkVerified {
    background-color: #5EA226;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 16px;
    text-decoration: none;
}

.btnVerified {
    display: inline-block;
    float:right;
}

#VerifiedDetail {
    display: inline-block;
    padding: 3px 0px;
    font-weight: bold;
}
.txteditinplace img {
    padding-left:10px;
}

.locSEM {
    background: #649cff;
    color: #fff !important;
    padding: 2px 7px;
    border-radius: 4px;}
    
    
.dropdownlist input[type="checkbox" i] {
    margin: 0px 3px 0px 0px;
}.dropdownlist label {
    font-size: 11px;
}




.chk-contain .dropdownlist {
    background: transparent;
    border: solid 1px #ddd;
    padding: 5px;
}

.chklst_Labels {
    width: 170px;
    float:left;
	padding-bottom:2px;
}
.chklst_Labels > div {
    float: left;
    display: inline-block;
}