body {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; background-color: #ffffff; font-family:verdana; 
}
#outer {
	background: #ffffff; margin: auto; width: 770px; text-align: left
}
#hdr {
	background: url(../img_cmn/33299_banner.jpg) #ffffff; width: 770px; height: 72px
}
#bar {
	border-right: #000000 0px solid; border-top: #000000 0px solid; background: url(../img_cmn/33297_strap_bg.gif) #ffc20d no-repeat; border-left: #000000 0px solid; width: 770px; border-bottom: #000000 1px solid; height: 18px
}
#bodyblock {
	padding-right: 0px; padding-left: 0px; background: #ffffff; float: left; padding-bottom: 0px; width: 770px; color: #333333; padding-top: 0px; position: relative
}
#l-col {
	padding-right: 2px; padding-left: 0px; background: #ffffff; float: left; padding-bottom: 0px; width: 175px; padding-top: 0px
}
#cont {
	border-right: #dddddd 1px dotted; border-top: #dddddd 0px dotted; float: left; border-left: #dddddd 1px dotted; width: 550px; border-bottom: #dddddd 0px dotted; height: 550px; text-align: left
}
#iehack {
	background: url(../img_cmn/33169_31939_solt_bg.gif) #ffffff no-repeat; float: left; height: 550px
}
h1 {
	padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 1.3em; padding-bottom: 3px; margin: 0px; color: #cc3300; padding-top: 3px; font-family: georgia; text-decoration: none
}
h2 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 1.2em; padding-bottom: 0px; margin: 0px; color: #cc3300; padding-top: 0px; font-family: verdana; text-decoration: none
}
h3 {
	padding-right: 0px; padding-left: 0px; font-size: 0.8em; padding-bottom: 0px; margin: 5px; color: #003366; line-height: 1.5em; padding-top: 0px; font-family: verdana
}
h4 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; margin: 0 5px; padding-top: 5px
}
p {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 0px; padding-top: 5px; font-family: verdana; font-size: 0.8em;
}
.xlarge {
	font-weight: bold; font-size: 1.2em; text-decoration: none
}
.large {
	font-weight: bold; font-size: 1em; text-decoration: none
}
.medium {
	font-weight: normal; font-size: 1em; text-decoration: none
}
.small {
	font-weight: normal; font-size: 0.8em; text-decoration: none
}
.caption {
	font-weight: normal; font-size: 0.8em; text-decoration: none
}
#l-col a:link {
	color: #0061aa; text-decoration: none
}
#l-col a:visited {
	color: #0061aa; text-decoration: none
}
#l-col a:hover {
	color: #cc3300; text-decoration: underline
}
.logged {
	border-right: 1px solid; padding-right: 0px; border-top: 1px solid; padding-left: 5px; font-weight: bold; font-size: 0.7em; padding-bottom: 0px; margin: 3px 0px 0px; border-left: 1px solid; color: #cc3300; line-height: 1.5em; padding-top: 5px; border-bottom: 1px solid; font-family: verdana; list-style-type: none; background-color: #ffffcc; text-align: left
}
.logged2 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 0.7em; padding-bottom: 0px; margin: 0px; color: #cc3300; line-height: 1.5em; padding-top: 0px; font-family: verdana; list-style-type: none; text-align: left
}
#ftr {
	padding-left: 310px; margin: 0px
}
#ftr a:link {
	color: #003399; text-decoration: none
}
#ftr a:visited {
	color: #003399; text-decoration: none
}
#ftr a:hover {
	color: #003399; text-decoration: underline
}
#ftr p {
	font-weight: bold; font-size: 9px; color: #003399; font-family: verdana, arial, helvetica, geneva, swiss
}
#bar h4 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 0.7em; left: 205px; padding-bottom: 0px; width: 760px; color: #ffffff; line-height: 1.5em; padding-top: 0px; font-family: arial; position: relative
}
#thisform {
	font-weight: bold; width: 175px; font-family: verdana, arial, helvetica, geneva, swiss
}
#l-col h3 {
	padding-right: 0px; background-position: center center; padding-left: 0px; font-weight: bold; list-style-position: inside; font-size: 0.7em; padding-bottom: 0px; margin: 0px; color: #ffffff; line-height: normal; padding-top: 0px; background-repeat: no-repeat; font-family: verdana, arial, helvetica, geneva, swiss; list-style-type: none; background-color: #cc3300; text-align: left
}
.forums {
	background: #919191
}
.xtable {
	border-right: #000000 1px solid; border-top: #000000 1px solid; font-size: 0.7em; background: #ffffff; left: -4px; border-left: #000000 1px solid; width: 90%; border-bottom: #000000 1px solid; font-family: verdana; position: relative; top: -4px
}
.xtable caption {
	border-right: #000000 1px solid; padding-right: 8px; border-top: #000000 1px solid; padding-left: 8px; font-weight: bold; background: #ffffff; padding-bottom: 4px; margin: 0px; border-left: #000000 1px solid; padding-top: 4px; border-bottom: #000000 1px; text-align: left
}
.xtable th {
	padding-right: 8px; padding-left: 8px; padding-bottom: 4px; margin: 0px; padding-top: 4px; border-bottom: #b5b5b5 1px solid; text-align: left
}
.xtable th {
	color: #999999
}
.xtable .name {
	text-align: left
}
.xtable tr {
	background: #e6e6e6
}
.xtable td {
	padding-right: 8px; padding-left: 8px; padding-bottom: 2px; padding-top: 2px
}
.xtable tr.alt {
	background: #ffffff
}
.xtable td a {
	display: block; font-weight: bold
}
.ytable {
	font-size: 0.7em; margin: 0px; font-family: verdana
}
.ytable td {
	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; margin: 0px; padding-top: 4px; text-align: left
}
#loginlogo {
	border-top-width: 1px; border-left-width: 1px; z-index: 1; left: 5px; background-image: url(../accessibility_files/site/media/images/31939_solt_bg.gif); border-bottom-width: 1px; width: 385px; position: relative; top: 25px; height: 540px; border-right-width: 1px; layer-background-image: url(../accessibility_files/site/media/images/31939_solt_bg.gif)}
