/*GLOBAL*/
body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
img {border:none;}
.clr {clear:both;}
.FloatRight {float:right;}

#GblTp {background:url(bg-global.jpg) repeat-x;}
#GblTp .Ctnr {width:950px; margin:auto;}
a, a:visited, a:hover {outline:none;}
.Ctnr a, .Ctnr a:visited {color:#AD0917; text-decoration:underline;}
.Ctnr a:hover {text-decoration:none;}

/*HEAD*/
.Hdr {height:129px; position:relative;}
.InfLne {height:26px; line-height:26px; width:150px; float:right; border-left:solid 1px #FFF; padding:0 0 0 10px; font-size:11px; color:#FFF; font-weight:bold;}

.InfLne a, .InfLne a:visited {color:#FFF; text-decoration:underline; font-weight:normal;}
.InfLne a:hover {text-decoration:none;}

.Logo {float:left; width:310px;}

.Nav {float:right; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; margin:30px 0 0 0;}
.Nav a, .Nav a:visited {float:left; display:inline-block; padding:12px 0 18px 10px; text-decoration:none; font-size:17px; color:#AD0917;}
.Nav a:hover {color:#265951; text-decoration:none; background:url(bg-topnav.jpg) bottom left no-repeat;}
.NavItem a p {color:#000; margin:0; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; padding:5px 0 0 0;}
.NavItem {background:url(bg-topnav-line.jpg) top left no-repeat; float:left;}
.NavItem p {margin:0;padding:0;}

.About {width:130px;}
.Projects {width:192px;}
.Investors {width:156px;}
.Contact {width:161px;}

/*#Nav2 .Projects a, #Nav2 .Projects a:visited, #Nav1 .About a, #Nav1 .About a:visited, #Nav3 .Investors a, #Nav3 .Investors a:visited, #Nav4 .Contact a, #Nav4 .Contact a:visited {float:left; display:block; padding:12px 0 18px 10px; text-decoration:none; font-size:17px; color:#265951; background:url(bg-topnav.jpg) bottom left no-repeat;}/*

/*SLIDESHOW*/
/*.MnImg {position:absolute; top:0; height:270px;}*/
#slideshow {position:absolute;top:0;height:270px;}
#slideshow DIV {position:absolute;top:0;left:0;z-index:8;opacity:0.0;height:270px;background-color: #FFF;}
#slideshow DIV.active {z-index:10;opacity:1.0;}
#slideshow DIV.last-active {z-index:9;}
#slideshow DIV IMG {height:270px; display:block; border: 0; margin-bottom: 10px;}

#HdrRbn {background:url(header-ribbon.png) top left no-repeat; width:153px; height:207px; position:absolute; top:0; right:24px; z-index:901;}

.imagecontainer {position:relative; height:135px;}
.imagecontainer #slideshow {position:absolute;top:0;height:135px;}
.imagecontainer #slideshow DIV {position:absolute;top:0;left:0;z-index:8;opacity:0.0;height:135px;background-color: #FFF;}
.imagecontainer #slideshow DIV.active {z-index:10;opacity:1.0;}
.imagecontainer #slideshow DIV.last-active {z-index:9;}
.imagecontainer #slideshow DIV IMG {height:135px; display:block; border: 0; margin-bottom: 10px;}


/*BODY*/
.Bdy {min-height:480px; _height:480px; position:relative; padding:0 0 70px 0; background:#FFF;}
.ColBg {position:absolute; top:270px; background:url(bg-hm-bx.jpg);}

.HmBxs {padding:230px 0 0 0; position:relative; _position:none; z-index:900;}
.HmBxs .Col1, .HmBxs .Col2, .HmBxs .Col3 {width:310px; position:relative; float:left;}
.HmBxs .Col2 {margin:0 10px 0 10px;}
.HmBxs .Col1 {background:url(bg-hm-col1.jpg) left 44px no-repeat; min-height:154px; _height:154px;}

.CtntBxs, .Ctnt {background:#FFF;}
.CtntBxs .Col1, .CtntBxs .Col2, .CtntBxs .Col3 {width:310px; position:relative; float:left;}
.CtntBxs .Col2 {margin:0 10px 0 10px;}
.Ctnt {padding:20px 30px 10px 30px;}
.Ctnt p {margin:10px 0; float:left;}

.InfoBxQ, .InfoBxSA, .InfoBxJV {position:absolute; top:41px; left:0; width:270px; padding:0 20px 0 20px; /*height:156px;*/ font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; overflow:hidden;}
.InfoBxQ, .InfoBxQ .LiloCMS_Controller_Panel {background:#B96E4E;}
.InfoBxSA, .InfoBxSA .LiloCMS_Controller_Panel {background:#DF9354;}
.InfoBxJV, .InfoBxJV .LiloCMS_Controller_Panel {background:#7F743B;}

.InfoBxQ h2, .InfoBxSA h2, .InfoBxJV h2 {font-size:14px; font-weight:normal; padding:5px 12px 8px 12px; background:url(bg-h2-CtntBx.gif) bottom repeat-x;}
.InfoBxQ p, .InfoBxSA p, .InfoBxJV p {margin:0;font-size:11px; line-height:16px; padding:5px 12px 8px 12px;}
.CtntBxs a, .CtntBxs a:visited {font-size:14px; font-style:italic; color:#FFF; padding:5px 0 0 12px; display:block;}


/*EXHIBITIONS PAGE*/
.EXBTitle a, .EXBTitle a:visited {font-family:Georgia, "Times New Roman", Times, serif; background:#307066; display:block; padding:10px; color:#FFF; font-weight:normal; font-style:normal; font-size:14px; text-decoration:none; border-bottom:solid 1px #FFF;}
.EXBCtnt {overflow:hidden; margin:0 0 1px 0;}
.EXBTitle a:hover {text-underline:none;}
.EXBCalender {min-height:156px; _height:156px; /*border:solid 1px #275B53;*/ float:left; width:308px;}
.EXBPad {width:150px; margin:auto;}

.BX, .BX .LiloCMS_Controller_Panel {background:#FFF; width:308px!important; color:#000;}
.BX {position:absolute; /*top:38px;*/ top:0; left:0; font-family:Georgia, "Times New Roman", Times, serif;  overflow:hidden; border:solid 1px #275B53; margin:38px 0 0 0;}
.BX h2 {font-size:14px; font-weight:normal; padding:5px 12px 8px 12px;} 
.BX p {margin:5px 5px 5px 10px!important; font-size:12px; line-height:normal;}
.BX a, .BX a:visited {color:#AD0917; font-size:11px;}
.BX a:hover {color:#AD0917;} 
.Row {min-height:210px;}

.GalleryContainer {width:200px; float:left; text-align:right;}
a.GalleryImage, a.GalleryImage:visited {background:url(img-gallery-rollover.jpg) top no-repeat; width:25px; height:21px; display:block; 

float:right; padding:0; margin:0 0 0 10px;}
a.GalleryImage:hover {background:url(img-gallery-rollover.jpg) bottom no-repeat; }

.Col1 .News, .Col3 .News {padding:0 0 0 12px; position:relative; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.Col1 .News {padding-top:12px;}
.News p {margin:0; color:#333;}
.NewsArrw {float:right; width:11px; background:red;}


/* TABS HOME */
div.panes {position:relative; width:310px; background:#FFF; min-height:250px; _height:250px; outline:none;}
div.panes div.pane {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; clear:both; padding:0; background:#FFF; padding:20px 15px 0 29px; position:absolute; top:0px;left:0px;}
div.panes div.pane p {margin:0 0 15px 0;}
/* root element for tabs  */
ul.tabs {list-style:none;margin:0!important;padding:0;}
/* single tab */
ul.tabs li {float:left;text-indent:0;padding:0;margin:0;list-style-image:none!important;background:url(img-tab-inactive.png); _background:#DAE8E6;}
ul.tabs li.two {margin:0 0 0 2px;}
ul.tabs li p {margin:0;}
/* link inside the tab. uses a background image */
ul.tabs a {font-size:14px;font-weight:bold;display:block;width:119px;text-indent:29px;text-decoration:none;color:#5A978D; padding:5px 35px 5px 0px;margin:0px;position:relative; background:url(img-tab-arrow.gif) right no-repeat; height:22px; line-height:22px;outline: none;}
ul.tabs a:active {outline:none;}
/* when mouse enters the tab move the background image */
ul.tabs a:hover {color:#AD0917;}
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {color:#000;display:block;background:url(img-tab-arrow.gif) right no-repeat #FFF;}
/* initially all panes are hidden */ 
/*div.panes div.pane {display:none;}*/


/* TABS INTERNAL */
.CopyArea div.panes {background:#FFF;width:620px;}
.CopyArea div.panes div.pane {font-size:11px; clear:both; background:#FFF; padding:10px; position:relative; top:0px; left:0px; border:solid 1px #CCC; border-top:0; width:100%;}

/* root element for tabs  */
.CopyArea ul.tabs {list-style:none; margin:0!important; padding:0; height:33px; width:642px; _width:100%; border-bottom:solid 1px #CCC;}

/* single tab */
/*.CopyArea ul.tabs li.two {margin:0;}*/
.CopyArea ul.tabs li {float:left;text-indent:0; padding:0; margin:0 1px 0 0; list-style-image:none!important; _width:80px;}
.CopyArea ul.tabs li p {margin:0;}

/* link inside the tab. uses a background image */
.CopyArea ul.tabs a {text-indent:0; font-size:14px; font-weight:bold; display:block; text-decoration:none; color:#5A978D; padding:5px 20px 5px 20px; margin:0px; position:relative; height:22px; background:#EFEFEF; border:solid 1px #CCC; border-bottom:solid 1px #CCC; width:auto;}
.CopyArea ul.tabs a:active {outline:none;}

/* when mouse enters the tab move the background image */
.CopyArea ul.tabs a:hover {color:#AD0917; background:none;}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.CopyArea ul.tabs a.current, .CopyArea ul.tabs a.current:hover, .CopyArea ul.tabs li.current a {color:#000; display:block; background:#FFF; border-bottom:solid 1px #FFF;}

/* initially all panes are hidden */ 
/*div.panes div.pane {display:none;}*/


/*FOOT*/
#GblFtr {background:url(bg-foot.jpg) repeat-x;}
#GblFtr .Ctnr {width:950px; margin:auto; min-height:76px; _height:76px;}
#GblFtr .FtrCpy {float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#333; width:296px; margin:0 12px;}
#GblFtr .FtrCpy p {margin:12px 0;}

.FtrNav {float:left; padding:0; width:600px; }
.FtrNav a, .FtrNav a:visited {color:#285D54; font-weight:bold; text-decoration:none; display:block; padding:12px 10px 20px 10px; margin:0 0 13px 0; float:left; border-left:solid 1px #CCC; _white-space:nowrap;}
.FtrNav a:hover {text-decoration:none; color:#5A978D;}

.FtrNav .Item {float:left; min-width:50px; _width:50px;}
.liloTag {padding:5px 0 10px 0; height:20px; width:120px; display:block; float:right;}
.liloTag a,.liloTag a:visited {font-size:10px; text-decoration:none; color:#ccc;}
.liloTag a:hover {text-decoration:underline;}

/*COPY*/
h1, h2, h3 {margin:0;font-family:Georgia, "Times New Roman", Times, serif;}
.BdyTitle {width:100%; background:url(bg-greydot.gif) bottom repeat-x; padding:0 0 15px 0; }
h1 {font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#AD0917; font-weight:bold;}

.BdyTitle .Title {float:left; width:100%;}
.BdyTitle .TitleLanding {padding:0; float:left; width:680px;}
.CopyRed {color:#AD0917;}
.CopyGreenLarge {padding:0 10px 0 0;}
.CopyGreenLarge p {color:#285C54; font-size:12px; /*font-size:14px;*/ line-height:18px;}
.error-message {color:#AD0917; display:inline-block; padding:10px 0 0 0;}

/*CONTENT*/
.LeftCol {width:190px; float:left;}
.RightCol {width:640px; float:left; margin:20px 0 0 40px;}
.RightCol .CopyArea {padding:10px 0 0 0;}
.CopyArea h2 {color:#285D54; font-size:14px; font-weight:bold; margin:15px 0 2px 0;}
.CopyArea h3 {color:#000; font-size:14px; font-weight:bold; margin:5px 0 2px 0;}
.CopyArea h4 {color:#666; font-size:12px; font-weight:bold; margin:5px 0 2px 0;}

/*GALLERY*/
.MainGallery {width:894px;}
.MainGallery img {margin:4px 4px 0 0;}

/*MAP GALLERY*/
.CopyArea .LiloCMS_ImagePopup {text-align:center;}
.CopyArea .LiloCMS_ImagePopup img {margin:1px;}
.CopyArea .LiloCMS_ImagePopup a, .CopyArea .LiloCMS_ImagePopup a:visited {border:solid 5px #CCC; display:inline-block; margin:0 0 0 2px;}
.CopyArea .LiloCMS_ImagePopup a:hover {border:solid 5px #999;}

/*SIDE NAV*/
.LeftCol {background:url(bg-side-nav.jpg) repeat-x; font-family:Georgia, "Times New Roman", Times, serif; min-height:303px; _height:303px; padding:10px 20px 0 20px;}
.LeftCol ul {text-align:right;list-style-type:none; width:190px; margin:0; padding:0;}
.LeftCol ul li {list-style-type:none; background:url(bg-greydot.gif) bottom repeat-x; padding:10px 0 10px 0;}
.LeftCol ul li a, .LeftCol ul li a:visited {display:block; padding:0px 20px 0px 0; color:#000; text-decoration:none;}
.LeftCol ul li a:hover {text-decoration:none; color:#666; background:url(img-red-arrow.gif) center right no-repeat;}

.LeftCol ul li ul li {background:none!important; padding:0!important;}
.LeftCol ul li ul li a, .LeftCol ul li ul li a:visited {display:block; padding:5px 20px 0 0; color:#285C54; text-decoration:none;}
.LeftCol ul li ul li a:hover {display:block; color:#B01623; text-decoration:underline; background:none!important;}

.CopyImage {float:left; margin:0 30px 30px 0;}

/*PROFILES*/
.ImageCol { float:left; width:130px; overflow:hidden; margin:0 30px 0 0;}
.ParaCol { float:left; width:480px;}


/*FCK Styles*/
h2.GreenTitle {font-size:14px; color:#275B53; margin:0px; font-family:Georgia, "Times New Roman", Times, serif;}
.BoldText {font-weight:bold;}
p {font-size:12px; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif;}
h2.WhiteTitle {font-size:14px;color:#FFF;padding:5px 12px 8px 12px; background:url(bg-h2-CtntBx.gif) bottom repeat-x;}

/*List styles*/
ul li{ font-family:Georgia, "Times New Roman", Times, serif; line-height: 18px;}


/*NEWS ITEMS*/
.CopyArea div.panes div.pane h2 {color:#275B53; font-size:16px; font-weight:bold; margin:0 0 10px 0;}
.CopyArea div.panes div.pane h3 {color:#000; font-size:14px; font-weight:bold; margin:10px 0 0 0;}
.CopyArea div.panes div.pane p {margin:0 0 10px 0; line-height:16px;}

/*ANNOUNCE PAGE*/
.Announcements a, .Announcements a:visited {background:url(pdf-icon.jpg) top left no-repeat; color:#AD0917; padding:8px 0 5px 30px; display:inline-block;}
.Announcements a:hover {}

a.video-link, a.video-link a:visited {background:url(video-link.png) top left no-repeat!important; color:#AD0917; padding:8px 0 5px 30px; display:inline-block;}

a.audio-link, a.audio-link a:visited {background:url(audio-link.png) top left no-repeat!important; color:#AD0917; padding:8px 0 5px 30px; display:inline-block;}

.pdf-link a, .pdf-link a:visited {background:url(pdf-icon.jpg) top left no-repeat!important; color:#AD0917; padding:8px 0 5px 30px; display:inline-block;}


/*TOP 10 NEWS*/
.Bacon_NewsContainer {color:#333; font-size:12px; font-weight:normal; background:url(bg-greydot.gif) bottom repeat-x; padding:0 0 10px 0;}
.Bacon_NewsContainer .Pad {padding:8px 0 8px 0;}
a.Bacon_MoreLink, a.Bacon_MoreLink:visited {display:inline-block!important; padding:5px 0 0 0;}

.Bacon_NewsTitle {float:left; font-size:14px; color:#275B53; font-weight:bold; padding:8px 0 5px 0;}
.Bacon_NewsDate {float:left; font-weight:bold; font-size:14px; color:#000; padding:8px 0 2px 0;}
.Bacon_Dash {float:left; line-height:14px; padding:10px 5px 0 5px; color:#000;}
.Bacon_NewsLine {border-bottom}

/*SUBSCRIBE FORM*/
.firstname, .lastname, .emailaddress {padding:0 0 10px 0; color:#275B53; font-weight:bold;}
.firstname input, .lastname input, .emailaddress input {color:#000; font-weight:normal; font-size:12px; padding:3px; margin:2px 0 0 0;width:180px;}

input[type=submit] {background:#307066; padding:5px 10px 5px 10px; color:#FFF; font-weight:bold; border:solid 1px #1C403A; font-size:12px;}

/*ICON LINKS*/
/*.News a, .News a:visited {text-decoration:none; color:#AC0817; position:relative; display:inline-block; padding:3px 0 0 0;} 
.News a:hover {color:AD0917;text-decoration:underline;}*/
.Col1 .News a, .Col1 .News a:visited, .Col1 .News a:hover {display:block!important;}

a.ASX-link, a.ASX-link:visited {background:url(icon-asx-announcements.png) left top no-repeat; min-height:26px; _height:26px; display:inline-block; padding:10px 0 0 45px; color:#333; font-style:italic; font-size:12px; text-decoration:none;}
a.ASX-link:hover {background:url(icon-asx-announcements.png) left bottom no-repeat;}

a.AR-link, a.AR-link:visited {background:url(icon-annual-reports.png) left top no-repeat; min-height:26px; _height:26px; display:inline-block; padding:10px 0 0 45px; color:#333; font-style:italic; font-size:12px; text-decoration:none;}
a.AR-link:hover {background:url(icon-annual-reports.png) left bottom no-repeat;}

a.AC-link, a.AC-link:visited {background:url(icon-analyst-coverage.png) left top no-repeat; min-height:26px; _height:26px; display:inline-block; padding:10px 0 0 45px; color:#333; font-style:italic; font-size:12px; text-decoration:none;}
a.AC-link:hover {background:url(icon-analyst-coverage.png) left bottom no-repeat;}

a.PC-link, a.PC-link:visited {background:url(icon-press-coverage.png) left top no-repeat; min-height:26px; _height:26px; display:inline-block; padding:10px 0 0 45px; color:#333; font-style:italic; font-size:12px; text-decoration:none;}
a.PC-link:hover {background:url(icon-press-coverage.png) left bottom no-repeat;}

a.CS-link, a.CS-link:visited {background:url(icon-capital-structure.png) left top no-repeat; min-height:26px; _height:26px; display:inline-block; padding:10px 0 0 45px; color:#333; font-style:italic; font-size:12px; text-decoration:none;}
a.CS-link:hover {background:url(icon-capital-structure.png) left bottom no-repeat;}

a.VA-link, a.VA-link:visited {background:url(icon-video-audio.png) left top no-repeat; min-height:26px; _height:26px; display:inline-block; padding:10px 0 0 45px; color:#333; font-style:italic; font-size:12px; text-decoration:none;}
a.VA-link:hover {background:url(icon-video-audio.png) left bottom no-repeat;}

a.SR-link, a.SR-link:visited {background:url(icon-share-registry.png) left top no-repeat; min-height:26px; _height:26px; display:inline-block; padding:10px 0 0 45px; color:#333; font-style:italic; font-size:12px; text-decoration:none;}
a.SR-link:hover {background:url(icon-share-registry.png) left bottom no-repeat;}

a.CE-link, a.CE-link:visited {background:url(icon-conferences-exhibitions.png) left top no-repeat; min-height:26px; _height:26px; display:inline-block; padding:10px 0 0 45px; color:#333; font-style:italic; font-size:12px; text-decoration:none;}
a.CE-link:hover {background:url(icon-conferences-exhibitions.png) left bottom no-repeat;}

a.Sub-link, a.Sub-link:visited {background:url(icon-subscribe.png) left top no-repeat; min-height:26px; _height:26px; display:inline-block; padding:10px 0 0 45px; color:#333; font-style:italic; font-size:12px; text-decoration:none;}
a.Sub-link:hover {background:url(icon-subscribe.png) left bottom no-repeat;}

/* CALENDER*/
.calendar {width:150px; font-family:Arial; color:white; /*padding:16px 0 0 0;*/ font-size:11px;}
.calendar .monthheader {color:#307066; text-align:center; font-size:11px; font-weight:bold; text-transform:uppercase;}
.calendar .monthheader a, .calendar .monthheader a:visited {text-decoration:none; color:#307066;display:inline-block;}

.calendar .day {padding:2px 0px 2px 0px; width: 18px; float:left; margin:0px 2px 2px 0px; background-color:#CBCBCB; color:white; text-align:center; } 

.calendar a,.calendar a:visited {text-decoration:none; color:#FFF;}

.calendar .today {padding:2px 0px 2px 0px; width: 18px; float:left; margin:0px 2px 2px 0px; background-color:#8D8D8D; color:white; text-align:center; } 

.calendar .daywithevents {padding:2px 0px 2px 0px; width: 18px; float:left; margin:0px 2px 2px 0px; background-color:#307066; color:#FFF; text-align:center; } 

.calendar .fillerday {padding:2px 0px 2px 0px;  width: 18px; float:left; margin:0px 2px 2px 0px; background-color:white; color:#FFF;} 

.calendar .dow {padding:2px 0px 2px 0px; width: 18px; float:left; margin:0px 2px 2px 0px; background-color:#FFF; color:#666; text-align:center; } 

.eventcalendar {width:452px; font-family:Arial; }
.eventcalendar .monthheader {color: #333333; font-size:33px; margin-bottom:5px; }
.eventcalendar .monthheader a, .eventcalendar .monthheader a:visited {text-decoration:none;color:#000; font-size:20px;}

.eventcalendar .day {padding-bottom:10px;}
.eventcalendar .dayheader {color:#000; font-size:15px; padding-bottom:5px; clear:both; line-height:25px; }
.eventcalendar .day .dayheader .daydate {color:#FFF; background-color:#000; float:left; font-weight:bold; padding:0px 4px; margin-right:10px; }

.eventcalendar .event { clear:both; float:none; padding-left:35px;}
.eventcalendar .event .subject { color:#333333; font-weight:bold; font-size:15px;  }
.eventcalendar .event .description { color:#333333; font-weight:normal; font-size:11px; }

.eventbubble {border:0px;margin:0px;padding:0px;border-collapse:collapse;width:140px;filter:alpha(opacity=85);	opacity:0.85;}

.eventbubble .bubbletop {width:140px;height:18px;background-image:url(bubble-top.png);background-repeat:no-repeat;}

.eventbubble .bubblemiddle {width:140px;background-color:#333333;color:White;font-size:10px;font-family:Arial;}
.eventbubble .bubblemiddle .content {padding-left:10px;padding-right:10px;width:118px;}
.eventbubble .bubblemiddle .content .subject {color:#a5bb4e;font-weight:bold;}
.eventbubble .bubblemiddle .content .divider {border-top:1px dotted white;margin-bottom:3px;margin-top:3px;}
.eventbubble .bubblebottom {width:140px;height:10px;background-image:url(bubble-bottom.png);background-repeat:no-repeat;}

/*FILE GALLERY*/
.file-gallery ul, .file-gallery-home ul {list-style-type:none; margin:0; padding:0; font-size:11px;}
.file-gallery ul li.FileAlt1 {background:#EFEFEF;}
.file-gallery ul li.FileAlt2 {background:#FFF;}

.file-gallery ul .FileIcon, .file-gallery-home ul .FileIcon {width:18px; height:18px;}
.file-gallery ul li .Date {font-size:12px; float:left; margin:0 20px 0 0; width:80px;}

.file-gallery ul li.FileAlt1, .file-gallery ul li.FileAlt2 {padding:5px;}
.file-gallery ul li.FileAlt1:hover, .file-gallery ul li.FileAlt2:hover {background:#DBDBDB;}

/*FILE GALLERY HOME*/
.file-gallery-home ul {width:300px; overflow:hidden;}
.file-gallery-home ul li .Date {font-size:14px; padding:0 0 3px 0;}
.file-gallery-home ul .FileIcon {display:none;}

.file-gallery-home ul li.FileAlt1 {background:url(bg-greydot.gif) bottom repeat-x; padding:10px 5px 10px 5px;}
.file-gallery-home ul li.FileAlt2 {background:url(bg-greydot.gif) bottom repeat-x; padding:10px 5px 10px 5px;}
.file-gallery-home ul li.FileAlt1:hover, .file-gallery-home ul li.FileAlt2:hover {background:url(bg-greydot.gif) bottom repeat-x;}

.file-gallery-home ul a, .file-gallery-home ul a:visited {font-size:11px;}

/* SITEMAP */
.sitemap ul {margin-bottom:5px; width:90%;}
.sitemap ul a, .sitemap ul a:visited {text-decoration:none; font-size:12px; line-height:16px; color:#265951; display:block; padding:5px; border-bottom:dotted 1px #CCC;}
.sitemap ul a:hover {text-decoration:none; background:#EFEFEF; color:#000;}

.sitemap ul li ul li a, .sitemap ul li ul li a:visited {font-weight:normal!important; color:#333; border:none!important; padding:2px;}

.sitemap ul li ul li a:hover {text-decoration:underline; background:none;color:#000;}

