/*
Filename:STYLE.CSS
Author:Steve Johnson
Created:01/25/2004
Modified:1/23/2005

/*********************************************/
/*		Section 1:Standard tags					*/
/*********************************************/



#announcements-link a, 
#announcements-link a:link, 
#announcements-link a:visited,
#announcements-link a:hover {
    background:url("../images/arrow.png") no-repeat center right;
    border:0px solid #FF0000;
    color:#FFFFFF;
    font:bold 11px arial,helvetica,sans-serif;
    left:633px;
    position:absolute;
    text-align:left;
    top:51px;
    vertical-align:middle;
    width:109px;
}
#announcements-link a:hover {
    text-decoration:underline;
}


body{
    background:url("../images/background01.gif") #FFFFFF repeat-x top left;
    margin:0px;
    padding:0px;
    text-align:left;
}
img {
    border:none;
}




/*********************************************/
/*		Section 2:Header and footer styles		*/
/*********************************************/

#logo {
    border: 0px;
    width: 700px;
    height: 85px;
    margin: 0px 0px 0px 0px;
    background: url("../images/head.png");
    overflow: hidden;
    text-indent: -5000px;
}

#logo h1{
    display: inline;
    overflow: hidden;
    text-indent: -5000px;
}


#header-bar {
    background:url("../images/tile-header.png") repeat-x top left;
    margin:0px;
    padding:0px 0px 2px;
    text-align:left;
}



#footer #bar {
    background:url("../images/tile-footer.png") repeat-x top left;
    height:16px;
    margin:0px;
    padding:0px;
    text-align:left;
}

td.footer{
    color:#FFFFFF;
    font:normal 11px arial,helvetica,sans-serif;
    text-align:center;
    width:485px;
}

.footer a:visited,
.footer a,
.footer a:link
.footer a:hover {
    color:#8B98A9;
    font:normal 11px arial,helvetica,sans-serif;
    text-decoration:none;
}
.footer a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}

/*********************************************/
/*		Section 3: Navigation styles	     		*/
/*********************************************/

.nav {
    vertical-align: top;
}

#global {
    background:#FFFFFF;
    margin:0px;
    padding:0px 0px 5px;
    width:200px;
}

#local{
    background:#FFFFFF;
    margin:10px 0px 0px;
    padding:0px 0px 5px;
    width:200px;
}

.nav #nav-bullet {
    background:#42B0E5;
    height:20px;
    margin:0px;
    padding:0px;
    text-align:center;
    width:20px;
}

.nav #nav-title {
    background:#8B98A9;
    border-right:5px solid #FF8D02;
    color:#FFFFFF;
    font:bold 11px arial,helvetica,sans-serif;
    height:20px;
    padding:3px 0px 0px 5px;
    text-align:left;
    vertical-align:middle;
    width:180px;
}

.nav #nav-title h2{

    color:#FFFFFF;
    font:bold 11px arial,helvetica,sans-serif;
    display:inline;
    height:20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


/******* Level 1 Navigation ***************/

.nav ul{
    color:#666666;
    font:normal 11px arial,helvetica,sans-serif;
    list-style-image:url(../images/clear.png);
    margin:13px 0px 0px 20px;
    padding:0px 00px 10px 00px;
}

.nav li{
    border-bottom:1px solid #D5D3D3;
    margin:2px 0px 0px;
    padding:2px 0px 2px 5px;
}

.nav a,
.nav a:link,
.nav a:visited,
.nav a:hover {
    color:#666666;
    font:normal 11px arial,helvetica,sans-serif;
    text-decoration:none;
}
.nav a:hover{
    text-decoration:underline;
}


/******* Level2 Navigation ***************/

.nav ul li ul{
    color:#666666;
    font:normal 11px arial,helvetica,sans-serif;
    list-style-image:url(../images/clear.png);
    margin:5px 0px 0px 0px;
    padding:0px 00px 0px 00px;
}

.nav ul li ul li{
    border-bottom:0px solid #DEDBDB;
    margin: 0px 0px 0 6px;
    padding: 2px 0px 2px 0px;
}

