/* ----- IRIS Admin Main Stylesheet ----- */


/* ----- Buttons ----- */
@import "buttons.css";

/* ----- Global ----- */
body {background-color:#1d3666; background-image:url(/_images/bg_grad.png); background-position:top; background-repeat:repeat-x; margin:20px;}
body.pop {background-color:#1d3666; background-image:url(/_images/bg_grad.png); background-position:top; background-repeat:repeat-x; margin:5px;}
form {margin:0px;}
input {font:11px Verdana;}
select {font:11px Verdana;}
textarea {font:11px Verdana;}
a {color: #336699; text-decoration:none;}
a:hover {color: #CC0000; text-decoration:none;}
a img, a:hover img {border: 0; background: none;	}
ul {margin-left:20px;}
fieldset table tbody tr td {padding: 4px;}

/* ----- Layout ----- */
.outertable {border: #CCCCCC 2px solid; background-image:url(/_images/stripe.gif);}
.headertable {border: #D3D3D3 2px solid; background-color:#F4F4F4;}
.contenttable {border: #D3D3D3 2px solid; background-color:#FFFFFF; font:11px Verdana;}
.navtable {border: #D3D3D3 2px solid; background-color:#FFFFFF;}
.navpdftable {border: #D3D3D3 2px solid; background-color:#FFFFFF; margin-top:5px;}
.navinfotable {border: #628AB6 2px solid; background-color:#F0F8FF; margin-top:5px;}
.datatable {border: #666666 1px solid;}
.datatable td {
  padding: 10px;  
}
.tab {background-color:#E6E6E6; text-align:center; padding-left:8px; padding-right:8px; border-top: #666666 1px solid; border-right: #666666 1px solid; border-left: #666666 1px solid; }
.tabon {background-color:#666666; color:#FFFFFF; font-weight:bold;}
.tabhov {background-color:#CCCCCC; cursor:pointer;}

/* ----- Navigation ----- */
.topnav {font:bold 12px Verdana; padding-left:5px; font-variant:small-caps; height:20px; color:#1d3666; cursor:pointer;}
.topnavselected {font:bold 12px Verdana; padding-left:5px; font-variant:small-caps; height:20px; color:#FFA724; cursor:pointer; background-image:url(/_images/navSelectedBG.gif); background-repeat:repeat-x;}
.topnavlink {font:bold 12px Verdana; font-variant:small-caps; color:#336699; text-decoration:none;}
.subnav {font:bold 12px Verdana; padding-left:20px; font-variant:small-caps; height:20px; color:#336699; cursor:pointer; background-color:#F4F4F4;}
.subnavselected {font:bold 12px Verdana; padding-left:20px; font-variant:small-caps; height:20px; color:#FFA724; cursor:pointer; background-color:#F4F4F4;}
.navinfo {font:11px Verdana; color:#336699; cursor:pointer;}
.navhover {color:#FFA724;}
.navform {font:bold 12px Verdana; padding-left:5px; font-variant:small-caps; height:20px; color:#1d3666;}

/* ----- Content ----- */
.pageheader {font:bold 14px Verdana; color:#1d3666; padding: 10px;}
.pagesubheader {font:bold 12px Verdana; color:#1d3666; padding: 10px;}
a.norm {font:11px Verdana;}
.smokebg {background-color: #E8E8E8;}
.bluebg {background-color: #1d3666;}
.hoverbg {background-color: #B8D3ED;}
.orangetxt {color:#FF9933;}
.redtxt {color:#CC0000;}
.admintxt {color:#990000;}
.greentxt {color:#009900;}
.whitetxt {color:#FFFFFF;}
.label {color: #336699; font-weight:bold;}
.smallGray {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #696969; }
.smallBlack {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
#colheader td {color: #336699; font-weight:bold; height:25px; background-image:url(/_images/colheaderbg.gif); background-repeat:repeat-x; background-position:bottom;}
#colheader td a {color: #336699; text-decoration:none;}
#colheader td a:hover {color: #FFA724; text-decoration:none;}
#gridrow td a {color: #336699; text-decoration:none;}
#gridrow td a.red {color: #CC0000; text-decoration:none;}
#gridrow td a:hover {color: #CC0000; text-decoration:none;}
#pagerow td {background-color: #B0C4DE; color: #757575;}
#pagerow td a {color: #336699; text-decoration:none; font-weight:bold;}
#totalrow td {background-color: #747474; color: #FFFFFF;}
#grouprow td {background-color: #C6D1DE; color: #000000; font-weight:bold;}

/* ----- Forms ----- */
fieldset {background: #F0F8FF; border: 1px solid #666666; padding-left:5px; margin-right:1em;}
legend {font: bold 12px verdana; color: #000000; padding:5px;}
.fsbtnrow {background-color:#E8E8E8; border: #666666 1px dashed; height:25px;}
.fieldlabel { font:bold 11px Arial;}
.fieldsublabel { font:11px Arial; padding-right:3px;}
.smbtn { font:bold 9px Verdana; padding-left:3px; padding-right:3px; cursor:pointer; background-color:#CCCCCC; background-image:url(/_images/btnBG.gif); background-repeat:repeat-x; border:1px solid; border-left-color:#999999; border-top-color:#999999; border-bottom-color:#666666; border-right-color:#666666;}
.btn { font:bold 11px Verdana; padding-left:5px; padding-right:5px; cursor:pointer; background-color:#CCCCCC; background-image:url(/_images/btnBG.gif); background-repeat:repeat-x; border:1px solid; border-left-color:#999999; border-top-color:#999999; border-bottom-color:#666666; border-right-color:#666666;}
.btnred { font:bold 11px Verdana; padding-left:5px; padding-right:5px; cursor:pointer; background-color:#CCCCCC; background-image:url(/_images/btnBGred.gif); background-repeat:repeat-x; border:1px solid; border-left-color:#999999; border-top-color:#999999; border-bottom-color:#666666; border-right-color:#666666;}
.btngreen { font:bold 11px Verdana; padding-left:5px; padding-right:5px; cursor:pointer; background-color:#CCCCCC; background-image:url(/_images/btnBGgreen.gif); background-repeat:repeat-x; border:1px solid; border-left-color:#999999; border-top-color:#999999; border-bottom-color:#666666; border-right-color:#666666;}
.btnhov {background-color:#F8B330;}
.btnrow {background-color:#E8E8E8; border: #CCCCCC 1px dashed; height:30px;}

/* ----- System Messages ----- */
.MsgRed {font:12px Verdana; color:#CC0000; background-color:#FFE4E1; padding:3px; border:#CC0000 1px solid;}
.MsgGreen {font:12px Verdana; color:#009900; background-color:#E1FFE1; padding:3px; border:#009900 1px solid;}


/* ----- Template Preview ----- */
.templSmallGray {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #696969; }
.templTRRow {background-color:#BFBFBF; font:8pt Arial; color:#696969; text-align:left;}
.templNavRow {background-color:#FFFFFF;}
#templNavlist { padding: 3px 0; margin-left: 0; border-bottom: 1px solid #778; font:bold 11px Arial;}
#templNavlist li { list-style: none; margin: 0; display: inline; }
#templNavlist li a { padding: 3px 0.5em; margin-left: 0px; border: 1px solid #778; border-bottom: none; background: #E2E0E0; text-decoration: none; color: #000; }
#templNavlist li a:visited { color: #000; }
#templNavlist li a:hover { color: #FFFFFF; background: #0066CA; border-color: #000; }
#templNavlist li a#current { color: #B90C0C; background: white; border-bottom: 1px solid white; }
