/******************************************************/
/*    Use with template news03col.dwt  - original     */
/******************************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {
	margin: 0;
	padding: 0;
	background-color: #E6F3FF;
	color: #333333;
	font-family: Arial, sans-serif;
	line-height: 1.5;	
	}
blockquote {
	margin: 0;
	padding: 0 0 0.25em 0;
	text-align: center;
	font-variant: small-caps;
	}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	}
h1 {
	color: #334D55;
	font-size: 120%;
	}
h2 {
	margin-bottom: 1em;
    color: #006699;
	font-family: Verdana, Arial, sans-serif;
   	font-size: 15px;
	}
h3 {
   	color: #334D55;
   	font-size: 13px;
	}
h4 {
   	color: #333333;
   	font-size: 100%;
   	font-weight: normal;
	}
h5 {
 	color: #334D55;
 	font-size: 100%;
	}
img {
	border: 0;
	}
p {
	font-size: 12px;
	}
table {
	width: 100%;
	border-bottom: 1px solid #CCCC00;
	border-left: 1px solid #CCCC00;
	border-right: 1px solid #CCCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
th 	{
	margin: 0;
	padding: 0.5em;
	background-color: #CCCC00;
	border-right: 1px solid #ffffff;
	color: #FFFFFF;
	text-align: left;
	}
td { 
	margin: 0;
	padding: 0.5em;
  	vertical-align: top;
	border-bottom: 1px solid #CCCC00;
	border-right: 1px solid #CCCC00;
	line-height: normal;
	}
ol {
	margin: 0;
	padding: 0 0 0 2.5em;
	}
ul {
 	list-style-type: none;
	font-size: 12px;
	}
ul ul {
 	list-style-type: disc;
	}
ul ul ul {
 	list-style-type: none;
	}
a, a:link, a:visited, a:hover {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#mainWrapper {
	min-width: 720px;
	}
#masthead {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #DEC665 url(../images/bgPattern.gif) repeat;
	display: block;
	}
#masthead table {
	border: none;
	}
#masthead td {
	margin: 0;
	padding: 0;
	border-bottom: none;
	vertical-align: middle;
	}
#globalNav {
	padding: 1px 0 1px 15px;
	white-space: nowrap;
	background-color: #DED3A2;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */
#navBar {
	float: left;
	width: 20%;
	margin: 0;
	padding: 0;
	border-right: 1px solid #DBEBEB;
	}
#rightColumn {
  	float: right;
	width: 15%;
	padding: 0 10px 0 0;
	}
#content {
	float: left;
 	width: 60%;
	margin: 0;
	padding: 0;
	}
#wrapper {
	width: 100%;
	margin: 0;
	padding: 15px 1em 0 0.5em;
	background-color: #FFFFFF;
	border-right: 1px solid #DBEBEB;
	}

/***********************************************/
/* Components                                  */
/***********************************************/
	
/************** #advert styles **************/
#advertLeft {
	padding: 10px 0 10px 15px;
	font-size: 80%;
	}
#advertRight {
	padding: 30px 0 15px 10px;
	}
#advertLeft img, #advertRight img {
	display: block;
	}

/************* #archiveList styles *************/
#archiveList h3 {
	margin: 1em 0 1em 0;
	padding: 0;
	}

/************* #authorDate styles *************/
#authorDate {
	clear: both;
	padding: 10px 0 10px 10px;
	}
#authorDate h3 {
	color: #993300;	
	}

/************* #banner styles *************/
#bottomBanner {
	margin: 0;
	padding: 10px 0 0 10px;
	text-align: center;
	}
#topBanner {
	margin: 0 0 2em 0;
	padding: 0;
	text-align: center;
	}
#topBanner a:link, #topBanner a:visited, 
#topBanner a:active, #topBanner a:hover {
	padding: 0;
	text-decoration: none;
	background-color: #ffffff;
	}

#thisTopbanner {
	margin: 0 0 2em 0;
	padding: 10px 0 0 10px;
	text-align: center;
	border-top: 1px solid #CCCC00;
	border-right: 2px solid #CCCC00;
	border-bottom: 2px solid #CCCC00;
	border-left: 1px solid #CCCC00;
	}

