/* MSIE hacks */

p
{
	margin-top:12px;
	margin-bottom:12px;
}

ul
{
	margin-top: 10px;
	margin-bottom:10px;
}

div
{
	margin:0px;
	padding:0px;
}

/* End of MSIE hacks */

img.ibmbp
{
	position:absolute;
	left:650px
}

body
{
	color:#7C7C7C;
	font-family: trebuchet ms, sans-serif, tahoma;
	font-size:13px;
	padding:0px;
	margin:0px;
	line-height:16px;
	text-align:left;
}

div.note {border:solid 1px gray; background:#ffcccc; padding:10px; text-align:justify;}
td
{
	font-family: trebuchet ms, sans-serif, tahoma;
	font-size:13px;
	line-height:14px;
	text-align:left;
}

ul
{
	list-style-image: url('/templates/webstep/arr.gif');
	padding:10px;
	margin-left:7px;
	background:#EEEEEE;
	border-left:dotted 1px silver;
	_border-top:solid 10px #EEEEEE;
	_border-bottom:solid 10px #EEEEEE;
	_padding:0px;
	_margin-left:7px;
	_padding-left:10px;
	_padding-right:10px;
}

ol
{
	background:#EEEEEE;
	margin-left:7px;
	padding:10px;
	padding-left:25px;
	border-left:dotted 1px silver;
	_border-top:solid 10px #EEEEEE;
	_border-bottom:solid 10px #EEEEEE;
	_padding:0px;
	_margin-left:7px;
	_padding-left:10px;
	_padding-right:10px;
}

#content
{
	width:766px;
	border:0px;
	margin:0px;
	padding:0px;
	text-align:left;
	/* display:table; */
	float:left;
}

#content .news_short 	{ display:none; margin-bottom:6px; font-size:10px; }
#rnews .news_date 		{ display:none; }
#rnews h1 				{ display:none; }
#rnews br 				{ display:none; }

#rnews .prev_next	{ margin-top:10px; }
#rnews .prev_next td
{
	font-size:11px;
	text-align:right;
}

#rnews .news_title
{
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	text-align:left;
	color:#4B80A2;
}

#rnews .news_short
{
	border:dotted 1px silver;
	background:#eeeeee;
	font-size:11px;
	padding:5px;
	line-height:14px;
	margin-bottom:8px;
	text-align:left;
}

#rnews
{
	width:200px;
	border-right:dotted 1px silver;
	margin:0px;
	padding:10px;
	text-align:left;
	float:left;
	background:white;
}

#lwslogo
{
	position:absolute;
	left:0px;
	top:38px;
}

#lwslogo2
{
	position:absolute;
	left:0px;
	top:663px;
}

#lwsbanner
{
	position:absolute;
	left:30px;
	top:195px;
	border:solid 1px white;
}

#left_content
{
	border:0px;
	padding:0px;
	margin:0px;
	text-align:left;
	width:260px;
	float:left;
	height:100%;
	/* display:table; */
}

#right_content
{
	border:0px;
	margin:0px 18px 0px 18px;
	padding:0px;
	float:left;
	text-align:left;
	width:470px;
	height:100%;
	/* display:table; */
}

#search_box
{
	margin:0px; padding:9px 0px; border: 0px;
	text-align: right;
	height:20px;
}
#search_box form
{
	display:inline;
	border:0px; margin:0px; padding:0px;
}
#search_box input
{
	border:1px solid #cccccc;
	color: #cccccc;
	font-size:12px;
	padding-left: 3px;
}

#two_col_sep
{
	background:url('/templates/webstep/two_col_sep.png') left repeat-y;
	min-height:258px;
}

#left_column
{
	float: left;
	border:0px;
	margin:0px;
	padding:0px;
	padding-right: 17px;
	width: 218px;
	text-align:left;
	height:100%;
}

#right_column
{
	border:0px;
	margin:0px;
	float: left;
	/*background:url('/templates/webstep/dot_vert.gif') left repeat-y;*/
	padding:0px;
	padding-left: 17px;
	width: 217px;
	text-align:left;
	height:100%;
}

#footer_content_separator
{
	height:20px;
	background:white;
}

#footer
{
	width:100%;
	height:67px;
	margin:0px;
	padding:0px;
	text-align:center;
}

#img_menu td {text-align:center; vertical-align: middle; font-family: nimbus sans l, arial, sans-serif, tahoma;}

a {	color:#7C7C7C; text-decoration:underline}
/*a:hover {color:#444455;}*/
h1 {background:url('/templates/webstep/dot.gif') bottom repeat-x; color:#225468; font-weight:bold; text-transform:uppercase; display:block; padding:0px 0px 5px 1px; margin:0px; text-indent:0px; font-size:13px;}
h2 {color:#6B6B6B; display:block; padding:5px 0px 3px 0px; margin:0px; text-indent:0px; font-size:13px; font-style:italic;}
h3 {padding:5px 0px 3px 0px; margin:0px; text-indent:0px; font-size:12px;}

img {border:0px;}

p {text-indent: 0px; text-align: justify;}

.a:hover{text-decoration:underline;}
.arr {background:url('/templates/webstep/arr.gif') left center no-repeat; padding-left:10px;}
.big {font-size:12px}
li	{ color:#4B80A2; text-align:left; _margin-left:18px;}
.blue {color:#4B80A2; text-decoration:none}
.bold {color:#225468; text-decoration:none; font-weight:bold;}
.clear {clear:both}
.copy {color:#B5BEBB; text-decoration:none;}
.gray {color:#7C7C7C; text-decoration:none}
.green:hover {text-decoration:none}
.img {margin-right:15px}
.line {background:url('/templates/webstep/dot.gif'); height:1px; width:100%}
.menuseparator {margin:0px 15px 0px 15px;}
.middle {vertical-align:middle;}
.menu:hover {text-decoration:none;}
.n {font-size:11px}
.nu	{text-decoration:none}
.sm {font-size:10px}
.t {text-transform:uppercase}
.u {text-decoration:underline}
.vertline {background:url('/templates/webstep/dot_vert.gif') left repeat-y;}
.copyright {text-align:center; margin-top:4px; font-size:x-small; font-style:italic;}

#loginframe	{ background:#eeeeee; margin-top:10px; padding:14px; padding-top:20px; width:188px; text-align:center;}
#loginselect { border:solid 1px silver; width:100%; color:#222222; width:184px; margin-bottom:15px; }

/*
.form
{
	width:187px;
	height:17px;
	font-family:tahoma;
	font-size:10px;
	border-style:;
	border-width:;
	border-color:#;
	background-color:#ffffff;
	color:#7C7C7C;
	margin-left:0px;
	margin-right:0px
}

.textarea
{
	width:393px;
	height:97px;
	font-family:tahoma;
	font-size:10px;
	border-style:;
	border-width:;
	border-color:#;
	background-color:#ffffff;
	color:#7C7C7C;
	overflow:auto;
	margin-left:0px;
	margin-right:0px
}
*/

#subnav
{
	margin: 0px; padding: 0px; border: 0px;
	padding-bottom:1px;
	background:url('/templates/webstep/dot.gif') bottom repeat-x;
	font-family: sans-serif, tahoma;
}

#subnav ul {
	margin: 0px; padding: 0px; border: 0px;
	list-style: none;
	height:27px;
}

#subnav li {
	margin: 0px; padding: 0px; border: 0px;
	float: left;
	height:27px;
	/*background:url('/templates/webstep/dot_vert.gif') right repeat-y;*/
	background:white;
}

#subnav a {
	margin: 0px; padding: 8px 5px 8px 5px; border: 0px;
	display:block;
	font-size:11px;
	line-height:11px;
	color:#5C5C5C;
	text-decoration: none;
	text-transform: uppercase;
}

#subnav li ul {
	margin: 0px; padding: 1px; border:1px solid #e0e0e0;
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	z-index:1;
	background: white;
}

#subnav li li {
	margin: 0px; padding: 0px; border: 0px;
	width: 150px;
	height: auto;
	text-align:left;
	background: white;
}

#subnav li li a {
	margin: 0px; padding: 4px; border: 0px;
	width: 142px;
	height: auto;
	display:block;
	font-size:11px;
	line-height:11px;
	text-align:left;
	text-transform: uppercase;
}

#subnav li li a.menu-expand {
	background: url('/templates/webstep/arr.png') center right no-repeat;
}


#subnav li li ul {
	margin: -17px 0 0 150px;
	z-index:1;
}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {
	left: -999em;
}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {
	left: auto;
}


#subnav li:hover, #subnav li.sfhover {
	background: #e0e0e0;
}

.language img {
/*    border:solid 1px blue; */
    position:relative;
    top:5px;
}