/* skin.css
 * Copyright 2006 Carol J. Spies. All rights reserved.
 *
 * The skin.css file contains the style information for fonts and colors
 */
 
body, input, textarea, select, table, td, th { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #666; }
th { font-weight: bold; }
h1, h2, h3, h4, h5, h6 { font-size: 11px; font-weight: normal; }
h1 { font-size: 100%; }
h2 { font-size: 100%; }
h3 { font-size: 100%; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }
a { color: #3d608b; }
a:hover { text-decoration: none; color: #3d608b; }
img, a img, a:hover img { border: none; }
/*     ----------      */

body { background: url(../images/background/bgpattern.gif) left repeat; }
#container { background-color: #fff; }


/* ----- THIS IS THE MAIN CONTENT ** START ----- */
	/* ----- THIS IS THE HEADER ** START ----- */
	#masthead { background: url(../images/background/header_bg.gif) left top repeat-x }
		#masthead #logo {  }
			#masthead #logo a { background: url(../images/background/logo.gif) left no-repeat; text-decoration: none; }
			#masthead #logo a b { visibility: hidden; }
			
		#masthead #utility_nav {  }
			#masthead #utility_nav ul { }	
			#masthead #utility_nav ul li { list-style-type: none; }
			#masthead #utility_nav ul li a { color: #fff; background: url(../images/background/divider1.gif) left no-repeat; }	
			#masthead #utility_nav ul li.first a { background: none; }
			
			#masthead #top_nav { }
				#masthead #top_nav ul {  }
					#masthead #top_nav ul li { list-style-type: none; }	
					#masthead #top_nav ul li a { background: url(../images/background/top_nav.gif) no-repeat; text-decoration: none; }
					#masthead #top_nav ul li a b { visibility: hidden; }				
	
	/* ----- THIS IS THE HEADER ** END ----- */
	
	/* ----- THIS IS THE CONTENT ** START ----- */
	/* ----- THIS IS THE CONTENT MAIN AREA ** START ----- */
	#content { margin: 10px 20px 20px 16px; }
		#content h1 { font-size: 140%; color: #3d608b; }
		#content h2 { font-size: 120%; color: #3d608b; }
	
	/* ----- THIS IS THE CONTENT MAIN AREA ** END ----- */

	/* ----- THIS IS THE CONTENT ** END ----- */
	
#footer { background: #9faa79; color: #fff; border-left: 1px solid #fff;  border-right: 1px solid #fff; }
	#footer ul { font-size: 90%; }
	#footer ul li { list-style-type: none; }
/* ----- THIS IS THE MAIN CONTENT ** END ----- */

.errorMessage{color: red; font-weight: bold; }
.newsColumn{text-align: left; border: 0 0 0 0; }
.newsRow {text-align: left; border: 0 0 0 0; }

/*
----------- Data Scroller Component classes
*/
.newsDataPgrScrOut{ /* the class for the outside table */
    background-color:#FFFFFF;
    margin:10px;
    border: 1px solid black;
}

.newsDataPgrScrBtn{ /* the cells behind the scroll buttons */
    background-color:#FFFFFF;
    padding:2px;
}
.newsDataPgrTbl{ /* the container for the pagination*/
    background-color:#FFFFFF;
}
/* set the common attributes for the pagination numbers */
.newsDataPgrScrCol a, .iceDtdPgrCol a{
    text-decoration:none;
    font-weight:normal;
    background-color:#FFFFFF;
    color:#666666;
    display:block;
    padding-left:5px;
    padding-right:5px;
    border:1px solid #FFFFFF;
}
/* override the attributes for the currently selected page */
.newsDataPgrScrCol a{
    color:#FFFFFF;
    border:1px solid #2A6CC2;
    background-color:#2A6CC2;
}
/* set the attributes for the mouseover on none-current pages */
.newsDataPgrCol a:hover{
    color:#000000;
    border:1px solid #2A6CC2;
}

#news_items { width: 500px; height: auto; margin-bottom: 10px; padding-right: 10px; overflow: auto;}
#newsNav { width: 500px; }
#newsNav #newsNavFirstPage { width: 55px; text-align: center; }
#newsNav #newsNavPreviousPage { width: 95px; text-align: center; }
#newsNav #newsNavPageNumbers { width: 210px; text-align: center; }
#newsNav #newsNavNextPage { width: 95px; text-align: center; }
#newsNav #newsNavLastPage { width: 55px; text-align: center; }

