    body {
      background-image :  url(../images/bg_main_ice7.gif);
      background-position : top;
      background-repeat : repeat-x;
      background-color : #111137;
      font-family: verdana, Arial, Helvetica, sans-serif;
      margin:0px;
    }

    td, p {
      font: 9pt verdana, Arial, Helvetica, sans-serif;
      color: #333333;
      line-height:1.6em;
      font-weight: normal;
      text-decoration: none;
    margin:10px 0px 10px 0px;
    }


.main {
border:#0a0a1f 1px solid;
}    


    a:link, a:visited, a:active  {
      font-face: verdana, Arial, Helvetica, sans-serif;
      color: #9197B6;
      text-decoration: none;
    }

    a:hover {
      text-decoration: none;
      color: #4B71AE;
    }

    a.drkBlue:link, a.drkBlue:visited, a.drkBlue:active  {
      font-face: verdana, Arial, Helvetica, sans-serif;
      color: #111137;
      text-decoration: none;
    }

    a.drkBlue:hover {
      text-decoration: none;
      color: #373657;
    }
    
    .copy-white a.yellow:link, .copy-white a.yellow:visited, .copy-white a.yellow:active  {
      font-face: verdana, Arial, Helvetica, sans-serif;
      font-weight:bold;
      color: #FFFF00;
      text-decoration: none;
    }

    .copy-white a.yellow:hover {
      font-weight:bold;
      text-decoration: none;
      color: #FFFFFF;
    }
    
    li { 
      font: 9pt verdana, Arial, Helvetica, sans-serif;
      color: #444444;
      line-height:1.5em;
      margin-right:40px;
      }

    h1 {
      font: 400 20px 'trebuchet ms',verdana, Arial, Helvetica, sans-serif;
      color: #333366;
      line-height: 1.2em;
    }

    h2 {
      font: 400 17px 'trebuchet ms',verdana, Arial, Helvetica, sans-serif;
      line-height: 1.2em;
      color: #444488;
    }

    h3 {
      font: 16px 'trebuchet ms',verdana, Arial, Helvetica, sans-serif;
      color: #373657;
      font-weight:bold;
      line-height: 1.2em;
    }

    h4 {
      margin-top:30px;
      font: bold 16px 'trebuchet ms',verdana, Arial, Helvetica, sans-serif;
      line-height: 1.2ex;
    }

    h5 {
      font: bold 15px 'trebuchet ms',verdana, Arial, Helvetica, sans-serif;
      line-height: 1.2em;
      color: #373657;
    }

    h6 {
      font: bold 15px 'trebuchet ms',verdana, Arial, Helvetica, sans-serif;
      line-height: 1.2em;
      color: #373657;
    }

    #header {
      margin:10px 30px 0px 30px;
    }
    #header-title {
      font: bold 20px/25px 'trebuchet ms','times new roman', times, serif;
      color: #373657;
      line-height: 1.7ex;
      margin:0px 0px 5px 0px;
    }
    #header-tagline {
      font: 12px/12px verdana, Arial, Helvetica, sans-serif;
      color: #373657;
      line-height: 1.5ex;
      letter-spacing:1pt;
    }
    #header-subnav {
      font: 10px/16px verdana, Arial, Helvetica, sans-serif;
      color: #373657;
    }
    #header-subnav a{
      text-decoration:none;
      color: #333333;

    }
    #header-subnav a:hover{
      color:#888888;
    }

    #mainContent {
      margin:25px 30px 40px 30px;
    }  
    
    #mainContent p.teaser {
    margin-top:14px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #666699;
    line-height: 1.4em;
    }
    
    
    #mainContent a {
    font-weight:bold;
    color: #616796;
    text-decoration:none;
    }
    #mainContent p {
    font: 9pt/13pt arial, helvetica, san-serif;
    margin:10px 0px 10px 0px;
    }
    #maincontent ol {
    margin-left:40px;
    padding:20px;
    }
    #mainContent ol li {
    font: 9pt/14pt arial, helvetica, san-serif;
    margin:10px 20px 10px 0px;
    }
    #mainContent .content-header-text {
    font: 14px/19px arial, helvetica, san-serif;
    color: #373657;
    }

    #lhs-contact-shroud {
      margin:50px 27px 25px 26px;
      width:151px;
      height:242px;
      background: url(../images/lhs_request_back.jpg) no-repeat;
      background-color: #373657;
    }
    #lhs-contact-text {
      margin:5px 12px 15px 12px;
      font: 11px/15px verdana, Arial, Helvetica, sans-serif;
      color:#000000;
    }

    
    .lhs-item-shroud {
      margin:50px 19px 25px 19px;
    }
    .lhs-item-text {
      font: 11px/15px verdana, Arial, Helvetica, sans-serif;
      color:#FFF;
    }
    .lhs-item-text a.yellow:link, .lhs-item-text a.yellow:visited, .lhs-item-text a.yellow:active  {
      font-face: verdana, Arial, Helvetica, sans-serif;
      font-weight:normal;
      color: #FFFF00;
      text-decoration: none;
    }

    .lhs-item-text a.yellow:hover {
      text-decoration: underline;
      color: #FFFF00;
    }
    
    
    
    #LHSNav {
      margin:0px;
    }

    .LHSNav-div {
      margin:0px 10px 0px 10px;
      border-bottom:1px #41415F solid;
      width:100%;
    }

    .L1{
    margin:0px 10px 0px 10px;
    }
    .L1 A:link, .L1 A:visited, .L1 A:active {
      font: 11px/17px verdana, Arial, Helvetica, sans-serif;
      color:#FFFFFF;
      padding: 7px 10px 7px 10px;
      text-decoration:none;
      display:block;
      text-align:left;
      height:29px;
    }
    .L1 A:hover {
      font: 11px/17px verdana, Arial, Helvetica, sans-serif;
      color: #FFFF00;
      padding: 7px 10px 7px 10px;
      text-align:left;
      background-color:#111137;
    }

    .L1-On {
        margin:0px 10px 0px 10px;
    }
    .L1-On  A:link, .L1-On  A:visited, .L1-On  A:active {
      font: bold 11px/17px verdana, arial, helvetica;
      padding: 7px 10px 7px 10px;
      color: #FFFFFF;
      text-decoration:none;
      display:block;
      text-align:left;
      background-color:#111137;
    }
    .L1-On  A:hover{
      color:#FFFFFF;
    }

    #L2 {
      margin:0px 0px 0px 0px;
      background-color:#111137;
      padding-top:0px;
      padding-bottom:20px;
    }
    .L2{
      height:18px;
    }
    .L2 A:link, .L2 A:visited, .L2 A:active  {
      font: 11px/12px verdana, arial, helvetica;
      color: #FFFFFF;
      padding: 3px 30px 3px 20px;
      text-decoration:none;
      display:block;
      text-align:left;
    }
    .L2 A:hover {
      color: #FFFF00;
    }

    .L2-On {
    }
    .L2-On  A:link, .L2-On  A:visited, .L2-On  A:active {
      font: normal 11px/12px verdana, arial, helvetica;
      color: #FFFFFF;
      padding: 6px 30px 6px 20px;
      text-decoration:none;
      display:block;
      text-align:left;
    }
    .L2-On  A:hover{
      color:#FFFFFF;
    }


    .mainContent-div {
      margin:25px 0px 25px 0px;
      border-bottom:1px #41415F solid;
      width:100%;
    }

    .copy-white {
      font:  normal 11px/16px arial, helvetica, san-serif;
      color:#FFFFFF;
    }

    .HorLineBlue {
      margin:20px 0px 20px 0px;
      border-bottom:1px #666699 dotted;
      width:100%;
    }
    .HorLineBlueThin {
      margin:10px 0px 10px 0px;
      border-bottom:1px #666699 solid;
      width:100%;
    }
    .HeaderLineBlueThin {
      margin:0px 0px 0px 0px;
      border-bottom:1px #111137 solid;
      width:98%;
      background-image :  url(../images/bg_header_lines.gif);
      background-position : bottom;
      background-repeat : repeat-x;
    }
    
    .HeaderLineWhiteThin {
      margin:0px 0px 0px 0px;
      border-bottom:1px #666699 solid;
      width:98%;
    }
    


    #footer {
      padding:20px 30px 20px 30px;
      font:  normal 11px/16px arial, helvetica, san-serif;
      color:#555555;
    }
    #footer a:link, #footer a:visited {
      font:  bold 11px/16px arial, helvetica, san-serif;
      text-decoration: none;
      color:#444444;

    }
    #footer a:hover, #footer a:active  {
      color:#666666;
    }
    .FooterLineBlueThin {
      margin:0px 0px 0px 0px;
      border-top:1px #111137 solid;
      width:98%;
      background-image :  url(../images/bg_header_lines.gif);
      background-position : bottom;
      background-repeat : repeat-x;
    }
    
    .FooterLineWhiteThin {
      margin:0px 0px 0px 0px;
      border-top:1px #666699 solid;
      width:98%;
    }

    
    /* Body CSS */
    h1.b-headline {
      font: 400 20px/24px 'trebuchet ms',verdana, Arial, Helvetica, sans-serif;
      color: #373657;
    }
    
     h1.b-headline a{
      font: normal 20px/24px 'trebuchet ms',verdana, Arial, Helvetica, sans-serif;
      color: #373657;
    }
    
    
    
