﻿@charset "utf-8";
blockquote {
	border: 1px dashed #999;
	margin: 1em 10px 1em 20px;
	padding: 2px
}

* {
	margin: 0
}

#website-message-wrapper {
	margin-left: 10px;
	margin-top: -5px
}

.website-message {
	width: 962px
}

.website-message-body {
	text-align: center;
	margin: 5px;
	font-weight: bold;
	font-size: larger
}

.TawDefaultBox {
	box-shadow: #000 0 0 10px;
	border-radius: 10px;
	background-color: #444;
	border: 0
}

.TawDefaultBoxHover {
	box-shadow: #000 0 0 10px;
	border-radius: 10px;
	background-color: #777;
	border: 0
}

.ForumPostSignature hr {
	border-bottom: solid 1px;
	height: 0
}

.ForumPostBody {
	margin: auto
}

.teventexample {
	background-repeat: repeat-x;
	border: solid 1px #555
}

.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: .7
}

.modalPopup {
	background: url("../images/body_bg.png") repeat-y repeat-x scroll;
	center: top transparent;
	border-width: 3px;
	border-style: solid;
	border-color: White;
	padding: 3px
}

.errors {
	color: Red
}

body {
	background-image: url("../images/body_top.jpg");
	background-position: left top;
	background-repeat: repeat-x;
	height: 100%;
	background-color: #000000;
	min-height: 100%;
	color: #ddd
}

html {
	background-image: url("../images/bg_square.jpg");
	background-position: left top;
	background-repeat: repeat
}

#wrapper {
	background-image: url("../images/header_bg.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #000000;
}


	
#container {
	background: url("../images/body_bg.png") repeat-y scroll center top #303030;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	min-height: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ddd;
	padding-right: 10px;
	padding-left: 10px
}

#header {
	top: 0;
	width: 980px;
	height: auto;
	margin-bottom: 8px
}

#communityservertopbar {
	background: url("https://taw.net/themes/taw/images/tab1.jpg") repeat-x scroll left top transparent;
	color: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 100%;
	padding: 0 10px;
	position: relative;
	top: 0;
	width: 960px
}

#iconrotator {
	top: 0;
	width: 100%;
	height: 100px;
	background-image: url("../images/altdark.jpg");
	background-repeat: repeat-x
}



#graphicheader {
	width: 980px;
	height: 180px;
	display: flex;
	justify-content: center;
}

.darkbox {
	background-color: #333
}

#headerbox {
	position: relative;
	width: 150px;
	height: 120px;
	float: left;
	margin-left: 770px;
	padding: 5px
}

#headerboxcontent A:link {
	text-decoration: none;
	color: #fff
}

#headerboxcontent A:visited {
	text-decoration: none;
	color: #fff
}

#headerboxcontent A:active {
	text-decoration: none;
	color: #cac190
}

#headerboxcontent A:hover {
	text-decoration: none;
	color: #cac190
}

#headerboxtitle {
	position: relative;
	bottom: 0;
	width: 170px;
	height: 30px;
	color: #000;
	font-weight: bold;
	font-size: 16px;
	text-align: center
}

#headerboxtitle A:link {
	text-decoration: none;
	color: #000
}

#headerboxtitle A:visited {
	text-decoration: none;
	color: #000
}

#headerboxtitle A:active {
	text-decoration: none;
	color: #ccc
}

#headerboxtitle A:hover {
	text-decoration: none;
	color: #ccc
}

#topnavigation {
	position: relative;
	top: 0;
	height: 51px;
	background-image: url("https://taw.net/themes/taw//images/altnav.jpg");
	background-position: center top;
	background-repeat: repeat-x;
	font-size: 18px;
	line-height: 50px
}

#mainnavigation {
	position: relative;
	width: 100%;
	height: 51px;
	font-size: 18px;
	float: left;
	line-height: 50px;
	padding: 0
}

#mainnavigation A:link {
	text-decoration: none;
	color: #fff
}

#mainnavigation A:visited {
	text-decoration: none;
	color: #fff
}

#mainnavigation A:active {
	text-decoration: none;
	color: #fff
}

#mainnavigation A:hover {
	text-decoration: none;
	color: #fff
}

#mainnavigation ul li a {
	padding: 0 12px;
	margin: 0;
	background-image: url("	https://taw.net/themes/taw/images/nav_div.jpg");
	background-repeat: no-repeat;
	background-position: right top;
	height: 48px;
	display: block
}

#mainnavigation ul li a:hover {
	background: url("https://taw.net/themes/taw/images/alt4.jpg") repeat-x scroll left top transparent
}

#mainnavigation ul {
	width: 800px
}

#mainnavigation ul,
#mainnavigation ul li {
	list-style-type: none;
	display: block;
	float: left;
	height: 48px;
	padding: 0
}

#officernavigation {
	position: relative;
	width: 100%;
	height: 20px;
	font-size: 10px
}

#pagecontent {
	height: auto;
	margin: auto;
	min-height: 500px;
	padding: 0 10px;
	text-align: left;
	width: 960px
}

#forumcontent {
	position: relative;
	width: 900px;
	min-height: 310px;
	height: auto;
	margin-top: 10px;
	margin-left: 50px;
	text-align: left
}

#leftcontent {
	float: left;
	height: auto;
	text-align: justify;
	top: 5px;
	min-width: 650px;
	width: 650px
}

#UnitLeftContent {
	float: left;
	height: auto;
	text-align: justify;
	top: 5px
}

#rightcontent {
	float: right;
	height: auto;
	min-height: 50px;
	right: 0;
	text-align: left;
	top: 5px;
	width: 300px
}

#rightcontentAlt {
	position: absolute;
	float: right;
	min-height: 50px;
	height: auto;
	text-align: left;
	top: 13px;
	right: 0
}

#footer {
	clear: both;
	padding-top: 20px;
	width: 100%;
	min-height: 30px;
	height: auto;
	font-size: 10px;
	text-align: center;
	color: #fff
}

.clear {
	clear: both
}

.rightcontentheader {
	top: 0;
	width: 290px;
	height: 41px;
	text-align: center;
	background-image: url("../images/rightcontentheader.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	line-height: 200%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6b7128
}

.rightcontentsection {
	top: 0;
	width: 290px;
	height: auto;
	text-align: left;
	padding: 25px;
	background-image: url("../images/rightcontentbg.jpg");
	background-repeat: repeat-y
}

#rightcontentsection A:link {
	text-decoration: underline;
	color: #fff
}

#rightcontentsection A:visited {
	text-decoration: underline;
	color: #fff
}

#rightcontentsection A:active {
	text-decoration: underline;
	color: #cac190
}

#rightcontentsection A:hover {
	text-decoration: underline;
	color: #cac190
}

#rightcontentbottom {
	float: right;
	width: 270px;
	height: 9px
}

#bottomcontent {
	position: relative;
	width: 910px;
	min-height: 200px;
	height: auto;
	margin-left: 50px;
	text-align: left
}

.leftfloat {
	position: relative;
	float: left;
	height: auto;
	width: 50%
}

.rightfloat {
	position: relative;
	float: right;
	height: 30px;
	width: auto;
	text-align: right;
	line-height: 30px
}

.mainmenufloat {
	position: absolute;
	right: 0;
	font-size: 12px;
	height: 50px;
	width: 180px;
}

.mainmenufloat A:link {
	text-decoration: underline;
	color: #fff
}

.mainmenufloat A:visited {
	text-decoration: underline;
	color: #fff
}

.mainmenufloat A:active {
	text-decoration: underline;
	color: #fff
}

.mainmenufloat A:hover {
	text-decoration: underline;
	color: #60653a
}

.alignright {
	text-align: right
}

.alignleft {
	text-align: right
}

.tekstformat {
	padding: 10px
}

.lightarea {
	height: auto;
	border: thin solid #999;
	background-color: #31322d
}

.darkarea {
	height: auto;
	border: thin solid #999;
	background-color: #1f201b
}

.lightarealeftalign {
	float: left;
	height: auto;
	text-align: left;
	width: 100%;
	background: url("../images/alt4.jpg") repeat-x scroll left top transparent;
	padding: 4px;
	border: 1px solid #000;
	margin-bottom: 1px
}

.darkarealeftalign {
	float: left;
	height: auto;
	text-align: left;
	background: url("../images/alt4.jpg") repeat-x scroll left top transparent;
	width: 100%;
	padding: 4px;
	min-height: 24px;
	border: 1px solid #000;
	margin-bottom: 1px
}

.lightarearightalign {
	float: left;
	min-height: 20px;
	height: auto;
	text-align: right;
	background: url("../images/alt4.jpg") repeat-x scroll left top transparent;
	border: 1px solid #000;
	width: 100%;
	padding: 4px
}

.darkarearightalign {
	float: left;
	margin-top: -1px;
	padding: 0 5px;
	width: 370px;
	min-height: 20px;
	height: auto;
	border: thin solid #999;
	background-color: #1f201b;
	text-align: right;
	line-height: 160%
}

#dossierleft {
	position: relative;
	float: left;
	top: 20px;
	width: 500px;
	height: auto;
	text-align: left
}

.dossierleftsection {
	float: left;
	text-align: left;
	width: 650px;
	display: block;
	min-height: 290px;
	background: none repeat scroll 0 0 #000
}

#dossierbio {
	padding: 10px;
	overflow: auto;
	height: 188px;
	background: url("../images/alt3.jpg") repeat-x scroll left top #353535;
	border: thin solid #454545;
	clear: both;
	display: block
}

.dossier-area {
	padding: 10px;
	height: 200px;
	overflow: auto;
	clear: both;
	margin-top: 0;
	background: url("../images/alt3.jpg") repeat-x scroll left top #353535;
	border: 1px solid #454545
}

