body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.cellLabelLogin
{
	background: #B9C9D9 url( '../images/cell-labelbg.gif' ) top left repeat-x;
	border: 1px solid #B9C9D9;
	height: 24px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
	font-size: 12px;
}
/*-- login table --*/#loginTable
{
	margin-left: 10px;
}
#loginTable td
{
	padding: 1px 5px;
}
#ssoHeader
{
	background: url( '../images/headerbgtile.jpg' ) top left repeat-x;
	width: 100%;
}
/* the code that follows (ssoHeaderSpecial) is for different-looking, taller headers.	used on portal landing page and login screen.  */#ssoHeaderSpecial #ssoHeader
{
	width: 100%;
	min-width: 800px;
	/* background: #305888 url( '../images/headerbgtile.jpg' ) top left repeat-x; */
	background: #3F3F3F url( '../images/headerbgtile.jpg' ) top left repeat-x;
	color: #ffffff;
	font-size: 11px;
	max-height: 46px;
	overflow: hidden;
}
#ssoHeaderSpecial #ssoHeader li
{
	float: left;
	width: auto;
}
#ssoHeaderSpecial #ssoHeaderTop
{
	padding: 0 10px 0 25px;
	height: 46px;
	min-width: 550px;
	background: url( '../images/headertext_nobar.jpg' ) top left no-repeat;
}
#ssoHeaderGradientBar
{
	background: #6E6E6E url(../images/gradientbar.jpg) no-repeat scroll left top;
	height: 8px;
	width: 100%;
	font-size: 2px;
	display: block;
}
/* end special header code *//* END HEADER TOP*/.cellLabel
{
	font-weight: bold; /*background-color: red;*/
	text-align: right;
	vertical-align: top;
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
	font-size: 12px;
}
.InnerMenuLinkStyle
{
	font-family: "Verdana";
	font-size: 8pt;
	font-weight: bold;
	color: #3680D9;
}
.SelectedLinkStyle
{
	font-family: "Verdana";
	font-size: 8pt;
	font-weight: bold; /*background-color:#F0F8E6;*/
	color: #3680D9;
}
.cellLabelDropDown
{
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
	font-size: 12px;
}
.cellValue
{
	text-align: left;
	vertical-align: top;
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
	font-size: 11px;
	color: #3A3A39; /*        text-transform:uppercase;*/ /*	background: #E4E3D5; */
}
.cellValue a
{
	text-decoration: none;
	color: #000080;
}
.cellValue a:hover
{
	text-decoration: underline; /* border-bottom: 1px dotted #436EC5; */
}
.helpHint
{
	font-size: 10px;
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
	vertical-align: middle;
}
.sectionBar2
{
	font-weight: bold;
	font-size: 14px;
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
	padding-right: 5px;
	padding-left: 5px;
}
.textNormal
{
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	height: auto;
}
#loginButton
{
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
	font-size: 12px;
}
a
{
	color: #06c;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
#pgFooter
{
	margin: 0;
	padding: 0px 23px 10px 23px;
	min-width: 854px;
}
ul#footerMenu
{
	margin: 0;
	padding: 0;
}
ul#footerMenu a
{
	font: 11px/0px "Trebuchet MS" , Trebuchet, Arial, sans-serif;
	color: #787774;
}
ul#footerMenu li
{
	float: left;
	height: 11px;
	padding: 0 9px;
	margin: 3px 0 0 0; /*border-left: 1px solid #8591a4;*/
	list-style-type: none;
}
ul#footerMenu li.first
{
	padding-left: 0;
	margin-left: 0;
	border: 0;
}
#specialFooter #gradientbar
{
	background: #EAEFF5 url( '../images/gradientbar.jpg' ) no-repeat scroll left top;
	height: 8px;
	width: 100%;
	font-size: 2px;
	display: block;
}
/* special footer */#specialFooter
{
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
	overflow-y: hidden;
}
#specialFooter #pgFooter
{
	margin: 0;
	padding: 0px 23px;
	min-width: 800px;
	background: #305888 url( '../images/footerbar.jpg' ) bottom left repeat-x;
	text-align: center;
}
#specialFooter ul#footerMenu
{
	margin: 10px;
	padding: 0px;
	float: left;
}
#specialFooter ul#footerMenu a
{
	font: 10px/0px "Trebuchet MS" , Trebuchet, Arial, sans-serif;
	color: white;
}
#specialFooter ul#footerMenu li
{
	float: left;
	padding: 0 9px; /*border-left: 1px solid white;*/
	list-style-type: none;
}
#specialFooter ul#footerMenu li.first
{
	padding-left: 0;
	margin-left: 0;
	border: 0;
}
#specialFooter #pgFooter #quallogo
{
	background: url( '../images/qualcomm-logo-unleashed.gif' ) top right no-repeat;
	height: 40px; /* dimensions of qualcomm_logo_unleashed.gif */
	width: 287px;
	float: right;
	cursor: pointer;
}
.GridHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: "Trebuchet MS" , "Lucida Grande" , Arial, Sans-Serif;
	background-color: #afad97;
	text-align: left;
}
.GridValue
{
	text-align: left;
	font-family: Verdana;
	font-size: 10pt;
	color: #3A3A39;
}
.GridRow
{
	font-size: 11px;
	vertical-align: middle;
	vertical-align: middle;
	line-height: 14px;
	color: #3a3a39;
	font-family: "Trebuchet MS" , "Lucida Grande" , Arial, Sans-Serif;
	background-color: #e4e3d5;
	text-align: left;
}

.GridAlternateRow
{
	font-size: 11px;
	vertical-align: middle;
	vertical-align: middle;
	line-height: 14px;
	color: #3a3a39;
	font-family: "Trebuchet MS" , "Lucida Grande" , Arial, Sans-Serif;
	background-color: #eff6fe;
	text-align: left;
}

