/* 
---------------------------------------------------------
Old Web Colors
Blue = #202070
Red = #D20014
Light Gray = #dfdfdf (87%)
Dark Gray = #424242 (26%)
Drop Down Hover = #9697BC
Drop Down Bkg = #CECEE0
----------------------------------------------------------
----------------------------------------------------------
11/30/2010
New Web Colors
Blue = #003865
Red = #ed174f
Light Gray = #dfdfdf (87%)
Dark Gray = #424242 (26%)
Outside container border gray #575757 (34%)
Drop Down Hover = #b3b3b3 (70%)
Drop Down Bkg = #424242 (26%)
----------------------------------------------------------
*/
body{
font-family:Arial, Helvetica, Sans-serif;
background: url(Home_Bkg.png) no-repeat center fixed;
text-align:center;
font-size:9pt;
padding:0px;
margin:0px;
}
form {padding:0px;
margin:0px;}
#sysMsg{font-family:Arial, Helvetica;font-size:8pt;color:#ed174f;font-weight:bold;}
table#outsideContainer{
border-collapse:collapse;
background-color:#dfdfdf;
padding:0px;
margin:0 auto;
/*border:1pt solid #003865;*/
border:1pt solid #575757;
text-align:left;
width:950px;
}
@media screen, projection, handheld, tv {
html, body, table#outsideContainer{
height:100%;
}
.screenHidden{
display:none;
}
}
@media print{
.printHidden{
display:none;
}
}
a,
a:link,
a:active,
a:visited{
color:black;
text-decoration:none;
}
a:hover{
color:#ed174f;
}
td#banner{
/*background:#003865 url(Home_Banner.jpg) no-repeat;*/
height:233px;
border:0px;
margin:0px;
padding:0px;
}
div#logoPos{
position:relative;
}
a#homeLogo{
position:absolute;
top:-190px;
left:35px;
border:0;
display:block;
width:166px;
height:74px;
}
div#logoImage{
margin:0px;
padding:0px;
width:166px;
height:74px;
background:url(Home_Logo.gif) no-repeat;
}
table#midContentTbl tr td#tagLine{
text-align:left;
height:22px;
font-weight:normal;
font-size:9pt;
padding:0px 15px 0px 63px;
margin:0px;
line-height:1.5;
color:#424242;
height:50px;
width:45%;
vertical-align:top;
}
table#midContentTbl tr td#tagLine img{
margin-left:10px;
}
table#midContentTbl tr td#contentSpacerA{
height:25px;
}
table#midContentTbl tr td#contentSpacerB{
border-left:1pt solid #a7a7a7;
height:200px;
}
table#midContentTbl tr td p{
margin:10px;
}
table#midContentTbl tr td#contentSpacerC{
height:85px;
}
table#midContentTbl tr td#tagLine a,
table#midContentTbl tr td#tagLine a:link,
table#midContentTbl tr td#tagLine a:visited{
text-decoration:underline;
font-weight:bold;
color:#424242;
}
table#midContentTbl tr td#tagLine a:hover{
text-decoration:underline;
font-weight:bold;
color:#ed174f;
}
td#bbdiv{
background:url(Content_bar.jpg) repeat-x top #dfdfdf;
padding:0;
margin:0;
height:17px;
}
td#bbdivRel{
position:relative;
}
ul#bluebarmenu {
  color: #424242;
  margin: 0;
  padding: 0;
position:relative;
text-align:center;
text-transform:uppercase;
  list-style: none;
padding:4px 0px 2px 0px;
height:100%;
}
ul#bluebarmenu li {
  color: #424242;
  padding: 3px 0px 1px 7px;
margin:-4px 0px -2px 0px;
  display: inline;
  list-style: none;
  position: relative;
height:100%;
font-size:9pt;
border-right:1pt dotted white;
}
ul#bluebarmenu li.first{
border-left:1pt dotted white;
}
ul#bluebarmenu li a{
position:relative;
top:0px;
padding: 3px 18px 2px 12px;
color: #424242;
font: bold 9pt Arial, Helvetica, sans-serif;
text-decoration: none;
margin:0px;
height:1%;
}
ul#bluebarmenu ul{
display:none;
position:relative;
left:0px;
top:20px;
background-color: #dfdfdf;
border:1pt solid gray;
 position: absolute;
