﻿BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1% 0px 0px;
    WIDTH: 99%;
    COLOR: #081052;
    PADDING-TOP: 0px;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: center
}
#frameleft
{
    BACKGROUND-POSITION: left 50%;
    BACKGROUND-IMAGE: url(../../images/designimages/edge2_left.jpg);
    MARGIN: 0px auto;
    BACKGROUND-REPEAT: repeat-y
}
#frametop
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-TOP: 0px
}
#frametopleft
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../../images/designimages/topleft.jpg);
    BACKGROUND-REPEAT: no-repeat
}
#frametopright
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(../../images/designimages/topright.jpg);
    BACKGROUND-REPEAT: no-repeat
}
#frametopmiddle
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 50% top;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(../../images/designimages/edge2_top.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 20px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 21px
}
#frameright
{
    BACKGROUND-POSITION: right 50%;
    BACKGROUND-IMAGE: url(../../images/designimages/edge2_right.jpg);
    BACKGROUND-REPEAT: repeat-y
}
#framebottom
{
    BACKGROUND-POSITION: 50% bottom
}
#framebtmleft
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(../../images/designimages/btmleft.jpg);
    BACKGROUND-REPEAT: no-repeat
}
#framebtmright
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url(../../images/designimages/btmright.jpg);
    BACKGROUND-REPEAT: no-repeat
}
#framebtmmiddle
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(../../images/designimages/edge2_btm.jpg);
    MARGIN: 0px 20px;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 21px
}
#framebtmmiddle a:link,
#framebtmmiddle a:visited
{
   color: #dddddd;
}

#container
{
    BORDER-RIGHT: #ffffff 5px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 5px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 22px;
    BORDER-LEFT: #ffffff 5px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 5px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
#masthead
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 5px solid;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 148px;
    BACKGROUND-COLOR: #b7d4fe
}
#mastheadinner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#contactus
{
    BORDER-RIGHT: #b7d4fe 5px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #b7d4fe 5px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 90%;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 30px 0px 0px;
    BORDER-LEFT: #b7d4fe 5px solid;
    WIDTH: 172px;
    LINE-HEIGHT: 1.2;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #b7d4fe 5px solid;
    BACKGROUND-COLOR: #ffa620
}
#contactus .navheader
{
    BACKGROUND-COLOR: #ff9900
}
#contactus .navheader A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 1px;
    WIDTH: 162px;
    COLOR: #081052;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
#contactus .navheader A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff
}
#contactus UL
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
#contactus UL A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 162px;
    COLOR: #081052;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#contactus UL A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff
}
#spacer
{
    HEIGHT: 15px
}
#masthead H1
{
    COLOR: #081052
}
#masthead H2
{
    COLOR: #081052
}
#masthead H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 230%/1.2 "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    PADDING-TOP: 0px
}
#masthead H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 180%/1.2 "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    PADDING-TOP: 0px
}
#masthead H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px;
    FONT: bold 180%/1.2 "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    PADDING-TOP: 0px
}
#masthead IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px;
    PADDING-TOP: 0px
}
#masthead A
{
    COLOR: #081052;
    TEXT-DECORATION: none
}
#masthead A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff
}
#main
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#sidenav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 180px;
    PADDING-TOP: 0px;
    POSITION: relative
}
#subnav1
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 5px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #e4b4eb
}
#subnav1 .navheader
{
    BACKGROUND-COLOR: #d689e0
}
#subnav2
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 5px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #83e783
}
#subnav2 .navheader
{
    BACKGROUND-COLOR: #57dd57
}
#subnav3
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 5px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #ffcd62
}
#subnav3 .navheader
{
    BACKGROUND-COLOR: #ffbd35
}
#subnav4
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 5px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #74b5f5
}
#subnav4 .navheader
{
    BACKGROUND-COLOR: #56a5f3
}
#subnav5
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 5px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #ea8083
}
#subnav5 .navheader
{
    BACKGROUND-COLOR: #e66467
}
#subnav6
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 5px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #83e783;
}
#subnav6 .navheader
{
    BACKGROUND-COLOR: #57dd57;
}
#subnav7
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ffffff 5px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #E3FF99
}
#subnav7 .navheader
{
    BACKGROUND-COLOR: #CFFF5B
}
.navheader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 1.1;
    PADDING-TOP: 0px
}
#sidenav UL
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
#sidenav UL UL
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
.navlist
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
#sidenav .navheader A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    WIDTH: 168px;
    COLOR: #081052;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
