@import url('content.css');

body {
	/*text-align: center;*/


	}
	
.wrapper {
	margin: 0 auto;
	width: 970px;	
	/*text-align: left;*/
	}
	
#service-menu {
	float: left;
	width: 921px;
	height: 19px;
	padding-right: 49px;
	text-align: right;
	background-color: #54636b;
	}
	
.toprow {
	float: left;
	height: 160px;
	width: 930px;
	padding: 0 20px;
	background: #fff url('../images/topbg.gif') no-repeat top left;
	}
	
#logo {
	float: left;
	width: 204px;
	padding-top: 25px;
	padding-left: 15px;
	}
	
#banner-text {
	float: left;
	width: 455px;
	padding-top: 22px;
	padding-left: 28px;
	font: normal 15px Verdana;
	}
	
#search {
	float: left;
	width: 228px;
	padding-top: 25px;
	}
	
.searchform_input {
	float: left;
	margin-left: 1px;
	}
	
.inputbox {
	background: transparent url('../images/searchbox.gif') no-repeat top left;
	border: none;
	width: 169px;
	height: 17px;
	padding: 3px 7px 0px;
	}
	
.searchform_submit {
	float: left;
	margin-left: 5px;
	margin-top: 3px;
	}
	
.menu-row {
	float: left;
	margin-top: -80px;
	height: 65px;
/*	width: 890px;*/
	width: 930px;
/*	padding: 0 43px 0 37px;*/
	padding: 0 0 0 37px;
	}
	
.content-row {
	float: left;
	/*width: 933px;*/
	width: 936px;
	padding: 65px 0px 50px 34px;
	min-height: 400px;
	}
	
.dyn-content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
#left-col {
	position: relative;	
	float: left;
	/*width: 114px;*/
	padding-right: 13px;

         /*3132008-10am*/
          width: 135px;

	}
	
#middle-col {
/*	position: relative;	*/
	float: left;
	/*width: 548px;*/

      /*3132008-10am*/
         width: 525px;
        /*_width: 554px;*/
	}
	
#right-col {
/*	position: relative;	*/
	float: left;
	width: 256px;
	/*padding-left: 8px;*/

        /*3142008-10am*/
        /* padding-left:10px;*/
          padding-left:7px;
     
	}
	
.footer {
	float: left;
	width: 970px;
	/*margin-left: 40px;*/
	height: 20px;
	border-top: 1px solid #54636b;
	clear: both;
	}

#goto-top {
	padding-top: 3px;
	width: 50%;
	float: left;
	}
	
#copyright {
	float: right;
	width: 45%;
	text-align: right;
	padding-top: 3px;
	padding-right: 12px;
	color: #54636b;
	font: normal 9px Verdana;
	}
	
/* content */
.csc-textpic-caption {
	font: normal 10px Verdana;
	}
	
.tx-rbflashobject-pi1-swf_altcontent {
	background: transparent url('../flash-bg.gif') no-repeat top left;
/*	position: relative;*/
	z-index: 1;
        margin-left:1px;
	}
	
#nav {
/*	position: relative;	*/
	z-index: 10;
	width:670px;
	}
	
.tx-corenaflashcontent-pi1 {
	background: transparent url('../images/rcol-topbg.gif') no-repeat top left;
	width: 256px;
	padding-top: 9px;
	}
	
.content-wrapper {
	background: transparent url('../images/rcol-botbg.gif') no-repeat bottom left;
	width: 256px;
	padding-bottom: 10px;
	}
	
#display-flash-content {
	min-height: 437px;
	background-color: #abb8c1;
	padding: 0px 10px 5px;
	}
	
.tx-corenaflashcontent-pi1 .csc-header, #right-col .csc-header {
	padding-bottom: 12px;
	}
	

	
.adlabel {
	float: left;
	}
	
.ser-menu {
	display: inline;
	margin-right: 20px;
	}

.ser-menu-last {
	display: inline;
	}

#home-link{
  float: left;
  width: 230px;
  height: 13px;
  padding-top: 56px;
  }
  




	

	
/* leftmenu */
.submenu1 {
 	padding: 0;
	margin: 0;
	width: 114px;
	}

.submenu {
 	width: 114px;
	}
	
.submenu2 {
	padding-left: 7px;
 	padding-top: 6px;
  	}

.submenu3 {
	padding-left: 6px;
	padding-top: 3px;
 	margin-bottom: -1px;
	/*border: 1px solid red;*/
	}
	
.submenu3 li {
	margin-bottom: 10px;
	}
	
.submenu4 {
	padding-left: 9px;
	margin-top: -3px;
	}

/***********************************************************************************/
/***** START - The following is used to style the plugin indexed_search ************/
/***********************************************************************************/