.tabletext-left {
	font-size: 11px;
	margin: 8px 8px 20px;
	padding: 8px;
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
}
.tabletext-right {
	font-size: 11px;
	margin: 12px 8px 20px;
	padding: 8px;
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
}
.tabletext-header {
	font-size: 12px;
	margin: 8px;
	padding: 8px 8px 14px;
	font-weight: bold;
	color: #000066;
	border-bottom: 1px solid #CCCCCC;
}
.tabletext-middle {
	font-size: 11px;
	margin: 12px 8px 10px;
	padding: 8px;
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
}
.tabletext-regular {
	font-size: 11px;
	margin: 8px;
	padding: 8px;
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
}

.div-horiz-lite {
	margin: 7px 0px 7px 0px;
	border-bottom: 1px solid #CCCCCC;
}

.indent50 {
  float:right;
  margin:0px;
  padding:0px 50px 5px 50px;
}
h2.industries {
font-size: 14px;
float:left;
margin:0px;
padding:0px 50px 5px 50px;
font-weight:bold;
width:180px;
}
    

/*   FORM ELEMENTS   */

.field-label {
color:333333;
font-size:11px;
padding-left:3px;
}
.row35H{
height:35px;
}
td.divider {
height: 1px;
background-color:#cccccc;
}
input.entryfield {
width:150px;
padding:3px;
border-top:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
border-bottom:1px solid #f3f3f3;
border-right:1px solid #f3f3f3;
background-color:#fbfbfb;
font: 12px/15px Arial, Helvetica, sans-serif;
color: #333;
height:21px;
}
.btn-blue {
margin-top:10px;
padding:1px 5px 1px 5px;
border-top:1px solid #222244;
border-left:1px solid #222244;
border-bottom:1px solid #111137;
border-right:1px solid #d7d7d7;
background-color:#373657;
font: 11px/14px Arial, Helvetica, sans-serif;
color: #FFFFFF;
height:22px;
cursor:hand;
}
select.dropdown {
width: 190px;
padding: 4px;
border: 1px solid #d7d7d7;
background-color: #fbfbfb;
font: 12px/14px Arial, Helvetica, sans-serif;
color: #333;
}