.dossiertabs {
	float: left;
	margin-bottom: 20px;
	height: 50px;
	width: 100%
}

.dossierleftpicture {
	position: relative;
	float: left;
	text-align: center;
	width: 200px
}

.dossierleftpicturebelow {
	position: relative;
	float: left;
	text-align: center;
	width: 200px
}

.dossiernexttopicture {
	text-align: center;
	float: left;
	width: 440px;
	position: relative
}

.dossieravatar {
	width: 200px;
	min-width: 200px;
	vertical-align: middle;
	display: table-cell;
	min-height: 200px;
	height: 200px;
	background: none repeat scroll 0 0 #000
}

.dossiertab {
	margin-left: 5px;
	float: left;
	text-decoration: none;
	list-style: none outside none;
	text-align: center;
	height: 38px;
	font: bold 13px/38px tahoma, arial;
	margin-right: 10px;
	margin-top: -1px;
	z-index: 1000
}

ul.dossiertab li {
	display: inline
}

.dossiertab a:link {
	text-decoration: none;
	display: block;
	border-radius: 0 0 10px 10px;
	background: url("../images/tabs.jpg") repeat-x scroll left top #69665d;
	box-shadow: 0 4px 4px #000;
	padding: 0 16px;
	height: 38px;
	color: #999;
	border-bottom: 1px solid #aaa;
	border-left: 1px solid #454545
}

.dossiertab a:visited {
	color: #aaa
}

tab a:hover {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	width: 143px;
	height: 28px;
	display: block;
	background-image: url("../images/taboverHistory.png")
}

.dossiertab a:active {
	background: url("../images/tabs.jpg") repeat-x scroll left -38px #69665d;
	color: #fff
}

.dossiertab a:hover {
	background: url("../images/tabs.jpg") repeat-x scroll left -38px #69665d;
	color: #fff
}

.dossiertabRight {
	margin-top: .4px;
	position: relative;
	margin-left: 3px;
	margin-right: 23px;
	float: left;
	height: 28px;
	background-image: url("../images/tabRight.png");
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	list-style: none outside none;
	text-align: center;
	line-height: 200%
}

ul.dossiertabRight li {
	display: inline
}

.dossiertabRight a:link {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	width: 80px;
	height: 30px;
	display: block;
	background-image: url("../images/tabRight.png")
}

.dossiertabRight a:visited {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	width: 80px;
	height: 30px;
	display: block;
	background-image: url("../images/tabRight.png")
}

.dossiertabRight a:hover {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	width: 80px;
	height: 30px;
	display: block;
	background-image: url("../images/taboverRight.png")
}

.dossiertabRight a:active {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	width: 80px;
	height: 30px;
	display: block;
	background-image: url("../images/taboverRight.png")
}

.dossierright {
	position: relative;
	width: 300px;
	text-align: left;
	height: 500px;
	margin-bottom: 14px;
	border: 1px solid #454545;
	background: url("../images/alt4.jpg") repeat-x scroll left top #252525
}

.dossierright1 a {
	text-decoration: none
}

.dossierright1 {
	height: 220px;
	width: 300px;
	text-align: left;
	background: url("../images/alt3.jpg") repeat-x scroll left top #353535;
	border: 1px solid #454545;
	overflow: auto
}

#medalsmedal {
	position: relative;
	float: left;
	height: auto;
	width: 50%
}

.rostersection {
	position: relative;
	float: left;
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 518px;
	height: 78px;
	background-image: url("../images/roster.jpg");
	background-repeat: no-repeat
}

.unitsection {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	height: 138px;
	background-image: url("../images/altgreen.jpg");
	background-repeat: repeat-x;
	border: 1px solid #000;
	clear: both
}

.rostericon {
	position: relative;
	float: left;
	width: 128px;
	text-align: center
}

.rostertext {
	position: relative;
	float: left;
	padding: 50px 10px 10px;
	width: 300px;
	font-size: 24px
}

.rosterrank {
	position: relative;
	float: left;
	padding: 10px;
	width: 78px;
	height: 78px;
	text-align: center
}

.rostertext {
	position: relative;
	float: left;
	padding: 10px;
	height: 78px;
	width: 240px
}

.rosterflag {
	position: relative;
	float: right;
	padding: 10px;
	width: 68px;
	height: 78px
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h1 a:link,
h1 a:active,
h1 a:visited {
	color: #cac190
}

h1 {
	font-size: 18px
}

h1 a:hover {
	color: #fff
}

img {
	border: medium none
}

a {
	color: #6fd2ff /* EDIT1: Main text colors */
}

a:hover {
	color: #fff
}

.clickable_div {
	background-color: #60653a;
	border: thin solid #ccc;
	color: #fff;
	text-decoration: underline;
	font-size: 18px
}

#CommonHeader {
	width: 100%;
	height: 115px
}

#CommonHeaderUserArea {
	float: right;
	position: relative;
	z-index: 100
}

#CommonHeaderUserArea a:link,
#CommonHeaderUserArea a:visited {
	color: #fff;
	text-decoration: none
}

#CommonHeaderUserWelcome a:hover {
	text-decoration: underline
}

#CommonHeaderUserWelcome .sub a {
	color: #fff;
	font-size: 1.1em;
	font-weight: normal
}

#CommonHeaderUserWelcome .sub a:hover {
	text-decoration: underline;
	color: #fff
}

#CommonHeaderUserWelcome .sub2 {
	text-align: right;
	font-size: 90%;
	margin-top: .5em;
	font-weight: normal
}

#CommonHeaderUserWelcome .sub2 a {
	color: #e3e3e3
}

#CommonHeaderUserContent {
	padding: 6px 12px 3px;
	background-image: url("../images/rightcontentbg.jpg");
	background-repeat: repeat-y;
	text-align: right;
	color: #8ea5ae
}

#CommonHeaderUserWelcome {
	font-size: 90%;
	font-weight: bold
}

#CommonHeaderUserRoundBottom {
	height: 5px;
	width: inherit;
	overflow: hidden
}

#CommonHeaderUserRoundBottom .r1,
#CommonHeaderUserRoundBottom .r2,
#CommonHeaderUserRoundBottom .r3,
#CommonHeaderUserRoundBottom .r4 {
	height: 1px;
	overflow: hidden;
	background-image: url("../images/rightcontentbg.jpg");
	background-repeat: repeat-y
}

#CommonHeaderUserRoundBottom .r4 {
	margin: 0 5px
}

#CommonHeaderUserRoundBottom .r3 {
	margin: 0 3px
}

#CommonHeaderUserRoundBottom .r2 {
	margin: 0 2px
}

#CommonHeaderUserRoundBottom .r1 {
	margin: 0 1px;
	height: 2px
}

#CommonHeaderTitleArea {
	float: left;
	padding-top: 14px;
	width: 70%;
	overflow: hidden
}

.CommonHeaderTitle {
	font-size: 325%;
	font-weight: bold;
	color: #000;
	letter-spacing: -2px;
	line-height: 100%
}

.CommonHeaderTitleDescription {
	font-size: 85%;
	padding-left: 2px
}

#CommonFooter {
	clear: both;
	margin-top: 16px;
	background-color: #f7f7f7;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb
}

#CommonFooter .Common {
	padding: 12px 0;
	text-align: center;
	font-size: 85%;
	font-weight: bold
}

#CommonNavigation {
	clear: both;
	width: 100%;
	height: 27px;
	background-image: url("../images/rightcontentbg.jpg");
	background-repeat: repeat-y;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	font-size: 14px
}

#CommonNavigation2 {
	clear: both;
	width: 100%;
	overflow: hidden;
	background-color: #d7e0e5;
	border-bottom: 1px solid #aaa;
	font-size: 90%
}

#CommonNavigation2Empty {
	height: 0;
	overflow: hidden;
	top: -1px;
	position: relative;
	border-bottom: 1px solid #666
}

#CommonNavigation .Common {
	border-left: 1px solid #558b9f
}

#CommonNavigation .Common .Inner {
	border-left: 1px solid #d5e1e7;
	height: 1%
}

#CommonNavigation2 .Common .Inner {
	width: 100%;
	overflow: hidden
}

#CommonNavigationShadow {
	clear: both;
	margin-bottom: 12px
}

#CommonNavigation ul,
#CommonNavigation2 ul {
	list-style-type: none;
	display: block
}

#CommonNavigation ul li {
	display: block;
	float: left;
	border-right: 1px solid #d5e1e7;
	font-weight: bold;
	color: #000
}

#CommonNavigation2 ul li {
	display: block;
	float: left;
	font-weight: bold;
	color: #333
}

#CommonNavigation a:link,
#CommonNavigation a:active,
#CommonNavigation a:visited {
	color: #191919;
	text-decoration: none;
	display: block;
	padding: 6px 12px;
	border-right: 1px solid #558b9f
}

#CommonNavigation2 a:link,
#CommonNavigation2 a:active,
#CommonNavigation2 a:visited {
	color: #557783;
	text-decoration: none;
	display: block;
	margin: 6px 0 6px -1px;
	padding: 0 12px;
	border-left: 1px solid #666
}

#CommonNavigation a:hover {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 6px 12px;
	border-right: 1px solid #558b9f
}

#CommonNavigation2 a:hover {
	color: #333;
	text-decoration: none;
	display: block;
	margin: 6px 0 6px -1px;
	padding: 0 12px;
	border-left: 1px solid #666
}

#CommonNavigation a.Selected:link,
#CommonNavigation a.Selected:active,
#CommonNavigation a.Selected:visited {
	color: #191919;
	background-color: #d6e1e7;
	border-color: #d6e1e7;
	border-bottom-width: 0;
	padding-bottom: 7px;
	margin-bottom: -1px
}

