/* PAGE */
.adminslot			{ background:#ffffff;font:12px/16px arial,verdana,sans-serif;color:#000066;height:400px;padding:14px 10px 30px 10px;border-left:solid 1px #BBBBBB;border-bottom:solid 1px #0000B1;border-right:solid 1px #bbbbbb; }
.adminslot2			{ background:#ffffff;font:12px/16px arial,verdana,sans-serif;color:#000066;padding: 14px 0px 30px 10px;border-left:solid 1px #BBBBBB;border-bottom:solid 1px #0000B1;border-right:solid 1px #bbbbbb;align:center; }
#logobottom			{ z-index:1;position:absolute;top:25px;left:0; }

.listheader			{ border-bottom:solid 2px #0000cc;background:#3333ff;padding:2px 4px 2px 4px;font:bold 12px arial,verdana,sans-serif;color:#ffffff; }
.searchbody			{ background:#f7f7f7;padding:8px 4px 2px 4px;font:bold 12px arial,verdana,sans-serif;color:#ffffff;margin:0;border:none; }

/* TEXT */
.adminlabel			{ border-width:0;background:none;font:bold 12px arial,verdana,sans-serif;color:#000066;padding:0 4px 0 4px; }
.admintext			{ font:12px arial,verdana,sans-serif;color:#000066;padding:0 4px 0 0; }
table.searchbody td.admintext { padding: 2px;font:12px arial,verdana,sans-serif;color:#3a3a3a; }
.welcome			{ background:#000066;border-top:solid 2px #000033;border-bottom:solid 0px #000033;padding:2px 2px 2px 14px;font:bold 13px arial,verdana,sans-serif;color:#ffffff; }
.admintitle			{ display:block;width:650px;text-align:left;margin-left:100px;border-bottom:solid 1px #000099;font:bold 16px arial,verdana,sans-serif;color:#000066; }
a.steps, a.steps:visited			{ font:normal 12px arial,verdana,sans-serif;color:#000066;text-decoration:underline; }
a.steps:active, a.steps:hover	{ font:normal 12px arial,verdana,sans-serif;color:#0000ff;text-decoration:underline; }
.subtitle									{ display:block;padding:2px 0 0 0;border-bottom:solid 1px #0000CE;font:bold 16px arial,verdana,sans-serif;color:#000063; }

/* FORMS */
.textinput			{ border:solid 1px #000066;font:normal 12px arial,verdana,sans-serif;color:#000099; }
.buttontd			{ padding:8px 26px 6px 0; }
.buttonrow			{ background:#f7f7f7;padding:4px 4px 6px 2px;border-bottom:solid 2px #c7c7c7; }
.inputtd			{ padding:2px 0 2px 0; }
textarea			{ border:solid 1px #000066;font:normal 12px arial,verdana,sans-serif;color:#000033; }
.bodyinput			{ width:220px;height:100px; }
.sideinput			{ width:120px;height:100px; }

/* LIST */
.letterdivider									{ background:url(../Images/letterdivider.gif) no-repeat top center; }
.letterbegin									{ background:url(../Images/letterbegin.gif) no-repeat top center; }
.letterend										{ background:url(../Images/letterend.gif) no-repeat top center; }
.letter											{ padding:0 2px 0 2px;background:#3333ff;font:bold 12px arial,verdana,sans-serif;color:#ffffff; }
.letter a, .letter a:visited					{ font:bold 12px arial,verdana,sans-serif;color:#ffffff;text-decoration:none; }
.letter a:active, .letter a:hover				{ font:bold 12px arial,verdana,sans-serif;color:#000033;text-decoration:none; }
.noletter										{ padding:0 2px 0 2px;background:#3333ff;font:bold 12px arial,verdana,sans-serif;color:#ffffff; }
.noletter a, .noletter a:visited				{ font:bold 12px arial,verdana,sans-serif;color:#cccccc;text-decoration:none; }
.noletter a:active, .noletter a:hover			{ font:bold 12px arial,verdana,sans-serif;color:#000033;text-decoration:none; }
.activeletter									{ padding:0 2px 0 2px;background:#3333ff;font:bold 12px arial,verdana,sans-serif;color:#ffffff; }
.activeletter a, .activeletter a:visited		{ font:bold 12px arial,verdana,sans-serif;color:#ffff00;text-decoration:none; }
.activeletter a:active, .activeletter a:hover	{ font:bold 12px arial,verdana,sans-serif;color:#000033;text-decoration:none; }


.sort, tr.sort td				{ border-collapse:separate;background:#BEBED1;border-bottom:solid 1px #9e9ecf;padding:2px 4px 2px 6px;font:bold 12px arial,verdana,sans-serif;color:#3333ff; }
.sort a, .sort a:visited		{ font:bold 12px arial,verdana,sans-serif;color:#000066;text-decoration:underline; }
.sort a:active, .sort a:hover	{ font:bold 12px arial,verdana,sans-serif;color:#0000ff;text-decoration:underline; }

.item, tr.item td				{ border-collapse:separate;background:#f0f0f0;border-top:solid 1px #ffffff;border-bottom:solid 1px #e9e9e9;padding:4px 2px 4px 6px;font:normal 12px arial,verdana,sans-serif;color:#000033; }
.item a, .item a:visited		{ font:bold 12px arial,verdana,sans-serif;color:#3333ff;text-decoration:none; }
.item a:active, .item a:hover	{ font:bold 12px arial,verdana,sans-serif;color:#ff3300;text-decoration:none;background:#ffffff; }

.pager, .PagingRow td			{ border-top:solid 3px #e9e9e9;padding:4px;font:bold 11px arial,verdana,sans-serif;color:#000066; }
.pager a, .pager a:visited		{ font:bold 11px arial,verdana,sans-serif;color:#000066;text-decoration:underline; }
.pager a:active, .pager a:hover	{ font:bold 11px arial,verdana,sans-serif;color:#0000ff;text-decoration:underline; }

/* DETAIL */
.subheader			{ background:#BEBED1;border-bottom:solid 1px #9e9ecf;border-top:solid 1px #9e9ecf;padding:2px 4px 2px 4px;font:bold 12px arial,verdana,sans-serif;color:#000066; }

/* CALENDAR */
.dayslot			{ background:#ffffff; }
.selectedslot		{ background:#E8E8FA; }
a.dayslot, a.dayslot:visited		{ font:bold 12px arial,verdana,sans-serif;color:#ff6600;text-decoration:underline; }
a.dayslot:active, a.dayslot:hover	{ font:bold 12px arial,verdana,sans-serif;color:#660000;text-decoration:underline; }

/* TABS */
.tab								{ width:130px;height:30px;background:#3333ff url(../Images/tab.gif) center bottom no-repeat;border-right:solid 3px #ffffff; }
a.tablink, a.tablink:visited		{ font:bold 13px arial,verdana,sans-serif;color:#ffffff;text-decoration:none; }
a.tablink:active, a.tablink:hover	{ font:bold 13px arial,verdana,sans-serif;color:#ffff33;text-decoration:none; }

.seperate			{ background:url(../Images/seperate.gif) repeat-x center center; }

/* SPECIAL ADDITIONS */
.subheader2			{ background:#E6E6E6;border-bottom:solid 1px #9E9ECF;padding:2px 5px 2px 5px;color:#000066;font:bold; }
.privateinfo		{ background:#FFFFFF;border-left:solid 1px #9E9ECF;padding:0px 5px 0px 5px; }
