html, body {height: 100%; width: 100%; font-size:12px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; margin:0; text-align: center;}

.wrapper {width: 100%; min-height: 100%; height: auto !important; height: 100%; margin-top: -100px; /* the top margin is the negative value of the header's height */ margin-bottom: -75px; /* the bottom margin is the negative value of the footer's height */}
.footer{background: #002878 url(../images/footer_bg.gif) repeat-x; width: 100%; height: 75px;   /* .push must be the same height as .footer || POS color: 111b4c */ }
.push{height: 75px;   /* .push must be the same height as .footer */}
.footer_bg{width:780px;  font-size:10px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; color:#ffffff; padding-top: 7px; padding-bottom:10px; text-align:center;}

.header{background: #FFFFFF  width: 100%; height: 100px;  /* .header_push must be the same height as .header || POS color: 111b4c */}
.header_line{background: #00ad93 url(../images/header_bg.gif) repeat-y; width: 100%; height: 12px;  /* .header_push must be the same height as .header || POS color: 111b4c */}
.header_push{height: 100px;  /* .header_push must be the same height as .header */}

.content{width:100% display:block; font-size:12px; color: #000;}
.nav{width:170px; padding-right:15px; float:left; display:block;}

.footer a{font-size:11px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; color:#ffffff; padding: 5px; text-decoration:none;}
.footer a:hover{color:#ffffff; text-decoration:underline;}

.green_bg{background:#00ad93;}
.blue_bg{background:#002878;}

.bluetext{color: #002878;}
.greentext{color: #00ad93;}
.dktext{color: #64551E;}
.bold{font-weight:bold;}

.footer_logo{background: url(../images/footer_logo.gif) no-repeat; width: 287px; height: 18px; text-align:center; margin-top:10px;}

.colsplit{margin-top: 20px;  width:760px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;}
.colsplit .col1{width:170px; float:left; font-size:12px; color: #000; padding:0; }
.colsplit .col2{width:575px; float:right; font-size:12px; color: #000;}
.colsplit .col {width:760px; float:left;}

ul.navList {margin:0; padding:0;list-style-type:none;*height:1%; width:75px;}
ul.navList li {margin:0;padding:0;list-style-type:none;float:left; height:55px;}
ul.navList > li {width:100%} /* IE6 shows li's whitespace when with is set to 100% */
ul.navList li.last {border:none;}
ul.navList li.first {border:none;}
ul.navList li a {float:left;width:100%;display:block;padding:5px 0 0 ;border-bottom: 1px solid #d6d6d6; margin-bottom:1px;}
ul.navList li a img{vertical-align: bottom; /*border-top: 1px solid #666; border-bottom: 1px solid #666;*/}
ul.navList li.last a {border:none}

ul.navList_alt {margin:0; padding:0;list-style-type:none;*height:1%; width:75x;}
ul.navList_alt li {margin-left:10px;padding:0;list-style-type:none;float:left; height:25px;}
ul.navList_alt > li {width:100%} /* IE6 shows li's whitespace when with is set to 100% */
ul.navList_alt li.last {border:none;}
ul.navList_alt li.first {border:none;}
ul.navList_alt li a {float:left;width:100%;display:block;padding:5px 0 0 ;border-bottom: 0px solid #d6d6d6; margin-bottom:1px;}
ul.navList_alt li a img{vertical-align: bottom; /*border-top: 1px solid #666; border-bottom: 1px solid #666;*/}
ul.navList_alt li.last a {border:none}

.hidden {display:none !important}
.visible {display:block !important;visibility:inherit !important}
.clear{margin-top:5px; background-color:#fff;}

.mainlink_bg{padding: 5px;  background-color:#f1f1f1; }

a.mainlink{font-family: Arial, sans-serif; font-size:12px; color: #002878;}
a.mainlink:link, a.mainlink:visited, a.mainlink:hover {color:#002878;text-decoration:none;}
a.mainlink:hover {text-decoration:underline;}

a.expanded, a.collapsed {padding-left:16px;font-weight:bold;outline:none;display:inline-block; line-height:24px;}
a.expanded span, a.collapsed span {display:block;width:1px;overflow:hidden;visibility:hidden;display:inline-block;}
a.expanded {background:url(../images/arrow_action_down.gif) left 6px  no-repeat;}
a.collapsed {background:url(../images/arrow_action_right.gif) left 6px no-repeat;}

.Ans{padding: 10px; padding-left:20px; border: #f1f1f1 5px solid;  /*background-color:#f1f1f1; */ font-size:12px; line-height: 15px;}

span.corner {display:block;overflow:hidden;font-size:1px;background:#ffffff;height:1px;border:none;margin:0 1px;}
span.space {display:block;overflow:hidden;font-size:1px;background:#ffffff;height:5px;border:none;margin:0 1px;}

span.SectionTitle{width: 100%; height:18px; font-family: arial, verdana, helvetica, sans-serif; font-size: 20px; color:#002878; border-bottom: 1px dashed #d6d6d6; FONT-WEIGHT: bold; margin-bottom: 0px;  padding-top:2px; }
span.SubSectionTitle1{width: 100%; height:18px; font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; color:#002878; border-bottom:  1px solid #d6d6d6; FONT-WEIGHT: bold; margin-bottom: 0px; }
span.SubSectionTitle2{font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; color:#002878; FONT-WEIGHT: bold; margin-bottom: 0px; }
span.SubSectionTitle{width: 100%; padding: 5px; height:18px;  margin-top:0px; font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; color:#002878; background-color: #f1f1f1;  FONT-WEIGHT: bold; margin-bottom: 0px; }
span.BioSectionTitle{width: 100%; margin-left: 0px; margin-top:0px; font-family: arial, verdana, helvetica, sans-serif; font-size: 20px; color:#64551E; border-bottom:  1px dashed #d6d6d6; FONT-WEIGHT: bold; margin-bottom: 0px; }

div.TTlBorderBox {margin:0; width: 565px;  display:block; margin-right:0px; margin-left: -10px;}
div.TTlBorderBox div.Tbody { padding:0px 0px 3px 0px;; border-bottom:1px solid #d6d6d6; width:auto;}

hr{height:1px; border-bottom: 1px dashed #d6d6d6;}
hr.blue{height:1px; border-bottom:  1px dashed #002878; margin-top: -10px;}


img.border{border:#cbcbcb 5px double;}

TABLE{font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color:#000000;}

ul.arrow{margin-top:5px; margin-left:25px; line-height: 18px;}
ul.arrow li {BACKGROUND-POSITION: left 5px; vertical-align:top; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../images/b_arrow.gif); PADDING-BOTTOM: 2px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none}

div.BorderBox {margin:0; height:auto; width:83; display:block; margin-right:0px; margin-top: -10px;}
div.BorderBox div.body {height:103; padding:3px 3px 0px 3px; border:1px solid #d6d6d6; width:auto;}


li.alink{line-height: 18px; list-style-type:none;}
li.alink A {COLOR: #00ad93}
li.alink A:link {COLOR: #00ad93}
li.alink A:visited {COLOR: #00ad93}
li.alink A:hover {COLOR: #002878;}
li.alink A:active {COLOR: #00ad93}

A {COLOR: #00ad93; text-decoration:none;}
A:link {}
A:visited {}
A:hover {COLOR: #002878; text-decoration:none;}
A:active {}

A.bluelink{COLOR: #002878; text-decoration:none;}
A:link.bluelink{}
A:visited.bluelink {}
A:hover.bluelink{COLOR: #00ad93; text-decoration:none;}
A:active.bluelink{}


Table.Bio1{margin-top:0px; margin-left:10px}
Table.Bio1 TR{padding-top:20px;}
Table.Bio1 TR TD{margin-top:0px; padding-left:10px; vertical-align:top}

.indent{margin-left: 20px;}

Table.Bio{margin-top:0px; margin-left:0px}
Table.Bio TR{padding-top:10px;}
Table.Bio TR TD{margin-top:0px; padding-left:10px; vertical-align:top}

A.bio{line-height:35px;}

span.NewsSubSection{font-family: arial, verdana, helvetica, sans-serif; font-size: 16px; color:#002878; FONT-WEIGHT: bold;}




/* Original Extranet CSS */

/*

TABLE
{
    border-bottom-width : 1pt;
    border-right-width : 1pt;
    border-left-width: 1pt;
    border-top-width: 1pt;
    border-collapse : collapse;
}

.altButton
{
border:1px solid black;
Color: white;
font-weight: bold;
background-color:#666666;
font-family: Eras Medium ITC,verdana;

}

.banner
{
    background-color: #FFCC00;
    padding-right: 30px;
    padding-left: 20px;
    border-bottom: 4px solid black;
}

.bannertitle
{   
    font-size: 30px ! important;
    font-weight: bold ! important;
    color: black! important;
}

.bannersubtitle
{   
    font-size: 18px ! important;
    font-weight: bold ! important;
    color: black! important;
}

.ShadowBox
{
BORDER: 1px solid #333333;
COLOR: #000000;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#cccccc', Positive='true');
background-color: #fbfbfb;
PADDING-TOP:3 ! important;
PADDING-BOTTOM:5 ! important;
PADDING-LEFT: 5 ! important;
PADDING-RIGHT:5 ! important;
}

.MenuLabel
{
color:black; 
font:12px;
font-weight:bold;
}

.dashedoutline
{

    Border: 3px dashed #666666;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.underline
{
    Border-bottom: 3px dashed #FFCC00;
}


.rightvertical
{
 Border-right: 2px solid black;
 background-color: #f4f4f4 ; 
}

.ContentCell
    {	
    padding-right: 5px;
    padding-left: 5px;
    }

.GreyBox
{
  background-color: #999999;
  border: 3px #999999 dashed;
  color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;

}

.lightheadline
{
    font-size: 18px ! important;
    font-weight: bold ! important;
    color: #666666 ! important;
}

.darkheadline
{
    font-size: 18px ! important;
    font-weight: bold ! important;
    color: black ! important;
}
.redheadline
{
    font-size: 18px ! important;
    font-weight: bold ! important;
    color: #cc0033 ! important;
}

.lighthighlight
{
    color: #FFCC00;
    font-weight: bold;
}

.InfoText
{
   color: #666666;
   font-size: 11px;
   font-weight: normal;
}

.InfoTextAlert
{
   color: red;
   font-size: 11px;
   font-weight: bold;
}


.headline
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 19px;
	FONT-WEIGHT: bold;
	COLOR: #666699;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #996600 1px solid
	width: 100%;
}


* STYLE CLASSES FOR REDDOT SMARTEDIT MODE *

.reddot
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Sans Serif;
	TEXT-DECORATION: none;
}

.Picture
{
position: relative;
top: -5px;
left: -5px;
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='gray', Positive='true');
border: 1px black solid;
margin-bottom:25px;
}

.lighthighlight
{
    color: red;
    font-weight: bold;
}




*/