BODY { color: black; FONT-SIZE: 12pt; BACKGROUND: #ffce50; MARGIN: 0 auto; FONT-FAMILY: Arial, "Bodoni MT", "Times New Roman", serif; padding: 0; font-color: #000000
  }
H1 {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: 16px; 
}
H1.article { FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: transparent; COLOR: #898989
; font-family: Georgia, "Times New Roman", Times, serif; }
H1.title { FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: transparent; COLOR: #898989
; font-family: Georgia, "Times New Roman", Times, serif; }
H2 { font-size: large; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; }
H2.lefttitle { FONT-SIZE: 12px; BACKGROUND: transparent; COLOR: #333333
; font-family: Georgia, "Times New Roman", Times, serif; }
H3 { font-size: medium; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; }
H4 { font-family: Georgia, "Times New Roman", Times, serif; MARGIN-BOTTOM: 4px; }
P { font-family: "Bodoni MT", arial, Georgia, Verdana, serif; }
P.SUMMARY{
	FONT-SIZE: 11px; FONT-STYLE: italic; BACKGROUND: transparent; FLOAT: left; COLOR: #999999;
}
.center {
	TEXT-ALIGN: center
}
P.SMALLRIGHT {
	FONT-SIZE: 10px; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif"; TEXT-ALIGN: right
}
P.SMALLLEFT {
	FONT-SIZE: 10px; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif"; TEXT-ALIGN: left;
}
P.DATE {
	FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333333
}
blockquote {
	FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif"
}
ul {
	MARGIN-TOP: 3px; PADDING-LEFT: 1em; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 1em; LIST-STYLE-TYPE: square
}
ul.headlines {
	FONT-SIZE: 11pt; MARGIN-TOP: 3px; PADDING-LEFT: 1em; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 1em; LIST-STYLE-TYPE: disc
}
li {
	FONT-SIZE: 100%; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif";
}
img {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

.navigation {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; FLOAT: right; COLOR: #666666; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif";
}
.online {
	FONT-SIZE: 11px; BACKGROUND: transparent; COLOR: #ffffff
}
.lefttitle {
	FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333333
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #898989
}
.posted {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 30px; COLOR: #666666; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif";
}
.more {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; MARGIN-BOTTOM: 10px; COLOR: #666666; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif";
}
.spacer {
	CLEAR: both
}
.paginate {
	PADDING-RIGHT: 6px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif";  LETTER-SPACING: 0.1em; BACKGROUND-COLOR: transparent
}
.pagecount {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif"; BACKGROUND-COLOR: transparent
}
/*==================================================
     BEGIN HYPERLINK FORMATTING
==================================================*/
A:link {
	COLOR: #001560; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #898989; TEXT-DECORATION: underline
}
A:active {
	COLOR: #898989; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: none
}
#header a:link { color: white; font-weight: bold; }
#header a:visited { color: white; font-weight: bold; }
#footer a:visited { color: white; font-weight: bold; }
#footer a:link { color: white; font-weight: bold; }
A.NAV:link {
	FONT-WEIGHT: normal; COLOR: #ffce50; TEXT-DECORATION: underline
}
A.NAV:visited {
	FONT-WEIGHT: normal; COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.NAV:active {
	FONT-WEIGHT: normal; COLOR: #898989; TEXT-DECORATION: none
}
A.NAV:hover {
	FONT-WEIGHT: normal; COLOR: #898989; TEXT-DECORATION: none
}
/*==================================================
     END HYPERLINK FORMATTING
==================================================*/

/*==================================================
     BEGIN PAGE LAYOUT FORMATTING
==================================================*/
#half-ad { width: 234px; height: 60px; margin-left: 77px; }
#ad-fatbox { margin-left: 80px; }
#adfooter { BACKGROUND: #ffffff; FLOAT: none; WIDTH: 468px; height: 60px; overflow: hidden; margin-top: 4px; padding: 0; border: solid 1px #001560; }
#wrapper { BACKGROUND: #ffffff; MARGIN: auto; WIDTH: 865px; border: solid 1px black; }
/*the css is not under my control. madness */
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 350px; COLOR: #333333; PADDING-TOP: 0px; LETTER-SPACING: 0.09em; TEXT-ALIGN: right
}
#banner { border-bottom: 1px solid black; }
#header { FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #001560; WIDTH: 100%; COLOR: #898989; font-family: Georgia, "Bodoni MT", "Times New Roman", Times, serif; BORDER-BOTTOM: 1px solid #000000;
}
#content {
	FLOAT: left; MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff
}
#leftbar { FLOAT: left; WIDTH: 245px; HEIGHT: 100%; COLOR: #000000; TEXT-ALIGN: left
; padding-right: 8px !important; border-right: 1px solid #4b4b4b; border-bottom: 1px solid #4b4b4b; }
#leftbox1 { OVERFLOW: visible; MARGIN-TOP: 10px; FONT-SIZE: 11px; FLOAT: left; COLOR: #000000; TEXT-ALIGN: left
; padding: 10px; }
#leftbox2 { OVERFLOW: auto; BORDER-TOP: 1px solid #000000; FONT-SIZE: 11px; FLOAT: left; COLOR: #000000; TEXT-ALIGN: left
; padding: 20px 10px; }
#leftbox3 { OVERFLOW: auto; BORDER-TOP: 1px solid #000000; FONT-SIZE: 11px; FLOAT: left; COLOR: #000000; BORDER-BOTTOM: 1px solid #000000; TEXT-ALIGN: left
; padding: 20px 10px; }
#leftbox4 { OVERFLOW: auto; FONT-SIZE: 11px; FLOAT: left; COLOR: #000000; TEXT-ALIGN: left; padding: 20px 10px; }
#copy { OVERFLOW: auto; BACKGROUND: #ffffff; FLOAT: left; WIDTH: 375px; COLOR: #000000; FONT-SIZE: 12pt; TEXT-ALIGN: left; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-left-color: black; border-left-width: 1px; }
#footer-ad-2 { text-align: center; width: 728px; height: 15px; }
#footer { color: #898989; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; BORDER-TOP: 1px solid #000000; BACKGROUND: #001560; text-align: center; clear: both; padding: 5px; }
#center-col { clip: rect(auto auto auto auto); margin: 12px; padding: 12px; }
#rightbar { width: 470px; FLOAT: right; padding: 5px; border-left: 1px solid gray; }
#rightbar-halfbanner { width: 240px; float: right; }
#rightbox1 {	OVERFLOW: auto; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 188px;  HEIGHT: 100%; COLOR: #000000; PADDING-TOP: 20px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left
}
#rightbox2 {
	OVERFLOW: auto; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 188px; HEIGHT: 100%; COLOR: #000000; PADDING-TOP: 20px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: left
}
#rightbox3 {
	OVERFLOW: auto; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 188px; HEIGHT: 100%; COLOR: #898989; PADDING-TOP: 20px; TEXT-ALIGN: left
}
/*==================================================
     END PAGE LAYOUT FORMATTING
==================================================*/

