body			{ margin:0px; padding:0px; background-image: url('/common/layout/bg.png'); background-repeat: repeat-x; color:black; font-family:Verdana, sans-serif; font-size:10px; }

a			{ background:transparent; color:#45455D; text-decoration:none; }
a:hover			{ background:transparent; color:#000000; text-decoration:underline; }

.graybluea a			{ background:transparent; color:#45455D; text-decoration:none; }
.graybluea a:hover			{ background:transparent; color:#000000; text-decoration:underline; }

a.black			{ background:transparent; color:black; text-decoration:none; font-weight:bold }
a.black:hover		{ background:transparent; color:#A8D4DF; text-decoration:none; font-weight:bold }

.menu a 	    	{ background:transparent; color:#000000; text-decoration:none; font-weight:bold}
.menu a:hover		{ background:transparent; color:#45455D; text-decoration:underline; font-weight:bold}

.left a 	    	{ background:transparent; color:#FFFFFF; text-decoration:none; }
.left a:hover		{ background:transparent; color:#DDDDDD; text-decoration:underline; }

// .menutint a 	    	{ background:transparent; color:#D7F65B; text-decoration:none; font-weight:bold}

a.menu:link 	    	{ background:transparent; color:#DFFF61; text-decoration:none; font-weight:bold}
a.menu:hover		{ background:transparent; color:#FFFFFF; text-decoration:underline; font-weight:bold}


td			{ font-family:Verdana, sans-serif; font-size:10px; }
p			{ margin-top: 10px; margin-bottom:0px; }
strong			{ background:transparent; color:#89A912; }
strongblack			{ background:transparent; color:#000000; }
h1			{ margin-top:30px; margin-bottom:0px; font-size:10px; font-weight:900; background:transparent; color:#000000; }
img			{ border:0px; }
input, select, textarea { border:1px solid #000000; font-family:Verdana, sans-serif; font-size:10px; }
u 			{ text-decoration: none; border-bottom: dashed 1px #000000; }


.search			{ padding-right:26px; padding-top:2px; }
.search[class]		{ padding-right:26px; padding-top:3px; }

.td			{ font-family:Verdana, sans-serif; font-size:11px; }

.lefttopic		{ margin-left:7px; background:transparent; color:#FFFFFF; font-weight:bold; }
.leftext		{ background:transparent; color:#FFFFFF; }
.topic			{ margin-left:7px; background:transparent; color:#000000; font-weight:bold; }
.black			{ background:transparent; color:#000000; font-family:Verdana, sans-serif; font-size:10px;}
.white			{ background:transparent; color:#FFFFFF; font-family:Verdana, sans-serif; font-size:10px;}
.green			{ background:transparent; color:#D7F65B; }
.blue			{ background:transparent; color:#00779F; }
.grayblue		{ background:transparent; color:#45455D; font-family:Verdana, sans-serif; font-size:10px;}
.light			{ background:transparent; color:#A8D4DF; }
.arrow			{ background:transparent; color:#FF9A00; font-family:Verdana; font-size:10px; font-weight:900; }
.arrowb			{ background:transparent; color:#45455D; font-family:Verdana; font-size:10px; font-weight:900; }
.arrowg			{ background:transparent; color:#B7D932; font-family:Verdana; font-size:10px; font-weight:900; }
.arrowgdark		{ background:transparent; color:#89A912; font-family:Verdana; font-size:10px; font-weight:900; }
.arrowglight		{ background:transparent; color:#B7D932; font-family:Verdana; font-size:10px; font-weight:900; }
.cube			{ background:transparent; color:#FF9A00; font-family:Verdana; font-size:11px; font-weight:900; }
.cubew			{ background:transparent; color:#FFFFFF; font-family:Verdana; font-size:11px; font-weight:900; }
.cubeg			{ background:transparent; color:#B7D932; font-family:Verdana; font-size:11px; font-weight:900; }
.thumb			{ margin:2px 5px 5px 0px; float:left; border:1px solid #000000; }

.imgLeft		{ margin:10px 10px 10px 0px; float:left; border:1px solid #83949B; }
.imgRight		{ margin:10px 10px 10px 0px; float:right; border:1px solid #83949B; }
.imgGallery		{ margin:5px; border:1px solid #83949B; }
//.banner		{ margin:5px; border:1px solid #83949B; }
.button			{ margin:0px; border:1px solid #83949B; }

.copy			{ background:transparent; color:#000000; text-decoration:none; font-family:Verdana, sans-serif; font-size:9px; }
.cSkene			{ background:transparent; color:#00779F; font-weight:bold; }
.cMember		{ background:transparent; color:#00779F; }
.cGuest			{ background:transparent; color:black; }
.sigu			{ font-style:italic; font-size:10px; }
.comment		{ background:transparent; color:#00779F; margin:10px 0px 0px 0px; }
.error			{ background:white; color:red; margin:0px 0px 20px 0px; padding:2px; width:80%; border:1px solid darkred; }

.dashlink		{ border-bottom: dashed #000000 1px; } 

.transparency_box_gray 	{/* Mozilla doesn't support crazy MS image filters, so it will ignore the following */
  			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/layout/bg_g.png', sizingMethod='scale'); 
  			background-image: none;
  			background-position: top left;
  			background-repeat: no-repeat;
}

.transparency_box_gray[class] {
  			background-image:url('/common/layout/bg_g.png');
  			background-position: top left;
  			background-repeat: repeat;
}

.transparency_box_lightblue 	{/* Mozilla doesn't support crazy MS image filters, so it will ignore the following */
  			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/layout/bg_lb.png', sizingMethod='scale'); 
  			background-image: none;
  			background-position: top left;
  			background-repeat: no-repeat;
}

.transparency_box_lightblue[class] {
  			background-image:url('/common/layout/bg_lb.png');
  			background-position: top left;
  			background-repeat: repeat;
}