#sidenav .navheader A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff
}
#sidenav UL A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 168px;
    COLOR: #081052;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.navlist A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 168px;
    COLOR: #081052;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#sidenav UL A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff
}
.navlist A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff
}
#sidenav UL UL A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 163px;
    COLOR: #5a638c;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#sidenav UL UL A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff
}
.navlistb A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 163px;
    COLOR: #5a638c;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.navlistb A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff
}
#sidenav UL UL UL A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 153px;
    COLOR: #5a638c;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#sidenav UL UL UL A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff
}
.navlistc A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 153px;
    COLOR: #5a638c;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.navlistc A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff
}
#content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 190px;
    PADDING-TOP: 0px;
    POSITION: relative
}
#col3
{
    CLEAR: right;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    PADDING-TOP: 0px
}
#col3home
{
    CLEAR: right;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    PADDING-TOP: 0px
}
.rightcol
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
#breadcrumb
{
    FONT-SIZE: 70%;
    MARGIN: 5px 0px;
    COLOR: #984e41
}
#breadcrumb A
{
    COLOR: #a9a9ba
}
#content H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 200%;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px;
    COLOR: #1079e2;
    PADDING-TOP: 0px
}
#content H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 0px;
    MARGIN: 1.2em 0px 10px;
    COLOR: #1079e2;
    PADDING-TOP: 0px
}
#content H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 10px;
    PADDING-TOP: 0px
}
#content H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: italic
}
#content H5
{
    FONT-SIZE: 110%;
    COLOR: #1079e2
}
.newsitem
{
    CLEAR: right;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 0px
}
#content P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 10px;
    LINE-HEIGHT: 1.3;
    PADDING-TOP: 0px
}
#content .specialworks P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#content UL
{
    FONT-SIZE: 90%;
    MARGIN: 0px 0px 11px 20px;
    LIST-STYLE-TYPE: square
}
#content LI
{
    MARGIN: 4px 0px 4px 15px
}
#content UL UL
{
    FONT-SIZE: 100%;
    MARGIN: 0px 0px 11px 30px
}
.thoughtforday
{
    BORDER-RIGHT: #b7d4fe 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #b7d4fe 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    BORDER-LEFT: #b7d4fe 1px solid;
    COLOR: #1079e2;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #b7d4fe 1px solid
}
.thoughtforday IMG
{
    CLEAR: right;
    MARGIN: 0px 0px 0px 20px
}
#col3 IMG
{
    CLEAR: right;
    BORDER-RIGHT: #eeeeee 2px outset;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #eeeeee 2px outset;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px 0px 10px;
    BORDER-LEFT: #eeeeee 2px outset;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #eeeeee 2px outset;
    TEXT-ALIGN: right
}
.rightcol IMG
{
    CLEAR: right;
    BORDER-RIGHT: #eeeeee 2px outset;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #eeeeee 2px outset;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px 0px 10px;
    BORDER-LEFT: #eeeeee 2px outset;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #eeeeee 2px outset;
    TEXT-ALIGN: right
}
.photo
{
    CLEAR: right;
    BORDER-RIGHT: #eeeeee 2px outset;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #eeeeee 2px outset;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px 0px 10px 20px;
    BORDER-LEFT: #eeeeee 2px outset;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #eeeeee 2px outset
}
.imgleft
{
    MARGIN: 0px 10px 10px 0px
}
.imgright
{
    CLEAR: right;
    MARGIN: 0px 0px 10px 20px
}
#col3 P
{
    TEXT-ALIGN: center
}
#col3 H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.seealso
{
    BORDER-RIGHT: #afcde9 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #afcde9 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 90%;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 10px 20px;
    BORDER-LEFT: #afcde9 1px solid;
    WIDTH: 182px;
    COLOR: #1079e2;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #afcde9 1px solid;
    BACKGROUND-COLOR: #dedede;
    TEXT-ALIGN: right
}
.thumb
{
    FLOAT: left;
    MARGIN: 0px 10px 10px 0px
}
.contacts
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: left
}
.contactsheader
{
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #dddddd
}
.contacts P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.single
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TR
{
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
.pdf
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 45px;
    BACKGROUND-IMAGE: url(images/designimages/pdf.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 30px
}
.word
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 45px;
    BACKGROUND-IMAGE: url(images/designimages/word-icon.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 30px
}
.excel
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 45px;
    BACKGROUND-IMAGE: url(images/designimages/Excel-icon.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 30px
}
.ppt
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 45px;
    BACKGROUND-IMAGE: url(images/designimages/Powerpoint-icon.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 30px
}
.ie7
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 45px;
    BACKGROUND-IMAGE: url(images/designimages/ie7-icon.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 30px
}
#footer
{
    CLEAR: both;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ffffff 5px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    POSITION: relative;
    BACKGROUND-COLOR: #1079e2;
    TEXT-ALIGN: center
}
#divider
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #1079e2
}
#dividerright
{
    FLOAT: right;
    TEXT-ALIGN: right
}
#footer A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#footer A:hover
{
    FONT-WEIGHT: bold
}
#divider A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#divider A:hover
{
    COLOR: #1079e2;
    BACKGROUND-COLOR: #ffffff
}
#boxtable
{
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 1.2
}
.boxtop1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #db9ae4
}
.boxborder1
{
    BORDER-RIGHT: #db9ae4 2px solid;
    BORDER-TOP: #db9ae4 2px solid;
    FONT-SIZE: 90%;
    BORDER-LEFT: #db9ae4 2px solid;
    BORDER-BOTTOM: #db9ae4 2px solid
}
.boxtop2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #57dd57
}
.boxborder2
{
    BORDER-RIGHT: #57dd57 2px solid;
    BORDER-TOP: #57dd57 2px solid;
    FONT-SIZE: 90%;
    BORDER-LEFT: #57dd57 2px solid;
    BORDER-BOTTOM: #57dd57 2px solid
}
.boxtop3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ffbd35
}
.boxborder3
{
    BORDER-RIGHT: #ffbd35 2px solid;
    BORDER-TOP: #ffbd35 2px solid;
    FONT-SIZE: 90%;
    BORDER-LEFT: #ffbd35 2px solid;
    BORDER-BOTTOM: #ffbd35 2px solid
}
.boxtop4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #56a5f3
}
.boxborder4
{
    BORDER-RIGHT: #56a5f3 2px solid;
    BORDER-TOP: #56a5f3 2px solid;
    FONT-SIZE: 90%;
    BORDER-LEFT: #56a5f3 2px solid;
    BORDER-BOTTOM: #56a5f3 2px solid
}
.boxtop5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #e66467
}
.boxborder5
{
    BORDER-RIGHT: #e66467 2px solid;
    BORDER-TOP: #e66467 2px solid;
    FONT-SIZE: 90%;
    BORDER-LEFT: #e66467 2px solid;
    BORDER-BOTTOM: #e66467 2px solid
}
.boxspacer
{
    HEIGHT: 15px
}
.boxtop1 A
{
    DISPLAY: block;
    WIDTH: 100%;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.boxtop2 A
{
    DISPLAY: block;
    WIDTH: 100%;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.boxtop3 A
{
    DISPLAY: block;
    WIDTH: 100%;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.boxtop4 A
{
    DISPLAY: block;
    WIDTH: 100%;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.boxtop5 A
{
    DISPLAY: block;
    WIDTH: 100%;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#rightnav
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #bbbbbb 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    BORDER-LEFT: #bbbbbb 1px solid;
    WIDTH: 182px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    BACKGROUND-COLOR: #dddddd
}
#rightnav .navheader A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    WIDTH: 172px;
    COLOR: #081052;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-DECORATION: none
}
#rightnav .navheader A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff
}
.label
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 1.1;
    PADDING-TOP: 0px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 4px 5px 5px;
    PADDING-TOP: 0px
}
.textfield
{
    WIDTH: 155px
}
#rightnav .button
{
    FONT-WEIGHT: bold;
    FLOAT: left;
    MARGIN: 4px 0px 6px;
    WIDTH: 50px
}
#register
{
    WIDTH: 400px;
    TEXT-ALIGN: right
}
#register INPUT
{
    TEXT-ALIGN: left
}
.reg
{
    CLEAR: right;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 70%;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100px;
    PADDING-TOP: 0px
}
#rightnav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 5px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#rightnav UL UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#rightnav UL A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 170px;
    COLOR: #081052;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#rightnav UL A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff
}
#rightnav UL UL A
{
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 160px;
    COLOR: #5a638c;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#rightnav UL UL A:hover
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #ffffff
}

