#wrapper {
	background:white url(../images/wrapper_bg.png) scroll repeat-x 0 0;

}


.csc-textpic-text a { 
	color:#00519e;
}

.news-latest a {
	color:#00519e;
}

.container_12{
	background:white url(../images/container_12_bg.png) scroll no-repeat center top;
	padding:0 30px;
	min-height:100%;
}
#header {
	height:100px;
}
#logo {
	line-height:100px;
}

#logo a {
	display:block;
	height:100px;
	width:290px;
}

#logo img {
	vertical-align:middle;
	line-height:100px
}

.startpage #content_wrapper {
	margin-top: 17px;
}

#content_wrapper {
	margin-top: 15px;
}

#content {
	min-height:380px;
}


#right_content {
	min-height:1px;
}

#footer_wrapper { padding: 20px 0; margin-bottom: 40px; }

#footer{
	background: transparent url(../images/footer_divider_bg.png) repeat-y 199px 0;
	color:white;
	overflow: hidden;
}
#footer_information p, #footer_content p {
	margin-bottom:0;
}
#footernav  {
	width:110px;
}

#quickmenu {
	width: 110px;
	margin-right: -40px
}

#language_menu {
	top:69px;
	height:43px;

}

#language_menu ul li{
	margin-right: 10px;
}

#language_menu ul li.last{
	margin-right: 0;
}

#language_menu a.sitemap {
	margin-right: 20px;
	margin-top: 4px;
	float:left;
}

hr{margin-bottom:0}

.frame_1, .frame_2 {
/*	background-color:#f9f9f9;*/
	background-repeat:repeat-x;
}
.frame_1 {
	background-image:url(../images/frame_1_bg.png);
}
.frame_2 {
	background-image:url(../images/frame_2_bg.png);
	border: 1px solid #cdcdcd;
}

.frame_2 h2 { letter-spacing: 2px; font-size:1.8333em; margin-top: -3px; margin-bottom: 14px;}

.frame_3 {
	border: 1px solid #cdcdcd;
}

.frame_3 div.csc-textpic div.csc-textpic-single-image img {	margin-bottom: 0px; }
.frame_3 div.csc-textpic-center div.csc-textpic-imagewrap { line-height: 0; }

.tempImage {
	background-color:#e00015;
	min-height:100px;
}

.sIFR-alternate {
	display:none;
}


#meta_menu {display:none; }
#main_menu li, #meta_menu li {
	margin-right:20px;
}
#main_menu li.omega, #meta_menu li.omega {
	margin-right:0;
}
#main_menu li a {
	width:0px;
	height:40px;
	display:block;
	background-position: 1px 12px;
	background-repeat:no-repeat;
	overflow:hidden;
	max-width:0px;
}
#main_menu li.active a, #main_menu li a:hover {
	border-bottom:3px solid #cecece;
	background-position: 1px -27px;
}
#meta_menu li{
	vertical-align:top;
}
#sub_menu ul {
	margin-top:1px;
}

#sub_menu ul li a{
	line-height:20px;
}
#sub_menu .active {
/*	background:transparent url(../images/sub_menu_cur.png) scroll repeat-y 0 0; */
}
#sub_menu .subisactive, #pagetitle h2{
/*	background-image:url(../images/sub_menu_act.png); */
/*	background-repeat:repeat-y; */
}

#pagetitle { display: none; }

.tx-jkpoll-pi1 p {
	margin-bottom:5px;
}
.tx-jkpoll-pi1 .percentage {
	width: 50px;
	color: #FF2222;
}
.tx-jkpoll-pi1 .bar {
	width: 100px;
	background: #ccc;
	height: 5px;
}
.tx-jkpoll-pi1 .bar img{
	float:left;
}

.tx-jkpoll-pi1 .submit {
	width: 185px;
}

.tx-jkpoll-pi1 .submit input{
	float: right;
}

input[type=submit]{
	display:block;
	background: transparent url(../images/submit_bg.png) repeat-x; 
	border: none; 
	height: 20px; 
	color: #FFF;
}
input.searchsubmit[type=submit]{
	background: transparent url(../images/searchbutton_bg.png) no-repeat;  
	height: 16px;
	width: 15px;
	display:inline;
}

