BODY, TEXTAREA, H1, H2, H3, H4 {margin: 0; padding: 0; color: #585858}

input[disabled] {border: 1px solid #fff; background: #fff}
 
BODY {	font: 76%/1.6 Corbel, Arial, Helvetica, sans-serif; background: #7DAFF5 url(pagebg.gif) repeat-x top left;}

#content INPUT {	FONT-FAMILY: arial, helvetica, sans-serif; border: 1px solid #095DD4; background-color: #fff; margin: 2px; padding-left: 2px; padding-right: 2px}

#content INPUT:focus {border-color: #CC0000}

#content INPUT.inputSmall {width: 70px}

#content .inputDisabled, .disabled {color: #585858; border: 1px solid #fff; background: #fff}

.hide {display: none}

A {	COLOR: #005FF3; TEXT-DECORATION: none}
A:visited {	COLOR: #005FF3;}
A:hover {	COLOR: #FF9B0B; TEXT-DECORATION: underline}
A:active {	COLOR: #FF9B0B;}

H1, H2, H3, H4 {font-weight: normal; margin: 0; padding: 0}
H1 {font-size: 1.6em; letter-spacing: 2px;  padding: 0 0 2px 0; margin: 0; line-height: 1.2; color: #FF9B0B}
H2 {font-size: 1.4em; letter-spacing: 1px;  padding: 0 0 2px 0; margin: 0;color: #005FF3}
H3 {font-size: 1.2em; letter-spacing: 2px;padding: 0 0 2px 0; margin: 0; color: #005FF3}

OL LI {padding-bottom: 1em}

.fpHead, #pageHeading {margin-top: 15px}

#ajaxActivity {display: none;  position: absolute; top: 343px; left: 434px;  width: 40px; height: 40px; z-index: 99999; background: url(busy.gif) no-repeat}

#container {margin: 30px auto; background: #fff url(headertop.gif) no-repeat top left; width: 900px; position: relative; padding-top: 15px}
#header {height: 110px; background: #005FF3 url(headerbg.gif) repeat-x top left; width: 100%}
#logo {display: block; width: 225px; height: 100px; position: absolute; top: 15px; left: 15px; background: url(pelicanlogo.gif) no-repeat}
#logo A {display: block; width: 225px; height: 100px; position: relative; top: 0px; left: 0px; background: none}
#tagline {display: block; width: 230px; height: 61px; position: absolute; top: 33px; right: 15px; background: url(tagline.gif) no-repeat}
#content {line-height: 1.6; position: relative; height: 440px; z-index: 10; top: 0}
#content.indent {height: auto}

#blocker {position: absolute; height: 600px; width: 900px; background: #ddd;  opacity: 0.6; filter: alpha(opacity=60); visibility: hidden; z-index: 5000}
.indent {padding-left: 15px; margin-right: 15px;}
#container .indenthp {padding-left: 15px; margin-right: 340px; height: auto}
#content.indenthp UL LI {list-style-image: url(tick.gif); padding-bottom: 5px; margin-top: 2px;  padding-left: 5px;}

#topbarbuttons {position: relative; top: 17px; left: 273px; width: 330px; height: 70px; margin: 0; padding: 0}

#importExport, #contacts, #history {text-indent: -999px; height: 70px; width: 165px; display: block; float: left; padding: 0; margin: 0}
#importExport {background: url(topbaricons.gif) no-repeat 0 0}
#importExport:hover {background-position: 0 -70px}
#contacts {background: url(topbaricons.gif) no-repeat -165px 0}
#contacts:hover {background-position: -165px -70px}
#history {background: url(topbaricons.gif) no-repeat -330px 0}
#history:hover {background-position: -330px -70px}

#contactsList,#contactsRight,#accountSummary,#scheduleControl,#messageRecipients {width: 420px; height: 185px; position: absolute; }

#contactsList {top: 40px; left: 15px; background: #fff url(contactsbg.gif) no-repeat top left; }
#contactsRight {top: 40px; left: 465px; background: #fff url(groupsbg.gif) no-repeat top left; visibility: hidden;}
#accountSummary {top: 40px; left: 465px; background: #fff url(accountbg.gif) no-repeat top left; }
#scheduleControl {top: 40px; left: 465px; background: #fff url(schedulebg.gif) no-repeat top left; visibility: hidden; line-height: 1;}
#messageRecipients {top: 40px; left: 15px; background: #fff url(messagebg.gif) no-repeat top left; visibility: hidden;}


#contactsListOptions {display: block; height: 30px; width: 120px; margin: 0; padding: 0; line-height: 30px; text-align: left; margin-right: 5px; background: transparent; position: absolute; top: 0px; right: 3px }
#contactsListOptions A, #contactsListOptions A:visited, #contactsListOptions A:hover {color: white}
#viewSort {display: block; position: absolute; height: 25px; width: 25px; top: 3px; right: 0px; background: url(viewSort.gif) no-repeat 0 0}
#contactsListOptions .ASC {background-position: 0 0}
#contactsListOptions .ASC:hover {background-position: -25px 0px}
#contactsListOptions .DESC {background-position: 0 -25px}
#contactsListOptions .DESC:hover {background-position: -25px -25px}


DIV DIV DIV H1 {font-size: 1.4em; letter-spacing: 1px; padding: 0 0 0 6px; line-height: 30px; color: #fff; margin-left: 0px;  height: 30px; width: 410px}

.boxInner {overflow: auto; height: 118px; background: transparent; margin: 1px 0px 1px 00px; list-style-type: none; padding: 0; position: absolute; top: 30px; left: 5px; width: 408px}

UL.boxInner {cursor: pointer}

.paddedBox {margin: 1px 5px}

#contactsList LI, #contactsRight LI, #activityBoxRight LI, #messageRecipients LI {margin: 1px 2px 1px 2px; padding: 0; display: block; position: relative;}



.tiled LI {border-bottom: 1px solid #ccc; height: 38px; background-repeat: no-repeat;}
.detailed LI {height: 22px; background-repeat: no-repeat;}

.tiled #contactsList  LI, .tiled #messageRecipients LI {background-image:  url(contactListIcon.gif);}
.tiled #contactsRight LI {background-image:  url(groupListIcon.gif); }
.tiled #activityBoxRight LI{background-image:  url(groupListIcon.gif); }

.tiled .firstdiv{margin-left: 40px; padding: 0 0 0 2px;}
.detailed .firstdiv {margin-left: 20px; padding: 0 0 0 2px;}
#content UL H2 {padding: 0; margin: 0; line-height: 1}

.tiled H2 {padding: 0; overflow: hidden; width: 270px; height: 18px}
.tiled .clSecondary {XXXmargin-left: 0px;}


#content UL LI.nostyle {border: none; background: none; height: auto;}

.detailed #contactsList LI, .detailed #contactsRight LI, .detailed #activityBoxRight LI {background-image:  url(smallSelect.gif);  background-repeat: no-repeat;}

#content.detailed H2 {display: inline; margin: 0 5px 0 0px;}




/* hide the content until the javascript has built its events -- we could even display a loading icon initially...  */
#contactsListInner {visibility: hidden;}

.contactHover {margin-left: 40px; background-color: #CBDFFB}

.controlblock {padding-left: 5px}

/* preload the buttons for IE...  */
#ieButtonPreload, #ieButtonPreload2, #ieButtonPreload3 {height: 1px; width: 1px; background-position: -100px -100px; overflow: hidden; position: absolute; top: -10px; left: -10px;}
#ieButtonPreload {background-image: url(actions.png);}
#ieButtonPreload2 {background-image: url(scheduleRadioBox.gif);}
#ieButtonPreload3 {background-image: url(scheduleTickBox.gif);}

.tiled .contactHover A {height: 38px; width: 38px; background-image: url(actions.png); display: block; float: left}

.tiled .contactHover A.conMsg { background-position: 0px 0}
.tiled .contactHover A.conMsg:hover { background-position: 0px -38px}

.tiled .contactHover A.grpNoM { background-position: -304px 0}
.tiled .contactHover A.grpNoM:hover { background-position: -304px -38px}

.tiled .contactHover A.conEdit { background-position: -38px 0}
.tiled .contactHover A.conEdit:hover { background-position: -38px -38px}

.tiled .contactHover A.conInfo { background-position: -76px 0}
.tiled .contactHover A.conInfo:hover { background-position: -76px -38px}

.tiled .contactHover A.grpSave { background-position: -114px 0}
.tiled .contactHover A.grpSave:hover { background-position: -114px -38px}

.tiled .contactHover A.grpCancel { background-position: -266px 0}
.tiled .contactHover A.grpCancel:hover { background-position: -266px -38px}

.tiled .contactHover A.grpDelete { background-position: -152px 0}
.tiled .contactHover A.grpDelete:hover { background-position: -152px -38px}

.tiled .contactHover A.grpAddCon { background-position: -190px 0}
.tiled .contactHover A.grpAddCon:hover { background-position: -190px -38px}

.tiled .contactHover A.grpRemCon { background-position: -228px 0}
.tiled .contactHover A.grpRemCon:hover { background-position: -228px -38px}

.tiled .contactHover A {
	overflow: hidden;
	text-indent: -99999px;
}

.allgroups .grpAddCon {display: none !important}
.allgroups #grpClose {display: none !important}

.contactHover A.grpSave {display: none}
.contactHover A.grpCancel {display: none}
.contactHover A.grpDelete {display: none}

.editGroup  A.grpRemCon {display: none}
.editGroup  A.grpAddCon {display: none}
.editGroup  A.conMsg {display: none}
.editGroup  A.grpNoM {display: none}
.editGroup  A.conEdit {display: none}

.editGroup H2, .editGroup .clSecondary {display: none}

.editGroup {background-position: 0px -76px !important}

#content INPUT.groupInputH {margin: 0 0 1px 0; border-color: #005FF3; font-size: 1em; color: #005FF3; width: 220px}
#content INPUT.groupInputS {margin: 0; border-color: #585858; font-size: 0.8em; width: 220px}
LI INPUT {display: none;}
LI.editGroup INPUT {display: inline;}


.editGroup  A.grpSave {display: inline}
.editGroup  A.grpCancel {display: inline}
.editGroup  A.grpDelete {display: inline}




.controlblock {display: none; margin-left: 5px; XXXbackground: #ccc;  position: absolute; top: 0px; right: 0px; opacity: 0.9;}
.tiled .controlblock {height: 38px}
.detailed .controlblock {height: 18px}

/* aleter for diff .tile heights, or fix with image height???...  */
.selected {background: #EEF5FE; background-position: 0px -38px}
.added, .active.added {background-color: #EEDEAE}
.selected .contactHover {background: #7DAFF5}
.unselected {background-color: #fff; color: #333333}
.active {background-color: #96C9B9}
.active .contactHover {background-color: #6DAA97}






#activityBox, #activityBoxRight, #messageBox, #messageBoxRight {width: 420px; height: 185px; position: absolute; top: 240px;  font-size: 1em;}
#activityBox {left: 15px; background: #fff url(contactsbg.gif) no-repeat top left;}
#activityBoxRight {left: 465px; background: #fff url(groupsbg.gif) no-repeat top left;}

#messageBox {left: 15px; background: #fff url(messagebg.gif) no-repeat top left; visibility: hidden;}
#messageBoxRight {left: 465px; background: #fff url(messagebg.gif) no-repeat top left; visibility: hidden;}

#messageBox TEXTAREA  {overflow: auto; height: 112px; width: 395px !important; background: transparent; margin: 5px 0px 0px 5px; padding: 0; position: absolute; top: 30px; left: 7px; font: Courier New, Courier, mono; font-size: 1.2em; border: 1px solid #3B3B9B;  z-index: 51;}
#messageBox #msgInstructions {color: #3B3B9B; font-size: 0.9em; height: 108px; width: 391px !important; margin: 9px 0px 0px 9px; padding: 0; position: absolute; top: 30px; left: 7px; z-index: 50; line-height: normal}


#activityNewContact {height: 118px; margin: 1px 5px; position: absolute; top: 30px; left: 5px;}
#content LABEL {font-size: 1.2em; display: block; float: left; clear: left; width: 100px;}
#content input {margin: 3px; width: 200px;}
#content .line {height: 27px}

.required {padding: 1px; margin-top: 1px;}
.requiredAlert {font-weight: bold; background-color: #FFFFCC; color: #ffa500; padding: 1px; margin-top: 1px}
#content .inputAlert {border-color: #ffa500}



#content .boxControls {height: 23px; width: 410px; margin: 0; padding: 0; line-height: 23px; text-align: left; margin-right: 5px; background: transparent; position: absolute; top: 158px; left: 5px; color: #fff; z-index: 9; font-size: 1.1em; letter-spacing: 1px;}
#content .boxControls A, #content .boxControls A:visited {
	color: #fff;	text-transform: uppercase; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5)}
	
#content .boxControls A:hover {color: #F19100; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8)}

#content .smbutton, #content .msgbutton, #content .accbutton, #content .schedbutton
{
	display: block; float: left; height: 23px;  margin-left: 5px; margin-right: 10px; padding-left: 27px
}
#content .smbutton {background: url(boxIconStack.gif) no-repeat;}
#content .msgbutton {background: url(msgIconStack.gif) no-repeat;}
#content .accbutton {background: url(accountIconStack.gif) no-repeat;}
#content .schedbutton {background: url(scheduleIconStack.gif) no-repeat;}

#content .boxControls #ancAdd {background-position: 0px -46px}
#content .boxControls #ancAdd:hover {background-position: -200px -46px}
#content .boxControls #ancEdit {background-position: 0px -23px}
#content .boxControls #ancEdit:hover {background-position: -200px -23px}
#content .boxControls #ancUpdate {background-position: 0px -46px}
#content .boxControls #ancUpdate:hover {background-position: -200px -46px}
#content .boxControls #ancClear {background-position: 0px -0px}
#content .boxControls #ancClear:hover {background-position: -200px 0px}
#content .boxControls #ancCancel {background-position: 0px -0px}
#content .boxControls #ancCancel:hover {background-position: -200px 0px}
#content .boxControls #ancDelete {background-position: 0px -69px}
#content .boxControls #ancDelete:hover {background-position: -200px -69px}
#content .boxControls #ancNew {background-position: 0px -115px}
#content .boxControls #ancNew:hover {background-position: -200px -115px}

#content .boxControls #ancMsg {background-position: 0px -92px; display: none;;}
#content .boxControls #ancMsg:hover {background-position: -200px -92px}

#content .boxControls #grpNew {background-position: 0px -138px}
#content .boxControls #grpNew:hover {background-position: -200px -138px}

#content .boxControls #grpDelete {background-position: 0px -161px;}
#content .boxControls #grpDelete:hover {background-position: -200px -161px}

#content .boxControls #grpClose {background-position: 0px -184px;}
#content .boxControls #grpClose:hover {background-position: -200px -184px}

#content .boxControls #msgSend {background-position: 0px -23px}
#content .boxControls #msgSend:hover {background-position: -200px -23px}


#content .boxControls #msgSchedule {background-position: 0px -46px}
#content .boxControls #msgSchedule:hover {background-position: -200px -46px}

#content .boxControls #msgCancel {background-position: 0px -0px}
#content .boxControls #msgCancel:hover {background-position: -200px 0px}

#content .boxControls #msgClose {background-position: 0px -0px}
#content .boxControls #msgClose:hover {background-position: -200px 0px}

#content .boxControls #msgSend.dis {background-position: 0px -23px}
#content .boxControls #msgSend.dis:hover {background-position: 0px -23px;color: white}

#content .boxControls #accEdit {background-position: 0px -0px}
#content .boxControls #accEdit:hover {background-position: -200px 0px}

#content .boxControls #accTopup {background-position: 0px -46px}
#content .boxControls #accTopup:hover {background-position: -200px -46px}

#content .boxControls #accLogoff {background-position: 0px -23px}
#content .boxControls #accLogoff:hover {background-position: -200px -23px}

#content .boxControls #schedSave {background-position: 0px 0px}
#content .boxControls #schedSave:hover {background-position: -200px -0px}

#content .boxControls #schedCancel {background-position: 0px -23px}
#content .boxControls #schedCancel:hover {background-position: -200px -23px}


.New .update, .New .edit, .New .delete, .New .cancel { display: none !important}
.Edit .edit, .Edit .clear, .Edit .save { display: none !important}
.Show .cancel, .Show .save, .Show .update, .Show .clear { display: none !important}
.Show .required { display: none !important}


#responderContainer {position: absolute; top: 10px; left: 465px; width: 420px; height: 20px; z-index: 1000; visibility: hidden; filter: alpha(opacity=0); opacity: 0; background: url(responderBG.gif)}

.Alert {background-position: 0px -20px !important}

#responderOpacity {position: relative;  xbackground: #fff; z-index: 1001; width: 420px; height: 20px;}
#responderContent {z-index: 1002; width: 420px; height: 20px; font-size: 1em; color: #fff; padding-top: 0px}
#responderContent H2 {color: #fff; line-height: 20px; margin:0 5px 0 5px; padding: 0px 5px 0 0; display: inline; height: 20px;}
#responderContent SPAN {font-size: 1.2em!important; line-height: 20px}



#delouter {position: absolute; top: 0; left: 0; z-index: 5001; width: 100%;  visibility: hidden; }
#delinner {margin: 30px auto; width: 273px; height: 185px; position: relative; top: 200px;  background: url(delBG.gif) no-repeat;  z-index: 5002; opacity: 0; filter: alpha(opacity=0);}
#deltitle {position: absolute; top: 25px; left: 25px; width: 217px;}
#delbuttons {position: absolute; bottom: 25px; left: 25px; height: 23px; xxbackground: #eee; width: 217px}
#delbuttons A {background: url(delButtons.gif) no-repeat; display: block; float: left; height: 23px; margin-left: 5px; margin-right: 20px; padding-left: 27px;}
#delbuttons #cancel {background-position: 0 0}
#delbuttons #cancel:hover {background-position: -100px 0px}
#delbuttons #confirm {background-position: 0px -23px}
#delbuttons #confirm:hover {background-position: -100px -23px}


.row, .accrow {clear: both; background: #efe; line-height: 25px; width: 405px; margin-left: 3px}
.accrow {line-height: 30px}
#maxLengthAlert,#scheduleCreditWarning {position: absolute; bottom: 3px; left: 9px; width: 395px; background: darkorange; color: #fff; line-height: 17px;  font-weight: normal; padding: 4px}
.row H3 {float: left; width: 160px; letter-spacing: 0; margin-left: 3px; background: #efe; padding-left: 2px;}
.accrow H3 {float: left; width: 130px; letter-spacing: 0; margin-left: 3px; background: #efe; padding-left: 2px;}
.row SPAN {display: block; width: 30px; line-height: 25px; margin: 0; background: #7A7ACC; float: left; letter-spacing: 1px; font-size: 1.0em; text-align: center; color: #fff}
.accrow SPAN {display: block;line-height: 30px;margin: 0; width: 263px;background: #DAEBF5; float: left; padding: 0 2px 0 2px; font-size: 1.2em; font-weight: bold}
.row SPAN.creditAlert {background-color: #990000; color: white; font-weight: bold}
.row SPAN.creditYellowAlert {background-color: #FF8C00; color: white; font-weight: bold}

.ruletop {border-top: 1px solid #fff}
.bigRuletop {border-top: 8px solid #fff}

FIELDSET {border: none; border-top: 2px solid #005FF3; margin-right: 15px; padding: 3px; margin-top: 0; line-height: normal}

LEGEND {font-size: 1.2em; font-weight: normal; text-align: left; padding: 3px; margin: 3px; color: #FF9B0B}

FIELDSET P.first {margin-top: 0; padding-top: 0}

#content FIELDSET DIV {clear: both;  min-height: 40px;}
#content FIELDSET LABEL {margin-top: 3px; display: block; float: left; width: 200px; text-align: right; padding-right: 5px;}
#content FIELDSET INPUT {margin-left: 5px; display: block; float: left}
#content FIELDSET INPUT.small {width: 120px}
#content FIELDSET INPUT.tiny {width: 40px}
#content FIELDSET TEXTAREA {margin-left: 5px; display: block; float: left; height: 80px; width: 320px;  border: 1px solid #095DD4;}
#content FIELDSET TEXTAREA:focus {border-color: #CC0000}
#content FIELDSET DIV.addressrow {height: 90px}

#content FIELDSET INPUT.box {border: none; margin: 0; padding: 0; display: inline; width: 20px}
#fssignup SPAN {font-size: 1.2em}
#signup {background: url(signup.gif) no-repeat 0 0; text-indent: -9999px; height: 75px; width: 190px; display: block; color: white; font-size: 1px; margin-left: 300px}
#signup:hover {background-position: 0 -75px; color: white;}

#failbox {display: none; font-size: 1.2em; border-color: #FF9B0B}
#failbox legend {color: #005FF3}
#failbox LI {padding-bottom: 5px; color: #990033}


#loginform {width: 299px; height: 121px; position: absolute; top: 10px; left: 577px; background: url(loginbg.gif) no-repeat;}
#loginform DIV {margin: 5px;}
#loginform H2 {color: #FFf; margin-left: 50px; padding: 1px; display: block; border-bottom: 2px solid #fff; margin-bottom: 7px; font-size: 1.6em; overflow: hidden; height: 30px}
#loginform input {margin: 3px 0 3px 0}

#loginform INPUT.email{width: 180px; }
#loginform INPUT.small{width: 110px; float: left}
#loginbutton {width: 67px; height: 21px; display: block; text-indent: -9999px; background: url(loginbutton.gif); float: left; margin: 2px 0 0 1px}
#loginbutton:hover {background-position: 0 -21px}
#content #loginform LABEL {width: 75px; color: #fff; text-align: right; padding-right: 5px}

TABLE TH {text-align: left; border-bottom: 2px solid #ccc}
TABLE {border: 1px solid #ccc}
TABLE TD {padding: 1px 3px 1px 3px}
TABLE TR {border-bottom: 1px solid #ccc}
#content TABLE INPUT {width: auto; !important}



#content fieldset input.button {border: 1px solid #005FF3; width: 20px; background:#FF9B0B; color: #005FF3  }
#content fieldset input.button:hover {border: 1px solid #FF9B0B; width: 20px; background:#005FF3; color: #FF9B0B }
#content fieldset input.buttonL {border: 1px solid #005FF3; width: 100px; background:#FF9B0B; color: #005FF3 }
#content fieldset input.buttonL:hover {border: 1px solid #FF9B0B; width: 100px;  background:#005FF3; color: #FF9B0B}
#content #impt {background: url(import.gif) no-repeat top left; height: 78px}

#content #topup .radio {width: 20px; border: none;  clear: both;}
#topup TABLE TD {border-bottom: 1px solid #ccc}
#topup TABLE {border-bottom: none; margin-left: 100px;}
#topup table th {padding: 2px;}

#content #sys LABEL {font-size: 1em; width: 200px; text-align: right; padding-right: 1em}
#content #sys SPAN {line-height: 20px}

.infobox {padding: 5px; border: 1px solid #005FF3; background: #B8D5FF; margin-right: 30px}
.fail {background: #FFC26C}
.infobox P {font-size: 1.2em}

#footer {margin-top: 1em; padding-bottom: 1em;  border-top: 1px solid #005FF3; background: url(footerbg.gif) no-repeat bottom left}
#footer P {padding-left: 15px;}


#offer, #offer2 {cursor: pointer; width: 316px; height: 166px; position: absolute; top: 156px; left: 560px; background: url(fpoffer100.png) no-repeat; text-indent: -9999px; overflow: hidden}

#offer2 {top: 20px}

#testimonial1, #testimonial2{cursor: pointer; width: 316px; height: 80px; position: absolute;  left: 560px; background: url(testimonials.gif) no-repeat; text-indent: -9999px}
#testimonial1 {top: 320px;}
#testimonial2 {top: 186px;}
#faq1, #faq2, #faq3{cursor: pointer; width: 316px; height: 80px; position: absolute;  left: 560px; background: url(faqs.gif) no-repeat; text-indent: -9999px}
#faq1 {top: 400px;}
#faq2 {top: 266px;}
#faq3 {top: 186px;}

#helpfaqs {position: absolute; top: 103px; right: 15px; height: 20px; width: 101px; background: #2C7BEA url(faqbg.gif) no-repeat top left; padding-bottom: 2px; z-index: 2}
#helpfaqs .helpfaqs {color: white; letter-spacing: 1px; font-size: 1.1em; padding-left: 5px;}

html > body #offer, html > body #offer2, html > body #testimonial1, html > body #testimonial2, html > body #faq1, html > body #faq2, html > body #faq3 {left: 570px}
html > body #loginform {left: 587px;}

.quote {background: url(lquot.gif) no-repeat top left; font-style: italic; font-size: 1.2em; margin-bottom: 2em; margin-top: 1em; padding-top: 0.4em}
.quote P {margin: 5px 35px 5px 40px}
.quotee {background: url(rquot.gif) no-repeat bottom right; text-align: right; font-size: 1.2em; letter-spacing: 1px; color: #005FF3}
.quotee P {padding: 0 10px 10px 10px; margin-top: 0; font-style: normal}


.calendarPicker {background: url(calendarIcons.gif);height: 21px; width: 19px; display: block; margin-left: 5px; text-indent: -9989px}
.calendarPicker:hover {background-position: -19px 0}

.utext {font-size: 11px; text-transform: uppercase; color: #566278}

TABLE {border: none; padding: 0; margin: 0;}
TABLE TD {margin: 0; padding: 0}
#dayHolder {margin-top: 2px}
TABLE.days TD {height: 25px; font-size: 0.8em; letter-spacing: 1px; text-transform: uppercase; text-align: center; width: 28px; overflow: hidden;}
TABLE.days TD:hover {background: #bbb url(scheduleDayBG.gif) repeat-x left center; color: #fff; cursor: pointer}
TABLE.days .day {display: block; padding: 0px 0}
TABLE.days TD .checkBox {display: block; background: url(scheduleTickBox.gif) no-repeat 0px 0px; width: 9px; height: 14px; margin: 1px auto}
TABLE.days TD.daySelect .checkBox{background-position: -18px 0}

#monthSelector {height: 92px;overflow: auto; position: absolute; top: 33px; left: 193px; font-size: 11px; width: 85px}
#monthSelector TABLE {xxxwidth: 70px;}
TABLE.months TD { font-size: 1em;  width: 70px; overflow: hidden; height: 14px; line-height: 1.2; text-align: left}
TABLE.months TD:hover {background: #bbb url(scheduleDayBG.gif) repeat-x left top; color: #fff; cursor: pointer}
TABLE.months .day {float: left; width: 50px; display: block;  margin-top: 2px; font-style: normal;}
TABLE.months TD .checkBox {float: left;display: block; background: url(scheduleTickBox.gif) no-repeat 0px 0px; width: 9px; height: 14px; }
TABLE.months TD.daySelect .checkBox{background-position: -18px 0}

TD.holderControl {font-size: 0.8em; letter-spacing: 1px; text-transform: uppercase;color: #566278; cursor: pointer}
TD.holderControl:hover {background: #bbb url(scheduleFreqBG.gif) repeat-x left center; color: #fff; cursor: pointer}
TD.holderControl .day {float: left; width: 60px; display: block; text-align: right;  padding-right: 5px; margin-top: 4px; font-style: normal}
TD.holderControl .radioBox {display: block; background: url(scheduleRadioBox.gif) no-repeat 0px 0px; width: 9px; height: 14px; float: left}
TD.holderControl .checkBox, TABLE.freqHolder TD .checkbox {display: block; background: url(scheduleTickBox.gif) no-repeat 0px 0px; width: 9px; height: 14px; float: left}

#daySelector {padding-left:10px;}

TD.daySelect .radioBox{background-position: -18px 0}
TD.daySelect .checkBox{background-position: -18px 0}

#content INPUT.schedInput {font-size: 11px;  color: #566278; font-family: Arial, XXXcorbel; width: 70px; padding: auto; margin: auto; border: auto; border: 1px solid #ccc}
 .calButton	{width: 20px; height: 20px; background: green;}

.controlRepeatControls .hideRepeatControls, .hide {display: none}
#startingOn TD {padding: 0 2px}

#scheduleControl .boxInner {height: 122px; margin: 0; }
#scheduleOutput {position: absolute; bottom: 0; right: 0; height: 43px; width: 127px; overflow: auto; background: #eee url(scheduleOutputBg.gif) repeat-x 0 bottom; line-height: 12px; font-size: 0.9em; border-bottom: 1px solid #C2C9CB; color: #466B93}
#scheduleOutputTitle {position: absolute; bottom: 43px; right: 0; height: 13px; width: 127px; overflow: auto; background: #ddd url(scheduleOutputTitleBg.gif) no-repeat; line-height: 1; font-size: 0.9em; text-indent: 1px; color: #466B93}

#scheduleHistory dl {background: #bba; padding: 2px;}
#scheduleHistory dt { background-repeat: repeat-x; background-position: top left; padding: 3px; color: #fff; font-size: 1.2em; cmargin-bottom: 2px}

#scheduleHistory > dl {background: #bba url(gradient.png) repeat-x top left;}
#scheduleHistory dl > dt {background-image: url(gradient.png);}

#scheduleHistory dt.scheduleTitleActive {background-color:  #8ACB8A }
#scheduleHistory dt.scheduleTitleScheduled {background-color: #BBCCDD}
#scheduleHistory dt.scheduleTitleComplete {background-color:#ccc}

#scheduleHistory dt.msgFail {background-color: darkred !important}

#scheduleHistory dd {font-size: 0.9em; padding: 2px; margin-top: 2px; margin-left: 20px;}

#scheduleHistory td.datePast{background: #ccc; padding: 1px 4px }
#scheduleHistory td.datePresent{background: #8ACB8A; padding: 1px 4px  }
#scheduleHistory td.dateFuture{background: #bcd; padding: 1px 4px  }

#scheduleHistory td.overCredit {background: darkorange; color: #fff}
#scheduleHistory td.msgFail {background: darkred; color: #fff}

#scheduleHistory .buttonGroup { margin-right: 4px;}
#scheduleHistory .buttonGroup a {background:#4189DC;
border:1px solid #FFFFFF;
color:white;
display:block;
float:right;
font-size:0.8em;
letter-spacing:1px;
margin-top:1px;
padding:0px 8px;
text-transform:uppercase;text-decoration: none;  position: relative}

#scheduleHistory .buttonGroup a.bgDel {background:#ab7777;}

#scheduleHistory .buttonGroup > a {background:#4189DC url(gradientHighlight.png) repeat-x scroll left top;}

#scheduleHistory .buttonGroup a:hover {background-color: #0033CC; color: darkorange}

#scheduleHistory dd.scheduleDetails{background: #bed; width: 40%; height: 100%; float: right}


#scheduleHistory .showHide {width: 17px; height: 17px; display: block; float: left; margin-right: 3px; background-image: url(schedPlusMinus.gif); background-repeat: no-repeat; margin-top: 3px; position: relative}
#scheduleHistory dt > .showHide {background-image: url(schedPlusMinus.png);}

#scheduleHistory dl .showHide {background-position: -34px 0}
#scheduleHistory dl .showHide:hover {background-position: -51px 0}
#scheduleHistory dl.hidden .showHide {background-position: 0px 0}
#scheduleHistory dl.hidden .showHide:hover {background-position: -17px 0}
#scheduleHistory dl.hidden dd {display: none}

div.leftHolderTD {width: 50%}
td.rightHolderTD {background: #bbc;padding:0px 5px 4px;}

TR > td.rightHolderTD {background: #bbc url(gradient.png) repeat-x top left}
.scheduleRightTable {margin: 3px}
#scheduleDetails {margin: 4px; }

#scheduleHistory h3{padding: 0}
#scheduleHistory .scheduleMessageBody { font-family: Consolas,"Courier New", Courier, mono; font-size: 0.9em; margin-top: 0;}
















