/* Standard Page Elements */

a
{
color: rgb(0, 130, 214);
text-decoration: underline;
cursor: pointer;
}
a:hover, .journalheaderlink:hover
{
color: #333333;
text-decoration: none;
}
img
{
border: none;
}
a.tooltip span 
{
    display: none;
    font-family: Arial,Verdana;
    font-size: 12px;
    padding: 1px;
    padding-left: 3px;
    }
a.tooltip:hover span
{
    display:inline;
    position:absolute;
    font-size: 12px;
    background-color: #FFFFE1;
    padding: 1px;
    padding-left: 3px;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px 4px;
    -webkit-box-shadow: rgb(51, 51, 51) 0px 1px 2px;
    border: 1px solid rgb(204, 204, 204);
    }

a.info, a.tt
{
    font-family: Arial,Verdana;
    font-size: 12px;
    background-color: #FFFFE1;
    padding: 1px;
    padding-left: 3px;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px 4px;
    -webkit-box-shadow: rgb(51, 51, 51) 0px 1px 2px;
    border: 1px solid rgb(204, 204, 204);
}


body, p
{
font-size: 12px;
font-family: Arial, Verdana, Sans-Serif;
color: #333333;
margin-top: 10px;
}
p
{
line-height: 16px;
}
H1, H2, H3, H4, H5
{
font-family:  Arial, Verdana, Sans-Serif;
}
H1
{
font-weight: bold;
font-size: 24px;
color: #282828;
}
H2
{
font-weight: bold;
font-size: 18px;
color: #282828;
}
H3
{
font-weight: bold;
font-size: 16px;
color: #282828;
}
H4
{
font-size: 14px;
font-weight: bold;
color: #282828;
}
H5
{
font-size: 13px;
font-weight: bold;
font-style: italic;
color: #282828;
}

input[type="checkbox"], input[type="radio"],input[type="button"], input[type="submit"], input[type="reset"], select, submit, isindex, keygen, button, option
{
    cursor: pointer;
}


/* Custom Page Elements */

.hist_italic 
{
font-style: italic;
}
.hist_bold
{
font-weight: bold;
}
.hist_italic_bold
{
font-style: italic;
font-weight: bold;
}

#AdminTopMenu a
{
FONT-SIZE: 16px; 
COLOR: gold; 
font-family: Arial, Verdana; 
}

#sidemenuUp
{
font-size: 14px;
width: 202px;
height: 343px;
}

#sidemenuUp a
{
font-weight: bold; 
font-size: 14px;
color: rgb(0, 130, 214);
text-decoration: none;
cursor: pointer;
}

#sidemenuUp a:hover
{
color: #333333;
text-decoration: none;
}
.sidemenuUpSection
{
    font-family: Arial,Verdana;
    font-size: 14px;
    color: White;
    padding-left: 8px;
    height: 30px;
    background: #004F81 url(/CSS/menuSkins/SpecialEffects/HeaderBg.gif) repeat-x;
    -webkit-border-top-left-radius: 6px 6px;
    -webkit-border-top-right-radius: 6px 6px;
}

#sidemenuUpItem td:hover
{
	background-image: url(/CSS/menuSkins/Vista/ItemVertBg.gif);
	background-repeat: repeat-x;
	background-color: #CEEBF9;
	color: #333333;
    padding: 2px 2px 2px 2px;
    height: 32px;
    border: solid 1px #8DD8FB;
    border-radius: 3px;
    white-space: nowrap;
    -moz-border-radius: 3px;
	-webkit-border-bottom-left-radius: 3px 3px;
    -webkit-border-top-left-radius: 3px 3px;
    -webkit-border-bottom-right-radius: 3px 3px;
    -webkit-border-top-right-radius: 3px 3px;
}
#sidemenuUpItem td
{
	font-family: Arial,Verdana;
	font-size: 14px;
	font-weight: bold;
	padding:  2px 2px 2px 2px;
    height: 32px;
    color : rgb(0, 130, 214);
	white-space: nowrap;
	border-radius: 3px;
    -moz-border-radius: 3px;
	-webkit-border-bottom-left-radius: 3px 3px;
    -webkit-border-top-left-radius: 3px 3px;
    -webkit-border-bottom-right-radius: 3px 3px;
    -webkit-border-top-right-radius: 3px 3px;
}

#sidemenuUpItem
{
    width: 100%;
    cursor: pointer;
    background-color: White;
    filter:alpha(opacity=95);
    -moz-opacity:0.95;
    opacity:0.95;
    -webkit-box-shadow: rgb(51, 51, 51) 1px 1px 2px;
    border: .5px solid #cccccc;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px 3px;
}

#pageSide
{
width: 206px; 
padding: 0px;
margin: 0px;
}


#pageContent
{
/* 	WIDTH: 750px; */
WIDTH: 730px;
padding-bottom: 20px;
}

