﻿/*------------------Global Styles----------------------*/
html
{
  height: 100%;
}
body {
	background-image: url("images/bkgTILE.jpg");
	background-attachment:fixed; 
	font-family:Verdana;
	font-size:smaller;
	height: 100%;
}

table 
{
	border-style:none;
	border-collapse:collapse;
}
td, th 
{
	padding:0;
	border:0px;
}


a
{
	font-family:Verdana;
	font-size:small;
	text-decoration:underline;
	color:#717c88;
	font-weight:bold;
}
a:hover
{
	text-decoration:underline;
	color:Black;
}


ol
{
	margin-top:0px;
}

input 
{
	font-family:Verdana;
}

input text
{
	border: solid thin #e3e9ef;
}

/*------------------STYLES FOR HYPERLINKS----------------------*/
.main-tab
{
	font-family:Verdana;
	font-weight:bold;
	font-size:x-small;
	color:Black;
	text-decoration:none;
}

a.main-button
{
	font-family:Arial, Verdana;
	font-size:x-small;
	font-weight:normal;
	color:Black;
	text-decoration:none;
	/*letter-spacing: -1px;*/
}

a.main-button-login
{
	font-family:Arial, Verdana;
	font-size:small;
	font-weight:bold;
	color:White;
	text-decoration:none;
	/*letter-spacing: -1px;*/
}
a.main-button-login-over
{
	font-family:Arial, Verdana;
	font-size:small;
	font-weight:bold;
	color:#659A7C;
	text-decoration:none;
	/*letter-spacing: -1px;*/
}

a.border-button,
.border-text
{
	font-family:Verdana;
	font-size:xx-small;
	font-weight:normal;
	color:Black;
	text-decoration:none;
}	

a.seal
{
	color:#717c88;
}

/*------------------STYLES FOR MAIN BOUNDARY TABLE----------------------*/
table.main 
{
	width:800px;
	margin-left: auto;
	margin-right: auto;
}

td.main-seal-logo
{
	width:146px;
	height:102px;
}

td.main-seal-header
{
	background-image: url("images/SEALweb_header.jpg");
	background-repeat:no-repeat;
	background-position:right center;
	width:654px;
	height:77px;
	vertical-align:middle;
	text-align:right;
}

table.main-seal-header-logintbl
{
	width:614px;
	margin-right:40px;
	margin-top:3px;
}

td.main-tab-begin
{
	width:20px;
	height:25px;
}

td.main-tab-empty
{
	width:102px;
	height:25px;
}

td.main-tab-normal
{
	background-image: url("images/Tab_Normal.gif");
	background-repeat:no-repeat;
	width:102px;
	height:25px;
	text-align:center;
}

td.main-tab-over
{
	background-image: url("images/Tab_RollOver.gif");
	background-repeat:no-repeat;
	width:102px;
	height:25px;
	text-align:center;
}

td.main-tab-end
{
	width:22px;
	height:25px;
}
td.main-border-topleft
{
	background-image: url("images/FrameTopLeftCorner.gif");
	background-repeat:no-repeat;
	width:16px;
	height:25px;
}
td.main-border-leftbuffer
{
	background-image: url("images/FrameTopPlaceHolder.gif");
	width:80px;
	height:25px;
}
td.main-border-topright
{
	background-image: url("images/FrameTopRightCorner.gif");
	background-repeat:no-repeat;
	width:16px;
	height:25px;
}
td.main-border-loginbuffer
{
	background-image: url("images/FrameTopPlaceHolder.gif");
	width:27px;
	height:25px;
}
td.main-button-login
{
	background-image: url("images/LoginButton.gif");
	/*background-repeat:no-repeat;*/
	width:81px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	padding-top:.3em;
	padding-left:.1em;
}
td.main-button-login-empty
{
	background-image: url("images/FrameTopPlaceHolder.gif");
	width:81px;
	height:25px;
}
td.main-button-login-over
{
	background-image: url("images/LoginButtonOver.gif");
	/*background-repeat:no-repeat;*/
	width:81px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	padding-top:.3em;
	padding-left:.1em;
}
td.main-button-normal
{
	background-image: url("images/FrameSecButtonNormal.gif");
	width:116px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	padding-top:.3em;
	padding-left:.1em;
}
td.main-button-over
{
	background-image: url("images/FrameSecButtonOver.gif");
	width:116px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	padding-top:.3em;
	padding-left:.1em;
}
td.main-button-empty
{
	background-image: url("images/FrameTopPlaceHolder.gif");
	width:116px;
	height:25px;
}
td.main-inside-topleft
{
	background-image: url("images/topLEFT.gif");
	background-repeat:no-repeat;
	width:24px;
	height:7px;
}
td.main-inside-top
{
	background-image: url("images/TILEtopShadow.gif");
	width:752px;
	height:7px;
}
td.main-inside
{
	background-color:White;
	/*width:752px;*/
	padding:20px;
	vertical-align:top;
}
td.main-inside-nopad
{
	background-color:White;
	vertical-align:top;
}
td.main-inside-topright
{
	background-image: url("images/topRight.gif");
	background-repeat:no-repeat;
	width:24px;
	height:7px;
}
td.main-border-left
{
	background-image: url("images/TILEleftside.gif");
	width:24px;
}
td.main-border-right
{
	background-image: url("images/TILERightSide.gif");
	width:24px;
}
td.main-inside-bottomleft
{
	background-image: url("images/BottomLeft.gif");
	background-repeat:no-repeat;
	width:24px;
	height:8px;
}
td.main-inside-bottom
{
	background-image: url("images/TILEBottomShadow.gif");
	width:752px;
	height:8px;
}
td.main-inside-bottomright
{
	background-image: url("images/BottomRight.gif");
	background-repeat:no-repeat;
	width:24px;
	height:8px;
}
td.main-border-bottomleft
{
	background-image: url("images/BottomLeftCorner.gif");
	background-repeat:no-repeat;
	width:24px;
	height:43px;
}
td.main-border-bottom
{
	background-image: url("images/FrameBottomNav.gif");
	width:752px;
	height:43px;
	text-align:-moz-center;
	#text-align:center;
	vertical-align:middle;
}
td.main-border-bottomright
{
	background-image: url("images/BottomRightCorner.gif");
	background-repeat:no-repeat;
	width:24px;
	height:43px;
}

