﻿body
{
	margin-top: 0px;
	font-family: arial;
	font-size: 12px;
	margin-bottom: 0px;
}
.MyImageButton
{
	cursor: default;
}
table
{
	font-family: arial;
	font-size: 12px;
}

#container
{
	min-height: 100%;
	position: relative;
}
#footer
{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 60px; /* Height of the footer */
}
.gridSelectedRow
{
	background: #ffcb60 0 -3900px repeat-x url( 'Images/sprite.gif' );
}
/* Main page*/
.combo
{
	position: absolute;
	left: 250px;
	top: 150px;
}
.mainBottun1
{
	position: absolute;
	left: 100px;
	top: 25px;
}
.mainBottun2
{
	position: absolute;
	left: 150px;
	top: 25px;
}
.mainBottun3
{
	position: absolute;
	left: 200px;
	top: 25px;
}
.mainBottun4
{
	position: absolute;
	left: 250px;
	top: 25px;
}
.mainBottun5
{
	position: absolute;
	left: 300px;
	top: 25px;
}
.mainTitle
{
	position: absolute;
	left: 100px;
	top: 110px;
}
.mainGrid
{
	position: absolute;
	left: 100px;
	top: 129px;
}

/* Claim page */
.claimsetup
{
	position: relative;
}
.toolbarsetup
{
	position: relative;
}
.lev1_2
{
	position: absolute;
	top: 30px;
	left: 475px;
}
.lev1_1
{
	position: relative;
	top: 50px;
	left: 20px;
}
.lev1_2
{
	position: absolute;
	top: 55px;
	left: 470px;
}
.lev2_1
{
	position: absolute;
	top: 145px;
	left: 20px;
}
.lev3_1
{
	position: absolute;
	top: 210px;
	left: 20px;
}
.lev4_1
{
	position: absolute;
	top: 240px;
	left: 20px;
}
.lev5_1
{
	position: absolute;
	top: 520px;
	left: 20px;
}
.lev6_1
{
	position: absolute;
	top: 620px;
	left: 20px;
}
.lev7_1
{
	position: absolute;
	top: 720px;
	left: 20px;
}
.lev8_1
{
	position: absolute;
	top: 720px;
	left: 20px;
}
.lev9_1
{
	position: absolute;
	top: 800px;
	left: 20px;
}
.lev10_1
{
	position: absolute;
	top: 820px;
	left: 20px;
}
.lev11_1
{
	position: absolute;
	top: 1020px;
	left: 20px;
}

.lblsite
{
	position: relative;
	left: 25px;
}
.gridclaims
{
	position: relative;
	left: 150px;
}

/* Company page*/
/*
.lblLocation{ position:absolute; left:30px; top:58px;}
.cboLocation{ position:absolute; left:30px; top:76px;}
.companyAddress{ position:absolute; left:450px; top:105px;}
.companyList{ position:absolute; left:30px; top:105px;} 
.LocationAssign{ position:absolute; left:450px; top:310px;}
*/
.header
{
	position: absolute;
	left: 30px;
}
.lblLocation
{
	position: absolute;
	left: 30px;
	top: 308px;
}
.cboLocation
{
	position: absolute;
	left: 30px;
	top: 326px;
}
.companyAddress
{
	position: absolute;
	left: 450px;
	top: 355px;
}
.companyList
{
	position: absolute;
	left: 30px;
	top: 355px;
}
.LocationAssign
{
	position: absolute;
	left: 450px;
	top: 560px;
}


/* User Setup page*/
.userInfo1
{
	position: absolute;
	left: 300px;
	top: 75px;
}
.userInfo1a
{
	position: absolute;
	left: 665px;
	top: 132px;
}
.userInfo1b
{
	position: absolute;
	left: 300px;
	top: 165px;
}
.userInfo2
{
	position: absolute;
	left: 300px;
	top: 266px;
}
.userInfo3
{
	position: absolute;
	left: 695px;
	top: 238px;
}
.primaryUser
{
	position: absolute;
	left: 665px;
	top: 250px;
}
.primaryPhone
{
	position: absolute;
	left: 650px;
	top: 188px;
}
.notify1
{
	position: absolute;
	left: 695px;
	top: 340px;
}
.notify2
{
	position: absolute;
	left: 695px;
	top: 362px;
}
.notify3
{
	position: absolute;
	left: 695px;
	top: 384px;
}
.notify4
{
	position: absolute;
	left: 695px;
	top: 406px;
}
.notify5
{
	position: absolute;
	left: 695px;
	top: 428px;
}

