BODY
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #c0c0c0;
    MARGIN: 0px 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #232323;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
.clear
{
    CLEAR: both
}
#maincontainer
{
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #006695;
    MARGIN: 0px auto;
    WIDTH: 875px
}
#homeheader
{
    POSITION: relative;
    MARGIN: 0px;
    WIDTH: 875px;
    HEIGHT: 398px
}
#header
{
    POSITION: relative;
    MARGIN: 0px;
    PADDING-LEFT: 41px;
    WIDTH: 834px;
    BORDER-TOP: #194241 1px solid
}
#topborder
{
    BACKGROUND-IMAGE: url(../images/topDivider.gif);
    POSITION: relative;
    MARGIN: 0px 0px 0px 41px;
    WIDTH: 797px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 12px;
    OVERFLOW: hidden
}
#homecontent
{
    BACKGROUND-IMAGE: url(../images/main_bg.jpg);
    POSITION: relative;
    BORDER-LEFT: #194241 1px;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: white;
    MARGIN: 0px 0px 0px 41px;
    PADDING-LEFT: 0px;
    WIDTH: 797px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: repeat-y;
    BORDER-RIGHT: #194241 1px;
    PADDING-TOP: 20px
}
#footer
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 45px;
    PADDING-RIGHT: 0px;
    COLOR: silver;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 10px
}
#pagebottom
{
    BACKGROUND-IMAGE: url(../images/siteBottom.gif);
    POSITION: relative;
    MARGIN: 0px 0px 0px 41px;
    WIDTH: 834px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 67px
}
.bottommenu
{
    Z-INDEX: 0;
    POSITION: relative;
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: #999999;
    TOP: 10px;
    LEFT: -20px
}
.bottommenu A
{
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: #999999;
    TEXT-DECORATION: none
}
.bottommenu A:hover
{
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: #666666;
    TEXT-DECORATION: none
}
.pagetitle
{
    FONT: bold 18px Arial, Helvetica, sans-serif;
    COLOR: #006695;
    TEXT-DECORATION: none
}
.pageheader
{
    FONT: bold 18px Arial, Helvetica, sans-serif;
    COLOR: #006695;
    TEXT-DECORATION: none
}
.boldtext
{
    FONT: bold 14px/22px Arial, Helvetica, sans-serif;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.blueboldtext
{
    FONT: bold 14px/22px Arial, Helvetica, sans-serif;
    COLOR: #006695;
    TEXT-DECORATION: none
}
.largeboldtext
{
    FONT: bold 16px/22px Arial, Helvetica, sans-serif;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.bodytop
{
    Z-INDEX: 699;
    POSITION: relative;
    HEIGHT: 20px;
    OVERFLOW: auto
}
.bodybottom
{
    HEIGHT: 20px
}
.bodyleft
{
    PADDING-BOTTOM: 30px;
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 30px;
    WIDTH: 206px;
    PADDING-RIGHT: 30px;
    FLOAT: left;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
.bodyright
{
    BORDER-LEFT: #a7c8c0 1px solid;
    PADDING-BOTTOM: 30px;
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 30px;
    WIDTH: 460px;
    PADDING-RIGHT: 35px;
    FLOAT: right;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
.bodyfull
{
    PADDING-BOTTOM: 30px;
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 35px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px
}
.leftmenulink
{
    FONT: 18px/30px Arial, Helvetica, sans-serif;
    COLOR: #006695;
    TEXT-DECORATION: none
}
.leftmenulink:hover
{
    COLOR: #439539
}
.leftmenulinkactive
{
    FONT: 18px/30px Arial, Helvetica, sans-serif;
    COLOR: #439539;
    TEXT-DECORATION: none
}
.topmenulink
{
    FONT: 14px Arial, Helvetica, sans-serif;
    COLOR: #006695;
    TEXT-DECORATION: none
}
.topmenulink:hover
{
    COLOR: #960949
}
.topmenulinkactive
{
    FONT: 14px Arial, Helvetica, sans-serif;
    COLOR: #960949;
    TEXT-DECORATION: none
}
.leftmenudead
{
    FONT: 18px/30px Arial, Helvetica, sans-serif;
    COLOR: #006695;
    TEXT-DECORATION: none
}
.leftmenusublink
{
    PADDING-LEFT: 20px;
    FONT: 14px/30px Arial, Helvetica, sans-serif;
    COLOR: #006695;
    TEXT-DECORATION: none
}
.leftmenusublink:hover
{
    COLOR: #960949
}
.leftmenusublinkactive
{
    PADDING-LEFT: 20px;
    FONT: bold 16px/30px Arial, Helvetica, sans-serif;
    COLOR: #999999;
    TEXT-DECORATION: none
}
.headlefttext
{
    POSITION: absolute;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 20px;
    WIDTH: 216px;
    TOP: 85px;
    LEFT: 34px
}
.headrighttext
{
    POSITION: absolute;
    TEXT-ALIGN: left;
    WIDTH: 462px;
    TOP: 85px;
    LEFT: 250px
}
.checklist
{
    LINE-HEIGHT: 22px;
    MARGIN-LEFT: 24px;
    LIST-STYLE-IMAGE: url(../images/check1.gif)
}
.bulletlist
{
    LINE-HEIGHT: 22px;
    MARGIN-LEFT: 15px
}
.dashlist
{
    LINE-HEIGHT: 22px;
    MARGIN-LEFT: 45px;
    LIST-STYLE-IMAGE: url(../images/dash1.gif)
}
.sublist
{
    LINE-HEIGHT: 22px;
    LIST-STYLE-TYPE: none;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 45px;
    LIST-STYLE-IMAGE: none
}
.pagelink
{
    COLOR: #333333;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.pagelink:hover
{
    COLOR: #666666
}
#logo_p1
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 41px
}
#logo_p2
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 41px
}
#logo_p3
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 40px
}
#whitelogocorner
{
    Z-INDEX: 550;
    POSITION: absolute;
    TOP: 0px;
    LEFT: 268px
}
#logobottomfull
{
    POSITION: absolute;
    TOP: 63px;
    LEFT: 41px
}
#home_b1
{
    POSITION: absolute;
    TOP: 111px;
    LEFT: 92px
}
#home_b2
{
    POSITION: absolute;
    TOP: 192px;
    LEFT: 92px
}
#bodytop
{
    Z-INDEX: 40;
    POSITION: relative;
    MARGIN: 0px;
    WIDTH: 834px;
    HEIGHT: 43px
}
#headtop
{
    BACKGROUND-IMAGE: url(../images/siteTop.gif);
    Z-INDEX: 30;
    POSITION: relative;
    MARGIN: 0px;
    WIDTH: 834px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 63px
}
#homeimagebox
{
    BACKGROUND-IMAGE: url(../images/bodyRight.gif);
    Z-INDEX: 20;
    POSITION: relative;
    TEXT-ALIGN: right;
    BORDER-LEFT: #194241 1px solid;
    BACKGROUND-COLOR: #d7e4df;
    WIDTH: 797px;
    PADDING-RIGHT: 5px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-POSITION: right 50%;
    HEIGHT: 292px;
    OVERFLOW: hidden
}
.homeimg
{
    PADDING-RIGHT: 5px
}
.pagetopmenu
{
    POSITION: absolute;
    FONT: bold 14px Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    TOP: 15px;
    LEFT: 615px
}
#aboutmenu
{
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    TOP: 30px;
    LIST-STYLE-IMAGE: none;
    PADDING-TOP: 0px;
    LEFT: 575px
}
#aboutmenu LI
{
    BACKGROUND-COLOR: #83aca1;
    WIDTH: 108px;
    FONT: bold 12px Arial, Helvetica, sans-serif;
    HEIGHT: 18px;
    COLOR: #003a4e
}
#aboutmenu LI A
{
    BORDER-BOTTOM: #ffffff 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 10px;
    WIDTH: 108px;
    PADDING-RIGHT: 10px;
    HEIGHT: 18px;
    COLOR: #003a4e;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px
}
#aboutmenu LI A:visited
{
    COLOR: #003a4e;
    TEXT-DECORATION: none
}
#aboutmenu LI A:active
{
    COLOR: #003a4e;
    TEXT-DECORATION: none
}
#aboutmenu LI A:hover
{
    BACKGROUND-COLOR: #225d7b;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.pagetopmenu A
{
    LINE-HEIGHT: normal;
    FONT-VARIANT: normal;
    FONT-STYLE: normal;
    PADDING-RIGHT: 8px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 18px;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #ffffff 1px solid;
    TEXT-DECORATION: none
}
.pagetopmenu A:hover
{
    LINE-HEIGHT: normal;
    FONT-VARIANT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #008bd3;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
#topmenup2
{
    POSITION: relative;
    TOP: -1px;
    LEFT: 144px
}
#topmenu
{
    Z-INDEX: 390;
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 470px;
    PADDING-RIGHT: 0px;
    HEIGHT: 25px;
    TOP: 25px;
    PADDING-TOP: 0px;
    LEFT: 318px
}
.horizontalcssmenu
{
    Z-INDEX: 400;
    POSITION: absolute;
    WIDTH: 470px;
    TOP: 0px;
    LEFT: 0px
}
.horizontalcssmenu UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.horizontalcssmenu UL LI
{
    POSITION: relative;
    DISPLAY: inline;
    FLOAT: left;
    HEIGHT: 18px;
    BORDER-RIGHT: #000000 1px solid
}
.horizontalcssmenu UL LI A
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    FONT: bold 11px Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px
}
.horizontalcssmenu UL LI A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.horizontalcssmenu UL LI A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.horizontalcssmenu UL LI A:hover
{
    COLOR: #008bd3;
    TEXT-DECORATION: none
}
.horizontalcssmenu UL LI UL
{
    Z-INDEX: 500;
    POSITION: absolute;
    DISPLAY: block;
    VISIBILITY: hidden;
    TOP: 0px;
    LEFT: -10px
}
.horizontalcssmenu UL LI UL LI
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    DISPLAY: inline;
    FLOAT: none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
.horizontalcssmenu UL LI UL LI A
{
    BORDER-BOTTOM: #ffffff 1px solid;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 5px;
    WIDTH: 120px;
    PADDING-RIGHT: 5px;
    FONT: bold 12px/14px Arial;
    BACKGROUND: #83aca1;
    COLOR: #003a4e;
    PADDING-TOP: 4px
}
.horizontalcssmenu UL LI UL LI A:visited
{
    COLOR: #003a4e;
    TEXT-DECORATION: none
}
.horizontalcssmenu UL LI UL LI A:active
{
    COLOR: #003a4e;
    TEXT-DECORATION: none
}
.horizontalcssmenu UL LI UL LI A:hover
{
    BACKGROUND-COLOR: #225d7b;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.submenuspacer
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 20px;
    PADDING-TOP: 0px
}
.horizontalcssmenu .arrowdiv
{
    POSITION: absolute;
    BACKGROUND: url(../images/lightbox/menuarrow.gif) no-repeat left center;
    RIGHT: 0px
}
* HTML P#iepara
{
    PADDING-TOP: 1em
}
* HTML .horizontalcssmenu UL LI
{
    FLOAT: left;
    HEIGHT: 1%
}
* HTML .horizontalcssmenu UL LI A
{
    HEIGHT: 1%
}
#lightbox
{
    Z-INDEX: 100;
    POSITION: absolute;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 0;
    WIDTH: 100%;
    LEFT: 0px
}
#lightbox IMG
{
    WIDTH: auto;
    HEIGHT: auto
}
#lightbox A IMG
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
#outerImageContainer
{
    POSITION: relative;
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px auto;
    WIDTH: 250px;
    HEIGHT: 250px
}
#imageContainer
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
#loading
{
    POSITION: absolute;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 0;
    WIDTH: 100%;
    HEIGHT: 25%;
    TOP: 40%;
    LEFT: 0%
}
#hoverNav
{
    Z-INDEX: 10;
    POSITION: absolute;
    WIDTH: 100%;
    HEIGHT: 100%;
    TOP: 0px;
    LEFT: 0px
}
#imageContainer > #hoverNav
{
    LEFT: 0px
}
#hoverNav A
{
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium
}
#prevLink
{
    BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA);
    WIDTH: 49%;
    DISPLAY: block;
    HEIGHT: 100%
}
#nextLink
{
    BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA);
    WIDTH: 49%;
    DISPLAY: block;
    HEIGHT: 100%
}
#prevLink
{
    FLOAT: left;
    LEFT: 0px
}
#nextLink
{
    FLOAT: right;
    RIGHT: 0px
}
#prevLink:hover
{
    BACKGROUND: url(../images/lightbox/prevlabel.gif) no-repeat left 15%
}
#prevLink:hover:visited
{
    BACKGROUND: url(../images/lightbox/prevlabel.gif) no-repeat left 15%
}
#nextLink:hover
{
    BACKGROUND: url(../images/lightbox/nextlabel.gif) no-repeat right 15%
}
#nextLink:hover:visited
{
    BACKGROUND: url(../images/lightbox/nextlabel.gif) no-repeat right 15%
}
#imageDataContainer
{
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px auto;
    WIDTH: 100%;
    FONT: 10px/1.4em Verdana, Helvetica, sans-serif;
    OVERFLOW: auto
}
#imageData
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    COLOR: #666;
    PADDING-TOP: 0px
}
#imageData #imageDetails
{
    TEXT-ALIGN: left;
    WIDTH: 70%;
    FLOAT: left
}
#imageData #caption
{
    FONT-WEIGHT: bold
}
#imageData #numberDisplay
{
    PADDING-BOTTOM: 1em;
    DISPLAY: block;
    CLEAR: left
}
#imageData #bottomNavClose
{
    PADDING-BOTTOM: 0.7em;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium;
    WIDTH: 66px;
    FLOAT: right
}
#overlay
{
    Z-INDEX: 90;
    POSITION: absolute;
    BACKGROUND-COLOR: #000;
    WIDTH: 100%;
    HEIGHT: 500px;
    TOP: 0px;
    LEFT: 0px
}
.headertitle
{
    COLOR: #006695;
    FONT-SIZE: 18px
}
.caption
{
    COLOR: #006695;
    FONT-SIZE: smaller
}
H1
{
    COLOR: #232323;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.tblfeature
{
    BORDER-BOTTOM: #e6e6e6 1px solid;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}
A
{
    COLOR: #006695
}
.headlefttextbold
{
    COLOR: #006695;
    FONT-SIZE: 22px;
    FONT-WEIGHT: bolder
}
.headrighttextbig
{
    POSITION: absolute;
    TEXT-ALIGN: left;
    COLOR: white;
    FONT-SIZE: 22px;
    TOP: 85px;
    LEFT: 275px
}
#ourlogo
{
    Z-INDEX: 600;
    POSITION: absolute;
    VISIBILITY: visible;
    TOP: 45px;
    LEFT: 52px
}


