﻿/* Common CSS. */
body{background-color:#003F66;text-align:center;}
.EPIS{color: #E0EBFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:140%;}
.EPIS fieldset{padding:2px 4px 8px 4px;margin:0;margin:0;border:1px solid #95BCD0;}
.EPIS a, .CommandButton{cursor:hand;cursor:pointer;color:#95BCD0;}
.EPIS a:link, .EPIS a:visited, .EPIS a:active, .EPIS a.CommandButton:link, .EPIS a.CommandButton:visited, .EPIS a.CommandButton:link{color:#95BCD0;}
.EPIS a:hover, .EPIS a.CommandButton:hover{color:#FFCE00;text-decoration:none;}
.EPIS .Head{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#93A4BE;font-weight:bold;margin:0 0 8px 0;line-height:normal;}
.EPIS .SubHead{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#93A4BE;font-weight:bold;margin:0 0 8px 0;line-height:normal;}
.EPIS .Normal{font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #E0EBFF;}
.EPIS .StandardButton{height:24px;width:80px;border:0;padding:0;background-position:left top;background-image:url('/Portals/0/Skins/EPIS/Images/standard-button.gif');background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#93A4BE;cursor:hand;cursor:pointer;margin:5px 4px 0 0;font-weight:normal;}
.EPIS .StandardButtonOver{height:24px;width:80px;border:0;padding:0;background-position:left top;background-image:url('/Portals/0/Skins/EPIS/Images/standard-button.gif');background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFCE00;cursor:hand;cursor:pointer;margin:5px 4px 0 0;font-weight:normal;}
.EPIS .StandardButtonWide{height:24px;width:170px;border:0;padding:0;background-position:left top;background-image:url('/Portals/0/Skins/EPIS/Images/standard-button-wide.gif');background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#93A4BE;cursor:hand;cursor:pointer;margin:5px 4px 0 0;font-weight:normal;}
.EPIS .StandardButtonWideOver{height:24px;width:170px;border:0;padding:0;background-position:left top;background-image:url('/Portals/0/Skins/EPIS/Images/standard-button-wide.gif');background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFCE00;cursor:hand;cursor:pointer;margin:5px 4px 0 0;font-weight:normal;}
.EPIS .StandardTextBox{border:1px solid #95BCD0;background-color:#E0EBFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.EPIS .NormalRed{color:#FFCE00;}
.EPIS hr{border:0;height:1px;background-color:#95BCD0;}
.EPIS .Clear{clear:both;float:none;display:block;}
.EPIS .HelpIcon{float:left;background-position:left top;background-image:url('/Portals/0/Skins/EPIS/Images/help.gif');background-repeat:no-repeat;border:0;padding:0;width:12px;height:14px;display:inline-block;margin-right:2px;cursor:hand;cursor:pointer;}
.EPIS fieldset a{display:block;}
.HiddenForm{display:none;}
.EPIS .User{float:right;padding-top:6px;color:#93A4BE;}
.EPIS .User a{font-size:11px;font-weight:normal;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}


/* Generic Skin CSS. */
#TopBar{height:11px;background-color:#000000;overflow:hidden;}
.MenuPane{height:53px;background-position:left top;background-image:url('/Portals/0/Skins/EPIS/Images/menu-back.gif');background-repeat:repeat-x;width:101%;}
.MenuPane span.Menu{float:left;background-position:left top;background-image:url('/Portals/0/Skins/EPIS/Images/menu-item-back.GIF');background-repeat:repeat-x;width:152px;height:53px;}
.MenuPane ul{padding:0;margin:10px 0 0 0;} 
.MenuPane li{float:left;list-style:none;width:152px;padding:0 0 2px 8px;}
.MenuPane a{float:left;font-size:11px;}
.Content{width:1045px;}
.EPIS .WideLeftPane{float:left;margin-left:10px;width:745px;margin-right:5px;border-bottom:1px solid #003F66;}
.EPIS .LeftPane{float:left;width:230px;margin-left:10px;margin-right:5px;border-bottom:1px solid #003F66;}
.EPIS .ContentPane{float:left;width:505px;margin-left:5px;margin-right:5px;border-bottom:1px solid #003F66;}
.EPIS .RightPane{float:left;width:230px;margin-left:5px;margin-right:5px;border-bottom:1px solid #003F66;}
.Footer{padding:0 4px 0 4px;border-top:1px solid #93A4BE;font-size:10px;text-transform:uppercase;color:#95BCD0;}
.Footer .LeftColumn{float:left;margin-right:5px;padding-top:8px;}
.Footer .MiddleColumn{float:left;margin-bottom:5px;vertical-align:top;padding-top:5px;font-size:1px;vertical-align:top;}
.Footer .MiddleColumn input{float:left;height:24px;font-size:11px;width:180px;padding:3px;}
.Footer .MiddleColumn a{vertical-align:middle;}
.Footer .MiddleColumn img{margin:0;}
.Footer .RightColumn{float:right;padding-top:8px;}
.Footer a{margin:0 2px 0 2px;}
.Container1 div.Head{padding:0;margin:0 0 5px 0;float:none;display:block;}
.Container1 span.Head{font-size:18px;padding:0;margin:0;float:none;display:block;}
.Container2{border:1px solid #95BCD0;margin-bottom:8px;background-color:#004D7D;padding:4px;}
.Container2 span.Head{font-size:18px;padding:0;margin:0;float:none;display:block;}

/* Home Page CSS. */
#Home{border:1px solid #93A4BE;width:760px;margin-left:auto;margin-right:auto;margin-top:16px;text-align:left;overflow:hidden;margin-bottom:16px;}
#Home .Content{width:auto;border-top:1px solid #93A4BE;}
#Home .ContentPane{padding:12px 0 0 4px;width:424px;line-height:120%;margin:0;}
#Home #Earth{border-top:1px solid #93A4BE;border-bottom:1px solid #93A4BE;float:left;height: 190px;width:432px;background-position: left top;background-image: url('/Portals/0/Skins/EPIS/Images/earth-close-up.jpg');background-repeat: no-repeat;display:inline-block;}
#Home #Logo{float:right;height: 191px;width:327px;background-position: right top;background-image: url('/Portals/0/Skins/EPIS/Images/logo-back.gif');background-repeat: no-repeat;display:inline-block;background-color:#FDFEFF;border-left:1px solid #93A4BE;border-bottom:1px solid #93A4BE;}
#Home #Logo img{margin-left:220px;margin-top:50px;}
#Home #Logo2{width:327px;float:right;border-left:1px solid #93A4BE;padding:20px 0 20px 0;}
#Home #Logo2 img{margin-left:35px;}
#Home .ContentPane a{color:#95BCD0}
#Home .ContentPane a:hover{text-decoration:underline;color:#FFCE00;}
#Home #InfoBar{padding:4px;height:20px;border-bottom:1px solid #013E5D;}
#Home #InfoBar .InfoPane{float:right;}
#Home #InfoBar a{font-size:16px;color:#FFCE00;}
#Home #InfoBar a:hover{text-decoration:underline;}
#Home .DateTimePane{float:left;padding-top:2px;}
#Home .DateTimePane span{color:#FFFFFF;font-size:11px;}
#Home .TopContent{float:left;}
#Home .DynamicContent{float:left;width:758px;padding:4px 0 4px 0;}
#Home .LeftPane{float:left;width:246px;margin-left:5px;}
#Home .MiddlePane{float:left;width:246px;}
#Home .RightPane{float:right;width:246px;}
#Home .Container2{margin-bottom:0;height:782px;overflow:hidden;}
#Home .Footer .RightColumn {font-size:12px;}
#Home .Footer .RightColumn a{font-size:11px;font-weight:normal;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;margin:0 4px 0 4px;}


/* Standard Page CSS. */
#Standard{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:5px;text-align:left;}
#Standard .Content{margin:10px 0 10px 0;float:left;}
#Standard #Logo{border-top:1px solid #93A4BE;background-color:#9FBBD3;background-position: left top;background-image: url('/Portals/0/Skins/EPIS/Images/logo.jpg');background-repeat: no-repeat;height:100px;}
#Standard #Logo img{margin-left:340px;margin-top:25px;width:50px;}
#Standard #BreadCrumb{padding:4px 0 4px 0;border-bottom:1px solid #93A4BE;margin:2px 0 4px 0;float:left;width:100%;}
#Standard #BreadCrumb .Links{font-size:12px;float:left;padding-top:6px;padding-right:8px;padding-left:8px;}
#Standard #BreadCrumb .Search{float:right;padding-right:8px;font-size:1px;margin-bottom:4px;}
#Standard #BreadCrumb .Search span{padding-top:6px;float:left;padding-right:5px;font-size:10px;text-transform:uppercase;color:#95BCD0;}
#Standard #BreadCrumb .Search input{height:24px;font-size:11px;width:180px;margin:0;padding:3px;}

#Standard #BreadCrumb .Search a{vertical-align:bottom;}
#Standard .Footer{padding-bottom:15px;}
#Standard .Footer .RightColumn{width:100%;float:none;text-align:center;display:block;}

/* Dialog and Table CSS */
.Dialog{position:absolute;left:50px;z-index:499;border:2px solid #ffffff;visibility:hidden;display:block;}
.DialogInner{float:left;border:1px solid #003F66;background-color:#FDFEFF;padding-bottom:5px;}
.Dialog .TitleBar{display:block;background-color:#003F66;padding:4px;margin:0 0 5px 0;}
.Dialog .Row{float:left;padding:4px 5px 4px 5px;width:100%;}
.Dialog .Normal, .Dialog .NormalRed{float:left;color:#003F66;}
.Dialog .NormalRed{color:#ff0000;font-weight:bold;float:right;}
.Dialog .NormalRed img{margin-left:4px;margin-right:4px;cursor:hand;cursor:pointer;}
.Dialog .StandardTextBox{float:right;}
.Dialog .StandardButton, .Dialog .StandardButtonOver{margin-right:0;margin-left:4px;float:none;}
.Dialog .CommandButtons{float:right;text-align:right;margin-right:5px;margin-top:0.5em;}
.DialogBackDrop{top:0;left:0;display:none;position:absolute;z-index:498;background-color:#000000;opacity:.50;filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);border:0;margin:0;padding:0;}
.Grid{width:100%;border:1px solid #003F66;}
.GridHeader{border-bottom:1px solid #003F66;background-color:#95BCD0;}
.GridHeader th{font-weight:bold;color:#FFFFFF;padding:4px 4px 4px 4px;}
.GridHeader th a:link, .GridHeader th a:active, .GridHeader th a:visited{color:#FFFFFF;}
.GridHeader th a:hover{color:#FFFFFF;text-decoration:underline;}
.GridRow td{border-bottom:1px dashed #FFFFFF;padding:8px 2px 8px 2px;vertical-align:top;}
.GridRowAlt td{border-bottom:1px dashed #FFFFFF;padding:8px 2px 8px 2px;vertical-align:top;}
.GridRow td a, .GridRowAlt td a{font-size:12px;}
.Grid .Row{width:100%;}
.GridSummary{display:block;margin-top:12px;}
.GridPaging{display:block;margin-top:12px;}
.GridPaging .Left, .GridPaging .Right{float:left;width:10%;padding-top:2px;}
.GridPaging .Centre{float:left;width:56%;text-align:center;vertical-align:top;}
.GridPaging .Centre select{font-size:0.9em;margin-left:4px;margin-right:4px;}
.GridPaging .Right{float:left;text-align:right;width:11%;}
.Help{position:absolute;z-index:501;width:auto;padding:5px;visibility:hidden;top:0;left:0;}
.Help .Title .SubHead{display:inline;float:left;font-size:12px;color:#003F66;}
.Help .Title a{float:right;border:1px solid #003F66;padding:0px 5px 0px 5px;color:#003F66;background-color:#FFFFFF;}
.Help .Title a:hover{color:#003F66;text-decoration:underline;}
.Help .Normal{display:block;float:none;font-size:12px;color:#003F66;margin-bottom:4px;}

.InfoTable{border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;}
.InfoTable td{border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;padding:4px;}