#pageContent a:hover
{
border-bottom: 1px dotted rgb(153, 153, 153);
background: transparent;
}


#pageContent div
{
    background-repeat: no-repeat;
}
.panel-notification
{
    padding: 10px;
    width: 550px;
    background-color: #EEEEEE;
    color: #333333;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px 6px;
}


#pageContent ul
{
    padding: 10px;
    width: 450px;
    background-color: #EEEEEE;
    color: #333333;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px 6px;
}
#pageContent li
{
    color: #336699;
    list-style-image: url('/images/einsure_99.gif');
    list-style-position: inside;
}

#listingTable img
{
padding-left: 10px;
padding-right: 10px;
}
#listingTable tbody
{
width: 700px;
}
#listingTable ul ul
{
    background-color: Transparent;
    border: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    width: 0px;
    height: 0px;
    
}
#pageQuote, #panelNoPartner, #panelEHealth, #panelPremierPartner, #panelPartner, #panelNI
{
font-family: Verdana, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
font-weight: normal;
}
#pageQuote a, #panelNoPartner a:hover, #panelEHealth a:hover, #panelPremierPartner a:hover, #panelPartner a:hover, #panelNI a:hover
{
 text-decoration: none;
}
#pageQuote a, #pageQuote a:hover, #panelNoPartner a, #panelEHealth a, #panelPremierPartner a, #panelPartner a, #panelNI a
{
border: none;
}

#pageQuote img, #panelNoPartner img, #panelEHealth img, #panelPremierPartner img, #panelPartner img, #panelNI img
{
padding-left: 10px;
padding-right: 10px;
}
#pageQuote ul, #panelNoPartner ul, #panelEHealth ul, #panelPremierPartner ul, #panelPartner ul, #panelNI ul, #listingTable ol
{
    font-family: Verdana, Verdana, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    padding: 10px;
    width: 400px;
    background-color: #EEEEEE;
    color: #333333;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px 6px;
}
#listingTable
{
    width: 700px;
    height: 100px;
}
#listingTable tr:hover
{
    background: #EEEEEE;
}
#listingTable td:nth-child(1)
{
    width: 150px;
}
#listingTable td:nth-child(2)
{
    width: 450px;
    padding-right: 20px;
}
#listingTable td:nth-child(3)
{
    width: 100px;
}
#contentUp
{
}
#pageHeader 
{
    padding-top: 0px;
    margin-bottom: 10px;
}

#pageFooter
{
    color: #5F5F5F;
height: 100px;
}
#pageFooter a:hover
{
border-bottom: none;
background: none;
}

#pageFooter a
{
    color: #5F5F5F;
    text-decoration: none;
}

#pageFooterNav a:hover {
    border-bottom: 1px dotted rgb(153, 153, 153);
    color: rgb(51, 51, 51);
}

#pageFooter .ziti1
{
font-size: 11px;
line-height: 15px;
color: #605F5F;
}


#topnavbar a
{
font-family: Arial, Verdana;
font-weight: bold; 
font-size: 12px;
color: #0067AC; 
text-decoration: none;
}

#topnavbar a:hover
{
color: #5F5F5F; 
text-decoration: none;
cursor: pointer;
border-bottom: 1px dotted rgb(153, 153, 153);
background: transparent;
}

.ProductTitle
{
font-weight: bold;
font-size: 22px;
color: #333333;
text-decoration: underline;
}

body.popup 
{
margin: 0px;
padding: 0px;
background-color: white;
font-size: 10pt;
color: Black;
}

div.popup-header
{
padding-right: 2em;
padding-left: 2em;
font-weight: bold;
font-size: 16px;
padding-bottom: 1em;
margin: 0px;
color: white;
padding-top: 1em;
background-color: #333333;
}
				 
div.popup-text
{
margin: 0;
padding-top: 1em;
padding-left: 2em;
padding-bottom: 1em;
padding-right: 2em;
font-size: 14px;
color: #333333;
}

#logo 
{
position: absolute;
top: 20;
left: 20;
height: 150px;
width: 341px;
border: none;
}

h1.subtitle {
font-size: 10pt;
font-style: italic
}


