body, th, td, input, select, textarea  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5a5a5a;
}

p { margin: 10px 0; }

/*
	LINKS 
================================================  */
a:link, a:visited { color: #f6640a; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: 0 solid #ffffff; }


/*
	FORMS 
================================================  */
form { margin: 0; }
fieldset { border: 0 solid #ffffff; padding: 0; margin: 0; }

.i-text, .i-textarea, .i-select, .i-file { background: #fff; border: 1px solid #f6640a; }
.i-text { padding: 2px 0 2px 1px; }
.i-submit { height: 20px; color: #fff; padding: 0px 5px; background: #f6640a; border: 1px solid #f6640a; cursor: pointer; }

/*
	FCE
================================================  */
.fce-2cols {width: 100%; margin: 0; float: left; }
.fce-2cols .fce-01 {width: 49%; background: #ff0000; float: left;}
.fce-2cols .fce-02 {width: 49%; background: #ff00ff; float: right;}

 


/*
	CONTENT
================================================  */

h1 { font-size: 16px; color: #f6640a; font-weight: bold; margin: 10px 0;  }
h2 { font-size: 15px; color: #f6640a;  font-weight: bold; margin: 10px 0; }
h3 { font-size: 14px; color: #f6640a; font-weight: bold; margin: 10px 0; }
h4 { font-size: 13px; color: #f6640a; font-weight: normal; margin: 10px 0; }
h5{ font-size: 12px; color: #f6640a; font-weight: bold; margin: 10px 0; }
h6{ font-size: 11px; color: #f6640a; font-weight: bold; margin: 10px 0; }

.csc-header h1, .csc-textpicHeader h1 { font-size: 14px; color: #f6640a; }

.content ul { margin: 7px 0; padding: 0 0 0 1.5em; list-style: url(../images/bullets/arrow02.gif);}
.content ul li { margin: 3px 0; }


/*
	NEWS
================================================  */
.news-amenu-container ul { list-style: none;  list-style-image: none; padding: 0!important; }
.news-amenu-container ul li { margin: 5px 0; }
.news-amenu-container ul li.news-amenu-item-year { padding: 0; font-weight: bold; color: #000; margin: 10px 0;}
.news-amenu-container ul li a:link, .news-amenu-container ul li a:visited { background: url(../images/bullets/arrow01.gif) left 3px no-repeat; padding: 0 0 0 1.5em; }

.news-latest-container { width: 100%; margin: 10px 0 0 0; float: left; }
.news-latest-container .news-latest-item { width: 100%; background: url(../images/bullets/bullet01.gif) 4px 4px no-repeat; padding: 0 0 0 14px; margin: 0 0 15px 0; float: left; }
.news-latest-container .news-latest-item  h3 { font-size: 10px; margin: 0; }
.news-latest-container .news-latest-item  h3  a:link, .news-latest-container .news-latest-item  h3  a:visited { font-size: 10px; text-decoration: none; }
.news-latest-container .news-latest-item  h3  a:hover { text-decoration: underline; }
.news-latest-container .news-latest-item p { margin: 0; }

.news-list-container {  width: 100%; margin: 0; float: left; }
.news-list-container .news-list-item { width: 100%; background: url(../images/bullets/bullet01.gif) 4px 4px no-repeat; padding: 0 0 0 14px; margin: 0 0 15px 0; float: left; }
.news-list-item h3 { font-size: 10px; margin: 0; }
.news-list-item h3 a:link, .news-list-item h3 a:visited { font-size: 10px; text-decoration: none; }
.news-list-item h3 a:hover { text-decoration: underline; }
.news-list-container .news-list-item p { margin: 0; }

.tx-ttnews-browsebox { width: 100%; text-align: center; }
.tx-ttnews-browsebox .act a:link, .tx-ttnews-browsebox .act a:visited { text-decoration: none; font-weight: bold; }

/*
	NEWS SEARCH FORM
================================================  */
.news-search-form { margin: 20px 0; }
.news-search-form p.news-search-text { color: #fff; margin: 0; }
#rightColumn .news-search-emptyMsg { width: 100%; color: #fff; float: left; }
.news-search-form .i-text { width: 169px; margin: 5px 0; }
.news-search-form .i-submit { }


/*
	INDEXED SEARCH
================================================  */
.tx-indexedsearch .searchbox-tmpl-css label { width: 5em!important; font-weight: bold!important; }
.tx-indexedsearch select { padding: 1px 0; border: 1px solid #f6640a!important;}
.tx-indexedsearch .i-text { margin-right: 1em; }
.tx-indexedsearch .i-submit { margin-left: 1em; }
.tx-indexedsearch-redMarkup { color: #f6640a!important; }
.tx-indexedsearch .res-tmpl-css { margin-bottom: 2em!important; }


/*
	ADDRESS FORM
================================================  */
.address-form {}
.address-form .small { color: #bbb9b9; }
.address-form  dl { width: 100%; margin: 0 0 20px 0; float: left; }
.address-form  dl dt { width: 30%; margin: 0 0 2% 0; font-weight: bold; float: left; clear: left; }
.address-form  dl dd { width: 60%; margin: 0 0 5px 0; float: left; }
.address-form  dl dd .i-text { width: 99%; }
.required { color: #ff0000; }
