body {
	min-width: 995px;
}

#content {
	overflow: hidden;
	height: 100%;
	/*padding: 0 196px 0 0;*/
	padding: 0 210px 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 1em;
	color: #383838;
}
#content_mail {
	overflow: hidden;
	height: 100%;
	padding: 0 0 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 1em;
	color: #383838;
}
#content h1, #content h2, #content_mail h2, #content h3, #content h4, #content li, #content select, #content input, #content p , #content h5 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #383838;
font-style:normal;
font-size:100%;
}
img {
	border: 0;
}
#content p, #content_mail p {
	font-size: 1em;
}
#content form, #content_mail form {
	text-align:left;
}
#content .main-container, #content_mail .main-container{
	float: left;
	width: 98%; 
}
#content .main-content, #content_mail .main-content {
	float: left;
	overflow: hidden;
	height: 100%;
	width:100%;
}
#content .main, #content_mail .main {
	/*float: left; */
	/*width: auto; */
	/*padding:32px 0px 0px 0px;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 196px;
}
#content .main h1, #content_mail .main h1 {
	margin: 0; 
	padding-bottom: 6px;
	color: #007aa0;
	font: bold 1.8em Arial, Helvetica, sans-serif;
}
#content .main h2, #content_mail .main h2 {
	color: #0173BC;
	font-size: 1.4em;
	font-weight:bold;
	margin: 0; 
}
#content .main h2.headline, #content_mail .main h2.headline{
	color: #fff;
	font-weight:normal;
	font-size: 1.2em;
}

#content .main-box, #content_mail .main-box{
	/*width: 100%; */
	margin-top: 4px;
	background: url(../images/img_struct/main-box-left-bg.gif) repeat-y ;
}
#content .main-box .invert-box, #content_mail .main-box .invert-box {
	/*width: 100%; */
	margin-top: 4px;
	background: url(../images/img_struct/main-box-right-bg.gif) repeat-y 100% 0;
}
#content .main-box .cont,#content .main-box .ads-box, #content_mail .main-box .cont, content_mail .main-box .ads-box{
	background: url(../images/img_struct/main-box-right-bg.gif) repeat-y 100% 0;
	overflow: hidden;
	height: 100%; 
	padding: 0 3px 10px;
	font-size: 95%;
	
}


#content .invert-box .cont, #content_mail .invert-box .cont {
	padding: 0px 2px 0px 2px;
	font-size: 95%;
	
}
#content .main-box .top-bg, #content_mail .main-box .top-bg  {
	background: url(../images/img_struct/main-box-top-bg.gif) repeat-x;
}
#content .main-box .top-bg div, #content_mail .main-box .top-bg div {
	background: url(../images/img_struct/main-box-top-left-bg.gif) no-repeat;
}
#content .main-box .top-bg div div, #content_mail .main-box .top-bg div div {
	background: url(../images/img_struct/main-box-top-right-bg.gif) no-repeat 100% 0;
	height: 3px;
	overflow: hidden;
}
#content .main-box .bottom-bg, #content_mail .main-box .bottom-bg {
	background: url(../images/img_struct/main-box-bottom-bg.gif) repeat-x 0 1px;
}
#content .invert-box .bottom-bg, #content_mail .invert-box .bottom-bg {
	margin-top: -1px;
}
#content .main-box .bottom-bg div, #content_mail .main-box .bottom-bg div {
	background: url(../images/img_struct/main-box-bottom-left-bg.gif) no-repeat;
}
#content .main-box .bottom-bg div div, #content_mail .main-box .bottom-bg div div {
	background: url(../images/img_struct/main-box-bottom-right-bg.gif) no-repeat 100% 0;
	height: 3px;
	overflow: hidden;
}
/*
#content .headline, #content_mail .headline {
	margin: 0; 
	color: #fff;
	background: #50769E url(../images/img_struct/main-box-headline-bg.gif) repeat-x 0 100%;
	font-size: 1.16em;
	text-transform: uppercase; 

	float:left;
	
	width:100%;
}
#content .headline span, #content_mail .headline span {
	float:left;
	padding: 1px 0 13px 5px;
	background: url(../images/img_struct/main-box-headline-arrow.gif) no-repeat 5px 100%;
}

#content .invert-box .headline, #content_mail .invert-box .headline span  {
	background: #fff url(../images/img_struct/invert-box-headline-bg.gif) repeat-x 0 100%;
	color: #017dc3;
	
}
#content .invert-box .headline span, #content_mail .invert-box .headline span  {
	background: url(../images/img_struct/invert-box-headline-arrow.gif) no-repeat 5px 100%;
	padding-top: 3px;
	padding: 1px 0 13px 5px;
}


#content .inner-content .headline, #content_mail .inner-content .headline {
	text-transform: none; 
	border-top: 1px solid #619fb3; 
}
#content .inner-content .headline p {
	background: url(../images/img_struct/inner-main-box-headline-arrow.png) no-repeat 0 100%;
	padding: 0; 
}
*/
.headline img.rssIco {
border:0 none;
display:inline;
float:right;
margin:2px;
}


