body{
  padding:0;
  margin:0;
  font-family:Arial;
  font-size:12px;

}
ul,td,ol,ul,p,blockquote,div{
  font-family:Arial;
  font-size:12px;
}
p{
  font-size:12px;
  padding:0 0 10px 0;
  margin:0;
}
h1{
  font-size:24px;
  font-weight:normal;
  padding:0 0 15px 0;
  margin:0 0 20px 0;
  background-image:url(images/blue/h1-bkg.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}

h2{
  font-size:15px;
  padding:0 0 20px 0;
  margin:0;
  font-weight:bold;
}
h2.h1{
  font-size:24px;
  font-weight:normal;
  padding:0 0 15px 0;
  margin:0 0 20px 0;
  background-image:url(images/blue/h1-bkg.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}
h2.h1 a:link, h2.h1 a:visited{
  font-size:16px;
   font-weight:bold;
}
h2.h1 a:hover{
  font-size:16px;
   font-weight:bold;
}
h3{
  font-size:14px;
  padding:20px 0 20px 0;
  margin:0;
  font-weight:bold;
}
h4{
  font-size:13px;
  margin:4px 0 8px 0;
  padding:0;
}
h4 a:link,h4 a:visited{
  font-size:13px;
}
h4 a:hover{
  font-size:13px;
}
h5{
  font-size:12px;
  font-weight:bold;
  margin:0 0 5px 0;
  padding:0;
}
h6{
  font-size:11px;
  margin:0 0 20px 0;
}
div,form{
  padding:0;
  margin:0;
}
#header,#mainmenu,#pub,#main,#bottom-nav,#footer{
  width:920px;
  text-align:left;
  margin:0 auto;
}
#header,#pub,#main,#bottom-nav,#footer{
  overflow:hidden;
}
#container{
  margin:15px 0 0 0;
  position:relative;
}
a:link,a:visited{
  font-size:11px;
  text-decoration:none;
}
a:hover{
  font-size:11px;
  text-decoration:none;
}
			#column-main table a:link,#column-main table a:visited{
			  font-size:12px;
			  font-weight:normal;
			  text-decoration:none;
			}
			#column-main table a:hover{
			  font-size:12px;
			  text-decoration:none;
			  font-weight:normal;
			}
p a:link,p a:visited,p a:hover{
  font-size:12px;
}
#column-main li a:link, #column-main li a:visited, #column-main li a:hover{
  font-size:12px;
}
#column-main dd a:link, #column-main dd a:visited, #column-main dd a:hover{
  font-size:12px;
}
input[type="text"]{
  font-size:11px;
  padding:3px 3px 4px 3px;
}
input[type="submit"]{
  font-size:11px;
  color:#39C;
  border:1px solid #B1BFC5;
  padding:5px 20px 5px 20px;
  background-image:url(images/btn-bkg.jpg);
  background-repeat:repeat-x;
}
input[type="submit"]:hover{
  color:#069;
  cursor:pointer;
}
ul{
  padding:0;
  margin:0;
  list-style:none;
}
ul li{
  padding:3px 3px 3px 15px;
  margin:0;
  list-style:none;
  background-image:url(images/li-bullet.gif);
  background-repeat:no-repeat;
  background-position:0px 5px;
}
ul.bullet2 li{
  background-image:url(images/li-bullet2.png);
}
ul.bullet3 li{
  background-image:url(images/li-bullet3.png);
}
hr{
  margin:10px 0 10px 0;
  padding:0;
  background-color:#E3EAED;
  height:0;
  line-height:0;
  color:#E3EAED;
  border-top:1px solid #E3EAED;
  border-bottom:none;
}
a.red:link,a.red:visited{
  color:#C00;
}
a.red:hover{
  color:#900;
}
.fleft{
  float:left;
}
.fright{
  float:right;
}
h3.download{
  background-image:url(images/icons/icon-download-color.gif);
  background-position:right 0;
  background-repeat:no-repeat;
  padding:5px 20px 20px 0;
}
a.icon:link,a.icon:visited,a.icon:hover{
  padding:0 0 2px 22px;
  background-repeat:no-repeat;
  background-position:0 0;
}
a.home:link,a.home:visited,a.home:hover{
  background-image:url(images/icons/icon-home.gif);
  background-position:0 2px;
}
a.sitemap:link,a.sitemap:visited,a.sitemap:hover{
  background-image:url(images/icons/icon-sitemap.gif);
  background-position:0 0;
}
a.email:link,a.email:visited,a.email:hover{
  background-image:url(images/icons/icon-email.gif);
  background-position:0 1px;
}
a.key:link,a.key:visited,a.key:hover{
  background-image:url(images/icons/icon-key.gif);
  background-position:0 2px;
}
a.briefcase:link,a.briefcase:visited,a.briefcase:hover{
  background-image:url(images/icons/icon-briefcase.gif);
}
a.download:link,a.download:visited,a.download:hover{
  background-image:url(images/icons/icon-download.gif);
}
a.wallet:link,a.wallet:visited,a.wallet:hover{
  background-image:url(images/icons/icon-wallet.gif);
}
a.sheet:link,a.sheet:visited,a.sheet:hover{
  background-image:url(images/icons/icon-sheet.gif);
}
a.news:link,a.news:visited,a.news:hover{
  background-image:url(images/icons/icon-news.gif);
}
a.doc:link,a.doc:visited,a.doc:hover{
  background-image:url(images/icons/icon-doc.gif);
}
a.target:link,a.target:visited,a.target:hover{
  background-image:url(images/icons/icon-target.gif);
}
a.arrow:link,a.arrow:visited,a.arrow:hover{
  background-image:url(images/icons/icon-arrow.gif);
}
a.demo:link,a.demo:visited,a.demo:hover{
  background-image:url(images/icons/icon-demo.gif);
}
a.iconjahiaorg:link,a.iconjahiaorg:visited,a.iconjahiaorg:hover{
  background-position:0 -2px;
  padding-left: 28px;
  background-image:url(images/icons/icon-jahia.gif);
}
a.jahia-color:link,a.jahia-color:visited,a.jahia-color:hover{
  background-image:url(images/icons/icon-jahia-color.gif);
}

