html {	text-align: center;}body {	background: #29373b;	color: #333;	line-height: 1.4;	text-align: right;	margin: 0;	padding: 0;	font-family: Arial, Helvetica, Sans-serif;	font-size: 13px;}a:link {	color: #3894af;	text-decoration: none;}a:visited {	color: #3894af;	text-decoration: none;}a:hover, a:active {	color: #3894af;	text-decoration: underline;}#container {	background: #fff;	width: 90%;	margin: auto auto;	text-align: right;	border: 1px solid #000;	margin-bottom: 20px;}#content {	width: auto !important;	padding: 20px;}.welcomebar-top {	background: url(images/vision/welcomebar1-bg.gif) top right repeat-x #0c1011;	color: #cecfcf;	padding: 5px 4px 5px 4px;}.welcomebar-bottom {	background: #efefef;	color: #888;	padding: 5px;	border-bottom: 1px solid #D4D4D4;}.welcomebar-bottom a {	color: #666;	margin-right: 10px;}.welcomebar-bottom a:hover {	color: #333;	text-decoration: none;}.menu {	float: right;	text-align: right;		font-weight: bold;}.menu a:link {	color: #cecfcf;	margin-right: 5px;	text-decoration: none;}.menu a:visited {	color: #cecfcf;	text-decoration: none;}.menu a:hover, .menu a:active {	color: #3894af;	text-decoration: none;}#panel {	font-size: 11px;}table {	font-size: 13px;}.tborder {	background: #fff /*#74a1ae*/;	width: 100%;	margin: auto auto;	border: 1px solid #000 /*#225969*/;}.thead {	background: #287598 url(images/vision/thead_bg.gif) top right repeat-x;	color: #ffffff;}.thead a:link {	color: #ffffff;	text-decoration: none;}.thead a:visited {	color: #ffffff;	text-decoration: none;}.thead a:hover, .thead a:active {	color: #ffffff;	text-decoration: underline;}.tcat {	background: #163b46;	color: #fff;	border-bottom: 1px solid #07161b;	font-size: 12px;}.tcat a:link {	color: #fff;}.tcat a:visited {	color: #fff;}.tcat a:hover, .tcat a:active {	color: #fff;	text-decoration: underline;}.trow1 {	background: #f5f5f5;	border-bottom: 1px solid #ddd;}.trow2 {	background: #EFEFEF;	border-bottom: 1px solid #ddd;}.trow_shaded {	background: #ffdde0;}.trow_selected td {	background: #FFFBD9;}.trow_sep {	background: #e5e5e5;	color: #333;	font-size: 12px;	font-weight: bold;}.tfoot {	background: #287598 url(images/vision/thead_bg.gif) top right repeat-x;	color: #ffffff;}.tfoot a:link {	color: #ffffff;	text-decoration: none;}.tfoot a:visited {	color: #ffffff;	text-decoration: none;}.tfoot a:hover, .tfoot a:active {	color: #ffffff;	text-decoration: underline;}.bottommenu {	background: url(images/vision/welcomebar1-bg.gif) top right repeat-x #0c1011;	color: #cecfcf;	padding: 5px 4px 5px 4px;	margin: 0;	border-top: 1px solid #000;	border-bottom: 1px solid #000;}.bottommenu a {	margin-right: 10px; color: #cecfcf;}.navigation {	color: #333;	font-size: 13px;	font-weight: bold;}.navigation a:link {	text-decoration: none;}.navigation a:visited {	text-decoration: none;}.navigation a:hover, .navigation a:active {	text-decoration: underline;}.navigation .active {	color: #333;	font-size: small;	font-weight: bold;}.smalltext {	font-size: 11px;}.largetext {	font-size: 16px;	font-weight: bold;}input.textbox {	background: #ffffff;	color: #333;	border: 1px solid #29373b;	padding: 1px;		font-family: Arial, Helvetica, Sans-serif;}input.button {	background: url(images/vision/button-bg.gif) top right repeat-x #595959;	color: #fff;	border: 1px solid #29373b;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	cursor: pointer;	cursor: hand;	font-family: Arial, Helvetica, Sans-Serif;}textarea {	background: #ffffff;	color: #333;	border: 1px solid #29373b;	padding: 2px;	line-height: 1.4;		font-family: Arial, Helvetica, Sans-serif;	font-size: 13px;}select {	background: #ffffff;	border: 1px solid #29373b;}.editor {	background: #f1f1f1;	border: 1px solid #ccc;}.editor_control_bar {	background: #fff;	border: 1px solid #0f5c8e;}.autocomplete {	background: #fff;	border: 1px solid #000;	color: black;}.autocomplete_selected {	background: #adcee7;	color: #000;}.popup_menu {	background: #ccc;	border: 1px solid #000;}.popup_menu .popup_item {	background: #fff;	color: #000;}.popup_menu .popup_item:hover {	background: #C7DBEE;	color: #000;}.trow_reputation_positive {	background: #ccffcc;}.trow_reputation_negative {	background: #ffcccc;}.reputation_positive {	color: green;}.reputation_neutral {	color: #444;}.reputation_negative {	color: red;}.invalid_field {	border: 1px solid #f30;	color: #f30;}.valid_field {	border: 1px solid #0c0;}.validation_error {	background: url(images/invalid.gif) no-repeat center right;	color: #f30;	margin: 5px 0;	padding: 5px;	font-weight: bold;	font-size: 11px;	padding-right: 22px;}.validation_success {	background: url(images/valid.gif) no-repeat center right;	color: #00b200;	margin: 5px 0;	padding: 5px;	font-weight: bold;	font-size: 11px;	padding-right: 22px;}.validation_loading {	background: url(images/spinner.gif) no-repeat center right;	color: #555;	margin: 5px 0;	padding: 5px;	font-weight: bold;	font-size: 11px;	padding-right: 22px;}/* Additional CSS (Master) */img {	border: none;}.clear {	clear: both;}.hidden {	display: none;	float: none;	width: 1%;}.float_right {	float: right;}.float_right {	float: right;}.menu ul {	list-style: none;	margin: 0;}.menu li {	display: inline;	padding-right: 5px;}.menu img {	padding-right: 5px;	vertical-align: top;}#panel .links {	margin: 0;	float: right;}.expcolimage {	float: right;	width: auto;	vertical-align: middle;	margin-top: 3px;}img.attachment {	border: 1px solid #E9E5D7;	padding: 2px;}hr {	background-color: #000000;	color: #000000;	height: 1px;	border: 0px;}#copyright {	background: #efefef;	color: #555;	margin: 0;	padding: 5px 4px 5px 4px;	border-bottom: 1px solid #D4D4D4;}#debug {	text-align: right;	margin-top: 0;}blockquote {	border: 1px solid #ccc;	margin: 0;	background: #fff;	padding: 4px;}blockquote cite {	font-weight: bold;	border-bottom: 1px solid #ccc;	font-style: normal;	display: block;	margin: 4px 0;}blockquote cite span {	float: right;	font-weight: normal;}.codeblock {	background: #fff;	border: 1px solid #ccc;	padding: 4px;}.codeblock .title {	border-bottom: 1px solid #ccc;	font-weight: bold;	margin: 4px 0;}.codeblock code {	overflow: auto;	height: auto;	max-height: 200px;	display: block;	font-family: Monaco, Consolas, Courier, monospace;	font-size: 13px;}.subforumicon {	border: 0;	vertical-align: middle;}.separator {	margin: 5px;	padding: 0;	height: 0px;	font-size: 1px;	list-style-type: none;}form {	margin: 0;	padding: 0;}.popup_menu .popup_item_container {	margin: 1px;	text-align: right;}.popup_menu .popup_item {	display: block;	padding: 3px;	text-decoration: none;	white-space: nowrap;}.popup_menu a.popup_item:hover {	text-decoration: none;}.autocomplete {	text-align: right;}.subject_new {	font-weight: bold;}.highlight {	background: #FFFFCC;	padding: 3px;}.pm_alert {	background: #FFF6BF;	border: 1px solid #FFD324;	text-align: center;	padding: 5px 20px;	font-size: 11px;}.red_alert {	background: #FBE3E4;	border: 1px solid #A5161A;	color: #A5161A;	text-align: center;	padding: 5px 20px;	font-size: 11px;}.high_warning {	color: #CC0000;}.moderate_warning {	color: #F3611B;}.low_warning {	color: #AE5700;}div.error {	padding: 5px 10px;	border-top: 2px solid #FFD324;	border-bottom: 2px solid #FFD324;	background: #FFF6BF;	font-size: 12px;}div.error p {	margin: 0;	color: #000;	font-weight: normal;}div.error p em {	font-style: normal;	font-weight: bold;	padding-right: 24px;	display: block;	color: #C00;	background: url(images/error.gif) no-repeat 0;}div.error.ul {	margin-right: 24px;}.online {	color: #15A018;}.offline {	color: #C7C7C7;}.pagination {	font-size: 11px;	padding-top: 10px;	margin-bottom: 5px;}.tfoot .pagination, .tcat .pagination {	padding-top: 0;}.pagination .pages {	font-weight: bold;}.pagination .pagination_current, .pagination a {	padding: 2px 6px;	margin-bottom: 3px;}.pagination a {	border: 1px solid #81A2C4;}.pagination .pagination_current {	background: #F5F5F5;	border: 1px solid #81A2C4;	font-weight: bold;}.pagination a:hover {	background: #F5F5F5;	text-decoration: none;}.thread_legend, .thread_legend dd {	margin: 0;	padding: 0;}.thread_legend dd {	padding-bottom: 4px;	margin-right: 15px;}.thread_legend img {	margin-right: 4px;	vertical-align: bottom;}.forum_legend, .forum_legend dt, .forum_legend dd {	margin: 0;	padding: 0;}.forum_legend dd {	float: right;	margin-right: 10px;}.forum_legend dt {	margin-right: 10px;	float: right;}.success_message {	color: #00b200;	font-weight: bold;	font-size: 10px;	margin-bottom: 10px;}.error_message {	color: #C00;	font-weight: bold;	font-size: 10px;	margin-bottom: 10px;}.post_body {	padding: 5px;}.post_content {	padding: 5px 10px;}.quick_jump { background: url(images/jump.gif) no-repeat 0; width: 13px; height: 13px; padding-right: 13px; /* amount of padding needed for image to fully show */ vertical-align: middle; border: none;}.logo {	margin: 0;	/* Remove the "/**/" before and after the attribute below to have your logo in the center of your page instead of the right. */	/*text-align: center;*/}		