/*TEST*/

#content .headline, #content_mail .headline {
	margin: 0; 
	color: #fff;
	background: #50769e url(../images/img_struct/main-box-headline-bg.gif) repeat-x 0 100%;
	font-size: 1.16em;
	text-transform: uppercase; 
}
#content .headline span, #content_mail .headline span {
	display: block; 
	/*position: relative; */
	padding: 1px 0 13px 5px;
	background: url(../images/img_struct/main-box-headline-arrow.gif) no-repeat 5px 100%;
}

*:first-child+html #content .headline span  {
	position: relative; 
}
*:first-child+html #content_mail .headline span  {
	position: relative; 
}

#content .inner-content .headline, #content_mail .inner-content .headline {
	text-transform: none; 
	border-top: 1px solid #619fb3; 
}
#content .inner-content .headline span, #content_mail .inner-content .headline span  {
	background: url(../images/img_struct/inner-main-box-headline-arrow.png) no-repeat 0 100%;
	padding: 0; 
}
#content .inner-content .headline strong, #content_mail .inner-content .headline strong {
	display: block; 
	background: url(../images/img_struct/inner-main-box-headline-line.gif) no-repeat 100% 100%;
	padding: 1px 0 13px 5px;
}
#content_mail .inner-content .headline a {
	color: #FFFFFF;
	text-decoration: none;
}
/*TEST*/

#content .intro, #content_mail .intro {
	overflow: hidden;
	height: 100%;
	padding: 15px;
}

#content .news-box, #content_mail .news-box {
	overflow: hidden;
	height: 100%;
	padding: 0 0 0 7px;
}
#content .top-news-box, #content_mail .top-news-box  {
	padding: 0; 
	margin-top: -7px;
}
#content .news, #content_mail .news {
	overflow: hidden;
	height: 100%;
	padding: 0 30px 7px 3px;
}
#content .top-news-box .news {
	padding: 8px 30px 11px 10px;
	background: url(../images/img_struct/top-news-gradient.png) repeat-y ;
	/*margin-top:30px;*/
}
#content .news h3,#content .ads-content h3 {
	margin: 0;
	padding-top: 5px;
	font-size: 1em;
}
#content .news h3 a,#content .ads-content h3 a {
	/*color: #0083cb;*/
	color: #0173BC;
	text-decoration: none; 
}
#content .news h3 a:hover,#content .ads-content h3 a:hover {
	text-decoration: underline; 
}

#content .news img, #content .ads-content img {
	/* float:left; */
	border: 1px solid #3b3b3b; 
	margin: 7px 8px 0 0;
}
#content .ads-content .case_img {
	float: left; 
	border: 1px solid #3b3b3b; 
	margin: 7px 8px 0 0;
}

