BODY {
	TEXT-ALIGN: center; MARGIN: 0px auto; FONT-FAMILY: Arial; BACKGROUND: url(ribar-bg.jpg) 100% 0%
}
#page {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 900px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
#header {
	WIDTH: 100%; BACKGROUND: url(header.png) no-repeat center top; FLOAT: left; HEIGHT: 71px; CLEAR: both
}
#logo {
	MARGIN-TOP: 7px; WIDTH: 212px; BACKGROUND: url(ribar-logo.png) no-repeat center top; FLOAT: left; HEIGHT: 60px; MARGIN-LEFT: 8px
}
#global {
	TEXT-ALIGN: right; WIDTH: 300px; FLOAT: right; HEIGHT: 70px
}
#global-menu {
	TEXT-ALIGN: right; WIDTH: 300px; PADDING-RIGHT: 12px; FLOAT: right; HEIGHT: 30px
}
#global-menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#global-menu LI {
	TEXT-ALIGN: left; TEXT-TRANSFORM: capitalize; MARGIN-TOP: 13px; WIDTH: 80px; FLOAT: right; HEIGHT: 30px
}
#global-menu LI A {
	COLOR: #ffffff; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#search {
	TEXT-ALIGN: right; MARGIN-TOP: 14px; WIDTH: 210px; FLOAT: right; HEIGHT: 32px; COLOR: #ffffff; FONT-SIZE: 10pt; MARGIN-RIGHT: 4px
}
#search-box {
	BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: left; BORDER-LEFT: black 1px solid; BACKGROUND-COLOR: white; WIDTH: 147px; FLOAT: right; HEIGHT: 23px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