.tabTitle
{
border-right: silver 1px ridge;
padding-right: 2px;
border-top: silver 1px ridge;
padding-left: 2px;
font-weight: bold;
font-size: 14px;
padding-bottom: 2px;
margin: 2px;
border-left: silver 1px ridge;
cursor: pointer;
color: gold;
padding-top: 2px;
border-bottom: silver 1px ridge;
}
.tabBody
{
border-right: silver 1px solid;
border-top: silver 1px solid;
font-size: 11px;
border-left: silver 1px solid;
color: #333333;
border-bottom: silver 1px solid;
}
p.offset 
{
margin-top: 1em;
margin-bottom: 1em;
}
.root_node
{
cursor:default;
text-decoration:none;
color: rgb(0, 103, 172);
font-size: 13px;
font-family: Arial, Verdana;
font-weight: bold;
}
.leaf_node
{
cursor: pointer;
text-decoration: none;
color: rgb(0, 103, 172);
font-size: 13px;
font-family: Arial, Verdana;
}
.leaf_node_primary
{
font-weight: bold;
font-size: 13px;
cursor: pointer;
color: #FFFF00;
font-family: Arial, Verdana;
text-decoration: none;
}
.4borders
{
BORDER-RIGHT: silver 1px inset; 
BORDER-TOP: silver 1px inset; 
BORDER-LEFT: silver 1px inset; 
BORDER-BOTTOM: silver 1px inset;
}

#footer_left
{
FONT-SIZE: 12px; 
COLOR: silver;
}

panel-notifcation
{
    width: 80%;
    background: #FFF6BF;
    color: #514721;
    border: 2px solid #FFD324;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px 6px;
}
table.form
{
    width: 550px;
    margin: 0px;
    padding: 0px;
    background: #F8FCFF;
    color: #514721;
    border: 2px solid #CFE1EF;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px 6px;
}

td.form-section-title
{
margin: 0;
padding-top: 0.75em;
padding-left: 1em;
padding-bottom: 0.25em;
padding-right: 1em;
font-weight: bold;
white-space: nowrap;
vertical-align: bottom;
border: none;
border-bottom: solid 2px #CFE1EF;
color: #333333;
}

tr.form-caption
{
border-right: medium none;
padding-right: 0.5em;
border-top: medium none;
padding-left: 1em;
font-size: 12px;
padding-bottom: 0.25em;
margin: 0px;
border-left: medium none;
color: #333333;
padding-top: 0.25em;
border-bottom: medium none;
white-space: nowrap;
text-align: right;
}


td.form-caption
{
border-right: medium none;
padding-right: 0.5em;
border-top: medium none;
padding-left: 1em;
font-size: 12px;
padding-bottom: 0.25em;
margin: 0px;
border-left: medium none;
color: #333333;
padding-top: 0.25em;
border-bottom: medium none;
white-space: nowrap;
text-align: right;
}

td.form-search
{
margin: 0;
padding: 1em;
border: none;
}

td.form-required-top
{
margin: 0;
padding-top: 0.25em;
padding-left: 0.5em;
padding-bottom: 0.25em;
padding-right: 0;
font-weight: bolder;
color: Red;
text-align: center;
vertical-align: bottom;
border-bottom: solid 2px #CFE1EF;
}

td.form-text
{
border-right: medium none;
padding-right: 1em;
border-top: medium none;
padding-left: 0.5em;
font-size: 12px;
padding-bottom: 0.25em;
margin: 0px;
border-left: medium none;
color: #333333;
padding-top: 0.25em;
border-bottom: medium none;
}

iframe.form-uwt
{
height: 12em;
width: 100%;
}

td.form-text-bottom
{
margin: 0;
padding: 0;
height: 0.25em;
border: none;
}

td.form-required
{
margin: 0;
padding-top: 0.25em;
padding-left: 0.5em;
padding-bottom: 0.25em;
padding-right: 0;
font-weight: bolder;
color: Red;
text-align: center;
vertical-align: middle;
border: none;
}

td.form-input
{
margin: 0;
padding-top: 0.25em;
padding-left: 0.5em;
padding-bottom: 0.25em;
padding-right: 0.5em;
border: none;
color: #333333;
font-size:12px;
}

td.form-targets
{
margin: 0;
padding-top: 0.25em;
padding-left: 0.5em;
padding-bottom: 0.25em;
padding-right: 0.5em;
background-color: #FFFFFF;
border: inset 2px;
}

td.form-input-double
{
margin: 0;
padding-top: 0.25em;
padding-left: 0.5em;
padding-bottom: 0.25em;
padding-right: 1em;
background-color: #CCCCCC;
border: none;
}

td.form-validation
{
margin: 0;
padding-top: 0.25em;
padding-left: 0.5em;
padding-bottom: 0.25em;
padding-right: 1em;
width: 100%;
color: Red;
white-space: nowrap;
border: none;
}

td.form-submit
{
margin: 0;
padding-top: 1em;
padding-left: 0.5em;
padding-bottom: 1em;
padding-right: 1em;
border: none;
}

input.form-oneline
{
width: 16em;
}

input.form-fileupload
{
width: 22em;
}

.question
{
font-weight: bold;
font-size: 12px;
cursor: pointer;
color: #0082d6;
text-decoration: underline;
}

