html  { min-height: 100%; }
body {
background-color: #ededed;
margin: 18px 0;
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 17px;
text-align: center; 
min-height: 100%; 
min-width: 860px;
}
#wrapper {
position: relative; 
width: 850px;  
height: 100%;
margin: 0px auto; 
text-align: left; 
min-height: 100%; 
color: #000000; 
background-color: #ffffff; 
border: 1px solid #013974;
border-top: 0px solid #013974;
}  
.sliderdiv {
position: relative; 
width: 850px;  
height: 100%;
margin: 0px auto; 
text-align: left; 
min-height: 100%; 
color: #000000; 
background-color: #ffffff; 
padding: 0px 0px  12px  0px;
border-left: 1px solid #013974;
border-right: 1px solid #013974;
} 
img.sliderimg {
float:left;margin-right:18px;
}
.l3col {
display:block;
position: relative;
float:left;
margin: 12px 10px 18px 20px; 
width: 294px; 
height: 100%;
/*min-height: 100%;*/ 
border: 0px solid black;
}
.r3col {
display:block;
position: relative;
float:right;
margin: 12px 10px 18px 0px; 
width: 204px; 
height: 100%;
/*min-height: 100%;*/ 
border: 0px solid black;

}
.m3col {
display:block;
position: relative;
float:right; 
margin: 12px 10px 18px 10px; 
width: 254px; 
height: 100%;
/*min-height: 100%;*/ 
border: 0px solid black;

}
.l2col {
display:block;
position: relative;
float:left;
margin: 18px 10px 18px 20px; 
width: 250px; 
height: 100%;
/*min-height: 100%;*/ 
border: 0px solid black;
}
.r2col {
display:block;
position: relative;
float:right;
margin: 18px 20px 18px 10px; 
width: 530px; 
height: 100%;
/*min-height: 100%;*/ 
border: 0px solid black;
}
.lecol {
display:block;
position: relative;
float:left;
margin: 18px 20px 18px 30px; 
width: 370px; 
height: 100%;
/*min-height: 100%;*/ 
border: 0px solid black;
}
.recol {
display:block;
position: relative;
float:right;
margin: 18px 30px 18px 20px; 
width: 370px; 
height: 100%;
/*min-height: 100%;*/ 
border: 0px solid black;
}
.flcol {
display:block;
position: relative;
float:left;
margin: 24px 10px 18px 10px; 
width: 254px; 
height: 100%;
/*min-height: 100%;*/ 
border: 0px solid black;
}
.frcol {
display:block;
position: relative;
float:right;
margin: 24px 10px 18px 10px; 
width: 234px; 
height: 100%;
/*min-height: 100%;*/ 
border: 0px solid black;

}
.fmcol {
display:block;
position: relative;
float:right; 
margin: 24px 10px 18px 10px; 
width: 274px; 
height: 100%;
/*min-height: 100%;*/ 
border: 0px solid black;
}

.ccol {
position: relative; 
display:block;
clear: both;
margin: 0px auto 24px auto; 
width: 700px; 
height: 100%;
/*min-height: 100%;*/ 
border: 0px solid black;
}
.banner {
display:block; 
width: 850px; 
height: 150px; 
margin: 0px auto; 
clear:both;
background-color: #ffffff;
border: 1px solid #013974;
border-bottom: 0px solid #013974;
}
.tlinks {
display:block; 
width: 850px; 
height: 30px; 
margin: 0px auto; 
clear:both;
background-color: #ffffff;
border-left: 1px solid #013974;
border-right: 1px solid #013974;
 border-bottom:4px solid #013974;
}
.footer {
display:block; 
height: 130px; 
clear:both;
background-color: #ffffff;
border-top: 4px solid #013974;
/*font-size: 1px; */
/*height: 1px;*/
}
a {
color:#013368;
}
a:hover {
color:#720A1B;
}
a.pglink {
color:#000000;
text-decoration: none;
}
a.pglink:hover {
color:#720A1B;
text-decoration: underline;
}

#tabs {
      float:left;
      width:100%;
	  font-family: Tahoma,Arial,Helvetica,sans-serif;
      font-size:12px;
      line-height:normal; 
          border-bottom:0px solid #013974;
      }
    #tabs ul {
          margin:0;
          padding:6px 10px 0 40px;
          list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("../images/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none; font-weight:bold;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("../images/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#6B78A9;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#013974;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

      #tabs #current a {
              background-position:0% -42px;
      }
      #tabs #current a span {
              background-position:100% -42px; color:#013974;
      }
img {border:0px;}
h1 {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size: 16px; margin:12px 0 18px 0;color:#720A1B; text-decoration: underline;}
h2 {font-size: 15px; margin: 12px 0;}
h3 {font-size: 15px; margin: 12px 0px 0px 0px ;}
h4 {font-size: 14px; margin: 18px 0px 0px 0px ;}
p { margin: 12px 0; }
p.indent {margin-left:32px;margin-right:32px}
p.center {text-align:center}
p.top {margin:0px 0}
.center {text-align:center}
.top { vertical-align: top; }
.small { font-size: 11px; line-height: 13px; }
hr {color: #013974; text-align: center; width:80%; margin: 18px 0;}
ul {margin-top: 12px;}
ol {margin-top: 12px;}
li { padding-bottom:3px; }
li.sidelinks { margin-left: -10px; padding-bottom:0px; line-height: 14px;}
.clear {clear:both}
table.tableleft {clear:both;float:left;margin-right:12px}
table.tableright {clear:both;float:right;margin-left:12px}
table.tablecenter {margin-left:auto; margin-right:auto;}
td.t2col {width: 50%;}
td.t3col {width: 33%;}
td.t4col {width: 25%;}
th.t2col {width: 50%;}
th.t3col {width: 33%;}
th.t4col {width: 25%;}
img.ImageLeft {float:left;margin-right:12px}
img.ImageRight {float:right;margin-left:12px}
a.pdf { background: url('pdficon.gif') no-repeat; padding: 0px 1px 3px 20px;}
a.email { background: url('mailicon.gif') no-repeat; padding: 0 1px 3px 20px; }
a.word { background: url('wordicon.gif') no-repeat; padding: 0 1px 3px 20px; }
a.ppt { background: url('ppticon.gif') no-repeat; padding: 0 1px 3px 20px; }
a.xcl { background: url('excelicon.gif') no-repeat; padding: 0 1px 3px 20px; }
a.img { background: url('photoicon.gif') no-repeat; padding: 0 1px 3px 20px; }
.border { border: 1px solid #080808; }
.blue { color:#003399; }
.red { color:#990000; }
.gray { color:#666666; }