/************* .caption styles *************/
p.caption {
	text-align: center;
	}
p.caption span {
	font-weight: bold;
	}

/************* .center styles *************/
.center {
	text-align: center;
	}
.centerbold {
	font-weight: bold;
	text-align: center;
	}
.imgCenter {
	margin: 0;
	padding: 0.2em 0 0.4em 0;
	text-align: center;
	}

/************* #dateformat styles *************/
#dateformat {
	display: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #003366;
	letter-spacing: .2em;
	}

/************* .description styles *************/
.description {
	font-size: 10px;
	}

/************* .divider styles *************/
h2.divider {
	margin: 0;
	padding: 0.3em 0 0 10px;
    border-top: 1px solid #006699;
	}

/************** .emphasize styles **************/
span.emphasize {
	font-weight: bold;
	}
	
/************** .endPart styles **************/
p.endPart {
	text-align: right;
	color: #993300;
	font-weight: bold;
	}

/************* .enlargeImg ********************/
p.enlargeImg {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

/************** .feature styles ***************/
.feature {
	display: none;
	float: right;
	margin: 0 0 2px 5px;
	padding: 10px 0 0 10px;
	}
.feature p {
	margin: 2px 0 0 0;
	padding: 0;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
.feature p.caption {
/*	display: none;
*/	}
.feature span {
	font-weight: normal;
	}
/* adjust margins to change separation between the feature image and text flowing around it */

/************** #fox styles ***************/
#fox {
	margin: 2em 0 2em 0;
	padding: 0 0 0 15px;
	}

/********** . headline styles *************/
span.headline {
	color: #006699;
	font-size: 12px;
	font-weight: bold;
	}

/*********** .important styles ***********/
.important {
	color: #CC3300;
	}
.important span {
	font-weight: bold;
	}

/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {margin: 0 0 0 1em; padding: 0; list-style: square; }

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #DBEBEB;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

/******************* .notes styles **************/
.notes {
	font-size: 11px;
	}
.notes span {
	margin: 0;
	padding: 0;
	font-weight: bold;
	}
.notes ol {
	margin: 0 0 0 2em;
	padding: 0;
	}

/*************** .pageTitle styles **************/
h2.pageTitle {
	margin: 0;
	padding: 0 0 0 10px;
}

/************** .paraOne styles*****************/
p.paraOne {
	margin-top: 0.25em;
	}
p.paraOneBq {
	margin: 0.25em 0 0 0;
	padding: 0;
	}
	
/*********** .relatedLinks styles ***********/
.relatedLinks {
	position: relative;
	margin: 0;
	padding: 0 0 10px 15px;
	font-size: 75%;
	}
.relatedLinks02 {
	position: relative;
	margin: 0;
	padding: 0 0 10px 15px;
	border-bottom: 1px solid #DBEBEB;
	border-top: 1px solid #DBEBEB;
	font-size: 75%;
	}
.relatedLinks h3, .relatedLinks02 h3 {
	padding: 10px 0 2px 0;
	color: #006699;
	}
.relatedLinks ul li, .relatedLinks02 ul li {
	line-height: 1.25;
	padding: 0 0 0.3em 0;
	}
.relatedLinks li.current, .relatedLinks02 li.current {
	color: #CC3300;
	}
.relatedLinks ul li a.current, .relatedLinks02 ul li a.current {
	color: #CC3300;
	}

/************** #rightColumn styles **************/
#rightColumn {
	margin: 0;
	padding: 1em 0 1em 0;
	font-size: 80%;
	}
#rightColumn p {
	padding: 5px 0 5px 0;
	}

/************* #search styles ***************/
#search form {
 	margin: 0;
 	padding: 0;
	}
#search img {
	vertical-align: middle;
	}
#search input.searchBtn {
	margin: 0;
	padding: 0 2px 0 2px;
   	border: 1px solid #DED3A2;
	vertical-align: middle;   
	}
#search input.searchBtn:hover {
	background-color: #F2E9C3;
   }