/* Sitemap */
ul.sitemap, ul.sitemap ul { list-style-type: none; background: url(../images/sitemap_vline.gif) repeat-y; margin: 0; padding: 0; }
ul.sitemap ul { margin-left: 10px; }
ul.sitemap li { margin: 0; padding: 0 9px; line-height: 20px; background: transparent url(../images/sitemap_node.gif) no-repeat; }
ul.sitemap li.end { background: #fff url(../images/sitemap_lastnode.gif) no-repeat; }
ul.first, li.first { background: url(../images/sitemap_firstnode.gif) no-repeat 12px 2px !important; }
ul.sitemap li a { margin-left:25px; background: transparent url(../images/blank.gif) no-repeat !important; }
ul.sitemap, ul.sitemap li, ul.sitemap ul {
	display:block;
}

.sitemap_wrap {
	float:none;
	clear:both;
}

.tx-rmaddthis-pi1 {
	float: left;
	margin-right: 20px;
}
.tx-felogin-pi1 {
	/*width: 1px;*/
	display: none;
	position: absolute;
	float:left;
	top: 140px;
	left: 949px;
	z-index: 1000;
	width: 207px;
	overflow: hidden;
}
#login, #search {
	position: relative;
	float:left;
	vertical-align:middle;
	line-height:40px;
}
#search {
	float:right;
}
#search input{
	vertical-align:middle;
	height:17px;
	width:15px;
}

#search input[type=text] {
	height:14px;
	padding:0;
	border:0;
	width:auto;
	font-size:11px!important;
	color:#00519e;
	padding-left:5px;
	padding-bottom:1px;
	line-height: 14px;
}

#login img {
	position:relative;
	top:3px;
}
.login_top {
	background: transparent url(../images/login_windowtop.png) repeat-x;
	width: 200px;
	height: 3px;
	overflow: hidden;
	margin-left: 2px;
}
#loginwindow {
	background: transparent url(../images/login_windowbg.png) repeat-y;
	font-size: 0.521em;
}

#loginwindow .loginwindow_canvas {
	background: url(../images/login_windowbg.png) repeat-y;
  padding: 15px 22px 8px;
	position: relative;
	
}

#loginwindow h3 { font-size: 1em; }

#loginwindow  .submit input { float:right; margin-bottom:0; margin-right:3px; margin-top:12px; padding: 0 4px; /*width:57px;*/ }
.loginwindow_bottom {
	clear: both;
	width: 207px;
	height: 11px;
	overflow: hidden;
	background: transparent url(../images/login_windowbottom.png) no-repeat;
}
.logintext {
	background:url("../images/login_btndropdown.png") no-repeat scroll right center transparent;
	color:#FFFFFF;
	font-size:10px;
	margin-left:25px;
	padding:2px 25px 3px 2px;
	vertical-align:middle;
}

#loginwindow .forgot {
	position: absolute; 
	top: 92px;
	left: 22px;
}


.lh40{line-height:40px;}


/* powermail */
#content .tx-powermail-pi1 label {
	float:left;
	width:130px;
}

/* tt_news */

.news-latest { height: 267px; overflow: hidden; position: relative; }


.news-latest .rss_icon { height: 23px!important; width:23px!important; }

#content_wrapper .frame_2 .news-latest .news-latest-item1 { border-bottom: 1px dotted #000000;}
#content_wrapper .frame_2 .news-latest .news-latest-header a { color: #000000; font-weight: bold; text-transform: uppercase;}
#content_wrapper .frame_2 .news-latest p { color: #4d4d4d; /*font-size: 0.8333em; */}

#content_wrapper .frame_2 .news-latest img.rss_icon { position: absolute; top: 0px; right: 0px; } 


.news-list-item-date { 
	display:block;
	font-size:0.8333em;
	line-height:20px;
	margin-top:2px;
	color:#404040;
	font-style:italic;
}

.news-list-item-header h2{ margin-bottom: 0px; }
.news-list-morelink { margin-top: 10px; }
.news-list-item-content { border-bottom:1px dotted black; margin-bottom:17px; padding-bottom:8px; }
.news-list-item-content-image { float: right; margin-left: 10px; margin-bottom: 5px; }

.news-list-browse .browseLinksWrap, .news-list-browse .showResultsWrap { text-align: center; }

.news-single-header h2{ margin-bottom: 0px; }
.news-single-img { display:block; margin-bottom: 13px; margin-top: 15px; clear: both;}

.news-single-imgcaption { display:none; }

.news-single-date { 
	display:block;
	font-size:0.8333em;
	line-height:20px;
	margin-top:2px;
}


/* Indexed search */

.tx-indexedsearch-res { margin-bottom: 20px; }
.tx-indexedsearch .tx-indexedsearch-browsebox li { margin-left: 0; }

.frame_2 .news-latest .news-latest-item1, .frame_2 .news-latest .news-latest-item2 { height: 99px;}