.nav ul li ul li a,
.nav ul li ul li a:link,
.nav ul li ul li a:visited,
.nav ul li ul li a:hover {
    color:#999999;
    font:normal 11px arial,helvetica,sans-serif;
    text-decoration:none;
}
.nav ul li ul li a:hover{
    text-decoration:underline;
}

.nav ul li ul li#on {
    background: url(../images/bullet_level2on.gif) no-repeat center left;
    margin: 0px 0px 0px -4px;
    padding: 2px 0px 2px 0px;
    text-indent: 10px;
}

.nav ul li ul li#on a,
.nav ul li ul li#on a:link,
.nav ul li ul li#on a:visited,
.nav ul li ul li#on a:hover {
    color:#666;
    font:normal 11px arial,helvetica,sans-serif;
    text-decoration:none;
}
.nav ul li ul li#on a:hover{
    text-decoration:underline;
}


/*********************************************/
/*		Section 5:Article box styles				*/
/*********************************************/


#article{
    margin:1px 0px 0px 5px;
    padding:0px 0px 0px 0px;
    text-align:left;
    width:500px;
    border: 0px solid red;
}


#article-bullet {
    background:#42B0E5;
    height:20px;
    margin:0px;
    padding:0px;
    text-align:center;
    width:20px;
}

#article-navtitle {
    background:#8B98A9;
    border-right:5px solid #FF8D02;
    color:#FFFFFF;
    font:bold 11px arial,helvetica,sans-serif;
    height:20px;
    margin-bottom:0px;
    padding:3px 0px 0px 5px;
    text-align:left;
    vertical-align:center;
    width:480px;
}
#article-navtitle a,
#article-navtitle a:link,
#article-navtitle a:visited,
#article-navtitle a:hover {
    color:#FFFFFF;
    font: bold 11px arial,helvetica,sans-serif;
    text-decoration:none;
}
#article-navtitle a:hover{
    text-decoration:underline;
}

#article-image {
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  background: white;
  }



.article-content {
    color:#000000;
    	background:#E8EAEE;
      padding: 10px 20px 0px 20px;
  		margin: 0px 0px 0px 0px;
    text-align:left;
	 height: 0px;

}

  #article-pagecontent {
  width: 100%;
	background:#E8EAEE;
    font:11px arial,helvetica,sans-serif;
	 padding: 15px 0px 20px 0px; 
}

.article-content a {
    color:#666666;
    display:inline;
    font:normal 11px arial,helvetica,sans-serif;
    margin-bottom:0px;
    padding-left:0px;
    padding-top:0px;
    text-decoration:none;
}
.article-content a, 
.article-content a:link,
.article-content a:visited,
.article-content a:hover {
    color:#3868A0;
    display:inline;
    font:normal 11px arial,helvetica,sans-serif;
    margin-bottom:0px;
    padding-left:0px;
    padding-top:0px;
    text-decoration:none;
}
.article-content a:hover{
    text-decoration:underline;
}

.article-content h6 {
	color: #666;
	text-align: right;
	font:normal 11px arial,helvetica,sans-serif;
	margin: 0px 0px 5px 0px;
	
}

.article-content h1{
    color:#000000;
    font:bold 11px arial,helvetica,sans-serif;
    margin-bottom:12px;
    padding-left:10px;
    text-decoration:none;
}
.article-content h2{
    color:#525252;
    font:bold 11px arial,helvetica,sans-serif;
    margin-bottom:5px;
    padding-left:10px;
    padding-top:0px;
    text-decoration:none;
}
.article-content h3{
    color:#000000;
    font:normal 11px arial,helvetica,sans-serif;
    margin-bottom:10px;
    padding-left:10px;
    padding-top:0px;
    text-decoration:underline;
}
.article-content p{
    color:#000000;
    font:normal 11px arial,helvetica,sans-serif;
    padding-left:10px;
    text-decoration:none;
}


.article-content li a, 
.article-content li a:link, 
.article-content li a:hover, 
.article-content li a:visited {
	color: #3868A0;
}

.sitemap {
padding: 0px 20px 0px 10px;
}

.officehours #left p {
	color: #666;
}


.sitemap p {
margin: 8px 0px 8px 15px;
padding: 0px 0px 0px 0px;

}


