#wbmoduleheader
	{
	width: 100%;
	padding: 0; 
	margin: 0; 
	border-bottom: 1px solid #2F5376;
	}

.wbleftheader
	{
	font-size: 10px; 
	line-height: 18px;
	}

.wbrightheader
	{
	font-size: 18px; 
	text-align: right; 
	font-weight: bold; 
	color: #2F5376; 
	letter-spacing: -1.5px; 
	margin: 0; 
	line-height: 18px;
	}

.wbempty
	{
	border: 1px solid #2F5376;
	padding: 24px; 
	margin: 8px 0; 
	color: #2F5376; 
	background-color: #efefef;
	font-size: 14px; 
	text-align: center;
	}

.wbtoprow
	{
	margin-top: 12px;
	}

div#wbsearch
	{
	width: 100%;
	vertical-align: top; 
	padding: 0;
	margin: 0;
	}

div#wbinventory
	{
	text-align: left;
	line-height: 150%; 
	margin-left: 10px;
	}

.wbbtnDefault
	{
	margin: 2px 0;
	}

input.formButton {border: 1px solid #5E5D63; color: #000000; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 9px; text-align:center;background-image : url('inputbg.gif');} 
textarea.formBox {border: #000000 1px solid; background: #ffffff; font: 11px verdana, arial, helvetica, sans-serif; } 
input.formTextBox {border: #000000 1px solid;background: #ffffff; font: 11px verdana, arial, helvetica, sans-serif; } 
select {border: #000000 1px solid;background: #ffffff; font: 10px verdana, arial, helvetica,sans-serif; } 

.wbclearer
	{
	clear: both;
	width: 99.9%;
	}

.wbclearer2
	{
	clear: both;
	width: 99.9%;
	margin-top: 8px;
	}

.wbletters
	{
	text-align: center; 
	font-size: x-small; 
	padding: 10px 0;
	}

.wbfloat30
	{
	float: left; 
	width: 30%; 
	margin-right: 10px;
	}

.wbcatname
	{
	font-size: 12px; 
	font-weight: bold; 
	background-color: #ccc; 
	padding: 1px 4px; 
	margin: 4px;
	}

.wbpad4
	{
	padding: 4px;
	margin: 0;
	}

h2.wbcat
	{
	text-align: left;
	margin: 0;
	color: #2F5376;
	}

h3.wbcat
	{
	text-align: left;
	margin: 10px 0 0 0;
	color: #2F5376;
	}

h4.wbterm, h5.wbterm
	{
	color: #456; 
	margin: 0 0 4px 0;
	}

.wbnopadding
	{
	padding: 0; 
	color: #456; 
	line-height: 110%;
	margin: 0;
	font-size: small;
	}

.wbsubmission
	{
	padding: 12px; 
	margin: 0; 
	color: #234;
	}

.wbrequest
	{
	padding: 0 12px 12px 12px; 
	margin: 0; 
	color: #234;
	}

fieldset.wbfset
	{
	margin: 0 0 10px 0;
	border: 1px solid silver;

	}
fieldset.wbfset ul
	{
	list-style-type: square; 
	list-style-position: outside; 
	line-height: 120%;
	}
fieldset.wbfset legend
	{
	font-weight: bold; 
	color: #900;
	}

.wbintrocen
	{
	text-align: center; 
	font-size: small; 
	padding: 4px 0 0 0;
	}

.wbdefinition
	{
	margin-left: 12px; 
	color: #456;
	line-height: 140%;
	}

.wbcatback
	{
	background-color: #efefef; 
	padding: 4px; 
	margin: 4px 0 12px 0;
	}

.wbsmall
	{
	padding-left: 18px; 
	color: #234; 
	line-height: 130%;
	margin: 0 0 6px 0;
	font-size: small;
	}

.wbxsmall
	{
	padding-left: 18px; 
	color: #234; 
	line-height: 130%;
	margin: 0 0 6px 0;
	font-size: x-small;
	}

.wbxxsmall
	{
	padding-left: 18px; 
	color: #234; 
	line-height: 130%;
	margin: 0 0 6px 0;
	padding-left: 18px; 
	font-size: xx-small;
	}

.wbcatsearch
	{
	text-align: left;
	margin: 10px 0 0 0;
	color: #2F5376;
	}

.wbresult
	{
	margin-left: 24px; 
	color: #567; 
	margin: 4px 0 12px 18px;
	}

.wbintro
	{
	margin: 2px 0 8px 0; 
	line-height: 160%;
	}


h1, h2, h3, h4, h5
	{
	margin: 0;
	}
.randterm
	{
	padding: 4px; 
	color: #456;
	}
p
	{
	padding: 0; 
	color: #234; 
	line-height: 130%;
	margin: 0;
	}
.blocksmall
	{
	font-size: xx-small; 
	display: block; 
	color: #456; 
	margin-bottom: 4px;
	}

input.btn
	{
	color:#050;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	font-weight:bold;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='3e6b99');
	}

input.btnhov
	{
	border-top-color:#c63;
	border-left-color:#c63;
	border-right-color:#930;
	border-bottom-color:#930;
	}


/* Nice buttons styles */
#buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; }
#buttonbar { float:left; width:100%; background: #e7e7e7 url("http://localhost/x207/modules/wordbook/images/bg.gif") repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px; }
#buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; }
#buttonbar li { display:inline; margin:0; padding:0; }
#buttonbar a { float:left; background:url("http://localhost/x207/modules/wordbook/images/left_both.gif") no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; }
#buttonbar a span { float:left; display:block; background:url("http://localhost/x207/modules/wordbook/images/right_both.gif") no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#buttonbar a span {float:none;}
/* End IE5-Mac hack */
#buttonbar a:hover span { color:#333; }
#buttonbar #current a { background-position:0 -150px; border-width:0; }
#buttonbar #current a span { background-position:100% -150px; padding-bottom:5px; color:#333; }
#buttonbar a:hover { background-position:0% -150px; }
#buttonbar a:hover span { background-position:100% -150px; }

.nav table {
	text-align: right;
	width: 0;
	}

.modfooter
{
text-align: center;
padding-top: 6px;
color: #789;
font-size: 9px;
}

.wbref
{
font-weight: bold;
color: #2F5376;
text-decoration: underline;
}
