@charset "utf-8";
/*-------------Web Standards CSS e.g. IE 5 -------------*/
/*------------- New redisgn styles  -------------*/
/*------------- BEGIN: HTML Defaults -------------*/
html {
    margin: 0;
    padding: 0; 
    font-size: 100%;
    }
	
body {
    margin: 0;
    padding: 0;
    background-color: #ffffff;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;    
}

img {
    border: 0;
}
h1 {
    margin:0 0 20px 0;
    font-size: 120%;
    font-weight: bold;
    color: #0055B8;
    /*background-color: #fff;*/
}
h2 {
    font-size: 100%;
}
hr { 
    height: 1px; 
    border: 0;
    background-color: #0055B8; 
    color: #0055B8;
}
fieldset{border:0px;}
label {color: #0055B8;}

/*------------- END: HTML Defaults -------------*/
/*------------- BEGIN: Top of Page -------------*/
#topPage {
    position: absolute;
    left: 0px;
    width: 100%;
    padding: 0;
    background-color: #fff;
    color: #000;
    float: left;
    font-size: 80%;
    }
#lscLogo {
    padding-left: 5px;
    padding-top: 5px;
    height: 44px;
    background-color: #fff;
    color: #000;
    float: left;
    }
#search {
    text-align:right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 49px;
    font-size: 100%;
    padding-right: 10px;
    padding-top: 20px;
    color: #666;
    background-color: #fff;
    }
#search a {
    color: #666;
    background-color: #fff;
    text-decoration: underline;
    }
#search a:hover {
    text-decoration: none;
    }
.goButton {
    font-size: 110%;
    background-color: #0090BA;
    color: #000;
    }
	
/*------------- END: Top of Page -------------*/
/*------------- BEGIN: Top Navigation -------------*/
/*#topNav {
    position: absolute;
    top: 64px;
    left: 0px;
    width: 100%;
    text-align:center;
    height: 150px;
    padding: 0;
    margin: 0;
    float: left;
    background: url("../images/nav_home.jpg");
    background-repeat: no-repeat;
    }*/
	
#topNav {
    position: absolute;
    top: 64px;
    left: 0px;
    width: 100%;
    /*text-align:center;*/
    height: 50px;
    padding: 0;
    margin: 0;
    float: left;
    background: #000000;
	border-top: 3px solid #0090BA;}
		
#topNavAbout {
    position: absolute;
    top: 64px;
    left: 0px;
    width: 100%;
    text-align:center;
    height: 150px;
    padding: 0;
    margin: 0;
    float: left;
    background: url("../images/nav_about.jpg");
    background-repeat: no-repeat;
    }
#topNavMop {
    position: absolute;
    top: 64px;
    left: 0px;
    width: 100%;
    text-align:center;
    height: 150px;
    padding: 0;
    margin: 0;
    float: left;
    background: url("../images/nav_mop.jpg");
    background-repeat: no-repeat;
    }
#topNavCLS {
    position: absolute;
    top: 64px;
    left: 0px;
    width: 100%;
    text-align:center;
    height: 150px;
    padding: 0;
    margin: 0;
    float: left;
    background: url("../images/nav_cls.jpg");
    background-repeat: no-repeat;
    }
#topNavCDS {
    position: absolute;
    top: 64px;
    left: 0px;
    width: 100%;
    text-align:center;
    height: 150px;
    padding: 0;
    margin: 0;
    float: left;
    background: url("../images/nav_cds.jpg");
    background-repeat: no-repeat;
    }
#menuItems {
    padding: 0;
    margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 80%;    
    font-weight: normal;
    float: left;
    width: 99%;
   /* text-align:center;
    list-style-type:none;
    list-style-position:outside;*/
    display:block; 
    }
#menuItems li{
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
	line-height:50px;
    /*-- height: 30px; ----*/
    list-style-type:none;
   /* text-align:center;*/
    list-style-position:outside;
}

