body {
        background: #999; 
  		color: #000000;
   		font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
        margin: 0px; 
        padding: 0px; 
        font-size: 1 em;
        }
.det33 { font: normal 18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
 color: #a00; margin:0px; text-decoration:none; text-align:left;}
.det33:hover {color:#800; border-bottom: dashed 1px #301600; }		
		
li	{
        font-family: Segoe UI pght,Segoe UI,Lucida Grande,Verdana,Arial,Helvetica,sans-serif; 
        margin: 0px; 
        padding: 0px; 
        font-size: 13px;
        }
		
		
.data
        {
        color: #FFFFFF; 
        font-size: 12px;
        font-weight: bold;
        }  
.text
        {
        color: #004080; 
        font-size: 12px;
        font-weight: bold;
        
        }   
.ltext
        {
        color: #004080; 
        font-size: 11px;
        }
a	{outline:none;}		
a.link
		{  
		font-size:13px;
		font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		/*font-weight:bold;*/
		color: #004080;
		
		}
p a {text-decoration:none;}
		
p a:hover { color:#A80000}
		
ol		{
		font-size:13px;
		}		
		
		
a.lmenu
        {
        color: #004080; 
        font-size: 13px;
        font-weight: bold;
        }         
a.lmenu2
        {
        color: #0057AE; 
        font-size: 12px;
        font-weight: bold;
        }   
.whitetext
        {
        color: #FFFFFF; 
        font-size: 14px;
        font-weight: bold;
        } 
h1
{
      color: #004080; 
        font-size: 18px;
        font-weight: bold;
  
} 
h3{ font-size:1 em;
	color: #800;
	margin: 0px; 
    padding: 15px; 
}

p,
{   	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

        color: #000000; 
        margin: 0px; 
        padding: 5 0 5 0; 
        font-size: 0.9 em;
}
a.zag 
{
  color: #004080; 
        font-size: 15px;
        font-weight: bold;
}
A.cul{
color: #ffffff;
font-size: 13px;
text-decoration: none;
font-weight: bold;
margin: 5  0 5 0;
padding: 5  0 5 0;
}
div.cul{
color: #ffffff;
font-size: 13px;
text-decoration: none;
font-weight: bold;
margin: 0;
padding: 5;
}
span.cul{
color: #ffffff;
font-size: 13px;
text-decoration: none;
font-weight: bold;
margin: 0;
padding: 5;
}

.nn {border:1px solid #ff9933; padding:5px; margin:5px; overflow: visible;  text-align:left; font-size:1.00em; font-weight:500; color:#000;}

.nn p {font-size:1.00em;}
.nn span.news-preview-text a{font-size:1.00em; text-decoration:none; color:#333;}
.nn span.news-preview-text a:hover {color:#777;}
.nn span.news-name-text a{font-size:1.30em; text-decoration:none; color:#005782;;}
.nn span.news-name-text a:hover {color:#003;}


.ann {border:1px solid #ff9933; padding:5px; margin:5px 0px 5px 0px; text-align:left; color:#000;}
.ann span.news-preview-text a{font-size:1.00em; text-decoration:none; color:#333;}
.ann span.news-preview-text a:hover {color:#777;}
.ann span.news-name-text a{font-size:1.30em; text-decoration:none; color:#005782;;}
.ann span.news-name-text a:hover {color:#003;}

.ann span.news-preview-text a{font-size:1.00em; text-decoration:none; color:#333;}
.ann span.news-preview-text a:hover {color:#777;}



/*Sample CSS to style the two tickers in the demo*/

.cnnclass{
width: 400px;
padding: 5px;
background-color: #F3F3F3;
border: 1px solid black;
margin-bottom: 1em;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}



.bbcclass{

height: 200px;
padding: 6px;
background-color: white;
border: 1px solid #004A00;
text-align:left;
overflow:hidden;
}
.bbcclass a{
text-decoration: none; text-align:center;
}
.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
font-size: 15px;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 12px;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
font-size: 11px;
}


.glossymenu{
margin: 5px 0;
padding: 0;
width: 235px; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
text-align: left;
}

.glossymenu a.menuitem{
background: url(/img/nav.png) repeat-x bottom left;
font:  18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #005782;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 5px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #005782;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(/img/nav-hover2.jpg);
color:#FFF;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
text-align:right;
padding: 2px 10px;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}

 
/* All Styles Optional */
 
div#show3 {
background-color:#efefef;
width:140px;
margin:0 auto;
border:1px solid #444444;
}
div#show3 table td, div#show4 table td {
height:24px;
background-image:url('38.gif');
}
div#show4 table td {
background-image:url('40.gif');
}
div#show3 table input,  div#show4 table input {
outline-style:none;
}



/*.det { font: normal 18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
 color: #a00; margin:5px; text-decoration:none; text-align:left;}
.det:hover {color:#800; border-bottom:dashed 1px #301600; }
*/
.det { font: bold 18px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #AE0000; margin:10px; text-decoration:none;}
.det:hover {color:#301600; text-decoration:none; border-bottom:dashed 0px #301600; }
.det span {color:#B00}

.det2 { font:  "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #000; margin:10px; text-decoration:none;}
.det2:hover {color:#777; border-bottom:dashed 0px #301600; }
.det2 span {color:#B00}

.hr{border-bottom:1px #B00000 dashed;  border-top:0; border-left:0; border-right:0; margin-bottom:20px;}