#loginbox {
	z-index: 2; left: 399px; width: 268px; position: absolute; top: 151px; height: 349px
}
#replybox {
	z-index: 2; left: 415px; width: 268px; position: absolute; top: 371px; height: 349px
}
#replyboxalt {
	z-index: 2; left: 415px; width: 468px; position: relative; top: 371px; height: 349px
}
#incorrectbox {
	z-index: 2; left: 415px; width: 268px; position: absolute; top: 470px; height: 349px
}
#incorrectboxalt {
	z-index: 2; left: 415px; width: 268px; position: absolute; top: 510px; height: 349px
}
#spacerright {
	padding-left: 5px
}
#profile {
	padding-left: 5px; font-size: 1em; font-family: verdana, arial, helvetica, geneva, swiss
}
.profilelink {
	font-family: verdana, arial, helvetica, geneva, swiss
}
a.profilelink:link {
	font-weight: bold; font-size: 1em; color: #0061aa; text-decoration: underline
}
a.profilelink:visited {
	font-weight: bold; font-size: 1em; color: #0061aa; text-decoration: underline
}
a.profilelink:hover {
	font-weight: bold; font-size: 1em; color: #0061aa; text-decoration: none
}
a.profilelink:active {
	font-weight: bold; font-size: 1em; color: #0061aa; text-decoration: underline
}
#members {
	padding-right: 0px; padding-left: 5px; font-size: 0.7em; padding-bottom: 8px; width: 400px; line-height: 1em; padding-top: 8px; border-bottom: #b5b5b5 1px dotted; font-family: verdana, arial, helvetica, geneva, swiss; align: center	
  text-align:left
}
#memberskey {
	padding-right: 0px; padding-left: 5px; font-size: 0.7em; padding-bottom: 8px; padding-top: 8px; font-family: verdana, arial, helvetica, geneva, swiss; text-align: left
}
.next {
	font-weight: bold; font-size: 0.7em; color: #cc3300; font-family: verdana, arial, helvetica, geneva, swiss; text-decoration: underline
}
.next a.active {
	font-weight: bold; font-size: 0.7em; color: #0061aa! important; font-family: verdana, arial, helvetica, geneva, swiss
}
.selected {
	font-weight: bold; font-size: 0.7em; color: #0061aa! important; font-family: verdana, arial, helvetica, geneva, swiss
}
.spacerbottom {
	margin-bottom: 5px
}
#spacer {
	padding-bottom: 5px
}
.height {
	height: 2px
}
#ftraccess {
	margin-top: 1200px; padding-left: 310px
}
#ftraccess a:link {
	color: #003399; text-decoration: none
}
#ftraccess a:visited {
	color: #003399; text-decoration: none
}
#ftraccess a:hover {
	color: #003399; text-decoration: underline
}
#ftraccess p {
	font-weight: bold; font-size: 9px; color: #003399; font-family: verdana, arial, helvetica, geneva, swiss
}
#ftrterms {
	margin-top: 1000px; padding-left: 310px
}
#ftrterms a:link {
	color: #003399; text-decoration: none
}
#ftrterms a:visited {
	color: #003399; text-decoration: none
}
#ftrterms a:hover {
	color: #003399; text-decoration: underline
}
#ftrterms p {
	font-weight: bold; font-size: 9px; color: #003399; font-family: verdana, arial, helvetica, geneva, swiss
}
#ftrpub {
	margin-top: 1100px; padding-left: 310px
}
#ftrpub a:link {
	color: #003399; text-decoration: none
}
#ftrpub a:visited {
	color: #003399; text-decoration: none
}
#ftrpub a:hover {
	color: #003399; text-decoration: underline
}
#ftrpub p {
	font-weight: bold; font-size: 9px; color: #003399; font-family: verdana, arial, helvetica, geneva, swiss
}
#ftrdir {
	margin-top: 700px; padding-left: 310px
}
#ftrdir a:link {
	color: #003399; text-decoration: none
}
#ftrdir a:visited {
	color: #003399; text-decoration: none
}
#ftrdir a:hover {
	color: #003399; text-decoration: underline
}
#ftrdir p {
	font-weight: bold; font-size: 9px; color: #003399; font-family: verdana, arial, helvetica, geneva, swiss
}
.nextlink {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; font-family: verdana, arial, helvetica, geneva, swiss
}
a.nextlink:link {
	font-weight: bold; font-size: 0.7em; color: #cc3300; text-decoration: underline
}
a.nextlink:visited {
	font-weight: bold; font-size: 0.7em; color: #cc3300; text-decoration: underline
}
a.nextlink:hover {
	font-weight: bold; font-size: 0.7em; color: #cc3300; text-decoration: none
}
a.nextlink:active {
	font-weight: bold; font-size: 0.7em; color: #cc3300; text-decoration: underline
}
.sectionlink {
	font-family: verdana, arial, helvetica, geneva, swiss
}
a.sectionlink:link {
	font-weight: bold; font-size: 0.7em; text-decoration: underline
}
a.sectionlink:visited {
	font-weight: bold; font-size: 0.7em; text-decoration: underline
}
a.sectionlink:hover {
	font-weight: bold; font-size: 0.7em; text-decoration: none
}
a.sectionlink:active {
	font-weight: bold; font-size: 0.7em; text-decoration: underline
}
.list {
	font-size: 0.7em; font-family: verdana
}

ol {font-size: 0.8em;}

ol li {padding-bottom: 10px;}