#content .ads-content img.alIco {
	display:inline;
	float:none;

}
#content .news img.alIco {
border:none;
}
#content .news p ,#content .ads-content p {
	margin: 0; 
	padding-top: 15px;
	line-height: 1.25em;
}
#content .without-img p {
	padding: 4px 0 2px;
}
#content .news p a,#content .ads-content p a {
	text-decoration: underline; 
	color: #1686ad;
}
#content .news p a:hover,#content .ads-content p a:hover {
	text-decoration: none; 
}
#content .main-box .ads-box {
	background:#C7E3ED url(../images/img_struct/main-box-left-bg.gif) repeat-y scroll 0 0;
	border-right:1px solid #D4D4D4;
	margin-right:1px;
	padding:0 0px 10px 2px;
}
#content .ads-content {
	overflow: hidden;
	height: 100%;
	/*padding: 0px 0px 4px 7px;*/
	padding: 0 30px 7px 3px;
	
}
/*
#content .ads-content p {
	margin: 0; 
	padding: 2px 0 9px;
}

#content .ads-block {
	overflow: hidden;
	height: 100%; 
	
	background: #c7e3ed;
}
#content .ads-block div {
	width: 595px;
	margin: 0 auto; 
}
#content .ads-block img {
	float: left; 
	border: 1px solid #095067; 
	margin: 2px 1px 0 2px;
}
*/
#content .news-divider {
	background: #b2d2e9 url(../images/img_struct/news-divider.gif) no-repeat 100% 0;
	height: 1px;
	overflow: hidden;
	width:100%;
	display: block; 
}
#content a.all-news,#content a.all-news:visited {
	float: right; 
	/*color: #0083CB;*/
	color: #0173BC;
	font-weight: bold;
	text-decoration: none; 
	padding-left: 15px;
	margin: 12px 33px 0 0;
	background: url(../images/img_struct/all-news-arrow.gif) no-repeat 0 50%;
}
#content a.all-news:hover {
	text-decoration: underline; 
}

#content .news-list,#content .inner-content .news-list {
	margin: 0;
	padding: 0 8px 16px;
	list-style: none;
}
#content .news-list li {
	padding: 0 0 0 20px;
	margin-top: 13px;
	background: url(../images/img_struct/all-news-arrow.gif) no-repeat 0 0.4em;
	line-height: 1.25em;
	font-weight:bold;
}
#content .news-list li a {
	/*color:#0083CB;*/
	color:#0173BC;
	text-decoration:none;
}

#content .news-list li a:hover {
text-decoration:underline;
}

#content .news-list .icon {
	position: relative; 
	bottom: -3px;
}

#content .left-sidebar, #content_mail .left-sidebar {
	float: left;
	width: 166px;
	/*margin: 0 0 0 -196px;*/
	display: inline; 
	/*padding: 36px 23px 20px 7px;*/
	padding: 0px 23px 20px 7px;
	font-size: 0.85em;
	position: relative; 
}
#content .nav-box,  #content_mail .nav-box {
	height: 100%;
	border-left: 1px solid #bfbfbf;
}
#content .nav-box:after, #content_mail .nav-box:after  {
	content:"";
	display:block;
	clear:both;
}
#content #nav, #content_mail #nav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 162px;
	border: 1px solid #0b627f; 
}
#content #nav:after, #content_mail #nav:after {
	content:"";
	display:block;
	clear:both;
}
#content #nav li, #content_mail #nav li {
	font-weight: bold;
	font-size: 1.09em;
	float: left;
	width: 162px; 
	padding-top: 1px;
	background: url(../images/img_struct/nav-line.gif) no-repeat;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0;

}
#content #nav li.first, #content_mail #nav li.first {
	background: none;
	padding-top: 0;
}
#content #nav li a, #content_mail #nav li a{
	display: block; 
	text-decoration: none; 
	color: #0173BC;
	/*color: #0083cb;*/
	width: 162px;
}
#content #nav li a span, #content_mail #nav li a span {
	display: block;
	padding: 1px 0 2px 9px;
}