/* Referrals styling */
.ReferralFormLabel
{
    width:250px;
    vertical-align:top;  
    float:left;
}
.ReferralFormInputSmall
{
    width:80px;
    vertical-align:top;
}
.ReferralFormInputSmallText
{
    width:74px;
    vertical-align:top;
}
.ReferralFormInputMedium
{
    width:180px;
    vertical-align:top;
}
.ReferralFormInputMediumText
{
    width:174px;
    vertical-align:top;
}
.ReferralFormInputLarge
{
    width:300px;
    vertical-align:top;
}
.ReferralFormInputExtraLarge
{
    width:424px;
    vertical-align:top;
}
.ReferralSection
{
    border:solid 1px #081052;
    padding:5px 5px 5px 5px;
}

/* Log On styling */
.LogonFormLabel
{
    width:100px;
    vertical-align:top;  
    float:left;
}
.LogonFormInputMedium
{
    width:180px;
    vertical-align:top;
}

/* Error message section */
.errorMessage {
    background-color: #FBDDDD;
    color: red;
    margin: 0px 0px 5px 0px;
    padding: 5px 5px 5px 5px;
}

/* User Maintenance styling */
.UserMaintInputMedium
{
    width:180px;
    vertical-align:top;
}
.UserMaintInputLarge
{
    width:300px;
    vertical-align:top;
}
.UserMaintExtraLarge
{
    width:450px;
    vertical-align:top;
}

