/*=================*/
/* style-admin.css */
/*--------------------------------*/
/* Styles for Admin & Other Pages */
/*================================*/
.red {color:#f22}
.green {color:#080}

/* Calendar gif */
.calgf {vertical-align:middle; margin:4; border:0; height:16px; width:16px}

/*----------------------------*/
/* Pagination Bar: List table */
/*----------------------------*/
.lpg {background:#fff; width:100%}
.lpgc {text-align:center}
.lpgct {font-size:8pt; font-style:italic}
.lpgr {text-align:right}

/*==========*/
/* Lists... */
/*==========*/
/*-----------*/
/* Sub Title */
/*-----------*/
.lstst {font-size:12pt; font-weight:bold; background:#EEF; color:#668; padding:1px; text-align:center}
.lsttd {text-align:center; font-size:10pt}
/*----------------------------------*/
/* Currently selected item in Lists */
/*----------------------------------*/
.sel {font-weight:bold; text-decoration:underline}
.lstitm {font-size:9pt; cursor:pointer; border:1px solid #eee; padding:1px; margin:0}


/*======================================================*/
/* CONTAINING Tables - Left(list) & Right(detail) Panes */
/*======================================================*/
.cn {width:100%; margin:0px; padding:3px; border-collapse:collapse}
.cnl {background:#FCFCFC}
.cnr {padding-left:6px; width:70%}

/*======================*/
/* Heading - Page Title */
/*======================*/
.hdg {background:#ccc; width:100%; vertical-align:middle; border-collapse:collapse}
.hdgl {font-size:14pt; font-weight:bold; color:#333; padding:2px; vertical-align:middle;text-shadow: 1px 1px 1px #ffc;}
/*--------------------------*/
/* Right side of header bar */
/*--------------------------*/
.hdgr {color:#555; padding:1px; font-size:9pt; text-align:right; vertical-align:middle}
/*------------------*/
/* Inputs & Buttons */
/*------------------*/
.hdgi {font-size:9pt; border-width:1px}
.hdgb {font-size:9pt; border-width:1px}
/*-----------------------------------*/
/* Heading Image Cell & Buttons Cell */
/*-----------------------------------*/
.himg {width:30px; padding:2px; text-align:center}
.hbtn {width:65px; vertical-align:middle; text-align:center}

/*===========================================*/
/* Page Navigation - header - prev/nxt items */
/*===========================================*/
/*.itnv {font-size:1em}*/
.itnv a {text-decoration:none; padding:0; margin:0}
.itnv a:link    {color:#aaf}
.itnv a:visited {color:#aaf}
.itnv a:hover   {color:#F08}

/*-----------------------------------*/
/*    COMPLEX INFO TABLE FORMATS     */
/*===================================*/
/*----------------------*/
/* Detail Heading Table */
/*----------------------*/
.dth {background:#ddd; width:99%}
.dthl {color:#444; padding:4px}
.dthr {font-size:9pt; text-align:right; float:right;padding:4px}
.dthb {font-size:7pt}
/*--------------------*/
/* Hidable sub-titles */
/*--------------------*/
.dtltx {margin:4px; background:#ddd; cursor:pointer; width:99%; border-collapse:collapse}
.dtltxl {font-size:10pt; font-style:normal; font-weight:bold; color:#444; padding:4px}
.dtltxr {font-size:13pt; font-weight:bold; text-align:right; color:#AAA; padding:0; padding:4px}
/*--------------*/
/* Detail Table */
/*--------------*/
.dtl {background:#FFFFFA; margin:4px; width:99%; border-collapse:collapse; border:1px solid #E6E6FF; border-top:0}
.dtl th {font-size:10pt; background:#eee; color:#444; padding:4px; border:0; border-bottom:1px solid #EEE; width:25%}
.dtl td {font-size:9pt; background:#fff; color:#444; padding:3px; border:0; border-bottom:1px solid #EEE; vertical-align:middle}
.dtlt  {font-size:11pt !important; background:#ddf !important; }

/*----------------------*/
/* Detail table buttons */
/*----------------------*/
.dtb {width:100%; margin-top:8px; background:#efe; border:1px solid #aaa}
.dtbc {text-align:center}
/*-------------------------*/
/* Detail table small text */
/*-------------------------*/
.dtx  {font-size:9px; font-weight:normal; color:#888}
.dtxg {font-size:8px; font-weight:normal; color:#777}