li.icon{
  padding:2px 0 2px 20px;
  background-repeat:no-repeat;
  background-position:0 3px;
}
li.key{
  background-image:url(images/icons/icon-key-color.gif);
}
li.briefcase{
  background-image:url(images/icons/icon-briefcase-color.gif);
}
li.download{
  background-image:url(images/icons/icon-download-color.gif);
}
li.wallet{
  background-image:url(images/icons/icon-wallet-color.gif);
}
li.sheet{
  background-image:url(images/icons/icon-sheet-color.gif);
  background-position:4px 5px;
}
li.news{
  background-image:url(images/icons/icon-news-color.gif);
  background-position:4px 5px;
}
li.doc{
  background-image:url(images/icons/icon-doc-color.gif);
  background-position:4px 5px;
}
li.target{
  background-image:url(images/icons/icon-target-color.gif);
  background-position:4px 5px;
}
li.arrow{
  background-image:url(images/icons/icon-arrow-color.gif);
  background-position:4px 5px;
}
li.demo{
  background-image:url(images/icons/icon-demo-color.gif);
  background-position:4px 5px;
}
li.jahia{
  background-image:url(images/icons/icon-jahia.gif);
  background-position:4px 5px;
}
li.jahia-color{
  background-image:url(images/icons/icon-jahia-color.gif);
  background-position:4px 5px;
}
#top-tab{
  float:left;
  width:200px;
  overflow:hidden;
  padding:0;
  margin:0;
}
#top-tab ul{
  margin:0;
  padding:0;
  overflow:hidden;
}
#top-tab ul li{
  float:left;
  padding:0;
  margin:0;
  list-style:none;
}

#top-tab ul li a:link,#top-tab ul li a:visited,#top-tab ul li a:hover{
  display:block;
  padding:12px 20px 12px 20px;
  margin:0;
}
#top-tab ul li.current a:link,#top-tab ul li.current a:visited,#top-tab ul li.current a:hover{
  color:#333;
  border-bottom:1px solid #FFF;
  background-color:#FFF;
  font-weight:bold;
}
#top-tab ul li.first a:link,#top-tab ul li.first a:visited,#top-tab ul li.first a:hover{
  background-position:top left;
  background-repeat:no-repeat;
  border-left:none;
}
#top-tab ul li.last a:link,#top-tab ul li.last a:visited,#top-tab ul li.last a:hover{
  background-position:top right;
  background-repeat:no-repeat;
}
#top-nav{
  float:right;
  width:600px;
  text-align:right;
  height:37px;
  padding:0;
  margin:0;
}
#top-nav div{
  margin:8px 0 0 0;
  float:right;
  padding:0 6px 0 0;
  background-image:url(images/top-nav-dotted-bkg.gif);
  background-position:right 4px;
  background-repeat:no-repeat;
}
#top-nav div input[type="text"]{
  width:190px;
}
#top-nav ul{
  float:right;
  margin:12px 0 0 6px;
  padding:0;
  list-style:none;
}
#top-nav ul li{
  float:right;
  background-image:none;
  padding:0 0 0 15px;
  margin:0;
  list-style:none;
}
#banner{
  width:920px;
  float:left;
  background-color:#FFF;
  background-position:top right;
  background-repeat:no-repeat;
}
#banner form {
  float:right;
margin-right:10px;
margin-top:5px;
}
#banner div input[type="text"]{
  width:190px;
}

#banner .logo{
  float:left;
}
#banner ul{
  float:right;
  margin:50px 0 0 0;
  padding:0;
}
#banner ul li{
  float:left;
  padding:0 15px 0 0;
  margin:0;
  list-style:none;
}
#banner ul li a:link,#banner ul li a:visited,#banner ul li a:hover{
  text-decoration:none;
  font-size:11px;
}
#pagePath{
  float:left;
  width:710px;
  padding:20px 20px 0 20px;
  margin:0;
}
#pagePath ul{
  margin:0;
  padding:0;
  list-style:none;
}
#pagePath ul li{
  margin:0 5px 0 0;
  padding:0 8px 0 0;
  list-style:none;
  float:left;
  display:inline;
  background-image:url(images/page-path-separator.gif);
  background-repeat:no-repeat;
  background-position:right 6px;
}
#pagePath ul li a:link,#pagePath ul li a:visited,#pagePath ul li a:hover{
  font-size:10px;
}
#pub{
  background-color:#FFF;
  /*border:1px solid #FFF;*/
}
#pub div.button{
  position:absolute;
  z-index:100;
  margin:-74px 0 0 735px;
}
#main{
  background-color:#FFF;
  background-repeat:repeat-y;
  background-position:top left;
}
#main-bottom{
  float:left;
  background-repeat:no-repeat;
  background-position:bottom left;
  width:920px;
  height:7px;
}
#column-left{
  width:210px;
  float:left;
  overflow:hidden;
  padding-bottom:30px;
}
#column-left p{
  font-size:11px;
}
#column-left p a:link,#column-left p a:visited,#column-leftp a:hover{
  font-size:11px;
}
#column-main{
  width:710px;
  float:left;
  overflow:hidden;
  padding-bottom:30px;
}
div.home h2,#column-left h2{
  font-size:16px;
  font-weight:bold;
}
div.home h3,#column-left h3{
  font-size:16px;
  font-weight:normal;
  padding:0;
}
#column-left h2{
  font-size:14px;
  padding:0 0 15px 0;
  margin:0 0 20px 0;
  font-weight:normal;
  background-repeat:repeat-x;
  background-position:bottom;
}
#column-left h2.h1{
  font-size:16px;
  font-weight:bold;
  color:#333333
}
.box{
  float:left;
  width:170px;
  padding:20px 20px 0 20px;
  background:none;
  border:none;
  overflow:hidden;
}
.small{
  width:190px;
}
.smallnopading{
  width:210px;
  padding:0;
}
.medium{
  width:440px;
}
.large{
  width:650px;
}
.half{
  width:305px;
}

div.colored{
  width:168px;
  padding:20px;
  margin-bottom:20px;
}
div.colored .low{
  font-size:12px;
}
.small div.colored{
  width:168px;
}
.large div.colored{
  width:628px;
}
.half div.colored{
  width:280px;
}

