/* admin */
td.headerbgcolor { background: url(../images/grcMinorNav.gif); background-repeat: repeat-x; }
td.headerbordercolor { background-color: #666699; background-repeat: repeat; }
td.tabs8 { font-size: 8pt; line-height: 12pt; font-weight: bold; font-family: verdana; cursor: pointer; }
td.tabs7 { font-size: 7pt; line-height: 12pt; font-weight: bold; font-family: verdana; cursor: pointer; }
.breadcrumbarrow { font-family: arial; font-size: 8pt; color: #FF6600; }
.breadcrumbbold { font-family: arial; font-size: 8pt; font-weight: bold; color: #006699; }
.adminbuttons { font-family: arial; font-size: 8pt; color: Gray; }
.admincompanyname { font-family: arial; font-size: 11pt; font-weight: bold; color: #003366; line-height: 12pt; }
.adminerror { font-size: 9pt; font-family: arial; color: red; line-height: 10pt; }
.adminheading { font-family: arial; font-size: 11pt; font-weight: bold; color: white; line-height: 20px; }
.adminhome { font-family: arial; font-size: 10pt; font-weight: bold; color: #006699; }
.adminmessage { font-family: arial; font-size: 10pt; color: #339900; font-weight: bold; font-style: italic; line-height: 13pt; }
.adminpagerelationshipsheading { font-family: arial; font-size: 8pt; color: #006699; font-weight: bold; }
.adminpagerelationshipsmessage { font-family: arial; font-size: 8pt; font-weight: bold; }
.admintoplinks { font-family: arial; font-size: 8pt; color: blue; line-height: 11pt; }
.visible { display: block; }
.invisible { display: none; }
.photolist { border: 1px solid #333333; }
.PhotoListBg { background: url(../images/miscPhotoListBg.gif); background-repeat: repeat; }
.admintop { font-family: arial; font-size: 9pt; }
a.admintoplinks:link, a.admintoplinks:visited, a.admintoplinks:active, a.admintoplinks:hover { color: #006699; font-family: arial; font-size: 8pt; font-weight: bold; text-decoration: none; line-height: 12pt; }
a.adminbuttons:link, a.adminbuttons:visited, a.adminbuttons:active, a.adminbuttons:hover { font-family: arial; font-size: 8pt; text-decoration: none; color: #006699; line-height: 12pt; }
a.breadcrumboff:link, a.breadcrumboff:visited, a.breadcrumboff:active, a.breadcrumboff:hover { font-family: arial; font-size: 8pt; color: #006699; text-decoration: none; }
a.breadcrumbon:link, a.breadcrumbon:visited, a.breadcrumbon:active, a.breadcrumbon:hover { font-family: arial; font-size: 8pt; font-weight: bold; color: #006699; text-decoration: none; }

/* cms */
html, body { margin: 0; padding: 0; font-family: arial; color: #333333; text-align: left; font-size: 9pt; line-height: 16pt; }
A:link, A:active, A:visited { cursor: pointer; font-size: 10pt; font-family: arial; color: #333333; text-decoration: underline; line-height: 18pt; }
A:hover { cursor: pointer; font-size: 10pt; font-family: arial; color: #333333; text-decoration: none; line-height: 18pt; }
li { line-height: 15pt; }
p { padding: 0 0 0 0; margin: 0 0 0 0; }
td { font-family: arial; color: #333333; font-size: 10pt; line-height: 16pt; }
.hand { cursor: pointer; }
.message { font-family: arial; font-size: 10pt; color: #333333; font-weight: bold; font-style: italic; line-height: 13pt; }
.error { font-size: 12px; font-family: arial; color: #ff0000; line-height: 12pt; }
.nicetext { font-family: arial; font-size: 9pt; color: #333333; line-height: 10pt; }
.caption { font-size: 8pt; line-height: 10pt; font-weight: bold; color: #333333; }
.captionbold { font-family: arial; font-size: 8pt; color: #003535; }
td.repeatx { background-repeat: repeat-x; }
td.repeaty { background-repeat: repeat-y; }
td.repeatxy { background-repeat: repeat; }
td.norepeat { background-repeat: no-repeat; }
a.bold:link, a.bold:active, a.bold:visited { cursor: pointer; font-size: 13px; font-family: arial; color: #333333; text-decoration: underline; line-height: 18pt; }
a.bold:hover { cursor: pointer; font-size: 13px; font-family: arial; color: #333333; text-decoration: none; line-height: 18pt; }
.cmsbreadcrumbarrow { font-family: arial; font-size: 9pt; color: #666666; }
a.cmsbreadcrumb:link, a.cmsbreadcrumb:visited, a.cmsbreadcrumb:active { font-family: arial; font-size: 9pt; color: #666666; text-decoration: none; }
a.cmsbreadcrumb:hover { font-family: arial; font-size: 9pt; color: #666666; text-decoration: none; }
a.cmsbreadcrumbbold:link, a.cmsbreadcrumbbold:visited, a.cmsbreadcrumbbold:active { font-family: arial; font-size: 9pt; color: #666666; text-decoration: none; font-weight: bold; }
a.cmsbreadcrumbbold:hover { font-family: arial; font-size: 9pt; color: #666666; text-decoration: none; font-weight: bold; }
.RadUpload input.ruFakeInput { display: none; }
.RadUpload input.ruBrowse{ width: auto; cursor:pointer; } 
.RadUpload span.ruFileWrap input.ruButtonHover { background-position: 100% -46px; }
.RadUpload input.ruButton{ background-position: 0 -46px; }
.RadUpload input.ruRemove {display:none; }
.orange-text{color: #ff6600; font-weight:bolder;}
.drop-zone-container{ width:48%; min-width:300px; height:auto; display:block; float:left; }
.drop-zone-text { display: table-cell; vertical-align: middle; }
.drop-zone{ width: 98%; height: 150px; display: table; margin-left:auto; margin-right:auto; background-color: #FAFFBD; border:2px dotted #ff6600; color: #ff6600; float: left; text-align: center; vertical-align:middle; font-size: 24px; margin-bottom:1em; }
.drop-zone-1{ width: 98%; height: 150px; display: table; margin-left:auto; margin-right:auto; background-color: #E1EFF7; border:2px dotted #1462FA; color: #1462FA; float: left; text-align: center; vertical-align:middle !important; font-size: 24px; margin-bottom:1em; }
.drop-zone-2{ width: 98%; height: 150px; display: table; margin-left:auto; margin-right:auto; background-color: #FAFFBD; border:2px dotted #ff6600; color: #ff6600; float: left; text-align: center; vertical-align:middle !important; font-size: 24px; margin-bottom:1em; }
.calendarday { font-family: arial; color: #006699; line-height: 12pt; }
.calendardayother { font-family: arial; color: #999999; line-height: 12pt; }
.calendarheading { font-family: arial; color: white; text-align: center; line-height: 12pt; }
.calendarmonth { font-family: arial; font-size: 12pt; color: #FF6600; line-height: 14pt; font-weight: bold; }
.ddlcalendardayname { font-family: arial; font-size: 8pt; color: navy; }
.ddlcalendardaynumbers { font-family: arial; font-size: 8pt; color: black; }
.ddlcalendarheader { font-family: arial; font-weight: bold; font-size: 8pt; color: white; background-color: navy; }
.ddlcalendartoday { font-family: arial; font-weight: bold; font-size: 8pt; color: black; }
.calendarevent { font-family: arial; font-size: 8pt; line-height: 10pt; color: #333333; text-decoration: none; }
a.calendararrows:link, a.calendararrows:visited, a.calendararrows:active, a.calendararrows:hover { font-family: arial; font-size: 12pt; color: #FF6600; text-decoration: none; }
a.calendareventlink:link, a.calendareventlink:visited, a.calendareventlink:active { font-family: arial; font-size: 8pt; line-height: 10pt; text-decoration: none; }
a.calendareventlink:hover { font-family: arial; font-size: 8pt; line-height: 10pt; text-decoration: none; color: #ff6600; }
a.calendarevent:link, a.calendarevent:visited, a.calendarevent:active { font-family: arial; font-size: 8pt; line-height: 10pt; color: #333333; text-decoration: none; }
a.calendarevent:hover { font-family: arial; font-size: 8pt; line-height: 10pt; text-decoration: none; color: #333333; }
a.calendarday:link, a.calendarday:visited, a.calendarday:active, a.calendarday:hover { font-family: arial; line-height: 9pt; color: #415A89; text-decoration: none; }
a.calendardayother:link, a.calendardayother:visited, a.calendardayother:active, a.calendardayother:hover { font-family: arial; line-height: 9pt; color: #999999; text-decoration: none; }