/*-------------------STYLES FOR Applications Sub Table-----------------------*/
table.ap-main
{
	width:100%;
	height:100%;
	border: solid 5px #e3e9ef;
}

td.ap-main-UserInfo
{
	vertical-align:middle; 
	text-align:center;
	font-family:Verdana;
	font-style:italic;
	font-size:x-small;
	white-space:nowrap;
	padding:8px;
	background-color:whitesmoke;
	border:dotted thin #e3e9ef;
	border-collapse:separate;
}

.ap-menu
{
	background-color:#e3e9ef;	
	border-collapse:separate;
	border:double #e3e9ef thick;
	font-family:Verdana;
	font-size:x-small;
	color:Black;
	text-decoration:none;
	padding:5px;
	vertical-align:top;
	height:100%;
	width:175px;
}

.ap-menu-level1
{
	font-weight:bold;
	font-size:x-small;
	color:Black;
}
.ap-menu-level2
{
    color:Black;
    font-size:x-small;
    font-weight:normal;
}
.ap-menu-hover
{
	text-decoration:underline;
	color:#5555DD;
}
.ap-menu-selected
{
	text-decoration:none;
	color:White;
	background-color:#84a6ca;
}

/*------------------- SIP SPECIFIC STYLES -----------------------*/

table.sealabout-sip
{
	border: solid thin #8885c3;
	width:100%;
}

td.sealabout-sip-heading
{
	background-color:#8885c3;
	color:White;
	text-align:center;
	font-family: Garamond;
	font-size:x-large;
	font-weight:bold;
}

table.sip-table
{
	border-style:solid;
	border-color:#8885c3;
	border-width:thin;
	width:100%;
}

.sip-box
{
	background-color:#8885c3;
	border-style:double;
	border-color:#8885c3;
	padding:25px; 
	margin-left:10px;
	width:200px;
	color:White;
}

.sip-heading
{
	font-family:Garamond;
	font-weight:bold;
	font-size:x-large;
	color: #8885c3;
}

.sip-subheading
{
	font-weight:bold;
	color: #7e7cbb;
}

.sip-title
{
	font-weight:bold;
	font-family:Times New Roman;
	font-size:large;
	color: #7e7cbb;
}

a.sip
{
	font-family:Verdana;
	font-size:small;
	text-decoration:underline;
	color:#7e7cbb;
	font-weight:bold;
}
a.sip:hover
{
	color:Navy;
}

/*------------------- CARE SPECIFIC STYLES -----------------------*/

table.sealabout-care
{
	border: solid thin #37969c ;
	width:100%;
}

td.sealabout-care-heading
{
	background-color:#37969c;
	color:White;
	text-align:center;
	font-family: Garamond;
	font-size:x-large;
	font-weight:bold;
}

table.care-table
{
	border-style:solid;
	border-color:#37969c;
	border-width:thin;
	width:100%;
}

p.care-box
{
	background-color:#37969c;
	border-style:double;
	border-color:#37969c;
	padding:25px; 
	margin-left:10px;
	width:200px;
	color:White;
}

.care-heading
{
	font-family:Garamond;
	font-weight:bold;
	font-size:x-large;
	color: #37969c;
}

.care-subheading
{
	font-weight:bold;
	color: #37969c;
}

.care-soon
{
	color: #37969c;
	font-family: Garamond;
	font-size:x-large;
	font-style:italic;
	font-weight:bold;
}

a.care
{
	font-family:Verdana;
	font-size:small;
	text-decoration:underline;
	color:#37969c;
	font-weight:bold;
}
a.care:hover
{
	color:Navy;
}

/*---------------------Login styles------------------------*/
table.login
{
	background-color:White;
	border: outset 5px;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana;
	font-size:x-small;
	vertical-align:middle;
}
.login-header
{
	text-align:center;
	font-weight:bold;
	text-decoration:underline;
	padding: 5px 0px 5px 0px;
}
.login-field
{
	padding:0px 10px 0px 10px;
}
.login-footer
{
	text-align:center;
	padding: 0px 0px 10px 0px;
}
.login-error
{
	text-align:center;
	font-weight:bold;
	color:Red;
	padding: 5px 0px 5px 0px;
}

