/* Start of CMSMS style sheet 'theme : 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; height:1px;}

/*Format*/
body { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#585858; background:url(uploads/theme/background.jpg) repeat-x; margin: 0; padding: 0;}
dfn { display:none;}

h1 {font-size:24px; letter-spacing:2px; font-weight:normal; padding:0;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h3.confirm{color:#008000;}
h4 {font-size:14px;}
h5 {font-size:12px;}

p{font-size:14px;}

a {text-decoration:none;color:#333333;}
a:hover {text-decoration:underline;}

/*Layout*/
.wrapper, .end-page {width:927px; margin: 0 auto; }
.wrapper{padding:32px 0 0 0; background-image:url(uploads/theme/top-background.jpg); background-repeat:no-repeat;}
.main-container {min-height:200px;padding:25px 15px 35px 15px;background-image:url(uploads/theme/bottom-background.jpg); background-position:bottom; background-repeat:no-repeat;}
.side-col {}
.col-left { float:left;}
.col-right { float:right;}
.layout1column {}
.layout2columns-left {float:left;}
.layout2columns-right {}
.layout3columns { float:left;}
/*Header*/
.header {padding:0 10px 0 10px; font-size:12px;}
.header .header-top {float:left; }
.header .header-top img {border:0px;}
.header .header-middle {float:right;width:202px;}
.header .header-middle label{float:left; display:block; width:45px;padding:2px 0 0 0; color:#999998;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.header .header-middle label{width:42px; overflow:hidden;}
}
.header input{background-color:#eaeaea; border:1px solid #dadada;}
.banner{padding:45px 0 0 9px; }
.banner-image{width:889px; height:216px; background-repeat:no-repeat;}
/*Languages*/
.languages-nav {}
.languages-nav a {}

/*Breadcrumbs*/
.breadcrumbs {}
.breadcrumbs a { }

/*Content*/
.content-inside {margin:0 105px;}
.content-inside h1 {}
.content-inside h2 {}
.content-inside ul {}
.content-inside ul li {}

/*Footer*/
.footer-container {}
.footer-container .footer {}
.footer-container .footer  a{}
.footer-container .footer ul { margin:0; padding:0; list-style-type:none;}
.footer-container .footer ul li { display:inline;}
.footer-container .footer ul li.first {}
.footer-container .footer ul li.last {}
.footer-container .footer-inside {}
.footer-container .footer .footer-links{float:left;}
.footer-container .footer .footer-technav{float:right;}

/*Sub Footer Zone*/
.end-page {}
.end-page a{}
.end-page a:hover {}
.end-page .block1{float:left;}
.end-page .block2{float:right;}
.end-page ul{list-style-type:none;margin:0; padding:0;}
.end-page li{float:left; margin:0; padding:0 10px 0 10px; background-image:url(uploads/theme/menu-separator-footer.gif); background-position:0 2px; background-repeat:no-repeat;}
.end-page li:first-child{background-image:url(transparent)}
.end-page h3{font-size:12px; font-weight:normal;padding:0; margin:0;}
.page-end{padding:0 0 0 270px;}
/*Horizontal Menu*/

.horizontal-menu-container {background-image:url(uploads/theme/background-menu.gif); background-repeat:repeat-x; margin:0 10px;font-size:12px; height:60px;}
.horizontal-menu-container .horizontal-menu ul { height:20px;margin:0; padding:18px 0 0 60px; list-style-type:none;  background-image:url(uploads/theme/menu-separator.gif);background-position:820px 20px; background-repeat:no-repeat; }
.horizontal-menu-container .horizontal-menu ul li{ float:left;  padding: 0 20px; background-image:url(uploads/theme/menu-separator.gif);background-position:0 3px; background-repeat:no-repeat;}
.horizontal-menu-container .horizontal-menu ul li a.currentpage,
.horizontal-menu-container .horizontal-menu ul li h3 {font-size:12px; margin:0; padding:0; font-weight:normal; color:#48a6ff;}
.horizontal-menu-container .horizontal-menu ul li .activeparent h3{padding:0;}
.horizontal-menu-container .horizontal-menu ul li a.activeparent{padding:0;color:#3ba0ff;}
.horizontal-menu-container .horizontal-submenu ul{list-style-type:none;margin-left:90px;}
.horizontal-menu-container .horizontal-submenu li{background-color:#fff; font-size:12px; padding:0 10px; float:left; background-image:url(uploads/theme/menu-separator.gif);background-position:0 3px; background-repeat:no-repeat;}
.horizontal-menu-container .horizontal-submenu li a{color:#3ba0ff;}
.horizontal-menu-container .horizontal-submenu li h3{color:#9aac00;font-size:12px; font-weight:normal; margin:0; padding:0;}
.horizontal-menu-container .horizontal-submenu li:first-child{background-image:url(transparent);}
/*Vertical Menu*/
.vertical-menu-container {}
.vertical-menu-container .vertical-menu {}
.vertical-menu-container .vertical-menu h3 {}
.vertical-menu-container .vertical-menu a {}
/*Level 1*/
.vertical-menu-container .vertical-menu ul { margin:0; padding:0; list-style-type:none;}
.vertical-menu-container .vertical-menu ul li{}
.vertical-menu-container .vertical-menu ul li a {}
.vertical-menu-container .vertical-menu ul li a,
.vertical-menu-container .vertical-menu ul li.currentpage h3 {}
.vertical-menu-container .vertical-menu ul li a:hover {}
.vertical-menu-container .vertical-menu ul li.activeparent {}
.vertical-menu-container .vertical-menu ul li a.activeparent {font-size:12px; font-weight:bold;}
.vertical-menu-container .vertical-menu ul li.currentpage h3 {}
/*Level 2*/
.vertical-menu-container .vertical-menu ul li ul {}
.vertical-menu-container .vertical-menu ul li ul li {}
.vertical-menu-container .vertical-menu ul li ul li.currentpage h3 {}
.vertical-menu-container .vertical-menu ul li ul li a {}
.vertical-menu-container .vertical-menu ul li ul li a:hover {}
.vertical-menu-container .vertical-menu ul li ul li a.activeparent {}
/*Level 3*/
.vertical-menu-container .vertical-menu ul li ul li ul {}
.vertical-menu-container .vertical-menu ul li ul li ul li {}
.vertical-menu-container .vertical-menu ul li ul li ul li.currentpage h3 {}
.vertical-menu-container .vertical-menu ul li ul li ul li a {}
.vertical-menu-container .vertical-menu ul li ul li ul li a:hover {}
.vertical-menu-container .vertical-menu ul li ul li ul li a.activeparent {}

/*Homepage blocks*/
.home-block {}
.home-block a{}
.home-block p {}
.home-block h1 {}
.home-block ul {list-style-type:none; margin:0; padding:0;}
.home-block ul li {}


.block1{width:215px;}
.home-block.block1 img{border:0px; margin:0 0 10px 0;}

.block1{width:200px;}

.home-main-col{margin:0 0 0 245px;width:410px; }

.block2 h3{color:#fff; margin:0; padding:10px 0 0 10px;margin:0; font-size:18px;}
.block2 .greenbox, .block2 .bluebox{width:215px; height:125px; padding:0; margin:0 0 25px 0; background-repeat:no-repeat;}
.block2 .greenbox {background-image:url(uploads/theme/greenbox.jpg);}
.block2 .bluebox {background-image:url(uploads/theme/bluebox.jpg);}


.block2 .form{padding:10px 0 0 10px;}
.block2 label{font-size:10px; color:#464e00; display:block; float:left; width:60px;}
.block2 input.text{width:120px; font-size:10px;}
.block2 .submit input{margin-left:113px; width:73px;  background-color:transparent;  background-repeat:no-repeat;border:0px;}
.block2 .greenbox .submit input{

  background-image:url(uploads/theme/submit-greenbox.png) ; 
  background-repeat:no-repeat;
  height:35px;	
}
.block2 .bluebox .submit input{
  background-image:url(uploads/theme/submit-bluebox.png); 
  background-repeat:no-repeat;
  height:32px;
}
/*Search*/
.search-box-container {}
.search-box-container .search-box {}
.search-box-container .search-box .search-form {}
.search-box-container .search-box .search-form input.search-field {}
.search-box-container .search-box .search-form label{}
.search-box-container .search-box .search-form input.search-button{}
.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-results {}
.search-results ul {padding:0; margin:0; list-style-type:none;}
.search-results ul li {}
.search-results ul li.odd { background:#efefef;}
.search-results ul li.even { background:#ffffff;}
.search-results ul li a {}

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

ul.generic-list { margin:0; padding:0; list-style-type:none;}
ul.generic-list li {}
ul.generic-list li .thumbnail{}
ul.generic-list li .content{}
ul.generic-list li p {}
ul.generic-list li .content h4{}
ul.generic-list li .content h4 a {}
ul.generic-list li .content h4 a:hover {}
ul.generic-list li .date {}

.view-all {}
.view-all a {color:#333333;}

/*IMAGE GALLERY*/
.image-gallery {overflow:hidden;}
.image-gallery .thumbnail{float:left; }
.image-gallery img {}

#newsroom-home{}
#newsroom-home ul,#newsroom ul{list-style-type:none; margin:0; padding:0;}
#newsroom-home li,#newsroom li{ min-height:50px; padding-top:7px;}
#newsroom-home li{border-bottom:1px solid #cecece;}
#newsroom-home .date { font-weight: bold; }
#newsroom-home .cover, #news-details .cover, #newsroom .cover {float:left; padding-right:10px;}
.morenews{padding-top:15px;}
#newsroom li{padding-bottom:15px;}
#newsroom .date, #news-details .date{color:#3ba0ff; font-size:13px; border-bottom:1px solid #ddd; padding:0 0 7px 0; margin:0 0 10px 0; position:relative;}
#newsroom .summary{position:relative;}
.readmore{float:right;}
.readmore a{color:#96a800;}
.content-inside a { color: #006699; }
/* End of 'theme : boxes.css' */