#menuItems li a {
    text-align:center;
	border-right: 1px #fff solid;
    /*padding-bottom: 10px;
    padding-top: 11px;*/
    margin-bottom: 0;
    text-decoration: none;
    /*----- color: #fff; -----*/
    color: #fff;
    background-color:transparent;
    display: block;
}

#menuItems a:hover {
text-decoration: none;
}
/*-- Top level horizontal menu items --*/
/*#menuItem1,#menuItem2,#menuItem3,#menuItem4 {
    position: absolute;
    top: 0px;
    border-right: 1px #fff solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    font-weight: bold;
    text-align: center;
    list-style-type: none;
    list-style-position: outside;
    display: inline;
    }*/
	
#menuItem1,#menuItem2,#menuItem3,#menuItem4 {
    position: absolute;
    top: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    font-weight: bold;
    list-style-type: none;
    list-style-position: outside;
    display: inline;
	color:#FFFFFF;}
	
#menuItem1 {
    left: 0;
    width: 21%;
    }
	
/*#menuItem2 {
    left: 22%;
    width: 25%;
    }
*/	

#menuItem2 {
	left: 22%;
    width: 22%;
	font-size: 180%;
	font-weight: bold;
	text-align:left;
}
	
#menuItem3 {
    left: 50%;
    width: 25%;
    }
#menuItem4 {
    left: 75%;
    width: 25%;
    border-right:0px;
    }
.rollover2 {
    position: relative;
    top: 3px;
    left: 0px;
    width: 100%;
    height: 6px;
    line-height: 0px;
    background-color: #9966ff;
    color: #0090BA;
    padding: 0px;
    }
.rollover3 {
    position: relative;
    top: 3px;
    left: 0px;
    width: 100%;
    height: 6px;
    line-height: 0px;
    background-color: #b1b549;
    color: #0090BA;
    padding: 0px;
    }
.rollover4 {
    position: relative;
    top: 3px;
    left: 0px;
    width: 100%;
    height: 6px;
    line-height: 0px;
    background-color: #0075b0;
    color: #0090BA;
    padding: 0px;
    }
.rollover1 {
    top: 3px;
    position: relative;
    left: 0px;
    width: 100%;
    height: 6px;
    line-height: 0px;
    background-color: #eba101;
    color: #0090BA;
    padding: 0px;
    }
.menuItemTop1 {
    position: relative;
    top: 3px;
    left: 0px;
    width: 100%;
    height: 6px;
    line-height: 0px;
    background-color: #0090BA;
    color: #0090BA;
    padding: 0px;
    }
.menuItemTop1On {
    position: relative;
    top: 3px;
    left: 0px;
    width: 100%;
    height: 6px;
    line-height: 0px;
    background-color: #eba101;
    color: #0090BA;
    padding: 0px;
    }
.menuItemTop2 {
    position: relative;
    top: 3px;
    left: 0px;
    width: 100%;
    height: 6px;
    line-height: 0px;
    background-color: #0090BA;
    color: #0090BA;
    padding: 0px;
    }
.menuItemTop2On {
    position: relative;
    top: 3px;
    left: 0px;
    width: 100%;
    height: 6px;
    line-height: 0px;
    background-color: #9966ff;
    color: #0090BA;
    padding: 0px;
    }
.menuItemTop3 {
    position: relative;
    top: 3px;
    left: 0px;
    width: 100%;
    height: 6px;
    line-height: 0px;
    background-color: #0090BA;
    color: #0090BA;
    padding: 0px;
    }
.menuItemTop3On {
    position: relative;
    top: 3px;
    left: 0px;
    width: 100%;
    height: 6px;
    line-height: 0px;
    background-color: #b1b549;
    color: #0090BA;
    padding: 0px;
    }
