/*
-UEFL.CSS Design
-Modified $Date: 2005/03/10 18:37:24 $
-Current $Revision: 1.26 $
*/
@import url('amended-general.css');
@import url(skipnetscape4.css);
div{border:0}
#position2 div.contentpos{margin-right:35px;width:98%;margin-top:0px;}
body#l121 table#position4{border:0;top:0px;display:inline;float:right;margin:0;padding:0;position:absolute;width:40%;left:60%;
voice-family: "\"}\"";
voice-family: inherit;
left:68%;
/*\/*/ 
drdoc: "; 
drdoc: ""; 
/* NN4 */ 
left:60%;
/*";\/* IE */ 
}
#position1 form {
	padding-top:50px;
}
h2{
	margin:0 0 0 10px;
	padding:1em 0 0 0;
}
body div#contentcolumns div#position2 h1.entrylocation span,
body div#contentcolumns div#position2 div.page h1.entrylocation span,
body#l13 div.page#page1 h1.entrylocation span,
body#l13 div.page#page1 h1.entrytitle span,
body#l121 div.page h1.entrylocation span,
body#l121 div.page h1.entrytitle span,
body#l121 h1.entrylocation span,
body#l121 h1.entrytitle span,
#position1 label span,
#position2 form h1 span.icon,
#position2 h1.entrytitle span,
div#sitemap h1.label span,
table#position4 div#mirrordata div.label a span.icon,
#position1 form label.searchlabel span,
body#l13 #position2 div.latestpages h1.entrytitle span,
{
left:10px;
margin:0 0 0 10px;
padding:12px 0px 0px 20px;
height:40px;
width:auto;
vertical-align: middle;
voice-family: "\"}\"";
voice-family: inherit;
background-image:url(/libertas_images/themes/uefl/headerfile.gif);
background-position:0%;
background-repeat:no-repeat;
COLOR:#000000;
}
table#position4 div#mirrordata div.label a span.icon span.text{
	margin:0px;padding:0px;
}
/*
end of hacks
*/

h1{padding-left:5px;}
a{color:#000000;text-decoration:none}
a:hover{text-decoration:underline}
a.breadcrumb{color:#D44409}
body{font-family:verdana,georgia,Tahoma,arial,sans-serif;font-size: 0.95em;height:auto;margin:0;padding:0;line-height: 1.3em;
width:100%;
min-width: 770px;
}
div#contentcolumns{font-size:0.8em;clear:both;display:block;
width:100%;
min-width: 770px;

}
body div#contentcolumns>div#footer{display:block;left:0;margin:0;position:relative;width:expression(document.body.clientWidth < 770 ? "770px": "100%");}
body div#contentcolumns>div.poweredbytext{display:block;left:0;margin:0;position:relative;top:0;width:100%}
body div#contentcolumns>div#position1{display:block;height:auto;width:20%;min-width: 154px;}
body div#contentcolumns>div#position2{display:block;left:20%;margin:0;position:absolute;top:0;width:80%}
body#l1111 #position1,body#l1111 #position2,body#l1111 #position3,body#l1111 #position4,body#l112 #position1,body#l112 #position2,
body#l121 #position1,body#l121 #position4,body#l211 #position3,body#l211 #position4,body#l13 #position1,body#l31 #position1{
border:0;
display:inline;
width:20%;
min-width: 154px;
}
body#l121 #position1 a,body#l13 #position1 a{color:#FFFFFF}
body#l121 #position1 p,body#l13 #position1 p{color:#FFFFFF;font-size:1.1em;padding-left:2px}
body#l121 #position1,
body#l13 #position1{
background-color:#246494;border:0;display:inline;
height:100%;left:0;xposition:relative;
top:auto;width:20%;padding-bottom:75px;}
body#l13 #position2,
body#l31 #position1,
body#l121 #position2{
display:inline;margin:0;padding:0;top:0;
width:80%;
min-width: 616px;
}
div#page1 div.pagecontent {
	margin-top:50px;
}
body#l121 div#page1.page{margin:0px;padding:0px;}
body#l121 div#page1 h1 a{color:#000000}
body#l121 div#page1.page div{margin:0;padding:0px 0 3px 0;}
body#l121 div#page1.page p{margin:0;padding:0 0 10px 3px ;}
body#l121 div.page#page1{clear:none;height:300px;width:60%;}

