body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

ol,ul{list-style:none;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

q:before,q:after{content:'';}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}

.corner-top,.corner-left,.corner-bottom{background-image:url(images/cr.gif);background-repeat:no-repeat;display:block;position:relative;font-size:0;line-height:0;margin:0;padding:0;height:3px;}
.corner-top{background-position:100% 0;width:auto;top:-1px;right:-1px;z-index:1;}
.corner-top .corner-left{background-position:0 -6px;width:3px;left:-2px;}
.corner-bottom{background-position:100% -3px;clear:both;width:auto;bottom:-1px;right:-1px;}
.corner-bottom .corner-left{background-position:0 -9px;width:3px;left:-2px;}

body#libra{margin:0 0 0 10px;font:80.5% arial,helvetica,sans-serif;color:#000;background-color:#fff;text-align:center;}


#homepage{width:902px;text-align:left;margin:auto;position:relative;}

a:link,a:visited{color:#2f6681;text-decoration:none;}
a:active,a:hover{color:#2f6681;text-decoration:underline;}

#spot-container,#block1{margin-top:8px;overflow:hidden;}


#home-footer{z-index:20;}
#home-header{overflow:visible; height:72px; text-align:right;}
#home-logo{position:absolute; left:0; height:72px; z-index:10;}
#home-header .menu-secondary{margin-right:-1px;padding:12px 0 0 10px;height:25px;font-size:86%;color:#666;background-color:transparent;white-space:nowrap;}
#home-header .menu-secondary a,#home-header .menu-secondary a:visited{color:#2f6681;background-color:transparent;text-decoration:none;font-weight:normal;}
#home-header .menu-secondary a:hover,#home-header .menu-secondary a:active{text-decoration:underline;}
#home-header .menu-secondary .link-delimiter{padding:0 7px 0 4px;}


#menu-module{position:relative;margin-top:1px;background:url(images/menu-background.jpg) repeat-x top left;z-index:10;border:1px solid #ccc;zoom:1;}
#menu-module .menu-container{width:100%;margin-top:-3px;}
#menu-module .menu{padding:6px 28px;border-right:1px solid #ccc;position:relative;}
#menu-module .lastmenu{border-right:0 solid #ccc;}
#menu-module .menu:hover,#menu-module .hover{background:url(images/menu-background.jpg) repeat-x 0 -100px;}
#menu-module .menu a{display:block;padding:0;height:auto;color:#2f6681;background-color:transparent;font-size:93.5%;line-height:1.13em;font-weight:bold;text-align:center;text-decoration:none;z-index:4;}
#menu-module .menu:hover a,#menu-module .hover a{color:#fff;}


.ffoot{background:#fff url(images/footer-background.png) repeat-x 0 -6px;border-bottom:1px solid #ccc;position:relative;margin-bottom:7px;}
#ie6 .ffoot,#ie7 .ffoot{padding-top:10px;}
.ffoot a:link,.ffoot a:visited{color:#666;}
.ffoot h3{color:#434e52;}
.ffoot,.ffoot h3{font-size:12px;}

.ffoot-col{width:193px;float:left;padding:10px 10px 10px 22px;}
.ffoot-col.last-col{width:195px;}
.ffoot h3,.ffoot ul,.ffoot li{margin-top:2px;margin-bottom:2px;}
.ffoot-block{margin:7px 0;}.ffoot-block+.ffoot-block{margin-top:-3px;}
.ffoot ul.separate{margin-top:14px;}


#footer a:hover,#footer a:active{text-decoration:underline;}
#footer #footer {width:902px; padding-right:7px; float:left; font:50.5% arial,helvetica,sans-serif; letter-spacing: 0.17em;}
#footer #footer{white-space:nowrap;float:left;padding-bottom:18px;}

#spot10{background-image:url(images/spot-background0.png);float:left;width:205px; background-position:-15px 0;padding:12px 0 0 20px;}
#spot10{position:relative;_height:100px;min-height:100px;}
#spot10 {padding:9px 10px 4px 11px;font-size:100%;color:#142557;}
#spot10 ul{padding:0 12px;font-size:93.5%;color:#2f6681;}
#spot10 ul li{padding-bottom:2px;}

#spot0{background-image:url(images/spot-background0.png);float:left;width:205px; background-position:-15px 0;padding:12px 0 0 20px;}
#spot0{position:relative;_height:100px;min-height:100px;}
#spot0 {padding:9px 10px 4px 11px;font-size:100%;color:#00562c;}
#spot0 ul{padding:1px 12px;font-size:120%;color:#00562c; letter-spacing: 0.07em; text-decoration:none;font-weight:bold;}
#spot0 ul li{padding-bottom:2px;}
#spot0 a:link,a:visited{color:#00562c;text-decoration:none;}


#spot{background-image:url(images/spot-background.png);float:left;width:205px; background-position:-15px 0;padding:12px 0 0 20px;}
#spot{position:relative;_height:100px;min-height:100px;}
#spot {padding:9px 10px 4px 11px;font-size:100%;color:#142557;}
#spot ul{padding:0 12px;font-size:93.5%;color:#2f6681;}
#spot ul li{padding-bottom:2px;}

#spot1{background-image:url(images/spot-background1.png);float:left;width:205px; background-position:-15px 0;padding:12px 0 0 20px;}
#spot1{position:relative;_height:100px;min-height:100px;}
#spot1 h3{margin:0;padding:9px 12px 4px 11px;font-size:124.5%;color:#142557;}
#spot1 {padding:9px 8px 4px 11px;font-size:100%;color:#666;color:#142557;}
#spot1 ul{padding:0 12px;font-size:93.5%;color:#2f6681;}
#spot1 ul li{padding-bottom:2px;}

#spot2{background-image:url(images/spot-background2.png);float:left;width:205px; background-position:-15px 0;padding:12px 0 0 20px;}
#spot2{position:relative;_height:100px;min-height:100px;}
#spot2 {padding:9px 8px 4px 11px;font-size:100%;color:#454947;letter-spacing: 0.07em;}
#spot2 ul{padding:0 12px;font-size:93.5%;color:#cdcdcd;font-weight:bold;}
#spot2 ul li{padding-bottom:2px;}
#spot2 a:link,a:visited{color:#cdcdcd;text-decoration:none;}


#spot3{background-image:url(images/spot-background3.png);float:left;width:205px; background-position:-15px 0;padding:12px 0 0 20px;}
#spot3{position:relative;_height:100px;min-height:100px;}
#spot3 {padding:9px 10px 4px 11px;font-size:100%;color:#00562c;}
#spot3 ul{padding:1px 12px;font-size:120%;color:#00562c; letter-spacing: 0.07em; text-decoration:none;font-weight:bold;}
#spot3 ul li{padding-bottom:2px;}
#spot3 a:link,a:visited{color:#00562c;text-decoration:none;}

#tbl {width: 650px;padding: 0;margin: 0; }

caption {padding: 0 0 15px 0;width: 650px; font: normal 11px "Bitstream Vera", Verdana, Arial, Helvetica, sans-serif;text-align: right;}

th {font: bold 12px "Bitstream Vera", Verdana, Arial, Helvetica, sans-serif;color: #4f6b72; border-left: 1px solid #bababa; border-right: 1px solid #bababa;border-bottom: 1px solid #bababa; border-top: 1px solid #bababa; letter-spacing: 2px;text-transform: uppercase;text-align: left;padding: 6px 6px 6px 12px;background: #bcdbdb url(images/menu-background.jpg) repeat-x;}

th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #bababa;background: none;}

#tbl td {font: normal 12px "Bitstream Vera", Verdana, Arial, Helvetica, sans-serif; border-left: 1px solid #bababa; border-right: 1px solid #bababa;border-bottom: 1px solid #bababa;background: #fff;padding: 6px 6px 6px 12px;color: #4f6b72; line-height: 22px }

a.pdf,
a.txt{
	padding-right:1.5em;
	height:0; /*per IE5.0/Win*/
	vertical-align:bottom;/*per IE5.0/Win*/
}

a.pdf{background:url(images/pdf_file.png)100% 100% no-repeat;}
a.txt{background:url(images/txt_file.png)100% 100% no-repeat;}

.icons {text-align: right;position: absolute;bottom: 13px; right:0px;line-height: 20px;height: 24px;}
.icons a {display: block;width: 22px; height: 22px; margin-left: 7px; float: right;text-align: right;}

.icons .twitterlink {background: url(images/social_icon_sprite.png) no-repeat -22px 0;}
.icons .youtubelink {background: url(images/social_icon_sprite.png) no-repeat -44px 0;}
.icons .linkedinlink {background: url(images/social_icon_sprite.png) no-repeat -66px 0;}
.icons .facebooklink {background: url(images/social_icon_sprite.png) no-repeat -88px 0;}
.icons .rsslink {background: url(images/social_icon_sprite.png) no-repeat 0 0;}
.icons .twitterlink:hover {background-position: -22px -22px;}
.icons .youtubelink:hover {background-position: -44px -22px;}
.icons .linkedinlink:hover {background-position: -66px -22px;}
.icons .facebooklink:hover {background-position: -88px -22px;}
.icons .rsslink:hover {background-position: 0px -22px;}