/*---------------------Styles for data tables------------------------*/
table.data-table
{
	border-top:groove 3px;
	border-bottom: ridge 3px;
	width:100%;
}

tr.data-table-empty
{
	
}

tr.data-table-empty td
{
	padding:10px;
	text-align:center;
}

.data-table-header
{
	/*background-image:url("images/datatable_border.jpg");*/
	background-color:#84a6ca;
	vertical-align:middle;
	font-size:xx-small;
	color:White;
}

tr.data-table-header td
{
	font-size:xx-small;
	color:White;
}

tr.data-table-header a
{
	font-size:xx-small;
	color:White;
}
tr.data-table-header a:hover
{
	color:yellow;
	text-decoration:none;
}

tr.data-table-footer
{
	/*background-image:url("images/datatable_border.jpg");*/
	background-color:#84a6ca;
}

td.data-table-footer
{
	color:White;
	font-size:x-small;
	font-weight:bold;
}

tr.data-table-row
{
	
}

tr.data-table-row td
{
	padding:5px;
	font-size:x-small;
	border-left:solid 1px whitesmoke;
	border-right:solid 1px whitesmoke;
}

tr.data-table-row a,
tr.data-table-altrow a,
.data-table-link
{
	font-size:x-small;
}

tr.data-table-altrow
{
	/*background-image:url("images/datatable_altrow.jpg");*/
	background-color:#e3e9ef;
}

tr.data-table-altrow td
{
	padding:5px;
	font-size:x-small;
	border-left:solid 1px whitesmoke;
	border-right:solid 1px whitesmoke;
}

select.page-dropdown
{
	font-size:x-small;
}

/*---------------------Treeview styles------------------------*/
.measure-outline
{
}

.measure-outline td
{
	vertical-align:top;
}

.measure-outline-selected
{
	/*background-color:#FFFF99;*/
}

.measure-outline-vignette
{
	background-color:#8daecf;
	width:100%;
	border-top: solid 3px #84a6ca;
	border-bottom: solid 3px white;
	border-left: solid 3px white;
}

.measure-outline-vignette-hdr
{
	color:White;
	font-weight:bold;
}

.measure-outline-slide
{
	background-color:#e4e9ef;
	width:100%;	
	border-left: solid 3px white;
	border-bottom: solid 3px white;
}

.measure-outline-slide-hdr
{
	color:#8daecf;
	font-weight:bold;
}

.measure-outline-item-header
{
	width:100%;	
	border-left: solid 3px white;
}

.measure-outline-item
{
	width:100%;	
	background-color:whitesmoke;
	border-left: solid 3px white;
	border-bottom:solid 1px silver;
}

.text-treeview
{
}

div.text-treeview table td 
{ 
	vertical-align:top; 
}

.text-treeview-node
{
	 font-weight:normal;
	 color:Black;
	 /*border:outset 2px;*/
	 border:solid 1px silver;
	 padding:2px;
}

.text-treeview-selected
{
	background-color:#FFFFCC;
	border:inset 2px;
}

/*---------------------Progress bar------------------------*/
.progress-bar-border 
{
	border-style:solid;
	border-width:1px;
	color:Silver;
}

.progress-bar
{
	background-color:#84a6ca;
}

/*---------------------Misc styles------------------------*/
.seal-heading
{
	font-family: Garamond;
	font-size:x-large;
	font-weight:bold;
	color:#729982;
	text-align:center;
}

.gray-background 
{
	background-color:#e3e9ef;
	padding:15px;
	border: double 5px #729982;
}

.title
{
	font-weight:bold;
	font-family:Garamond;
	font-size:x-large;
	color: #729982;
}

.heading
{
	font-weight:bold;
	font-family:Garamond;
	font-size:large;
}

.emphasis
{
	font-weight:bold;
	color:#FF579A;
}

.error
{
	color:Red;
	font-weight:bold;
}
.confirmation
{
	color:Green;
	font-weight:bold;
}
.note
{
	font-style:italic;
}
.field-label
{
	text-align:right;
	white-space:nowrap;	
	color:#729982;
	font-weight:bold;
	font-size:x-small;
}
.field-label-top
{
	text-align:center;
	text-decoration:underline;
	white-space:nowrap;
	color:#729982;
	font-weight:bold;
	font-size:x-small;	
}
.field-label-left
{
	white-space:nowrap;	
	color:#729982;
	font-weight:bold;
	font-size:x-small;
}
.box
{
	border: solid thin #e3e9ef;
	padding:10px;
}
td.pad
{
	padding: 15px;
}

table.bordered
{
	border-style:solid; 
	border-color:Silver; 
	border-width:1px;
}

.fullheight
{
	height:100%;
}

.statusbar
{
	border-style:solid;
	border-color:Silver;
	border-width:1px;
	background-color:whitesmoke;
	width:100%;
	padding:3px;
}