/* SEARCH FORM AND RESULTS  */

.searchFormText {
padding:5px;
font: 11px arial, tahoma, sans-serif; 
line-height:20px;
color:#000000;
height:20px;
vertical-align: baseline;
}
.searchHeader {
PADDING: 6px; 
BORDER-BOTTOM: #cccccc 1px solid; 
BACKGROUND-COLOR: #fafaff;
font: 14px arial, helvetica, san-serif; 
line-height:20px;
color:#004A8D;
height:20px;
}
.searchHeader b {
font: bold 14px arial, helvetica, san-serif; 
color:#002A5D;
}
.searchPagingNav{
PADDING: 6px; 
BORDER-BOTTOM: #cccccc 1px solid; 
BACKGROUND-COLOR: #fafaff;
font: bold 12px arial, tahoma, sans-serif; 
line-height:20px;
color:#333333;
height:20px;
}
.searchPagingNav a {
font: bold 12px arial, tahoma, sans-serif; 
color:#004A8D;
text-decoration:none;
}
.searchPagingNav a:hover {
font: bold 12px arial, tahoma, sans-serif; 
color:#002A5D;
text-decoration:none;
}
.searchLink{
font: 11px/16px arial, tahoma, sans-serif; 
}
.searchResults {
PADDING: 15px 5px 20px 5px; 
/*BORDER-BOTTOM: #cccccc 1px solid;*/ 
font: 12px/16px arial, tahoma, sans-serif; 
color:#333333;
}
.searchResultsNum {
font: bold 13px/16px arial, tahoma, sans-serif; 
color:#004A8D;
float:left;
margin-right:5px;
}

