BODY
{
    MARGIN: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
IMG
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.outer_container
{
    TEXT-ALIGN: center
}
.main_container
{
    MARGIN-LEFT: auto;
    WIDTH: 780px;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: left
}
.spacer_top
{
    CLEAR: both;
    FLOAT: none;
    OVERFLOW: hidden;
    HEIGHT: 10px
}
A
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
A:link
{
    COLOR: #8EB239;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #8EB239;
    TEXT-DECORATION: underline
}
A:visited
{
}
A:hover
{
    COLOR: #8EB239;
    TEXT-DECORATION: underline
}
.tablecurvebg
{
    BACKGROUND-IMAGE: url(../images/table_curve.gif);
    BACKGROUND-REPEAT: no-repeat
}
.tablevlinebg
{
    BACKGROUND-POSITION: center 50%;
    BACKGROUND-IMAGE: url(../images/table_vline.gif);
    BACKGROUND-REPEAT: repeat-y
}
.nav_strip1
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 85%;
    COLOR: #3399cc;
    LINE-HEIGHT: 27px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 27px;
    TEXT-DECORATION: none
}
A.nav_strip1:link
{
    COLOR: #3399cc;
    TEXT-DECORATION: none
}
A.nav_strip1:active
{
    COLOR: #3399cc;
    TEXT-DECORATION: none
}
A.nav_strip1:visited
{
    COLOR: #3399cc;
    TEXT-DECORATION: none
}
A.nav_strip1:hover
{
    COLOR: #003399;
    TEXT-DECORATION: underline
}
.nav_strip1 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.nav_strip1 LI
{
    DISPLAY: inline;
    LIST-STYLE-TYPE: none
}
.nav_strip2
{
    CLEAR: both;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    MARGIN-BOTTOM: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 28px;
    BACKGROUND-COLOR: #417abd
}
.nav_strip2 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.nav_strip2 LI
{
    DISPLAY: inline;
    LIST-STYLE-TYPE: none
}
A.nav_strip2:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.nav_strip2:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.nav_strip2:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.nav_strip2 A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.leftnav
{
    WIDTH: 156px
}
.leftnav H2
{
    PADDING-LEFT: 15px;
    FONT-SIZE: 80%;
    MARGIN: 0px 5px 0px 0px;
    BORDER-LEFT: #ffffff 6px solid;
    PADDING-TOP: 8px
}
.leftnav A:link
{
    TEXT-DECORATION: none
}
.leftnav A:active
{
    TEXT-DECORATION: none
}
.leftnav A:visited
{
    TEXT-DECORATION: none
}
.leftnav A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.leftnav TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 156px;
    PADDING-TOP: 0px
}
.leftnav_bullet
{
    BACKGROUND-IMAGE: url(../images/leftnav_bullet.gif);
    WIDTH: 16px;
    BACKGROUND-REPEAT: no-repeat
}
.leftnav_underline
{
    BORDER-TOP: #a3e6eb 1px solid;
    BACKGROUND-COLOR: #67d6df
}
.leftnav_botcurve
{
    BACKGROUND-IMAGE: url(../images/leftnav_botcurve.gif);
    HEIGHT: 18px
}
.leftmainnav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #67d6df
}
.leftmainnav LI
{
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(../images/leftnav_bullet2.gif);
    MARGIN: 0px;
    BACKGROUND-REPEAT: no-repeat;
    LIST-STYLE-TYPE: none
}
.leftmainnav A
{
    DISPLAY: block;
    PADDING-LEFT: 20px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 5px;
    COLOR: #005cb0;
    PADDING-TOP: 9px;
    TEXT-DECORATION: none
}
.leftmainnav_line
{
    BORDER-BOTTOM: #ffffff 1px solid
}
.leftmainnav_botcurve
{
    BACKGROUND-IMAGE: url(../images/leftnav_botcurve.gif);
    HEIGHT: 18px
}
.leftsubnav
{
    BACKGROUND-COLOR: #b3eaef
}
.leftsubnav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.leftsubnav LI
{
    BACKGROUND-POSITION: 0px 0px;
    PADDING-LEFT: 30px;
    BACKGROUND-IMAGE: url(../images/leftnav_bullet3.gif);
    MARGIN: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    LIST-STYLE-TYPE: none
}
.leftsubnav A
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 5px;
    COLOR: #005cb0;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
