﻿/* Border Settings 
Modified: 
04/03/14 No indents, comments, old code
*/

.BorderDiv {
width:160px;
background-color:white;
margin-top:0;
margin-bottom:0;
border-right-color:  #3772A9; 
border-bottom-color: #3772A9; 
border-right-style:solid; 
border-right-width: thin;		
border-bottom-style:solid; 
border-bottom-width: thin;
}
.BorderDiv-Responsive {
width:100%;
border:1px #3772A9 solid;
background-color:white;
}
.BorderDiv2-Responsive {
background-image:url('../_themes/blue1-rev.jpg');
margin-bottom:0px;
padding-top:1px;
padding-bottom:1px;
}
.BorderListGroup {margin-top:0; margin-bottom:0}

.BorderDivHeaderSection {margin: 0 0 0 5px; line-height:1.5em}
.BorderText1, .BorderText1Plain, .BorderText1Center, .BorderText1CenterPlain,
.BorderText2, .BorderText2Plain, .BorderText2Center, .BorderText2CenterPlain {
line-height: 120%;
margin-top:6px; 
margin-bottom:6px; 
}
.BorderText1, .BorderText1Plain,
.BorderText2, .BorderText2Plain {margin-left:5px}
.BorderText1Center, .BorderText1CenterPlain, 
.BorderText2Center, .BorderText2CenterPlain {text-align:center}
.BorderText1, .BorderText1Plain, .BorderText1Center, .BorderText1CenterPlain {font-size: x-small}
.BorderText2, .BorderText2Plain, .BorderText2Center, .BorderText2CenterPlain {font-size: small}
.BorderText1, .BorderText1Center, 
.BorderText2, .BorderText2Center {font-weight:bold}
.BorderText1Plain, .BorderText1CenterPlain, 
.BorderText2Plain, .BorderText2CenterPlain {font-weight:normal}
.BorderHeaderSection {margin: 0 0 0 5px}
.BorderCellTitle {
height: 45px;
text-align:center;
font-size: 10pt;
line-height: 120%;
}
.BorderCellColor {height: 22px}
.BorderCellColorCenter {
height: 35px;
text-align:center;
vertical-align:middle;
}
.BorderCellTitle, .BorderCellColor, .BorderCellColorCenter {
background-image:url('../_themes/blue1-rev.jpg');
background-repeat:repeat-x;
vertical-align:middle;
color: white;
font-weight:bold;
}
.BorderCellWhite {
border-right-color: #3772A9;
border-right-style:solid;
border-right-width: thin;
}
.BorderQuote {
line-height: 120%;
margin: 6px 3px 3px 5px;
color:#3366FF;
font-style:italic;
}
.BorderQuoteAuthor {
font-size: x-small;
line-height: 120%;
margin: 0px 3px 6px 5px;
font-weight:bold;
font-style:italic
}
.BorderTitle {
font-size: 10pt;
font-weight: bold;
line-height: 120%;
color: white;
text-align: center;
margin-left:5px;
margin-right:5px;
}
.BorderTitle a:link {color: white}
.BorderTitle a:visited {color: white}
.BorderTitle a:active {color: white}
.BorderTitle a:hover {color: yellow}
.BorderP {
font-size: 10px;
line-height: 120%;
margin-top:6px;
margin-bottom:6px;
}
.BorderP
a {font-weight: bold}
.BorderPCenter {
font-size: 10px;
font-weight: bold;
line-height: 120%;
text-align: center;
margin-top:6px; 
margin-bottom:6px;
}

/* Header Settings */
.HeaderTable {
border-width:0;
height:28px;
width:100%;	
}
.HeaderRow {
color:white; 
background-image:url('../_themes/blue1-rev.jpg');
background-repeat:repeat-x;
font-size:xx-small;
vertical-align:middle;
}
.HeaderCellDate {
font-size:x-small;
color:white; 
text-align:left;
padding-left:5px;
vertical-align:middle;
}
.HeaderCellRightAlign {
color:white; 
font-size:x-small;
text-align:right;
margin: 0 10px 0 0; 
}
.HeaderCellLeftAlign {
text-align:left;
margin: 0 10px 0 0; 
}
.HeaderJumpTop {
border-width:0;
width: 210px; 
background-color:white; 
position:relative; 
margin: 2px 0 0 2px;
}
.BoxDouble,.BoxDoubleNarrow {
border: 3px double #3772A9;   
padding: 12px 5px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.BoxDoubleNarrow {
width:80%;
padding-left:20px;
padding-right:17px;
}
/* Top of Legacy pages */
.BoxLegacy { 
border: 3px double #3772A9;   
margin:0 auto 10px auto; 
padding: 10px; 
background-color:#FFFF99; 
text-align:center; 
width:80%;	
}
.HeaderCellSearch {
text-align:left;
margin: 0 0 0 0; 
width:220px;
}
.SearchBox {
border-width:0;
color:black;
background-color:white; 
position:relative; 
margin: 2px 0 0 2px;
font-size:small;
height:16px;
}
.SearchBoxButton {
width:30px;
position:relative; 
margin: 1px 0 0 2px;
}