.menuItemTop4 {
    position: relative;
    top: 3px;
    left: 0px;
    width: 100%;
    height: 6px;
    line-height: 0px;
    background-color: #0090BA;
    color: #0090BA;
    padding: 0px;
}
.menuItemTop4On {
    position: relative;
    top: 3px;
    left: 0px;
    width: 100%;
    height: 6px;
    line-height: 0px;
    background-color: #0075b0;
    color: #0090BA;
    padding: 0px;
}
#rolloverText {
    position: absolute;
    font-weight: bold;
    font-size: 80%;
    left: 400px;
    top: 148px;
    padding-right: 15px;
    color: #0055B8;
    background-color: #fff;
    z-index: 2;
    line-height: 140%;
}

/*------------- END: Top Navigation -------------*/

/*------------- BEGIN: Left Navigation CSS -------------*/
#homepageLogos{
    position: absolute;
    top: 214px;
    left: 0px;
    width: 20%;
    float: left;
    margin: 0;
    padding: 0;
}
/*-----Left Navigation CSS -----*/
#leftNav {
    position: absolute;
   /* top: 214px;*/
    top:180px;
    left: 0px;
    width: 20%;
    border: 0 #ccc solid;
    float: left;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 80%;   
}

/*----- BEGIN: Left Navigation Section Highlights -----*/  
  
.leftNav_ {
    background-image: url(/images/bg_green.gif);
    background-repeat: no-repeat;    
}

.leftNav_About {
    background-image: url(/images/bg_orange.gif);
    background-repeat: no-repeat; 
}

.leftNav_Mop {
    background-image: url(/images/bg_purple.gif);
    background-repeat: no-repeat; 
}

.leftNav_CLS {
   background-image: url(/images/bg_green2.gif);
   background-repeat: no-repeat; 
}

.leftNav_CDS {
    background-image: url(/images/bg_blue.gif);
    background-repeat: no-repeat; 
}

.leftNavLev01 {
    margin-top: 5px;
    padding-bottom: 10px;
    margin-bottom: -5px;
    border-top: 1px solid #0090BA;
}

#leftNavLev01On {
    background-color: #e2eceb !important;
}

.leftNavLev02 {
    margin:0;
    padding:0;
}
/*----- END: Left Navigation Section Highlights -----*/    
.leftNavCurrent {
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 5px;
    margin-left: 5px;
    list-style-type:none;
    list-style-position: outside;
    color: #fff;
    background: #0090ba;
}
.leftNavCurrent a {
    color: #fff;
    background: #0055B8;
    text-decoration: none;
    font-weight: bold;
}
.leftNavCurrent a:hover {
    text-decoration: none;
}
.leftNavCurrent ul li {
    margin-left: -15px;
    list-style-type: none;
    list-style-position: outside;
}
.selected {
    font-weight: bold !important; 
}

#leftNavNormalOn {
    padding-left: 10px;
    background: #e2eceb;
}

.leftNavLev02 {
    margin-top: 5px;
    border-top: 1px solid #0090BA;
}

#leftNavLev02On {
    background-color: #e2eceb !important;
}

.leftNavNormal {
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 10px;
    margin-left: 0px;
    border-bottom: 1px solid #0090BA;
    color: #0090BA;
    background: #fff;
    list-style-type:none;
    list-style-position: outside;
}

.leftNavNormal a {
    color: #0090BA;
    text-decoration: none;
    font-weight:normal;
}
.leftNavNormal a:hover {
    text-decoration: none;
    font-weight: bold;
}

.leftNavNormal ul {
    margin-left: -10px;
    padding: 0px;
    background: #fff;
}

.leftNavNormal ul li {
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    list-style-type: none;
    list-style-position: outside;
    background: url("../images/icon_arrowright.gif") no-repeat 12px 6px;
    border-bottom: 1px solid #0090BA;
}

.leftNavNormal ul li.noBorder {
    border-bottom: none !important;
}

.leftNavNormal ul li ul{
    margin-left: -30px;
    padding: 0px;
    background: #fff;
    margin-bottom /**/:-5px; /* hides from ie6 */
}

