
/* GENERAL */
/* html { height: 100%; } */
body { margin: 0px; }
#body {
	height: 100%;
        width:100%;
	xtext-align: center;
	margin: 0px;
	font-family: Arial,Verdana,Helvetica;
	font-size: 11px;
}

#body TD {
	font-size: 11px;
}

#body FORM {
	margin: 0px;
             width: 100%;
}
.site-right-shd{
	width: 10px;
}
.site-left-shd{
	width: 10px;
}

.home-btm {
	padding: 5px;
	padding-bottom: 0px;
}

x#fill-home {
	xheight: 166px;
}
x#fill-inner {
	height: 66px;
}
	
/* GENERAL END */

/* SEARCH BAR START*/
#site-search {
	height: 30px;
}
#site-search td.search{
                        padding-left: 5px; 
                        padding-right: 5px;
                        height:20px;
}
#site-search td a{
	text-decoration: none;
}
#site-search td a:hover{
	text-decoration: underline;
}
/* SEARCH BAR END */


/* NAV START */
.nav-bg {
}
/* NAV END */

#HEADING { 
           font-size: 14px; 
           font-weight: bold; 
           margin: 0px;
           padding: 7px;   
           margin-top: -1px; 
           margin-left: 5px; 
           margin-right: 5px; 
           color: #fff;
           }

/* note: extra scoping to make more specific and higher priority from CSS perspective */
.content-bg div.breadcrumbs {
	  padding:2px;
}
.content-bg div.breadcrumbs a, .content-bg div.breadcrumbs span {
                                 padding: 4px;

}
.content-bg div.breadcrumbs a {
text-decoration: underline;
}

.content-bg div.breadcrumbs a:hover {
                       text-decoration: none;
}

/*  breadcrumbs pick up story-body link color, we don't want font size or borders */
.content-bg div.unstory-body {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none; 
	font-size: 11px;	
}


#bodycontent {
               position: relative;
               margin-top: 0px; 
               text-align: left;
               background-color:#fff;
}


#site-banner{	
	width: 569px;
	position: relative;
	top: -39px;
              margin-bottom: -39px;
}

#site-banner .getflash a { 
                           color: #000; 
                           padding-left:2px;
                           padding-right: 2px;
                           background-color: #aaa;
                           font-weight:bold;
                           text-decoration:none;
                           }

#site-banner .getflash { 
                        display:block;
                        position:relative;
                        bottom:-190px;
                        text-align:right;
                        padding-right:4px;
                         background-color: #aaa;
                         -background: transparent url(/images/shadow.gif); /* IE will ignore hyphen  */
                         opacity: 0.7;               
                        }

                                }

.content-bg {
}
/* CONTENT END */

.cfg_main_logo { background-repeat: no-repeat;}
.nav-bg { background-repeat: repeat-y; }
.fontsize { width:62px;height:20px;
            cursor:pointer; 
            background-repeat: no-repeat;
}

/* LOGO */
#site-logo {
	z-index: 999;	
	width: 785px;
	text-align: left;
	padding: 0px;
	position: relative;
	top: -5px;	
}
/* LOGO END */

/* FOOTER */
#footer{
	padding-left: 5px;
	padding-top: 18px;
	padding-bottom: 18px;
}	
#footer td.sep {
	width: 1px;
}
#footer td.content {
	padding-left: 10px;
	padding-right: 10px;
                     vertical-align:top;
                     text-align:justify;
}
#footer td{
	font-size: 9px;
}
#footer-btm{
	font-family: Arial,Verdana,Helvetica;
	padding: 5px;
	font-size: 9px;
}
#footer-btm a{
}
#footer-btm .sep {
	width: 1px;
}
/* FOOTER END */

#disclaimer { 
              text-align:justify;
              margin-top:32px;
              padding:10px;
              color:#000;
              font-family:arial,helvetica;
              font-size:10px;
              }

/* FORMS */
.f_text {
	font-size: 11px;
	height: 20px;
}
.f_btn{
	font-size: 11px;
	height: 20px;
}

/* cms extra css */
.cmsSmallText { font-size: 9px; } 
.cmsGrey { color: #aaa; }
.cmsRed { color: red; }
.cmsWhite { color: white; }

/* task 98 backgrounds via TDs -- force no-repeat */
#bodycontent td, .mceContentBody td { background-repeat: no-repeat; }

ul { padding-left: 16px; margin-left: 8px; }
ul ul { list-style: square }
ul ul ul { list-style: circle }


