/* Start of CMSMS style sheet 'boxes.css' */
/*  
 *  CMS Made Simple  Stylesheet
 *  File : boxes.css 
 *  Version : 0.1
 *  Created by : Benjamin Magits & Jeremy Michel 
 * 
 *  Browser compatibility : 
 *  -----------------------
 *  Windows : IE 7.0+, Firefox 2.0+, Safari, Chrome (Not tested)
 *  MacOSx :  Safari 1.3.2+, Firefox 2.0+, Chrome (No tested), IE not supported anymore
*/

/*Generic classes*/

.left { float:left;}
.right { float:right;}
.clear { clear:both;}

/*Format*/
* {font-family:Trebuchet MS; font-size:12px;}
body { color:#454545; margin: 0; padding: 0; background:#f4f4f4 url(uploads/theme/body-background.jpg) no-repeat 50% 46px;}
.fr{background:#f4f4f4 url(uploads/theme/body-background-fr.jpg) no-repeat 50% 46px;}
.body-inside-en {background:#f4f4f4 url(uploads/theme/body-background-inside.jpg) no-repeat 50% 46px;}
.de{background:#f4f4f4 url(uploads/theme/body-background-de.jpg) no-repeat 50% 46px;}
.inside-fr{background:#f4f4f4 url(uploads/theme/body-background-inside-fr.jpg) no-repeat 50% 46px;}
.inside-de{background:#f4f4f4 url(uploads/theme/body-background-inside-de.jpg) no-repeat 50% 46px;}
dfn { display:none;}

h1 {font-size:28px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {}


a {color:#b1003e; text-decoration:none;}
a:hover { text-decoration:underline;}
.content-home {width:890px margin:0 auto; text-align:center;}
.content-inside {}
.content-inside h1 { font-size:28px; padding:0 35px; background:url(uploads/theme/headings-bullet.png) no-repeat 0 6px; margin:10px 0 15px 0;}
.content-inside hr { border: none; border-top: 1px solid #B7B7B7; margin:0; padding:0;}
.content-inside .text-area {padding:0 10px 0 35px; line-height:22px; }
.page-glossary .content-inside .text-area p {margin:5px 0; padding:0;}
.page-glossary .content-inside .text-area  {line-height:18px;}


/*Layout*/
.wrapper { width:902px; margin: 0 auto 0px auto;}
.main-container { overflow: hidden; background:url(uploads/theme/main-background.gif) no-repeat;padding:0;}
.inside {background:url(uploads/theme/main-background-inside.gif) no-repeat; padding:10px 30px 10px 40px; min-height:350px;}

.side-col {width:251px;}
.col-left { float:left;}
.col-right { float:right; margin-top:72px;}

.side-col-fixed {}
.col-main {}
.layout1column {width:890px margin:0 auto;}
.layout2columns-left {float:left;}
.layout2columns-right { width:514px; padding:0 30px 0 0;}
.layout3columns { float:left;}

/*Header*/
.header { padding-top:15px;}
.header .header-top { height:122px; float:left; width:523px;}

.header-inside { width:889px;margin:auto;margin-top:126px;}
.header-inside .header-inside-top {  height:85px; background: url(uploads/theme/header-inside-bg.png) repeat-x; padding:15px 0 0 0;}

.header a.home {display:block; margin: 6px; width:200px; height:130px;}

/*Languages*/
.languages-nav {color:#fff; padding:33px 26px 0 0; display:none;}
.languages-nav a {color:#fff;}

/*Breadcrumbs*/
.breadcrumbs { padding:10px 0 0 0; color:#8d8d8d; text-align:right;}
.breadcrumbs a { color:#8d8d8d; text-decoration:underline;}
.content-inside .breadcrumbs {width:100%; margin: 10px 0; padding: 0; text-align:right; background:red;}

/*Footer*/
.footer-container { background: url(uploads/theme/wrapper-background.gif) no-repeat bottom; padding: 0 6px 5px 6px;  background-color:#fff;}
.footer-container .footer { width:889px;margin:auto; text-align:center; border-top:1px solid #efefef;}
.footer-container .footer ul { margin:0; padding:0; list-style-type:none;}
.footer-container .footer ul li { display:inline; background:url(uploads/theme/footer-separator.gif) no-repeat right; padding:0 10px 0 5px;}
.footer-container .footer ul li.first {padding : 0 10px 0 0;}
.footer-container .footer ul li.last {background-image:none; padding: 0 0 0 5px;}
.footer-container .footer-inside { height:60px; border:0px;}

/*Sub Footer Zone*/
.end-page {padding: 10px 4px; color:#929292;}
.end-page a{text-decoration:none; color:#929292;}
.end-page a:hover {text-decoration:none; color:#454545;}
.end-page .block1{float:left; line-height:27px;}
.end-page .block2{float:right;}
.end-page .block2 img{margin:0 5px 0 15px;}
.end-page img{border:0px;}

/*Multi Columns Menus*/
.col-menu-container { }
.col-menu-container .col-menu {}
.col-menu-container .col-menu ul {float:left; margin:0; padding:25px 0 0 20px; list-style-type:none;}
.col-menu-container .col-menu ul li{ padding:0; margin:0 0 3px 0;}
.col-menu-container .col-menu ul li.currentpage h3 {margin:0;padding:0;}
.col-menu-container .col-menu ul li a.currentpage {font-weight:bold;}
.col-menu-container .col-menu ul li a { color:#fff; text-decoration:none;}
.col-menu-container .col-menu ul li a:hover {text-decoration:underline;}
.col-menu-container .col-menu ul li ul {}
.col-menu-container .col-menu ul li ul li {padding:0; margin:0;}
.col-menu-container .col-menu ul li ul li.currentpage h3 {}

/*Horizontal Menu*/
.horizontal-menu-container { }
.horizontal-menu-container .horizontal-menu {}
.horizontal-menu-container .horizontal-menu ul { margin:0; padding:0; list-style-type:none;}
.horizontal-menu-container .horizontal-menu ul li { padding:0;margin:0;}
.horizontal-menu-container .horizontal-menu ul li a.currentpage,
.horizontal-menu-container .horizontal-menu ul li h3,
.horizontal-menu-container .horizontal-menu ul li a.activeparent  {font-weight:bold; color:#dfb525; display:inline; line-height:25px; margin:0; padding:0;}
.horizontal-menu-container .horizontal-menu ul li.first {}
.horizontal-menu-container .horizontal-menu ul li.last {margin:0; padding:0; background-image:none;}
.horizontal-menu-container .horizontal-menu ul li a {text-decoration:none;}
.horizontal-menu-container .horizontal-menu ul li a:hover {text-decoration:underline;}

/*Vertical Menu*/
.vertical-menu-container {width:250px; margin: 0 0 20px 0; background-image:url(uploads/theme/side-menu-bg.png)!important; background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='uploads/theme/side-menu-bg.png');background-repeat:no-repeat;  
/*background:url(uploads/theme/side-menu-bg.gif) repeat-x; min-height:202px;*/}
.vertical-menu-container .vertical-menu {padding:16px;}
.vertical-menu-container .vertical-menu ul { margin:0; padding:0; list-style-type:none;}
.vertical-menu-container .vertical-menu ul li{margin:0 0 5px 0; padding:0;}
.vertical-menu-container .vertical-menu ul li a,
.vertical-menu-container .vertical-menu ul li.currentpage h3 { font-weight:bold; display:block; background:url(uploads/theme/side-menu-bullet2.png) no-repeat 0 5px; padding: 0 0 3px 10px;color:#9a0036; text-decoration:none;}
.vertical-menu-container .vertical-menu ul li a:hover,
.vertical-menu-container .vertical-menu ul li a.activeparent {color:#9a0036;}
.vertical-menu-container .vertical-menu ul li.currentpage h3 {margin:0; font-size:12px; color:#9a0036;}
.vertical-menu-container .vertical-menu ul li ul {}
.vertical-menu-container .vertical-menu ul li ul li { background-image:none; border:0px; padding:0; margin:0;}
.vertical-menu-container .vertical-menu ul li ul li.currentpage h3 {font-size:12px; background-image:none;color:#454545; background-image:none;border-left:5px solid #bbbbbb; margin:0 0 0 11px; padding:0 0 0 5px;}
.vertical-menu-container .vertical-menu ul li ul li a {background-image:none; font-weight:normal; margin:0 0 0 11px; padding:0 0 0 5px; border-left:1px solid #d0d0d0;}
.vertical-menu-container .vertical-menu ul li ul li a:hover {border-left:5px solid #bbbbbb;}
.vertical-menu-container .vertical-menu ul li ul li a.activeparent {}

/*Custom CSS*/
.home-blocks-container {background:url(uploads/theme/home-block1-bg.gif)  repeat-x bottom;}
.home-blocks-container .home-block1, .home-blocks-container .home-block2 {width:385px; padding: 15px 30px 0 30px; line-height:22px; color:#4a4a4a; border-top:1px solid #dddddd;}
.home-blocks-container .home-block1 {float:left;}
.home-blocks-container .home-block2 {float:right; background:#fff url(uploads/theme/home-block2-bg.gif) repeat-y; line-height:18px; min-height:181px;}
.home-blocks-container .home-block1 h2 {font-size:22px;color:#454545;}
.home-blocks-container .home-block2 h2 {font-size:26px; color:#b1003e;}
.home-blocks-container .home-block2 table{margin-bottom:10px;}
.home-blocks-container .home-block2 #didyouknow{font-size:16px;font-weight:bold; margin-bottom:10px; }
.home-blocks-container .did-you-know{background-image:url(uploads/theme/back-did.gif); background-repeat:no-repeat; background-color:#f4f4f4; width:376px; min-height:141px; border:1px solid #c9c9c9; padding:0 15px 0 15px; margin:0 0 0 -10px }
.home-blocks-container .home-block2 .englishv{padding:10px 0;}
.home-blocks-container .home-block2 .englishv img{border:0;}
.search-box-container {padding: 0 6px;}
.search-box-container .search-box {background:url(uploads/theme/search-box-bg.jpg) repeat-x; border:1px solid #b7b7b7; padding:15px;}
.search-box-container .search-box h3 {color:#9a0036; border-top:1px solid #dbdbdb; font-size:14px; padding: 8px 0 0 0; margin: 15px 0 8px 0;}
.search-box-container .search-box .search-form {}
.search-box-container .search-box .search-form input.search-field {border:1px solid #9a9a9a; width:130px; margin-right:3px;}
.search-box-container .search-box .search-form label{display:block;color:#9a0036;}
.search-box-container .search-box .search-form input.search-button{background:black url(uploads/theme/search-box-submit.jpg) no-repeat; width:67px; height:24px; border:0;}
.search-box-container .search-box .search-form input.search-button:hover{}
.search-box-container .search-box .popular-searches {}
.search-box-container .search-box .popular-searches ul {margin:0; padding:0; overflow:hidden;list-style-type:none;}
.search-box-container .search-box .popular-searches ul li {float:left;}
.search-box-container .search-box a{color:#454545;} 

.search-results {}
.search-results ul {padding:0; margin:0; list-style-type:none; border:1px solid #b7b7b7;}
.search-results ul li {padding: 0 0 0 20px;}
.search-results ul li.odd { background:#efefef url(uploads/theme/list-bullet.png) no-repeat 5px 5px;}
.search-results ul li.even { background:#ffffff url(uploads/theme/list-bullet.png) no-repeat 5px 5px;}
.search-results ul li a {color:#9a0036; text-decoration:none;}

/*List related classes*/
.odd {background-color:#efefef;}
.even {background-color:transparent;}

.table-content th, .table-content td { text-align: left; vertical-align: top; padding: 2px 5px; }
.table-content th { background-color: #C3416F; color: white; }
.table-content td { background-color: #EFC2D3; }

/* add color to the glossary */
.page-glossary .content-inside strong { color: #9A0036; }

/* SITEMAP */
.page-sitemap .content-inside ul { margin: 0 0 0 20px; padding: 0; }
.page-sitemap .content-inside ul li a { font-size: 16px; font-weight: bold; color: #9A0036; text-decoration: none; }
.page-sitemap .content-inside ul ul li a { font-size: 12px; font-weigth: normal; color: #454545; }

/* custom styles for the Bromine Applications page */
.table-applications td, .table-applications th { padding: 0 0 10px 0; vertical-align: top; }
.table-applications th { padding: 5px 10px 0 0; }
.table-applications h2, .table-applications h3 { margin-top: 0; }
.table-applications img { border: 1px solid #B7B7B7; }

.lang{text-align:right; margin:8px 0 0 0; padding-top:10px;}
.lang img{border:0;margin-left:5px;}
/* End of 'boxes.css' */

