a,a:visited,a:active
				{	color: 				#2D3D54; }
a:hover			{	color: 				#000000; }
html			{	overflow-x: 		auto; }
body			{	background-color: 	#f4f4f4;
					background-image: 	url(../../img/bg.gif);
					margin:				0px; }
p,td,input,select,textarea,.norm
				{	color: 				#000000;
					font-family: 		verdana,arial;
					font-size: 			12px;
					line-height: 		150%; }
p				{	margin:				7px 0px; }
img				{	border:				0px; }
input,select,textarea
				{	border:				1px #555 solid;
					padding:			1px; }
div				{	margin:				0;
					padding:			0; }
.mainbar		{	background-color: 	#4D6D94;
					background-image: 	url(mainbar.gif);
					height: 			24px;
					font-weight:		bold;
					color:				white;
					margin: 			0;
					padding: 			0 5px; }
.mainbar a, .mainbar a:visited, .mainbar a:active
				{	color:				white; }
.notice			{	background-color: 	#4D6D94;
					background-image: 	url(mainbar.gif);
					height: 			24px;
					font-weight:		bold;
					color:				white;
					margin: 			0;
					padding: 			0 5px; }
.error			{	background-color: 	#800000;
					background-image: 	url(redbar.gif);
					height: 			24px;
					font-weight:		bold;
					color:				white;
					margin: 			0;
					padding: 			0 5px; }
.bar			{	background-color: 	#D5DDEE;
					height: 			24px;
					margin: 			0;
					padding: 			0 5px; }
.lightbar		{	background-color: 	#E7E9FA;
					height: 			24px;
					margin: 			0;
					padding: 			0 5px; }
.shade2			{	background-color: 	#F4F4F9; }
.small			{	font-size: 			95%; }
.border			{	border: 			1px #555 solid; }
.redborder		{	border: 			1px #964D4D solid; }
.b_topbottom	{	border-top: 		1px #555 solid;
					border-bottom: 		1px #555 solid; }
.b_top			{	border-top: 		1px #555 solid; }
.b_bottom		{	border-bottom: 		1px #555 solid; }
.b_left			{	border-left: 		1px #555 solid; }
.b_right		{	border-right: 		1px #555 solid; }
.center			{	text-align: 		center;}
.preview		{	margin: 			5px 0px;
					padding: 			5px;
					border: 			1px solid #555; }
.grayborder		{	border-left: 		1px solid #555;
					border-right: 		1px solid #555;}
.grayborder2	{	border-right: 		1px solid #555;}
.image			{	border: 			0px;
					vertical-align: 	-32%}
.color2			{	background-color: 	#485E79; }
.color3			{	background-color: 	#e4f2ff; }
.text_disguise	{	border: 			0;
					background-color: 	#f4f4f4; }
.smltextbox		{	text-align:			center}
.c2				{	color:				white; }
.smilies		{	position:			relative;
					width:				130px;
					height:				190px;
					padding:			5px;
					text-align:			center;
					overflow: 			auto; }
.code			{	border:				1px #555 solid;
					margin: 			4px 2px 4px 2px;
					white-space: 		normal;
					padding: 			3px;
					position: 			relative;
					font-family: 		"Courier New", Courier, mono; }
.codebox		{	border:				1px #555 solid;
					margin: 			4px 2px 4px 2px;
					white-space: 		normal;
					padding: 			3px;
					font-family: 		"Courier New", Courier, mono;
					position: 			relative;
					max-height: 		200px;
					overflow:			auto }
.box			{	border:				1px #555 solid;
					margin: 			4px 2px 4px 2px;
					padding: 			3px;
					position: 			relative; }
.warning		{	color: 				red;
					font-weight:		bold; }
#help			{	border-bottom: 		1px #008000 dashed }
#info			{	font-size: 			0.8em }