/* for Mozilla/Safari/Opera */
*>.home .box div.colored {
 padding-top: 170px;
 min-height: 1px;
}
*>.home .box  div.colored h1 {
 margin-top: -160px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .home .box div.colored {
 height: 170px;
}
/* end filter */


.light{
  background-repeat:repeat-y;
  background-position:right;
  border-bottom:1px solid #FFF;
}
ul.featured-links{
  margin:0;
  padding:0;
  overflow:hidden;
}
ul.featured-links li{
  padding:0 0 10px 28px;
  margin:0;
  list-style:none;
}
ul.featured-links li a.item:link,ul.featured-links li a.item:visited,ul.featured-links li a.item:hover{
  display:block;
  background-position:top left;
  background-repeat:no-repeat;
  padding:7px 10px 7px 10px;
  text-decoration:none;
  font-weight:bold;
}
ul.featured-links li a:link,ul.featured-links li a:visited{
color:#fff
}
ul.featured-links li a:hover{
color:#fff
}
ul.carrers{
  margin:0;
  padding:0;
  overflow:hidden;
}
ul.carrers li{
  padding:0 0 10px 28px;
  margin:0;
  list-style:none;
  background-image:url(images/icons/icon-life-preserver.gif);
  background-position:top left;
  background-repeat:no-repeat;
}
ul.carrers li a:link,ul.carrers li a:visited,ul.carrers li a:hover{
  font-size:12px;
}
div.low{
  font-size:11px;
  color:#999;
  margin:0;
  padding:0;
  font-weight:normal;
}
div.title-link{
  overflow:hidden;
  padding:0 0 15px 0;
  margin:0 0 20px 0;
  background-image:url(images/blue/h1-bkg.gif);
  background-repeat:repeat-x;
  background-position:0 30px;
}
div.title-link h1{
  float:left;
  background-image:none;
  padding:0;
  margin:0;
}
div.title-link a:link,div.title-link a:visited,div.title-link a:hover{
  margin:5px 0 0 0;
  float:right;
  font-size:12px;
}
.small div.title-link a{
  float:left;
}
.promo{
  overflow:hidden;
}
.grey{
  color:#666;
  font-size:90%;
}
.promo h2{
  color:#C00;
  font-weight:bold;
  border:none;
  background:none;
  font-size:16px;
  padding:0;
  margin:0 0 20px 0;
  font-weight:normal;
}
.promo dl{
  width:220px;
  float:left;
  padding:0;
  margin:0;
  height:auto;
}
.promo dl dt{
  width:72px;
  float:left;
  padding:0;
  margin:0;
}
.promo dl h2{
  clear:both;
  display:block;
}
.promo dl dd{
  clear:left;
  width:90%;
  float:left;
  padding:0 0 20px 0;
  margin:0;
}
.br20 td{
  vertical-align:top;
  padding:0 20px 20px 0;
}
.br20 td h2 a{
  font-size:15px;
  padding:0 0 20px 0;
  margin:0;
  font-weight:bold;
}
dl.news{
  padding:0;
  margin:0;
  overflow:hidden;
  width:100%;
  display:block;
  clear:both;
}
dl.news dt{
  clear:both;
  float:left;
  width:50px;
  padding:0;
  margin:0;
}
dl.news dt div.month{
  background-repeat:no-repeat;
  background-position:top;
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:3px 0 4px 0;
  width:33px;
  text-align:center;
  text-transform:uppercase;
}
dl.news dt div.day{
  background-repeat:no-repeat;
  background-position:top;
  font-size:20px;
  font-family:Georgia,Arial;
  font-weight:normal;
  padding:0 0 10px 0;
  margin:0;
  width:33px;
  text-align:center;
}
dl.news dd{
  float:left;
  width:80%;
  padding:0 0 20px 0;
  margin:0;
}
dl.news dd .low{
  margin:0 0 5px 0;
}
dl.news dd p{
  padding:0 0 10px 0;
  margin:0;
}
#bottom-nav{
  padding:10px 0 20px 0;
}
#bottom-nav ul{
  float:left;
  padding:0;
}
#bottom-nav ul li{
  float:left;
  padding:0 20px 0 0;
  margin:0;
  list-style:none;
}
#bottom-nav ul.fleft{
  float:left;
  margin:10px 0 0 20px;
}
#bottom-nav ul.fright{
  float:right;
  margin:10px 0 0 0;
}
.bigger a{
  font-size:12px;
  font-weight:bold;
}
.bigger strong a{
  font-size:16px;
}
#footer{
  padding:0 0 30px 0;
}
#footer #copyright{
  float:left;
  font-size:11px;
  padding:10px 0 0 20px;
}
#footer #key{
  float:left;
  padding:10px 0 0 10px;
}
#footer .logo{
  float:right;
  padding:0 20px 0 0;
}
* .c3gold{
  background:url(images/certifications/gold.gif) no-repeat 100% 3px;
}
.c4rdcenter{
  background:url(images/certifications/rdcenter.gif) no-repeat 100% 3px;
}
.c2silver{
  background:url(images/certifications/silver.gif) no-repeat 100% 3px;
}
.c1authorized{
  background:url(images/certifications/authorized.gif) no-repeat 100% 3px;
}
.treeHeader,.complexTreeWrapper,.DwtTreeItem-selected,.DwtTreeItem-Text{
  border:0 solid white;
}
.DwtTreeItem-selected,.DwtTreeItem-Text{
  height:18px;
}
.nowarning font{
  display:none!important;
}
table.files tr td{
  padding-right:10px;
  vertical-align:top;
}
table.files p{
  margin-top:17px;
}
a.file,a.video,a.ppt,a.exe,a.doc,a.dir,a.html,a.img,a.pdf,a.sound,a.txt,a.zip,a.xls,a.csv{
  padding-left:20px;
  height:20px;
  display:block;
}
#column-main a.pdf{
  padding-left:50px;
  line-height:48px;
  height:48px;
  display:block;
  font-size:14px;
  font-weight:bold;
}
a.file{
  background:url(../images/files/file.gif) no-repeat;
}
a.video{
  background:url(../images/files/video.gif) no-repeat;
}
a.ppt{
  background:url(../images/files/ppt.gif) no-repeat;
}
a.exe{
  background:url(../images/files/exe.gif) no-repeat;
}
a.doc{
  background:url(../images/files/doc.gif) no-repeat;
}
a.dir{
  background:url(../images/files/folder_close.gif) no-repeat;
}
a.html{
  background:url(../images/files/html.gif) no-repeat;
}
a.img{
  background:url(../images/files/img.gif) no-repeat;
}
a.pdf{
  background:url(../images/files/pdf.gif) no-repeat;
}
#column-main a.pdf{
  background:url(../images/files/pdf-big.gif) no-repeat;
}
a.sound{
  background:url(../images/files/sound.gif) no-repeat;
}
a.txt{
  background:url(../images/files/txt.gif) no-repeat;
}
a.zip{
  background:url(../images/files/zip.gif) no-repeat;
}
a.xls,a.csv{
  background:url(../images/files/xls.gif) no-repeat;
}

