BODY {
	FONT-SIZE: 11px; BACKGROUND: url(../graygrad_bg.jpg) #c4c4c4 repeat-x; COLOR: #3b3b3b; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A {
	COLOR: #2c84b3; TEXT-DECORATION: none
}
A:hover {
	COLOR: #2c84b3; TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; TEXT-TRANSFORM: uppercase; COLOR: #d44336; LINE-HEIGHT: 24px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #d44336; LINE-HEIGHT: 24px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.intro {
	FONT-SIZE: 14px; COLOR: #3b3b3b; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerbg {
	BACKGROUND: url(../header_bg.gif) repeat-x 50% bottom
}
.footer {
	COLOR: #3b3b3b
}
.footer A {
	COLOR: #3b3b3b; TEXT-DECORATION: none
}
.footer A:hover {
	TEXT-DECORATION: underline
}
.bluestripe {
	BACKGROUND: url(../bluegrad_bg.jpg) #2bb5d0 repeat-x
}
.whitebg {
	BACKGROUND: #ffffff
}
.contentarea {
	BACKGROUND: url(../content_bg.gif) #ffffff repeat-x
}
#searchbox .topleft {
	BACKGROUND: url(../search_topleft.gif) no-repeat
}
.portalroundtopleft {
	BACKGROUND: url(../search_topleft.gif) no-repeat
}
#searchbox .top {
	BACKGROUND: url(../search_top.gif) repeat-x
}
.portalroundtop {
	BACKGROUND: url(../search_top.gif) repeat-x
}
#searchbox .topright {
	BACKGROUND: url(../search_topright.gif) no-repeat
}
.portalroundtopright {
	BACKGROUND: url(../search_topright.gif) no-repeat
}
#searchbox .left {
	BACKGROUND: url(../search_left.gif) repeat-y
}
.portalroundleft {
	BACKGROUND: url(../search_left.gif) repeat-y
}
#searchbox .center {
	BACKGROUND: #ffffff
}
.portalroundcenter {
	BACKGROUND: #ffffff
}
#searchbox .right {
	BACKGROUND: url(../search_right.gif) repeat-y
}
.portalroundright {
	BACKGROUND: url(../search_right.gif) repeat-y
}
#searchbox .bottomleft {
	BACKGROUND: url(../search_bottomleft.gif) no-repeat
}
.portalroundbottomleft {
	BACKGROUND: url(../search_bottomleft.gif) no-repeat
}
#searchbox .bottom {
	BACKGROUND: url(../search_bottom.gif) repeat-x
}
.portalroundbottom {
	BACKGROUND: url(../search_bottom.gif) repeat-x
}
#searchbox .bottomright {
	BACKGROUND: url(../search_bottomright.gif) no-repeat
}
.portalroundbottomright {
	BACKGROUND: url(../search_bottomright.gif) no-repeat
}
#searchboxinput {
	BORDER-RIGHT: #858585 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #858585 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #858585 1px solid; WIDTH: 135px; PADDING-TOP: 2px; BORDER-BOTTOM: #858585 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.portaltop {
	BACKGROUND: url(../curve_top.gif) repeat-x
}
.portalleft {
	BACKGROUND: url(../curve_left.gif) repeat-y
}
.portalright {
	BACKGROUND: url(../curve_right.gif) repeat-y
}
.portalbottom {
	BACKGROUND: url(../curve_bottom.gif) repeat-x
}
.portalheader {
	BACKGROUND: url(../portal_header_bg.jpg) #e9e9ea repeat-y
}
.portalheadermedium {
	BACKGROUND: url(../portal_headermedium_bg.jpg) #e9e9ea repeat-y
}
.portalheadersmall {
	BACKGROUND: url(../portal_headersmall_bg.jpg) #e9e9ea repeat-y
}
.portalheadertext {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; TEXT-TRANSFORM: uppercase; COLOR: #d44336; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.portaltext {
	FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: #d44336; FONT-FAMILY: Arial, Helvetica, sans-serif
}
UL.navigation {
	MARGIN-TOP: 0px; PADDING-LEFT: 13px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(../nav_dot.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 4px; COLOR: #505050; LINE-HEIGHT: 11px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
UL.navigation LI {
	MARGIN-TOP: 3px
}
UL.navigation A {
	FONT-SIZE: 11px; COLOR: #067ebf; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UL.navigation A:hover {
	FONT-SIZE: 11px; COLOR: #067ebf; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.smallcalendar {
	BACKGROUND: url(../calendar_bg.jpg) #d13e38 repeat-y
}
.smallcalendarheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-ALIGN: center
}
.smallcalendardays {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #f1baaf; TEXT-ALIGN: center
}
.smallcalendarhighlight {
	BACKGROUND: url(../calendar_highlight.gif) no-repeat 50% 50%
}
.smallcalendarstripe {
	FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #0796c0; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