.leftNavNormal ul li ul li{
    margin-left: 0px;
    margin-top: 0px;
    padding-top: 5px;
    padding-left: 46px;
    list-style-type: none;
    list-style-position: outside;
    background: url("../images/icon_arrowright.gif") no-repeat 28px 5px;
    border-bottom: 1px solid #0090BA;
}




/*------------- END: Left Navigation CSS -------------*/

#breadCrumb {
    font-size: 80%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #00A9D7;
    background-color: #fff;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 10px 0px;
    width: 100%;
    float: left;    
    /*------------- width: 100%; Deleted by RD 11/12/06 -------------*/
    /*------------- height: 5px; Deleted by RD 11/12/06 -------------*/
}
#breadCrumb a {
    font-weight: normal;
    text-decoration: underline;
    color: #00A9D7;
    background-color: #fff;
}
#breadCrumb a:link {
    color: #00A9D7;
    background-color: #fff;
}
#breadCrumb a:visited {
    color: #00A9D7;
    background-color: #fff;
    }
#breadCrumb a:hover {
    text-decoration: none;
}
#breadCrumb a:active {
    color: #00A9D7;
    background-color: #fff;
}
    
#breadCrumbHome {
    float: left;
    margin: 0;    
    padding-right: 4px;
}
    
#breadCrumbNav {
    float: left;
    text-align:left;
}
#breadCrumbNav ul {
    padding: 0px;
    margin: 0;
}
#breadCrumbNav ul li {
    display: inline;
}
#breadCrumbNav ul li img {
    padding: 0 2px;
}
    
/*-----
#mainContent {
    left: 0px;
    padding-top:218px;
    padding-bottom:0%;
    padding-left:22%;
    width: 55%;
    height: 38%;
    line-height: 120%
}
-----*/

#mainContent {
    float: left;
    left: 0px;
    /*padding-top:218px;*/
	padding-top:188px;
    padding-bottom:0;
    padding-left:0;
    width: 55%;
    line-height: 120%;}

#mainContent ul li {
    padding-bottom: 5px;
}

#mainContent a {
    color: #0055B8;
    text-decoration: underline;
}
#mainContent a:visited {
    color: #0055B8;
    background-color: #fff;
}

.updateDate {
    font-size: 80% !important;
    color: #666 !important;
    padding-bottom: 20px;
}
#mainContent .rss {
    padding-top: 20px;
}
    
/*----- BEGIN: Heading H1 Section Area Colours -----*/
 
#mainContent h1.home {
    margin:0 0 15px 0;
    font-size: 130%;
    font-weight: bold;
    color: #0055B8;
    background-color: #fff;
    }
#mainContent h1.About {
    margin:0 0 15px 0;
    font-size: 130%;
    font-weight: bold;
    color: #eba101;
    background-color: #fff;
    }
#mainContent h1.Mop {
    margin:0 0 15px 0;
    font-size: 130%;
    font-weight: bold;
    color: #9966ff;
    background-color: #fff;
}
#mainContent h1.CLS {
    margin:0 0 15px 0;    
    font-size: 130%;
    font-weight: bold;
    color: #b1b549;
    background-color: #fff;
}
#mainContent h1.CDS {
    margin:0 0 15px 0;
    font-size: 130%;
    font-weight: bold;
    color: #0075b0;
    background-color: #fff;
}
/*----- END: Heading H1 Section Area Colours -----*/   
#mainContent h2 {
    font-size: 120%;
    font-weight: bold;
    color: #0055B8;
    background-color: #fff;
}
    
#mainContent h3 {
    font-size: 100%;
    font-weight: normal;
    color: #0055B8;
    background-color: #fff;
}

#mainContent p {
    margin: 0 0 15px 0;
}

table {
    font-size: 100%;
    border: 0;
    border-top: 1px solid #0055B8;
    border-left: 1px solid #0055B8;
}
table td {
    padding: 4px;
    border: 0;
    border-right: 1px solid #0055B8;
    border-bottom: 1px solid #0055B8;
}