#CommonNavigation2 a.Selected:link,
#CommonNavigation2 a.Selected:active,
#CommonNavigation2 a.Selected:visited {
	color: #333
}

#CommonNavigation a.Selected:hover {
	color: #191919
}

#CommonNavigation a.Selected:hover {
	color: #333
}

#CommonContent {
	overflow: hidden;
	padding: 10px
}

#CommonContentInner {
	width: 100%;
	overflow: hidden
}

.CommonSidebar {
	float: left;
	width: 300px;
	min-height: 100px;
	margin-top: 0
}

.CommonSidebarHome {
	float: left;
	overflow: hidden;
	width: 284px;
	min-height: 100px;
	margin-top: 10px
}

#CommonSidebarRight .CommonSidebar {
	float: right;
	padding-left: 12px;
	overflow: hidden;
	width: 240px
}

SELECT,
TEXTAREA,
INPUT,
BUTTON {
	font-family: Arial, Helvetica;
	font-size: 90%
}

TABLE {
	empty-cells: show
}

HR {
	border-style: dotted;
	border-width: 0 0 1px;
	border-color: #ccc;
	background-color: transparent;
	height: 0
}

.CommonBreadCrumbArea {
	padding: 10px
}

.CommonFormTitle {
	color: #000;
	font-size: 180%;
	font-weight: bold;
	margin: 32px 0 0;
	line-height: 100%
}

.CommonFormSubTitle {
	margin: 16px 0 4px;
	padding: 6px;
	font-weight: bold;
	color: #000;
	background-color: #ddd
}

.CommonFormDescription {
	padding: 8px 2px 8px 0
}

TD.CommonFormFieldName {
	font-weight: bold;
	padding: 8px 5px 2px 2px
}

DIV.CommonFormFieldName {
	font-weight: bold;
	padding: 2px
}

TD.CommonFormFieldDescription {
	padding: 2px;
	font-size: 90%;
	font-weight: normal
}

DIV.CommonFormFieldDescription {
	padding: 2px;
	font-size: 90%;
	font-weight: normal
}

TD.CommonFormField {
	padding: 8px 2px 2px
}

DIV.CommonFormField {
	padding: 2px
}

.CommonMessageSuccess {
	padding: 12px;
	font-size: 100%;
	color: #030;
	font-weight: normal;
	border: 1px solid #030;
	background-color: #8d8;
	margin: 16px 0
}

.CommonMessageWarning {
	margin: 16px 0;
	padding: 12px;
	font-size: 100%;
	color: #330;
	font-weight: normal;
	border: 1px solid #eec600;
	background-color: #ffa
}

.CommonMessageError {
	margin: 16px 0;
	padding: 12px;
	font-size: 100%;
	font-weight: normal;
	border: 1px solid #300;
	background-color: #d66
}

.CommonContentArea {
	margin: 16px 0 0
}

.CommonTitle {
	color: #333;
	font-size: 200%;
	letter-spacing: -1px;
	font-weight: bold
}

.CommonSubTitle {
	margin-top: 15px;
	text-align: left;
	padding: 4px;
	background-color: #999;
	color: #fff;
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 110%
}

.CommonHeader {
	color: #aaa;
	font-size: 130%;
	font-weight: bold;
	margin: 8px 0 0
}

.CommonGroupedContentArea {
	padding: 0 0 8px;
	margin: 0 0 16px;
	overflow: hidden
}

.CommonDescription {
	margin: 0 0 16px
}

.CommonWarning {
	padding: 8px;
	font-weight: normal;
	margin: 24px 0 16px;
	color: #333;
	border: 1px solid #ffd226
}

.CommonTextButton {
	display: inline-block;
	margin: 1px;
	padding: 4px;
	white-space: nowrap;
	cursor: pointer;
	color: #b2a95e
}

.CommonTextButton:link,
.CommonTextButton:visited {
	text-decoration: none
}

.CommonTextButton:active {
	text-decoration: none
}

.CommonTextButton:hover {
	text-decoration: underline
}

.CommonTextButtonHighlight {
	display: inline-block;
	margin: 1px;
	padding: 4px;
	background-color: #bbb;
	white-space: nowrap;
	cursor: pointer;
	color: #333
}

.CommonTextButtonHighlight:link,
.CommonTextButtonHighlight:visited,
.CommonTextButtonHighlight:active,
.CommonTextButtonHighlight:hover {
	text-decoration: none;
	background-color: #bbb;
	color: #333
}

.CommonImageTextButton {
	display: inline-block;
	margin: 1px;
	background-repeat: no-repeat;
	background-position: 2px center;
	padding: 4px 4px 4px 22px;
	line-height: normal;
	white-space: nowrap
}

.CommonImageTextButton:link,
.CommonImageTextButton:visited {
	text-decoration: none;
	margin: 1px
}

.CommonImageTextButton:active {
	text-decoration: none
}

.CommonImageTextButton:hover {
	text-decoration: underline
}

.CommonDownloadButton {
	background-image: url("../images/common/download.gif")
}

.CommonLockedButton {
	background-image: url("../images/common/locked.gif")
}

.CommonPaperclipButton {
	background-image: url("../images/common/paperclip.png")
}

.CommonListArea {
	padding: 8px 0
}

.CommonListTitle {
	padding: 6px 6px 6px 20px;
	color: #fff;
	font-weight: bold;
	margin: 0
}

.CommonListTitle A,
.CommonListTitle A:visited,
.CommonListTitle A:active {
	text-decoration: none
}

.CommonListTitle A:hover {
	text-decoration: underline
}

.CommonListHeader {
	background-color: #000;
	background-image: url("../images/tab2.jpg");
	background-position: center top;
	background-repeat: repeat-x;
	color: #fff;
	font-family: Arial, Helvetica;
	font-weight: bold;
	height: 41px;
	min-height: 40px;
	padding: 4px;
	text-align: left
}

.CommonListHeaderTable {
	text-align: left;
	padding-left: 4px;
	background-color: #999;
	height: 41px;
	color: #fff;
	font-family: Arial, Helvetica;
	font-weight: bold;
	background-image: url("../images/rightcontentheader.jpg");
	background-position: center top;
	background-repeat: repeat-x
}

.CommonListCell {
	color: #ddd;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: -10px
}

.CommonListRow {
	background: url("../images/alt1.jpg") repeat-x scroll left top #6c6c6c
}

.CommonListRow:hover,
.CommonListRowAlt:hover {
	background: none repeat scroll 0 0 #999
}

.CommonListCellLeftMost {
	background-color: #fff
}

.CommonListRow A:link {
	text-decoration: none;
	color: #fff
}

.CommonListRow A:visited {
	text-decoration: none;
	color: #fff
}

.CommonListRow A:active {
	text-decoration: none;
	color: #fff
}

.CommonListRow A:hover {
	text-decoration: none;
	color: #fff
}

.CommonListRowAlt {
	background: url("../images/alt2.jpg") repeat-x scroll left top #515151
}

.CommonListRowAlt A:link {
	text-decoration: none;
	color: #fff
}

.CommonListRowAlt A:visited {
	text-decoration: none;
	color: #fff
}

.CommonListRowAlt A:active {
	text-decoration: none;
	color: #fff
}

.CommonListRowAlt A:hover {
	text-decoration: none;
	color: #fff
}

.CommonListRow PRE,
.CommonListRowAlt PRE {
	font-family: Arial, Helvetica;
	text-align: left;
	float: left
}

.CommonAvatarListItemsArea {
	margin: 0
}

.CommonAvatarListItemArea {
	margin: 0;
	padding: 10px 10px 10px 70px;
	min-height: 46px;
	background-color: #515151;
	background-image: url("../images/altlight.jpg");
	background-repeat: repeat-x;
	background-position: top !important;
	border: 1px solid #666
}

.CommonAvatarListItemArea.Unknown {
	padding-left: 10px
}

.CommonAvatarListItemArea.Custom {
	padding-left: 0
}

.CustomAvatarListItemCustomAvatar {
	float: left;
	padding-left: 10px;
	width: 60px;
	height: 60px;
	overflow: hidden
}

.CustomAvatarListCustomContent {
	margin-left: 80px
}

.CommonAvatarListItem {
	font-size: 100%
}

.CommonAvatarListItemName {
	font-size: 150%;
	font-weight: normal;
	padding: 0;
	margin: 0 0 4px
}

.CommonAvatarListItemName A:link {
	text-decoration: none;
	color: #6fd2ff /* EDIT2: Secondary color */
}

.CommonAvatarListItemName A:visited {
	text-decoration: none;
	color: #cac190
}

.CommonAvatarListItemName A:active {
	text-decoration: none;
	color: #fff
}

.CommonAvatarListItemName A:hover {
	text-decoration: none;
	color: #fff
}

.CommonAvatarListItemDetails {
	margin: 4px 0 0;
	color: #999;
	font-size: 80%
}

UL.CommonAvatarListItemList {
	margin: 0;
	padding: 0;
	list-style-type: none
}

UL.CommonListItemList {
	padding: 0;
	margin: 4px 0 4px 4px;
	list-style-type: none
}

UL.CommonSubListItemList {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none
}

.CommonSubListItemList LI {
	padding-left: 10px
}

.CommonListItemList img {
	margin-right: 2px
}

.CustomWikiPageDetailsAvatar {
	float: left;
	padding-left: 4px;
	width: 60px;
	height: 60px;
	overflow: hidden
}

.CustomWikiPageDetailsContent {
	margin-left: 60px
}

.CustomWikiPageDetailsTitle {
	margin-left: 4px;
	margin-bottom: 2px;
	margin-top: 8px
}

