html {
	overflow-x: auto
}
body {
	padding-right: 0px; padding-left: 0px; font-size: 11px; background: #fff; padding-bottom: 0px; margin: 0px; color: #222; line-height: 135%; padding-top: 0px; font-family: tahoma, arial, trebuchet ms, sans-serif, georgia, courier, times new roman, serif; text-align: center
}
.ipbtable {
	width: 100%
}
table.ipbtable {
	font-size: 11px; background: none transparent scroll repeat 0% 0%; color: #222; line-height: 135%
}
tr.ipbtable {
	font-size: 11px; background: none transparent scroll repeat 0% 0%; color: #222; line-height: 135%
}
td.ipbtable {
	font-size: 11px; background: none transparent scroll repeat 0% 0%; color: #222; line-height: 135%
}
.ipbtable td {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px
}
.divpad {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px
}
td.nopad {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
form {
	padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; vertical-align: middle; border-right-width: 0px
}
a:link {
	background: none transparent scroll repeat 0% 0%; color: #222; text-decoration: underline
}
a:visited {
	background: none transparent scroll repeat 0% 0%; color: #222; text-decoration: underline
}
a:active {
	background: none transparent scroll repeat 0% 0%; color: #222; text-decoration: underline
}
a:hover {
	background: none transparent scroll repeat 0% 0%; color: #34498b
}
#ipbwrapper {
	margin: 20px auto; width: 780px; text-align: left
}
.pagelink {
	border-right: #072a66 1px solid; padding-right: 3px; border-top: #072a66 1px solid; padding-left: 3px; background: #f0f5fa; padding-bottom: 1px; border-left: #072a66 1px solid; padding-top: 1px; border-bottom: #072a66 1px solid
}
.pagelinklast {
	border-right: #072a66 1px solid; padding-right: 3px; border-top: #072a66 1px solid; padding-left: 3px; background: #f0f5fa; padding-bottom: 1px; border-left: #072a66 1px solid; padding-top: 1px; border-bottom: #072a66 1px solid
}
.pagecurrent {
	border-right: #072a66 1px solid; padding-right: 3px; border-top: #072a66 1px solid; padding-left: 3px; background: #f0f5fa; padding-bottom: 1px; border-left: #072a66 1px solid; padding-top: 1px; border-bottom: #072a66 1px solid
}
.minipagelink {
	border-right: #072a66 1px solid; padding-right: 3px; border-top: #072a66 1px solid; padding-left: 3px; background: #f0f5fa; padding-bottom: 1px; border-left: #072a66 1px solid; padding-top: 1px; border-bottom: #072a66 1px solid
}
.minipagelinklast {
	border-right: #072a66 1px solid; padding-right: 3px; border-top: #072a66 1px solid; padding-left: 3px; background: #f0f5fa; padding-bottom: 1px; border-left: #072a66 1px solid; padding-top: 1px; border-bottom: #072a66 1px solid
}
.pagelinklast {
	background: #dfe6ef
}
.minipagelinklast {
	background: #dfe6ef
}
.pagecurrent {
	background: #ffc9a5
}
.minipagelink {
	border-right: #c2cfdf 1px solid; border-top: #c2cfdf 1px solid; font-size: 10px; margin: 0px 1px 0px 0px; border-left: #c2cfdf 1px solid; border-bottom: #c2cfdf 1px solid
}
.minipagelinklast {
	border-right: #c2cfdf 1px solid; border-top: #c2cfdf 1px solid; font-size: 10px; margin: 0px 1px 0px 0px; border-left: #c2cfdf 1px solid; border-bottom: #c2cfdf 1px solid
}
.pagelink a:active {
	text-decoration: none
}
.pagelink a:visited {
	text-decoration: none
}
.pagelink a:link {
	text-decoration: none
}
.pagelinklast a:active {
	text-decoration: none
}
.pagelinklast a:visited {
	text-decoration: none
}
.pagelinklast a:link {
	text-decoration: none
}
.pagecurrent a:active {
	text-decoration: none
}
.pagecurrent a:visited {
	text-decoration: none
}
.pagecurrent a:link {
	text-decoration: none
}
.minipagelink a:active {
	text-decoration: none
}
.minipagelink a:visited {
	text-decoration: none
}
.minipagelink a:link {
	text-decoration: none
}
.minipagelinklast a:active {
	text-decoration: none
}
.minipagelinklast a:visited {
	text-decoration: none
}
.minipagelinklast a:link {
	text-decoration: none
}
.fauxbutton {
	border-right: #072a66 1px solid; padding-right: 4px; border-top: #072a66 1px solid; padding-left: 4px; font-weight: bold; font-size: 11px; background: #bfcde0; padding-bottom: 4px; border-left: #072a66 1px solid; padding-top: 4px; border-bottom: #072a66 1px solid
}
.fauxbutton a:link {
	color: #222! important; text-decoration: none
}
.fauxbutton a:visited {
	color: #222! important; text-decoration: none
}
.fauxbutton a:active {
	color: #222! important; text-decoration: none
}
.forumdesc {
	padding-right: 0px; padding-left: 0px; font-size: 10px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 2px 0px 0px; color: #666; line-height: 135%; padding-top: 0px
}
.forumdesc a:link {
	padding-right: 0px; padding-left: 0px; font-size: 10px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 2px 0px 0px; color: #666; line-height: 135%; padding-top: 0px
}
.forumdesc a:visited {
	padding-right: 0px; padding-left: 0px; font-size: 10px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 2px 0px 0px; color: #666; line-height: 135%; padding-top: 0px
}
.forumdesc a:active {
	padding-right: 0px; padding-left: 0px; font-size: 10px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 2px 0px 0px; color: #666; line-height: 135%; padding-top: 0px
}
.searchlite {
	font-weight: bold; color: red; background-color: yellow
}
.activeusers {
	border-right: #072a66 1px solid; padding-right: 1px; border-top: #072a66 1px solid; padding-left: 1px; background: #fff; padding-bottom: 1px; margin: 0px; border-left: #072a66 1px solid; color: #000; padding-top: 1px; border-bottom: #072a66 1px solid
}
.activeuserposting a:link {
	color: red; border-bottom: black 1px dotted; font-style: italic; text-decoration: none
}
.activeuserposting a:visited {
	color: red; border-bottom: black 1px dotted; font-style: italic; text-decoration: none
}
.activeuserposting a:active {
	color: red; border-bottom: black 1px dotted; font-style: italic; text-decoration: none
}
.activeuserposting {
	color: red; border-bottom: black 1px dotted; font-style: italic; text-decoration: none
}
fieldset.search {
	padding-right: 6px; padding-left: 6px; padding-bottom: 6px; line-height: 150%; padding-top: 6px
}
label {
	cursor: pointer
}
img.attach {
	border-right: #808080 1px solid; padding-right: 2px; border-top: #808080 1px solid; padding-left: 2px; background: url(1/click2enlarge.gif) #808080 no-repeat right top; padding-bottom: 2px; margin: 0px 2px 0px 0px; border-left: #808080 1px solid; padding-top: 11px; border-bottom: #808080 1px solid
}
.thumbwrap {
	border-right: #072a66 1px solid; border-top: #072a66 1px solid; margin: 2px; border-left: #072a66 1px solid; border-bottom: #072a66 1px solid
}
.thumbwrapp {
	border-right: #072a66 1px solid; border-top: #072a66 1px solid; margin: 2px; border-left: #072a66 1px solid; border-bottom: #072a66 1px solid
}
.fullimagewrap {
	border-right: #072a66 1px solid; border-top: #072a66 1px solid; margin: 2px; border-left: #072a66 1px solid; border-bottom: #072a66 1px solid
}
.thumbwrapp {
	border-right: #660707 2px solid; border-top: #660707 2px solid; border-left: #660707 2px solid; border-bottom: #660707 2px solid
}
.fullimagewrap {
	padding-right: 5px; padding-left: 5px; background: #f5f9fd; padding-bottom: 5px; margin: 5px 0px; padding-top: 5px; text-align: center
}
.thumbwrap h4 {
	border-top-width: 0px! important; padding-right: 5px; padding-left: 5px; font-weight: bold; border-left-width: 0px! important; font-size: 12px; background: #dde6f2; padding-bottom: 5px; margin: 0px; color: #5176b5; padding-top: 5px; border-bottom: #5176b5 1px solid; border-right-width: 0px! important
}
.thumbwrapp h4 {
	border-top-width: 0px! important; padding-right: 5px; padding-left: 5px; font-weight: bold; border-left-width: 0px! important; font-size: 12px; background: #dde6f2; padding-bottom: 5px; margin: 0px; color: #5176b5; padding-top: 5px; border-bottom: #5176b5 1px solid; border-right-width: 0px! important
}
.thumbwrap p {
	padding-right: 5px! important; border-top: #5176b5 1px solid; padding-left: 5px! important; border-left-width: 0px! important; background: #eef2f7; border-bottom-width: 0px! important; padding-bottom: 5px! important; margin: 0px; padding-top: 5px! important; text-align: left; border-right-width: 0px! important
}
.thumbwrapp p {
	padding-right: 5px! important; border-top: #5176b5 1px solid; padding-left: 5px! important; border-left-width: 0px! important; background: #eef2f7; border-bottom-width: 0px! important; padding-bottom: 5px! important; margin: 0px; padding-top: 5px! important; text-align: left; border-right-width: 0px! important
}
.thumbwrap p.alt {
	padding-right: 5px! important; padding-left: 5px! important; background: #dfe6ef; padding-bottom: 5px! important; margin: 0px; padding-top: 5px! important; text-align: left
}
.thumbwrapp p.alt {
	padding-right: 5px! important; padding-left: 5px! important; background: #dfe6ef; padding-bottom: 5px! important; margin: 0px; padding-top: 5px! important; text-align: left
}
.thumbwrapp p.pin {
	background: #efdfdf; text-align: center! important
}
.thumbwrap img.galattach {
	border-right: #072a66 1px solid; padding-right: 2px; border-top: #072a66 1px solid; padding-left: 2px; background: url(1/img_larger.gif) #fff no-repeat right bottom; padding-bottom: 10px; margin: 5px; border-left: #072a66 1px solid; padding-top: 2px; border-bottom: #072a66 1px solid
}
.thumbwrapp img.galattach {
	border-right: #072a66 1px solid; padding-right: 2px; border-top: #072a66 1px solid; padding-left: 2px; background: url(1/img_larger.gif) #fff no-repeat right bottom; padding-bottom: 10px; margin: 5px; border-left: #072a66 1px solid; padding-top: 2px; border-bottom: #072a66 1px solid
}
li.helprow {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 10px; padding-top: 0px
}
ul#help {
	padding-right: 0px; padding-left: 15px; padding-bottom: 0px; padding-top: 0px
}
.warngood {
	font-weight: bold; color: #0b9500
}
.warnbad {
	font-weight: bold; color: #0b9500
}
.warnbad {
	color: #dd0000
}
#padandcenter {
	padding-right: 0px; padding-left: 0px; padding-bottom: 14px; margin: 0px auto; padding-top: 14px; text-align: center
}
#profilename {
	font-weight: bold; font-size: 28px
}
#photowrap {
	padding-right: 6px; padding-left: 6px; padding-bottom: 6px; padding-top: 6px
}
#phototitle {
	font-size: 24px; border-bottom: #000 1px solid
}
#photoimg {
	margin: 15px 0px 0px; text-align: center
}
#ucpmenu {
	border-right: #345487 1px solid; border-top: #345487 1px solid; background: #f5f9fd; border-left: #345487 1px solid; line-height: 150%; border-bottom: #345487 1px solid
}
#ucpcontent {
	border-right: #345487 1px solid; border-top: #345487 1px solid; background: #f5f9fd; border-left: #345487 1px solid; line-height: 150%; border-bottom: #345487 1px solid
}
#ucpmenu p {
	padding-right: 5px; padding-left: 9px; padding-bottom: 6px; margin: 0px; padding-top: 2px
}
#ucpmenu a:link {
	text-decoration: none
}
#ucpmenu a:active {
	text-decoration: none
}
#ucpmenu a:visited {
	text-decoration: none
}
#ucpcontent {
	width: auto
}
#ucpcontent p {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin: 0px; padding-top: 10px
}
.activeuserstrip {
	padding-right: 6px; padding-left: 6px; background: #bcd0ed; padding-bottom: 6px; padding-top: 6px
}
.signature {
	font-size: 10px; background: none transparent scroll repeat 0% 0%; color: #339; line-height: 150%
}
.postdetails {
	font-size: 10px; line-height: 140%
}
.postcolor {
	font-size: 12px; line-height: 160%
}
.normalname {
	font-weight: bold; font-size: 12px; color: #003
}
.normalname a:link {
	font-size: 12px
}
.normalname a:visited {
	font-size: 12px
}
.normalname a:active {
	font-size: 12px
}
.post1 {
	background: #f5f9fd
}
.bg1 {
	background: #f5f9fd
}
.post2 {
	background: #eef2f7
}
.bg3 {
	background: #eef2f7
}
.row2shaded {
	background-color: #dedbe4
}
.post1shaded {
	background-color: #dedbe4
}
.row4shaded {
	background-color: #e3dfe7
}
.post2shaded {
	background-color: #e3dfe7
}
.row1 {
	background: #dfe6ef
}
.row2 {
	background: #e4eaf2
}
.darkrow1 {
	background: #bcd0ed; color: #3a4f6c
}
.darkrow3 {
	background: #d1dceb; color: #3a4f6c
}
.plainborder {
	border-right: #345487 1px solid; border-top: #345487 1px solid; background: #f5f9fd; border-left: #345487 1px solid; border-bottom: #345487 1px solid
}
.tablefill {
	border-right: #345487 1px solid; border-top: #345487 1px solid; background: #f5f9fd; border-left: #345487 1px solid; border-bottom: #345487 1px solid
}
.tablepad {
	border-right: #345487 1px solid; border-top: #345487 1px solid; background: #f5f9fd; border-left: #345487 1px solid; border-bottom: #345487 1px solid
}
.tablefill {
	padding-right: 6px; padding-left: 6px; padding-bottom: 6px; padding-top: 6px
}
.tablepad {
	padding-right: 6px; padding-left: 6px; padding-bottom: 6px; padding-top: 6px
}
.tablepad {
	border-top-width: 0px! important; border-left-width: 0px! important; border-bottom-width: 0px! important; border-right-width: 0px! important
}
.wrapmini {
	float: left; width: 25%; line-height: 1.5em
}
.pagelinks {
	float: left; width: 35%; line-height: 1.2em
}
.desc {
	font-size: 11px; color: #434951
}
.lastaction {
	font-size: 10px; color: #434951
}
.edit {
	font-size: 9px
}
.thin {
	border-right: #fff 0px solid; padding-right: 0px; border-top: #fff 1px solid; padding-left: 0px; padding-bottom: 6px; margin: 2px 0px; border-left: #fff 0px solid; line-height: 150%; padding-top: 6px; border-bottom: #fff 1px solid
}
.calmonths {
	border-right: #c2cfdf 1px solid; padding-right: 8px; border-top: #c2cfdf 1px solid; padding-left: 8px; font-weight: bold; font-size: 18px; background: #f0f5fa; padding-bottom: 8px; margin: 5px 0px; border-left: #c2cfdf 1px solid; padding-top: 8px; border-bottom: #c2cfdf 1px solid; text-align: center
}
.weekday {
	font-weight: bold; font-size: 14px
}
.calmonths a {
	text-decoration: none
}
.calday {
	padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 11px; background: #dfe6ef; padding-bottom: 4px; margin: 0px; color: #666; padding-top: 4px; text-align: left
}
.calweekday {
	padding-right: 4px; padding-left: 4px; font-weight: bold; font-size: 11px; background: #dfe6ef; padding-bottom: 4px; margin: 0px; color: #666; padding-top: 4px; text-align: right
}
.calweekday {
	border-right: #aaa 1px solid; padding-right: 6px; padding-left: 6px; font-size: 14px; padding-bottom: 6px; color: #222; padding-top: 6px; text-align: center
}
.celltodayshaded {
	padding-right: 0px; padding-left: 0px; background: #eef2f7; padding-bottom: 0px; margin: 0px; vertical-align: top; padding-top: 0px; height: 100px
}
.celldateshaded {
	padding-right: 0px; padding-left: 0px; background: #eef2f7; padding-bottom: 0px; margin: 0px; vertical-align: top; padding-top: 0px; height: 100px
}
.cellblank {
	padding-right: 0px; padding-left: 0px; background: #eef2f7; padding-bottom: 0px; margin: 0px; vertical-align: top; padding-top: 0px; height: 100px
}
.celldate {
	padding-right: 0px; padding-left: 0px; background: #eef2f7; padding-bottom: 0px; margin: 0px; vertical-align: top; padding-top: 0px; height: 100px
}
.celltoday {
	padding-right: 0px; padding-left: 0px; background: #eef2f7; padding-bottom: 0px; margin: 0px; vertical-align: top; padding-top: 0px; height: 100px
}
.mcellblank {
	padding-right: 0px; padding-left: 0px; background: #eef2f7; padding-bottom: 0px; margin: 0px; vertical-align: top; padding-top: 0px; height: 100px
}
.mcelldate {
	padding-right: 0px; padding-left: 0px; background: #eef2f7; padding-bottom: 0px; margin: 0px; vertical-align: top; padding-top: 0px; height: 100px
}
.mcelltoday {
	padding-right: 0px; padding-left: 0px; background: #eef2f7; padding-bottom: 0px; margin: 0px; vertical-align: top; padding-top: 0px; height: 100px
}
.celltodayshaded {
	background: #e3dfe7
}
.celldateshaded {
	background: #e3dfe7
}
.mcellblank {
	height: auto
}
.mcelldate {
	height: auto
}
.mcelltoday {
	height: auto
}
.cellblank {
	background: #c2cfdf
}
.mcellblank {
	background: #c2cfdf
}
.celltoday {
	border-right: #8b0000 2px solid; border-top: #8b0000 2px solid; border-left: #8b0000 2px solid; border-bottom: #8b0000 2px solid
}
.celltodayshaded {
	border-right: #8b0000 2px solid; border-top: #8b0000 2px solid; border-left: #8b0000 2px solid; border-bottom: #8b0000 2px solid
}
.mcelltoday {
	border-right: #8b0000 2px solid; border-top: #8b0000 2px solid; border-left: #8b0000 2px solid; border-bottom: #8b0000 2px solid
}
.calranged {
	border-right: #c2cfdf 2px outset; padding-right: 4px; border-top: #c2cfdf 2px outset; padding-left: 4px; background: #c2cfdf; padding-bottom: 4px; border-left: #c2cfdf 2px outset; padding-top: 4px; border-bottom: #c2cfdf 2px outset
}
.calitem {
	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; border-bottom: #c2cfdf 1px dotted
}
.input-warn {
	border-right: #4c77b6 1px solid; padding-right: 2px; border-top: #4c77b6 1px solid; padding-left: 2px; font-size: 11px; background: #fff; padding-bottom: 2px; margin: 5px; vertical-align: middle; border-left: #4c77b6 1px solid; color: #000; padding-top: 2px; border-bottom: #4c77b6 1px solid; font-family: tahoma, helvetica, sans-serif
}
.input-green {
	border-right: #4c77b6 1px solid; padding-right: 2px; border-top: #4c77b6 1px solid; padding-left: 2px; font-size: 11px; background: #fff; padding-bottom: 2px; margin: 5px; vertical-align: middle; border-left: #4c77b6 1px solid; color: #000; padding-top: 2px; border-bottom: #4c77b6 1px solid; font-family: tahoma, helvetica, sans-serif
}
input {
	border-right: #4c77b6 1px solid; padding-right: 2px; border-top: #4c77b6 1px solid; padding-left: 2px; font-size: 11px; background: #fff; padding-bottom: 2px; margin: 5px; vertical-align: middle; border-left: #4c77b6 1px solid; color: #000; padding-top: 2px; border-bottom: #4c77b6 1px solid; font-family: tahoma, helvetica, sans-serif
}
textarea {
	border-right: #4c77b6 1px solid; padding-right: 2px; border-top: #4c77b6 1px solid; padding-left: 2px; font-size: 11px; background: #fff; padding-bottom: 2px; margin: 5px; vertical-align: middle; border-left: #4c77b6 1px solid; color: #000; padding-top: 2px; border-bottom: #4c77b6 1px solid; font-family: tahoma, helvetica, sans-serif
}
select {
	border-right: #4c77b6 1px solid; padding-right: 2px; border-top: #4c77b6 1px solid; padding-left: 2px; font-size: 11px; background: #fff; padding-bottom: 2px; margin: 5px; vertical-align: middle; border-left: #4c77b6 1px solid; color: #000; padding-top: 2px; border-bottom: #4c77b6 1px solid; font-family: tahoma, helvetica, sans-serif
}
.input-warn {
	border-right: #c00 1px solid; border-top: #c00 1px solid; border-left: #c00 1px solid; border-bottom: #c00 1px solid
}
.input-warn-content {
	border-right: #c00 1px solid; border-top: #c00 1px solid; border-left: #c00 1px solid; border-bottom: #c00 1px solid
}
.input-ok {
	border-right: #0c0 1px solid; border-top: #0c0 1px solid; border-left: #0c0 1px solid; border-bottom: #0c0 1px solid
}
.input-ok-content {
	border-right: #0c0 1px solid; border-top: #0c0 1px solid; border-left: #0c0 1px solid; border-bottom: #0c0 1px solid
}
.input-warn-content {
	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; margin: 4px; padding-top: 4px; background-color: #fcc
}
.input-ok-content {
	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; margin: 4px; padding-top: 4px; background-color: #cfc
}
.input-text {
	color: #900
}
select {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; font-size: 12px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: tahoma, helvetica, sans-serif; border-right-width: 0px
}
input.button {
	margin: 0px; width: auto
}
optgroup option {
	font-size: 12px; font-family: tahoma, helvetica, sans-serif
}
.codebuttons {
	font-size: 10px; margin: 2px; vertical-align: middle; font-family: tahoma, helvetica, sans-serif
}
.textarea {
	border-right: #4c77b6 1px solid; padding-right: 2px; border-top: #4c77b6 1px solid; padding-left: 2px; font-size: 11px; background: #fff; padding-bottom: 2px; vertical-align: middle; border-left: #4c77b6 1px solid; color: #000; padding-top: 2px; border-bottom: #4c77b6 1px solid; font-family: tahoma, helvetica, sans-serif
}
.searchinput {
	border-right: #4c77b6 1px solid; padding-right: 2px; border-top: #4c77b6 1px solid; padding-left: 2px; font-size: 11px; background: #fff; padding-bottom: 2px; vertical-align: middle; border-left: #4c77b6 1px solid; color: #000; padding-top: 2px; border-bottom: #4c77b6 1px solid; font-family: tahoma, helvetica, sans-serif
}
.button {
	border-right: #4c77b6 1px solid; padding-right: 2px; border-top: #4c77b6 1px solid; padding-left: 2px; font-size: 11px; background: #fff; padding-bottom: 2px; vertical-align: middle; border-left: #4c77b6 1px solid; color: #000; padding-top: 2px; border-bottom: #4c77b6 1px solid; font-family: tahoma, helvetica, sans-serif; 
}
.gobutton {
	border-right: #4c77b6 1px solid; padding-right: 2px; border-top: #4c77b6 1px solid; padding-left: 2px; font-size: 11px; background: #fff; padding-bottom: 2px; vertical-align: middle; border-left: #4c77b6 1px solid; color: #000; padding-top: 2px; border-bottom: #4c77b6 1px solid; font-family: tahoma, helvetica, sans-serif
}
.button {
	background: #dfe6ef
}
.gobutton {
	border-top-width: 0px; border-left-width: 0px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; margin: 0px; vertical-align: middle; color: #072a66; border-right-width: 0px
}
.radiobutton {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; vertical-align: middle; border-right-width: 0px
}
.checkbox {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; vertical-align: middle; border-right-width: 0px
}
.helpbox {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; vertical-align: middle; border-right-width: 0px
}
.formtable {
	background: none transparent scroll repeat 0% 0%
}
.formtable td {
	border-right: #c2cfdf 1px solid; padding-right: 6px; border-top: #c2cfdf 1px solid; padding-left: 6px; font-weight: bold; background: #f5f9fd; padding-bottom: 6px; margin: 1px 0px 0px; border-left: #c2cfdf 0px solid; width: 25%; padding-top: 6px; border-bottom: #c2cfdf 0px solid
}
.pformleft {
	border-right: #c2cfdf 1px solid; padding-right: 6px; border-top: #c2cfdf 1px solid; padding-left: 6px; font-weight: bold; background: #f5f9fd; padding-bottom: 6px; margin: 1px 0px 0px; border-left: #c2cfdf 0px solid; width: 25%; padding-top: 6px; border-bottom: #c2cfdf 0px solid
}
.pformleftw {
	border-right: #c2cfdf 1px solid; padding-right: 6px; border-top: #c2cfdf 1px solid; padding-left: 6px; font-weight: bold; background: #f5f9fd; padding-bottom: 6px; margin: 1px 0px 0px; border-left: #c2cfdf 0px solid; width: 25%; padding-top: 6px; border-bottom: #c2cfdf 0px solid
}
.pformright {
	border-right: #c2cfdf 1px solid; padding-right: 6px; border-top: #c2cfdf 1px solid; padding-left: 6px; font-weight: bold; background: #f5f9fd; padding-bottom: 6px; margin: 1px 0px 0px; border-left: #c2cfdf 0px solid; width: 25%; padding-top: 6px; border-bottom: #c2cfdf 0px solid
}
.formtable td.wider {
	width: 40%
}
.pformleftw {
	width: 40%
}
.pformright {
	width: 40%
}
.formtable td.formright {
	font-weight: normal; width: auto; border-right-width: 0px
}
.pformright {
	font-weight: normal; width: auto; border-right-width: 0px
}
.formtable td.formtitle {
	border-right: #9fb9d4 0px solid; border-top: #9fb9d4 1px solid; font-weight: normal; background: #d1dceb; border-left: #9fb9d4 0px solid; border-bottom: #9fb9d4 0px solid
}
.formsubtitle {
	border-right: #9fb9d4 0px solid; border-top: #9fb9d4 1px solid; font-weight: normal; background: #d1dceb; border-left: #9fb9d4 0px solid; border-bottom: #9fb9d4 0px solid
}
.formsubtitle {
	border-top-width: 0px; padding-right: 5px; padding-left: 5px; font-weight: bold; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 5px; color: #3a4f6c; padding-top: 5px; border-right-width: 0px
}
.formtable td.formstrip {
	border-right: #9fb9d4 0px solid; border-top: #9fb9d4 1px solid; font-weight: normal; background: #dde8f2; border-left: #9fb9d4 0px solid; border-bottom: #9fb9d4 1px solid
}
.quotetop {
	border-right: #000 1px dotted; padding-right: 3px; border-top: #000 1px dotted; padding-left: 3px; font-weight: bold; font-size: 10px; background: url(1/css_img_quote.gif) #e4eaf2 no-repeat right 50%; padding-bottom: 3px; margin: 8px auto 0px; border-left: #8394b2 4px solid; color: #000; padding-top: 3px; border-bottom: #000 0px dotted
}
.quotemain {
	border-right: #000 1px dotted; padding-right: 4px; border-top: #000 0px dotted; padding-left: 4px; background: #fafcfe; padding-bottom: 4px; margin: 0px auto 8px; border-left: #8394b2 4px solid; color: #465584; padding-top: 4px; border-bottom: #000 1px dotted
}
.codetop {
	padding-right: 3px; padding-left: 3px; font-weight: bold; background: url(1/css_img_code.gif) #fddbcc no-repeat right 50%; padding-bottom: 3px; margin: 0px auto; width: 98%; color: #000; padding-top: 3px
}
.sqltop {
	padding-right: 3px; padding-left: 3px; font-weight: bold; background: url(1/css_img_code.gif) #fddbcc no-repeat right 50%; padding-bottom: 3px; margin: 0px auto; width: 98%; color: #000; padding-top: 3px
}
.htmltop {
	padding-right: 3px; padding-left: 3px; font-weight: bold; background: url(1/css_img_code.gif) #fddbcc no-repeat right 50%; padding-bottom: 3px; margin: 0px auto; width: 98%; color: #000; padding-top: 3px
}
.codemain {
	border-right: #000 1px dotted; padding-right: 2px; border-top: #000 1px dotted; padding-left: 2px; font-size: 10px; background: #fafcfe; padding-bottom: 2px; margin: 0px auto; border-left: #000 1px dotted; width: 98%; color: #465584; padding-top: 2px; border-bottom: #000 1px dotted; font-family: arial, courier new, verdana, arial
}
.sqlmain {
	border-right: #000 1px dotted; padding-right: 2px; border-top: #000 1px dotted; padding-left: 2px; font-size: 10px; background: #fafcfe; padding-bottom: 2px; margin: 0px auto; border-left: #000 1px dotted; width: 98%; color: #465584; padding-top: 2px; border-bottom: #000 1px dotted; font-family: arial, courier new, verdana, arial
}
.htmlmain {
	border-right: #000 1px dotted; padding-right: 2px; border-top: #000 1px dotted; padding-left: 2px; font-size: 10px; background: #fafcfe; padding-bottom: 2px; margin: 0px auto; border-left: #000 1px dotted; width: 98%; color: #465584; padding-top: 2px; border-bottom: #000 1px dotted; font-family: arial, courier new, verdana, arial
}
#quote {
	border-right: #000 1px solid; padding-right: 2px; border-top: #000 1px solid; padding-left: 2px; font-size: 10px; background: #fafcfe; padding-bottom: 2px; border-left: #000 1px solid; color: #465584; padding-top: 2px; border-bottom: #000 1px solid; font-family: arial; white-space: normal
}
#code {
	border-right: #000 1px solid; padding-right: 2px; border-top: #000 1px solid; padding-left: 2px; font-size: 10px; background: #fafcfe; padding-bottom: 2px; border-left: #000 1px solid; color: #465584; padding-top: 2px; border-bottom: #000 1px solid; font-family: arial; white-space: normal
}
#code {
	font-family: arial
}
.cleared {
	clear: both
}
.borderwrap {
	border-right: #072a66 1px solid; padding-right: 0px; border-top: #072a66 1px solid; padding-left: 0px; background: #fff; padding-bottom: 0px; margin: 0px; border-left: #072a66 1px solid; padding-top: 0px; border-bottom: #072a66 1px solid
}
.borderwrapm {
	border-right: #072a66 1px solid; padding-right: 0px; border-top: #072a66 1px solid; padding-left: 0px; background: #fff; padding-bottom: 0px; margin: 0px; border-left: #072a66 1px solid; padding-top: 0px; border-bottom: #072a66 1px solid
}
.borderwrapm {
	margin: 5px
}
.borderwrap h3 {
	border-right: #fff 1px solid; padding-right: 8px; border-top: #fff 1px solid; padding-left: 8px; font-weight: bold; font-size: 12px; background: url(1/tile_cat.gif); padding-bottom: 8px; margin: 0px; border-left: #fff 1px solid; color: #fff; padding-top: 8px; border-bottom: #5176b5 1px solid
}
.maintitle {
	border-right: #fff 1px solid; padding-right: 8px; border-top: #fff 1px solid; padding-left: 8px; font-weight: bold; font-size: 12px; background: url(1/tile_cat.gif); padding-bottom: 8px; margin: 0px; border-left: #fff 1px solid; color: #fff; padding-top: 8px; border-bottom: #5176b5 1px solid
}
.maintitlecollapse {
	border-right: #fff 1px solid; padding-right: 8px; border-top: #fff 1px solid; padding-left: 8px; font-weight: bold; font-size: 12px; background: url(1/tile_cat.gif); padding-bottom: 8px; margin: 0px; border-left: #fff 1px solid; color: #fff; padding-top: 8px; border-bottom: #5176b5 1px solid
}
.maintitle td {
	font-weight: bold; font-size: 12px; color: #fff
}
.maintitlecollapse {
	border-right: #fff 1px solid; border-top: #fff 1px solid; border-left: #fff 1px solid; border-bottom: #fff 1px solid
}
.maintitle p {
	border-top-width: 0px! important; padding-right: 0px! important; padding-left: 0px! important; border-left-width: 0px! important; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px! important; padding-bottom: 0px! important; margin: 0px; padding-top: 0px! important; border-right-width: 0px! important
}
.maintitlecollapse p {
	border-top-width: 0px! important; padding-right: 0px! important; padding-left: 0px! important; border-left-width: 0px! important; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px! important; padding-bottom: 0px! important; margin: 0px; padding-top: 0px! important; border-right-width: 0px! important
}
.formsubtitle p {
	border-top-width: 0px! important; padding-right: 0px! important; padding-left: 0px! important; border-left-width: 0px! important; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px! important; padding-bottom: 0px! important; margin: 0px; padding-top: 0px! important; border-right-width: 0px! important
}
.maintitle p.expand {
	float: right; width: auto! important
}
.maintitle p.goto {
	float: right; width: auto! important
}
.maintitlecollapse p.expand {
	float: right; width: auto! important
}
.formsubtitle p.members {
	float: right; width: auto! important
}
.maintitle a:link {
	background: none transparent scroll repeat 0% 0%; color: #fff; text-decoration: none
}
.maintitle a:visited {
	background: none transparent scroll repeat 0% 0%; color: #fff; text-decoration: none
}
.maintitlecollapse a:link {
	background: none transparent scroll repeat 0% 0%; color: #fff; text-decoration: none
}
.maintitlecollapse a:visited {
	background: none transparent scroll repeat 0% 0%; color: #fff; text-decoration: none
}
.maintitle a:hover {
	background: none transparent scroll repeat 0% 0%; color: #f1f1f1
}
.maintitle a:active {
	background: none transparent scroll repeat 0% 0%; color: #f1f1f1
}
.maintitlecollapse a:hover {
	background: none transparent scroll repeat 0% 0%; color: #f1f1f1
}
.maintitlecollapse a:active {
	background: none transparent scroll repeat 0% 0%; color: #f1f1f1
}
table th {
	padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 10px; background: url(1/tile_sub.gif); padding-bottom: 5px; margin: 0px; color: #3a4f6c; padding-top: 5px; border-bottom: #5176b5 1px solid; letter-spacing: 1px
}
.borderwrap table th {
	padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 10px; background: url(1/tile_sub.gif); padding-bottom: 5px; margin: 0px; color: #3a4f6c; padding-top: 5px; border-bottom: #5176b5 1px solid; letter-spacing: 1px
}
.subtitle {
	padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 10px; background: url(1/tile_sub.gif); padding-bottom: 5px; margin: 0px; color: #3a4f6c; padding-top: 5px; border-bottom: #5176b5 1px solid; letter-spacing: 1px
}
.subtitlediv {
	padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 10px; background: url(1/tile_sub.gif); padding-bottom: 5px; margin: 0px; color: #3a4f6c; padding-top: 5px; border-bottom: #5176b5 1px solid; letter-spacing: 1px
}
.postlinksbar {
	padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 10px; background: url(1/tile_sub.gif); padding-bottom: 5px; margin: 0px; color: #3a4f6c; padding-top: 5px; border-bottom: #5176b5 1px solid; letter-spacing: 1px
}
.subtitlediv {
	border-right: #fff 1px solid; border-top: #fff 1px solid; border-left: #fff 1px solid; border-bottom: #5176b5 1px solid; text-align: right
}
.borderwrap table th a:link {
	background: none transparent scroll repeat 0% 0%; color: #3a4f6c; text-decoration: none
}
.subtitle a:link {
	background: none transparent scroll repeat 0% 0%; color: #3a4f6c; text-decoration: none
}
.subtitlediv a:link {
	background: none transparent scroll repeat 0% 0%; color: #3a4f6c; text-decoration: none
}
.borderwrap table th a:visited {
	background: none transparent scroll repeat 0% 0%; color: #3a4f6c; text-decoration: none
}
.subtitle a:visited {
	background: none transparent scroll repeat 0% 0%; color: #3a4f6c; text-decoration: none
}
.subtitlediv a:visited {
	background: none transparent scroll repeat 0% 0%; color: #3a4f6c; text-decoration: none
}
.borderwrap table th a:active {
	background: none transparent scroll repeat 0% 0%; color: #3a4f6c; text-decoration: none
}
.subtitle a:active {
	background: none transparent scroll repeat 0% 0%; color: #3a4f6c; text-decoration: none
}
.subtitlediv a:active {
	background: none transparent scroll repeat 0% 0%; color: #3a4f6c; text-decoration: none
}
.borderwrap table th a:hover {
	background: none transparent scroll repeat 0% 0%; color: #3a4f6c; text-decoration: none
}
.subtitle a:hover {
	background: none transparent scroll repeat 0% 0%; color: #3a4f6c; text-decoration: none
}
.subtitlediv a:hover {
	background: none transparent scroll repeat 0% 0%; color: #3a4f6c; text-decoration: none
}
.borderwrap h4 {
	border-right: #fff 1px solid; padding-right: 5px; border-top: #5176b5 1px solid; padding-left: 5px; font-weight: bold; font-size: 12px; background: #dde6f2; padding-bottom: 5px; margin: 0px; border-left: #fff 1px solid; color: #5176b5; padding-top: 5px; border-bottom: #5176b5 1px solid
}
.borderwrap p {
	border-right: #ccc 1px solid; padding-right: 10px; border-top: #ccc 1px solid; padding-left: 10px; background: #f9f9f9; padding-bottom: 10px; margin: 5px; border-left: #ccc 1px solid; padding-top: 10px; border-bottom: #ccc 1px solid; text-align: left
}
td.formbuttonrow {
	border-right: #fff 1px solid; padding-right: 5px! important; border-top: #5176b5 1px solid; padding-left: 5px! important; background: #d1dceb; padding-bottom: 5px! important; margin: 0px; border-left: #fff 1px solid; padding-top: 5px! important; border-bottom: #fff 1px solid; text-align: center
}
.borderwrap p.formbuttonrow {
	border-right: #fff 1px solid; padding-right: 5px! important; border-top: #5176b5 1px solid; padding-left: 5px! important; background: #d1dceb; padding-bottom: 5px! important; margin: 0px; border-left: #fff 1px solid; padding-top: 5px! important; border-bottom: #fff 1px solid; text-align: center
}
.borderwrap p.formbuttonrow1 {
	border-right: #fff 1px solid; padding-right: 5px! important; border-top: #5176b5 1px solid; padding-left: 5px! important; background: #d1dceb; padding-bottom: 5px! important; margin: 0px; border-left: #fff 1px solid; padding-top: 5px! important; border-bottom: #fff 1px solid; text-align: center
}
td.formbuttonrow {
	border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.borderwrap p.formbuttonrow1 {
	border-top: #ccc 1px solid; border-left-width: 0px; background: #f9f9f9; border-bottom-width: 0px; border-right-width: 0px
}
.bar {
	border-right: #fff 1px solid; border-top: #fff 1px solid; background: #dfe6ef; border-left: #fff 1px solid; border-bottom: #fff 1px solid
}
.barb {
	border-right: #fff 1px solid; border-top: #fff 1px solid; background: #dfe6ef; border-left: #fff 1px solid; border-bottom: #fff 1px solid
}
.barc {
	border-right: #fff 1px solid; border-top: #fff 1px solid; background: #dfe6ef; border-left: #fff 1px solid; border-bottom: #fff 1px solid
}
.barc {
	border-bottom-width: 0px
}
.bar p {
	border-top-width: 0px; padding-right: 5px; padding-left: 5px; border-left-width: 0px; font-size: 11px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; padding-bottom: 5px; margin: 0px; color: #222; padding-top: 5px; text-align: left; border-right-width: 0px
}
.barb p {
	border-top-width: 0px; padding-right: 5px; padding-left: 5px; border-left-width: 0px; font-size: 11px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; padding-bottom: 5px; margin: 0px; color: #222; padding-top: 5px; text-align: left; border-right-width: 0px
}
.barc p {
	border-top-width: 0px; padding-right: 5px; padding-left: 5px; border-left-width: 0px; font-size: 11px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; padding-bottom: 5px; margin: 0px; color: #222; padding-top: 5px; text-align: left; border-right-width: 0px
}
.barb p {
	text-align: right
}
.bar p.over {
	float: right
}
.bar p.overs {
	float: right
}
.barc p.over {
	float: right
}
.barc p.overs {
	float: right
}
.barb p.over {
	float: left
}
.barb p.overs {
	float: left
}
.bar p.overs {
	position: relative; top: 5px
}
.barb p.overs {
	position: relative; top: 5px
}
.barc p.overs {
	position: relative; top: 5px
}
.catend {
	font-size: 1px; background: #8394b2; color: #000; height: 5px
}
.newslink {
	border-right: #c2cfdf 1px solid; border-top: #c2cfdf 1px solid; background: #f0f5fa; margin: 0px; border-left: #c2cfdf 1px solid; width: 100%; border-bottom: #c2cfdf 1px solid
}
.newslink td {
	padding-right: 5px; padding-left: 10px; font-size: 10px; padding-bottom: 5px; color: #222; padding-top: 5px
}
.newslink span {
	font-weight: normal; background: none transparent scroll repeat 0% 0%; color: #072a66; font-style: italic
}
.newslink input {
	border-right: #999 1px solid; padding-right: 3px; border-top: #999 1px solid; padding-left: 3px; font-size: 10px; background: #fff; padding-bottom: 3px; vertical-align: middle; border-left: #999 1px solid; width: auto; color: #072a66; padding-top: 3px; border-bottom: #999 1px solid
}
.newslink input.button {
	border-top-width: 0px; border-left-width: 0px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; vertical-align: middle; color: #072a66; border-right-width: 0px
}
.fieldwrap {
	border-right: #ccc 1px solid; padding-right: 0px; border-top: #ccc 0px solid; padding-left: 0px; background: #f9f9f9; padding-bottom: 0px; margin: 5px; border-left: #ccc 1px solid; padding-top: 0px; border-bottom: #ccc 1px solid; text-align: left
}
.fieldwrap h4 {
	border-right: #ccc 0px solid; padding-right: 5px; border-top: #ccc 1px solid; padding-left: 5px; font-weight: bold; font-size: 12px; background: #eee; padding-bottom: 5px; margin: 0px; border-left: #ccc 0px solid; color: #444; padding-top: 5px; border-bottom: #ccc 1px solid
}
.errorwrap {
	border-right: #992a2a 1px solid; padding-right: 0px; border-top: #992a2a 0px solid; padding-left: 0px; background: #f2dddd; padding-bottom: 0px; margin: 5px; border-left: #992a2a 1px solid; padding-top: 0px; border-bottom: #992a2a 1px solid
}
.errorwrap h4 {
	border-right: #992a2a 0px solid; padding-right: 5px; border-top: #992a2a 1px solid; padding-left: 5px; font-weight: bold; font-size: 12px; background: #e3c0c0; padding-bottom: 5px; margin: 0px; border-left: #992a2a 0px solid; color: #992a2a; padding-top: 5px; border-bottom: #992a2a 1px solid
}
.errorwrap p {
	border-top-width: 0px; padding-right: 8px; padding-left: 8px; border-left-width: 0px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px; padding-bottom: 8px; margin: 0px; color: #992a2a; padding-top: 8px; border-right-width: 0px
}
.ruleswrap {
	border-right: #992a2a 1px solid; padding-right: 5px; border-top: #992a2a 1px solid; padding-left: 5px; background: #f2dddd; padding-bottom: 5px; margin: 5px 0px; border-left: #992a2a 1px solid; color: #992a2a; padding-top: 5px; border-bottom: #992a2a 1px solid
}
#redirectwrap {
	border-right: #c2cfdf 1px solid; border-top: #c2cfdf 1px solid; background: #f0f5fa; margin: 200px auto 0px; border-left: #c2cfdf 1px solid; width: 500px; border-bottom: #c2cfdf 1px solid; text-align: left
}
#redirectwrap h4 {
	padding-right: 5px; padding-left: 5px; font-size: 14px; background: #d0ddea; padding-bottom: 5px; margin: 0px; color: #3a4f6c; padding-top: 5px; border-bottom: #c2cfdf 1px solid
}
#redirectwrap p {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 0px; padding-top: 5px
}
#redirectwrap p.redirectfoot {
	border-top: #c2cfdf 1px solid; background: #e3ebf4; text-align: center
}
#gfooter {
	padding-right: 0px; padding-left: 0px; background: #8394b2; padding-bottom: 0px; margin: 5px 0px; width: 100%; padding-top: 0px
}
#gfooter td {
	padding-right: 4px; padding-left: 4px; font-size: 10px; padding-bottom: 4px; color: #fff; padding-top: 4px
}
#gfooter a:link {
	color: #fff
}
#gfooter a:visited {
	color: #fff
}
#logostrip {
	border-right: #fff 1px solid; padding-right: 0px; border-top: #fff 1px solid; padding-left: 0px; background: url(1/tile_back.gif) #3860bb; padding-bottom: 0px; margin: 0px; border-left: #fff 1px solid; padding-top: 0px; border-bottom: #fff 1px solid; height: 68px
}
#logographic {
	padding-right: 0px; padding-left: 0px; background: url(1/logo4.gif) no-repeat left 50%; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 68px
}
#submenu {
	border-right: #fff 1px solid; border-top: #fff 0px solid; background: url(1/tile_sub.gif); margin: 0px; border-left: #fff 1px solid; color: #3a4f6c; border-bottom: #fff 1px solid
}
#userlinks {
	border-right: #c2cfdf 1px solid; padding-right: 5px; border-top: #c2cfdf 1px solid; padding-left: 5px; background: #f0f5fa; padding-bottom: 0px; margin: 5px 0px; border-left: #c2cfdf 1px solid; padding-top: 0px; border-bottom: #c2cfdf 1px solid
}
#userlinksguest {
	border-right: #c2cfdf 1px solid; padding-right: 5px; border-top: #c2cfdf 1px solid; padding-left: 5px; background: #f0f5fa; padding-bottom: 0px; margin: 5px 0px; border-left: #c2cfdf 1px solid; padding-top: 0px; border-bottom: #c2cfdf 1px solid
}
#userlinksguest {
	border-right: #986265 1px solid; border-top: #986265 1px solid; background: #f4e7ea; border-left: #986265 1px solid; border-bottom: #986265 1px solid
}
#submenu p {
	border-top-width: 0px! important; padding-right: 0px; padding-left: 0px; font-weight: bold; border-left-width: 0px! important; font-size: 10px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px! important; padding-bottom: 7px; margin: 0px; padding-top: 7px; letter-spacing: 1px; text-align: right; border-right-width: 0px! important
}
#userlinks p {
	border-top-width: 0px! important; padding-right: 0px; padding-left: 0px; font-weight: bold; border-left-width: 0px! important; font-size: 10px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px! important; padding-bottom: 7px; margin: 0px; padding-top: 7px; letter-spacing: 1px; text-align: right; border-right-width: 0px! important
}
#userlinksguest p {
	border-top-width: 0px! important; padding-right: 0px; padding-left: 0px; font-weight: bold; border-left-width: 0px! important; font-size: 10px; background: none transparent scroll repeat 0% 0%; border-bottom-width: 0px! important; padding-bottom: 7px; margin: 0px; padding-top: 7px; letter-spacing: 1px; text-align: right; border-right-width: 0px! important
}
#userlinks p {
	font-weight: normal; letter-spacing: 0px
}
#userlinksguest p {
	font-weight: normal; letter-spacing: 0px
}
#submenu p.home {
	float: left
}
#userlinks p.home {
	float: left
}
#userlinksguest p.home {
	float: left
}
#userlinksguest p.pcen {
	text-align: center
}
#submenu a:link {
	padding-right: 6px; padding-left: 6px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; color: #3a4f6c; padding-top: 0px; text-decoration: none
}
#submenu a:visited {
	padding-right: 6px; padding-left: 6px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; color: #3a4f6c; padding-top: 0px; text-decoration: none
}
#submenu a:hover {
	background: none transparent scroll repeat 0% 0%; color: #5176b5
}
#submenu a:active {
	background: none transparent scroll repeat 0% 0%; color: #5176b5
}
#navstrip {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 12px; background: none transparent scroll repeat 0% 0%; padding-bottom: 8px; margin: 0px 0px 5px; color: #999; padding-top: 14px
}
#navstrip a:link {
	background: none transparent scroll repeat 0% 0%; color: #222; text-decoration: none
}
#navstrip a:visited {
	background: none transparent scroll repeat 0% 0%; color: #222; text-decoration: none
}
#navstrip a:hover {
	background: none transparent scroll repeat 0% 0%; color: #5176b5
}
#navstrip a:active {
	background: none transparent scroll repeat 0% 0%; color: #5176b5
}
.toplinks {
	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 5px; margin: 0px; color: #000; padding-top: 0px; text-align: right
}
.toplinks span {
	border-right: #c2cfdf 1px solid; padding-right: 5px; border-top: #c2cfdf 1px solid; padding-left: 5px; font-weight: bold; font-size: 10px; background: #f0f5fa; padding-bottom: 5px; margin: 0px 10px 0px 0px; border-left: #c2cfdf 1px solid; color: #000; padding-top: 5px; border-bottom: #c2cfdf 0px solid
}
.copyright {
	padding-right: 8px; padding-left: 8px; font-size: 11px; background: #eee; padding-bottom: 8px; margin: 0px 0px 5px; padding-top: 8px
}
#print {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 20px auto; width: 85%; padding-top: 0px; text-align: left
}
#print h1 {
	padding-right: 8px; padding-left: 8px; font-weight: bold; font-size: 18px; padding-bottom: 8px; margin: 0px; color: #036; padding-top: 8px
}
#print h2 {
	padding-right: 8px; padding-left: 8px; font-weight: bold; font-size: 18px; padding-bottom: 8px; margin: 0px; color: #036; padding-top: 8px
}
#print h3 {
	padding-right: 8px; padding-left: 8px; font-weight: bold; font-size: 18px; padding-bottom: 8px; margin: 0px; color: #036; padding-top: 8px
}
#print h4 {
	padding-right: 8px; padding-left: 8px; font-weight: bold; font-size: 18px; padding-bottom: 8px; margin: 0px; color: #036; padding-top: 8px
}
#print p {
	padding-right: 8px; padding-left: 8px; font-weight: bold; font-size: 18px; padding-bottom: 8px; margin: 0px; color: #036; padding-top: 8px
}
#print h2 {
	font-weight: normal; font-size: 11px; border-bottom: #999 1px solid
}
#print h3 {
	font-weight: normal; font-size: 11px; border-bottom: #999 1px solid
}
#print p {
	font-weight: normal; font-size: 11px; border-bottom: #999 1px solid
}
#print h3 {
	font-weight: bold; font-size: 12px; background: #f5f5f5; margin: 0px 0px 10px
}
#print h4 {
	font-size: 11px; background: #f9f9f9
}
#print p {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin: 0px 0px 5px; padding-top: 10px
}
#print p.printcopy {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #000; text-align: center; border-right-width: 0px
}
.rteimage {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; cursor: hand; padding-top: 1px
}
.rteimageraised {
	border-right: 1px outset; padding-right: 0px; border-top: 1px outset; padding-left: 0px; padding-bottom: 0px; border-left: 1px outset; cursor: hand; padding-top: 0px; border-bottom: 1px outset
}
.rteimagelowered {
	border-right: 1px inset; padding-right: 0px; border-top: 1px inset; padding-left: 0px; padding-bottom: 0px; border-left: 1px inset; cursor: hand; padding-top: 0px; border-bottom: 1px inset
}
.rteimage:hover {
	background: #ebebeb; cursor: hand
}
.rtevertsep {
	margin: 0px 4px
}
.rteback {
	border-right: 1px outset; padding-right: 2px; border-top: 1px outset; padding-left: 2px; background: #d3d3d3; padding-bottom: 2px; border-left: 1px outset; padding-top: 2px; border-bottom: 1px outset; letter-spacing: 0px
}
.rtebottombutton {
	border-right: #777 1px solid; padding-right: 3px; border-top: #777 0px solid; padding-left: 3px; font-size: 10px; padding-bottom: 3px; margin: 0px; border-left: #777 1px solid; padding-top: 3px; border-bottom: #777 1px solid; background-color: #ebebeb
}
.rtebottombuttonon {
	border-right: #777 1px solid; padding-right: 3px; border-top: #777 0px solid; padding-left: 3px; font-size: 10px; padding-bottom: 3px; margin: 0px; border-left: #777 1px solid; padding-top: 3px; border-bottom: #777 1px solid; background-color: #d3d3d3
}
.rtebuttonbar1 {
	border-right: gray 1px solid; padding-right: 2px; border-top: gray 1px solid; padding-left: 2px; background-image: url(1/folder_rte_images/rte_tile.gif); padding-bottom: 2px; border-left: gray 1px solid; padding-top: 2px; border-bottom: gray 0px solid; letter-spacing: 0px; height: 26px
}
.rtebuttonbar2 {
	border-right: gray 1px solid; padding-right: 2px; border-top: gray 1px solid; padding-left: 2px; background-image: url(1/folder_rte_images/rte_tile.gif); padding-bottom: 2px; border-left: gray 1px solid; padding-top: 2px; border-bottom: gray 1px solid; letter-spacing: 0px; height: 26px
}
.rtebuttonbar1 tbody tr td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.rtebuttonbar1 tr td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.rtebuttonbar2 tbody tr td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.rtebuttonbar2 tr td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.rteback tbody tr td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.rteback tr td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.rtediv {
	padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: relative
}
.rteiframe {
	border-right: #777 1px solid; border-top: #777 1px solid; border-left: #777 1px solid; border-bottom: #777 1px solid; background-color: #fff
}
.rteselectbox {
	font-size: 11px
}
.dny-edit-title {
	border-top-width: 0px; padding-right: 3px; padding-left: 3px; border-left-width: 0px; background: #d1dceb; border-bottom-width: 0px; padding-bottom: 3px; margin: 0px; color: #3a4f6c; padding-top: 3px; border-right-width: 0px
}
.tabon {
	border-right: #999 1px solid; padding-right: 8px; border-top: #999 1px solid; margin-top: 3px; padding-left: 8px; font-size: 10px; float: left; padding-bottom: 9px; border-left: #999 1px solid; width: auto; padding-top: 8px; background-color: #fff
}
.taboff {
	border-right: #777 1px solid; padding-right: 8px; border-top: #777 1px solid; margin-top: 3px; padding-left: 8px; font-size: 10px; float: left; padding-bottom: 8px; border-left: #777 1px solid; width: auto; color: #333; padding-top: 8px; background-color: #b5c3d9
}
.tabon a:link {
	color: #000; text-decoration: none
}
.tabon a:visited {
	color: #000; text-decoration: none
}
.tabon a:active {
	color: #000; text-decoration: none
}
.taboff a:link {
	color: #333; text-decoration: none
}
.taboff a:visited {
	color: #333; text-decoration: none
}
.taboff a:active {
	color: #333; text-decoration: none
}
.mya-back {
	background: #072a66; margin: 1px
}
.mya-content {
	border-right: #777 1px solid; padding-right: 8px; border-top: #777 1px solid; padding-left: 8px; background: #fff; padding-bottom: 8px; margin: 1px; border-left: #777 1px solid; padding-top: 8px; border-bottom: #777 1px solid
}
.iframeshim {
	border-top-width: 0px; display: none; border-left-width: 0px; background: #fff; filter: alpha(opacity=0); border-bottom-width: 0px; width: auto; position: absolute; height: auto; border-right-width: 0px
}
.popupmenu {
	border-right: #3a4f6c 1px solid; border-top: #3a4f6c 1px solid; font-size: 10px; background: #f0f5fa; border-left: #3a4f6c 1px solid; border-bottom: #3a4f6c 1px solid; white-space: nowrap; text-align: left
}
.popupmenu-item {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; border-bottom: #c2cfdf 1px solid; white-space: nowrap
}
.popupmenu-item-last {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; white-space: nowrap
}
.popmenubutton {
	border-right: #3a4f6c 1px solid; padding-right: 3px; border-top: #3a4f6c 1px solid; padding-left: 3px; font-weight: bold; font-size: 11px; float: right; padding-bottom: 3px; margin: 0px; border-left: #3a4f6c 1px solid; width: 120px; color: #3a4f6c; padding-top: 3px; border-bottom: #3a4f6c 1px solid; white-space: nowrap; height: 18px; background-color: #c2cfdf; text-align: center
}
.popmenubutton a:link {
	color: #3a4f6c; text-decoration: none
}
.popmenubutton a:visited {
	color: #3a4f6c; text-decoration: none
}
.popupmenu-item a:link {
	color: #3a4f6c; text-decoration: none
}
.popupmenu-item a:visited {
	color: #3a4f6c; text-decoration: none
}
.popupmenu-item-last a:link {
	color: #3a4f6c; text-decoration: none
}
.popupmenu-item-last a:visited {
	color: #3a4f6c; text-decoration: none
}
.popmenubutton a:hover {
	color: #5176b5; text-decoration: none
}
.popupmenu-item a:hover {
	color: #5176b5; text-decoration: none
}
.popupmenu-item-last a:hover {
	color: #5176b5; text-decoration: none
}
.popupmenu-category {
	padding-right: 5px; border-top: #5176b5 1px solid; padding-left: 5px; font-weight: bold; font-size: 10px; background: url(1/tile_sub.gif); padding-bottom: 5px; margin: 0px; color: #3a4f6c; padding-top: 5px; border-bottom: #5176b5 1px solid; letter-spacing: 1px
}