.searchHighlightedText{
  background-color:white!important;
}
body{
  background-color:#E3EAED;
  color:#333
}
h1{
  color:#333;
  background-image:url(images/blue/h1-bkg.gif);
}
h2{
  color:#02379b;
}
h2.h1{
  color:#333;
}
h3{
  color:#02379B;
  
}
h4{
  color:#3297cb;
}

h5{
  color:#333;
}
h6{
  color:#3F748F;
}
a:link,a:visited{
  color:#660099;
}
a:hover{
  color:#330066;
}
input[type="text"]{
  color:#39C;
  border:1px solid #B1BFC5;
}
#top-tab ul li a:link,#top-tab ul li a:visited,#top-tab ul li a:hover{
  color:#39C;
  border-bottom:1px solid #E3EAED;
  border-left:1px solid #E3EAED;
  background-color:#F4F7F8;
}
#top-tab ul li a:hover{
  color:#069;
  background-color:#F8FAFA;
}
#top-tab ul li.first a:link,#top-tab ul li.first a:visited,#top-tab ul li.first a:hover{
  background-image:url(images/blue/tab-bkg-top-left.gif);
}
#top-tab ul li.last a:link,#top-tab ul li.last a:visited,#top-tab ul li.last a:hover{
  background-image:url(images/blue/tab-bkg-top-right.gif);
}
#banner{
  border-bottom:1px solid #EBF1F3;
  background-image:url(images/blue/banner-right-corner.gif);
}
#mainmenu {
	background:#02379b url(images/blue/mainmenu.gif) repeat-x top left;
	border: none;
}
#mainmenu ul li a:link,#mainmenu ul li a:visited,#mainmenu ul li a:hover{
  color:#fff;
}
#mainmenu ul li a:hover,#mainmenu ul li:hover a:link,#mainmenu ul li:hover a:visited{
  background-color:#02379b;
  color:#ccffff;
}
#mainmenu ul li a.current:link,#mainmenu ul li a.current:visited,#mainmenu ul li a.current:hover {
  color:#ccffff;
}
#mainmenu ul li:hover ul,#mainmenu ul li a:hover ul {
  color:#ccffff;
  background-color:#02379b;
}
#mainmenu ul li ul li {
  border-bottom:1px solid #ccffff;
}
#mainmenu ul li:hover ul li a:link, #mainmenu ul li:hover ul li a:visited, #mainmenu ul li a:hover ul li a:link, #mainmenu ul li a:hover ul li a:visited {
  color:#fff;
  background-color:#3297cb;
}
#mainmenu ul li:hover ul li:hover a:link, #mainmenu ul li:hover ul li:hover a:visited,#mainmenu ul li a:hover ul li a:hover {
  color:#ccffff;
  background-color:#02379b;
}
#mainmenu ul li:hover ul li:hover ul li a:link, #mainmenu ul li:hover ul li:hover ul li a:visited {
  color:#FFF;
  background-color:#3297cb;
}

#mainmenu ul li:hover ul li:hover ul li a:hover {
  color:#ccffff;
  background-color:#02379b;
}
div.submenu ul{
  border-top: 1px solid #E3EAED;
}

div.submenu ul li{
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #E3EAED;
}

div.submenu ul li a.item:link, div.submenu ul li a.item:visited, div.submenu ul li a.item:hover{

}

div.submenu ul li a.item:hover{
  background-color: #FFFFFF;

}