.CustomWikiPageDetailsArea {
	border-bottom: 1px dotted #ddd;
	height: 75px
}

.WikiPageDetailsSummaryArea {
	float: left;
	margin-top: 8px;
	margin-left: 4px
}

.CommonValidationWarning {
	font-size: 100%;
	color: red;
	font-weight: bold;
	padding: 2px
}

.CommonContentPartBorderOff {
	padding: 1px
}

.CommonContentPartBorderOn {
	border: 1px dashed #999;
	background-color: #efefef
}

.CommonContextMenuGroup {
	background-color: #fff;
	border: 1px solid #999
}

.CommonContextMenuItem {
	background-color: #fff;
	font-size: 90%;
	border: 1px solid #fff;
	cursor: pointer;
	padding: 3px
}

.CommonContextMenuItemHover {
	background-color: #f4f4f4;
	color: #000;
	font-size: 90%;
	border: 1px solid #e1e1e1;
	cursor: pointer;
	padding: 3px
}

.CommonContextMenuItemExpanded {
	background-color: #e1e1e1;
	color: #000;
	font-size: 90%;
	border: 1px solid #f4f4f4;
	cursor: pointer;
	padding: 3px
}

.CommonModalMask {
	opacity: .4;
	background-color: #333
}

.CommonModal {
	background-color: #fff;
	border: 6px solid #333
}

.CommonModalTitle {
	border-bottom: 1px solid #333;
	padding: 8px 0 2px;
	font-size: 150%;
	margin: 0 8px;
	font-weight: bold;
	color: #333;
	cursor: move;
	min-height: 24px
}

.CommonModalContent {
	background-color: #fff
}

.CommonModalFooter {
	width: 100%;
	height: 12px
}

.CommonModalClose {
	width: 16px;
	height: 15px;
	background-image: url("../images/common/close.gif");
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	right: 8px;
	top: 8px;
	margin: 0
}

.CommonModalResize {
	width: 12px;
	height: 12px;
	background-image: url("../images/common/resize.gif");
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	right: 6px;
	bottom: 6px;
	cursor: se-resize
}

.CommonRateControlReadOnly {
	display: inline-block;
	padding: 1px;
	white-space: nowrap
}

.CommonRateControl {
	display: inline-block;
	cursor: pointer;
	padding: 1px;
	white-space: nowrap
}

.CommonRateControlActive {
	display: inline-block;
	cursor: pointer;
	padding: 1px;
	white-space: nowrap
}

.CommonContentSelectorTreeArea {
	background-color: #fff;
	height: 210px;
	margin: 5px 5px 5px 0;
	border: 1px solid #999;
	overflow: hidden
}

.CommonContentSelectorItemsArea {
	margin: 5px 0;
	background-color: #fff;
	border: 1px solid #999;
	overflow: auto;
	padding: 4px;
	height: 202px
}

.CommonContentSelectorOptionsArea {
	margin: 0;
	background-color: #fff;
	border: 1px solid #999;
	padding: 4px
}

.CommonContentSelectorItemArea {
	float: left
}

.CommonContentSelectorItem {
	font-size: 90%;
	border: 1px solid #ccc;
	cursor: pointer;
	padding: 3px;
	width: 79px;
	height: 79px;
	overflow: hidden;
	margin: 6px 6px 0;
	text-align: center;
	vertical-align: middle
}

.CommonContentSelectorItemSelected {
	font-size: 90%;
	border: 3px solid #999;
	cursor: pointer;
	padding: 1px;
	width: 79px;
	height: 79px;
	overflow: hidden;
	margin: 6px 6px 0;
	text-align: center;
	vertical-align: middle
}

.CommonContentSelectorItem img,
.CommonContentSelectorItemSelected img {
	margin-top: auto;
	margin-bottom: auto
}

.CommonContentSelectorItemName {
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	padding: 2px;
	width: 83px;
	height: 12px;
	overflow: hidden;
	margin: 1px 6px 16px
}

.CommonContentSelectorItemNameSelected {
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	background-color: #999;
	cursor: pointer;
	padding: 2px;
	width: 83px;
	height: 12px;
	overflow: hidden;
	margin: 1px 6px 16px
}

.CommonContentSelectorButtonArea {
	text-align: right;
	margin: 5px
}

.CommonPollMoveUpButton {
	display: inline-block;
	margin: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #999 #999 #ccc;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-image: none;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url("../images/common/up.gif")
}

.CommonPollMoveUpButton:hover {
	text-decoration: none;
	color: #333;
	background-color: #ddd
}

.CommonPollMoveDownButton {
	display: inline-block;
	margin: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #999 #999 #ccc;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-image: none;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url("../images/common/down.gif")
}

.CommonPollMoveDownButton:hover {
	text-decoration: none;
	color: #333;
	background-color: #ddd
}

.CommonPollDeleteButton {
	display: inline-block;
	margin: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #999 #999 #ccc;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-image: none;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url("../images/common/delete.gif")
}

.CommonPollDeleteButton:hover {
	text-decoration: none;
	color: #333;
	background-color: #ddd
}

ol.CommonPollAnswerList {
	margin: 0;
	padding: 0
}

ol.CommonPollAnswerList li {
	margin-left: 24px
}

.CommonPollArea {
	width: 50%;
	min-width: 300px;
	background-color: #f4f4f4;
	border: 1px solid #999;
	margin: 0 auto
}

.CommonSidebar .CommonPollArea {
	min-width: 200px
}

.CommonPollQuestion {
	background-color: #ccc;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #999;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-image: none;
	padding: 4px;
	margin: 0;
	font-size: 105%
}

.CommonPollContent {
	padding: 4px
}

.CommonPollSwitchedContent {
	width: 80%;
	margin: 0 auto
}

.CommonSidebar .CommonPollSwitchedContent {
	width: 100%
}

ul.CommonPollAnswerList {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: bold
}

ul.CommonPollAnswerList li {
	padding: 0;
	margin: 6px 0 0
}

.CommonPollAnswer {
	padding: 2px
}

.CommonPollUserVote {
	margin: 1em 0;
	color: #777
}

.CommonPollFooter {
	padding: 2px;
	background-color: #ccc;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #999;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-image: none;
	font-size: 80%
}

.CommonPollResultGraph {
	white-space: nowrap
}

ul.CommonPollFooterList {
	list-style-type: none;
	margin: 0;
	padding: 0
}

ul.CommonPollFooterList li {
	display: inline;
	margin: 0 6px;
	padding: 0
}

.CommonTagCloud {
	background-color: #f7f7f7;
	border-width: 2px 0;
	border-style: solid;
	border-color: #ccc;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-image: none;
	padding: 16px;
	margin: 32px 0;
	line-height: 250%;
	list-style-type: none
}

.CommonSidebarTagCloud {
	line-height: 225%;
	list-style-type: none
}

.CommonTag1,
.CommonTag2,
.CommonTag3,
.CommonTag3,
.CommonTag4,
.CommonTag5,
.CommonTag6 {
	margin: 0;
	padding: 0;
	display: inline;
	word-wrap: break-word
}

.CommonTag1 a:link,
.CommonTag1 a:visited,
.CommonTag1 a:active {
	margin-right: 6px;
	text-decoration: none;
	font-size: 225%;
	font-weight: 900
}

.CommonTag2 a:link,
.CommonTag2 a:visited,
.CommonTag2 a:active {
	margin-right: 6px;
	text-decoration: none;
	font-size: 175%;
	font-weight: 800
}

.CommonTag3 a:link,
.CommonTag3 a:visited,
.CommonTag3 a:active {
	margin-right: 6px;
	text-decoration: none;
	font-size: 150%;
	font-weight: 600
}

.CommonTag4 a:link,
.CommonTag4 a:visited,
.CommonTag4 a:active {
	margin-right: 6px;
	text-decoration: none;
	font-size: 120%;
	font-weight: 500
}

.CommonTag5 a:link,
.CommonTag5 a:visited,
.CommonTag5 a:active {
	margin-right: 6px;
	text-decoration: none;
	font-size: 100%;
	font-weight: 300
}

.CommonTag6 a:link,
.CommonTag6 a:visited,
.CommonTag6 a:active {
	margin-right: 6px;
	text-decoration: none;
	font-size: 80%;
	font-weight: 200
}

.CommonTag1 a:hover,
.CommonTag2 a:hover,
.CommonTag3 a:hover,
.CommonTag4 a:hover,
.CommonTag5 a:hover,
.CommonTag6 a:hover {
	text-decoration: underline
}

.CommonPane {
	font-size: 11pt;
	padding: 8px
}

