html,body {
	PADDING: 0px;
        margin:0; 
        FONT-SIZE: 12px; 
        BACKGROUND: url(/images/img1.gif) #ffffff repeat-x; 
        COLOR: #000000; 
        FONT-FAMILY: Arial, Helvetica, sans-serif; 
        TEXT-ALIGN: left;
        width:100%;
        height:100%;
}
#container {
        position:relative;    /* needed for footer positioning */
        height:auto !important; /* real browsers */
        height:100%;           /* ie6: treaded as min-height */
        min-height:100%;       /* real browsers */
        width:100%;
        margin: 0px auto;
        border: 0px solid #aaaaaa;
        text-align: left;
}

body a {
  color:#005577;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
}
body a:hover {
  color:#aabb44;
  text-decoration:underline;
}
.small {
  font-size:10px;
}
.normal {
  font-size:12px;
}
.errMsg {
  color:#660000;
  font-weight:bold;
}
.contentTable {
  width:800px;
  border-collapse:separate;
}
.contentTitle {
  background-color:#c0d0e0;
  color:000000;
  text-align:center;
  padding:3px;
  padding-left:10px;
  font-weight:bold;
  font-size:13px;
}
.contentSubTitle {
  background-color:#e0e0e0;
  padding:3px;
  padding-left:10px;
  font-weight:bold;
  font-size:12px;
}
.contentCols {
  background-color:#e0e0e0;
  padding:3px;
  padding-left:5px;
  font-size:11px;
}
.errorMsg {
  color:#660000;
  font-weight:bold;
}
.spacer {
  height:8px;
}
ul#ulLinks {
  color:#005577;
  padding-left:20px;
}
H2 {
	MARGIN: 0px
}
H3 {
	MARGIN: 0px
}
H4 {
	MARGIN: 0px
}
H5 {
	MARGIN: 0px
}
H6 {
	MARGIN: 0px
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 26px; COLOR: #31576f; LETTER-SPACING: -1px
}
H2 EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px;font-family:Verdana,helvetica; 
        BACKGROUND: url(/images/img3.gif) #0077a7 repeat-x left bottom; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 13px; HEIGHT: 25px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; 
        BACKGROUND: url(/images/img3.gif) #0077a7 repeat-x left bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 13px; HEIGHT: 25px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; 
        BACKGROUND: url(/images/img3.gif) #0077a7 repeat-x left bottom; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 13px; HEIGHT: 25px
}
P {
	LINE-HEIGHT: 180%
}
OL {
	LINE-HEIGHT: 180%
}
UL {
	LINE-HEIGHT: 180%
}
UL {
	PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; MARGIN-LEFT: 0px
}
A {
	COLOR: #6b6b6b; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
.image {
	FLOAT: left; MARGIN: 0px 20px 0px 0px
}
.bg1 {
	PADDING-RIGHT: 20px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(/images/img4.gif) #ffffff repeat-x; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.bg2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #cbe1ef 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(/images/img4.gif) #ffffff repeat-x; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.bg3 {
	PADDING-RIGHT: 20px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(/images/img4.gif) #ffffff repeat-x; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 300px; PADDING-TOP: 0px
}
.bg4 {
	PADDING-RIGHT: 20px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(/images/img4.gif) #ffffff repeat-x; FLOAT: right; PADDING-BOTTOM: 20px; WIDTH: 300px; PADDING-TOP: 0px
}
#header {
	MARGIN: 0px auto; WIDTH: 892px; HEIGHT: 160px
}
#header * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}


#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 33px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 70px
}
#header H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 25px; text-align:center; vertical-align:bottom;
}


#header #flHeader {
	FLOAT: left;
}

#header UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 82px; LIST-STYLE-TYPE: none
}
#header LI {
	DISPLAY: inline
}
#header A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(/images/img2.gif) #abba47 repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 12px; HEIGHT: 25px; TEXT-DECORATION: none
}
#content {
        padding:0px 0px 10px 0px;
	MARGIN: 0px auto; WIDTH: 892px;
}
#colOne {
	FLOAT: left; WIDTH: 186px
}
#colOne UL {
	LIST-STYLE: none none outside; PADDING-LEFT: 0px
}
#colOne LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/img6.gif) repeat-x; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#colOne LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#colTwo {
	FLOAT: right; WIDTH: 686px;
        padding:0px 0px 100px 0px;
}
#footer {position:absolute;bottom:0px;text-align:center;width:100%;
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/img7.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 10px;
}
#footer P {
	MARGIN: 0px; TEXT-ALIGN: center
}
.clearfloat {
/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