.tx-indexedsearch .tx-indexedsearch-searchbox {/* display: none; */}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { /* display: none; */ }
.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css .tx-indexedsearch-header { height: 20px; background-color: #eee;}
.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css .tx-indexedsearch-header .tx-indexedsearch-icon { float: left; height: 18px; padding: 2px 0 0 3px;}
.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css .tx-indexedsearch-header .tx-indexedsearch-result-number { float: left; height: 18px; padding: 2px 0 0 0;}
.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css .tx-indexedsearch-header .tx-indexedsearch-title { float: left; height: 17px; padding: 3px 0 0 0;}
/*.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css .tx-indexedsearch-header .tx-indexedsearch-title a { color: #FFFFFF; }*/
.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css .tx-indexedsearch-header .tx-indexedsearch-percent { float: right; height: 17px; padding: 3px 3px 0 0; color: #002B60;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color: #a30b1a; }

.tx-indexedsearch .tx-indexedsearch-icon, .tx-indexedsearch .tx-indexedsearch-result-number{
  display:none;
}
/*
.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css p.tx-indexedsearch-descr { margin: 5px 0px 0px 0px; }
*/
#middle-col p.tx-indexedsearch-descr { 
margin: 5px 0px 0px 0px; 
padding: 0;
}


	
.adlabel {
	float: left;
	width: 80px;
	padding-top: 3px;
	}
	
.sword {
	border: 1px solid #002B60;
	}

.tx-indexedsearch-form {
	float: left;
	width: 230px;
	}
	
.tx-indexedsearch-search-submit {
	float: left;
	}
	
.tx-indexedsearch-whatis {
	clear: both;
	padding-top: 10px;
	}
	
#tx-indexedsearch-searchbox-button-submit {
	border: 1px solid #002B60;
	}
	
.tx-indexedsearch-browsebox {
	padding-top: 15px;
	}

.browsebox {
	padding-top: 5px;
	padding-left: 0;
	margin-bottom: 30px;
	}
	
.tx-indexedsearch-res {
	margin-top: 15px;
	}
	
/***********************************************************************************/
/***** STOP ************************************************************************/
/***********************************************************************************/

.spacer {
	clear: both;
	margin-bottom: 21px;
	}

#middle-col p.tx-indexedsearch-noresults {
        padding: 14px 0 0 0;
        }


	
#loading{
/* 	position: absolute;	*/
	top: 214px;
	left: 112px;
	z-index: 5000;
	width: 100px;
	height: 100px;
	}

.tx-rbflashobject-pi1-swf{
  z-index:-1;
}


/*added for flash content on front page */
.corena_front .flexible_twocols_left .tx-rbflashobject-pi1-swf_altcontent{
  background: #b8c3ca url('../images/flash_top_front.gif') no-repeat top left;
  padding-top:8px;
  width:257px;
  
}

/*
.fflash {
	background: #b8c3ca url('../images/flash-bg.gif') no-repeat top left;
	width: 255px;
         padding-bottom: 0px;
	padding-top: 5px;
        padding-left: 1px;
        margin-left:1px;
      }


.fflash {
	background: #b8c3ca url('../images/flash-bg.gif') no-repeat top left;
	width: 255px;

  padding-bottom: 0px;
	padding-top: 5px;
  padding-left: 1px;
  margin-left:4px;
	}	


*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
   margin-bottom: 9px;
   }

/*** SAFARI HACK ***/
@media screen and (-webkit-min-device-pixel-ratio:0){
	html{
		/*
		need this so that Safari3 can 
		use window.getMatchedCSSRules to collect CSSStyleRule later
		*/
		list-style-image:none; 
		}
		
	#service-menu {
		padding-right: 65px;
		width: 905px;
		padding-top: 3px;
		height: 16px;
		}
		
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
      margin-bottom: 8px;
      }
		
/*
	.fflash {
		padding-bottom: 4px;
		}
*/
	}
	
	
.news-latest-header,
.news-latest-title,
.news-latest-bodytext,
.news-latest-gotoarchive{
	padding:2px 5px;
}
.news-latest-container{	
	
	border:1px solid #55646C;
	position:absolute;	
	top:0;
	left:-30px;
	z-index:5;
	width: 166px;
	
}
.news-latest-gotoarchive a{
color : #A30B1A;
text-decoration:none;
}
.news-latest-header{
	background: #55646C;
	color: #fff;
	font-weight:bold;
}	

.news-list-item h3{
margin-bottom:5px;
}
.news-latest-title a{
	font-weight:bold;
	text-decoration:none;
}

.news-list-item{
border-bottom: 1px solid #A30B1A;
margin-top:13px;
}
.news-single-timedata, .news-single-backlink{
margin:12px;
}