.CommonPaneTabSet {
	font-size: 90%;
	padding: 0;
	margin: 0;
	background-image: url("../images/common/tabset.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
	font-weight: bold
}

.CommonPaneTab {
	color: #666;
	border: 1px solid #ccc;
	margin: 2px 0 1px;
	padding: 6px 10px;
	background-color: #f3f3f3;
	cursor: pointer;
	white-space: nowrap;
	line-height: 1.7em
}

.CommonPaneTabSelected {
	color: #333;
	border-style: solid;
	border-color: #999;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-image: none;
	border-width: 3px 1px 0;
	margin: 0 0 -1px;
	padding: 6px 10px 8px;
	background-color: #fff;
	cursor: pointer;
	white-space: nowrap;
	line-height: 1.7em
}

.CommonPaneTabHover {
	color: #333;
	border: 1px solid #ccc;
	margin: 2px 0 1px;
	padding: 6px 10px;
	background-color: #f3f3f3;
	cursor: pointer;
	white-space: nowrap;
	line-height: 1.7em
}

.CommonInlineTagEditor {
	margin-top: 0;
	padding: 4px 8px 4px 4px;
	border: 1px solid #999;
	background-color: #f3f3f3
}

.CommonAvatarListArea {
	margin: 8px 8px 0 0;
	padding: 0;
	width: 60px;
	height: 120px;
	text-align: center;
	overflow: hidden;
	float: left;
	font-size: 110%;
	font-weight: bold;
	word-wrap: break-word
}

.CommonAvatarArea {
	width: 60px;
	height: 60px;
	margin-bottom: 4px;
	overflow: hidden
}

.CommonAvatarArea img {
	border-width: 0
}

.CommonAvatarListArea a {
	text-align: center;
	font-size: .8em
}

.CommonThemePreviewTextColumn {
	width: 186px;
	border-style: solid;
	border-width: 0 0 1px;
	border-bottom: 1px solid #ccc
}

.CommonThemePreviewTextColumn h4 {
	width: 174px;
	overflow: hidden;
	font-size: 110%;
	font-weight: bold;
	margin: 6px 0 0;
	padding: 0 6px
}

.CommonThemePreviewTextColumn div {
	width: 174px;
	overflow: hidden;
	padding: 6px;
	font-size: 80%
}

.CommonThemePreviewImageColumn {
	width: 218px;
	border-style: solid;
	border-width: 0 0 1px;
	border-bottom: 1px solid #ccc
}

.CommonThemePreviewImageColumn div {
	width: 200px;
	height: 90px;
	margin: 6px;
	background-color: #ccc;
	padding-top: 60px;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #000
}

.CommonThemePreviewImageColumn img {
	width: 200px;
	height: 150px;
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	margin: 6px
}

.CommonFileSelectionArea {
	background-color: #ccc;
	margin-bottom: 8px;
	margin-top: 4px;
	border: 1px solid #999
}

.CommonFileSelectionArea input {
	margin: 2px
}

.CommonFileSelectionPreviewArea {
	text-align: center;
	background-color: #fff;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #999;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-image: none;
	padding: 4px;
	font-size: 80%;
	color: #999;
	overflow: hidden
}

.CommonFileSelectionPreviewArea img {
	max-width: 250px;
	max-height: 100px
}

.CommonOpenIdBox {
	padding-left: 20px;
	background: url("../images/openid.gif") no-repeat scroll left center transparent
}

.ForumContentBox {
	margin: 10px
}

.bgContentBox {
	background-color: #333;
	border: thin solid #000;
	margin-bottom: 10px
}

.CommonContentBoxHeader {
	padding: 0;
	margin: 0 0 8px;
	min-height: 38px;
	line-height: 150%;
	font-size: 120%;
	color: #333
}

.CommonContentBoxHeader2 {
	padding: 0;
	min-height: 38px;
	line-height: 40px;
	font-size: 13px;
	color: #969696;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-image: url("../images/tab2.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
	margin: 0 0 8px;
	text-indent: 12px;
	font-weight: bold
}

.CommonContentBoxHeaderSmall {
	padding: 0 0 6px;
	border-bottom: 1px solid #ccc;
	margin: 0 0 8px;
	color: #333;
	width: 100%
}

.CommonContentBoxHeaderForm {
	color: #fff;
	background-image: url("../images/tab1.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
	text-indent: 14px
}

.CommonContentBoxContent {
	font-size: 13px;
	padding: 10px
}

.WikiContentBoxContent {
	padding: 10px;
	font-size: 90%
}

.CommonContentBoxFooter {
	font-weight: bold;
	font-size: 80%;
	text-align: right;
	color: #ccc;
	padding: 5px
}

.CommonContent {
	padding: 10px
}

.CommonContentBoxFooter A:link {
	text-decoration: none
}

.CommonContentBoxFooter A:visited {
	text-decoration: none
}

.CommonContentBoxFooter A:active {
	text-decoration: none
}

.CommonContentBoxFooter A:hover {
	text-decoration: none
}

UL.CommonContentBoxList,
UL.CommonSidebarList {
	padding: 4px;
	list-style-type: none
}

UL.CommonContentBoxList.Seperator {
	border-top: 1px solid #ccc;
	margin-top: -4px
}

UL.CommonContentBoxList LI,
UL.CommonSidebarList LI {
	margin: 3px 0;
	border-bottom: 1px solid #444
}

UL.CommonContentBoxList LI.Header {
	padding-top: 20px;
	font-size: 80%;
	font-weight: bold;
	color: #000
}

UL.CommonContentBoxList LI.Selected {
	background-image: url("../images/common/button-right-arrow.gif");
	background-repeat: no-repeat;
	background-position: right center;
	font-weight: bold
}

UL.CommonContentBoxList LI.Child {
	padding-left: 10px
}

#CommonContent .CommonContentBoxHeader {
	font-size: 180%
}

#CommonContent .CommonContentBoxHeaderSmall {
	font-size: 120%
}

#CommonContent .VerifiedAnswers,
#CommonContent .AllReplies {
	font-size: 120%
}

.CommonContentBox.TitleHighlighted {
	border-top-color: red
}

.CommonContentBox.TitleHighlighted .CommonContentBoxHeader {
	border-bottom-color: red
}

.CommonContentBox.Highlighted {
	border-top-color: #f93
}

.CommonContentBox.Highlighted {
	border-bottom-color: #f93
}

.CommonContentBoxHeader {
	background-image: url("../images/tab1.jpg");
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 38px;
	font-weight: bold;
	color: #ccc;
	height: 38px;
	text-indent: 12px;
	background-color: #8c806d
}

.CommonContentBox.Highlighted UL.CommonContentBoxList LI {
	border-bottom-color: #e6b34d
}

.CommonContentBox {
	width: 100%;
	float: left;
	min-height: 50px;
	border: 1px solid #4b4b4b;
	margin-top: 7px;
	margin-bottom: 7px;
	background-color: #313131
}

.CommonContentBox2 {
	width: 100%;
	float: left;
	min-height: 50px;
	margin-bottom: 14px;
	background-color: #1f1f1f;
	background-image: url("../images/altflat1.jpg");
	background-repeat: repeat-y;
	background-position: left top
}

.Highlighted2 {
	height: 100%
}

.CommonContentBox.Highlighted2 .CommonContentBoxHeader {
	width: 300px
}

.CommonContentBox.Highlighted2 UL.CommonContentBoxList LI {
	color: #cac190
}

.CommonContentBoxList A:link {
	text-decoration: none;
	color: #fff
}

.CommonContentBoxList A:visited {
	text-decoration: none;
	color: #fff
}

.CommonContentBoxList A:active {
	color: #cac190;
	text-decoration: none
}

.CommonContentBoxList A:hover {
	text-decoration: underline;
	color: #cac190
}

.CommonCommentArea {
	margin-top: 10px;
	width: 100%
}

.CommonCommentUser {
	float: left;
	width: 150px;
	min-height: 60px;
	overflow: hidden
}

.CommonCommentArrow {
	float: left;
	padding-top: 10px;
	width: 10px;
	height: 20px;
	overflow: hidden
}

.postfoot {
	margin-bottom: 100px
}

#commentform dl dd textarea {
	width: 500px
}

.CommonCommentArrow .r1,
.CommonCommentArrow .r2,
.CommonCommentArrow .r3,
.CommonCommentArrow .r4,
.CommonCommentArrow .r5,
.CommonCommentArrow .r6,
.CommonCommentArrow .r7,
.CommonCommentArrow .r8,
.CommonCommentArrow .r9,
.CommonCommentArrow .r10 {
	height: 2px;
	overflow: hidden
}

.CommonCommentArrow .r1 {
	margin-left: 0
}

.CommonCommentArrow .r2 {
	margin-left: 1px
}

.CommonCommentArrow .r3 {
	margin-left: 2px
}

.CommonCommentArrow .r4 {
	margin-left: 3px
}

.CommonCommentArrow .r5 {
	margin-left: 4px
}

.CommonCommentArrow .r6 {
	margin-left: 5px
}

.CommonCommentArrow .r7 {
	margin-left: 6px
}

.CommonCommentArrow .r8 {
	margin-left: 7px
}

.CommonCommentArrow .r9 {
	margin-left: 8px
}

.CommonCommentArrow .r10 {
	margin-left: 9px
}

.CommonCommentBubble {
	margin-left: 74px
}

.CommonCommentContent {
	padding: 0 10px 1em;
	min-height: 32px;
	position: relative;
	overflow: hidden
}

.CommonCommentBubbleRoundTop,
.CommonCommentBubbleRoundBottom {
	height: 5px
}

.CommonCommentBubbleRoundTop .r1,
.CommonCommentBubbleRoundTop .r2,
.CommonCommentBubbleRoundTop .r3,
.CommonCommentBubbleRoundTop .r4,
.CommonCommentBubbleRoundBottom .r1,
.CommonCommentBubbleRoundBottom .r2,
.CommonCommentBubbleRoundBottom .r3,
.CommonCommentBubbleRoundBottom .r4 {
	height: 1px;
	overflow: hidden
}

.CommonCommentBubbleRoundTop .r1,
.CommonCommentBubbleRoundBottom .r4 {
	margin: 0 5px
}

.CommonCommentBubbleRoundTop .r2,
.CommonCommentBubbleRoundBottom .r3 {
	margin: 0 3px
}

.CommonCommentBubbleRoundTop .r3,
.CommonCommentBubbleRoundBottom .r2 {
	margin: 0 2px
}

.CommonCommentBubbleRoundTop .r4,
.CommonCommentBubbleRoundBottom .r1 {
	margin: 0 1px;
	height: 2px
}