/*********** #sectionLinks styles ***********/
#sectionLinks {
	position: relative;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #DBEBEB;
	font-size: 90%;
	}
#sectionLinks h3 {
	padding: 10px 0 2px 15px;
	}
#sectionLinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#sectionLinks li.empty {
	height: 24px;
	}
#sectionLinks a {
	display: block;
	padding: 3px 0 3px 15px;
	border-top: 1px solid #DBEBEB;
	text-decoration: none;
	}
#sectionLinks a:visited {
	padding: 3px 0 3px 15px;
	text-decoration: none;
	}
#sectionLinks a:hover {
	padding: 3px 0 3px 15px;
	background-color: #DBEBEB;
	text-decoration: none;
	}
#sectionLinks li.current {
	color: #CC3300;
	font-weight: bold;
	}
#sectionLinks ul li a.current {
	color: #CC3300;
	font-weight: bold;
	}

/************* #siteInfo styles ***************/
#siteInfo {
	clear: both;
	margin: 0;
	padding: 10px;
	border: 1px solid #DBEBEB;
	background-color: #F2F9FF;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: 16px;
	}
#siteInfo p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
#siteInfo span {
	padding: 0 0.3em 0 0.3em;
	}
#siteInfo a {
	color:  #006699;
	text-decoration: none;
	}
#siteInfo a:hover {
	color:  #006699;
	text-decoration: underline;
	}
#siteInfo a.current, #siteInfo a:hover.current {
	color: #CC3300;
	font-weight: bold;
	}
#siteInfo a.powered {
	font-weight: bold;
	}
#siteInfo a:hover.powered {
	text-decoration: underline;
	}

/************** #siteMap styles *****************/
#siteMap { 
	float: left;
	width: 65%;
	margin: 0; 
	padding: 5px 0 0 0;
	color: #333333;
	}
#siteMap h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	letter-spacing: 0.1em;
	}
	
/************** #siteTagline styles *****************/
#siteTagline {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	color: #666666;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	letter-spacing: .05em;
	line-height: 30px;
	}

/************** .story styles *****************/
.story {
	clear: both;
	padding: 10px 0 0 10px;
	}
.story h3 {
	color: #993300;
	}
.story p {
	padding: 0 0 10px 0;
	}
	
/************** .table styles *****************/
th.center {
	text-align: center;
	}
th.centerRight {
	border-right: 1px solid #CCCC00;
	text-align: center;
	}
th.right {
	border-right: 1px solid #CCCC00;
	}
td.noRightborder{
	border-right: none;
	}
td.smallcaps {
	font-variant: small-caps;
	}
.centerTD {
	text-align: center;
	}

/************** #tell styles *****************/
#tell {
	font-size: 80%;
	padding: 5px 0 5px 10px;
	}
#tell a:link, #tell a:visited, 
#tell a:active, #tell a:hover {
	padding: 0;
	text-decoration: none;
	background-color: #ffffff;
	}

/************** ul styles *****************/

#ulSpace {
	margin: 0 0 1em 0;
	padding: 0;
	}
ul.bullet {
	list-style-type: disc;
	margin: 0;
	padding: 0 0 0.75em 1.5em;
	}
ul.dl {
	margin: 0 0 1.25em 0;
	padding: 0;
	}
ul.dl li {
	padding: 0 0 .5em 1.5em;
	}
ul.square {
	list-style-type: square;
	padding: 0 0 0.75em 1.5em;
	}
#wrapper ul li {
	padding: 0.15em 0 0.15em 0;
	}

/************** #wrapper styles *****************/
#wrapper h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#wrapper a {
	padding: 0 0.2em 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	}
#wrapper a:hover {
	color: #ffffff;
	background-color: #006699;
	text-decoration: none;
	}
#wrapper a.pic, #wrapper a:hover.pic{
	padding: 0;
	text-decoration: none;
	background-color: #ffffff;
	}
#wrapper h3 a.jump {
	padding: 0;
	text-decoration: none;
	color: #993300;
	background-color: #ffffff;
	}