.answer
{
padding-left: 10px;
font-size: 12px;
color: #333333;
}
#questions p
{
padding-left: 10px;
font-size: 12px;
color: #333333;
}
#GlossaryTitle a
{
font-size: 12px;
color: #0082d6;
text-decoration:underline;
font-weight:bold;
}
#GlossaryTitle a:hover
{
font-size: 12px;
color: #5F5F5F;
text-decoration:none;
font-weight:bold;
}

#LoginRegion
{
font-size: 10px;
color:#5F5F5F;
}
#LoginRegion a
{
color:#5F5F5F;
font-weight:bold;
text-decoration:none;
}
#LoginRegion a:hover
{
color: #333333;
}

table.journal-header
{
margin: 0;
padding: 0;
font-size: 8pt;
border: none;
border-collapse: collapse;
}

td.journal-header-left
{
margin: 0;
padding: 0;
padding-top: 2em;
border: none;
text-align: left;
vertical-align: top;
white-space: nowrap;
}

td.journal-header-center
{
margin: 0;
padding: 0;
padding-top: 2em;
padding-left: 2em;
padding-right: 2em;
width: 100%;
border: none;
text-align: center;
vertical-align: top;
white-space: nowrap;
}

td.journal-header-right
{
margin: 0;
padding: 0;
padding-top: 2em;
border: none;
text-align: right;
vertical-align: top;
white-space: nowrap;
}

td.journal-contents-left
{
margin: 0;
padding: 0;
padding-bottom: 0.5em;
border: none;
text-align: left;
vertical-align: top;
white-space: nowrap;
font-size: 12px;
}

td.journal-contents-right
{
margin: 0;
padding: 0;
padding-left: 1em;
padding-bottom: 0.5em;
border: none;
text-align: left;
vertical-align: top;
font-size: 12px;
}

.journal-caption
{
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
color: white;
border-bottom: silver 1px solid;
background-color: #0082d6;
}

#journal_content
{
margin-left:10px;
font-size: 12px;
}
.narrowcolumn 
{
float: left;
padding: 0 0 20px 45px;
margin: 0px 0 0;
width: 450px;
}

#journal_content ul 
{
    margin-left: 0px;
    text-indent: -10px;
    padding: 20px;
    width: 550px;
    background-color: #EEEEEE;
    color: #333333;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px 6px;

} 

#journal_content p
{
font-size: 13px;
font-weight: bold;
color: #333333;
}

#journal_content li
{
    font-size: 12px;
    color: #336699;
    list-style-image: url('/images/einsure_99.gif');
    list-style-position: inside;
} 

.jlist-title
{
font-size: 16px;
color: #333333;
margin-left:5px;
}
.jlist-article-title
{
margin-left:15px;
font-size: 14px;
color: #06c;
text-decoration: none;
}
.jlist-article-detail
{
margin-left:15px;
font-size: 12px;
color: silver;
text-decoration: none;
}
.jlist-article-date
{
font-size: 12px;
margin-left: 15px;
color: silver;
font-style: italic;
text-decoration: none;
}
.jlist-article-author
{
margin-left:15px;
font-size: 12px;
color: #333333;
font-style: italic;
text-decoration: none;
}
.legend
{
BORDER-RIGHT: silver 1px solid; 
PADDING-RIGHT: 5px; 
BORDER-TOP: silver 1px solid; 
PADDING-LEFT: 5px; 
FONT-SIZE: 14px; 
PADDING-BOTTOM: 5px; 
MARGIN: 5px; 
BORDER-LEFT: silver 1px solid; 
COLOR: #333333; 
PADDING-TOP: 5px; 
BORDER-BOTTOM: silver 1px solid; 
BACKGROUND-COLOR: snow;
}

.journalheaderlink
{
/*	text-decoration: none;*/
font-size:13px;
font-weight:bold;
text-decoration: none;
}

li.form-text
{
border-right: medium none;
padding-right: 1em;
border-top: medium none;
padding-left: 0.5em;
font-size: 12px;
padding-bottom: 0.25em;
margin: 0px;
border-left: medium none;
color: #333333;
padding-top: 0.25em;
border-bottom: medium none;
font-family: Arial, Verdana;
}

li
{
    color: #A2C7E1;
    padding-right: 5px;
    padding-bottom: 0.25em;
    padding-top: 0.25em;
    margin: 0px, 0px, 0px, 10px;
    border-left: none medium transparent;
    list-style-type:  disc;
    list-style-position: inside;
    
}

.CenterContext
{
margin-left:auto;
margin-right:auto
}
.dms
{
text-align:left;
font-size: 0.8em
}

.checkname:link{
font-size: 12px;
color: #7C6F57;
text-decoration: none;
line-height: 14px;
margin-right: 6px;
margin-left: 6px;
}
.checkname:visited{
font-size: 12px;
color:Red;
text-decoration: none;
line-height: 14px;
margin-right: 6px;
margin-left: 6px;
}

a.checkname:hover{
color:Red;
text-decoration: none;
}