DIV INPUT.no-box {
	BORDER-BOTTOM: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: 123px; BORDER-TOP: #ffffff 0px solid; BORDER-RIGHT: #ffffff 0px solid; PADDING-TOP: 2px
}
DIV INPUT.iSearch {
	MARGIN-TOP: 3px; MARGIN-LEFT: 2px
}
#content {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 900px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#sidebar {
	BACKGROUND-COLOR: white; WIDTH: 220px; FLOAT: left
}
#navigation {
	Z-INDEX: 50; BORDER-LEFT: white 1px solid; BACKGROUND-COLOR: #a4812b; MIN-HEIGHT: 239px; WIDTH: 218px; FLOAT: left; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid
}
#navigation UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#navigation LI {
	POSITION: relative; TEXT-ALIGN: left; TEXT-TRANSFORM: capitalize; MARGIN-TOP: 0.6em; WIDTH: 200px; FLOAT: left
}
#navigation LI A {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; WIDTH: 199px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; COLOR: #ffffff; MARGIN-LEFT: 1px; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#navigation LI A:hover {
	BACKGROUND-COLOR: #ffffff; BACKGROUND-POSITION: -0.1em 8px; COLOR: #735f24
}
#navigation A.selected {
	BACKGROUND: #ffffff -0.1em 8px; COLOR: #735f24
}
#navigation UL LI UL {
	POSITION: absolute; VISIBILITY: hidden
}
#navigation UL LI UL LI {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #a4812b; MARGIN: 0px; WIDTH: 219px; PADDING-RIGHT: 2px; TOP: -2px; PADDING-TOP: 2px; LEFT: 1.1em
}
#quicklinks {
	TEXT-ALIGN: left; WIDTH: 218px; FLOAT: left; MARGIN-LEFT: 5px
}
#quicklinks UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#quicklinks LI {
	TEXT-ALIGN: left; TEXT-TRANSFORM: capitalize; WIDTH: 210px; FLOAT: left
}
#quicklinks LI A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; WIDTH: 199px; PADDING-RIGHT: 2px; DISPLAY: block; FLOAT: left; COLOR: #525e9f; MARGIN-LEFT: 1px; FONT-SIZE: 8pt; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#main {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 680px; FLOAT: right
}
#main P {
	TEXT-ALIGN: justify; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 10pt
}
#banner {
	WIDTH: 680px; HEIGHT: 240px
}
#photo {
	WIDTH: 440px; BACKGROUND: url(photo-1.jpg) #ffffff no-repeat; FLOAT: left; HEIGHT: 239px; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid
}
#motto {
	TEXT-ALIGN: center; MARGIN-TOP: 208px; WIDTH: 100%; BACKGROUND: url(ribar-motto.png) no-repeat; HEIGHT: 35px; PADDING-TOP: 0px
}
#login {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #525e9f; MARGIN: 0px auto; WIDTH: 238px; FLOAT: left; HEIGHT: 239px; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid
}
#login-box {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 203px; PADDING-RIGHT: 4px; BACKGROUND: url(login-box.png) #525e9f no-repeat; HEIGHT: 133px; MARGIN-LEFT: 17px; PADDING-TOP: 5px
}
#casemaker {
	MARGIN-TOP: 20px; WIDTH: 169px; BACKGROUND: url(casemaker-logo.png) #525e9f no-repeat; HEIGHT: 25px; MARGIN-LEFT: 25px
}
#username {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; WIDTH: 190px; FLOAT: left; HEIGHT: 15px; FONT-SIZE: 8pt; PADDING-TOP: 5px
}
#password {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; WIDTH: 190px; FLOAT: left; HEIGHT: 15px; FONT-SIZE: 8pt
}
DIV INPUT.box {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; WIDTH: 170px; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid
}
DIV INPUT.button {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; WIDTH: 60px; PADDING-RIGHT: 5px; FONT-SIZE: 8pt; PADDING-TOP: 2px
}
#main H1 {
	COLOR: #223850; FONT-SIZE: 12pt
}
H2 {
	FONT-FAMILY: Gill Sans MT; MARGIN-BOTTOM: -0.02em; COLOR: #283370; FONT-SIZE: 12pt
}
SPAN.title {
	TEXT-TRANSFORM: uppercase; WIDTH: 100%; FONT-FAMILY: Gill Sans MT; LETTER-SPACING: 0.04em; COLOR: white; FONT-SIZE: 12pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.news-container {
	TEXT-ALIGN: justify; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #ececec; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
DIV.title {
	TEXT-ALIGN: left; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
DIV.content {
	FONT-FAMILY: Arial; COLOR: #000; FONT-SIZE: 8pt
}
DIV.calender-date {
	TEXT-TRANSFORM: uppercase; WIDTH: 41px; BACKGROUND: url(calendar-icon.png) no-repeat left top; FLOAT: left; HEIGHT: 41px; COLOR: #fff; FONT-SIZE: 12pt; MARGIN-RIGHT: 5px
}
DIV.Day {
	TEXT-ALIGN: center; MARGIN: 0.08em 0px 0px; COLOR: black; FONT-WEIGHT: normal
}
DIV.Month {
	TEXT-ALIGN: center; MARGIN: 0.04em 0px 0px; FONT-SIZE: 7pt; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
DIV.divider {
	MARGIN: 0.5em 0px
}
#news-main {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #283370; MARGIN: 6px; WIDTH: 330px; FLOAT: right
}
#news-bottom {
	BACKGROUND-COLOR: #283370; WIDTH: 100%; FLOAT: left; HEIGHT: 9px
}
DIV#box {
	BACKGROUND-COLOR: #ececec; MARGIN-TOP: 3px; FLOAT: left
}
B.btop {
	BACKGROUND-IMAGE: url(rc-dfdfdf.png); DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px; FONT-SIZE: 1px
}
B.btop B {
	BACKGROUND-IMAGE: url(rc-dfdfdf.png); DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px; FONT-SIZE: 1px
}
B.bbot {
	BACKGROUND-IMAGE: url(rc-dfdfdf.png); DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px; FONT-SIZE: 1px
}
B.bbot B {
	BACKGROUND-IMAGE: url(rc-dfdfdf.png); DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px; FONT-SIZE: 1px
}
B.btop B {
	BACKGROUND-POSITION: 100% -10px
}
B.bbot {
	BACKGROUND-POSITION: 0px -20px
}
B.bbot B {
	BACKGROUND-POSITION: 100% -30px
}
B.btop-1 {
	BACKGROUND-IMAGE: url(rc.png); DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 9px
}
B.btop-1 B {
	BACKGROUND-IMAGE: url(rc.png); DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 9px
}
B.bbot-1 {
	BACKGROUND-IMAGE: url(rc.png); DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 9px
}
B.bbot-1 B {
	BACKGROUND-IMAGE: url(rc.png); DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 9px
}
B.btop-1 B {
	BACKGROUND-POSITION: 100% -10px
}
B.bbot-1 {
	BACKGROUND-POSITION: 0px -20px
}
B.bbot-1 B {
	BACKGROUND-POSITION: 100% -30px
}
#footer {
	WIDTH: 900px; FLOAT: left; COLOR: white; FONT-SIZE: 8pt
}
#footer-address {
	BACKGROUND-COLOR: #0d1649; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; HEIGHT: 30px
}
#footer P.address {
	TEXT-ALIGN: left; FLOAT: left; HEIGHT: 20px; COLOR: white
}
#footer P.phone {
	TEXT-ALIGN: right; WIDTH: 185px; PADDING-RIGHT: 20px; FLOAT: right; HEIGHT: 20px
}
P.email {
	TEXT-ALIGN: right; WIDTH: 185px; PADDING-RIGHT: 20px; FLOAT: right; HEIGHT: 20px
}
#footer-main {
	BACKGROUND-IMAGE: url(footer.png); PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; HEIGHT: 30px
}
#footer P.copy {
	TEXT-ALIGN: left; MARGIN-TOP: -0.4em; FLOAT: left; HEIGHT: 20px; FONT-SIZE: 7pt
}
#footer P.powered {
	TEXT-ALIGN: right; MARGIN-TOP: -0.4em; WIDTH: 185px; FLOAT: right; HEIGHT: 20px; FONT-SIZE: 7pt
}
.Calendar {
	BORDER-BOTTOM: solid; BORDER-LEFT: solid; FONT-FAMILY: Verdana; FONT-SIZE: 9pt; BORDER-TOP: solid; BORDER-RIGHT: solid
}
.TodayDayStyle {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #999999; COLOR: white; VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
.DayStyle {
	BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: left; BORDER-LEFT: white 1px solid; BACKGROUND-COLOR: #cccccc; HEIGHT: 100px; VERTICAL-ALIGN: top; BORDER-TOP: white 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: white 1px solid
}
.WeekendDayStyle {
	BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: left; BORDER-LEFT: white 1px solid; BACKGROUND-COLOR: #cccccc; HEIGHT: 100px; VERTICAL-ALIGN: top; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid
}
.OtherMonthDayStyle {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #cccccc; HEIGHT: 100px; COLOR: #999999; VERTICAL-ALIGN: top
}
.NextPrevStyle {
	COLOR: white; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.DayHeaderStyle {
	HEIGHT: 8pt; COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.TitleStyle {
	BORDER-BOTTOM: solid; BORDER-LEFT: solid; BACKGROUND-COLOR: #525e9f; HEIGHT: 24pt; COLOR: white; FONT-SIZE: 12pt; BORDER-TOP: solid; FONT-WEIGHT: bold; BORDER-RIGHT: solid
}
.dragHandle {
	BACKGROUND-IMAGE: url(greenarrow.jpg); BORDER-BOTTOM: white thin outset; BORDER-LEFT: white thin outset; BACKGROUND-COLOR: blue; WIDTH: 16px; HEIGHT: 16px; BORDER-TOP: white thin outset; CURSOR: move; BORDER-RIGHT: white thin outset
}
.callbackStyle {
	BORDER-BOTTOM: blue thin inset; BORDER-LEFT: blue thin inset; BORDER-TOP: blue thin inset; BORDER-RIGHT: blue thin inset
}
.callbackStyle TABLE {
	BACKGROUND-COLOR: #5377a9; COLOR: black
}
.reorderList LI {
	LIST-STYLE-TYPE: none; MARGIN: 2px; LIST-STYLE-IMAGE: none
}
.reorderList LI A {
	
}
.reorderCue {
	BORDER-BOTTOM: black thin dashed; BORDER-LEFT: black thin dashed; WIDTH: 100%; HEIGHT: 25px; BORDER-TOP: black thin dashed; BORDER-RIGHT: black thin dashed
}
.itemArea {
	TEXT-ALIGN: left; COLOR: black; MARGIN-LEFT: 15px
}
.ControlStyle {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: "Times New Roman"; FONT-SIZE: 0.8em; PADDING-TOP: 4px
}
.ControlTitle {
	BACKGROUND-COLOR: #41465e; COLOR: white; FONT-SIZE: 1.5em; FONT-WEIGHT: bold
}
.ControlSubHeader {
	LINE-HEIGHT: 160%; FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.ControlInstructions {
	
}
.ControlButton {
	FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, sans-serif; FONT-SIZE: 10pt
}
.ControlTextbox {
	FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, sans-serif
}
.ControlLabel {
	LINE-HEIGHT: 160%; FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, sans-serif; FONT-SIZE: 14px
}
.ControlErrorMessage {
	FONT-FAMILY: "Trebuchet MS", Tahoma, Verdana, sans-serif; COLOR: red; FONT-WEIGHT: bold
}