#position2 div.filter form div.table{
	clear:both;
	padding-top:45px;
}
td,tr,th{font-size:0.9em;}
body#l121>#position1{display:block;top:0}
body#l13 div.page h1 span a{color:#D44409}
body#l13 div.page#page1{clear:none;width:100%}
body#l13>div.page div.contentpos{width:95%;}
body#l211 #position1, body#l112 #position3 {border:0;display:inline;width:50%}
body#l4 #position1{border:0;display:inline;width:100%}
div{display:block;margin:0;padding:0;vertical-align:top}
div#companyname {
	height:180px;width:217px;position:static;top:0;left:0;float:left;z-index:100;display:inline;
}
div#companyname h1 a{height:180px;width:217px}
div#companyname h1 a{
background-image:url(/libertas_images/themes/uefl/logo.gif);
background-position:0% 50%;
background-repeat:no-repeat;
height:180px;
left:-2;
position:absolute;
top:27;
vertical-align:middle;
width:217px
}
div#companyname h1 a span{display:none}
div#contentcolumns{background-image:url(/libertas_images/themes/uefl/contentbg.gif);background-position:100% 50%;background-repeat:repeat-y;height:80%;position:absolute;top:191px;width:expression(document.body.clientWidth < 770 ? "770px": "100%");}
body div#contentcolumns div#position1 div#webfooter p{font-size:0.99em;margin-top:30px}
body div#contentcolumns div#position1>div#webfooter{font-size:0.9em;margin-top:30px;padding-bottom:30px;}
body#l121 div div#position1{border-bottom:1px solid #FFFFFF}
div#footer ul.pageoptions{display:inline;left:0px;margin:0;padding:0;position:relative;top:-33px;width:auto}
div#footer ul.pageoptions li{display:inline;width:auto}
div#footer ul.pageoptions li a span span.text{color:#000000;cursor:auto;font-weight:bold}
div#footer ul.pageoptions li.po-com a span.icon{background-image:url(/libertas_images/general/buttons/pageoptions/button_large_COMMENT.gif);background-repeat:no-repeat;height:18px;width:auto}
div#footer ul.pageoptions li.po-eaf a span.icon{background-image:url(/libertas_images/general/buttons/pageoptions/button_large_EMAIL.gif);background-repeat:no-repeat;height:18px;width:auto}
div#footer ul.pageoptions li.po-ptr a span.icon{background-image:url(/libertas_images/general/buttons/pageoptions/button_large_PRINTER.gif);background-position:5% 70%;background-repeat:no-repeat;height:18px;margin-left:5px;padding-left:24px;
padding-top:3px;width:auto}
div#footer ul.pageoptions li.po-top a span.icon{background-image:url(/libertas_images/general/buttons/pageoptions/button_large_TOPOFPAGE.gif);background-position:10% 160%;background-repeat:no-repeat;height:18px;padding-left:24px;padding-top:3px;width:auto}
div#header{background-image:url(/libertas_images/themes/uefl/headerbg.jpg);background-position:100% 0%;background-repeat:no-repeat;height:126px;left:0;position:absolute;top:-191px;
width:100%;
xwidth:expression(document.body.clientWidth < 770 ? "770px": "100%");
}

div#header div#mainmenu>ul.level1{width:114px}
div#mirrordata div.readmore a.readmore span.text{display:none}
div#mirrordata li a{color:#0E4E7E;font-weight:bold}
div#mirrordata li div.contentpos{margin:0px;padding:0px}
div#mirrordata li div.contentpos p{color:#0E4E7E;margin:0 0 10px 0;padding:0px; line-height: 1.5em}
div#mirrordata ul{margin:0;width:72%}
div#mirrordata ul li.mirroritem div.readmore a.readmore span.icon{background-image:url("/libertas_images/themes/uefl/readmore.gif");background-position:right;background-repeat:no-repeat;cursor: auto;display:block;height:25px;width:100%}
div#position2{margin:0;padding:0;}
div#position2 div.table{width:96%}
div#position2 form{position:relative;width:100%}
div#position2>h1{width:50%}
div#position4 td,table#position4 tr{margin:0;padding:0;vertical-align:top}
div#webfooter{background-image:url("/libertas_images/themes/uefl/webfooterbg.gif");background-position:bottom left;background-repeat:no-repeat;bottom:0;color:#FFFFFF;display:block;font-size:0.9em;height:75px;line-height:1.2em;position:absolute;text-align:left;width:100%;margin-bottom:123px;}
div.breadcrumb{background:url(/libertas_images/themes/uefl/menubottom.gif) repeat-x 50% 0%;
border:0;color:#246494;display:block;font-weight:bold;left:20%;padding-bottom:0px;padding-top:1px;
position:absolute;text-align:left;top:168px;width:80%}
#position2 div {
	padding:0px;margin:0px;
}