.CommonCommentBubbleRoundTop .r1,
.CommonCommentBubbleRoundTop .r2,
.CommonCommentBubbleRoundTop .r3,
.CommonCommentBubbleRoundTop .r4,
.CommonCommentBubbleRoundBottom .r1,
.CommonCommentBubbleRoundBottom .r2,
.CommonCommentBubbleRoundBottom .r3,
.CommonCommentBubbleRoundBottom .r4,
.CommonCommentArrow .r1,
.CommonCommentArrow .r2,
.CommonCommentArrow .r3,
.CommonCommentArrow .r4,
.CommonCommentArrow .r5,
.CommonCommentArrow .r6,
.CommonCommentArrow .r7,
.CommonCommentArrow .r8,
.CommonCommentArrow .r9,
.CommonCommentArrow .r10,
.CommonCommentContent {
	background-color: #333
}

.Owner .CommonCommentBubbleRoundTop .r1,
.Owner .CommonCommentBubbleRoundTop .r2,
.Owner .CommonCommentBubbleRoundTop .r3,
.Owner .CommonCommentBubbleRoundTop .r4,
.Owner .CommonCommentBubbleRoundBottom .r1,
.Owner .CommonCommentBubbleRoundBottom .r2,
.Owner .CommonCommentBubbleRoundBottom .r3,
.Owner .CommonCommentBubbleRoundBottom .r4,
.Owner .CommonCommentArrow .r1,
.Owner .CommonCommentArrow .r2,
.Owner .CommonCommentArrow .r3,
.Owner .CommonCommentArrow .r4,
.Owner .CommonCommentArrow .r5,
.Owner .CommonCommentArrow .r6,
.Owner .CommonCommentArrow .r7,
.Owner .CommonCommentArrow .r8,
.Owner .CommonCommentArrow .r9,
.Owner .CommonCommentArrow .r10,
.Owner .CommonCommentContent {
	background-color: #dfffed
}

.CommonMessageHeader {
	font-size: 110%
}

.CommonConversationBody {
	margin-top: 20px
}

.CommonConversationBody a:link {
	color: #99a600
}

.CommonConversationBody a:visited {
	color: #90c600
}

.CommonConversationBody a:hover {
	color: #fff
}

.CommonConversationBody a:active {
	color: #99a600
}

.CommonConversationHeader {
	float: left;
	margin-top: 10px;
	margin-right: 20px
}

.CommonMessageRecipients {
	font-size: 80%;
	padding: 2px 0
}

.CommonMessageDate {
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	padding-bottom: 4px;
	font-size: 80%
}

.CommonMessageActions {
	float: right;
	margin: 0 0 4px 4px;
	font-size: 80%;
	font-weight: bold
}

UL.CommonContentBoxList LI.CommonActivity {
	padding-left: 22px;
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 16px
}