z-index:1;
padding:0px;
margin:0px 0px 0px 0px;
text-align:center;
width:175px;
}
ul#bluebarmenu ul li{
padding:0px;
margin:0px;
float:left;
width:100%;
border:0px;
border-bottom:1pt solid gray;
}
ul#bluebarmenu ul li span.noLink{
display:block;
text-align:left;
font-size:9pt;
font-weight:normal;
color: #ed174f;
text-transform:none;
height:1%;
padding:3px 7px;
float: left; /*For IE 7 lack of compliance*/
display: block !important;
}
ul#bluebarmenu ul li a{
border:0;
position:relative;
top:0px;
display:block;
text-align:left;
padding:3px 7px;
margin:0px;
font-size:9pt;
font-weight:normal;
border:1pt solid #dfdfdf;
background: #dfdfdf;
color: #424242;
text-transform:none;
height:1%;
float: left; /*For IE 7 lack of compliance*/
display: block !important;
}
ul#bluebarmenu li:hover{
background:url(Content_barRO.jpg) repeat-x ;
}
/*ul#bluebarmenu li a:hover,
ul#bluebarmenu li:hover a{
 color: #c9dada;
color:#202070;
color:#d0d0e1;
color:#003865;
}*/
ul#bluebarmenu li:hover li{
background:none;
}
/*ul#bluebarmenu li:hover ul li a{
color:#003865;
}*/
ul#bluebarmenu ul li:hover,
ul#bluebarmenu ul li:hover a
{
background-color:#b3b3b3;
background-image:none;
/*color:#003865;*/
}
ul#bluebarmenu ul li:hover a,
ul#bluebarmenu ul li a:hover{
border:1pt solid #b3b3b3;
/*color:#003865;*/
}
ul#bluebarmenu li:hover ul,
ul#bluebarmenu li a:hover ul{
display:block;
}
div.arrow{
font-weight:bold;
height:10px;
width:10px;
position:absolute;
top:2px;
left:140px;
}
table#outsideContainer tr td#solutions{
margin:0px;
padding:0px 55px 0px 55px;
}
table#solutionsTbl{
margin:0px;
padding:0px;
padding-top:5px;
}
table#solutionsTbl tr td{
text-align:center;
padding:0px;
margin:0px;
height:72px;
}
table#solutionsTbl tr td img{
padding:0px;
margin:0px;
border:0px;
}
table#midContentTbl tr td{
text-align:center;
vertical-align:top;
}
table#midContentTbl tr td#custSay{
padding:0px;
padding-right:18px;
text-align:right;
margin:0px;
}
table#midContentTbl{
}
table#midContentTbl tr td#map{
text-align:left;
padding-left:15px;
}
td#bottomContent {
text-align:left;
height:20px;
text-align:center;
font-size:9pt;
color:#424242;
padding-bottom:5px;
}
td#bottomContent a{
color:#424242;
}
td#bottomContent a:hover{
color:#ed174f;
}
td#leftBottom{
background-color:#003865;
font-size:8pt;
border:0;
padding:0px 0px 0px 10px;
border:0px;
color:white;
line-height:1.6;
}
#rightBottom{
text-align:right;
background-color:#003865;
font-size:8pt;
border:0;
padding:0px 10px 0px 0px;
border:0px;
color:white;
line-height:1.6;
}
/*#FB{
position:absolute;
width:100%;
text-align:center;
top:0;
left:0;
}
#FB2{
position:relative;
width:950px;
height:233px;
margin:0 auto;
text-align:left;
left:907;
top:191;
}*/
#FB{
position:absolute;
width:100%;
text-align:center;
top:0;
left:0;
}
#FB2{
position:relative;
width:35px;
height:36px;
margin:0 auto;
text-align:left;
left:450px;
top:190px;
}