div.submenu ul li a.current:link, div.submenu ul li a.current:visited, div.submenu ul li a.current:hover{
  background-color:#FFF;
  color:#333;
}
#main{
  background-image:url(images/blue/main-bkg.jpg);
}
#main-bottom{
  background-image:url(images/blue/main-bottom-bkg.gif);
}
#column-left p{
  color:#6F8187;
}
div.home h3,#column-left h3{
  color:#333;
}
#column-left h2{
  color:#406573;
  background-image:url(images/blue/h1-bkg.gif);
}
div.colored{
  background-color:#F6F9FB;
  border:1px solid #E3EAED;
}
.light{
  background-image:url(images/blue/box-light-bkg.jpg);
}
ul.featured-links li a:link,ul.featured-links li a:visited,ul.featured-links li a:hover{
  background-image:url(images/blue/featured-links-bkg.jpg);
}
dl.news dt div.month{
  background-image:url(images/blue/news-date-part1-bkg.gif);
  color:#FFF;
}
dl.news dt div.day{
  background-image:url(images/blue/news-date-part2-bkg.jpg);
  color:#FFF;
}
#footer #copyright{
  color:#6F8187;
}
#mainmenu{
  height:31px;
  position:relative;
  z-index:9000
}
#mainmenu ul{
  margin:0;
  padding:0;
}
#mainmenu ul li{
  background:none;
  float:left;
  padding:0;
  margin:0;
  list-style:none;
  font-weight:bold;
  height:31px;
  z-index:9100;
}
#mainmenu ul li table{
  padding:0;
  margin:0;
  border-collapse:collapse;
  font-size:10px;
  z-index:9100;
}
#mainmenu ul li a.item:link,#mainmenu ul li a.item:visited,#mainmenu ul li a.item:hover{
  display:block;
  padding:9px 20px 10px 20px;
  margin:0;
  font-weight:bold;
  font-size:12px;
}
#mainmenu ul li a.current:link,#mainmenu ul li a.current:visited,#mainmenu ul li a.current:hover{
  background-color:transparent;
}
#mainmenu ul li a.expandable:link,#mainmenu ul li a.expandable:visited,#mainmenu ul li a.expandable:hover{
  display:block;
  background-image:url(images/menu-arrow-down.gif);
  background-position:top right;
  background-repeat:no-repeat;
  padding:9px 23px 9px 20px;
}
#mainmenu ul li a.expandable:hover,#mainmenu ul li:hover a.expandable:link,#mainmenu ul li:hover a.expandable:visited,#mainmenu ul li:hover a.expandable:hover{
  background-image:url(images/menu-arrow-down-over.gif);
  padding:9px 23px 10px 20px;
}
#mainmenu ul li:hover ul li a.expandable-r:link,#mainmenu ul li:hover ul li a.expandable-r:visited,#mainmenu ul li:hover ul li a.expandable-r:hover{
  background-image:url(images/menu-arrow-right.gif);
  background-position:right 12px;
  background-repeat:no-repeat;
}
#mainmenu ul li ul{
  display:none;
}
#mainmenu ul li:hover ul,#mainmenu ul li a:hover ul{
  display:block;
  position:absolute;
  top:33px;
  height:auto;
  z-index:9100;
  width:auto;
  padding:0;
  margin:0;
}
#mainmenu ul li ul li{
  background:none;
  float:none;
  padding:0;
  margin:0;
  height:auto;
  white-space:nowrap;
}
#mainmenu ul li:hover ul li a:link,#mainmenu ul li:hover ul li a:visited,#mainmenu ul li a:hover ul li a:link,#mainmenu ul li a:hover ul li a:visited{
  border:none;
  margin:0;
  padding:8px 20px 8px 20px;
  background-image:none;
  display:block;
  font-weight:normal;
  white-space:nowrap;
  font-size:11px;
}
#mainmenu ul li:hover ul li:hover a:link,#mainmenu ul li:hover ul li:hover a:visited,#mainmenu ul li a:hover ul li a:hover{
  margin:0;
}
#mainmenu ul li:hover ul li ul,#mainmenu ul li a:hover ul li a:link ul,#mainmenu ul li a:hover ul li a:visited ul{
  display:none;
}
#mainmenu ul li:hover ul li:hover ul,#mainmenu ul li a:hover ul li a:hover ul{
  display:block;
  position:absolute;
  top:auto;
  height:auto;
  z-index:9999;
  left:100%;
  width:auto;
  padding:0;
  margin:-30px 0 0 0;
}
div.submenu{
  padding:0;
  margin:0;
}
div.submenu ul{
  margin:0 0 20px 0;
  padding:0;
  list-style:none;
}
div.submenu ul li{
  margin:0;
  padding:0;
  list-style:none;
  background:none;
}
div.submenu ul li a.item:link,div.submenu ul li a.item:visited,div.submenu ul li a.item:hover{
  margin:0;
  padding:10px 10px 10px 15px;
  list-style:none;
  background-image:url(images/submenu-arrow-right.gif);
  background-repeat:no-repeat;
  background-position:0 15px;
  display:block;
  text-decoration:none;
}
div.submenu ul li.expanded a.item:link,div.submenu ul li.expanded a.item:visited,div.submenu ul li.expanded a.item:hover{
  background-image:url(images/submenu-arrow-down.gif);
}
div.submenu ul li.last{
  border-bottom:none;
}
div.submenu ul li ul{
  margin:0;
}
div.submenu ul li ul li a.item:link,div.submenu ul li ul li a.item:visited,div.submenu ul li ul li a.item:hover{
  padding:10px 10px 10px 30px;
  background-position:15px 15px;
}
div.submenu ul li.expanded ul li.expanded a.item:link,div.submenu ul li.expanded ul li.expanded a.item:visited,div.submenu ul li.expanded ul li.expanded a.item:hover{
  background-image:url(images/submenu-arrow-down.gif);
}
div.submenu ul li.expanded ul li a.item:link,div.submenu ul li.expanded ul li a.item:visited,div.submenu ul li.expanded ul li a.item:hover{
  background-image:url(images/submenu-arrow-right.gif);
}
div.submenu ul li.expanded ul li.expanded ul li a.item:link,div.submenu ul li.expanded ul li.expanded ul li a.item:visited,div.submenu ul li.expanded ul li.expanded ul li a.item:hover{
  background-image:url(images/submenu-arrow-right.gif);
}
div.submenu ul li ul li ul li a.item:link,div.submenu ul li ul li ul li a.item:visited,div.submenu ul li ul li ul li a.item:hover{
  padding:10px 10px 10px 45px;
  background-position:30px 15px;
  background-image:url(images/submenu-arrow-right.gif);
}
div.submenu ul li.expanded ul li ul li a.item:link,div.submenu ul li.expanded ul li ul li a.item:visited,div.submenu ul li.expanded ul li ul li a.item:hover{
  background-image:url(images/submenu-arrow-right.gif);
}
div.submenu ul li a.current{ font-weight:bold; color:#333333 !important;}
#topmodules{
  width:920px;
  text-align:left;
  margin:0 auto;
  overflow:hidden;
  display:block;
}
div.tab{
  padding-left:30px;
  width:920px;
  display:block;
  height:auto;
  overflow:hidden;
}
#menu div.menu{
  background-color:#d0d0d0!important;
}
div.menu a{
  font-weight:normal!important;
}
.nostyle,.nostyle a{
  background:transparent!important;
  font-weight:normal!important;
}
div.menu,div.menu a.menuItem{
  font-family:"MS Sans Serif",Arial,sans-serif;
  font-size:8pt;
  font-style:normal;
  font-weight:normal!important;
  color:#000;
  white-space:nowrap;
}
#navigation span a{
  padding:0!important;
}
div.menu{
  background-color:#d0d0d0;
  border:2px solid;
  border-color:#f0f0f0 #909090 #909090 #f0f0f0;
  left:100%;
  padding:0 1px 1px 0!important;
  position:absolute;
  top:auto;
  z-index:10000;
  display:none;
}
div.menu a.menuItem{
  color:#000!important;
  cursor:default;
  display:block!important;
  clear:both;
  padding:3px 1em!important;
  text-decoration:none;
  white-space:nowrap;
  background-image:none!important;
  width:100px;
  font-weight:normal!important;
  font-family:Arial,Helvetica,sans-serif;
}
div.menu a.menuItem:hover,div.menu a.menuItemHighlight{
  background-color:#000080!important;
  color:#fff!important;
  text-decoration:none!important;
}
div.menu a.menuItem span.menuItemArrow{
  margin-right:-.75em!important;
}
div.menu div.menuItemSep{
  border-top:1px solid #909090;
  border-bottom:1px solid #f0f0f0;
  margin:4px 2px;
}
fieldset{
  padding:0;
  margin:0;
  clear:both;
}
img.left {
    padding-right:10px;
}
img.right {
    padding-left:10px;
}
table.addons tr.title td {
background:#9E9E9E none repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
padding:5px;
white-space:nowrap;
}
table.addons tr.detail td {
background:#E9E9E9 none repeat scroll 0 0;
padding:5px;
vertical-align:top;
}
table.addons tr.detail td a.nodec {
text-decoration:none;
}
table.addons tr.detail td img {
max-width:260px;
}
table.addons2 tr.title td {
background:#9E9E9E none repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
padding:5px;
white-space:nowrap;
}
table.addons2 tr.detail td {
background:#E9E9E9 none repeat scroll 0 0;
padding:5px;
vertical-align:top;
}
table.addons2 tr.detail td a.nodec {
text-decoration:none;
}
table.addons2 tr.detail td img {
max-width:700px;
}
table.addons tr.title td.stable {
background:#336633 none repeat scroll 0 0;
}
table.addons tr.title td.alpha {
background:#CC6633 none repeat scroll 0 0;
}
table.addons tr.title td.beta {
background:#0069AA none repeat scroll 0 0;
}
table.addons tr.title td.unstable {
background:#AA0000 none repeat scroll 0 0;
}
/*specific jahia.com*/
h2#box890{
  color:#fff;
  background:url(images/blue/h1-home3.gif) no-repeat top left;
  padding:10px 0 10px 10px;
  margin:0 0 20px 0;
}
h2#box892{
  color:#fff;
  background:url(images/blue/h1-home3.gif) no-repeat top left;
  padding:10px 0 10px 10px;
  margin:0 0 20px 0;
}
h2#box895{
  color:#fff;
  background:url(images/blue/h1-home3.gif) no-repeat top left;
  padding:10px 0 10px 10px;
  margin:0 0 20px 0;
}
.home .small{
  background: #fff url(images/blue/small-home.gif) no-repeat top left;
  margin-left:5px
}
#footer a,
#footer a:link,
#footer a:visited,
#bottom-nav a,
#bottom-nav a:link,
#bottom-nav a:visited,
#top-nav a,
#top-nav a:link,
#top-nav a:visited{
	color:#3399CC !important;
}
#footer a:hover,
#footer a:active,
#bottom-nav a:hover,
#bottom-nav a:active,
#top-nav a:hover,
#top-nav a:active{
	color:#006699 !important;
}
#column-main .com-table{
background-color:#fff;
border:none;
border-collapse:collapse  !important;
margin:0  !important ;
padding:0 !important;
}
#column-main .com-table td{
padding:4px;
border:2px solid #e3eaed;
margin:0;
border-collapse:collapse;
}
#column-left div.colored{
border:1px solid #fff;
}

