*
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    outline: 0
}
P
{
    MARGIN-BOTTOM: 1em;
    LINE-HEIGHT: 1.33em
}
UL
{
    MARGIN: 0px 0px 1em;
    LINE-HEIGHT: 1.33em;
    LIST-STYLE-TYPE: none
}
OL
{
    MARGIN: 0px 0px 1em;
    LINE-HEIGHT: 1.33em;
    LIST-STYLE-TYPE: none
}
TABLE
{
    BORDER-COLLAPSE: collapse;
    border-spacing: 0
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
FIELDSET
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
ABBR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
ACRONYM
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
ADDRESS
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
CAPTION
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
CITE
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
CODE
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
DFN
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
EM
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
STRONG
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
TH
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
VAR
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
STRONG
{
    FONT-WEIGHT: bold
}
EM
{
    FONT-STYLE: italic
}
CAPTION
{
    TEXT-ALIGN: left
}
TH
{
    TEXT-ALIGN: left
}
Q:unknown
{
    content: ''
}
Q:unknown
{
    content: ''
}
H1
{
    FONT-WEIGHT: normal;
    MARGIN-BOTTOM: 0.8em;
    COLOR: #cc6a00;
    LINE-HEIGHT: 1em;
    TEXT-ALIGN: left
}
H2
{
    FONT-WEIGHT: normal;
    MARGIN-BOTTOM: 0.8em;
    COLOR: #cc6a00;
    LINE-HEIGHT: 1em;
    TEXT-ALIGN: left
}
H3
{
    FONT-WEIGHT: normal;
    MARGIN-BOTTOM: 0.8em;
    COLOR: #cc6a00;
    LINE-HEIGHT: 1em;
    TEXT-ALIGN: left
}
H4
{
    FONT-WEIGHT: normal;
    MARGIN-BOTTOM: 0.8em;
    COLOR: #cc6a00;
    LINE-HEIGHT: 1em;
    TEXT-ALIGN: left
}
H1
{
    FONT-SIZE: 2em
}
H2
{
    FONT-SIZE: 1.6em
}
H3
{
    FONT-SIZE: 1.33em
}
H4
{
    FONT-SIZE: 1.17em
}
H5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 0.8em;
    COLOR: #16517e;
    FONT-STYLE: normal;
    TEXT-ALIGN: left
}
H6
{
    FONT-SIZE: 0.88em
}
DIV#sidebar H5 A
{
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 0.8em;
    COLOR: #16517e;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
DIV#sidebar H5 A:hover
{
    FONT-SIZE: 1em;
    MARGIN-BOTTOM: 0.8em;
    COLOR: #000;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
DIV#main-content H5 A
{
    COLOR: #225a85
}
DIV#main-content H5 A:hover
{
    COLOR: #000
}
A
{
    COLOR: #8eaec4;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #8eaec4;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #8eaec4;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #8eaec4;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #005288;
    TEXT-DECORATION: none
}
UL#locations
{
    WIDTH: 80px;
    PADDING-TOP: 18px
}
UL#locations LI.over
{
    FLOAT: left
}
UL#locations A
{
    DISPLAY: block;
    WIDTH: 80px;
    HEIGHT: 1.33em
}
UL#locations LI.off
{
    DISPLAY: block;
    WIDTH: 80px;
    HEIGHT: 1.33em
}
UL#locations A:hover
{
    BACKGROUND: url(../img/arrow.gif) no-repeat right center
}
UL#locations LI.off UL
{
    BORDER-RIGHT: #005288 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #005288 1px solid;
    DISPLAY: none;
    PADDING-LEFT: 10px;
    Z-INDEX: 9999;
    FILTER: alpha(opacity = 80);
    LEFT: 80px;
    BACKGROUND-IMAGE: none; 
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #005288 1px solid;
    WIDTH: 122px;
    COLOR: #4b4b4b;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #005288 1px solid;
    BACKGROUND-REPEAT: repeat; 
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 85px;
    BACKGROUND-COLOR: #ffffff;
    -moz-opacity: 0.8; 
    opacity: 0.8 
}
UL#locations LI.off UL LI
{
    MARGIN-BOTTOM: 1em
}
UL#locations LI.off:hover UL
{
    DISPLAY: block
}
UL#locations LI.over UL
{
    DISPLAY: block
}
BODY
{
    FONT-SIZE: 0.75em;
    BACKGROUND: url(../img/bg.gif) #fff 0px bottom;
    COLOR: #777;
    LINE-HEIGHT: 1.2em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
#wrap
{
    BACKGROUND: url(../img/bg2.jpg) #fff repeat-x 0px 0px;
    FLOAT: left;
    WIDTH: 100%;
    POSITION: relative;
    TEXT-ALIGN: left
}
#home #wrap
{
    BACKGROUND: url(../img/bg.jpg) #fff repeat-x 0px 0px
}
#header
{
    LEFT: 0px;
    MARGIN: auto;
    OVERFLOW: hidden;
    WIDTH: 911px;
    POSITION: relative;
    TOP: 52px;
    HEIGHT: 90px
}
#home #header
{
    HEIGHT: 209px
}
#home #logo A
{
    BACKGROUND: url(../img/logo-a.gif) no-repeat 0px 0px;
    LEFT: 26px;
    WIDTH: 179px;
    POSITION: absolute;
    TOP: 23px;
    HEIGHT: 78px
}
#dbe
{
    Z-INDEX: 1;
    LEFT: 26px;
    
    POSITION: relative;
    TOP: -40px
}
DIV.logo
{
    DISPLAY: block;
    LEFT: 26px;
    WIDTH: 179px;
    POSITION: absolute;
    TOP: 23px;
    HEIGHT: 78px
}
#header #banner-left
{
    FLOAT: left;
    WIDTH: 252px;
    HEIGHT: 209px
}
#header #banner-left #locations
{
    FONT-SIZE: 0.83em;
    LEFT: 105px;
    POSITION: absolute;
    TOP: 105px
}
#header #banner-left .content
{
    Z-INDEX: 1;
    LEFT: 36px;
    WIDTH: 300px;
    POSITION: relative;
    TOP: 150px
}
#header #banner-left .dbe
{
    Z-INDEX: 1;
    LEFT: 26px;
    WIDTH: 250px;
    POSITION: relative;
    TOP: 105px
}
#header #banner-right
{
    FLOAT: left;
    WIDTH: 659px;
    HEIGHT: 209px
}
#header #banner-right .content
{
    Z-INDEX: 1;
    LEFT: 36px;
    WIDTH: 400px;
    POSITION: relative;
    TOP: 75px
}
#header #banner-tagline
{
    FLOAT: left;
    WIDTH: 659px;
    HEIGHT: 209px
}
#header #banner-tagline .content
{
    Z-INDEX: 1;
    LEFT: 36px;
    WIDTH: 300px;
    POSITION: relative;
    TOP: 50px
}
#nav
{
    MARGIN: -90px auto auto;
    WIDTH: 911px;
    POSITION: relative;
    HEIGHT: 52px;
    TEXT-ALIGN: center
}
#home #nav
{
    MARGIN-TOP: -209px
}
UL.transnav
{
    DISPLAY: inline;
    POSITION: relative
}
UL.transnav LI
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-BOTTOM: 35px;
    WIDTH: 33%;
    TEXT-ALIGN: center
}
UL.transnav LI A
{
}
UL.transnav LI.active A
{
    FONT-WEIGHT: bold;
    COLOR: #166092
}
#body
{
    BACKGROUND: #fff;
    FLOAT: left;
    PADDING-BOTTOM: 50px;
    MARGIN: auto;
    WIDTH: 100%;
    POSITION: relative;
    TOP: 90px
}
#home #body
{
    TOP: 210px
}
#body .body-content
{
    MARGIN: auto;
    WIDTH: 911px
}
#body #sidebar
{
    BACKGROUND: url(../img/logo-b.gif) no-repeat 26px 7px;
    FLOAT: left;
    OVERFLOW: hidden;
    WIDTH: 252px;
    PADDING-TOP: 130px
}
#home #body #sidebar
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 65px
}
#body #sidebar H5
{
    FONT-WEIGHT: bold;
    COLOR: #005288;
    TEXT-ALIGN: right
}
#body #main-content
{
    PADDING-RIGHT: 26px;
    PADDING-LEFT: 36px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 597px;
    PADDING-TOP: 10px
}
#body #main-content-j
{
    PADDING-RIGHT: 26px;
    PADDING-LEFT: 36px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 597px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: justify
}
.j
{
    TEXT-ALIGN: justify
}
.left
{
    TEXT-ALIGN: left
}
#home #body #main-content
{
    PADDING-TOP: 65px
}
#body .blocks
{
}
#body .blocks .block
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ccc 1px dotted;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../img/bg_block.gif) no-repeat 1px 3px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 600px;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
#body .blocks .first
{
    BORDER-LEFT: 0px
}
#spacer
{
    WIDTH: 200px;
    HEIGHT: 350px
}
.spacer
{
    WIDTH: 400px;
    HEIGHT: 120px
}
#footer
{
    BORDER-TOP: #c0c9d1 1px solid;
    MARGIN-TOP: 90px;
    FONT-SIZE: 0.83em;
    BACKGROUND: url(../img/bg_footer.gif) #dee7ee repeat-x 0px 0px;
    FLOAT: left;
    WIDTH: 100%;
    COLOR: #999;
    POSITION: relative;
    HEIGHT: 128px;
    TEXT-ALIGN: center
}
#home #footer
{
    MARGIN-TOP: 210px
}
#footer .content
{
    MARGIN: 25px auto auto;
    WIDTH: 911px
}
#top-subnav
{
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 10px;
    COLOR: #cacaca;
    BORDER-BOTTOM: #7f7f7f 1px dotted
}
#top-subnav A.active
{
    FONT-WEIGHT: bold;
    COLOR: #005288
}
#nav UL
{
    LIST-STYLE-POSITION: inside;
    RIGHT: 48px;
    WIDTH: auto;
    POSITION: absolute;
    TOP: 9px;
    HEIGHT: 36px;
    counter-reset: item
}
#nav UL LI
{
    DISPLAY: inline;
    FLOAT: left;
    OVERFLOW: hidden;
    LINE-HEIGHT: 36px
}
#nav UL LI A
{
    DISPLAY: block;
    BACKGROUND: url(../img/bg_btnav.gif) no-repeat 0px 0px;
    OVERFLOW: hidden;
    WIDTH: 115px;
    HEIGHT: 36px;
    TEXT-DECORATION: none
}
#nav UL LI A SPAN
{
    TEXT-TRANSFORM: uppercase;
    LINE-HEIGHT: 39px
}
#nav UL LI A:hover
{
    BACKGROUND-POSITION: 0px -36px
}
#nav UL LI A:active
{
    BACKGROUND-POSITION: 0px -36px
}
#nav UL LI.active A
{
    BACKGROUND-POSITION: 0px -36px
}
#sidebar UL.nav
{
    LEFT: 26px;
    WIDTH: 226px;
    POSITION: relative;
    TOP: 0px;
    TEXT-ALIGN: right
}
#sidebar UL.nav LI
{
    DISPLAY: inline
}
#sidebar UL.nav LI A
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #dbdbdb 1px dotted;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: right
}
#sidebar UL.nav LI A SPAN
{
    COLOR: #e0d19e
}
#sidebar UL.nav LI.first A
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#sidebar UL.nav LI.first-active A
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    COLOR: #2f6897;
    BORDER-BOTTOM: 0px
}
#sidebar UL.nav LI.active A
{
    COLOR: #0e568a
}
UL.subnav
{
    WIDTH: 50%
}
UL.subnav LI
{
    DISPLAY: inline
}
UL.subnav LI A
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #dbdbdb 1px dotted;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    COLOR: #226997;
    PADDING-TOP: 4px
}
UL.subnav LI A:hover
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #dbdbdb 1px dotted;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    COLOR: #103147;
    PADDING-TOP: 4px
}
UL.subnav LI.first A:hover
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    COLOR: #19394e;
    BORDER-BOTTOM: 0px
}
UL.subnav LI.first-active A
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    COLOR: #226997;
    BORDER-BOTTOM: 0px
}
UL.subnav LI.active A
{
    COLOR: #0e568a
}
UL.numbers LI A
{
    FONT: 6px/6px Arial;
    COLOR: #e0d19e! important;
    TEXT-INDENT: -7px
}
UL.numbers LI A SPAN
{
    FONT: 12px/12px Verdana;
    COLOR: #6c9bba
}
UL.numbers LI A:hover
{
    COLOR: #d3b555! important
}
UL.numbers LI.active A
{
    COLOR: #d3b555! important
}
UL.numbers LI A:hover SPAN
{
    COLOR: #005288
}
UL.numbers LI.active A SPAN
{
    COLOR: #005288
}
#sidebar UL.nav2
{
    PADDING-RIGHT: 10px;
    TEXT-ALIGN: right
}
#sidebar UL.nav2 LI
{
    DISPLAY: inline
}
#footer UL.nav
{
    DISPLAY: inline;
    MARGIN-LEFT: 4px
}
#footer P.copy
{
    DISPLAY: inline;
    MARGIN-LEFT: 4px
}
#footer UL.nav LI
{
    DISPLAY: inline;
    PADDING-LEFT: 4px;
    BORDER-LEFT: #b9cbdb 1px solid
}
#footer A:hover
{
    COLOR: #005288
}
INPUT
{
}
SELECT
{
}
TEXTAREA
{
}
INPUT
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
TEXTAREA
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
INPUT
{
    VERTICAL-ALIGN: middle
}
SELECT
{
    VERTICAL-ALIGN: middle
}
TEXTAREA
{
    WIDTH: 200px;
    HEIGHT: 8em
}
INPUT.file
{
    WIDTH: 250px;
    HEIGHT: auto
}
INPUT.readonly
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent
}
INPUT.button
{
    BORDER-RIGHT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-COLOR: #ddd
}
INPUT.image
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    BORDER-BOTTOM: medium none;
    HEIGHT: auto
}
INPUT.radio
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    BORDER-BOTTOM: medium none;
    HEIGHT: auto
}
INPUT.check
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    BORDER-BOTTOM: medium none;
    HEIGHT: auto
}
.hidden
{
    DISPLAY: none
}
.replace
{
    DISPLAY: block;
    TEXT-INDENT: -10000px;
    LINE-HEIGHT: 0
}
.nomargin
{
    MARGIN: 0px
}
.topmargin
{
    MARGIN: 8px 0px 0px;
    important: 
}
.col-l
{
    FLOAT: left
}
.float
{
    FLOAT: left
}
.col-r
{
    FLOAT: right
}
.c
{
    TEXT-ALIGN: center
}
.manifesto
{
    COLOR: #216897
}
.large
{
    FONT-SIZE: 125%;
    COLOR: #184d71;
    LETTER-SPACING: -1px;
    text-shadow: #d5d5d5 1px 1px 2px
}
.normal
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
.r
{
    TEXT-ALIGN: right
}
.txt0
{
    COLOR: #005288
}
A.txt0
{
    COLOR: #005288
}
A.txt0:visited
{
    COLOR: #005288
}
A.txt0:hover
{
    COLOR: #15264a
}
.txt1
{
    COLOR: #7096b1
}
.txt2
{
    COLOR: #b9cbdb
}
.img-shadow
{
    MARGIN-LEFT: -6px
}
.clearfix:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: "."
}
BLOCKQUOTE
{
    TEXT-INDENT: 2em;
    LINE-HEIGHT: 21px;
    POSITION: relative;
    TEXT-ALIGN: right
}
.bqstart
{
    FONT-SIZE: 200%
}
.bqend
{
    FONT-SIZE: 200%
}
.beginquote
{
    MARGIN-TOP: -10px;
    POSITION: relative;
    TOP: 5px
}
.endquote
{
    MARGIN-TOP: -10px;
    POSITION: relative;
    TOP: 5px
}
.bqstart
{
    LEFT: 6px;
    COLOR: #d0dce7;
    TEXT-INDENT: 0px;
    FONT-FAMILY: Georgia;
    POSITION: absolute;
    TOP: 0em
}
.bqend
{
    RIGHT: 0px;
    COLOR: #d3dee8;
    TEXT-INDENT: 0px;
    MARGIN-RIGHT: -3px;
    FONT-FAMILY: Georgia;
    POSITION: absolute
}
.clearfix
{
    DISPLAY: inline-block
}
UL.jobs
{
}
UL.jobs LI
{
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-TYPE: disc
}
UL.jobs LI STRONG
{
    FONT-WEIGHT: normal;
    COLOR: #000;
    FONT-STYLE: normal
}
UL.jobs LI.h
{
    FONT-WEIGHT: bold;
    COLOR: #000;
    LIST-STYLE-TYPE: none
}
* HTML .clearfix
{
    HEIGHT: 1%
}
.clearfix
{
    DISPLAY: block
}
#divider
{
    MARGIN-TOP: 18px;
    MARGIN-BOTTOM: 18px;
    WIDTH: 100%;
    BORDER-BOTTOM: #c4c4c4 1px dotted;
    HEIGHT: 1px
}
#list1
{
    MARGIN-LEFT: 15px;
    LIST-STYLE-TYPE: circle
}