UL.CommonContentBoxList LI.CommonActivity.NewProfileAnnouncement {
	background-image: url("../images/activities/new-profile-announcement.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewProfileComment {
	background-image: url("../images/activities/new-profile-comment.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewUser {
	background-image: url("../images/activities/new-user.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewBlog {
	background-image: url("../images/activities/new-blog.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewBlogPost {
	background-image: url("../images/activities/new-blog-post.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewBlogComment {
	background-image: url("../images/activities/new-blog-comment.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewForum {
	background-image: url("../images/activities/new-forum.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewForumThread {
	background-image: url("../images/activities/new-forum-thread.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewForumPost {
	background-image: url("../images/activities/new-forum-post.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewMediaGallery {
	background-image: url("../images/activities/new-media-gallery.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewMediaGalleryPost {
	background-image: url("../images/activities/new-media-gallery-post.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewMediaGalleryComment {
	background-image: url("../images/activities/new-media-gallery-comment.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewGroup {
	background-image: url("../images/activities/new-group.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewGroupMember {
	background-image: url("../images/activities/new-group-member.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewFriendship {
	background-image: url("../images/activities/new-friend.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewGroupPage {
	background-image: url("../images/activities/new-group-page.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewUserFile {
	background-image: url("../images/activities/new-user-file.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewUserAvatar {
	background-image: url("../images/activities/new-user-avatar.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewUserFolder {
	background-image: url("../images/activities/new-folder.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewWikiPageComment {
	background-image: url("../images/activities/new-wiki-comment.gif")
}

UL.CommonContentBoxList LI.CommonActivity.UpdatedWikiPage {
	background-image: url("../images/activities/new-wiki-page.gif")
}

UL.CommonContentBoxList LI.CommonActivity.NewWikiPage {
	background-image: url("../images/activities/new-wiki-page.gif")
}

.CommonActivityContent {
	padding-right: 5px
}

.CommonFileArea {
	margin: 8px;
	width: 152px;
	overflow: hidden;
	float: left
}

.CommonFileContent {
	padding: 3px 8px 0
}

.CommonFile {
	border: 2px solid #ccc;
	width: 131px;
	height: 94px;
	text-align: center;
	overflow: hidden;
	background-color: #fff;
	position: relative
}

.CommonFile img {
	border-width: 0;
	margin: 0;
	padding: 0
}

.CommonFileContainer {
	width: 48px;
	text-align: center
}

.CommonFileContainer img {
	border-width: 0
}

.CommonFileDetails {
	padding: 4px 0 8px;
	white-space: nowrap
}

.CommonFileDetails A:link {
	text-decoration: none;
	color: #fff
}

.CommonFileDetails A:visited {
	text-decoration: none;
	color: #fff
}

.CommonFileDetails A:active {
	text-decoration: none;
	color: #b8ad51
}

.CommonFileDetails A:hover {
	text-decoration: none;
	color: #b8ad51
}

.CommonFileInner {
	height: 94px;
	width: 131px;
	vertical-align: middle;
	text-align: center;
	padding: 0;
	margin: 0
}

.CommonFileInner a.CommonFileLink {
	display: block;
	height: 94px;
	width: 131px;
	text-decoration: none;
	position: absolute;
	left: 0;
	top: 0
}

.CommonFileRoundTop,
.CommonFileRoundBottom {
	height: 5px
}

.CommonFileRoundTop .r1,
.CommonFileRoundTop .r2,
.CommonFileRoundTop .r3,
.CommonFileRoundTop .r4,
.CommonFileRoundBottom .r1,
.CommonFileRoundBottom .r2,
.CommonFileRoundBottom .r3,
.CommonFileRoundBottom .r4 {
	height: 1px;
	overflow: hidden
}

.CommonFileRoundTop .r1,
.CommonFileRoundBottom .r4 {
	margin: 0 5px
}

.CommonFileRoundTop .r2,
.CommonFileRoundBottom .r3 {
	margin: 0 3px
}

.CommonFileRoundTop .r3,
.CommonFileRoundBottom .r2 {
	margin: 0 2px
}

.CommonFileRoundTop .r4,
.CommonFileRoundBottom .r1 {
	margin: 0 1px;
	height: 2px
}

.CommonFileRoundTop .r1,
.CommonFileRoundTop .r2,
.CommonFileRoundTop .r3,
.CommonFileRoundTop .r4,
.CommonFileRoundBottom .r1,
.CommonFileRoundBottom .r2,
.CommonFileRoundBottom .r3,
.CommonFileRoundBottom .r4,
.CommonFileContent {
	background-color: #333
}

.CommonSideListArea {
	float: left;
	width: 210px;
	height: 70px;
	margin: 8px;
	overflow: hidden
}

.CommonSideListImage {
	float: left;
	width: 60px;
	height: 60px;
	overflow: hidden
}

.CommonSideListContent {
	margin-left: 68px
}

.CommonHierarchalList {
	float: left;
	width: 44%;
	padding: 8px 5% 8px 0
}

.CommonHierarchalList .CommonHeader {
	margin-bottom: 2px
}

#CommonSearch {
	float: right
}

.CommonSearchArea {
	width: 182px;
	overflow: hidden;
	float: left
}

.CommonSearchContent {
	background-image: url("https://taw.net/themes/taw/images/altdark.jpg");
	background-repeat: repeat-x;
	border-radius: 4px 4px 4px 4px;
	margin-right: 4px;
	top: 4px;
	position: relative
}

.CommonSearchContentInner {
	position: absolute;
	top: -5px;
	width: 166px
}

.CommonSearchContent input {
	background-color: #f7f7f7;
	border-width: 0;
	margin: 0;
	padding: 0;
	width: 130px
}

.CommonSearchInputEmpty {
	height: 21px;
	line-height: 20px;
	font-style: italic;
	color: #999;
	vertical-align: bottom
}

.CommonSearchInputNormal {
	font-style: normal;
	color: #000
}

.CommonSearchContent input.CommonSearchButton {
	background-image: url("https://taw.net/themes/taw/images/search-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	float: right;
	height: 40px;
	vertical-align: bottom;
	width: 30px
}

.CommonSearchContent input.CommonSearchButton:hover {
	background-image: url("https://taw.net/themes/taw/images/search-icon.png");
	background-position: center center;
	background-repeat: no-repeat
}

.CommonSearchRoundTop,
.CommonSearchRoundBottom {
	height: 5px
}

.CommonSearchRoundTop .r1,
.CommonSearchRoundTop .r2,
.CommonSearchRoundTop .r3,
.CommonSearchRoundTop .r4,
.CommonSearchRoundBottom .r1,
.CommonSearchRoundBottom .r2,
.CommonSearchRoundBottom .r3,
.CommonSearchRoundBottom .r4 {
	border-left: 1px solid;
	border-right: 1px solid;
	height: 1px;
	overflow: hidden
}

.CommonSearchRoundTop .r1,
.CommonSearchRoundBottom .r4 {
	margin: 0 5px;
	height: 0;
	border-top: 1px solid;
	border-left-width: 0;
	border-right-width: 0
}

.CommonSearchRoundTop .r2,
.CommonSearchRoundBottom .r3 {
	margin: 0 3px;
	border-left-width: 2px;
	border-right-width: 2px
}

.CommonSearchRoundTop .r3,
.CommonSearchRoundBottom .r2 {
	margin: 0 2px
}

.CommonSearchRoundTop .r4,
.CommonSearchRoundBottom .r1 {
	margin: 0 1px;
	height: 2px
}

.CommonSearchRoundTop .r1,
.CommonSearchRoundTop .r2,
.CommonSearchRoundTop .r3,
.CommonSearchRoundTop .r4,
.CommonSearchRoundBottom .r1,
.CommonSearchRoundBottom .r2,
.CommonSearchRoundBottom .r3,
.CommonSearchRoundBottom .r4,
.CommonPostPopupArea {
	border: 1px solid #999;
	background-color: #fff;
	width: 350px;
	padding: 8px
}

.CommonPostPopupListArea {
	border: 1px solid #999;
	padding: 4px;
	max-height: 300px;
	overflow: auto
}

UL.CommonPostPopupList {
	margin: 0 0 8px 8px;
	padding: 0;
	list-style-type: none
}

UL.CommonPostPopupList LI {
	margin: 0;
	padding: 0
}

.CommonPostPopupHeader {
	margin-bottom: 8px
}

.CommonUserImpersonationText {
	color: #ff0
}

.ThreadQuoteButton {
	padding: 5px 0 10px
}

.CommonImageDownloadLink {
	overflow: hidden
}

.CommonImageDownloadLink img {
	border: 0 none
}

.CommonHierarchicalList {
	list-style-type: none;
	margin: 1px 0;
	padding: 0
}

UL.CommonHierarchicalList UL.CommonHierarchicalList {
	margin-left: 10px
}

.CommonHierarchicalList li {
	padding: 2px 0
}

.CommonHierarchicalList a:link,
.CommonHierarchicalList a:visited,
.CommonHierarchicalList a:active,
.CommonHierarchicalList a:hover {
	color: #cac190
}

.CommonHierarchicalList img {
	margin-right: 4px
}

.CommonHierarchicalList a.Selected {
	background-color: #cac190;
	color: #fff;
	font-weight: bold;
	padding: 2px
}

.DiffAdded {
	background: none repeat scroll 0 0 SpringGreen
}

.DiffDeleted {
	text-decoration: line-through;
	color: red
}

.DiffAdded img,
.DiffDeleted img {
	padding: 5px
}

.DiffDeleted img {
	background: none repeat scroll 0 0 red
}

.ui-datepicker {
	font-size: 8pt
}

.hour-picker {
	background: none repeat scroll 0 0 white;
	height: 10em;
	overflow: auto;
	width: 100px
}

.hour-picker ul {
	list-style-type: none
}

.hour-picker ul li:hover {
	background: none repeat scroll 0 0 yellow
}

.app td {
	padding: 6px 6px 6px 12px
}

.error {
	color: red;
	font-weight: bold
}

.ConvoHeading {
	font-size: 16px;
	font-weight: normal;
	line-height: 26px
}

.ConvoSub {
	font-size: 11px
}

.medal {
	min-height: 500px
}

.medalleft {
	float: left;
	width: 250px
}

.medalright {
	float: right;
	width: 290px
}

.medalheading {
	background-color: #000;
	background-image: url("../images/medalheading.jpg");
	background-repeat: repeat-x;
	color: #fff;
	font-size: 14px;
	width: 100%;
	height: 26px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px
}

.medalbottom {
	clear: both;
	width: 100%
}

.appleft {
	background: url("../images/alt3.jpg") repeat-x scroll left top #353535;
	border: 1px solid #4b4b4b;
	margin-bottom: 14px;
	padding: 12px;
	float: left;
	width: 45%
}

.appleft h1 {
	border-bottom: thin solid #000
}

.appleft a:link {
	color: #fff;
	text-decoration: underline
}

.appleft a:visited {
	color: #000;
	text-decoration: underline
}

.appleft a:hover {
	color: #000;
	text-decoration: underline
}

.appleft a:active {
	color: #fff;
	text-decoration: underline
}

.appright {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	float: right;
	width: 45%
}

.MediaPost {
	float: right;
	width: 180px;
	background-color: #f7f7f7;
	padding: 10px;
	margin: 0 0 0 10px;
	color: Black
}

.MediaPost a:link,
.MediaPost a:visited,
.MediaPost a:hover,
.MediaPost a:active {
	text-decoration: underline;
	color: Black
}

.CommonForumFooter {
	margin-bottom: 20px
}

.tableForum {
	table-layout: fixed;
	width: 100%;
	height: 16px;
	border: 0 none;
	border-spacing: 0;
	empty-cells: show
}

.Popup {
	width: 658px;
	height: 376px;
	background-image: url("background.jpg")
}

.header {
	height: 93px;
	width: 658px
}

.header .left {
	float: left;
	margin-top: 4px;
	margin-left: 10px;
	height: 86px
}

span.Editing {
	font-family: "HelveticaNeueLT Com 95 Blk", "Arial Black", Helvetica;
	font-size: 14pt;
	color: #ccc;
	font-weight: bolder
}

span.Name {
	font-family: "HelveticaNeueLT Com 95 Blk", "Arial Black", Helvetica;
	font-size: 14pt;
	color: #663;
	font-weight: bolder
}

span.Rank {
	font-family: "HelveticaNeueLT Com 55 Roman", "Arial Black", Helvetica;
	font-size: 14pt;
	color: #663
}

.header .middle {
	margin-top: 16px;
	float: left;
	margin-left: 6px
}

span.Txt-Top-Center {
	font-family: "HelveticaNeueLT Com 55 Roman", "Arial Black", Helvetica;
	font-size: 10pt;
	color: #ccc
}

.header .right {
	float: left;
	margin-left: 22px;
	width: 105px;
	height: 93px
}

.header .right table {
	width: 87px;
	height: 80px
}

.header .right #BorderBottom {
	border-bottom: 1px solid #ccc
}

span.LastMonth {
	font-family: "HelveticaNeueLT Com 55 Roman", "Arial Black", Helvetica;
	font-size: 11pt;
	color: #ccc;
	padding: 0
}

.header .right #BorderRight {
	border-right: 1px solid #ccc
}

.header .right #Items {
	font-size: 13px;
	color: #ccc
}

span.Attended {
	font-family: "HelveticaNeueLT Com 55 Roman", "Arial Black", Helvetica;
	font-size: 10pt;
	color: #ccc;
	padding: 0
}

span.Excused {
	font-family: "HelveticaNeueLT Com 55 Roman", "Arial Black", Helvetica;
	font-size: 10pt;
	color: #ccc;
	padding: 0
}

span.AWOL {
	font-family: "HelveticaNeueLT Com 55 Roman", "Arial Black", Helvetica;
	font-size: 10pt;
	color: red;
	padding: 0
}

.Context {
	width: 658px;
	height: 239px;
	text-decoration: none
}

.Butten {
	background-color: #663;
	height: 24px;
	border: 1px solid #ccc;
	text-decoration: none
}

.Butten:hover {
	background-color: #996;
	height: 24px;
	border: 1px solid #ccc;
	text-decoration: none
}

#Context {
	margin-top: 7px;
	margin-left: 42px;
	width: 568px
}

span.ButtenText {
	font-family: "HelveticaNeueLT Com 55 Roman", "Arial Black", Helvetica;
	font-size: 14pt;
	color: #fff;
	padding-top: 0;
	background-color: transparent;
	padding-left: 4px
}

.Footer {
	width: 658px;
	height: 44px;
	text-align: center
}

#FooterLeft {
	float: left;
	margin-top: 1px;
	margin-left: 292px;
	width: 156px
}

#FooterRight {
	float: left;
	margin-left: 16px;
	width: 156px
}

#FooterText {
	text-align: center
}

td {
	padding: 0
}

a {
	text-decoration: none
}

.VisitorHeader {
	background-image: url("http://taw.net:8808/themes/taw/images/rightcontentheader.jpg");
	background-position: 50% 0;
	background-repeat: repeat-x;
	font-size: 120%;
	line-height: 150%;
	min-height: 41px;
	text-align: center
}

.VisitorContent {
	text-align: center;
	width: 460px;
	min-height: 340px
}

.VisitorContentText {
	padding: 5px 8px 0
}

.VisitorContentCalendar {
	text-align: center;
	width: 400px;
	min-height: 381px
}

.MemberContent {
	text-align: center;
	width: 280px;
	min-height: 180px
}

.marquee {
	position: relative;
	overflow: hidden;
	margin-top: 30px
}

.odd {
	background-color: white
}

.even {
	background-color: #e8e8e8
}

.ConversationList {
	min-height: 340px;
	background-image: url("../images/rightcontentbgBigger.jpg");
	background-repeat: repeat
}

.UnitsSidebox {
	border: medium solid olive;
	padding: 5px;
	width: 220px;
	z-index: -2
}

.footer_ad_wrapper {
	height: 108px;
	clear: both;
	color: #fff;
	background-image: url("../images/footer_ad_bg.jpg");
	background-repeat: repeat-x;
	background-position: left top
}

.footer_ad_center {
	color: #fff;
	background-image: url("../images/footer_ad_center.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	margin: auto;
	height: 108px
}

#footer_ad {
	background-color: #000;
	border: 1px solid #222;
	color: #fff;
	display: none;
	height: 60px;
	margin: 20px auto auto;
	width: 468px
}

#fbar {
	color: #fff;
	background-image: url("../tab1.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	margin: auto;
	clear: both;
	height: 34px
}

#fbar_center {
	color: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 34px;
	font-weight: bold;
	background-color: #fff;
	background-image: url("./tab1.jpg");
	background-position: center top;
	text-align: center;
	height: 34px
}

#fbar_center a {
	color: #fff;
	text-decoration: none
}

#footer_content {
	background: none repeat scroll 0 0 #000;
	color: #555;
	margin: auto;
	min-height: 120px;
	width: 980px
}

.uniticonlinks {
	float: right;
	min-height: 136px;
	text-align: center
}

a.uniticon {
	width: 100px;
	height: 138px;
	display: block;
	float: left;
	background: url("../images/altgreen_div.jpg") no-repeat scroll right top transparent;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font: bold 13px Tahoma, Arial, Verdana;
	color: #c7c7c7
}

a.uniticon img {
	padding-top: 30px
}

.tbar_box.left {
  display: flex;
  align-items: center;
}


a.uniticon:hover {
	background: url("../images/altgreen_over.jpg") repeat-x scroll right top transparent;
	color: #fff
}

.tbar_box {
	background: none repeat scroll 0 0 #737373;
	display: block;
	list-style: none outside none;
	padding: 1px 12px;
	margin: 1px;
	line-height: 26px
}

.tbar_box img,
.tbar_box img a {
	margin: 4px;
	border: medium none;
	float: left
}

.icon_32_a {
	display: block;
	float: left;
	height: 16px;
	width: 16px;
	margin: 2px
}

.icon_32_a:hover {
	background-position: 0 -16px
}

.ihome {
	background: url("../images/icon_32_home.jpg") no-repeat scroll left top transparent
}

.imp3 {
	background: url("../images/icon_32_mp3.jpg") no-repeat scroll left top transparent
}

.itwitter {
	background: url("https://taw.net/themes/taw/images/icon_32_twitter.png") no-repeat scroll left top transparent
}

.iyoutube {
	background: url("https://taw.net/themes/taw/images/icon_32_youtube.png") no-repeat scroll left top transparent
}

.ifb {
	background: url("https://taw.net/themes/taw/images/icon_32_fb.png") no-repeat scroll left top transparent
}

.ixfire {
	background: url("../images/icon_32_xfire.bmp") no-repeat scroll left top transparent
}

.icafe {
	background: url("../images/icon_32_cafe.jpg") no-repeat scroll left top transparent
}

.itwitch {
	background: url("https://taw.net/themes/taw/images/icon_32_twitch.png") no-repeat scroll left top transparent
}

.ianook {
	background: url("https://taw.net/themes/taw/images/icon_anook.png") no-repeat scroll left top transparent;
	background-size: 16px 16px;
}

.ianook:hover {
	background: url("http://cdn.anook.com/media/button/small/Anook_gradient.png") no-repeat scroll left top transparent;
	background-size: 16px 16px;
}

.left {
	float: left
}

.right {
	float: right
}

.textbox,
textarea,
input[type="text"],
input[type="password"] {
	background-color: #f0f0f0;
	background-image: url("../images/input_bg.jpg");
	background-position: left top;
	background-repeat: repeat-x;
	border: 1px solid #30333b;
	color: #444;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	margin: 1px;
	padding: 6px
}

.textbox:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus {
	background-color: #f0f0f0;
	background-image: none;
	margin: 0;
	border: 2px solid #a39262
}

input [type="submit"],
button {
	padding: 4px;
	background: url("../images/tab1.jpg") repeat-x scroll left top transparent;
	font: bold 11px Tahoma, Arial;
	color: #fff;
	text-align: center
}

#header_banner {
	width: 740px;
	height: 180px;
	float: left;
	display: flex;
	justify-content: center;
	background-image: url("../images/header_display.jpg");
	background-repeat: no-repeat
}

#header_banner a {
	display: block;
	height: 180px;
	width: 740px
}

#header_ctrlbox {
	width: 240px;
	height: 180px;
	float: right;
	display: block;
	text-align: left;
	background-image: url("../images/alt4.jpg");
	background-repeat: repeat-x;
	background-position: left top
}

button,
.button {
	background: url("../images/button.jpg") repeat-x scroll left top #76684e;
	color: #f0f0f0;
	display: block;
	min-height: 32px;
	padding: 0 8px;
	float: left;
	line-height: 32px;
	box-shadow: 0 0 8px #000;
	border-radius: 6px 6px 6px 6px;
	margin: 8px 6px
}

button:hover,
.button:hover {
	color: #fff;
	background-position: 0 -32px
}

.CommonContentBoxContent li {
	background: url("../images/alt3.jpg") repeat-x scroll left bottom transparent;
	border: 1px solid #444;
	color: #ddd;
	list-style: none outside none;
	margin: 0;
	padding: 8px
}

#home_selector {
	height: 130px;
	display: block;
	text-align: center
}

#home_selector a {
	background: url("../images/home_icon_bg.png") no-repeat scroll left top transparent;
	border: medium none;
	color: #000;
	display: block;
	float: left;
	font: bold 11px Tahoma, Arial, Verdana;
	height: 120px;
	margin-right: 5px;
	text-align: center;
	width: 115px
}

#home_selector a img {
	margin-top: 20px
}

#home_selector a:hover {
	background-position: 0 -120px
}

input[type="submit"] {
	background: url("../images/alt3.jpg") repeat-x scroll left top transparent;
	border: 1px solid #555;
	box-shadow: 0 0 6px #000;
	color: #fff;
	display: block;
	padding: 4px;
	border-radius: 6px;
	cursor: pointer
}

input[type="submit"]:hover {
	background: url("../images/alt1.jpg") repeat-x scroll left top transparent
}

#footer_wrapper {
	background: #000;
	width: 100%;
	clear: both;
	min-height: 240px;
	font: 12px/18px tahoma, arial
}

#footer_bleft {
	display: block;
	width: 44%;
	float: left;
	text-align: center;
	vertical-align: top
}