#content #nav li a.active,
#content #nav li a:hover, #content_mail #nav li a.active,
#content_mail #nav li a:hover  {
	color: #fff;
	width: 164px;
	margin-left: -2px;
	position: relative; 
	background: url(../images/img_struct/nav-gradient.gif) repeat-y 2px 0;
}
#content #nav li a.active span,
#content #nav li a:hover span, #content_mail #nav li a.active span,
#content_mail #nav li a:hover span{
	padding-left: 11px;
	background: url(../images/img_struct/nav-arrow.gif) no-repeat 0 50%;
}

#content #nav ul, #content_mail #nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 162px;
	position: relative; 
	background: url(../images/img_struct/subnav-gradient.gif) repeat-y;
}
#content #nav ul li, #content_mail #nav ul li {
	font-size: 1em;
	padding: 2px 0 2px 21px;
	width: 141px;
	font-weight: normal; 
	background: url(../images/img_struct/subnav-line.gif) no-repeat;
}
#content #nav ul li a, #content_mail #nav ul li a {
	display: inline; 
	color: #fff;
	margin: 0 !important; 
}
#content #nav ul li a:hover, #content_mail #nav ul li a:hover {
	font-weight: bold;
}
#content #nav ul.slide li a.active, #content_mail #nav ul.slide li a.active {
	font-weight: bold;
}
#content #nav ul.slide li a.active span, 
#content #nav ul.slide li a:hover span, #content_mail #nav ul.slide li a.active span, 
#content_mail #nav ul.slide li a:hover span{
	background:none;
}
#content #nav ul.slide li a span, #content_mail #nav ul.slide li a span  {
	padding-left: 11px;
}
#content .left-box, #content_mail .left-box {
	overflow: hidden;
	height: 100%;
	padding: 25px 0 0;
}
#content .left-sidebar p, #content_mail .left-sidebar p {
	margin: 12px 4px 0 4px;
}
#content .left-box h3, #content_mail .left-box h3 {
	margin: 0; 
	/*color: #0083cb;*/
	color: #0173BC;
	
	padding: 0 0 17px 5px;
	font-size: 1.09em;
	background: url(../images/img_struct/left-sidebar-headline-bg.gif) no-repeat 0 100%;
}
#content .related-links, #content_mail .left-box h3 {
	margin: 0;
	padding: 0 0 0 5px;
	list-style: none;
}
#content .related-links li, #content_mail .related-links li {
	padding: 0 0 5px 12px;
	background: url(../images/img_struct/all-news-arrow.gif) no-repeat 0 0.4em;
}
#content .related-links li a, #content_mail .related-links li a  {
	text-decoration: none; 
	color: #383838;
}
#content .related-links li a:hover, #content_mail .related-links li a:hover {
	text-decoration: underline; 
}

#content .left-box .related-links li a:visited, #content_mail .left-box .related-links li a:visited{
	color: #383838;
}

#content .left-sidebar .flash, #content_mail .left-sidebar .flash {
	border: 1px solid #0c6b8a;
	overflow: hidden;
	height: 100%;
	margin-top: 10px;
}
#content .left-sidebar .flash img, #content_mail .left-sidebar .flash img {
	display: block; 
}
#content .right-sidebar {
	float: left; 
	/*width: 166px;*/
	width: 190px;
	/*margin: 0px -196px 0 0;*/
	margin: 0px -210px 0 0;
	display: inline; 
	padding: 0 7px 0 15px;
	font-size: 0.85em;
}
#content_mail .right-sidebar {
	float: left; 
	width: 160px;
	margin: 0px -210px 0 0;
	display: inline; 
	padding-top: 10px;
	font-size: 0.85em;
}
#content .right-box {
	/*overflow: hidden;*/
	height: 100%;
	background:#ffffff url(../images/img_struct/right-box-bg.gif) no-repeat;
	padding: 1px 1px 0;
	margin-top: 6px;
}