table.table{
    background: #f0f4f5 !important;
    padding: 0;
    margin: 0;
    border-left: 1px solid #0055B8;
}
table.table tr th {
    background: #2C7272;
    color: #fff;
    margin: 0;
    padding: 5px !important;
}
table.table td {
    padding: 8px !important;
    margin: 0;
    border: none;
    border-right: 1px solid #0055B8;
    border-bottom: 1px solid #0055B8;
}

table.table td a:visited{
    color: #00A9D7;
    background: #f0f4f5 !important;
}
    
/*-----Right Navigation CSS -----*/
#rightNav {
    position: absolute;
    /*top: 214px;*/
	top: 180px;
    right: 0px;
    width: 20%;
    margin: 0px;
    padding: 0px;
    background-color: #fff;
    border-top: 0px;
    float: right;
}
#rightNav a {
    color: #0090BA;
}
.rightNavDocsPrim {
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #0055B8;
    font-weight: bold;
    font-size: 85%;
    color: #fff;
    }
	

.rightNavDocsSub {
    background: url("../images/doc_list_background.gif");
    background-repeat: repeat-x;
    /*width: 100%;*/
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
    font-size: 80%;
    color: #0090BA;
    }
.rightNavDocsSub ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    }

.rightNavDocsSub li {
    padding-left: 25px;
    padding-top: 4px;
    padding-bottom: 8px;
    background-image: url("../images/icon_pdf.gif");
    background-repeat: no-repeat;
    background-position: 0px 8px;
}

.iconPDF {
    background-image: url("../images/icon_pdf.gif") !important;
}

.iconDOC {
    background-image: url("../images/icon_doc.gif") !important;
}

.iconXLS {
    background-image: url("../images/icon_xls.gif") !important;

}

.iconNone {
     background-image: url("../images/spacer.gif") !important;
}

.rightNavDocsSub ul li a {
    color: #0090BA;
}

.rightNavLinksPrim {
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #0090ba;
    font-weight: bold;
    font-size: 95%;    
    color: #fff;
    }
.rightNavLinksPrim a {
    color: #fff !important;
}
.rightNavLinksPrim2 {
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #e6eeee;
    font-weight: bold;
    font-size: 95%;    
    color: #0090BA;
    }
.rightNavLinksPrim2 a {
    color: #0090BA !important;
}
.rightNavLinksPrim2 h1{background-color: #e6eeee;} 
.rightNavLinksPrim2 li { list-style: none;}

.rightNavLinksSub {
    background: url("../images/doc_list_background.gif");
    background-repeat: repeat-x;
    background-color: #e6eeee;
    font-size: 90%;
    color: #0090BA;
    }
.rightNavLinksSub2 {
    background-color: #eff4f4;
    padding: 0px 5px 0px 0px;
    font-size: 90%;
    margin: 0px;
    }


.rightNavLinksSub ul {
    list-style: none;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    }
.rightNavLinksSub li {
    padding-left: 30px;
    padding-top: 4px;
    padding-bottom: 5px;
    background-image: url("../images/icon_arrowrightII.gif");
    background-repeat: no-repeat;
    /*background-position: 10px center;*/
    background-position: 5px 7px;
}

.rightNavLinksSub li.external {
    background-image: url("../images/icon_arrowrightII_double.gif");
}


.rightNavLinksSub ul li a {
    color: #0090BA;
    }
.rightNavSub {
    border-bottom: 1px #fff solid;
}
.noPadding {
    padding: 0px 0px 0px 0px !important;
}

.noDocuments {
    padding: 5px 10px;
}

.noLinks {
    padding: 5px 10px;
}

#newz {
    display:none;
}
    
#formz {
    display:none;
}
#linkz {
    display:none;
}