/* SEARCH FORM AND RESULTS  */



/* TABLE CSS */


TABLE.grid {
margin:5px 0px 25px 0px;
}

H4.grid-title {
  font: 18px Arial, Helvetica, sans-serif;
  COLOR: #FF6600;
  padding:5px 0px 0px 0px;
  margin-bottom:8px;
}

TR.lightgray{
	background-color: #f6f6f6;
}
TR.medgray{
	background-color: #999999;
}


TD.grid-col-title {
	FONT: bold 11px/16px Verdana, Geneva, Arial, Helvetica;
  COLOR: #444;
  BORDER-RIGHT: #ccc 1px solid;
  BORDER-BOTTOM: #ccc 1px solid;
  padding:5px;
  text-align:center;
}
TD.grid-col-title-l {
	FONT: bold 11px/16px Verdana, Geneva, Arial, Helvetica;
  COLOR: #444;
  BORDER-RIGHT: #cccccc 1px solid;
  BORDER-BOTTOM: #cccccc 1px solid;
  padding:5px;
  text-align: left;
}
TD.grid-col-title-r {
	FONT: bold 11px/16px Verdana, Geneva, Arial, Helvetica;
  COLOR: #444;
  BORDER-RIGHT: #cccccc 1px solid;
  BORDER-BOTTOM: #cccccc 1px solid;
  padding:5px;
  text-align: right;
}
TD.grid-col-title-end{
	FONT: bold 11px/16px Verdana, Geneva, Arial, Helvetica;
  COLOR: #444;
  BORDER-BOTTOM: #cccccc 1px solid;
  padding:5px;
  text-align:center;
}
TD.grid-col-title-l-end{
	FONT: bold 11px/16px Verdana, Geneva, Arial, Helvetica;
  COLOR: #444;
  BORDER-BOTTOM: #cccccc 1px solid;
  padding:5px;
}

TD.grid-col-title-r-end{
	FONT: bold 11px/16px Verdana, Geneva, Arial, Helvetica;
  COLOR: #444;
  BORDER-BOTTOM: #cccccc 1px solid;
  padding:5px;
  text-align:right;
}
TD.grid-td-bottom-line {
  BORDER-BOTTOM: #cccccc 1px solid;
  padding:5px;
}

TD.grid-td-b-line {
  BORDER-BOTTOM: #cccccc 1px solid;
}

TD.grid-td-right-line {
  BORDER-right: #cccccc 1px solid;
  padding:0px 7px 7px 7px;
}
TD.grid-td {
  BORDER-RIGHT: #cccccc 1px solid;
  BORDER-BOTTOM: #cccccc 1px solid;
  padding:7px;
  text-align:center;
}
TD.grid-td-l {
  BORDER-RIGHT: #cccccc 1px solid;
  BORDER-BOTTOM: #cccccc 1px solid;
  padding:7px;
  text-align: left;
}
TD.grid-td-r {
  BORDER-RIGHT: #cccccc 1px solid;
  BORDER-BOTTOM: #cccccc 1px solid;
  padding:7px;
  text-align: right;
}
TD.grid-td-end {
	BORDER-BOTTOM: #cccccc 1px solid;padding:5px;
  text-align:center;
}
TD.grid-line-top {
	BORDER-BOTTOM: #cccccc 1px solid; padding:0px;
}