/*==================================================
     BEGIN FORM FORMATTING
==================================================*/
.input {
	PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif"; HEIGHT: 15px; BACKGROUND-COLOR: #C0C0C0
}
.contact { BORDER-TOP: 1px solid #999999; MARGIN-TOP: 0; FONT-SIZE: 10px; MARGIN-BOTTOM: 0; BORDER-LEFT: 1px solid #999999; COLOR: #000000; FONT-FAMILY: "Bodoni MT", "Times New Roman", serif; BACKGROUND-COLOR: #cccccc; padding: 0; }
.contactselect { BORDER-TOP: 1px solid #999999; MARGIN-TOP: 0; FONT-SIZE: 10px; MARGIN-BOTTOM: 0; BORDER-LEFT: 1px solid #999999; COLOR: #000000; FONT-FAMILY: "Bodoni MT", "Times New Roman", serif; BACKGROUND-COLOR: #cccccc; padding: 0; }
.contacttextarea { BORDER-TOP: 1px solid #999999; MARGIN-TOP: 0; FONT-SIZE: 10px; MARGIN-BOTTOM: 0; BORDER-LEFT: 1px solid #999999; COLOR: #000000; FONT-FAMILY: "Bodoni MT", "Times New Roman", serif; BACKGROUND-COLOR: #cccccc; padding: 0; }
.textarea {
	BORDER-TOP: #999999 1px solid; MARGIN-TOP: 3px; FONT-SIZE: 11px; MARGIN-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; COLOR: #000000; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif"; BACKGROUND-COLOR: #898989
}
.checkbox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
.submit {
	PADDING-RIGHT: 3px; MARGIN-TOP: 6px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif"; LETTER-SPACING: 0.1em; BACKGROUND-COLOR: #ffffff
}
/*==================================================
     END FORM FORMATTING
==================================================*/

/*==================================================
     BEGIN CALENDAR FORMATTING
==================================================*/
.calendarBG {
	BACKGROUND-COLOR: #000
}
.calendarBlank {
	BACKGROUND-COLOR: #9db7a7
}
.calendarHeader {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}
.calendarMonthLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif"; LETTER-SPACING: 0.1em; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.calendarMonthLinks A {
	COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.calendarMonthLinks A:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
.calendarMonthLinks A:hover {
	COLOR: #ccc; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.calendarDayHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #663300; TEXT-ALIGN: center
}
.calendarToday {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #000000; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif"; LETTER-SPACING: 0.1em; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.calendarCell {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #666; FONT-FAMILY: "Bodoni MT", "Times New Roman", "serif"; LETTER-SPACING: 0.1em; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.calendarCell A {
	COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.calendarCell A:visited {
	COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.calendarCell A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
/*==================================================
     END CALENDAR FORMATTING
==================================================*/
.
box { border-color: #8c8c8c; border-width: 1px; outline-color: green; outline-width: 12px; }
.newsbox-title { font-family: "Arial Narrow", Verdana, Arial, Helvetica; }
.red-highlight { color: red; font-size: medium; font-weight: bold; }