.leftmainsubnav_botcurve
{
    BACKGROUND-IMAGE: url(../images/leftnav_botcurve1.gif);
    HEIGHT: 20px
}
.leftsubnav_botcurve
{
    BACKGROUND-IMAGE: url(../images/leftnav_botcurve2.gif);
    HEIGHT: 20px
}
.leftsubnav UL UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.leftsubnav LI LI
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 15px 10px;
    PADDING-LEFT: 21px;
    BACKGROUND-IMAGE: url(../images/leftnav_bullet4.gif);
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: -24px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #cff1f7;
    BORDER-BOTTOM-STYLE: none
}
.leftsubnav LI LI A
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 0px
}
.nav_footer1
{
	MARGIN-TOP: 40px;
	COLOR: #8EB239;
	PADDING-TOP: 10px;
	border-top: 1px solid #8EB239;
}
.nav_footer1 A:link
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.nav_footer1 A:active
{
    COLOR: #8EB239;
    TEXT-DECORATION: none
}
.nav_footer1 A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.nav_footer1 A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.nav_footer1 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.nav_footer1 LI
{
    DISPLAY: inline;
    FONT-SIZE: 70%;
    LIST-STYLE-TYPE: none
}
.clear
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 1px;
    PADDING-TOP: 0px;
    HEIGHT: 1px
}
P
{
    MARGIN-TOP: 3px;
    FONT-SIZE: 75%;
    MARGIN-BOTTOM: 8px;
    COLOR: #000000;
    LINE-HEIGHT: 130%
}
.bodytext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: smaller;
    COLOR: #333333;
    LINE-HEIGHT: 130%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.breadcrumb
{
	BACKGROUND-POSITION: 0px 3px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 70%;
	BACKGROUND-IMAGE: url(../images/bullet1.gif);
	MARGIN-BOTTOM: 6px;
	COLOR: #333333;
	BACKGROUND-REPEAT: no-repeat;
	LETTER-SPACING: 1px;
	margin-top: 6px;
	border-bottom: 1px solid #Ccc;
	padding-bottom: 6px;
}
A.breadcrumb:link
{
    FONT-WEIGHT: normal;
    COLOR: #666666;
    TEXT-DECORATION: underline
}
A.breadcrumb:active
{
    FONT-WEIGHT: normal;
    COLOR: #8EB239;
    TEXT-DECORATION: underline
}
A.breadcrumb:visited
{
    FONT-WEIGHT: normal;
    COLOR: #666666;
    TEXT-DECORATION: underline
}
A.breadcrumb:hover
{
    COLOR: #8EB239;
    TEXT-DECORATION: underline
}
H1
{
    MARGIN-TOP: 10px;
    FONT-SIZE: 160%;
    MARGIN-BOTTOM: 10px;
    COLOR: #8EB239;
    LINE-HEIGHT: 100%
}
H2
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 110%;
    MARGIN-BOTTOM: 10px;
    COLOR: #333333
}
H3
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 10px;
    COLOR: #666666
}
H4
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 85%;
    MARGIN-BOTTOM: 10px;
    COLOR: #666666
}
.smallprint
{
    FONT-SIZE: 65%;
    COLOR: #666666;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0em;
    TEXT-DECORATION: none
}
A.smallprint:link
{
    FONT-SIZE: 100%;
    COLOR: #3399cc;
    TEXT-DECORATION: underline
}
A.smallprint:active
{
    FONT-SIZE: 100%;
    COLOR: #3399cc;
    TEXT-DECORATION: underline
}
A.smallprint:visited
{
    FONT-SIZE: 100%;
    COLOR: #3399cc;
    TEXT-DECORATION: underline
}
A.smallprint:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.newspanel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.newspanel:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.newspanel:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.newspanel:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.newspanel:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.newspaneldate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 65%;
    COLOR: #a8e2fa;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.newspaneldate:link
{
    COLOR: #a8e2fa;
    TEXT-DECORATION: none
}
A.newspaneldate:active
{
    COLOR: #a8e2fa;
    TEXT-DECORATION: none
}
A.newspaneldate:visited
{
    COLOR: #a8e2fa;
    TEXT-DECORATION: none
}
A.newspaneldate:hover
{
    COLOR: #a8e2fa;
    TEXT-DECORATION: underline
}
.newspanelread
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 65%;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.newspanelread:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.newspanelread:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.newspanelread:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.newspanelread:hover
{
    COLOR: #a8e2fa;
    TEXT-DECORATION: underline
}
.news_pic_container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px 10px;
    WIDTH: 180px;
    PADDING-TOP: 0px
}
.news_pic_caption
{
    FONT-SIZE: 85%;
    MARGIN-LEFT: 10px;
    COLOR: #003399;
    BACKGROUND-COLOR: #ebf3f9
}
.news_pic_sm
{
    FLOAT: right;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 10px;
    BORDER-LEFT: 7px solid #333333
}
.news_pic_lrg
{
    MARGIN-LEFT: 10px;
    BORDER-LEFT: #67d6df 7px solid
}
.signpost_table
{
    MARGIN-BOTTOM: 8px
}
.signpost
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 82%;
    PADDING-BOTTOM: 6px;
    COLOR: #ffffff;
    PADDING-TOP: 6px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.signpost:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.signpost:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.signpost:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.signpost:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.maptext
{
    FONT-SIZE: 60%;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.profile
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 70%;
    COLOR: #8EB239
}
A.profile:link
{
    MARGIN-TOP: 10px;
    COLOR: #3399cc;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
A.profile:active
{
    MARGIN-TOP: 10px;
    COLOR: #3399cc;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
A.profile:visited
{
    MARGIN-TOP: 10px;
    COLOR: #3399cc;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
A.profile:hover
{
    COLOR: #003399;
    TEXT-DECORATION: underline
}
.bg_midblue
{
    BACKGROUND-COLOR: #5d98cc
}
.bg_darkblue
{
    BACKGROUND-COLOR: #003399
}
.calendar TH
{
    BORDER-RIGHT: #ffffff 2px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 4px;
    COLOR: #003399;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #67d6df;
    TEXT-ALIGN: left
}
.table_content1 TH
{
    BORDER-RIGHT: #ffffff 2px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 4px;
    COLOR: #003399;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #67d6df;
    TEXT-ALIGN: left
}
.calendar TD
{
    BORDER-RIGHT: #ffffff 2px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 8px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 6px
}
.table_content1 TD
{
    BORDER-RIGHT: #ffffff 2px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 8px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 6px
}
.calendar_row_1
{
    BACKGROUND-COLOR: #e6eff7
}
.calendar_row_2
{
    BACKGROUND-COLOR: #993300
}
.calendar_copy
{
    FONT-SIZE: 80%
}
.form_select1
{
    FONT-SIZE: 75%;
    LINE-HEIGHT: 130%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.form_submit
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.form_submit:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.form_submit:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.form_submit:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.form_submit:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.contacts_strip
{
    CLEAR: left;
    MARGIN-TOP: 25px;
    FLOAT: left;
    WIDTH: 7px;
    HEIGHT: 58px;
    BACKGROUND-COLOR: #67d6df
}
.contacts_strip2
{
    MARGIN-TOP: 25px;
    FLOAT: left;
    WIDTH: 7px;
    HEIGHT: 58px;
    BACKGROUND-COLOR: #67d6df
}
.contacts_strip3
{
    WIDTH: 7px;
    BACKGROUND-COLOR: #67d6df
}
.contacts_strip_spacer
{
    WIDTH: 10px;
    HEIGHT: 5px
}
.contacts_pic
{
    PADDING-LEFT: 7px;
    FLOAT: left;
    MARGIN-RIGHT: 7px;
    BACKGROUND-COLOR: #67d6df
}
.contacts_pic2
{
    WIDTH: 88px
}
.contacts_text
{
    FLOAT: left
}
.contacts_container
{
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 10px;
    WIDTH: 280px
}
.return
{
    CLEAR: both;
    FLOAT: none
}
.signpost2
{
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: right 50%;
    PADDING-LEFT: 6px;
    BACKGROUND-IMAGE: url(../images/signpost.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 6px 6px 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #003399
}
.signpost2 A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.signpost2 H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    LINE-HEIGHT: 24px;
    PADDING-TOP: 0px
}
.contacts_text H3
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 75%;
    MARGIN-BOTTOM: 2px
}
.contacts_text UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.contacts_container LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.contacts_text P
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    LINE-HEIGHT: 100%
}

.home_new UL
{
    PADDING: 0px;
    MARGIN: 0px;
    BACKGROUND-COLOR: #E3EDC9
}
.home_new LI
{
	PADDING: 0 0 2px 20px;
	DISPLAY: block;
	FONT-SIZE: 72%;
	MARGIN: 0px 5px 3px 0px;
	COLOR: #333333;
	BORDER-BOTTOM: 1px dotted #8EB239;
	LIST-STYLE-TYPE: none;
	background: url(../images/bullet1.gif) no-repeat 5px 7px;
}
.home_new A
{
	COLOR: #333333;
	font-weight: normal;
	text-decoration: none;
}



.home_main_right {
	float: right;
	width: 292px;
	margin-left: 20px;
	margin-top: 10px;
}

.home_main_right UL
{
    PADDING: 0px;
    MARGIN: 0px;
    BACKGROUND-COLOR: #E3EDC9
}
.home_main_right LI
{
	PADDING: 0 0 2px 20px;
	DISPLAY: block;
	FONT-SIZE: 72%;
	MARGIN: 0px 5px 3px 0px;
	COLOR: #333333;
	BORDER-BOTTOM: 1px dotted #8EB239;
	LIST-STYLE-TYPE: none;
	background: url(../images/bullet1.gif) no-repeat 5px 7px;
}
.home_main_right A
{
	COLOR: #333333;
	font-weight: normal;
	text-decoration: none;
}
.home_main_right SPAN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 85%;
    COLOR: #8EB239
}

.home_main_left {
	display: inline;
	float: left;
	width: 450px;
}

.dotted_new
{
    BACKGROUND-POSITION: 0px bottom;
    BACKGROUND-REPEAT: no-repeat
}
.home_new SPAN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 85%;
    COLOR: #8EB239
}
.cal_pic1
{
    FLOAT: right;
    MARGIN-BOTTOM: 20px;
    MARGIN-LEFT: 20px;
    BORDER-LEFT: #67d6df 7px solid
}
.listingLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em
}
.activepage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    COLOR: #417abd
}
.doc_size
{
    FONT-SIZE: 90%;
    MARGIN-LEFT: 5px;
    VERTICAL-ALIGN: middle
}
.whatsnew_text1
{
	PADDING-RIGHT: 15px;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 15px;
	background: #DCEABD;
	border-left: 5px solid #8EB239;
}
.whatsnew_text2
{
    PADDING-RIGHT: 15px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 25px;
    BACKGROUND-IMAGE: url(../images/whatsnew_strip2.gif);
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 15px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #ebf3f9
}
.whatsnew_text3
{
    PADDING-RIGHT: 15px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 25px;
    BACKGROUND-IMAGE: url(../images/whatsnew_strip3.gif);
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 15px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #ebf3f9
}
.whatsnew_caption
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    FONT-SIZE: 65%;
    PADDING-BOTTOM: 7px;
    COLOR: #003399;
    PADDING-TOP: 7px;
    BACKGROUND-COLOR: #ebf3f9
}
.whatsnew_text1 H3
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 0.8em;
    MARGIN-BOTTOM: 5px
}
.whatsnew_text2 H3
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 0.8em;
    MARGIN-BOTTOM: 5px
}
.whatsnew_text3 H3
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 0.8em;
    MARGIN-BOTTOM: 5px
}
.whatsnew_text1 P
{
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px;
    LINE-HEIGHT: 120%
}
.whatsnew_text2 P
{
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px;
    LINE-HEIGHT: 120%
}
.whatsnew_text3 P
{
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 3px;
    LINE-HEIGHT: 120%
}
.whatsnew_container H2
{
    MARGIN-TOP: 22px;
    MARGIN-BOTTOM: 2px
}
.more
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 85%;
    MARGIN-BOTTOM: 0px
}
.news_pic_caption P
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 10px
}
.calendar_copy H2
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 2px
}
.calendar_copy H3
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 2px
}
.calendar_copy H1
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 2px
}
.error_list
{
    MARGIN: 5px
}
.error_list LI
{
    BACKGROUND-POSITION: 0px 3px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 75%;
    BACKGROUND-IMAGE: url(../images/breadcrumb_arrow.gif);
    MARGIN-BOTTOM: 5px;
    MARGIN-RIGHT: 50px;
    BACKGROUND-REPEAT: no-repeat;
    LIST-STYLE-TYPE: none
}
#topNav {
	background: url(../images/ham_head.gif) no-repeat;
	height: 55px;
}
#topNavPic {
	background: url(../images/ham_home_head-pic.jpg) no-repeat;
	height: 160px;
	margin-top: 5px;
}
#topNavMenu {
	color: #FFFFFF;
	background: url(../images/ham_head_bg.gif) repeat-y;
	padding-left: 10px;
}
#topNavMenuLeft  {
	width: 483px;
	float: left;
}
#topNavMenuLeft ul {
	margin: 0px;
	padding: 0px;
}
#topNavMenuLeft li {
	font-size: 0.75em;
	margin: 0px;
	padding: 8px 2px 5px 2px;
	float: left;
	list-style: url(none) none;
	display: inline;
	background: #8EB239;
}
#topNavMenuLeft a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
#topNavMenuLeft a:hover {
	text-decoration: underline;
	display: block;
}