/* Buttons */
.button {
	font-Size: x-small;	
}

TextArea 
{
    font-size:0.85em;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.displayTableClassMaint
{
	padding: 0px;
	margin: 0px;
	border: solid 1px white;
	border-collapse:collapse;
}
.displayTableClassMaint td, .displayTableClassMaint th
{
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	padding: 1px;
}
.displayTableClassMaint thead
{
	display:table-header-group
}
.displayTableClassMaint tfoot
{
	display:table-footer-group
}

.alternateitemstyle td
{
	background-color: #E8E8E8;
}

.alternateitemstyleClosed td
{
	background-color: #E8E8E8;
	color:Orange;
}

.itemstyleClosed td
{
	color:Orange;
}

.edititemstyle td
{
	background-color: white;
	padding:1px 0px 0px 2px;
}
/* centered content for a td cell here */
td.center
{
	text-align:center;
}
/* right content for a td cell here */
td.right
{
	text-align:right;
}

.formheader
{
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	border-bottom: solid 1px white;
	background-color: #E0E0E0;
}

.DownloadableDocumentImage
{
    float:left;
    padding-right:5px;
    padding-bottom:5px;
}

.ReferralRequiredField
{
    float:left; 
    color:Red; 
    font-weight:bold; 
    vertical-align:bottom; 
    font-family:Helvetica;
}