/* User Profile page*/
.userOrganization
{
	position: absolute;
	left: 30px;
	top: 55px;
}
.userProfile0
{
	position: absolute;
	left: 30px;
	top: 96px;
}
.userProfile1
{
	position: absolute;
	left: 30px;
	top: 123px;
}
.userProfile1a
{
	position: absolute;
	left: 30px;
	top: 225px;
}
.userProfile2
{
	position: absolute;
	left: 420px;
	top: 75px;
}
.userProfile3
{
	position: absolute;
	left: 30px;
	top: 280px;
}
.userProfilenotify1
{
	position: absolute;
	left: 420px;
	top: 280px;
}
.userProfilenotify2
{
	position: absolute;
	left: 420px;
	top: 307px;
}
.userProfilenotify3
{
	position: absolute;
	left: 420px;
	top: 334px;
}
.userProfilenotify4
{
	position: absolute;
	left: 420px;
	top: 361px;
}
.userProfilenotify5
{
	position: absolute;
	left: 420px;
	top: 388px;
}

/* File Upload page*/
.uploadtable
{
	position: relative;
	left: 15px;
}

/* Contact Information page*/

/* Assignments page */
.image1
{
	position: absolute;
	left: 32px;
	top: 335px;
}
.image2
{
	position: absolute;
	left: 487px;
	top: 335px;
}
.table1
{
	position: absolute;
	left: 46px;
	top: 5px;
}
.table2
{
	position: absolute;
	left: 46px;
	top: 5px;
}
.div1
{
	position: absolute;
	left: 25px;
	top: 270px;
}
/*300*/
.div2
{
	position: absolute;
	left: 480px;
	top: 270px;
}
/*300*/

/* File ProjectManagement page*/
.projectmg1
{
	position: absolute;
	left: 15px;
	top: 270px;
}
/*300*/
.projectmg1a
{
	position: absolute;
	left: 15px;
	top: 304px;
}
/*334*/
.projectmg1b
{
	position: absolute;
	left: 570px;
	top: 495px;
}
/*525*/
.projectmg2
{
	position: absolute;
	left: 570px;
	top: 270px;
}
/*300*/

.menu
{
	cursor: default;
}


/* Notes */
.noteimage
{
	position: relative;
	left: 15px;
}
.noteimage
{
	position: relative;
	top: -60px;
}

/* Attachments */
.attachmentimage
{
	position: relative;
	left: 818px;
}
.attachmentimage
{
	position: relative;
	top: -55px;
}
.attachmentlistbox
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	background-color: transparent;
	position: absolute;
	top: 98px;
	left: 805px;
}
.attachmentlistboxOpen
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	background-color: transparent;
	position: absolute;
	top: 268px;
	left: 805px;
}
.classImage
        {
         /*background-image:url('Images/ButtonSprites.gif')!important;*/
         border:solid 1px #9FC7EC !important;
         background-color:#cee3f6!important;

        }

/* Header Menu */
.hr-menu-right
{
	background-image: url( 'Images/bg_menu_right_blue.gif' );
	background-repeat: no-repeat;
}
.hr-menu-left
{
	background-image: url( 'Images/bg_menu_left_blue.gif' );
	background-repeat: no-repeat;
}
.hr-logo
{
	background-image: url( 'Images/buildingHouse.gif' );
	background-repeat: no-repeat;
}

/*master Header*/
.master_hr_logo
{
	/*background-image: url( 'Images/usa_logo.png' );*/
    background-image: url( 'Images/PGS.png' );
	background-repeat: no-repeat;
}
.master_head_top
{
	background-image: url( 'Images/bg_top.gif' );
	background-repeat: repeat-x;
}
.master_head_Bottom
{
	background-image: url( 'Images/bg_menu_blue.png' );
	background-repeat: repeat-x;
}