#footer_bright {
	display: block;
	width: 43%;
	float: right;
	text-align: center;
	vertical-align: top
}

#footer_bmiddle {
	display: block;
	width: 12%;
	float: none;
	text-align: center;
	vertical-align: top
}

.loading {
	background-image: url(/Utility/loader.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: inherit;
	overflow: hidden
}

textarea {
	resize: none
}



.floating-button {
	position: fixed;
	bottom: 20px;
	right: 20px;
	background: linear-gradient(45deg, #1e90ff, #00b7eb);
	color: #fff;
	border: none;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	font-size: 24px;
	cursor: pointer;
	box-shadow: 0 0 15px rgba(30, 144, 255, 0.8), 0 0 30px rgba(0, 183, 235, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	animation: pulse 2s infinite ease-in-out;
	transition: transform 0.2s, box-shadow 0.2s;
}

.floating-button {
	position: fixed;
	bottom: 20px;
	right: 20px;
	background: linear-gradient(45deg, #2c2c2c, #1a1a1a);
	color: #ff4500;
	border: 2px solid #ff4500;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	font-size: 24px;
	cursor: pointer;
	box-shadow: 0 0 10px rgba(255, 69, 0, 0.7), 0 0 20px rgba(255, 140, 0, 0.4);
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	animation: flicker 1.5s infinite alternate;
	transition: transform 0.2s, box-shadow 0.2s;
}

.floating-button {position: fixed;
	bottom: 20px;
	right: 20px;
	background: linear-gradient(45deg, #2c2c2c, #1a1a1a);
	color: #ff4500;
	border: 2px solid #ff4500;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	font-size: 24px;
	cursor: pointer;
	box-shadow: 0 0 10px rgba(255, 69, 0, 0.7), 0 0 20px rgba(255, 140, 0, 0.4);
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	animation: flicker 1.5s infinite alternate;
	transition: transform 0.2s, box-shadow 0.2s;
}

.floating-button::after {
	content: '';
	position: absolute;
	top: -4px;
	left: -4px;
	right: -4px;
	bottom: -4px;
	border: 2px solid rgba(255, 69, 0, 0.7);
	border-radius: 50%;
	animation: border-glow 1.2s infinite alternate;
	z-index: -1;
}

.floating-button:hover {
	background: linear-gradient(45deg, #2b2b2b, #3a3a3a);
	box-shadow: 0 0 20px rgba(255, 69, 0, 1), 0 0 40px rgba(255, 165, 0, 0.7);
	transform: scale(1.15) translateY(-8px) rotate(5deg);
	border-color: #ffa500;
}

@keyframes flicker {
	0% {
		box-shadow: 0 0 12px rgba(255, 69, 0, 0.8), 0 0 25px rgba(255, 140, 0, 0.5);
		transform: translateY(0) rotate(0deg);
	}
	25% {
		box-shadow: 0 0 16px rgba(255, 69, 0, 0.9), 0 0 30px rgba(255, 165, 0, 0.6);
		transform: translateY(-3px) rotate(2deg);
	}
	50% {
		box-shadow: 0 0 14px rgba(255, 99, 71, 0.85), 0 0 28px rgba(255, 140, 0, 0.55);
		transform: translateY(2px) rotate(-2deg);
	}
	75% {
		box-shadow: 0 0 18px rgba(255, 69, 0, 1), 0 0 35px rgba(255, 215, 0, 0.6);
		transform: translateY(-1px) rotate(1deg);
	}
	100% {
		box-shadow: 0 0 12px rgba(255, 69, 0, 0.8), 0 0 25px rgba(255, 140, 0, 0.5);
		transform: translateY(0) rotate(0deg);
	}
}

@keyframes border-glow {
	0% {
		border-color: rgba(255, 69, 0, 0.7);
		box-shadow: 0 0 8px rgba(255, 69, 0, 0.5);
	}
	100% {
		border-color: rgba(255, 165, 0, 0.9);
		box-shadow: 0 0 12px rgba(255, 165, 0, 0.7);
	}
}



