﻿body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
a
{
    color: #036;
    font-size: 11px;
    text-decoration: underline;
}
a:visited
{
    color: #036;
    font-size: 11px;
    text-decoration: underline;
}
.Top-Main-Links
{
    font-family: Arial, Helvetica, sans-serif;
    color: #003366;
    font-size: 11px;
    text-decoration: none;
}
.Splash-Text
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 12px;
    text-decoration: none;
}

.Title
{
  font: 26px Myriad Pro, Tahoma;
  color: #CCCCCC;
}

h1
{
  font: 26px Myriad Pro, Tahoma;
  color: #CCCCCC;
}

h1,h2,h3,h4,h5,h6
{
margin-bottom: 0px;
padding-bottom: 0px;
}

.divControl
{
    text-align:right;
    vertical-align:middle;
}

.Titles-Main-Body-Text-Grey
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
}
.Main-Body-Text-Grey
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
}
.Main-Body-Text-Blue
{
    font-family: Arial, Helvetica, sans-serif;
    color: #036;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
}
p
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
    margin-bottom: 6px;
    padding-bottom: 6px;
}
li
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
    margin-bottom: 6px;
    padding-bottom: 6px;
}

th a
{
    text-decoration: none;
}

.bulletedList
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
    margin-bottom: 6px;
    padding-bottom: 6px;
}
.Main-Hyperlink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}
.Main-Body-Text-White
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 11px;
    text-decoration: none;
}
.Dotted-Spacer-Vertical
{
    color: #999;
    background-image: url(/images/Dotted-Spacer-Vertical.jpg);
    background-repeat: repeat-y;
    background-position: Center;
}
.Spacer-Horizontal
{
    color: #999;
    background-image: url(/images/Spacer-Horizontal.jpg);
    background-repeat: repeat-x;
    background-position: Center;
}
.Dotted-Spacer-Horizontal
{
    color: #999;
    background-image: url(/images/Dotted-Spacer-Horizontal.jpg);
    background-repeat: repeat-x;
    background-position: Center;
}

.Dotted-Spacer-Horizontal-Spaced
{
    color: #999;
    background-image: url(/images/Dotted-Spacer-Horizontal-Spaced.jpg);
    background-repeat: repeat-x;
    background-position: Center;
}
.Small-Grey-Links
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 11px;
    text-decoration: none;
    height: 22px;
}
.Top-Strip-Background
{
    color: #999;
    background-image: url(/images/Top-Strip-Background.jpg);
    background-repeat: no-repeat;
}
.Top-Strip-Background-No-White
{
    color: #999;
    background-image: url(/images/Top-Strip-Background-No-White.jpg);
    background-repeat: no-repeat;
}
.Small-Text
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 9px;
    text-decoration: none;
}
.Disclaimer
{
    font-family: Arial, Helvetica, sans-serif;
    color: #CCC;
    font-size: 9px;
    text-decoration: none;
}

.Titles-Main-Body-Text-Blue {
	font-family: Arial, Helvetica, sans-serif;
	color: #036;
	font-size: 12px;
	text-decoration: none;
}

.Title-Text-Blue
{
    font-family: Arial, Helvetica, sans-serif;
    color: #036;
    font-size: 12px;
    font-style:italic;
    text-decoration: none;
}


.Sitemap-Text
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 11px;
    text-decoration: none;
}
.Links
{
    font-family: Arial, Helvetica, sans-serif;
    color: #036;
    font-size: 11px;
    text-decoration: underline;
}
.Links-No-Decoration
{
    font-family: Arial, Helvetica, sans-serif;
    color: #036;
    font-size: 11px;
    text-decoration: none;
}
.Links
{
    color: #036;
    font-size: 11px;
    text-decoration: underline;
}
.marquee
{
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
    letter-spacing: .1em;
    line-height: 26px;
    text-decoration: none;
}
.marqueeHeader
{
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #036;
    letter-spacing: .1em;
    line-height: 26px;
}

.marquee:hover
{
    color: #666;
    text-decoration: underline;
}
.marquee:visited
{
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
    letter-spacing: .1em;
    line-height: 26px;
    text-decoration: none;
}

.modalBackground
{
    background-color:#414141;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.highlightDropZone 
{	
	background-color:#FFFFFF;
}

.DefaultDropZoneColor
{
	background-color:#FFFFFF;
}

.HiddenButton
{
    display:none;
}

/*Modal Popup*/
.modalBackground 
{
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	background-color:Gray;
 -ms-filter: alpha(opacity=70);
 -ms-opacity:0.7;
 }

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.survey
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
    margin-bottom: 6px;
    padding-bottom: 6px;
}

.paragraphText
{
	font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 11px;
    text-decoration: none;
    text-align: justify;
    margin-bottom: 6px;
    padding-bottom: 6px;
}

.gridText
{
	font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 11px;
    text-decoration: none;
    text-align: left;
}

.qropsAppText
{
    text-align: left;
	color:#111111
}

.main-body-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.main-body-text-center
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: center;
}
.main-body-headings
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
.contentimg
{
	float: left;
	margin: 10px 20px 10px 0px;
}
.contentimgright
{
	float: right;
	margin: 10px 0px 10px 20px;
}
.Spacer-Horizontal
{
    color: #999;
    background-image: url(/images/Dotted-Spacer-Horizontal.jpg);
    background-repeat: repeat-x;
    background-position: Center;
}

.Seperator
{
	color:#003366;
	font-size:11px
}

.ajax__calendar
        ,.ajax__calendar_container
        ,.ajax__calendar_days
        ,.ajax__calendar_months
        ,.ajax__calendar_years
{
        position: absolute;
        z-index: 10000;
}

.calendar-image-padding
{
    padding-top: 3px;
}

.error-exclamation
{
    font-size: x-large;
    cursor: pointer;
}

.error-exclamation-small
{
    cursor: pointer;
    font-weight: bolder;
    color: #FF0000;
}

.error-text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #FF0000;
}

.table-header
{
    background-color: #D9E9F2;
    font-weight: bold;
    text-decoration: none;
}

.middle
{
    vertical-align:middle;
}

.scrollable-header
{
    font-weight:bold;
    position:absolute;
    background-color:White;
}

.popup
{
    border: thin solid #808080;
    background-color: #E9E9E9;
}

.noresize
{
    resize:none;
}

.pointer
{
    cursor: pointer;
}

#progressBackgroundFilter
{
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  background-color: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  z-index: 1000;
}

#processMessage
{
  position: fixed;
  top: 40%;
  left: 46%;
  padding: 10px;
  width: 8%;
  z-index: 1001;
  background-color: #fff;
  border: solid 2px #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  color: #666666;
  font-weight: bolder;
  text-align: center;
}