#content .right-box .bg {
	overflow: hidden;
	height: 100%;
	border: 1px solid #095067; 
	/*background: url(../images/img_struct/right-box-line.png) repeat-y;*/
	background:#245B9D none repeat-y scroll 0 0;
}
#content_mail .right-box .mailbox {
	padding-left: 10px;
	padding-top: 10px;
	color:red;
}
#content_mail .right-box .nobg {
	overflow: hidden;
	height: 100%;
	border: 1px solid #095067;
}
#content .right-box .cont, #content_mail .right-box .cont {
	overflow: hidden;
	height: 100%;
	padding: 0 0 12px;
	background: url(../images/img_struct/right-box-gradient.png) no-repeat;
}
#content .right-box .cont img {
	margin: 5px 0px 5px 5px;
}
#content .right-box .cont img.alIco {
	margin: 0px 0px 0px 0px;
}
#content .right-box .mediagallery {
	background-color:#ffffff;
	text-align:center;
}
#content .mediaFrame {
	border:none;
}
#content .mediaFrame .mediaText{
	text-align:center;
}

#content .right-box h3 {
	margin: 0; 
	/*color: #0083cb;*/
	color: #0173BC;
	padding: 4px 0 15px 5px;
	font-size: 1.09em;
	background: #fff url(../images/img_struct/right-sidebar-headline-bg.gif) no-repeat 0 100%;
}
#content .right-ads {
	margin: -2px 0 0 5px;
	padding: 0;
	list-style: none;
	/*width: 152px;*/
	width: 162px;
	overflow: hidden;
}
#content .right-ads li {
	padding-top: 5px;
	float: left;
	width: 100%; 
}
#content .right-ads img {
	display: block; 
	border: 1px solid #f7f9fc; 
}

#content .themes {
	margin: 0;
	padding: 8px 4px 9px 4px;
	list-style: none;
}
#content .right-box .bg .relatedLinks {
	padding: 0px 4px 0px 4px;
}
#content .themes li {
	padding: 0 0 0 13px;
	line-height: 1.29em;
	background: url(../images/img_struct/themes-arrow.gif) no-repeat 0 0.4em;
	color:#ffffff;
}
#content .themes_mail_list li {
	padding: 0 0 0 13px;
	line-height: 1.29em;
	background: url(../images/img_struct/themes-arrow.gif) no-repeat 0 0.4em;
	color:#000000;
}
#content .themes li a {
	color: #fff;
	text-decoration: none; 
}
#content .themes li a:hover {
	text-decoration: underline;
}
#content .right-box .themes li a:visited {
	color: #FFFFFF;
}

#footer {
	overflow: hidden;
	height: 100%;
	background: #e7f1f4 url(../images/img_struct/footer-bg.gif) repeat-x;
	margin-top: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#footer .bg {
	background: url(../images/img_struct/footer-line.gif) no-repeat 50% 0;
	padding: 18px 0 26px 44px;
	color: #074a8b;
	font-size: 0.8em;
	overflow: hidden;
	height: 100%;
}
#footer .bg div {
	float: left; 
	margin-top: 8px;
	border-left: 1px solid #619fb3;
}
#footer .col {
	width: 26%;
}
#footer .col1 {
	float: right; 
	width: 47%;
}
#footer strong  {
	display: block; 
}
#footer p {
	font-size: 1em;
	margin: 0; 
	padding: 1px 0 3px 4px;
}
#footer a {
	color: #074a8b;
	text-decoration: underline; 
}
#footer a:hover {
	text-decoration: none;
}


#content .inner-content, #content_mail .inner-content  {
	overflow: hidden;
	height: 100%;
	padding-top: 4px;
	padding-bottom: 56px;
}
#content .inner-content .cont, #content_mail .inner-content .cont {
	overflow: hidden;
	height: 100%;
	padding: 0 7px;
}