.docLinkHeading {
    font-size: 100%;
    color: #0090BA;
    font-weight: bold;
    margin: 0 !important;
    padding: 5px !important;
    background-image: url("../images/spacer.gif") !important;
}

.docLinkHeading .rd_text{
     font-weight: normal !important;
}

.img-right {
  padding:0px 0px 0px 0px;
  margin:0px 0px 5px 5px;
}
.img-left {
  padding:0px 0px 0px 0px;
  margin:0px 5px 5px 0px;
}

/*-------------Footer -------------*/
#footerContainer {
    /*width: 99.9%;*/
    /*width: 58%;*/
    font-size: 80%;
    padding-left: 20%;
    padding-right: 20%;
    text-align: center;
	clear:both;}
	
#bottomPage {
    /*width: 100%;*/
    width: 95%;
    /*padding: 3px;*/
    padding: 1%;
    border-top: 1px #0055B8 solid;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    }
.footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 90%;*/
    font-weight: bold;
    color: #666;
    background-color: #fff;
    }
.footer a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666;
    background-color: #fff;
    text-decoration:underline;
    }
.footer a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666;
    background-color: #fff;
    text-decoration: none;
    }

/*------------- BEGIN: Site Map Styles -------------*/

#footerContainer2 {
    /*width: 99.9%;*/
    /*width: 58%;*/
    
    padding-left: 20%;
    padding-right: 20%;
    text-align: center;
    }
#bottomPage2 {
    /*width: 100%;*/
    width: 95%;
    /*padding: 3px;*/
    padding: 1%;
    border-top: 1px #0055B8 solid;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    }
.footer2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 90%;*/
    font-size: 100%;
    font-weight: bold;
    color: #666;
    background-color: #fff;
    }
.footer2 a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 90%;*/
    font-size: 100%;
    font-weight: bold;
    color: #666;
    background-color: #fff;
    text-decoration:underline;
    }
.footer2 a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /*font-size: 90%;*/
    font-size: 100%;
    font-weight: bold;
    color: #666;
    background-color: #fff;
    text-decoration: none;
    }
/*------------- END: Site Map Styles -------------*/

/*------------- End New redesign styles -------------*/

/** -- All styles below have been retained from previous design -- **/
/*-------Printable Leaflet Styles----------*/
 
.title  {font-size:16.0pt;font-weight:bold;color:#000099; }
.subhead  {font-size:12.0pt;font-weight:bold;color:#000099;}
.subtitle {font-weight:normal;color:#000099;}
.note  {font-size:100%;font-weight:normal;font-style:italic;color:#006600;}
.note2  {font-size:100%;font-weight:normal;color:#006600;}

#leftMargin10px { margin: 10px; }

.divLeftPadding {
    padding-top:218px;
    float: left;
    width: 22%;
}

/* ---- End Classes added by Pagg 20060830 --- */

/* --- Begin: Classes added by Rob -----*/
.storyLinks {
    width: 100%;
}
.storyLinks H3 {
    PADDING:0px 0px 0px 18px;
    MARGIN: 0.8em 0px 0px; 
    BACKGROUND-IMAGE: url(/images/news-article.gif); 
    BACKGROUND-POSITION: 0 -2px;  
    BACKGROUND-REPEAT: no-repeat;
}

.storyLinks H3 SPAN.dateTime {
    FONT-SIZE: 80%;
    padding-left: 5px;
}
.storyLinks P {
    PADDING:0px 0px 0px 18px;
    MARGIN:0;
}
.storyLinks P.searchfoot {
TEXT-ALIGN:center;
PADDING:0;
MARGIN:5% 0% 0% 0%;
}
.storyLinks .page {
    padding-right: 8px;
}

.storyLinks .page a:visited {
    color: #0055B8 !important;
}
.indexOn {
  background-color:#fc0 !important;
  border:1px solid #000;
  padding:2px 5px;
  color:#000;
  font-weight:bold;
  text-decoration:none;
} 

/* ---- RSS Clasess --- */

#rssContent {
    padding: 10px;
    width: 100%;
}
#rssContent h2 {
    font-size: 100%;
    font-weight: bold;
    color: #0055B8;
    background-color: #fff;
    padding:0px;
}
#rssContent h3 {
    font-size: 100%;
    font-weight: bold;
    color: #0055B8;
    background-color: #fff;
    padding:0px;
    margin: 0.8em 0px 0px;
}
#rssContent #main {
    border-top: 1px solid #0055B8;
    padding-top: 5px;
}
#rssContent #storyList {
    float: left;
    width: 65%;
}
#rssContent #storyList p {
    padding: 0;
    margin:0;
}
#rssContent #subscribe {
    float: right;
    width: 35%;
    padding-left: 10px;
    padding-right: 20px;
    border-left: 1px dotted #999999;
}
#rssContent #subscribe img {
    border: 4px solid #fff;
}
#rssContent a {
    color: #0055B8;
    text-decoration: underline;
}
#rssContent #top {
    border: 1px solid #0055B8;
    padding: 5px;
}
#rssLscLogo {
    width: 100%;
}