.GridRow a
{
	text-decoration: none;
	color: #8080ff;
}
.GridRow a:hover
{
	text-decoration: underline;
}
.GridAlternateRow a
{
	text-decoration: none;
	color: #8080ff;
}
.GridAlternateRow a:hover
{
	text-decoration: underline;
}
.cellErrValue
{
	font-weight: bold;
	color: red;
	text-align: left;
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
	font-size: 12px;
}
.LogoutLink
{
	font-weight: bold;
	color: white;
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
	font-size: 16px;
}
.headerstyle
{
	font-family: "Verdana";
	font-size: 9pt;
	font-weight: bold; /* color: #3680D9;*/
}
.logincellValue
{
	text-align: left;
	vertical-align: top;
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
	font-size: 11px;
	color: #3A3A39;
	text-transform: uppercase; /*	background: #E4E3D5; */
}

.Selectedheaderstyle
{
     font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    /*background-color:#F0F8E6;*/
    color: #3680D9;
}

.menuHeader
{
     font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    color:#FFF;
   /* color: #3680D9;*/
}
.selectedmenuHeader
{
    font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    /*background-color:#F0F8E6;*/
    color: #3680D9;
}

.errorMsg
{
    font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
    font-size: 11px;
    color:red;
}
.lbltext
{
	text-align: left;
	vertical-align: top;
	font-family:  Arial;
	font-size: 10px;
	color: #3A3A39; /*        text-transform:uppercase;*/ /*	background: #E4E3D5; */
}
.GridHeader_balloon
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Arial;
	background-color: #afad97;
	text-align: left;
}
.EquipmentLabel
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: "Trebuchet MS" , "Lucida Grande" , Arial, Sans-Serif;
	text-align: left;
}
.EquipmentLabel2
{
	font-weight: bold;
	font-size: 12px;
	color: #85A3C2;
	font-family: "Trebuchet MS" , "Lucida Grande" , Arial, Sans-Serif;
	text-align: left;
}
.ButtonStyle
{
        font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
        font-size: 12px;
}
.DragContainer, .OverDragContainer
{
        float: left;
        margin: 3px;
        width: 125px;
        border: #669999 2px solid;
        padding: 5px;
}
.StaticDiv
{
        border: #000 1px solid;
        padding: 2px;
        font-size: 10px;
        margin-bottom: 5px;
        width: 115px;
        font-family: verdana, tahoma, arial;
        background-color: #eee;
}
.DragBox, .OverDragBox, .DragDragBox, .miniDragBox
{
        border: #000 1px solid;
        padding: 2px;
        font-size: 10px;
        margin-bottom: 5px;
        width: 115px;
        cursor: pointer;
        font-family: verdana, tahoma, arial;
        background-color: #eee;
}
.OverDragContainer
{
        background-color: #eee;
}
.OverDragBox, .DragDragBox
{
        /*background-color: #ffff99;*/
        background-color: #eee;
}
.DragDragBox
{
        /*filter: alpha(opacity=50);*/
        /*background-color: #ff99cc;*/
        background-color: #eee;
}
legend
{
        font-weight: bold;
        font-size: 12px;
        color: #666699;
        font-family: verdana, tahoma, arial;
}
fieldset
{
        padding: 3px;
}
.History
{
        font-size: 10px;
        overflow: auto;
        width: 100%;
        font-family: verdana, tahoma, arial;
        height: 82px;
}
#DragContainer8
{
        border: #669999 1px solid;
        padding: 5px 0 0 5px;
        width: 110px;
        height: 110px;
}
.miniDragBox
{
        float: left;
        margin: 0 5px 5px 0;
        width: 20px;
        height: 20px;
}
.help
{
        font-size: 10px;
	  font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
	  vertical-align: middle;
        color: #e57c0a;
}
.DeleteLink
{
    	 font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
    	 color: blue;
    	 font-size: 10px;
}
.BalloonDataCell
{
	text-align: left;
	vertical-align: middle;
	font-family:  Arial;
	font-size: 10px;
	color: #3A3A39; /*        text-transform:uppercase;*/ /*	background: #E4E3D5; */
}
/**** Mobile Application Style Sheet ****/
.logincellValue_mobile
{
    text-align: left;
    vertical-align: top;
    font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
    font-size: 11px;
    color: #3A3A39;
    text-transform: none; /*	background: #E4E3D5; */
}
.lbltext_mobile
{
    text-align:center;
    vertical-align: top;
    font-family : Arial;
    font-size: 10px;
    color: #3A3A39;
}
.ImageButton_mobile
{
    background-image:url('../images/search.png');
    border:none;
    width:188px;
    height:41px;
    text-align:center;
    vertical-align: top;
    font-weight: bold;
    font-family : Arial;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #FFFFFF;
}
.cellErrValue_mobile
{
    font-weight: bold;
    color: red;
    text-align: center;
    font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
    font-size: 12px;
    width: 50px;
}
/**** Admin Manage Style Sheet ****/
.cellLabel_Top
{
	/*background-color: red;*/
        font-weight: bold;
	text-align: right;
	vertical-align: top;
	font-family: "Verdana";
	font-size: 9pt;
}
.logincellValue_admin
{
	text-align: left;
	vertical-align: top;
	font-family: 'Trebuchet MS' , 'Lucida Grande' , Arial, Sans-Serif;
	font-size: 11px;
	color: #3A3A39;
	/*text-transform: uppercase; background: #E4E3D5; */
}
.textStyle{
	font-size: 11px;
	font-family:'Trebuchet MS' ,'Lucida Grande',Arial, Sans-Serif;
}

.error-input { border: 1px solid #ff876f; }