HTML {
	BACKGROUND: rgb(71,71,71)
}
EM {
	
}
STRONG {
	
}
BODY {
	MIN-WIDTH: 650px; LINE-HEIGHT: 1.23; MARGIN: 0px 35px; WIDTH: auto; COLOR: #3e3e3e; FONT-SIZE: 13px
}
BODY A {
	COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
BODY A:hover {
	COLOR: rgb(51,51,51); TEXT-DECORATION: underline
}
BODY A:hover .time {
	COLOR: rgb(51,51,51); TEXT-DECORATION: underline
}
BODY A:hover .shade {
	COLOR: rgb(51,51,51); TEXT-DECORATION: underline
}
BODY A:hover .understate {
	COLOR: rgb(51,51,51); TEXT-DECORATION: underline
}
BODY A.understate {
	COLOR: inherit; TEXT-DECORATION: none
}
BODY A .understate {
	COLOR: inherit; TEXT-DECORATION: none
}
.body_wrapper {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: rgb(255,255,255); PADDING-TOP: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; _display: inline
}
INPUT {
	FONT-FAMILY: Tahoma, Calibri, Verdana, Geneva, sans-serif
}
TEXTAREA {
	FONT-FAMILY: Tahoma, Calibri, Verdana, Geneva, sans-serif
}
BUTTON {
	FONT-FAMILY: Tahoma, Calibri, Verdana, Geneva, sans-serif
}
SELECT {
	FONT-FAMILY: Tahoma, Calibri, Verdana, Geneva, sans-serif
}
.button {
	BORDER-BOTTOM: #a8a8a8 1px solid; BORDER-LEFT: #a8a8a8 1px solid; PADDING-BOTTOM: 2.5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif; BACKGROUND: url(images/gradients/generic_button.png) #e9e9e9 repeat-x left top; COLOR: #424242; BORDER-TOP: #a8a8a8 1px solid; BORDER-RIGHT: #a8a8a8 1px solid; PADDING-TOP: 2.5px; -moz-border-radius: 0px; -webkit-border-radius: 0px
}
.button:hover {
	BACKGROUND: url(images/gradients/generic_button.png) #efefef repeat-x; COLOR: #424242
}
BODY {
	FONT-FAMILY: Tahoma, Calibri, Verdana, Geneva, sans-serif
}
LEGEND {
	FONT-FAMILY: Tahoma, Calibri, Verdana, Geneva, sans-serif
}
.shade {
	COLOR: #777777
}
.time {
	COLOR: rgb(255,255,255)
}
.nocss_label {
	DISPLAY: none
}
.normal {
	FONT-SIZE: 13px; FONT-WEIGHT: normal
}
.block {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; CLEAR: both; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.blockhead A {
	
}
.blockhead A:hover {
	
}
.blockhead {
	BORDER-BOTTOM: rgb(0,0,0) 1px solid; BORDER-LEFT: rgb(0,0,0) 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT: 12px Tahoma, Calibri, Verdana, Geneva, sans-serif; BACKGROUND: url(mages/buttons/newbtn_middle.png) #707070 repeat-x; COLOR: rgb(255,255,255); BORDER-TOP: rgb(0,0,0) 1px solid; BORDER-RIGHT: rgb(0,0,0) 1px solid; PADDING-TOP: 4px; _background-image: none; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px
}
.blockhead H2 {
	FONT-WEIGHT: bold
}
.blockhead A {
	COLOR: #ffffff
}
.blockhead A:hover {
	COLOR: rgb(255,255,255)
}
.blockhead IMG {
	MARGIN-BOTTOM: -4px
}
.blocksubhead {
	PADDING-BOTTOM: 4px; MARGIN: 0px 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #e9e9e9 repeat-x; COLOR: #3e3e3e; BORDER-TOP: #ffffff 0px solid; PADDING-TOP: 4px
}
.blocksubhead IMG {
	VERTICAL-ALIGN: middle
}
.blocksubhead A {
	COLOR: #3e3e3e; TEXT-DECORATION: none
}
.blocksubhead A:hover {
	COLOR: rgb(0,0,0)
}
.blockhead_info {
	FLOAT: right; FONT-WEIGHT: normal
}
.blocksubhead_info {
	FLOAT: right; FONT-WEIGHT: normal
}
.blockbody {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: rgb(255,255,255) no-repeat
}
.blockrow {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: rgb(255,255,255); PADDING-TOP: 5px
}
.blockrow A {
	
}
.blockrow A:hover {
	
}
.blockfoot {
	BORDER-BOTTOM: rgb(102,204,0) 0px; BORDER-LEFT: rgb(102,204,0) 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #ffffff; CLEAR: both; BORDER-TOP: rgb(102,204,0) 0px; BORDER-RIGHT: rgb(102,204,0) 0px; PADDING-TOP: 5px
}
.blocksubfoot {
	BORDER-BOTTOM: rgb(102,204,0) 0px; BORDER-LEFT: rgb(102,204,0) 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #ffffff; CLEAR: both; BORDER-TOP: rgb(102,204,0) 0px; BORDER-RIGHT: rgb(102,204,0) 0px; PADDING-TOP: 5px
}
.blockfoot A {
	
}
.blockfoot A:hover {
	
}
.blockfoot {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.blocksubfoot {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.blocksubfoot {
	TEXT-ALIGN: right
}
.wysiwyg_block {
	BORDER-BOTTOM: #6b91ab 1px solid; BORDER-LEFT: #6b91ab 1px solid; MARGIN-BOTTOM: 10px; BORDER-TOP: rgb(255,255,255) 1px solid; BORDER-RIGHT: #6b91ab 1px solid
}
.wysiwyg_block .blockrow:first-child {
	BACKGROUND: url(images/gradients/gradient-greytowhite.png) repeat-x left top
}
.wysiwyg_block IFRAME.textbox {
	BORDER-BOTTOM: #6b91ab 1px solid; BORDER-LEFT: #6b91ab 1px solid; PADDING-BOTTOM: 0px; BACKGROUND: #f3f7f9; BORDER-TOP: #6b91ab 1px solid; BORDER-RIGHT: #6b91ab 1px solid
}
.wysiwyg_block .formcontrols .blockrow {
	BORDER-TOP: 0px
}
.wysiwyg {
	FONT: 13px Tahoma, Calibri, Verdana, Geneva, sans-serif
}
.table {
	DISPLAY: table; TABLE-LAYOUT: fixed
}
.thead {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tr {
	DISPLAY: table-row
}
.td {
	DISPLAY: table-cell
}
.popupgroup {
	
}
.popupmenu {
	POSITION: relative
}
.popupmenu A.popupctrl {
	BACKGROUND-IMAGE: url(images/misc/black_downward_arrow.png); PADDING-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; _padding-right: 25px
}
.popupmenu A.nogadget.popupctrl {
	BACKGROUND-IMAGE: none; PADDING-RIGHT: 0px
}
.popupgroup .popupmenu A.popupctrl {
	BORDER-BOTTOM: transparent 1px solid; BORDER-LEFT: transparent 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 4px; PADDING-RIGHT: 15px; MARGIN-LEFT: 5px; FONT-SIZE: 11px; BORDER-TOP: transparent 1px solid; BORDER-RIGHT: transparent 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.popupgroup .popupmenu:hover A.popupctrl {
	BACKGROUND-COLOR: transparent
}
.popupgroup .popupmenu:hover A.active.popupctrl {
	BACKGROUND-COLOR: transparent; COLOR: #3e3e3e
}
.popupmenu A.active.popupctrl {
	BACKGROUND-COLOR: transparent; COLOR: #3e3e3e
}
.popupgroup .popupmenu {
	FLOAT: left
}
.blockfoot .popupctrl {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 15px; TEXT-DECORATION: none; PADDING-TOP: 2px; -moz-border-radius: 0px; -webkit-border-radius: 0px
}
.blockhead .popupctrl {
	COLOR: #ffffff
}
.blockhead .popupctrl:hover {
	COLOR: rgb(255,255,255)
}
.pagination DT {
	DISPLAY: inline; FONT: 13px Tahoma, Calibri, Verdana, Geneva, sans-serif
}
.pagination DD {
	DISPLAY: inline; FONT: 13px Tahoma, Calibri, Verdana, Geneva, sans-serif
}
.pagination DD SPAN {
	MARGIN-LEFT: 1px
}
.pagination DT SPAN {
	MARGIN-LEFT: 1px
}
.pagination SPAN {
	BORDER-BOTTOM: #cedfeb 1px solid; BORDER-LEFT: #cedfeb 1px solid; DISPLAY: block; FLOAT: left; CLEAR: right; BORDER-TOP: #cedfeb 1px solid; BORDER-RIGHT: #cedfeb 1px solid
}
.pagination SPAN A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FONT: 13px Tahoma, Calibri, Verdana, Geneva, sans-serif; BACKGROUND: #f2f6f8; FLOAT: left; COLOR: rgb(0,0,0); CLEAR: right; BORDER-TOP: #ffffff 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.pagination SPAN:hover {
	BORDER-BOTTOM: #417394 1px solid; BORDER-LEFT: #417394 1px solid; BORDER-TOP: #417394 1px solid; BORDER-RIGHT: #417394 1px solid
}
.pagination SPAN.prev_next {
	
}
pagination SPAN.first_last {
	
}
.pagination SPAN.prev_next A {
	PADDING-BOTTOM: 5px; HEIGHT: 15.99px; PADDING-TOP: 0px
}
.pagination SPAN.first_last A {
	PADDING-BOTTOM: 5px; HEIGHT: 15.99px; PADDING-TOP: 0px
}
.pagination SPAN.prev_next IMG {
	POSITION: relative; DISPLAY: inline; TOP: 3px
}
.pagination SPAN.first_last IMG {
	POSITION: relative; DISPLAY: inline; TOP: 3px
}
.pagination DT.label {
	DISPLAY: none
}
.pagination DT A:hover {
	TEXT-DECORATION: none
}
.pagination DD A:hover {
	TEXT-DECORATION: none
}
.pagination DD A.selected {
	BORDER-BOTTOM: #417394 1px solid; BORDER-LEFT: #417394 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; BACKGROUND: url(images/buttons/newbtn_middle.png) #759fbb; FLOAT: left; COLOR: #ffffff; MARGIN-LEFT: 1px; CLEAR: right; BORDER-TOP: #417394 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #417394 1px solid; PADDING-TOP: 3px
}
.pagination .separator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; CLEAR: right; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pagination .elipsis {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; CLEAR: right; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pagination .separator:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pagination LI.jumptopage {
	TEXT-ALIGN: center
}
.pagination DT SPAN A.popupctrl {
	PADDING-LEFT: 18px; PADDING-RIGHT: 4px; BACKGROUND: url(images/misc/black_downward_arrow.png) no-repeat left center
}
.pagination .popupmenu:hover A.popupctrl {
	BORDER-BOTTOM: #417394 1px solid; BORDER-LEFT: #417394 1px solid; COLOR: #3e3e3e; BORDER-TOP: #417394 1px solid; BORDER-RIGHT: #417394 1px solid
}
.textcontrols A {
	BORDER-BOTTOM: #a8a8a8 1px solid; POSITION: relative; BORDER-LEFT: #a8a8a8 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: bold 11px/1.23 Tahoma, Calibri, Verdana, Geneva, sans-serif; BACKGROUND: url(images/gradients/generic_button.png) #e9e9e9 repeat-x left top; COLOR: #424242; BORDER-TOP: #a8a8a8 1px solid; BORDER-RIGHT: #a8a8a8 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; -moz-border-radius: 0px; -webkit-border-radius: 0px
}
A.textcontrol {
	BORDER-BOTTOM: #a8a8a8 1px solid; POSITION: relative; BORDER-LEFT: #a8a8a8 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: bold 11px/1.23 Tahoma, Calibri, Verdana, Geneva, sans-serif; BACKGROUND: url(images/gradients/generic_button.png) #e9e9e9 repeat-x left top; COLOR: #424242; BORDER-TOP: #a8a8a8 1px solid; BORDER-RIGHT: #a8a8a8 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; -moz-border-radius: 0px; -webkit-border-radius: 0px
}
.textcontrols A IMG {
	POSITION: absolute; BOTTOM: 2px; LEFT: -2px
}
A.textcontrol IMG {
	POSITION: absolute; BOTTOM: 2px; LEFT: -2px
}
.textcontrols A:hover IMG {
	POSITION: absolute; BOTTOM: 2px; LEFT: -2px
}
A.textcontrol:hover IMG {
	POSITION: absolute; BOTTOM: 2px; LEFT: -2px
}
.textcontrols A:hover {
	TEXT-DECORATION: none
}
.actionbutton_container A.textcontrol.pagetitleinfo:hover {
	TEXT-DECORATION: none
}
A.textcontrol:hover {
	TEXT-DECORATION: none
}
.blockhead A.textcontrol {
	TEXT-TRANSFORM: none; MARGIN-TOP: -4.5px; FONT: bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif; FLOAT: right
}
.blockfoot A.textcontrol {
	MARGIN-TOP: 10px
}
.blocksubfoot A.textcontrol {
	MARGIN-TOP: 10px
}
.navpopupmenu {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 10px
}
.navpopupmenu .popupctrl {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 15px; TEXT-DECORATION: none; PADDING-TOP: 2px; -moz-border-radius: 0px; -webkit-border-radius: 0px
}
.navpopupmenu .popupctrl .ctrlcontainer {
	PADDING-LEFT: 15px; BACKGROUND: url(images/misc/black_downward_arrow.png) no-repeat left center
}
.navpopupbody {
	TEXT-ALIGN: left; OVERFLOW-Y: scroll; WIDTH: auto; MAX-HEIGHT: 350px; RIGHT: 0px; LEFT: auto
}
.navpopupbody LI {
	OVERFLOW: hidden
}
.navpopupbody LI.optionlabel {
	TEXT-ALIGN: center; FONT-WEIGHT: bold
}
.navpopupbody .d1 A {
	TEXT-INDENT: 20px
}
OPTION.d1 {
	TEXT-INDENT: 20px
}
.navpopupbody .d2 A {
	TEXT-INDENT: 40px
}
OPTION.d2 {
	TEXT-INDENT: 40px
}
.navpopupbody .d3 A {
	TEXT-INDENT: 60px
}
OPTION.d3 {
	TEXT-INDENT: 60px
}
.navpopupbody .d4 A {
	TEXT-INDENT: 80px
}
OPTION.d4 {
	TEXT-INDENT: 80px
}
.navpopupbody .d5 A {
	TEXT-INDENT: 100px
}
OPTION.d5 {
	TEXT-INDENT: 100px
}
.navpopupbody .d6 A {
	TEXT-INDENT: 120px
}
OPTION.d6 {
	TEXT-INDENT: 120px
}
.navpopupbody .d7 A {
	TEXT-INDENT: 140px
}
OPTION.d7 {
	TEXT-INDENT: 140px
}
.navpopupbody .d8 A {
	TEXT-INDENT: 160px
}
OPTION.d8 {
	TEXT-INDENT: 160px
}
.navpopupbody .d9 A {
	TEXT-INDENT: 180px
}
OPTION.d9 {
	TEXT-INDENT: 180px
}
.navpopupbody .d10 A {
	TEXT-INDENT: 200px
}
OPTION.d10 {
	TEXT-INDENT: 200px
}
.navpopupbody .d11 A {
	TEXT-INDENT: 220px
}
OPTION.d11 {
	TEXT-INDENT: 220px
}
.navpopupbody .d12 A {
	TEXT-INDENT: 240px
}
OPTION.d12 {
	TEXT-INDENT: 240px
}
.navpopupbody .d13 A {
	TEXT-INDENT: 260px
}
OPTION.d13 {
	TEXT-INDENT: 260px
}
.navpopupbody .d14 A {
	TEXT-INDENT: 280px
}
OPTION.d14 {
	TEXT-INDENT: 280px
}
.navpopupbody .d15 A {
	TEXT-INDENT: 300px
}
OPTION.d15 {
	TEXT-INDENT: 300px
}
.navpopupbody .d16 A {
	TEXT-INDENT: 320px
}
OPTION.d16 {
	TEXT-INDENT: 320px
}
.navpopupbody .d17 A {
	TEXT-INDENT: 340px
}
OPTION.d17 {
	TEXT-INDENT: 340px
}
.navpopupbody .d18 A {
	TEXT-INDENT: 360px
}
OPTION.d18 {
	TEXT-INDENT: 360px
}
.navpopupbody .d19 A {
	TEXT-INDENT: 380px
}
OPTION.d19 {
	TEXT-INDENT: 380px
}
.navpopupbody .d20 A {
	TEXT-INDENT: 400px
}
OPTION.d20 {
	TEXT-INDENT: 400px
}
DL.totals.stats {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; PADDING-TOP: 10px
}
DL.stats DT {
	DISPLAY: inline; COLOR: #777777
}
DL.stats DT:after {
	CONTENT: ":"
}
DL.stats DD {
	DISPLAY: inline
}
DL.statsblock DT {
	WIDTH: 25%; DISPLAY: block; FLOAT: left; CLEAR: left
}
DL.statsblock DD {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 10px
}
DL.tabslight {
	BORDER-BOTTOM: #6b91ab 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 1em; HEIGHT: 23px
}
DL.tabslight DT {
	DISPLAY: none
}
DL.tabslight DD {
	FLOAT: left
}
DL.tabslight DD A {
	BORDER-BOTTOM: #6b91ab 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #6b91ab 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; BACKGROUND-COLOR: #e9e9e9; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #3e3e3e; FONT-SIZE: 11px; BORDER-TOP: #6b91ab 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #6b91ab 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px; -moz-border-radius-topright: 11px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 11px; -webkit-border-top-left-radius: 3px
}
DL.tabslight DD.selected A {
	BORDER-BOTTOM: transparent 1px solid; POSITION: relative; BACKGROUND: #f1f3f8
}
DL.tabslight DD.selected A:hover {
	BORDER-BOTTOM: transparent 1px solid; POSITION: relative; BACKGROUND: #f1f3f8
}
DL.tabslight DD A:hover {
	BACKGROUND: url(images/gradients/selected-tab-gradient-with-top-alpha.png) rgb(204,204,204) repeat-x 0px -4px; COLOR: rgb(51,51,51)
}
.columnsort A {
	TEXT-ALIGN: left; DISPLAY: block; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.columnsort SPAN {
	TEXT-ALIGN: left; DISPLAY: block; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.columnsort A:hover {
	BACKGROUND-COLOR: #ffeb90; COLOR: inherit; TEXT-DECORATION: none
}
TR.columnsort TH {
	WHITE-SPACE: nowrap
}
DIV.collapse {
	POSITION: relative
}
A.collapse {
	POSITION: absolute; FLOAT: right; TOP: 20px; RIGHT: 10px
}
.blockhead A.collapse {
	TOP: 10px
}
#forumrules {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; MARGIN-BOTTOM: 10px; BACKGROUND: url(images/gradients/gradient-greytowhite.png) rgb(255,255,255) repeat-x; BORDER-TOP: rgb(255,255,255) 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; -moz-box-shadow: -2px 0 2px #c8c8c8; -webkit-box-shadow: -2px 0 2px #c8c8c8
}
#forumrules UL.youcandoblock {
	WIDTH: 55%; MARGIN-BOTTOM: 10px; FLOAT: left; OVERFLOW: hidden
}
#forumrules UL.bbcodeblock {
	TEXT-ALIGN: right; WIDTH: 42%; FLOAT: right; OVERFLOW: hidden
}
#forumrules .rules_link {
	MARGIN-TOP: 10px; PADDING-LEFT: 55%; WIDTH: 42%
}
.errorblock UL.error.blockrow > LI {
	BORDER-BOTTOM: #cedfeb 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px
}
BLOCKQUOTE.preview {
	FONT-FAMILY: Tahoma, Calibri, Verdana, Geneva, sans-serif
}
BLOCKQUOTE.preview .bbcode_container DIV.bbcode_code {
	BORDER-BOTTOM: 1px inset; TEXT-ALIGN: left; BORDER-LEFT: 1px inset; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DIRECTION: ltr; BACKGROUND: url(images/gradients/content3image-alpha.png) rgb(240,242,250) repeat-x; FONT-SIZE: 12px; OVERFLOW: auto; BORDER-TOP: 1px inset; BORDER-RIGHT: 1px inset; PADDING-TOP: 6px
}
BLOCKQUOTE.preview .bbcode_container PRE.bbcode_code {
	BORDER-BOTTOM: 1px inset; TEXT-ALIGN: left; BORDER-LEFT: 1px inset; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DIRECTION: ltr; BACKGROUND: url(images/gradients/content3image-alpha.png) rgb(240,242,250) repeat-x; FONT-SIZE: 12px; OVERFLOW: auto; BORDER-TOP: 1px inset; BORDER-RIGHT: 1px inset; PADDING-TOP: 6px
}
BLOCKQUOTE.preview .bbcode_container CODE.bbcode_code {
	TEXT-ALIGN: left; MARGIN: 0px; DIRECTION: ltr; FONT-SIZE: 12px
}
BLOCKQUOTE.preview .bbcode_container CODE.bbcode_code CODE {
	WHITE-SPACE: nowrap
}
BLOCKQUOTE.preview FIELDSET.postattachlist {
	PADDING-BOTTOM: 1em; BACKGROUND: rgb(255,255,255) repeat-x 50% bottom; BORDER-TOP: #cedfeb 1px solid
}
BLOCKQUOTE.preview .bbcode_container DIV.bbcode_quote {
	BORDER-BOTTOM: #417394 1px solid; POSITION: relative; BORDER-LEFT: #417394 1px solid; MARGIN: 0px 10px 10px; FONT: italic 13px Tahoma, Calibri, Verdana, Geneva, sans-serif; BACKGROUND: #f2f6f8; BORDER-TOP: #417394 1px solid; TOP: 0px; BORDER-RIGHT: #417394 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
BLOCKQUOTE.preview .bbcode_container .bbcode_quote_container {
	POSITION: absolute; WIDTH: 9px; DISPLAY: block; BACKGROUND: url(images/misc/quote-left.png) no-repeat left 50%; HEIGHT: 13px; LEFT: -9px
}
BLOCKQUOTE.preview .bbcode_quote DIV.quote_container {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #fafafa 1px solid; PADDING-TOP: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
.attachments {
	BORDER-BOTTOM: #cdcece 1px solid; BORDER-LEFT: #cdcece 1px solid; PADDING-BOTTOM: 5px; MARGIN: 20px 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ececec; FONT-SIZE: 12px; BORDER-TOP: #cdcece 1px solid; BORDER-RIGHT: #cdcece 1px solid; PADDING-TOP: 5px; -moz-border-radius: 5px
}
.attachments FIELDSET {
	MARGIN: 5px 0px
}
.attachments IMG.inlineimg {
	POSITION: relative; TOP: 2px
}
BLOCKQUOTE.preview P.signature {
	MARGIN-TOP: 1.5em; BORDER-TOP: rgb(187,187,187) 1px solid; PADDING-TOP: 0.5em
}
.commalist LI {
	DISPLAY: inline
}
.commalist LI:after {
	CONTENT: ","
}
UL.username LI A {
	
}
OL.username LI A {
	
}
A.username {
	
}
.standard_error {
	PADDING-BOTTOM: 6em; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MAX-WIDTH: 600px; PADDING-TOP: 4em
}
A.extlink {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 10px; BACKGROUND: url(images/buttons/extlink.png) no-repeat; HEIGHT: 10px; MARGIN-LEFT: 2px
}
.hidden {
	DISPLAY: none
}
.floatcontainer:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.formcontrols .blockrow:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
DL.stats:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.floatcontainer {
	DISPLAY: inline-block; FONT-WEIGHT: normal
}
.formcontrols .blockrow {
	DISPLAY: inline-block; FONT-WEIGHT: normal
}
DL.stats {
	DISPLAY: inline-block; FONT-WEIGHT: normal
}
* HTML .floatcontainer {
	HEIGHT: 1%
}
.formcontrols .blockrow {
	HEIGHT: 1%
}
DL.stats {
	HEIGHT: 1%
}
.floatcontainer {
	DISPLAY: block
}
.formcontrols .blockrow {
	DISPLAY: block
}
DL.stats {
	DISPLAY: block
}
#inlinemod_formctrls {
	FLOAT: right
}
#inlinemod_formctrls .popupctrl {
	BORDER-BOTTOM: #a8a8a8 1px solid; BORDER-LEFT: #a8a8a8 1px solid; PADDING-RIGHT: 0px; FONT: bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif; BACKGROUND: url(images/gradients/generic_button.png) #e9e9e9 repeat-x left top; FLOAT: left; COLOR: #424242; BORDER-TOP: #a8a8a8 1px solid; BORDER-RIGHT: #a8a8a8 1px solid; TEXT-DECORATION: none; -moz-border-radius: 0px; -webkit-border-radius: 0px
}
#inlinemod_formctrls A.popupctrl:hover {
	BACKGROUND: url(images/gradients/generic_button.png) #efefef repeat-x; COLOR: #707070
}
#inlinemod_formctrls A.popupctrl SPAN.ctrlcontainer {
	PADDING-BOTTOM: 3.33px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND: url(images/misc/black_downward_arrow.png) no-repeat left center; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 3.33px
}
#inlinemod_formctrls .popupbody {
	RIGHT: 0px; LEFT: auto
}
DIV.forum_disabled {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: white; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: red; FONT-SIZE: 20px; PADDING-TOP: 10px
}
.restore BODY {
	MARGIN: 10px
}
.restore H1 {
	FONT-SIZE: 138.5%
}
.restore H2 {
	FONT-SIZE: 123.1%
}
.restore H3 {
	FONT-SIZE: 108%
}
.restore H1 {
	MARGIN: 1em 0px
}
.restore H2 {
	MARGIN: 1em 0px
}
.restore H3 {
	MARGIN: 1em 0px
}
.restore H1 {
	FONT-WEIGHT: bold
}
.restore H2 {
	FONT-WEIGHT: bold
}
.restore H3 {
	FONT-WEIGHT: bold
}
.restore H4 {
	FONT-WEIGHT: bold
}
.restore H5 {
	FONT-WEIGHT: bold
}
.restore H6 {
	FONT-WEIGHT: bold
}
.restore STRONG {
	FONT-WEIGHT: bold
}
.restore DT {
	FONT-WEIGHT: bold
}
.restore OPTGROUP {
	FONT-WEIGHT: normal
}
.restore ABBR {
	BORDER-BOTTOM: #000 1px dotted; CURSOR: help
}
.restore ACRONYM {
	BORDER-BOTTOM: #000 1px dotted; CURSOR: help
}
.restore EM {
	FONT-STYLE: italic
}
.restore DEL {
	TEXT-DECORATION: line-through
}
.restore BLOCKQUOTE {
	MARGIN: 1em
}
.restore UL {
	MARGIN: 1em
}
.restore OL {
	MARGIN: 1em
}
.restore DL {
	MARGIN: 1em
}
.restore OL {
	MARGIN-LEFT: 2em
}
.restore UL {
	MARGIN-LEFT: 2em
}
.restore DL {
	MARGIN-LEFT: 2em
}
.restore OL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
.restore OL.decimal LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
.restore OL.upper-roman LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: upper-roman
}
.restore OL.lower-roman LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: lower-roman
}
.restore OL.upper-alpha LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: upper-alpha
}
.restore OL.lower-alpha LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: lower-alpha
}
.restore UL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc
}
.restore DL DD {
	MARGIN-LEFT: 1em
}
.restore TH {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0.5em
}
.restore TD {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0.5em
}
.restore TH {
	TEXT-ALIGN: center; FONT-WEIGHT: bold
}
.restore CAPTION {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 0.5em
}
.restore SUP {
	VERTICAL-ALIGN: super
}
.restore SUB {
	VERTICAL-ALIGN: sub
}
.restore P {
	MARGIN-BOTTOM: 1em
}
.restore FIELDSET {
	MARGIN-BOTTOM: 1em
}
.restore TABLE {
	MARGIN-BOTTOM: 1em
}
.restore PRE {
	MARGIN-BOTTOM: 1em
}
.restore BUTTON {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.restore INPUT[type='checkbox'] {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.restore INPUT[type='radio'] {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.restore INPUT[type='reset'] {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.restore INPUT[type='submit'] {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.unread {
	FONT-WEIGHT: bold
}
LI.tag {
	DISPLAY: inline; MARGIN-RIGHT: 5px
}
LI.tag LABEL.mine {
	FONT-WEIGHT: bold
}
LI.tag A {
	TEXT-DECORATION: none
}
LI.taglevel1 {
	FONT-SIZE: xx-small
}
LI.taglevel2 {
	FONT-SIZE: small
}
LI.taglevel3 {
	FONT-SIZE: medium
}
LI.taglevel4 {
	FONT-SIZE: large
}
LI.taglevel5 {
	FONT-SIZE: large
}
LI.taglevel5 {
	FONT-WEIGHT: bold
}
LI.option.tag {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#thread_tags_list INPUT#tag_add_input {
	MARGIN-TOP: 2px; WIDTH: 90%; DISPLAY: block; MARGIN-BOTTOM: 0.5em
}
#thread_tags_list .description {
	COLOR: #777777
}
#thread_tags_list .actionbuttons {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 1em
}
#tag_edit_list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#tag_edit_list LI {
	WIDTH: 100px; DISPLAY: block; FLOAT: left
}
#tag_edit_list LI.mine {
	FONT-WEIGHT: bold
}
#social_bookmarks_list LI {
	PADDING-LEFT: 10px; DISPLAY: block; FLOAT: left
}
#imagereg {
	MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: middle
}
.navpopupmenu#wol_navpopup {
	MARGIN-BOTTOM: 6px
}
.navlinks {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 20px; BACKGROUND: #f4f4f4; COLOR: #5d5d5d; CLEAR: both; BORDER-TOP: #e7e7e7 1px solid; PADDING-TOP: 10px
}
.cleardiv {
	CLEAR: both
}
#ajax_post_errors {
	Z-INDEX: 500; POSITION: absolute; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; WIDTH: 420px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px
}
#ajax_post_errors .blockrow {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid
}
#ajax_post_errors .blockfoot {
	TEXT-ALIGN: center
}
#ajax_post_errors_message OL {
	MARGIN: 1em 1em 1em 2em
}
#ajax_post_errors_message OL.numeric LI {
	LIST-STYLE: decimal none outside
}
#ajax_post_errors_message OL LI {
	LIST-STYLE: decimal none outside
}
.highlight {
	BACKGROUND: #ffeb90
}
.popupbody {
	Z-INDEX: 1000; BORDER-BOTTOM: #cecece 1px solid; POSITION: absolute; MIN-WIDTH: 200px; BORDER-LEFT: #cecece 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: none; BACKGROUND: url(images/misc/blog/top-highlight.png) #e1e1e1 repeat-x; BORDER-TOP: #cecece 1px solid; TOP: 1.5em; BORDER-RIGHT: #cecece 1px solid; PADDING-TOP: 2px; LEFT: 0px
}
.popupmenu:hover UL.popuphover {
	DISPLAY: block
}
.popupbody LI {
	BORDER-TOP: #e1e1e1 1px solid
}
.popupbody > LI:first-child {
	BORDER-TOP: medium none
}
.popupbody LI > A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 7.5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT: 11px Tahoma, Calibri, Verdana, Geneva, sans-serif; WHITE-SPACE: nowrap; BACKGROUND: rgb(255,255,255) repeat-x 50% bottom; COLOR: inherit; TEXT-DECORATION: none; PADDING-TOP: 7.5px
}
.popupbody LI > LABEL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 7.5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT: 11px Tahoma, Calibri, Verdana, Geneva, sans-serif; WHITE-SPACE: nowrap; BACKGROUND: rgb(255,255,255) repeat-x 50% bottom; COLOR: inherit; TEXT-DECORATION: none; PADDING-TOP: 7.5px
}
.blockhead .popupbody LI > A {
	COLOR: #3e3e3e
}
.popupbody LI > A:hover {
	BACKGROUND-COLOR: #ffeb90; COLOR: #3e3e3e
}
.popupbody LI > LABEL:hover {
	BACKGROUND-COLOR: #ffeb90; COLOR: #3e3e3e
}
.popupbody LI.vbmenu_hilite > A {
	BACKGROUND-COLOR: #ffeb90; COLOR: #3e3e3e
}
.popupbody LI.vbmenu_hilite {
	WIDTH: 100%; DISPLAY: list-item; FLOAT: none
}
LI.vbmenu_option {
	WIDTH: 100%; DISPLAY: list-item; FLOAT: none
}
.popupbody LI.vbmenu_option > A:hover {
	BACKGROUND: rgb(255,255,255) repeat-x 50% bottom
}
.popupbody LI INPUT.searchbox {
	PADDING-BOTTOM: 0px; FONT-STYLE: italic; PADDING-LEFT: 0px; WIDTH: 180px; PADDING-RIGHT: 0px; COLOR: #777777; FONT-SIZE: 10pt; PADDING-TOP: 0px
}
.popupbody LI INPUT.searchbox:focus {
	FONT-STYLE: normal; COLOR: #3e3e3e
}
.popupbody LI.formsubmit {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.popupbody LI.formsubmit .submitoptions {
	TEXT-ALIGN: left; FLOAT: left
}
.popupbody LI.formsubmit .submitoptions LABEL {
	DISPLAY: block
}
.popupbody LI.jumptopage.formsubmit > LABEL {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%
}
.popupbody LI.formsubmit INPUT[type='submit'] {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT: 9pt Tahoma, Calibri, Verdana, Geneva, sans-serif; PADDING-TOP: 2px
}
.popupbody LI.formsubmit INPUT[type='reset'] {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT: 9pt Tahoma, Calibri, Verdana, Geneva, sans-serif; PADDING-TOP: 2px
}
.popupbody LI.formsubmit INPUT[type='button'] {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT: 9pt Tahoma, Calibri, Verdana, Geneva, sans-serif; PADDING-TOP: 2px
}
.popupbody LI.formsubmit INPUT[type='submit']:hover {
	COLOR: rgb(51,51,51)
}
.popupbody LI.formsubmit INPUT[type='reset']:hover {
	COLOR: rgb(51,51,51)
}
.popupbody LI.formsubmit INPUT[type='button']:hover {
	COLOR: rgb(51,51,51)
}
.blockhead .popupmenu {
	TEXT-TRANSFORM: none; DISPLAY: inline-block
}
.blocksubhead .popupmenu {
	TEXT-TRANSFORM: none; DISPLAY: inline-block
}
.popupmenu.memberaction {
	POSITION: relative; DISPLAY: inline
}
.popupmenu.memberaction A.popupctrl {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.popupbody.memberaction_body {
	WIDTH: 280px; BACKGROUND: rgb(255,255,255); -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-box-shadow: 0px 4px 7px #777777; -webkit-box-shadow: 0px 4px 7px #777777; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px
}
.popupbody.memberaction_body LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 140px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.popupbody.memberaction_body LI.left {
	FLOAT: left; CLEAR: left
}
.popupbody.memberaction_body LI.right {
	FLOAT: right; CLEAR: right
}
.popupbody.memberaction_body LI > A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.popupbody.memberaction_body HR {
	WIDTH: 0px; DISPLAY: inline; FLOAT: left; HEIGHT: 96px
}
.reputationpopupmenu .popupbody .formcontrols .blockrow LABEL {
	WIDTH: 100%
}
.above_body {
	WIDTH: 100%; MARGIN-BOTTOM: 10px; BACKGROUND: url(images/misc/railtalk/header-background.png) rgb(0,0,0) repeat-x; _background-image: none; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px
}
.doc_header {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 11px Arial, Tahoma, Calibri, Verdana, Geneva, sans-serif; COLOR: #a9a9a9; PADDING-TOP: 0px; _background-image: none
}
.doc_header A {
	
}
.doc_header A:hover {
	
}
.doc_header HR {
	DISPLAY: none
}
.logo-image {
	FLOAT: left
}
.toplinks {
	POSITION: absolute; TEXT-ALIGN: right; FONT: 11px Arial, Tahoma, Calibri, Verdana, Geneva, sans-serif; COLOR: #ffffff; TOP: 0px; RIGHT: 20px
}
.toplinks UL.isuser {
	LIST-STYLE-TYPE: none; FLOAT: right; CLEAR: left; LIST-STYLE-IMAGE: none
}
.toplinks UL.nouser {
	LIST-STYLE-TYPE: none; FLOAT: right; CLEAR: left; LIST-STYLE-IMAGE: none
}
.toplinks UL.isuser LI {
	POSITION: relative; DISPLAY: inline; COLOR: #a9a9a9; MARGIN-LEFT: 10px; TOP: 5px
}
.toplinks UL.isuser LI.logoutlink {
	TOP: 0px
}
.toplinks UL.isuser LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #ffffff; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.toplinks UL.isuser LI A:hover {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: rgb(102,102,102); COLOR: rgb(255,255,255); PADDING-TOP: 3px
}
.toplinks UL.nouser LI {
	DISPLAY: inline
}
.toplinks UL.nouser LI A {
	FLOAT: left; COLOR: #ffffff; CLEAR: right
}
.toplinks UL.nouser LI A {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: rgb(102,102,102); HEIGHT: 20px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 6px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px
}
.toplinks UL.nouser LI A {
	MARGIN-LEFT: 5px
}
.toplinks UL.nouser LI A:hover {
	BACKGROUND: rgb(102,102,102); COLOR: rgb(255,255,255)
}
.toplinks UL.isuser LI.popupmenu {
	COLOR: rgb(0,0,0)
}
.toplinks UL.isuser LI.popupmenu UL LI {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 10px 0px 0px; TOP: 0px
}
.toplinks UL.isuser .notifications .popupbody {
	BORDER-BOTTOM: rgb(102,102,102) 1px solid; BORDER-LEFT: rgb(102,102,102) 1px solid; BACKGROUND: rgb(102,102,102); BORDER-TOP: rgb(102,102,102) 1px solid; BORDER-RIGHT: rgb(102,102,102) 1px solid
}
.toplinks UL.isuser .notifications .popupbody LI A {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 30px; PADDING-RIGHT: 5px; BACKGROUND: rgb(255,255,255); COLOR: rgb(0,0,0); BORDER-TOP: rgb(102,102,102) 1px solid; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.toplinks UL.isuser .notifications .popupbody LI A SPAN {
	POSITION: absolute; LEFT: 5px
}
.toplinks UL.isuser .notifications .popupbody LI A:hover {
	BACKGROUND: #ffeb90; COLOR: rgb(0,0,0); TEXT-DECORATION: underline
}
.toplinks FORM {
	TEXT-ALIGN: left; WIDTH: auto; FLOAT: right; CLEAR: left; _display: block; _width: 230px
}
.toplinks .logindetails {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: rgb(102,102,102); HEIGHT: 26px; PADDING-TOP: 0px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px
}
.toplinks FORM INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 3px 0px 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-SIZE: 11px; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 1px
}
.toplinks FORM INPUT.default-value {
	COLOR: #828282
}
.toplinks .remember {
	MARGIN: -3.33px 0px 0px 20px; FONT-SIZE: 10px
}
.toplinks .remember INPUT {
	VERTICAL-ALIGN: baseline
}
.cb_cookieuser_navbar {
	POSITION: relative; TOP: 2px
}
.notifications A.popupctrl:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.notifications A.popupctrl:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.toplinks A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.toplinks A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.notifications > A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.notifications > A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.notifications > A:hover {
	COLOR: rgb(255,255,255)
}
.notifications A.popupctrl:hover {
	COLOR: rgb(255,255,255)
}
.notifications {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 2px; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 8px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px
}
.notifications A {
	TEXT-DECORATION: none
}
.notifications .popupbody {
	COLOR: rgb(0,0,0)
}
.header HR {
	DISPLAY: none
}
.header H2 {
	DISPLAY: none
}
.navbar {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 11px Arial, Calibri, Verdana, Geneva, sans-serif; BACKGROUND: rgb(0,0,0); HEIGHT: 53px; COLOR: rgb(255,255,255); PADDING-TOP: 0px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px
}
.navbar A {
	COLOR: rgb(255,255,255)
}
.navbar A:hover {
	COLOR: rgb(255,255,255)
}
.navtabs {
	PADDING-LEFT: 20px; BACKGROUND: url(images/misc/railtalk/tab-bar.png) rgb(102,102,102) repeat-x; HEIGHT: 26px; _background-image: none
}
.navtabs LI:first-child {
	BORDER-LEFT: rgb(102,102,102) 1px solid
}
.navtabs UL {
	POSITION: absolute; WIDTH: 100%; BORDER-TOP: rgb(102,102,102) 1px solid; TOP: 26px; MARGIN-RIGHT: -80px; LEFT: 0px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px
}
.navtabs LI {
	FLOAT: left; BORDER-RIGHT: rgb(102,102,102) 1px solid
}
.navtabs UL LI:first-child {
	BORDER-LEFT: 0px; TEXT-INDENT: 20px
}
.navtabs UL LI {
	POSITION: relative; BORDER-RIGHT: 0px
}
.navtabs LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 26px; PADDING-TOP: 0px
}
.navtabs LI A.navtab {
	MIN-WIDTH: 60px; TEXT-ALIGN: center; BORDER-LEFT: rgb(102,102,102) 1px solid; WIDTH: auto !important; DISPLAY: block; FONT: bold 12px/26px Arial, Calibri, Verdana, Geneva, sans-serif; BACKGROUND: url(images/misc/railtalk/tab-bar.png) rgb(102,102,102) repeat-x; COLOR: #ffffff; BORDER-TOP: rgb(102,102,102) 1px solid; TEXT-DECORATION: none; _background-image: none; _width: 75px; _min-width: 75px
}
.navtabs LI A.navtab:hover {
	BACKGROUND: url(images/gradients/selected-tab-gradient-with-top-alpha.png) rgb(204,204,204) repeat-x 0px -4px; COLOR: #111111; _background-image: none
}
.navtabs LI.selected {
	HEIGHT: 26px; COLOR: #111111
}
.navtabs LI.selected A.navtab {
	Z-INDEX: 10; POSITION: relative; BACKGROUND: url(images/gradients/selected-tab-gradient-with-top-alpha.png) rgb(204,204,204) repeat-x; COLOR: #111111; TOP: -4px; PADDING-TOP: 4px; _background-image: none
}
.navtabs LI.selected LI A {
	FONT: 11px/26px Arial, Calibri, Verdana, Geneva, sans-serif; TEXT-DECORATION: none
}
.navbar_advanced_search LI A {
	FONT: 11px/26px Arial, Calibri, Verdana, Geneva, sans-serif; TEXT-DECORATION: none
}
.navtabs LI.selected LI A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: rgb(255,255,255); PADDING-TOP: 2px
}
.navbar_advanced_search LI {
	DISPLAY: block; HEIGHT: 26px; CLEAR: both
}
.navbar_advanced_search LI A {
	COLOR: rgb(255,255,255)
}
.navbar_advanced_search LI A:hover {
	COLOR: rgb(255,255,255); TEXT-DECORATION: underline
}
.navtabs LI.selected LI A:hover {
	COLOR: rgb(255,255,255); TEXT-DECORATION: underline
}
.navtabs LI.selected .popupbody LI > A {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: rgb(0,0,0); PADDING-TOP: 0px
}
.navtabs LI.selected LI A.popupctrl {
	BORDER-BOTTOM: transparent 1px solid; BORDER-LEFT: transparent 1px solid; PADDING-RIGHT: 15px; BACKGROUND: url(images/misc/arrow.png) no-repeat right center; COLOR: rgb(255,255,255); BORDER-TOP: transparent 1px solid; BORDER-RIGHT: transparent 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; _background-image: url(images/misc/arrow.gif); _border: none
}
.toplinks .notifications A.popupctrl {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 12px; BACKGROUND: url(images/misc/arrow.png) #7192a8 no-repeat right center; PADDING-TOP: 8px; _background-image: url(images/misc/arrow.gif); -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px
}
.toplinks .nonotifications A.popupctrl {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 12px; BACKGROUND: url(images/misc/arrow.png) no-repeat right center; PADDING-TOP: 3px; _background-image: url(images/misc/arrow.gif)
}
.toplinks .notifications A.popupctrl:hover {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 12px; BACKGROUND: url(images/misc/arrow.png) rgb(102,102,102) no-repeat right center; PADDING-TOP: 8px; _background-image: url(images/misc/arrow.gif)
}
.toplinks .nonotifications A.popupctrl:hover {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 12px; BACKGROUND: url(images/misc/arrow.png) rgb(102,102,102) no-repeat right center; PADDING-TOP: 8px; _background-image: url(images/misc/arrow.gif)
}
.toplinks .notifications A.popupctrl:hover {
	PADDING-TOP: 8px
}
.navtabs LI.selected LI:hover A.popupctrl {
	BORDER-BOTTOM-COLOR: rgb(0,0,0); BACKGROUND-COLOR: rgb(102,102,102); BORDER-TOP-COLOR: rgb(0,0,0); BORDER-RIGHT-COLOR: rgb(0,0,0); BORDER-LEFT-COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
.navtabs LI.selected LI:hover A.active.popupctrl {
	BORDER-BOTTOM-COLOR: rgb(102,102,102); BACKGROUND-COLOR: rgb(102,102,102); BORDER-TOP-COLOR: rgb(102,102,102); COLOR: rgb(255,255,255); BORDER-RIGHT-COLOR: rgb(102,102,102); BORDER-LEFT-COLOR: rgb(102,102,102); TEXT-DECORATION: none
}
.navtabs LI.selected LI A.active.popupctrl {
	BORDER-BOTTOM-COLOR: rgb(102,102,102); BACKGROUND-COLOR: rgb(102,102,102); BORDER-TOP-COLOR: rgb(102,102,102); COLOR: rgb(255,255,255); BORDER-RIGHT-COLOR: rgb(102,102,102); BORDER-LEFT-COLOR: rgb(102,102,102); TEXT-DECORATION: none
}
.navtabs .popupbody {
	BORDER-BOTTOM: rgb(102,102,102) 1px solid; BORDER-LEFT: rgb(102,102,102) 1px solid; WIDTH: auto; BACKGROUND: rgb(102,102,102); BORDER-TOP: rgb(102,102,102) 1px solid; BORDER-RIGHT: rgb(102,102,102) 1px solid
}
.navtabs .popupbody LI {
	FLOAT: none; BORDER-TOP: rgb(102,102,102) 1px solid
}
.navtabs .popupbody LI A:hover {
	BACKGROUND-COLOR: #ffeb90
}
.nonotifications DIV.popupbody {
	BORDER-BOTTOM: rgb(102,102,102) 1px solid; MIN-WIDTH: 170px; BORDER-LEFT: rgb(102,102,102) 1px solid; BACKGROUND: rgb(102,102,102); BORDER-TOP: rgb(102,102,102) 1px solid; BORDER-RIGHT: rgb(102,102,102) 1px solid
}
.nonotifications .popupbody P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: rgb(255,255,255); COLOR: rgb(0,0,0); BORDER-TOP: rgb(102,102,102) 1px solid; PADDING-TOP: 2px
}
.toplinks .nonotifications .popupbody A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: rgb(255,255,255); COLOR: rgb(0,0,0); PADDING-TOP: 0px
}
.nonotifications .popupbody A:hover {
	BACKGROUND: #ececec; COLOR: rgb(0,0,0); TEXT-DECORATION: underline
}
.globalsearch {
	POSITION: absolute; TEXT-ALIGN: right; LINE-HEIGHT: 1em; WIDTH: 180px; BOTTOM: 0px; DISPLAY: block; FLOAT: right; CLEAR: left; RIGHT: 20px
}
.navbar_search {
	POSITION: relative; WIDTH: 180px; BOTTOM: 1px; DISPLAY: block; RIGHT: -20px
}
.navbar_search INPUT {
	BORDER-BOTTOM: #5a7f97 1px solid; BORDER-LEFT: #5a7f97 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: #5a7f97 1px solid; BORDER-RIGHT: #5a7f97 1px solid; PADDING-TOP: 1px
}
.globalsearch .textboxcontainer {
	TEXT-ALIGN: center; BORDER-LEFT: rgb(102,102,102) 1px solid; DISPLAY: inline-block; FLOAT: left; HEIGHT: 26px
}
.globalsearch .textboxcontainer SPAN {
	BORDER-LEFT: rgb(102,102,102) 1px solid; PADDING-LEFT: 2px; WIDTH: 147px; PADDING-RIGHT: 2px; DISPLAY: inline-block; MARGIN-BOTTOM: 1px; HEIGHT: 22px; BORDER-TOP: rgb(102,102,102) 1px solid; PADDING-TOP: 3px; _width: 140px
}
.globalsearch INPUT.textbox {
	WIDTH: 120px
}
.toplinks FORM INPUT.loginbutton {
	BORDER-BOTTOM: rgb(65,93,141) 1px solid; BORDER-LEFT: rgb(65,93,141) 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; BORDER-TOP: rgb(65,93,141) 1px solid; BORDER-RIGHT: rgb(65,93,141) 1px solid; PADDING-TOP: 0px
}
.globalsearch .buttoncontainer {
	BORDER-LEFT: rgb(102,102,102) 1px solid; WIDTH: 25px; DISPLAY: inline-block; FLOAT: right; HEIGHT: 26px; OVERFLOW: hidden; BORDER-RIGHT: rgb(102,102,102) 1px solid
}
.globalsearch .buttoncontainer SPAN {
	BORDER-LEFT: rgb(102,102,102) 1px solid; PADDING-LEFT: 4px; DISPLAY: inline-block; HEIGHT: 23px; BORDER-TOP: rgb(102,102,102) 1px solid; PADDING-TOP: 2.5px
}
.globalsearch .searchbutton {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-TOP: -2px; PADDING-LEFT: 0px; WIDTH: 22px; PADDING-RIGHT: 0px; MARGIN-LEFT: -2px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.breadcrumb {
	PADDING-TOP: 5px
}
.breadcrumb > UL {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(images/misc/navbit-home.png) no-repeat left top; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.breadcrumb .navbit {
	BACKGROUND-IMAGE: url(images/misc/navbit-arrow-right.png); PADDING-LEFT: 3px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; FLOAT: left
}
.breadcrumb .navbit:first-child {
	PADDING-LEFT: 0px
}
.breadcrumb .lastnavbit.navbit {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.breadcrumb .navbit > A {
	BORDER-BOTTOM: rgb(255,255,255) 1px solid; BORDER-LEFT: rgb(255,255,255) 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; BORDER-TOP: rgb(255,255,255) 1px solid; BORDER-RIGHT: rgb(255,255,255) 1px solid; PADDING-TOP: 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
.breadcrumb .navbit SPAN {
	BORDER-BOTTOM: rgb(255,255,255) 1px solid; BORDER-LEFT: rgb(255,255,255) 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; BORDER-TOP: rgb(255,255,255) 1px solid; BORDER-RIGHT: rgb(255,255,255) 1px solid; PADDING-TOP: 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px
}
.breadcrumb .navbit A:hover {
	BORDER-BOTTOM-COLOR: #cedfeb; BACKGROUND-COLOR: #f2f6f8; BORDER-TOP-COLOR: #cedfeb; BORDER-RIGHT-COLOR: #cedfeb; BORDER-LEFT-COLOR: #cedfeb
}
.breadcrumb .navbit A {
	TEXT-DECORATION: none
}
.breadcrumb .navbit A.popupctrl {
	BACKGROUND-IMAGE: url(images/misc/navbit-arrow-right.png); PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND-POSITION: center center; PADDING-TOP: 2px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
.breadcrumb .navbit A.popupctrl:hover {
	BACKGROUND-COLOR: #ffeb90; COLOR: rgb(51,51,51)
}
.breadcrumb HR {
	DISPLAY: none
}
#pagetitle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; CLEAR: both; PADDING-TOP: 5px
}
#pagetitle A {
	
}
#pagetitle A:hover {
	
}
#pagetitle H1 {
	COLOR: #3e3e3e; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#pagetitle .description {
	COLOR: #3e3e3e; FONT-SIZE: 11px
}
.newcontent_textcontrol {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; FONT: 14px Arial, sans-serif; BACKGROUND: url(images/buttons/newbtn_middle.png) rgb(51,51,51) repeat-x left top; FLOAT: left; COLOR: rgb(255,255,255); CLEAR: right; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 4px; -moz-border-radius: 10px; -webkit-border-radius: 10px; _background-image: none; -moz-box-shadow: 0 3px 8px #e1e1e1; -webkit-box-shadow: 0 3px 8px #e1e1e1
}
.newcontent_textcontrol SPAN {
	DISPLAY: inline; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.newcontent_textcontrol:hover {
	BACKGROUND: url(images/buttons/newbtn_middle.png) #707070 repeat-x left top; COLOR: rgb(255,255,255); TEXT-DECORATION: none; _background-image: none
}
.footer {
	BORDER-BOTTOM: rgb(153,153,153) 1px solid; TEXT-ALIGN: right; BORDER-LEFT: rgb(153,153,153) 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; FONT: 13px Tahoma, Calibri, Verdana, Geneva, sans-serif; BACKGROUND: url(images/misc/railtalk/footer-bar.png) rgb(153,153,153) repeat-x; CLEAR: both; BORDER-TOP: rgb(153,153,153) 1px solid; BORDER-RIGHT: rgb(153,153,153) 1px solid; PADDING-TOP: 5px; -moz-box-shadow: -2px 2px 2px #c8c8c8; -webkit-box-shadow: -2px 2px 2px #c8c8c8
}
.footer A {
	COLOR: rgb(255,255,255)
}
.footer A:hover {
	COLOR: rgb(255,255,255)
}
.footer_copyright {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN-TOP: 10px; DISPLAY: block; FONT: 11px Tahoma, Calibri, Verdana, Geneva, sans-serif; COLOR: rgb(255,255,255)
}
.footer_morecopyright {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN-TOP: 10px; DISPLAY: block; FONT: 11px Tahoma, Calibri, Verdana, Geneva, sans-serif; COLOR: rgb(255,255,255)
}
.footer_time {
	TEXT-ALIGN: center; FONT: 11px Tahoma, Calibri, Verdana, Geneva, sans-serif; COLOR: rgb(255,255,255); PADDING-TOP: 10px
}
.footer_select {
	TEXT-ALIGN: left; MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 10px
}
.footer_links {
	MARGIN-TOP: 2px; MARGIN-RIGHT: 10px
}
.footer_links LI {
	DISPLAY: inline; MARGIN-LEFT: 5px
}
.notices {
	MARGIN-BOTTOM: 5px; BACKGROUND: rgb(255,255,255)
}
.notices LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px; BACKGROUND: #ffeb90; COLOR: #3e3e3e; CLEAR: both; FONT-SIZE: 12px; PADDING-TOP: 5px; -moz-box-shadow: -2px 2px 2px #c8c8c8; -webkit-box-shadow: -2px 2px 2px #c8c8c8
}
.breadcrumb > UL {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px
}
.breadcrumb .navbithome {
	PADDING-BOTTOM: 3.5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 3.5px
}
.ad_global_header {
	CLEAR: both
}
#ad_global_header1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 49%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#ad_global_header2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 49%; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#ad_global_below_navbar {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#ad_global_above_footer {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
#ad_board_below_whats_going_on {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#ad_thread_first_post_content {
	MARGIN: 0px; FLOAT: right
}
#ad_thread_last_post_content {
	Z-INDEX: 1000; MARGIN: 0px; FLOAT: right
}
.google_adsense_footer {
	CLEAR: both
}
.vbform .blockhead {
	MARGIN-TOP: 2em
}
.vbform .blockhead:first-child {
	MARGIN-TOP: 0px
}
.settings_form_border {
	BORDER-BOTTOM: #6b91ab 1px solid; BORDER-LEFT: #6b91ab 1px solid; BORDER-RIGHT: #6b91ab 1px solid
}
.vbform {
	MARGIN: 0px auto 2em; WIDTH: auto; MAX-WIDTH: 750px; CLEAR: both; _width: 750px
}
FORM.vbform .formcontrols {
	
}
.formcontrols .blockrow {
	BACKGROUND: rgb(255,255,255) repeat-x 50% bottom; BORDER-TOP: #cedfeb 1px solid
}
.formcontrols > *:first-child {
	BORDER-TOP: medium none
}
.formcontrols .blocksubhead + .blockrow {
	BORDER-TOP: medium none
}
INPUT {
	FONT: 11px Tahoma, Calibri, Verdana, Geneva, sans-serif
}
TEXTAREA {
	FONT: 11px Tahoma, Calibri, Verdana, Geneva, sans-serif
}
SELECT {
	FONT: 11px Tahoma, Calibri, Verdana, Geneva, sans-serif
}
BUTTON {
	FONT: 11px Tahoma, Calibri, Verdana, Geneva, sans-serif
}
.button {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.button:hover {
	COLOR: #707070
}
[type='reset'].button:hover {
	COLOR: #707070
}
.textbox {
	BORDER-BOTTOM: #6b91ab 1px solid; BORDER-LEFT: #6b91ab 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: rgb(255,255,255); OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 3px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 3px; BORDER-TOP: #6b91ab 1px solid; BORDER-RIGHT: #6b91ab 1px solid; PADDING-TOP: 3px
}
TEXTAREA {
	BORDER-BOTTOM: #6b91ab 1px solid; BORDER-LEFT: #6b91ab 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: rgb(255,255,255); OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 3px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 3px; BORDER-TOP: #6b91ab 1px solid; BORDER-RIGHT: #6b91ab 1px solid; PADDING-TOP: 3px
}
[disabled].textbox {
	FONT-STYLE: italic; COLOR: #777777
}
TEXTAREA[disabled] {
	FONT-STYLE: italic; COLOR: #777777
}
.formcontrols .blockrow INPUT.textbox:focus {
	BACKGROUND: #f2f6f8
}
.formcontrols .blockrow TEXTAREA:focus {
	BACKGROUND: #f2f6f8
}
.formcontrols .blockrow .primary {
	WIDTH: 55%; FLOAT: left; CLEAR: left
}
.formcontrols .blockrow .group {
	WIDTH: 55%; FLOAT: left; CLEAR: left
}
.formcontrols .blockrow .dep_group .primary {
	WIDTH: 100%
}
.formcontrols .blockrow .dep_group .partial.primary {
	WIDTH: 55%
}
.formcontrols .blockrow .center.primary {
	
}
.formcontrols .blockrow .center.primary IMG.icon {
	BORDER-BOTTOM: rgb(65,93,141) 1px solid; BORDER-LEFT: rgb(65,93,141) 1px solid; BORDER-TOP: rgb(65,93,141) 1px solid; BORDER-RIGHT: rgb(65,93,141) 1px solid
}
.formcontrols .blockrow .titleprefix {
	FLOAT: left; MARGIN-RIGHT: 0.5em
}
.formcontrols .blockrow * .group {
	WIDTH: auto; FLOAT: none
}
.formcontrols .blockrow INPUT[size].textbox {
	WIDTH: auto
}
.formcontrols .texteditor.blockrow TEXTAREA {
	WIDTH: 99%; FLOAT: none; HEIGHT: 200px
}
.formcontrols .blockrow INPUT.numeric {
	TEXT-ALIGN: right
}
.formcontrols .blockrow SELECT.numeric {
	TEXT-ALIGN: right
}
.formcontrols .blockrow LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 2px
}
.formcontrols .blockrow .multifield.group LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 2px
}
.formcontrols .blockrow .groupoption LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 2px
}
.formcontrols .blockrow LABEL {
	WIDTH: 55%
}
.formcontrols .blockrow LABEL.floatlabel {
	MARGIN-LEFT: 10px
}
.formcontrols .blockrow * LABEL {
	WIDTH: auto; DISPLAY: inline; MARGIN-BOTTOM: auto
}
.formcontrols .blockrow .label {
	MARGIN-BOTTOM: 8px
}
.formcontrols .singlecheck.blockrow LABEL {
	FLOAT: left
}
.formcontrols FIELDSET.blockrow LEGEND {
	MARGIN: 0px
}
.formcontrols .blockrow .description {
	COLOR: #777777; FONT-SIZE: 11px
}
.formcontrols .blockrow .description {
	WIDTH: 42%; FLOAT: right; OVERFLOW: hidden
}
.formcontrols .blockrow .multifield.group + .description {
	PADDING-TOP: 1.3em
}
.formcontrols .texteditor.blockrow .description {
	MARGIN-TOP: 2px; WIDTH: auto; FLOAT: none
}
.formcontrols .blockrow .group .description {
	WIDTH: auto; FLOAT: none; MARGIN-LEFT: 20px
}
.formcontrols .blockrow .singlecheck .description {
	WIDTH: auto; FLOAT: none; MARGIN-LEFT: 20px
}
.formcontrols .blockrow .numeric.group + .description {
	
}
.formcontrols .blockrow .singledescription {
	DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; COLOR: #777777; CLEAR: left
}
.formcontrols .blockrow .checkradio.group {
	WIDTH: auto
}
.formcontrols .blockrow .full.checkradio.group {
	WIDTH: 100%
}
.formcontrols .blockrow .partial.checkradio.group {
	WIDTH: 55%
}
.formcontrols .blockrow .checkradio.group > LI {
	MARGIN-BOTTOM: 0.5em
}
.formcontrols .blockrow .multifield.group LI {
	FLOAT: left; MARGIN-RIGHT: 1em
}
.formcontrols .blockrow .stacked.multifield.group LI {
	MARGIN-TOP: 2px; FLOAT: none
}
.formcontrols .blockrow .multifield.group LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 2px
}
.formcontrols .blockrow .multifield.group SELECT {
	FLOAT: none
}
.formcontrols .blockrow .multifield.group INPUT.textbox {
	FLOAT: none
}
.formcontrols .blockrow .numeric.group {
	WIDTH: auto; MAX-WIDTH: 55%; MARGIN-RIGHT: 2%
}
.formcontrols .blockrow .numeric.group LI {
	CLEAR: both
}
.formcontrols .blockrow .numeric.group LABEL {
	MARGIN-TOP: 1px; FLOAT: left
}
.formcontrols .blockrow .numeric.group INPUT.textbox {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 2px; FLOAT: right; MARGIN-LEFT: 20px
}
.formcontrols .blockrow .numeric.group .description {
	TEXT-ALIGN: right; MARGIN: auto auto 0.2em; CLEAR: both
}
.formcontrols .blockrow INPUT.numeric.textbox {
	TEXT-ALIGN: right
}
.formcontrols INPUT.button {
	MAX-WIDTH: 100%
}
.actionbuttons {
	MAX-WIDTH: 100%
}
.actionbuttons .group {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px; FLOAT: none
}
.vbform .actionbuttons .group {
	MARGIN: 0px auto; WIDTH: auto; MAX-WIDTH: 750px
}
.actionbuttons .small_text_buttons {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.actionbuttons .small_text_buttons INPUT.button {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.actionbuttons .group .button {
	BORDER-BOTTOM: #a8a8a8 1px solid; BORDER-LEFT: #a8a8a8 1px solid; PADDING-BOTTOM: 2.5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif; BACKGROUND: url(images/gradients/generic_button.png) #e9e9e9 repeat-x left top; COLOR: #424242; BORDER-TOP: #a8a8a8 1px solid; CURSOR: pointer; BORDER-RIGHT: #a8a8a8 1px solid; PADDING-TOP: 2.5px
}
.actionbuttons .group .button:hover {
	BACKGROUND: url(images/gradients/generic_button.png) #efefef repeat-x; COLOR: #707070
}
.formcontrols .blockrow #posticon_preview {
	WIDTH: 16px; HEIGHT: 16px; MARGIN-LEFT: 10px
}
.formcontrols .posticons.blockrow TABLE {
	WIDTH: 55%
}
.formcontrols .posticons.blockrow TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.formcontrols .blockrow SELECT.rating OPTION {
	BACKGROUND-IMAGE: url(images/rating/rating-15_3.png); PADDING-LEFT: 85px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 5px center
}
.formcontrols .blockrow DL.dep_group DD {
	MARGIN-TOP: 0.3em; MARGIN-BOTTOM: 0.2em; MARGIN-LEFT: 20px
}
.formcontrols .blockrow DL.dep_group DD DL.dep_group {
	
}
INPUT[type='submit'][disabled]#blog_deletebtn:active {
	COLOR: graytext
}
INPUT[type='submit'][disabled]#blog_deletebtn {
	COLOR: graytext
}
.formcontrols .blockrow .attachments.group LI {
	MARGIN-BOTTOM: 0.5em
}
.formcontrols .blockrow .attachments.group LI IMG {
	VERTICAL-ALIGN: middle
}
.formcontrols .upperlower.group LI {
	PADDING-BOTTOM: 0.3em; WIDTH: 45%
}
.formcontrols .imfields.group LI {
	PADDING-BOTTOM: 0.3em; WIDTH: 45%
}
.formcontrols .upperlower.group LI INPUT.textbox {
	WIDTH: 100%
}
.formcontrols .imfields.group LI INPUT.textbox {
	WIDTH: 100%
}
.formcontrols .imfields.group LI SELECT {
	WIDTH: 100%
}
.formcontrols .imfields.group LI SELECT {
	MARGIN-BOTTOM: -0.3em
}
.groupcontrols {
	TEXT-ALIGN: right; CLEAR: both
}
.groupcontrols .textcontrol {
	MARGIN-TOP: 0px; MARGIN-LEFT: 10px
}
.formcontrols .singlebutton.blockrow .button {
	FLOAT: left
}
.formcontrols .groupoption {
	DISPLAY: block; CLEAR: left
}
.radio.group {
	BACKGROUND: #f2f6f8
}
.checkbox.group {
	BACKGROUND: #f2f6f8
}
.formcontrols .blockrow .checkradio.group .daycheckboxes LI {
	PADDING-RIGHT: 1em; FLOAT: left; PADDING-TOP: 0.5em
}
.savepreferences {
	TEXT-ALIGN: left; WIDTH: 49.5%; FLOAT: left
}