.dwlForm input[type="text"] {
    background:#FFFFFF url(images/bg-input.png) repeat-x scroll left top;
    border:1px solid #CCCCCC;
    width:50%;
}
.dwlForm label {
    float:left;
    margin:0 1em;
    padding:2px;
    text-align:right;
    width:25%;
}
.dwlForm .important {
    color:#A31B00;
    font-weight:bold;
}

.dwlForm .button {
    border:1px solid #CCCCCC;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:80%;
    padding:2px 15px 3px;
    text-align:center;
    text-transform:uppercase;
}
.dwlForm input.button {
    margin-left:0.5em;
    color:#36393D;
}
.dwlForm .button:hover {
    background:#FFFFFF url(images/bg-button-on.png) repeat-x scroll left top;
    color:#A31B00;
    cursor:pointer;
}
.dwlForm p {
    clear:both;
}
h2#box1136, h2#box1124, h2#box1120, h2#box144, h2#box131, h2#box136, h2#box166, h2#box1766, h2#box1764, h2#box1907 {
margin:0;
}
/*table-community*/
td.community{
background: transparent url(images/box-community-top.gif) no-repeat left top;
width:311px;
padding:85px 0 20px 0;
}
td.community-bottom{
background: transparent url(images/box-community-bottom.gif) no-repeat left top;
width:311px;
height:5px;
line-height:5px
}
table.community-text{
padding:0 10px 0 19px;
}
/*table-enterprise*/
td.enterprise{
background: transparent url(images/box-enterprise-top.gif) no-repeat left top;
width:311px;
padding:85px 0 20px 0;
}
td.enterprise-bottom{
background: transparent url(images/box-enterprise-bottom.gif) no-repeat left top;
width:311px;
height:5px;
line-height:5px
}
table.enterprise-text{
padding:0 10px 0 19px;
}
/*table-onetwo*/
table.onetwo{
margin-bottom:5px;
}

td.onetwo{
background: transparent url(images/box-onetwo-top.gif) no-repeat left top;
width:622px;
padding:15px;
}
td.onetwo-bottom{
background: transparent url(images/box-onetwo-bottom.gif) no-repeat left top;
width:622px;
height:5px;
line-height:5px
}

/******************************************************************************
*  pullquote
******************************************************************************/

