/*
 * Reset
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
fieldset, img { border: none; vertical-align: middle; }
hr { display: none; }
code { font-size: 1.2em; }

/*
 * Margins
 */
p, ul, ol, dl, table { margin: 0 0 1em 0; }

/*
 * Hyperlinks
 */
a { color: #48a4d4; text-decoration: none; overflow: hidden; }
a:hover, a:focus { color: #022749; }
.more, .close, .column-2-list dd a, .arrow { background: url(../images/arrow-blue.gif) no-repeat 100% 60%; padding-right: 8px; }
.more:hover, .more:focus, .close:hover, .close:focus, .column-2-list dd a:hover, .column-2-list dd a:focus { background-image: url(../images/arrow-dark.gif); }

/*
 * General Document Settings
 */
html { background: #fff url(../images/background.png) repeat-y 50% 0; height: 100%; }
body { font: .6875em/1.5454em Verdana, Helvetica, Arial, sans-serif; color: #333; height: 100%; }
#wrap { width: 956px; position: relative; margin: 0 auto; min-height: 100%; }

.align-right { text-align: right; }
.align-center { text-align: center; }
.align-left { text-align: left; }

/*
 * Headings
 */
h1, h2, h3, h4, h5, h6 { font-size: 1.4545em; margin: 1em 0; }
h1 { font-size: 2em; line-height: 1.2em; color: #48a4d4; font-weight:normal; }
h2, .twoColBox h1 { font-size: 1.2; color: #595B5C; margin-bottom: .2em; font-weight: bold; font-size: 1.4545em }
h3, caption { font-size: 1.2727em; color: #022749; margin-bottom: 0; }
h4 { color: #022749; margin-bottom: 0px;  font-size: 1.2em; font-weight: normal; }
.gray-title { cursor: auto !important; }

/*
 * Lists
 */
ul li { margin: .5em 0; list-style: url(../images/bullet.gif); }
li ul, li ol { margin-top: 0; margin-bottom: 0; }
li { margin: .3em 0; }
ol, ul { margin-left: 2em; }
ol li { list-style-type: decimal; }
ol li ol li { list-style-type: lower-alpha; }
ol li ol li ol li { list-style-type: upper-roman; }

/*
 * Sitemap
 */
.csc-sitemap ul li { list-style: none; }
.csc-sitemap ul li ul li{ list-style: url(../images/bullet.gif); }

/*
 * Forms
 */
input, select, textarea { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 1em; line-height: 1.2em; padding: 2px 4px; vertical-align: middle; }
form ol { margin: 0; list-style: none; }
form ol li { margin: 0 0 5px 0; display: inline-block; }
form ol li { display: block; }
form ol li:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
form legend { display: none; }

.submit {position: relative;}
.submit input { float: right; width: auto !important; padding-right: 12px; background: url(../images/submit.png) no-repeat 100% 50% !important; border: 1px solid #48a4d4 !important; color: #fff !important; cursor: pointer; overflow: visible; }
.submit input.cancel_submit {position: absolute; left: 10px; top: 5px; float: right; width: auto !important; padding-left: 12px; background: url(../images/cancel.png) no-repeat 0 50% !important; border: 1px solid #48a4d4 !important; color: #fff !important; cursor: pointer; overflow: visible;}

/*
 * Form error
 */
.error label { color: red !important; }
.error input, .error textarea, .error select { border-color: red !important; }

/*
 * Ajax loader
 */
.loading { background: url(../images/ajax-loader.gif) no-repeat 50% 70%; padding: 100px; text-align: center; }

/*
 * Table
 */
table { border-collapse: separate; border-spacing: 0; width: 100%; border-spacing: 1px; }
caption { margin-bottom: .5em; }
caption, th, td { text-align: left; font-weight: normal; }
th, td { padding: 4px 8px; background: #e7e9ed; }

#noGreyTable th, #noGreyTable td { padding: 4px 8px; background: #fff; }

thead td, thead th { background: #48a4d4 url(../images/thead.gif) repeat-x 0 0; color: #fff; border: 1px solid #48a4d4; }
table p, table ul, table ol { margin-bottom: 0; }

/*
 * Quotes
 */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*
 * Layout
 */
#header { height: 67px; width: 1028px; position: absolute; top: 0; left: 50%; margin-left: -514px; background: #fff url(../images/header.png) no-repeat 50% 100%; color: #016187; }
#actions { position: absolute; right: 37px; bottom: 25px; width: 700px; }
.separator { background: url(../images/links.gif) repeat-x 0 50%; display: block; clear: both; border: 0; margin: 0; height: 40px; line-height: 1px; }

/*
 * Logo
 */
#header h1 { float: left; margin: 0 0 0 30px; }
#header h1 a { float: left; width: 168px; height: 55px; background: url(../images/logo.png) no-repeat 0 0; text-indent: -9999px; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/images/logo.png', sizingMethod='crop'); cursor: pointer; }
#header a { color: #016187; }
#header a:hover, #header a:focus, #header .active a { color: #002849; }

/*
 * Search
 */
#search { float: right; display: inline-block; margin-left: 10px; width: 154px; }
#search { display: inline; }
#search legend { display: none; }
#search .inpSearch { background: #e7e9ed; border: 1px solid #e7e9ed; padding: 0 3px; color: #6d7580; width: 126px; }
#search .submit { width: 15px; height: 15px; border: none; background: url(../images/search-submit.gif) no-repeat 50% 50%; text-indent: -9999px; font-size: 0; line-height: 0; margin-left: 1px; }

/*
 * Search results
 */
.tx-indexedsearch .searchbox-tmpl-css fieldset div { margin-bottom: 5px; }
.tx-indexedsearch-search-submit { margin-left: 11em; }
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button { width: auto; }
.tx-indexedsearch-res a { color: #002249; text-decoration: underline; }
.tx-indexedsearch-res a:hover, .tx-indexedsearch-res a:focus { text-decoration: none; }
.tx-indexedsearch-res a:visited { color: #48A4D4; }
.tx-indexedsearch-browselist-currentPage a { color: #002249; }
.browsebox { margin-left: 0; }

/*
 * Language Selector
 */
#lang-nav { float: right; margin: 1px 0 0; width: 95px!important; height:15px!important; overflow:hidden;  }
#lang-nav li { display: inline!important; margin: 0 0 0 8px; }
#lang-nav a { border: 1px solid #e7e9ed; background: #f2f3f5 url(../images/lang.gif) repeat-x 0 100%; padding: 0 3px; }
#lang-nav a:hover, #lang-nav a:focus, #lang-nav .active a { color: #fff; border-color: #022749; background-color: #74889b; background-image: url(../images/lang-active.gif); }

/*
 * Meta Navigation
 */
#meta-nav { float: right; margin: 0; } 
#meta-nav a { color: #016187; }
#meta-nav li { display: inline; margin: 0; background: url(../images/meta-nav-separator.gif) no-repeat 0 2px; padding: 0 6px 0 7px; } 
#meta-nav li:first-child, #meta-nav li.first-child { background: none; } 

/*
 * Left Column
 */ 
#left-column { float: left; width: 150px; }

/*
 * Main Navigation
 */
#nav { margin: 0; font-size: 1.2727em; display: inline-block; overflow: hidden; }
#nav { display: block; }
#nav li { margin: 0; list-style: none outside; display: inline-block; list-style-image: none; }
#nav li { display: block; }
#nav a { display: inline-block; border: 1px solid #48a4d4; background: #a4d2ea url(../images/nav.gif) repeat-x 0 100%; color: #fff; height: 28px; line-height: 28px; margin: 0 0 1px 0; padding: 0 8px; }
#nav a { display: block; font-size:1.2em; }
#nav a:hover, #nav a:focus, #nav .active a { border-color: #022749; background-color: #8193a4; background-position: 0 -172px; font-size:1.2em; }

#nav ul { display: inline-block; }
#nav ul { display: block; }
#nav ul { display: none; }
#nav .active ul { margin: 0; padding: 6px 0; display: block; font-size: .8571em; }
#nav .active ul ul { display: none; }
#nav .active ul .active ul { display: block; font-size: .9166em; padding: 3px 0; border-top: 1px solid #b9bfc8; }

#nav .active ul a { border: solid #b9bfc8 !important; border-width: 1px 0 0 0 !important; background: none; color: #48a4d4; line-height: 1.25em; padding: .33em 8px; height: auto;  font-size:1em; }
#nav .active ul li:first-child a, #nav .active ul li.first-child a { border-top: 0 !important; font-size:1em; font-family:Verdana; }
#nav .active ul a:hover, #nav .active ul a:focus, #nav .active ul .active a { background: none; color: #022749; font-family:Verdana; }

#nav .active ul .active ul a { color: #48a4d4; border: none !important; padding: 2px 8px 2px 16px; font-size:1em; font-family:Verdana; }
#nav .active ul .active ul a:hover, #nav .active ul .active ul a:focus, #nav .active ul .active ul .active a { color: #022749; font-size:1em; font-family:Verdana; }

#nav ul a:hover { font-size: 12px; }

/*
 * Content
 */
#content { display: inline-block; overflow: hidden; padding-top: 67px; padding-bottom: 294px; }
#content { display: block; }

/* 
 * Main
 */
#main { float: right; width: 788px; overflow: hidden; }

/*
 * Column
 */
#column { float: right; clear: right; width: 150px; overflow: hidden; line-height: 1.3636em; color: #022749; margin-left: 20px; min-height: 1px; }
.content_3columns .column { width:420px;}
.content_3columns .small { width:220px; }
.box { background: #e7e9ed url(../images/box.gif) repeat-x 0 100%; margin-bottom: 1px; position: relative; }
.box h2 { font-size: 1.4em; border: 1px solid #48a4d4; background: #a4d2ea url(../images/nav.gif) repeat-x 0 100%; color: #fff; height: 28px; line-height: 28px; margin-bottom: 1px; padding: 0 8px; margin-top: 0; }
.box .image { border-bottom: 1px solid #fff; }
.box p { padding: 4px 10px; margin: 0; }

#column .collapsible-content { padding: 0; }
#column .collapsible h2 { font-size: 1.4em; border-color: #48a4d4; background-color: #a4d2ea; background-position: 0 100%; color: #fff; padding: 0 8px; }
#column .collapsible h2 a { color: #fff; }
#column .collapsible h2 em { background-image: url(../images/arrow-white.gif); }

#column .collapsible h2:hover, #column .collapsible h2:focus, #column .collapsible h2.hover, #column .expanded h2 { border-color: #022749 !important; background-color: #8193a4 !important; background-position: 0 -172px !important; color: #fff !important; font-size: 1.4em; }
#column .collapsible h2:hover em, #column .collapsible h2:focus em, #column .collapsible h2.hover em, #column .expanded h2 em { background-image: url(../images/arrow-white.gif); }

/*
 * Collapsible
 */
.collapsible h2, .gray-title { font-size: 1.0909em; border: 1px solid #e7e9ed; background: #e7e9ed url(../images/nav.gif) repeat-x 0 -72px; color: #022749; height: 28px; line-height: 28px; margin-bottom: 1px; padding: 0 4px; margin-top: 0; cursor: pointer; }
.collapsible h2 em { display: block; height: 28px; line-height: 28px; background: url(../images/arrow-dark.gif) no-repeat 100% 50%; cursor: pointer; font-style: normal; overflow: hidden; }
.collapsible h2 p { margin: 0; }
.collapsible h2:hover, .collapsible h2:focus, .collapsible h2.hover, .expanded h2 { border-color: #48a4d4 !important; background-color: #a4d2ea !important; background-position: 0 100% !important; color: #fff !important; }
.collapsible h2:hover em, .collapsible h2:focus em, .collapsible h2.hover em { background-image: url(../images/arrow-white.gif); }
.expanded h2 em { background-image: url(../images/arrow-white-down.gif) !important; }
.collapsible-content { display: none; padding: 4px 6px; }

/*
 * Collapsible Big
 */
.collapsible-big h2 { height: auto; background: #eaedf1 url(../images/collapsible-big.gif) repeat-x 0 100%; position: relative; display: inline-block; line-height: 20px; padding: 4px; _width: 608px; overflow: hidden; }
.collapsible-big h2 { display: block; }
.collapsible-big h2 em { height: auto; background: none !important; display: inline-block; overflow: hidden; }
.collapsible-big h2 em { display: block; }
.collapsible-big h2 .collapsible-top { position: absolute; top: 0; left: 0; width: 653px; height: 16px; line-height: 16px; background: url(../images/collapsible-big-top.gif) repeat-x 0 0; }
.collapsible-big h2 span { position: relative; }
.collapsible-big h2 .arrow { position: absolute; top: 50%; right: 0; margin-top: -3px; width: 4px; height: 7px; background: url(../images/arrow-dark.gif) no-repeat 0 0; }
.collapsible-big h2 .collapsible-date { float: left; width: 80px; line-height: 20px; font-weight:normal; }
.collapsible-big h2 .collapsible-title { display: block; margin-left: 82px; line-height: 20px; font-weight:normal; padding-right:10px; }
.collapsible-big h2:hover, .collapsible-big h2:focus, .collapsible-big h2.hover, #inner .expanded h2 { background: #00a6d7 url(../images/collapsible-big-active.gif) repeat-x 0 100% !important; }
.collapsible-big h2:hover .collapsible-top, .collapsible-big h2:focus .collapsible-top, .collapsible-big h2.hover .collapsible-top, #inner .expanded h2 .collapsible-top { background: url(../images/collapsible-big-active-top.gif) repeat-x 0 100% !important; }
.collapsible-big h2:hover .arrow, .collapsible-big h2:focus .arrow, .collapsible-big h2.hover .arrow, #inner .expanded h2 .arrow { background-image: url(../images/arrow-white.gif); }

/*
 * Call Me
 */
.call-me { margin-bottom: 5px; }
.call-me ol { margin: 8px; } 
.call-me label { float: left; width: 55px; padding-right: 4px; line-height: 1.4em; } 
.call-me input { width: 60px; border: 1px solid #E7E9ED; } 
.call-me textarea { border: 1px solid #E7E9ED; width: 126px; height: 40px; overflow: auto; } 
.call-me .full label { float: none; display: block; width: auto; padding: 0 0 5px 0; } 

/*
 * Links
 */
#links { background: url(../images/links.gif) repeat-y 0 0; }
#links h2 { border-color: #c7c9cc; background-color: #fff; background-image: url(../images/heading-gray.png); color: #192b49; }
#links ul { margin: 8px; }
#links ul li { border-bottom: 1px solid #C8CACD; list-style-image: none; list-style-position: outside; list-style: none; margin: 6px 0; padding-bottom: 6px; }
#links ul a { background: url(../images/arrow-blue.gif) no-repeat 0 5px; padding-left: 8px; display: inline-block; }
#links ul a { display: block; }
#links ul a:hover, #links ul a:focus { background-image: url(../images/arrow-dark.gif); }
#links .corporate { padding-left: 8px; border-bottom: 20px solid #fff; }

/*
 * Inner
 */
#inner { display: inline-block; overflow: hidden; }
#inner { display: block; }
.long { width: 545px; }

/*
 * Breadcrumbs
 */
#breadcrumbs { display: inline-block; overflow: hidden; border-bottom: 1px solid #d5d5d5; margin:8px 0 20px 0; line-height: 1.5em; }
#breadcrumbs { display: block; }
#breadcrumbs li { margin: 0; float: left; position: relative; left: -6px; list-style: none; padding: 0 6px; }
#breadcrumbs a { float: left; background: url(../images/arrow-blue.gif) no-repeat 100% 58%; padding: 0 16px 0 0; display: inline; }
#breadcrumbs li.news-title { width:455px; }
/*
 * Sidebar
 */
#sidebar { float: right; display: inline; width: 210px; background: url(../images/sidebar-shadow.png) no-repeat 50% 100%; padding-bottom: 7px; margin-left: 10px; }
#sidebar h3 { font-size: 1em; line-height: 2em; background: #02223f url(../images/sidebar-title.gif) repeat-x 0 0; border: 1px solid #02223f; margin: 0 0 1px 0; color: #fff; padding: 0 8px; }
#sidebar .sidebar-content { font-size: 1em; border: 1px solid #e7e9ed; color: #48a4d4; font-style: italic; font-size: 1.2727em; padding: 0 8px; }
#sidebar p { margin: 1em 0; }

/*
 * Layout columns
 */
.column { float: left; width: 350px; }
.column h2 { margin-top: 0; }
.small { width: 275px; float: right; }

/*
 * Special List
 */
.column-2-list { display: inline-block; overflow: hidden; }
.column-2-list { display: block; }
.column-2-list dt { float: left; width: 49%; }
.column-2-list dd { float: right; width: 49%; }

/*
 * Home
 */
#home-header { margin-bottom: 2px; display: inline-block; overflow: hidden; }
#home-header { display: block; }
#home-header #statement { float: left; width: 320px; color: #022749; }
#home-header #statement h1 { color: #d21d19; font-size: 2.909em; margin: .4em 0; font-weight: normal; font-family: Verdana, Helvetica, Arial, sans-serif; }
#home-header #statement p { font-size: 11px; line-height: 18px; }
#home-header #statement p .cufon-vml { margin: 0 !important; } 
#home-header #banner { float: right; width: 465px; overflow: hidden; position: relative; z-index: 10; }


#home #left-column h2 { display: none; }
/*
 * Home Boxes
 */
#columns { display: inline-block; overflow: hidden; position: relative; margin-left: -4px; }
#columns { display: block; }

.home-box { float: left; width: 194px; min-height: 303px; display: inline; margin-left: 4px; overflow: hidden; background: url(../images/home-box.png) repeat-x 0 28px; }
.home-box h2 { border: 1px solid #c7c9cc; font-size: 14px; background: #e7e9ed url(../images/nav.gif) repeat-x 0 -72px; color: #022749; height: 28px; line-height: 28px; padding: 0 10px; margin: 0; }
.home-box ul { margin: 0 11px; line-height: 13px; font-size: 11px; }
.home-box li { list-style: none; margin: 0; list-style-image: none; }
.home-box li:first-child a { border: 0; }
.home-box li a { color: #016187; background: url(../images/home-arrow.png) no-repeat 0 12px; padding: 8px 0 8px 14px; display: inline-block; border-top: 1px solid #a8cfd8; }
.home-box li a { display: block; }
.home-box li a:hover, .home-box li a:focus { color: #000; background-image: url(../images/home-arrow-hover.png); }

/*
 * Colored Boxes
 */
.blue { border-color: #48a4d4; }
.blue h2 { border-color: #48a4d4; background-color: #a4d2ea; background-position: 0 100%; color: #fff; }
/*.blue a:hover, .blue a:focus { color: #48a4d4; background-image: url(../images/arrow-blue.gif); }*/

.red { border-color: #d21d19; }
.red h2 { border-color: #d21d19; background-color: #d21d19; background-position: 0 -272px; color: #fff; }
/*.red a:hover, .red a:focus { color: #d21d19; background-image: url(../images/arrow-red.gif); }*/

.dark { border-color: #022749; }
.dark h2 { border-color: #022749; background-color: #022749; background-position: 0 -172px; color: #fff; }
/*.dark a:hover, .dark a:focus { color: #5a7488; background-image: url(../images/arrow-dark.gif); }*/

#columns .gray { border-color: #9d9d9d; }
#columns .gray h2 { border-color: #9d9d9d; background: #c8c8c8 url(../images/nav-gray.png) repeat-x 0 0; color: #fff; } 

/*
 * 2nd row
 */
.row { clear: both; display: inline-block; padding-top: 10px; background: url(../images/row.gif) repeat-x 0 100%; padding-bottom: 7px; overflow: hidden; }
.row { display: block; }
#latest { width: 349px; }
#latest .news { margin: 15px 32px 15px 11px; border-bottom: 1px solid #c3c9ca; padding-bottom: 15px; }
#latest h3 { font-size: 11px; margin: 0 0 0 -1px; color: #022749 !important; }
#latest p { display: inline; }
#latest a { background: url(../images/home-arrow.png) no-repeat 0 5px; padding-left: 11px; }
#latest .archive { margin-left: 11px; }
#latest .archive a { background: none; padding: 0; }

/*
.read-more { display: inline-block; overflow: hidden; }
.read-more { display: block; }
.read-more a { float: left; padding: 0 12px 1px 4px !important; background: url(../images/read-more.png) no-repeat 100% 50% !important; border: 1px solid #48a4d4; color: #fff !important; }
.read-more a:hover, .read-more a:focus { background-image: url(../images/read-more-active.png) !important; border-color: #022749; }
*/

.read-more { display: inline; }
.read-more a { display: inline; padding: 0 !important; margin: 0; border: 0; background: none !important; }

/*
 * Home bottom
 */
#home-bottom { display: inline-block; overflow: hidden; position: relative; margin-left: -4px; }
#home-bottom { display: block; }
#home-bottom .home-box { width: 392px; background: none; }

#homepage-flash { width: 392px; }
#homepage-flash h2 { margin-bottom: 4px; }

/*
 * Contact
 */
#contact h2 { font-size: 1.2727em; margin-top: 0; font-weight: normal; }
#contact h3 { font-size: 1.0909em; }
#contact h4 { margin-bottom: 0; }
.col { float: left; width: 205px; display: inline; margin-right: 20px; }
.last { float: right; width: 205px; margin-right: 0; }
#contact #contact-info { width:255px; position: absolute; right: -50px; top: 37px; float: none; zoom: 1; }
#contact #inner { position: relative; overflow: visible; width: 620px; }
#contact #inner { display: block; }
#contact #inner:after { content:'.'; clear: both; height: 0; display: block; visibility: hidden; }

/*
 * Combobox
 */
img.ui-combobox-arrow { vertical-align: middle; }

.combobox-wrapper { margin-bottom: 1em; }
.combobox-item { padding: 3px 4px; vertical-align: middle; border: 1px solid #e7e9ed; width: 175px; cursor: default; }

.ui-combobox-list {	border: 1px solid #d5d5d5; }
.ui-combobox-list, .ui-combobox-item { display: block; background-color: white; }
.ui-combobox-item { padding: 0 4px; cursor: pointer; }
.ui-combobox-list .selected { background-color: #e7e9ed; }

/*
 * Content comboboxes
 */
.combo-content { display: none; }
.combo-content .image { float: left; width: 60px; overflow: hidden; }
.combo-content .text { margin-left: 70px; }
.combo-content p { margin: 0; }
#contact-info .selected { display: block; }

/*
 * Cufon
 */
.cufon { *margin-top: 8px; }

.tx-lumogooglemaps-pi1 div span { display: none !important; } 
 #highlights .content { margin-right: 220px; }
 
#plubications #inner h1 {display: none}
#plubications #inner .news-single-item h1 {display: block!important;}

.corporate img {padding-top: 7px; }
.csc-sitemap ul li { list-style-image: none; font-weight: bold; color: #022749 !important; }
.csc-sitemap ul li ul li{ font-weight: normal; }

.csc-sitemap ul li a, .csc-sitemap ul li a:hover { color: #022749; }
.csc-sitemap ul li ul li a{ color: #48A4D4; } 

/*
 * Footer
 */
#footer { width: 982px; height: 254px; margin: -274px auto 0 auto; padding-top: 20px; position: relative; background: #f2f2f2 url(../images/footer.png) repeat-x 0 0; font-size: 10px; line-height: 11px; color: #616161; display: inline-block; overflow: hidden; }
#footer { display: block; }
#footer a { color: #616161; }
#footer a:hover { color: #022749; }

#footer div { float: left; width: 130px; margin-left: 30px; margin-bottom: 20px; display: inline; _width: 127px; *margin-bottom: 0; }
#footer h2 { font-size: 13px; color: #595b5c; margin: 0 0 20px 0; line-height: 16px; }
#footer ul { margin-left: 0; }
#footer li { list-style: none; padding-left: 12px; background: url(../images/footer-arrow.png) no-repeat 0 3px; margin: 8px 0; list-style-image:none;  }

#footer #copyright { float: none; display: block; clear: both; text-align: right; width: auto; border-top: 1px solid #c5c5c5; margin: 0 27px; line-height: 45px; }
#footer #copyright span { color: #016187; }
#footer #copyright a { color: #016187; }

.news-amenu-container {height: 45px;font-size: 14px;}
.news-amenu-container ul {margin-left: -10px;}
.news-amenu-container ul li {background-image: none; float: left; display: block; border-right: 1px solid #48a4d4; padding: 0 10px;}
.news-amenu-container ul li.news-amenu-item-year {display: none;}

#contact .col {
	width: 186px;
	overflow: hidden;
}

#contact .combobox-item {
	width: 156px;
}

#callMe form { width: 370px; overflow: hidden; }
#callMe form legend { *margin-left: -7px; }

#callMe ol li {
	display: block;
	clear: both;
	padding: 5px 10px;
}

#callMe ol li label {
	float: left;
	width: 62px;
	padding-right: 5px;
	color: #022749;
}

#callMe ol li.full label {
	float: none;
	display: block;
	padding-right: 0;
	padding-bottom: 3px;
	width: 100%;
}

#callMe input[type=text], #callMe textarea {
	border: 1px solid #d2d2d2;
	width: 273px;
}

#callMe textarea {
	width: 340px;
}


#callMe p { margin: 20px; }

.blueLine {
	background: url(../images/filter-new.png) 0 0 no-repeat;
	height: 38px;
	line-height: 30px;
	padding: 0 9px;
}

.blueLine ul {
	margin: 0 25px 0 0;
	float: left;
}

.blueLine li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	background-image: none;
	float: left;
	background: none; 
}

.blueLine a {
	display: inline;
	color: #fff;
	padding: 2px;
	margin-right: 10px; 
}

#blueline-2 .blueLine .blue-2, #blueline-1 .blueLine .blue-1 { background: url(../images/filter-arrow.png) no-repeat 50% 100%; padding: 0 12px 8px 12px; }
#blueline-1 .blueLine .blue-1 { padding: 0 12px 8px 0; }
#blueline-2 .blueLine .blue-2 a, #blueline-1 .blueLine .blue-1 a { background:#49a3d7; }

.blueLine ul li a:hover, .blueLine ul li.active a {
	background-color: #49a3d7;
	color: #fff;
}

form#perpageSel {
	float: left;
	display: block;
}

form#perpageSel select {
	border: none;
	background-color: #48a4d7;
	color: #fff;
}

.anual-list h2 {font-size: 11px; color: #3e8db7; padding-left: 8px; background: url(../images/arrow-blue.gif) 0 5px no-repeat; margin-top: 2px; }
.anual-list dd {padding-bottom: 15px;}
.anual-list dd img {display: none;}
.anual-list dd a {color: #ba1a16;}


#twoCol {
	margin-left: -20px;
	position: relative;
	display: inline-block; 
}

#twoCol { dispaly: block; }

.twoColBox {
	float: left;
	display: block;
	width: 299px;
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 8px;
	margin-left: 20px;
}

.twoColBox h1 {
	margin-bottom: 6px;
}

.twoColBox dt {
	border: 1px solid #d5d7d6;
	margin-bottom: 3px;
	height: 96px;
	width: 297px;
	overflow: hidden;
	float: left;
	display: block;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
	float: left;
}

.twoColBox h4 {
	padding-left: 8px;
	background: url(../images/arrow-blue.gif) 0 5px no-repeat;
	padding-bottom: 10px;
}

/*Table Styling*/
#pillarreports .contenttable td, #pressrelations .contenttable td { background: #fff; }

/*Pager*/
.tx-ttnews-browsebox { text-align: center; margin: 15px 0; }
.tx-ttnews-browsebox a, .tx-ttnews-browsebox span { margin: 0 3px; }