.banner {
    border: none !important;
    padding: 0 ;
    margin: 0;
}
.banner td {
    border: none !important;
    padding: 0;
    margin: 0;
}
 
#formsTypeList h3 {
    font-weight: bold;
    padding: 0 ;
    margin: 0;
}


#formsList {
    width: 100%;
    padding-bottom: 20px;
}

#formsList h3 {
    padding: 0 0 5px  18px;
    margin: 0.8em 0px 0px;
    background-image: url(/images/news-article.gif);
    background-position: 0 -2px;
    background-repeat: no-repeat;
}

#formsList P {
    padding: 0 0 0 18px;
    margin: 0;
}


/*------------- SDavid: Changes -------------*/
#homepageLogos {
    text-align: center;
    padding-left: 2px;
}
#homepageLogos img {
    padding-top: 8px;
    padding-bottom: 8px;
}

/*------------- Subscription service: Changes -------------*/

form.subscribeForm em, form.subscribeForm .em {
    color: red;
    background-color: transparent;
}

/*     .sr {
    position: absolute;
    left: -9999em;
    top: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
} */

form.subscribeForm fieldset { margin-bottom: 10px; }

form.subscribeForm legend {
    padding: 0 2px;
    font-weight: bold;
    color: #0055B8;
    background-color: #fff;
    _margin: 0 -7px; /* IE Win */
}

form.subscribeForm label {
    display: inline-block;
    line-height: 1.8;
    vertical-align: top;
}

/* the following rule in a separate IE only stylesheet may be required due to a bug in IE7 and earlier.
    Setting display: inline-block correctly causes the contents of the list items to behave as if the
list items are blocks, but to get the list items to behave as inline elements you must subsequently
    (and in a different rule) set display: inline. Since doing this would remove the inline-block display
mode in other browsers, the second rule must be placed in an IE-only style sheet. SDavid 23/5/2008

/*     form.subscribeForm label {
    display: inline;
} */

form.subscribeForm fieldset li {
    list-style: none;
    padding: 5px;
    margin: 0;
}

form.subscribeForm label { width: 160px; } /* Width of labels */

/*\*//*/ form.subscribeForm legend { display: inline-block; } /* IE Mac legend fix */
/* Field w/ a validation error */
/* form .errFld {
    padding: 1px;
    border: 1px solid #F00;
} */

form.subscribeForm fieldset p {
    padding: 10px 10px 0 10px;
}

#errorMessage 
{
   border: 1px solid red;
   background-color  : transparent;
   margin-bottom: 10px;
}

/*------------- End Subscription service: Changes -------------*/



.red{color:#FF0000}

ul.opportunities{
	list-style-type: disc;}
	
	ul.opportunities li ul{
	list-style-type: disc;}
	
ul li.itemOpportunities{
	list-style-type: none;}

