﻿/* Required to have full-screen RadSplitter */
html, body, form { height: 100%; margin: 0; padding: 0; overflow: hidden; font: normal 14px/1.5em "Segoe UI" , Arial, sans-serif; }
form { cursor: default; }
a { color: #777; text-decoration:none; }
a:hover { color: #444; text-decoration:underline; }
.RadForm_Black a:hover { color: #99CC00; }

/* <header> */
.header { height: 48px; background-color: transparent; background-repeat: repeat-x; }
.logo { margin-left: 13px; color: #fff; font-weight: bold; height: 48px; }
.logo .line1 { font-size: 16px; line-height: 36px; letter-spacing: 1px; }
.logo .line2 { font-size: 11px; line-height: 12px; letter-spacing: 1px; word-spacing:2px; margin-top: -8px; }
.logo a { color: #eee; letter-spacing: normal; }

.RadForm_Simple .header { background-color: #bbb; }
.RadForm_Black .header, .RadForm_Default .header, .RadForm_Telerik .header, .RadForm_Hay .header, .RadForm_Forest .header { background-image: url('Images/header-darks.png'); }
.RadForm_Black .header { background-position: 0 -49px; }
.RadForm_Default .header { background-position: 0 -147px; }
.RadForm_Telerik .header { background-position: 0 -245px; }
.RadForm_Hay .header { background-position: 0 -343px; }
.RadForm_Forest .header { background-position: 0 -441px; }
.RadForm_Sunset .header, .RadForm_Outlook .header, .RadForm_Office2007 .header, .RadForm_Sitefinity .header, .RadForm_WebBlue .header, .RadForm_Web20 .header, .RadForm_Vista .header { background-image: url('Images/header-colds.png'); /* ... yet sunset isn't actually cold */ }
.RadForm_Sunset .header { background-position: 0 -49px; }
.RadForm_Outlook .header { background-position: 0 -147px; }
.RadForm_Office2007 .header { background-position: 0 -245px; }
.RadForm_Sitefinity .header { background-position: 0 -245px; }
.RadForm_WebBlue .header { background-position: 0 -343px; }
.RadForm_Web20 .header { background-position: 0 -441px; }
.RadForm_Vista .header { background-position: 0 -539px; }

.skin-chooser { position: absolute; top: 13px; right: 13px; cursor: default; color: #fff; font-size:90%; }
.rcbSlide { z-index: 10000 !important; }
/* </header> */


/* move the last menu item to the right */

/* center the calendars */
.calendar-container { width: 220px; margin: 10px auto; }

/* FF2 bugfix*/
#RAD_SPLITTER_PANE_CONTENT_ctl00_topPane { overflow: visible !important; }

/* apply height to the update panel that contains the RadScheduler so it can resize properly */
#ctl00_ctl00_ctl00_ctl00_cBot_cBot_rsPanel { height: 100%; }

 
.RadToolBar .RadComboBox, .RadMenu .RadComboBox, .RadMenu .skinLabel { vertical-align: middle; }

* html .RadMenu .rmTemplate .rmText { padding-bottom: 3px; }


/* panelbar template items */
div.rpTemplate { margin: 10px 10px 0 10px; }


div.content { height:100%; margin: 0 50px 0 50px; padding: 20px; border-right-width: 5px; border-left-width:5px; }


ul.form { padding:10px; margin:0; list-style:none;  }
ul.form li.field, ul.form li.buttons { clear:both; }
ul.form li.field { padding: 5px; clear:both; border-bottom: dotted 1px #ccc; margin-bottom:5px; }
ul.form li.last { border-bottom:none; }
ul.form li.buttons { padding: 10px 5px 5px 215px; }
ul.form li.required { font-weight:bold; background: #ffff99; }
ul.form li.field label { display:block; font-size:11px; float:left; width: 200px; text-align:right; margin-right: 10px; }
ul.form li.field div label { font-size: 0; float:none; width: auto; text-align: left; margin-right: auto; }
ul.form li img { vertical-align:text-top; }
ul.form li .cbl label { display:inline; width: auto; text-align:left; float:none; padding-left:22px; }
ul.form li .XS { margin-left: 210px; padding-top:3px; color:#777; font-weight:normal; font-size:85%; line-height:normal; }

.RadForm_Black ul.form li.field { border-bottom-color: #444; }

div.bigger { font-size:115%; }
div.smaller { font-size:85%; }