blockquote.pullquote {
	margin-left:auto;
	margin-right:auto;
	background:#e3eaed url(images/quote-top.gif) no-repeat scroll left top;
	margin:20px auto;
	padding:0 5px;
	width:490px;
	color:#000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}
blockquote.pullquote p.pullquote {
	background:transparent url(images/close-quote.gif) no-repeat scroll 100% 100%;
	border-top:medium none;
	margin:0;
	padding:1.5em 2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:center
}
blockquote cite {
	font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;
}

blockquote.pullquote p cite {
	background:#d7dee1 url(images/quote-bottom.gif) no-repeat scroll left bottom;
	border-top:1px solid #FFFFFF;
	color:#666666;
	display:block;
	margin:0 -5px;
	padding:6px;
	text-align:right
}
blockquote.pullquote p {
	margin:0;
	padding:0;
}
/******************************************************************************
*  pullquote small
******************************************************************************/
blockquote.pullquotesmall {
	background:#e3eaed url(images/quotesmall-top.gif) no-repeat scroll left top;
	width:200px;
	margin:10px 0;
}
blockquote.pullquotesmall p cite {
	background:#d7dee1 url(images/quotesmall-bottom.gif) no-repeat scroll left bottom;
}
blockquote.pullquotesmall p.pullquote {
	padding:2em 0;
}
/******************************************************************************
*  box2
******************************************************************************/
div.box2 {
	position:relative;
	clear:both;
}

.delicious {
	height: 58px; width: 58px;
	font-size:2px;
	position:absolute;
	top:0;
	right:0;
	background: url(images/delicious.png) no-repeat top left;
}
.delicious a {
	height: 58px; width: 58px; display:block
}
.jahia {
	height: 58px; width: 58px;
	font-size:2px;
	position:absolute;
	top:0;
	right:0;
	background: url(images/jahia.png) no-repeat top left;
}
.jahia a {
	height: 58px; width: 58px; display:block
}

div.box2-inner {
	background-color:#edf2f5;
	border:1px solid #e5ebee;
	height:1%;

}
div.box h3.boxtitleh3 {
	margin:0;
	padding:0;
}
div.box h3.boxtitleh3 a:link, div.box h3.boxtitleh3 a:visited{
  font-size:13px;
  text-decoration:none;
}
div.box h3.boxtitleh3 a:hover{
  font-size:13px;
  text-decoration:none;
}
div.box2-inner p {
	padding:0px ;
}
div.box2-inner p.date {
	color:#666666
}

.box2-inner .box2-inner-border {
	border:1px solid #fff;
	height:1%;
	background-color:#edf2f5;
}
/*box2shadow*/
div.box2shadow {
	border:1px solid #e5ebee;
}

div.box2shadow div.box2-inner {
	background-color:#fff;
	border:1px solid #e5ebee;
	margin:-2px 0 0 -2px;
}

/*box2 color*/
.box2grey .box2-inner .box2-inner-border {
	background-color:#e1e1e1
}

.box2blue .box2-inner {
	background-color:#edf2f5
}

/*box2 padding*/
.box2padding10 .box2-inner .box2-inner-border {
	padding:10px;
}
div.box2textconteneur {
	padding:10px;
	background-color:#fff
}

/*box2 margin*/
.box2marginbottom10{
	margin-bottom:10px;
}
/******************************************************************************
* liste2 Small
******************************************************************************/

ul.list2  {
	position:relative;
	margin:0;
	list-style:none;
}
.list2 li {
	background-color:#e1e1e1;
	border-color:#fff #fff #e5ebee ;
	background:none;
	border-style:solid;
	border-width:1px;
	padding:5px ;
	margin:0
}

.list2 li.last {
	border-bottom-color:#fff;
}
/******************************************************************************
* liste Features
******************************************************************************/
.features-list h3 {
	color:#333;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:35px;
}
.features-list li p {
	font-size:14px;
	margin-top:3px;
	padding-left:10px;
	padding-right:138px;
}
/******************************************************************************
* list Product
******************************************************************************/
.product-list h3 {
	color:#333;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
}
#column-main ul.product-list h3 a:link,#column-main ul.product-list h3 a:hover,#column-main ul.product-list h3 a:visited, #column-main ul.product-list h3 a:active{
font-size:16px;
}
.product-list li p {
	font-size:12px;
	margin-top:3px;
	padding-left:10px;
	padding-right:268px;
}
#column-main ul.product-list .more{
	margin-top:3px;
	margin-left:10px;
	float:none
}
#column-main ul.product-list img	{
	margin-top:10px;
}
/******************************************************************************
* liste News et Events
******************************************************************************/
.news-list h3 {
	color:#333;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}
.news-list li p {
	font-size:12px;
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.clear{clear:both}
div.clear{ font-size:0; height:0;}


div.newsDIVDate  {
	float:right;
	width:46px;
	margin:0;
	padding:0;
	text-align:center;
}
div.newsDate
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	background: url(images/eventsdate-bg.png) no-repeat top right;
	width:46px;
}
.newsDate .day{
	font-size:18px;
	line-height:20px;
	display:block;
	color:#333;
	padding-top:5px;
}
.newsDate .month{
	font-size:70%;
	display:block;
	line-height:90%;
	color:#666
}
.newsDate .year{
	font-size:85%;
	display:block;
	line-height:90%;
	background: url(images/eventsdatebottom.png) no-repeat bottom right;
	padding-bottom:5px;
	color:#666
}
/******************************************************************************
*  Pagination
******************************************************************************/
div.pagination {
	height:1%;
	overflow:hidden;
	text-transform:uppercase;
	border: 1px solid #e3eaed;
	padding:0.5em 0.5em;
	margin:0.5em 0;
	background-color:#f6f9fb;
}
.paginationPosition {
	float:left;
	color:#36393d;
}
.paginationNavigation {
	float:right;

}
.paginationNavigation a:link,
.paginationNavigation a:visited,
.paginationNavigation a:hover,
.paginationNavigation a:active {
	text-decoration:none;
	padding:4px 6px;
}

.paginationNavigation a:hover {
	background:#660099;
	color:#fff;
}
.paginationNavigation span.currentPage{
	background:#660099;
	color:#fff;
	padding:3px 6px 4px 6px;
}
.paginationNavigation span.currentPage a{
	color:#fff;
	padding:0 !important;
}


.paginationNavigation span {
	text-decoration:none;
	color:#666;
	padding:0;
}
/******************************************************************************
* Utils
******************************************************************************/
.hide, .hidden {
	display:none;
}

.floatright {
	float:right;
	margin: 5px;
}
.floatleft {
	float:left;
	margin: 5px;
}

.leftside{
	float:left
}
.rightside{
	float: right
}
/******************************************************************************
* header-part0
******************************************************************************/
#headerPart0{
	padding:5px 10px 7px 10px;
	background:#fff url(images/bg-headerpart0.png) no-repeat left bottom;
	margin-bottom:0.5em;
	color:#3399CC;
	display:block;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	width:900px;
	font-size:13px
}