#position2 div.page{clear:both;}
#position2 div.page div.contentpos{padding-left:10px;width:100%;padding-top:40px;}
#position2 div.page#page1 div.contentpos{width:98%;padding-top:40px;margin-top:0px;}
#position2 div.page#page2 {margin:0px;padding:50px 0 0 0;width:65%;}
#position2 div div.page#page2 {margin:0px;padding:0px;width:65%;}

div>h1.label{width:30%}
hr.contentpos{color:#246494;height:1px;width:99%}
html>body #position1 div.micromenu ul li a{width:100%}
input.button{background:#246494;border:1px solid #000000;color:#FFFFFF;font-weight:bold;margin:10px 0 10px 0}
li.mirroritem div.newsdate{display:inline;float:right;width:auto}
li.mirroritem div.title{color:#000000;display:inline;width:auto}
p.topofdoc{clear:both;padding:15px}
span.required{color:#FF0000;font-weight:bold}
table#position4{height:350px}
table#position4 td{border-left:1px solid #CCCCCC}
ul li.mirroritem{color:#000000;list-style-image:url(/libertas_images/general/bullets/bullet_plain_0E4E7E.gif);margin-left:20px}
.poweredbytext img{display:none}
.poweredbytext,.poweredbytext a{background-color:#23A5E3;color:#000000;padding-bottom:10px;text-align:center}
#position1 div.micromenu{background-color:#246494;display:block;padding:0px;width:100%}
#position1 div.micromenu ul{border-top:1px solid #47C9FD;display:block;list-style:none;margin:0;padding:0px}
#position1 div.micromenu ul li{border-bottom:1px solid #47C9FD;display:block;list-style:none;margin:0 0 0 0}
#position1 div.micromenu ul li a{background:url(/libertas_images/themes/uefl/mircomenu_arrows.gif) no-repeat;color:#FFFFFF;display:block;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;padding:8px 0 8px 25px;text-decoration:none;width:100%}
#position1 form{background:url(/libertas_images/themes/uefl/formbg.gif) no-repeat 0 0px;height:134px;margin:0;padding:0}
#position1 div label.searchlabel span,
body#l121 h1.entrylocation span,
body#l121 h1.entrytitle span,
#position4 tr td div div.label span{height:auto;margin:0px;padding:0px;padding-left:20px;position:relative;top:0px;vertical-align:middle;}
/*
#position1 xinput.button{background:url(/libertas_images/themes/uefl/sitesearch.gif) no-repeat 50% 0%;border:0px;display:inline;font-size:20em;height:28px;margin-left:110px;position:absolute;top:53px;width:22px}
*/
#position1 form div {
}
#position1 form div div.columnsearch{
	padding-top:50px;
	vertical-align: top;
}
#position1 div.columnsearch input.button{
	margin:0px;width:30px;display:inline;
}
#position1 input.headersearch{display:inline;margin:0 0 4px 7px;width:100px;padding:1px;padding-bottom:6px;}
#position1 div.columnsearch input.button{background:url(/libertas_images/themes/uefl/sitesearch.gif) no-repeat 50% 0%;
border:0px;
display:inline;
font-size:0.0001em;
height:28px;
margin-left:0px;
width:22px;}
#position1 div.columnsearch>input.headersearch{
vertical-align:top;
}
#position2 a{color:#D44409}
#position2 div.contentpos form h1,
#position2 form h1,
div#sitemap h1.label,
div#mirrordata div.label,
#position1 div.label label,
#position1 div label.searchlabel,
body#l121 h1.entrytitle,
body#l13 div#page1 h1.entrytitle,
h1.entrylocation,
body div#contentcolumns div#position2 h1.entrylocation,
body div#contentcolumns div#position2 div.page h1.entrylocation,
body#l13 #position2 div.latestpages h1.entrytitle,
#position4 tr td div div.label{background-color:#CCCCCC;background-image:url(/libertas_images/themes/uefl/menubg.gif);background-position:top left;background-repeat:repeat-x;border-left:1px solid #666666;border-right:1px solid #CCCCCC;clear:both;display:block;font-size:1em;font-weight:bold;height:42px;margin:0px;padding:0;position:absolute;top:-1px;vertical-align:middle;width:100%;}
#position2 div.contentpos form>h1,
#position2 form>h1,div#sitemap>h1.label,
div#mirrordata>div.label,
#position1>form label.searchlabel span,
body#l121>h1.entrytitle,
body#l13 div#page1>h1.entrytitle,
h1.entrylocation{height:42px;padding-top:70px;vertical-align:middle}

#position2 div.page div.contentpos form h1{display:none}
#position2 form div.xcell input#page_search{width:120px}
#position2 h1 a{color:#000000}
#position2 hr.contentpos{text-align:left;width:94%}
#position2 p.contentpos{width:96%}
#position2 ul{list-style-image:url(/libertas_images/themes/uefl/bullet-point-blue-square.gif);padding-top:1px;width:auto}
#position4{border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC}

div#contentcolumns div#header div#mainmenu{background-image:url(/libertas_images/themes/uefl/menubg.gif);background-position:left top;background-repeat:repeat-x;display:block;height:42px;margin:0px;left:20%;padding:0px;position:absolute;top:126px;width:80%;line-height: 1em;}
div#contentcolumns div#header div#mainmenu li a.submenu{background:url("/libertas_images/themes/uefl/bullet-point-blue-square.gif") right no-repeat;text-decoration: none;}
div#contentcolumns div#header div#mainmenu li.folder ul{border:0;display:none;left:100px;position:absolute;top:4px}
div#contentcolumns div#header div#mainmenu li.folder:hover{background:none;width:14%;z-index:10}
div#contentcolumns div#header div#mainmenu ul, div#contentcolumns div#header div#mainmenu li, div#contentcolumns div#header div#mainmenu a{display:inline;margin:0;padding:0;position:relative;vertical-align:top;width:auto;text-decoration: none;}
div#contentcolumns div#header div#mainmenu ul.level1{display:inline;height:40px}
div#contentcolumns div#header div#mainmenu ul.level1 li{border-left:1px solid #666666;border-right:1px solid #FFFFFF;display:inline;height:40px;margin:0px;padding:0px;text-align:center;vertical-align:middle;width:14%}
div#contentcolumns div#header div#mainmenu ul.level1 li a{border:1px;color:#000000;display:inline;font-weight:bold;height:42px;padding-top:10px;vertical-align:middle;width:100%}
div#contentcolumns div#header div#mainmenu ul.level1 li a.submenu{background:none}
div#contentcolumns div#header div#mainmenu ul.level1 li a:hover{background-color:#FF9900;border-bottom:1px solid #666666;border-left:1px solid #FFFFFF;border-right:1px solid #CCCCCC;border-top:1px solid #666666;color:#000000;display:inline;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#ffffff,endcolorstr=#EC730B);height:42px;text-align:center;vertical-align:middle;width:100%;padding:11px 0 0 0;top:0px;}
div#contentcolumns div#header div#mainmenu ul.level1 li.folder ul li a:hover{background-color:#FF9900}
div#contentcolumns div#header div#mainmenu ul.level1 li.folder:hover ul.level2{background:#FFFFFF;border:0px;display:block;filter:none;height:auto;left:0;top:41px;width:140px}
div#contentcolumns div#header div#mainmenu ul.level2 li.folder:hover ul.level3,
div#contentcolumns div#header div#mainmenu ul.level3 li.folder:hover ul.level4,
div#contentcolumns div#header div#mainmenu ul.level4 li.folder:hover ul.level5{background:#FFFFFF;border:0px;display:block;filter:none;height:auto;left:135px;top:0px;width:140px}
div#contentcolumns div#header div#mainmenu ul.level1 li.folder:hover ul.level2 li{border-right:1px solid #666666;border-bottom:1px solid #666666;height:25px;padding:0px;top:0px;width:138px;}
div#contentcolumns div#header div#mainmenu ul.level1 li.folder:hover ul.level2 li a{background:#FFFFFF;border:0px;border-bottom:1px solid #000000;filter:none;height:25px;padding:4px;top:1px;width:100%;font-weight:normal;}
div#contentcolumns div#header div#mainmenu ul.level1 li.folder:hover ul.level2 li a:hover{background:#FF9900;border:0px;filter:none;height:25px;padding:3px}
div#contentcolumns div#header div#mainmenu ul.level1 li.folder:hover ul.level2 li>a{background:#FFFFFF;border-bottom:1px solid #000000;display:block;filter:none;height:auto;padding:4px;top:0px;width:100%}
div#contentcolumns div#header div#mainmenu ul.level1 li.folder:hover ul.level2 li>a:hover{background:#FF9900;border:1px solid #000000;filter:none;height:auto;padding:3px}
div#contentcolumns div#header div#mainmenu ul.level1 li.folder:hover ul.level2>li{border-bottom:1px solid #000000;display:block;height:auto;padding:0px;top:1px;width:100%}
div#contentcolumns div#header div#mainmenu ul.level1 li.folder:hover>ul.level2{border:1px solid #000000;display:block;filter:none;height:auto;left:0;top:17px;width:140px;}
div#footer{
	background-color:#23A5E3;
	border-top:1px solid #23A5E3;
	position:relative;
	clear:both;
	width: 100%;
}
div#footer div.micromenu{background-image:url(/libertas_images/themes/uefl/menubg.gif);background-position:0% 50%;background-repeat:repeat-x;margin:10px 0px 0 0;padding:0 0 0 0;width:100%;clear:both;}
div#footer>div.micromenu{border-top:1px solid #47c9fd;border-bottom:1px solid #47c9fd;height:42px;}
div#footer div.micromenu ul{display:block;height:42px;left:25%;margin:0;padding:0;position:relative;width:auto;}
div#footer div.micromenu>ul{
	margin-top:10px;
	width:550px;
	margin-left: 30px;
	float: left;
} 
div#footer div.micromenu ul li{display:inline;height:40px;margin:0px;padding:12 0 0 0;position:relative;width:11%;text-align: center;}
div#footer div.micromenu>ul li{width:100%;margin:0px;padding:0 0 0 0;}
div#footer div.micromenu ul li a{color:#000000;font-weight:bold;margin:0px;padding:0px;}
div#footer div.micromenu>ul li a{
	width:100%;
	margin:0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