#topNavMenuRight {
	color: #333333;
	float: left;
	padding-right: 5px;
}
#topNavMenuRight ul {
	margin: 0px;
	padding: 0px;
}
#topNavMenuRight li {
	font-size: 0.75em;
	margin: 0px;
	padding: 8px 2px 5px 2px;
	float: left;
	list-style: url(none) none;
	display: inline;
}
#topNavMenuRight a {
	color: #333333;
	text-decoration: none;
	display: block;
}
#topNavMenuRight a:hover {
	text-decoration: underline;
	display: block;
}
.main_content ul, .main_content ol {
	margin: 5px;
	padding: 0;
}
.main_content li {
	font-size: .75em;
	line-height: 120%;
	list-style: url(none) none;
	background: url(../images/bullet2.gif) no-repeat 0px 5px;
	margin: 0 0 5px 20px;
	padding: 0 0 0 14px;
}
.main_content ol li {
	font-size: .75em;
	line-height: 120%;
	margin: 0 0 5px 20px;
	padding: 0;
	list-style: decimal;
	background: url(none);
}
.newProducts1 {
	float: left;
	width: 350px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.newProducts1 img {
	padding: 3px;
	float: right;
	margin-left: 10px;
	border: 1px solid #D0E2A7;
}
.newProducts1 h2 {
	color: #FFFFFF;
	background: #8EB239;
	padding: 3px 5px;
	border-left: 5px solid #FF0000;
}
.newProducts1 ul {
	margin: 0;
	padding: 0;
}
.newProducts1 li {
	background: url(../images/bullet2.gif) no-repeat 0 7px;
	font-size: 0.75em;
	margin: 0px 5px 0 5px;
	padding: 0 0 0 15px;
	list-style: url(none) none;
}

.news li
{
    PADDING: 0 15px;
    FONT-SIZE: 0.75em;
    BACKGROUND: url(../images/bullet2.gif) no-repeat 0px 3px;
    LIST-STYLE-IMAGE: url(none);
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 5px 5px;
    LINE-HEIGHT: 120%;
}