#headerPart0 a,
#headerPart0 a:link,
#headerPart0 a:visited {
	color:#3399CC;
	text-decoration:none;
	background:none;
	font-weight:bold;
	font-size:13px
}
#headerPart0 a:hover,
#headerPart0 a:active {
	color:#006699;
	text-decoration:underline;
	background:none;
}
/*topshortcuts*/

#headerPart0 div#topshortcuts{
	display:inline;
	float:left;
}

#headerPart0 #topshortcuts ul  {
	margin:0;
	margin-top:2px;
	padding:0;
	list-style:none;
}
#headerPart0 #topshortcuts li {
	display:inline;
	padding:0 0.6em 0 0;
	margin-right:0;
	background:none;
}
#headerPart0 #topshortcuts li.last {
	background:none;
	padding-right:1em;
	margin-right:0;
}

/* userInfo*/
#headerPart0 div#userInfo{
	display:inline;
	float:right;
	white-space:nowrap
}

#headerPart0 #userInfo ul  {
	margin:0;
	margin-top:2px;
	margin-left:1em;
	padding:0;
	list-style:none;

}
#headerPart0 #userInfo li {
	display:inline;
	padding:0 0.6em 0 0;
	margin-right:0;
	background:none;
}
#headerPart0 #userInfo li.last {
	background:none;
	padding-right:1em;
	margin-right:0;
}
/*languages

#headerPart0 div#languages {
	float:right;
	display:inline;
	margin-top:0.4em;
	white-space:nowrap
}

#headerPart0 #languages ul  {
	list-style: none;
	float:left;
	display:inline;
	margin:0;
}
#headerPart0 #languages li {
	display:inline;
	padding:0 5px;
	background: none;
}
#headerPart0 #languages li.selected {
	color:#a31b00;
	text-decoration:underline
}

#headerPart0 .languages span table {
	display:inline;
}*/
/* formSearchTop*/

#headerPart0 #formSearchTop {
	float:right;
	display:inline;
	margin-left:0.5em

}
#headerPart0 #formSearchTop p{
	display: inline;
	margin:0;
	padding:0;
}
#formSearchTop label{
	display:none
}
#headerPart0 #formSearchTop .text{
	color:#666;
	width:80px;
}

#headerPart0 #formSearchTop .gobutton{
	margin-left:2px;
	vertical-align: bottom;
}
/* header rightside*/
#header .rightside{
	margin-top:5px;
}
/* Tabs*/
#column-main ul.menu-tabs{
    clear:both;
    list-style-type:none;
    overflow:hidden;
    background:transparent url(images/tab-bg.png) repeat-x bottom left;
    margin:0;
    padding:0;
    width:100%;
}
#column-main .menu-tabs li{
    display:inline;
    float:left;
    margin:0;
    padding:0;
	margin-right:2px;
	border:none;
}
#column-main .menu-tabs li.spacing{
    padding-left:20px;
}
#column-main .menu-tabs li a,
#column-main .menu-tabs li a:link,
#column-main .menu-tabs li a:visited{
    background:transparent url(images/tab-left.gif) no-repeat top left;
    color:#343434;
    display:inline;
    float:left;
    height:35px;
    line-height:35px;
    padding-left:15px;
    text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#column-main .menu-tabs li.ui-tabs-selected a,
#column-main .menu-tabs li a:hover,
#column-main .menu-tabs li a.on,
#column-main .menu-tabs li a.inpath {
    background-position: bottom left;
    text-decoration:none;
}

#column-main .menu-tabs li.ui-state-active a,
#column-main .menu-tabs li.ui-state-active a:link,
#column-main .menu-tabs li.ui-state-active a:hover,
#column-main .menu-tabs li.ui-state-active a:visited,
#column-main .menu-tabs li.ui-state-active a:active,
{
   background:transparent url(images/tab-left.gif) no-repeat bottom left;
}

#column-main .menu-tabs li a span{
    background:transparent url(images/tab-right.gif) no-repeat top right;
    color:#343434;
    cursor:pointer;
    display:inline;
    float:left;
    height:35px;
    line-height:35px;
    padding-right:15px;
    text-decoration:none;
}
#column-main .menu-tabs li.ui-tabs-selected a span,
#column-main .menu-tabs li a:hover span,
#column-main .menu-tabs li a.on span,
#column-main .menu-tabs li a.inpath span{
    background-position:bottom right;
    color:#fff;
    text-decoration:none;
}

#column-main div.menu-tabs-home{
    clear:both;
    margin-top:1em;
    margin-bottom:1em;
    border:none;
    font-size:1em;
}
.menu-tabs-home .ui-state-active,
.menu-tabs-home .ui-widget-content .ui-state-active,
.menu-tabs-home .ui-state-default,
.menu-tabs-home .ui-widget-content .ui-state-default{
    background:none;
    border:none;
    color:#fff;
    font-weight:normal;
}
/*Home Margin Slider*/
.home div#tooltips{
    margin-left:30px;
}

/*more*/
#column-main .more{
float:right;
font-weight:bold;
background:transparent url(images/more.gif) no-repeat scroll 0 50%;
height:20px;
padding-left:20px;
margin-bottom:5px
}

#column-main .more a:link,#column-main .more a:hover,#column-main .more a:visited, #column-main .more a:active{
font-size:12px;
line-height:20px;
}
/*News Event List1*/
ul.list1{
clear:both
}
ul.list1 p{
}
ul.list1 li{
clear:both;
background:transparent url(images/list1li.gif) no-repeat scroll 0 2px;
padding-left:20px
}
ul.list1big li{
clear:both;
background:transparent url(images/list1li.gif) no-repeat scroll 0 5px;
padding-left:20px
}
.list1 .date{
font-size:10px;
color:#666666;
float:right;
padding:3px 0px 3px 10px
}
#column-main ul.list1 h5 a:link,#column-main ul.list1 h5 a:hover,#column-main ul.list1 h5 a:visited, #column-main ul.list1 h5 a:active{
font-size:14px;
}

/*News Event List1 special*/
.special .list1 .date{
padding:2px 0px 3px 10px
}
#column-main .special ul.list1 h5 a:link,#column-main .special ul.list1 h5 a:hover,#column-main .special ul.list1 h5 a:visited, #column-main .special ul.list1 h5 a:active{
font-size:12px;
}
