.errorMessage {    color: red;}.d_sb {    color: #2f95af;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 1em;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 17px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 0px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;    line-height: 17px;}.d_sb a {    color: #2f95af;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 1em;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 17px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 0px;    text-align: left;    text-decoration: underline;    text-indent: 0px;    text-transform: none;    line-height: 17px;}.line1 {    margin: 0;    padding-bottom: 11px;    padding-top: 0;    text-align: left;    text-decoration: none;    text-indent: 0;    text-transform: none;}.d_g {    line-height: 17px;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    color: #666666;    font-size: 14px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 17px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 0px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.d_sbc {    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', 'serif';    font-size: 14px;    line-height: 17px;# font-family : 'Helvetica', 'Arial', 'sans-serif';    font-size: 12px;    line-height: 14px;    color: #2f95af;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 0px;    padding-left: 15px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.d_sbblack {    color: rgb( 63, 63, 63 );    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', 'serif';    line-height: 17px;    font-size: 14px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    margin-left-value: 0px;    margin-left-ltr-source: physical;    margin-left-rtl-source: physical;    margin-right-value: 0px;    margin-right-ltr-source: physical;    margin-right-rtl-source: physical;    padding-bottom: 0px;    padding-top: 0px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.d_h4 {    color: #4c4c4c;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 14px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 1px;    padding-top: 11px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;    line-height: 17px;}.d_h4_nopad {    color: #4c4c4c;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 14px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 1px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;    line-height: 17px;}/*.b_pad31 {	height: 31px;	position: absolute;	z-index: 1;}*/.b_pad {    background: transparent url( Images/navbar_separator.png ) no-repeat scroll center;    height: 25px;    position: absolute;    width: 15px;    z-index: 1;}.txt_nor {    color: #666666;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 16px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 19px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 16px;    padding-top: 0px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.txt_blk {    color: #3f3f3f;    font-family: 'Helvetica-Oblique', 'Helvetica', 'Arial', 'sans-serif';    font-size: 13px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 16px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 0px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.txt_blk_bol {    color: #000000;    font-family: 'Helvetica', 'Arial', 'sans-serif';    font-size: 13px;    font-variant: normal;    font-weight: bold;    letter-spacing: 0;    line-height: 16px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 0px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.Heading_3 {    color: #666666;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 16px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 19px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 16px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.Heading_4 {    color: #4c4c4c;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 14px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 17px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 1px;    padding-top: 11px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.Normal {    margin: 4px;}.graphic_generic_body_textbox_style_default {    background: transparent;    border: 1px #000000 none;    float: none;    margin: 0px;}.graphic_navigationbar_style_default {    background: transparent;    border: 1px #000000 none;    float: none;    margin: 0px;}.graphic_textbox_layout_style_default {    margin: 4px;}.graphic_textbox_style_default {    background: transparent;    border: 1px #000000 none;    float: none;    margin: 0px;}div {    overflow: visible;}img {    border: none;}.body_layer div {    background: transparent;    border: 1px #000000 none;    float: none;    margin: 0px;}table.admin_List td, table.admin_List th{    border: 1px solid #000000;     border-top-style: solid;   border-top-width: 0px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 0px;    border-right-style: solid;    border-bottom-style: solid;    border-left-style: solid;    border-top-color: rgb(255, 255, 255);    border-right-color: rgb(255, 255, 255);    border-bottom-color: rgb(255, 255, 255);    border-left-color: rgb(255, 255, 255);    padding-right: 3px;    padding-bottom:2px;    padding-top:2px;    padding-left:4px;}table.admin_List tr.odd {  background-color: #ddd;}table.admin_List tr.even {  background-color: #eee;}table.admin_List th {  color: white;  background-color: #bbb;  text-align: center;  font-weight: bold;}table.admin_List th, table.admin_List td {  font-size: 1em;}table.odd {  background-color: #fff;}table.even {  background-color: #eef;} div#nav {     margin-left: 0px;     margin-top: -1px;     position: relative;     width: 615px;     left:115px;     /*left:0px;*/     z-index: 2; }div#nav_layer {    margin-left: 0; top:125px; position: relative; width: 715px; z-index: 2;}div#nav .navbar {	font-family: 'Hoefler Text', 'Times New Roman', serif;	font-size: 1em;	color: #819D56;	line-height: 20px;	text-align: center;}div#nav .navbar-bg {}div#nav .navbar-bg ul {	list-style: none;	margin: 0px;	padding: 0px;}div#nav li {	list-style-type: none;	display: inline;	padding: 0px 7px 0px 0px;}div#nav li a {	text-decoration: none;	color: #5CA2BA;}div#nav li a:visited {	text-decoration: none;	color: #5CA2BA;}div#nav li a:hover{ 	color: #414141;}div#nav li.current-page a{	 color: #7B7B7A;}#nav a:hover {    color: #000000;    text-decoration: none;}#nav a:visited {    color: #3f3f3f;    text-decoration: none;}.tinyText {    font-size: 1px;    line-height: 1px;}#nav a {    color: #4595af;    text-decoration: none;}.bumper {    font-size: 1px;    line-height: 1px;}.spacer {    font-size: 1px;    line-height: 1px;}div {    overflow: visible;} div#nav_admin {     margin-left: 0;     margin-top: 2px;     position: relative;     width: 860px;     left:0;     /*left:0px;*/     z-index: 2; }div#nav_admin_layer {    margin-left: 0; top:155px; position: relative; width: 860px; z-index: 2;}div#nav_admin .navbar {	font-family: 'Hoefler Text', 'Times New Roman', serif;	font-size: 1em;	color: #819D56;	line-height: 20px;	text-align: center;}div#nav_admin .navbar-bg {}div#nav_admin .navbar-bg ul {	list-style: none;	margin: 0px;	padding: 0px;}div#nav_admin li {	list-style-type: none;	display: inline;	padding: 0 10px 0 0px;}div#nav_admin li a {	text-decoration: none;	color: #339933;}div#nav_admin li a:visited {	text-decoration: none;	color: #339933;}div#nav_admin li a:hover{ 	color: #414141;}div#nav_admin li.current-page a{	 /*color: #7A7B7B;*/    color: #333333;}div#nav_admin li.disabled{	 color: #BABBBB;}div#nav_admin li.title{	 color: #339933;}#nav_admin a:hover {    color: #000000;    text-decoration: none;}#nav_admin a:visited {    color: #3f3f3f;    text-decoration: none;}#nav_admin a {    color: #4595af;    text-decoration: none;}.sponsorimg img {  border: solid 1px #f5f7f0;}.sponsor_link {    color: #3f3f3f;    font-family: 'Helvetica', 'Arial', 'sans-serif';    font-size: 12px;    font-variant: normal;    /*font-weight: bold;*/    letter-spacing: 0;    line-height: 16px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 0px;    text-decoration: none;    text-indent: 0px;    text-transform: none;}#header_layer a, #header_layer a:visited, #header_layer a:active {    text-decoration:none;    color:#2f95af;}#header_layer a:hover {    text-decoration:none;    color:#000;}/* Admin*************************/div#adminBar {text-align:center;width:100%;margin:0 0 20px 0;padding:2px 0 2px 0;background: url(/forum/images/parchment.gif);border-bottom:1px solid darkgray;}div#adminBar ul {list-style: none;padding:0;margin:0;}div#adminBar li {display:inline;font-size:14px;padding:0 15px 0 15px;width:100px;height:100px;}div#adminBar li .selected {}div#adminBar a {color: #993333;font-weight:500;text-decoration: none;}div#adminBar .selectedGallery {color: #7B7B7A;}div#adminBar a:hover {color: #ff0000;text-decoration: none;}div#adminMenu {text-align:center;padding-top:0}table.admin_List td, table.admin_List th{border: 1px solid rgb(255, 255, 255);border-top-width: 0;border-left-width: 0;padding: 2px 3px 2px 4px;}table.admin_List tr.odd {background-color: #ddd;}table.admin_List tr.even {background-color: #eee;}table.admin_List th {color: white;background-color: #bbb;text-align: center;font-weight: bold;}table.admin_List th, table.admin_List td {font-size: 1em;}/* Auth and member*************************/.authFrame table {background:#ccc}/*Member Menu*/div#memberMenu {text-align:center;width:100%;margin:0 0 20px 0;padding:2px 0 2px 0;background: url(/forum/images/parchment.gif);border-bottom:1px solid darkgray;}div#memberMenu ul {list-style: none;padding:0;margin:0;}div#memberMenu li {display:inline;font-size:14px;padding:0 15px 0 15px;width:100px;}div#memberMenu a, div#memberMenu a:visited {color: #993333;font-weight:500;text-decoration: none;}div#memberMenu li.selected {color: #660000;}div#memberMenu a:hover {color: #ff3333;text-decoration: none;}a img {border:0}body div {margin:0;padding:0}#outerFrame {position:relative;left:0;top:0;margin: 0 auto; overflow: hidden; width:902px;}#mainFrame {position: relative;width: 890px;background:white;}#header_layer {border:1px solid black;height: 150px; width:890px; left: 0; top: 0; margin:0;padding:0;position: relative; text-align:left; color:#dddddd;    font-size:1em;font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', serif;}#header_layer .accountInfo {top:0;left:480px;width:400px;position:absolute;z-index:2;display:inline;text-align:right;}#header_layer .topLeft {top:0;left:10px;width:400px;position:absolute;z-index:2;display:inline;text-align:left;}#bannerImg {border: none; height: 150px; left: 0; position: absolute; top: 0; width: 890px; margin:0;padding:0;}#nav_layer {margin-left: 0; top:125px; position: relative; width: 890px; z-index: 2;height:15px}#nav .navbar {font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', serif;font-size: 1em;color: #cccccc;line-height: 30px;text-align: center;}#nav .navbar-bg ul {list-style: none;margin: 0;padding: 0;}#nav li {list-style-type: none;display: inline;padding: 0 20px 0 0;}#header_layer a, #header_layer a:visited {text-decoration: none;color: #2f95af}#header_layer a:hover {color: #000000;}#nav li.current-page a {color: #7B7B7A;}#header_layer .displayName {color:#ff6666}#body_layer {border:1px solid #ccc;border:0;margin:0}#footer_layer {margin-top:50px;padding: 0 0 40px 40px;position: relative;width:790px;font-size:1em;text-align:center}#body_layer .contentFrame {padding:20px 20px 0 20px}