/* Start of CMSMS style sheet 'Table_Style' */
#ContentArea{
margin-top:-130px;
/*/*/ margin-top:-130px; /* */
width: 670px;
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
}

#footer{
background-color: #0066bd;
}
#footer p, #footer a{
color: white;
font-size: 10px;
text-align: center;
}

h2 { padding: 2pt 3pt;
background-position: 0% 50%;
color: rgb(255, 255, 255);
background-repeat: repeat-x;
background-image: url(images/SAILS_CentreHeader.png);
background-color: rgb(36, 34, 161);
text-transform: capitalize;
font-size: 11px;
}
h2 { border-color: rgb(204, 204, 204) rgb(136, 136, 136) rgb(0, 0, 102) rgb(187, 187, 187);
border-width: 1px;
margin: 0pt;
padding: 2pt 3pt;
font-family: arial,helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-size: 11px;
font-size-adjust: none;
font-stretch: normal;
top: 0pt;
line-height: normal;
font-weight: bold;
text-decoration: none;
}

ul {
font-family: arial,helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-size: 11px;
font-size-adjust: none;
font-stretch: normal;
color: rgb(0, 0, 102);
}
p, #logotable { border-color: rgb(204, 204, 204) rgb(136, 136, 136) rgb(0, 0, 102) rgb(187, 187, 187);
border-width: 1px;
margin: 0pt;
padding: 2pt 3pt;
font-family: arial,helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-size: 11px;
font-size-adjust: none;
font-stretch: normal;
display: block;
top: 0pt;
line-height: normal;
color: rgb(0, 0, 102);
}

#logotable a, #logotable td{
 font-size: 10px;
}

#listitems { 
font-family: arial,helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-size: 11px;
font-size-adjust: none;
font-stretch: normal;
line-height: normal;
color: rgb(0, 0, 102);
}

h3, h4 {
color: rgb(0, 0, 102);
}
a { text-decoration: none;
opacity: 1;
color: rgb(35, 71, 179);
font-weight: bold;
}
hr { border-color: rgb(63, 159, 255);
text-decoration: none;
font-weight: bold;
opacity: 1;
background-color: rgb(63, 159, 255);
color: rgb(63, 159, 255);
} 
hr, dfn {
visibility: hidden;
}
dfn {
left: -100px;
}
a img{
border-width:0px;
}




#menu { background: rgb(255, 255, 255) none repeat scroll 0% 50%;
width:160px;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
}
#menu ul { margin: 0px;
padding: 0px;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}
#menu a, #menu h3 {
 border-color: rgb(204, 204, 204) rgb(136, 136, 136) rgb(0, 0, 102) rgb(187, 187, 187);
border-width: 1px;
border-bottom: 1px solid rgb(0, 0, 102);
margin: 0pt;
padding: 2px 3px;
font-family: arial,helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 10px;
line-height: 16px;
font-size-adjust: none;
font-stretch: normal;
display: block;
}
#menu a { 
background: rgb(225, 236, 253) ;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
text-decoration: none;
color: rgb(31, 24, 116);
opacity: 1;
}
#menu a:hover { 
background: #d1edff none repeat scroll 0% 50%;
-moz-background-clip: initial;
-moz-background-origin: initial;
-moz-background-inline-policy: initial;
color: rgb(170, 0, 0);
}
#menu li { position: relative;
}
#menu ul ul ul {position: absolute;
top: 0pt;
left: 100%;
width: 100%;
}
#menu ul ul {position: absolute;
top: 0pt;
left: 100%;
width: 100%;
}
div#menu ul ul ul, div#menu ul ul li:hover ul ul { display: none;
}
div#menu ul ul, div#menu ul li:hover ul { display: none;
}
div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul { display: block;
}
div#menu ul li:hover ul, div#menu ul ul li:hover ul { display: block;
}
body { margin: 0px;
}
#main{
width:475px;
}

.currentpage{
text-align: left;
stext-transform: capitalize;
font-size:10px;
color: #fff;
scolor: rgb(255, 255, 255);
background-color: #0066bd;

}
.currentpage h3{
   color: #fff;
   padding-left: 0px;
}

#news{
margin-top: 10px;
margin-bottom: 10px;
text-align: top;
}

html {
    height: 100.5%;
   }


.row0 {  }
.row1 {background-color: rgb(153, 204, 255);}


.NewsSummaryCategory {
display: none;
 }

.NewsSummaryAuthor {
display: none;  
}

#NewsPostDetailCategory {
display: none;
}
#NewsPostDetailAuthor {
display: none;
}

.NewsSummarySummary, .NewsSummaryContent {
padding-bottom: 10px;
 }


/* End of 'Table_Style' */