.csc-uploads-1 {                /***** Layout styles for Filelist COA, layout type 1   ******/
	border: 0px solid red;
}


.csc-uploads-icon {
	border: 0px solid blue;
	vertical-align: top;
	padding-top: 2px;
}

.csc-uploads-fileName p {
	display: none;
	border: 0px solid red;
}

.csc-uploads-fileName p.csc-uploads-description {
	display: block;
	margin: 0 0 0 0px;
	border: 0px solid yellow;
}

.csc-uploads-fileSize {	
	width: 50px;
	vertical-align: top;
}


.csc-uploads-fileSize p {
	border: 0px solid yellow;
	width: 50px;
	vertical-align: top;
	color: #666
}





.imgtext h3,
.imgtext-nowrap h3,
.imgtext h3.csc-firstHeader,
.imgtext h3 a,   /******* Speaker name style  ******/
.imgtext h3 a:link, 
.imgtext h3 a:hover, 
.imgtext h3 a:visited,
.imgtext-nowrap h3 a,
.imgtext-nowrap h3 a:link, 
.imgtext-nowrap h3 a:hover, 
.imgtext-nowrap h3 a:visited,
.imgtext h3.csc-firstHeader a, 
.imgtext h3.csc-firstHeader a:link, 
.imgtext h3.csc-firstHeader a:hover, 
.imgtext h3.csc-firstHeader a:visited,
.imgtext-nowrap h3 a, 
.imgtext-nowrap h3 a:link, 
.imgtext-nowrap h3 a:hover, 
.imgtext-nowrap h3 a:visited,
 h3.csc-firstHeader a, 
 h3.csc-firstHeader a:link, 
 h3.csc-firstHeader a:hover, 
 h3.csc-firstHeader a:visited  {

    font: 11px arial,helvetica,sans-serif;
    margin-bottom:2px;
    padding-left:10px;
    text-decoration:none;
    text-indent: -10px;

}




table.imgtext-nowrap {
	width: 100%;
	margin-bottom: 5px;
	}
	
div.textPicHeader {
	vertical-align: top;
	padding: 0px 0px 5px 10px;
	}
	
div.textPicHeader h1{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}


.imgtext-nowrap p.bodytext {
    color:#333;
    display:block;
    font:normal 10px arial,helvetica,sans-serif;
    margin-bottom:0px;
    padding-left:10px;
    padding-right:10px;
    height: 50px;
}

p.bodytext { margin: 0px 0px 0px 0px;}


.list-description-02{
    color:#666666;
    display:block;
    font:normal 10px arial,helvetica,sans-serif;
    margin-bottom:0px;
    padding-left:10px;
    padding-right:10px;
    padding-top:00px;
}
.list-description-03{
    color:#333333;
    display:block;
    font:normal 10px arial,helvetica,sans-serif;
    margin-bottom:0px;
    padding-left:10px;
    padding-right:10px;
    padding-top:00px;
}

.list-description-more {
    display:inline;
    margin-bottom:0px;
    margin-left:0px;
    padding-left:0px;
    padding-top:0px;
}

.list-description-more a,
.list-description-more a:link,
.list-description-more a:visited,
.list-description-more a:hover {
    color:#3868A0;
    display:inline;
    font:normal 10px arial,helvetica,sans-serif;
    margin-bottom:0px;
    padding-left:0px;
    padding-top:0px;
    text-decoration:none;
}
.list-description-more a:hover{
    text-decoration:underline;
}


.list-description-more a,
.list-description-more a:link,
.foobar a:visited,
.list-description-more a:hover {
    color:#3868A0;
    display:inline;
    font:normal 10px arial,helvetica,sans-serif;
    margin-bottom:0px;
    padding-left:0px;
    padding-top:0px;
    text-decoration:none;
}
.list-description-more a:hover{
    text-decoration:underline;
}

.article-content ul{
    color:#666666;
        list-style: none;
    font:normal 11px arial,helvetica,sans-serif;
    margin:13px 0px 0px 20px;
    padding:0px 00px 10px 00px;
}

.article-content ul li{

    background: url(../images/bul040.gif) no-repeat 0px 7px ;
    margin:2px 0px 0px;
    padding:2px 0px 2px 10px;
}