.more_news {
float:right;
text-align:right;
margin-right:10px;
}
#content .inner-content .head, #content_mail .inner-content .head  {
	overflow: hidden;
	height: 100%;
	padding: 0 0 16px;
	background: url(../images/img_struct/inner-content-head-line.gif) no-repeat 50% 100%;
}
#content .inner-content .head p, #content_mail .inner-content .head p {
	padding-top: 3px;
	font-weight:bold;
}
#content .inner-content h3 {
/*	margin: 13px 0 0; */
	font-size: 14px;
	/*color: #0083cb;*/
	color: #0173BC;
}
#content .inner-content h3 span {
	color: #000000;
}
#content .inner-content p {
	margin: 0; 
	padding: 15px 0 0;
	line-height: 1.1em;
}
#content .inner-content p a {
	text-decoration: underline; 
	/*color: #0083cb;*/
	color: #0173BC;
}
#content .inner-content p a:hover {
	text-decoration: none;
}
#content .inner-content .list,
#content .inner-content ul {
	margin: 0;
	padding: 15px 0 0 35px;
	list-style: none;
}
#content .inner-content #tab_cfp ul {
	margin: 0;
	padding: 0px 0px 5px 20px;
	list-style: none;
}

#content .inner-content .list li,
#content .inner-content ul li {
	padding: 0 0 0 16px;
	line-height: 1.1em;
	background: url(../images/img_struct/all-news-arrow.gif) no-repeat 0 0.36em;
}
#content .inner-content li p {
	padding:0px;
}
#content .inner-content table{
	border-collapse:collapse;
	width:100%;
	margin:20px 0 10px 0;
	border: solid 1px #e6e6e6;
}
#content .inner-content table th {
	/*padding:0 7px 0 7px;*/
	padding: 0px 7px 3px 6px;    
	background:#4A6E97 url(../images/img_struct/main-box-th-bg.gif) bottom repeat-x;
	color:#FFFFFF;
	text-align:left;
	height:24px;
	vertical-align:bottom;
}
#content .inner-content table th img{
	margin:0 7px 0 -7px;
}
#content .inner-content table th.left-col{
	background:#45a0c4 url(../images/img_struct/main-th-headline-arrow.gif) top left no-repeat;
	width:10px;
	padding:0;
}
#content .inner-content table td{
	padding:6px 7px 2px 7px;
	background-color:#f2f2f2;
	border: solid 1px #e6e6e6;
	border-collapse:collapse;
	font-size:0.9em;
}
#content .inner-content table td p{
	float:left;
	padding:0px;
	/*line-height:auto;*/
}

#content .inner-content table.white th{
	background:#45a0c4 url(../images/img_struct/main-th-headline-arrow.gif) no-repeat scroll 0 50%;
}
#content .inner-content table.white td{
	padding:6px 7px 3px 7px;
	background-color:#FFFFFF;
	border-collapse:collapse;
	font-size:0.9em;
	border:none;
}

#content .inner-content table td ul li{
	padding: 0 0 0 16px;
	margin:0 0 0 -27px;
	background: url(../images/img_struct/all-news-arrow.gif) no-repeat 0 0.36em;
	list-style:none;
	list-style-position:outside;
	line-height:1.3em;
}
#content .inner-content table td ul li.doc-list{
	background:none;
	padding:0;
}
#content .inner-content table#tab_cfp td ul li{
	margin:0 0 0 0;
/*
	padding:0 0 0 95px;
	text-indent:-83px;
	*/
}
#content .right-img {
	float: right; 
	padding: 18px 0 10px 20px;
}
#content .right-img img {
	border: 1px solid #175a6f; 
}
#content .right-img em {
	display: block; 
	text-align: center; 
	/*color: #0083cb;*/
	color: #0173BC;
	font-size: 0.8em;
	padding-top: 2px;
}
#content .inner-content table td.tab_struct {
	background-color:#ffffff;
	border:none;
}
#container {
margin: 25px 0px 0px 0px;
padding: 0px 0px 0px;
}
#top {
padding: 0px 0px 0px;
}
h4 {
margin-bottom:0;
margin-top:0;

}
#content h4 a:link {
/*color:#0083CB;*/
color:#0173BC;

}
li.menu_heading {
margin:0;
}
li.menu_heading span{
background:#666 !important;
color:#FFFFFF !important;
padding-left:12px !important;
width:150px !important;
display:block;
}