.loader {
    padding:0;
    margin:0;
    position:absolute;
    top:0; left:0;
    width:100%; height:100%;
    background:#DCDCDC;
    z-index:999;
    vertical-align:center;
}
.loaderInner {
    padding:5px;
    position:relative;
    left:0;
    top:0;
    width:175px;
    background:#C3D9FF;
}

.testFixedSize {
    position:absolute;
    width:300px;
    height:200px;
    padding:7px;
    z-index:2;
    top:100px;
    left:100px;
}

.spanningRight {
    float: right;
}

.spanningLeft {
    float: left;
}

.bkToResClass{
    font-weight: bold;
    cursor: pointer;
    text-decoration: underline;
	text-align:left;
}

.disclaimerClass{
	font-size:80%;
	text-align:right;
}

.newSearchDivClass{
    float:center;
    vertical-align:middle;
}

.backDivClass{
    background-color: #C3D9FF;
    padding-top: 1px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 1px;
    width:100%;
    border-bottom-style: solid;
}

.dijitTextBox {
	width: 25em;
}
.selectMedium {
	width: 10em;
	overflow: hidden;
}

.gblMessage{
	font-size:120%;
	color:blue;
	padding:20px;
}

.buttonMedium {
	width: 10em;
}

.selectMediumTD {
	padding-top:3px;
	padding-bottom:3px;
	height:1.2em;
	font-size:1.2em;
}

.blueLabel {
	background-color:#D0E3F5;
	font-family:Verdana, Arial, sans-serif;
	padding-left: 5px;
	padding-right: 50px;
}

.helpTextClass{
	font-size:90%;
	padding-bottom:3px;
}

.textField {
	width: 20;
}

.link {
	cursor: pointer;
	color: blue;
	text-decoration: underline;
}

.helpLink {
	cursor: pointer;
	color: blue;
}

.redLink {
	cursor: pointer;
	color: red;
	border-bottom:1px solid red;
}

.blueLink {
	cursor: pointer;
	color: blue;
	border-bottom:1px solid blue;
}

.grayLink {
	cursor: pointer;
	color: gray;
	border-bottom:1px solid gray;
}

.rightSpacer{
	padding-right: 10px;
}

.leftSpacer{
	padding-left: 10px;
}

.topSpacer{
	padding-top: 10px;
}