#position1 form div label.searchlabel,
body#l121 h1.entrylocation,
body#l121 h1.entrytitle,
#position4 tr td div div.label{padding:0;padding-left:18px;position:relative;top:-1px;vertical-align:middle;width:auto;}


body#l13 #position2 div#page1.page{margin:0px;padding:0px}
ul#accesskeystop.accesskeys{	
	display:inline;
	float:left;
	left:0px;
	height:auto;
	width:auto;
	position:absolute;
	margin:0px;
	padding:0px;
	padding-left: 5px;
	padding-bottom:5px;
	padding-right:5px;
	border:2px solid #ffffff;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	background:#ffffff;
	z-index: 200;
}
ul#accesskeystop.accesskeys li{
	list-style:none;
	list-style-image:none;
	height:auto;display:inline;width:auto;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	line-height: 1.5em;
	font-size:0.75em;
	xborder-left:1px solid #cccccc;
}
ul#accesskeystop.accesskeys li.text{
	list-style:none;
	list-style-image:none;
	height:auto;display:inline;width:auto;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#666666;
}
ul#accesskeystop.accesskeys li a,
ul#accesskeystop.accesskeys li a span {
	display:inline;
	width:auto;
	visibility:visible;
	padding-left:1px;
	padding-right:0px;
	color:#d44409;
	font-weight:bold;
}
ul#accesskeystop.accesskeys li a:hover{
	text-decoration:none;
}
div.searchresults p.contentpos{
	border-bottom:1px dashed #ff9900;
}

body#l121 div.engine div.table{
	width:50%;
	padding:50px 10px 10px 10px
}#l121 #contentcolumns #footer .micromenu li {
	width: 80px;
}
#l121 #contentcolumns #footer .micromenu {
	width: 100%;
	float: left;
}
#l121 #contentcolumns #footer .pageoptions {
	margin: 0px;
	padding: 0px;
	width: 100px;
	display: none;
}
#l121 #contentcolumns #powerby {
	display: none;
}