.master_dev_logo
{
	background-image: url( 'Images/usa_logo.png' );
    background-size:170px;
    /*background-image: url( 'Images/PGS.png' );*/
	background-repeat: no-repeat;    
}


/* Reports Page */

/*a.btn, a.btn:link, a.btn:active, a.btn:visited, a.btn:hover */
a.btn:visited
{
	color: Purple;
}
a.btn:link, a.btn:active
{
	color: Blue;
	text-decoration: none;
}

.printImage
{
	top: 227px;
	left: 265px;
	position: absolute;
}
.printImagemoved
{
	top: 236px;
	left: 265px;
	position: absolute;
}
.printImagemovedlabel
{
	top: 241px;
	left: 155px;
	position: absolute;
}

.linkbutton
{
	text-decoration: none;
}

.linkbutton:hover
{
	color: #e6e6fa !important;
}

.linkbutton:active
{
	color: #e6e6fa !important;
}

.popupContainer /* holds the entire popup window and its basic look.*/
{
	background-color: Transparent;
	font-family: "trebuchet MS" , tahoma, verdana, arial, helvetica, sans-serif;
	color: #838F86;
	clear: both;
	float: left;
	font-size: 1em;
	padding: 0px;
	height: 340px;
	width: 550px;
}

.dragControl
{
}

.popupClientArea /* provides the painting surface for the popup window */
{
	background-color: #ffffff;
	border: solid 1px #445447;
	overflow: hidden;
	width: 550px;
	z-index: 20;
	margin-top: 0px;
}

.popupContent /* all content in the popup will be contained here */
{
	background-color: Transparent;
	overflow: auto;
	text-align: center;
	height: auto;
	width: 100%;
}

.popupBuffer /* this div provides a padding buffer from the edge so the content doesn't come flush with the edge */
{
	padding: .3em;
}

.dragMePanel /* this provides the top edge that is the dragable area */
{
	background-image: url( 'Images/header.jpg' ); /* relative to the style sheet file location  I use a gradient image.*/
	background-repeat: repeat-x;
	cursor: move;
	width: 100%;
	height: 24px;
	z-index: 21;
}

.dragMe /* any text that might be shown in the drag area */
{
	color: gray;
	text-align: center;
	font-size: .8em;
	font-family: "trebuchet MS" , tahoma, verdana, arial, helvetica, sans-serif;
	font-weight: normal;
}
.handleImage
{
	width: 15px;
	height: 16px;
	background-image: url( 'images/HandleHand.png' ); /* this file is in the ajax toolkit samples */
	overflow: hidden;
	cursor: se-resize;
}

.handleResizer
{
	width: 16px;
	height: 16px;
	background-image: url( 'images/HandleGrip.png' ); /* this file is in the ajax toolkit samples */
	overflow: hidden;
	cursor: se-resize;
}

.resizingImage
{
	padding: 0px;
	border-style: solid;
	border-width: 2px;
	border-color: #445447; /*B4D35D;*/
}
.smallTitle
{
	font-size: 8pt;
	color: Green;
}
.RadListBox_Office2007 .rlbHovered
{
	background-color: #BCDFFC !important;
}
div.RadListBox .rlbSelected
{
	background-color: #F6C483 !important;
}

div.RadListBox .rlbText, div.RadListBox .rlbItem, div.RadListBox .rlbButtonText, div.RadListBox .rlbEmptyMessage
{
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
	margin-bottom: 0px;
	vertical-align: middle;
}
   

div.RadComboBox, div.RadComboBox .rcbInput, div.RadComboBoxDropDown
{
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
	vertical-align: middle;
	margin-top: 0px;
}

div.RadComboBox .rcbHovered
{
	background-color: #FCC277  !important;
}
.RadComboBoxDropDown .rcbHovered
{
	background-color: #FCC277 !important;
}
.RadGrid_Office2007 .rgHoveredRow
{
	background-color: #F6E9D3 !important;
	background-image: none !important;
}
.RadGrid_Office2007 .rgSelectedRow
{
	background-color: #F6C483 !important;
	background-image: none !important;
}