#list2
{	margin-left:15px;
	list-style-type:decimal
}
IMG.download
{
    MARGIN-TOP: -11px;
    POSITION: relative;
    TOP: 11px
}
.img-right
{
    CLEAR: left;
    BORDER-RIGHT: #d2d2d2 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #d2d2d2 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FLOAT: right;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 15px;
    BORDER-LEFT: #d2d2d2 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #d2d2d2 1px solid;
    BACKGROUND-COLOR: #fff
}
.img-center
{
    BORDER-RIGHT: #d2d2d2 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #d2d2d2 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #d2d2d2 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #d2d2d2 1px solid;
    BACKGROUND-COLOR: #fff
}
.w150
{
    MAX-WIDTH: 150px;
    MAX-HEIGHT: 150px
}
.w115
{
    MAX-WIDTH: 115px;
    MAX-HEIGHT: 115px
}
.w85
{
    MAX-WIDTH: 85px;
    MAX-HEIGHT: 85px
}
.w65
{
    MAX-WIDTH: 65px;
    MAX-HEIGHT: 65px
}
DIV.cf_wrapper
{
    WIDTH: 252px;
    POSITION: relative;
    HEIGHT: 300px
}
DIV.cf_element
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    WIDTH: 400px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: 250px;
    BACKGROUND-COLOR: #eee
}
DIV.cf_element DIV.content
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
DIV.cf_element DIV.content H3
{
    MARGIN-TOP: 0px;
    PADDING-TOP: 0px
}
.projdata
{
    BORDER-RIGHT: #dee7ee 1px solid;
    BORDER-TOP: #dee7ee 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #dee7ee 1px solid;
    BORDER-BOTTOM: #dee7ee 1px solid;
    padding: 10px;
    padding-bottom:15;
    
}

table.projdata td
{
	padding-bottom:5px;
}
.altblue
{
    COLOR: #005288;
    BACKGROUND-COLOR: #dee7ee;
    TEXT-ALIGN: left
}
.altwhite
{
    COLOR: #005288;
    TEXT-ALIGN: left
}

