/*GLOBAL OPTION*/
html { font-size: 100.1%; }
body { font: 64% Verdana, Arial, Helvetica, sans-serif; margin: 0; background: #FFF;}
form { display: inline; padding: 0; margin: 0; }
li { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a:focus { outline: none; }
img { border: none; }


/*text to image replacement*/
.hidden-text { display: block; overflow: hidden; text-indent: -9999px; }


/*MAIN CONTAINER*/
#main { margin: 0 auto; width: 984px; position:relative; }
.sol-demo #mail { height: 894px; }


/*header*/
#header { height: 73px; background: url(http://www.artilium.com/images/bg-header.gif) no-repeat 176px 100%; position: relative; z-index: 100; margin-bottom: 6px; }


/*logo*/
.logo { margin: 0; position: absolute; top: 26px;/*logo position*/ left: 0; }
.logo a { background: url(http://www.artilium.com/images/logo.gif) no-repeat; height: 39px; width: 158px; }


/*microsoft*/
.microsoft { background: url(http://www.artilium.com/images/img-microsoft.gif) no-repeat; width: 80px; height: 36px; position: absolute; right: 0; top: 28px; }


/*main navigation*/
#main-nav { padding: 0; margin: 0; width: auto; position: absolute; z-index:100; top: 26px; left: 176px; }
#main-nav li { float: left; position:relative;}
#main-nav li a { display: block; text-align:center; line-height: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; text-decoration: none; text-indent:0px;
height:40px; width:101px; background: url(http://www.artilium.com/images/bg-menu.gif) no-repeat;}
#main-nav li a:hover{background: url(http://www.artilium.com/images/bg-menu-hover.gif) no-repeat; color:white;}
#main-nav li.hover a{background: url(http://www.artilium.com/images/bg-menu-hover.gif) no-repeat; color:white;}
#main-nav li:hover a{background: url(http://www.artilium.com/images/bg-menu-hover.gif) no-repeat; color:white;}
#main-nav li a.active{background: url(http://www.artilium.com/images/bg-menu-active.gif) no-repeat; color:white;}
/*#main #main-nav li.platform a {background-position: 0 0; width:102px;}*/
/*#main #main-nav li.solutions a {background-position: 0 0; width:102px;}*/
#main #main-nav li.customers a {background-position: -203px 0;}
#main #main-nav li.partners a {background-position: -304px 0;}
#main #main-nav li.news a {background-position: -405px 0;}
#main #main-nav li.about a {background-position: -506px 0;}
#main #main-nav li.contact a {background-position: -607px 0; width:102px;}
ul.main-nav-override li a { width: 180px !important; }
#main-nav li ul li {background:none; font-family:  Verdana} 
#main-nav li.indent a { margin-left: 15px; }

/*drop box*/
#main-nav li.hover,
#main-nav li:hover { position: relative; }
#main-nav li.hover .drop,
#main-nav li:hover .drop { display: block; }
#main-nav li .drop { display: none; position: absolute; top: 38px; left: -10px; width: 197px; padding-top: 2px; }
#main-nav li .drop div { background: url(http://www.artilium.com/images/bg-drop-box.png) repeat-y; position:relative; width: 177px; padding: 10px 0 0 10px; }
#main-nav li .drop .bottom-shadow { background: url(http://www.artilium.com/images/bg-drop-box-bottom.png) no-repeat; height: 10px; }
#main-nav li ul { padding: 0px 0 15px; margin: 0; overflow: hidden; }
#main-nav li:hover li,
#main-nav li.hover li { float: none; height: 1%; padding-left: 5px; width:160px; overflow:hidden;}
#main-nav li:hover li a,
#main-nav li.hover ul li a { background: url(http://www.artilium.com/images/site/img-arrow.gif) no-repeat 5px 6px!important; border: none; padding: 0 0 0 17px; line-height: 19px; font-size: 11px; text-decoration: underline; text-align:left;color: #000; width:auto; height:auto; text-indent:0;}
#main-nav li li:hover,
#main-nav li li.hover { background: #ccc !important; }
#main-nav li li.active { background: #f60 !important; }
#main-nav li:hover li:hover a,
#main-nav li.hover li.hover a  { color: #000; background: url(http://www.artilium.com/images/site/img-arrow.gif) no-repeat 5px 6px!important; text-decoration: none; }
#main #main-nav li li.active a { color: #fff; background: url(http://www.artilium.com/images/site/img-arrow-down.gif) no-repeat 5px 6px!important; text-decoration: none; }
#main-nav li li.active a.hover,
#main-nav li li.active a:hover { color: #fff; background: url(http://www.artilium.com/images/site/img-arrow-down.gif) no-repeat 5px 6px; text-decoration: none; }
#main-nav li strong { font-size: 13px; display: block; padding-left: 10px; }

/*CONTAINER*/
#container { clear: both; overflow: hidden; margin-top: 20px; }


/*flash area*/
.flash-area { background: url(http://www.artilium.com/images/site/bg-flash-bottom-shadow.gif) no-repeat 0 100%; padding-bottom: 15px; width:984px; overflow: hidden; margin:0 0 25px; }
.flash-holder { float: left; width: 728px; height: 213px; overflow: hidden; position: relative; }


/*html text over the image*/
.flash-icon1 { position: absolute; left: 44px; top: 44px; height: 62px; width: 84px; background: url(http://www.artilium.com/images/img-flash-Icon1.png) no-repeat; }
.flash-icon2 { position: absolute; left: 44px; top: 44px; height: 63px; width: 60px; background: url(http://www.artilium.com/images/img-flash-Icon5.png) no-repeat; }
.flash-icon3 { position: absolute; left: 44px; top: 44px; height: 69px; width: 102px; background: url(http://www.artilium.com/images/img-flash-tata.png) no-repeat; }
.flash-icon4 { position: absolute; left: 44px; top: 44px; height: 58px; width: 67px; background: url(http://www.artilium.com/images/img-flash-ms.png) no-repeat; }
.flash-icon5 { position: absolute; left: 44px; top: 44px; height: 41px; width: 54px; background: url(http://www.artilium.com/images/site/img-flash-Icon5.png) no-repeat; }
.flash-icon6 { position: absolute; left: 44px; top: 44px; height: 41px; width: 54px; background: url(http://www.artilium.com/images/site/img-flash-Icon6.png) no-repeat; }
.flash-text { position: absolute; left: 176px;/*flash text coords*/ top: 50px; color: #1a171b; font: 100% Verdana, Arial, Helvetica, sans-serif; }
/*title*/
.flash-text h5 { margin: 0 0 5px; font-size: 24px; font-weight: normal; }
.flash-text strong { font-size: 14px; font-weight: normal; width: 600px; }
.flash-text p { color: #1a171b; font: 100% Verdana, Arial, Helvetica, sans-serif; margin: 10px 0 0; width: 500px; font-size: 11px; line-height: 17px; }

.flash-text a { color: #1a171b; }

#flash-content { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; left: 0; width: 728px; overflow: hidden; width: 9999px; }
#flash-content li { width: 728px; height: 213px; margin: 0 !important; padding: 0 !important; overflow: hidden; border: none !important; float: left; clear: left; position: relative; background: url(http://www.artilium.com/images/bg-flash-content-li.gif) no-repeat 0 0;}
#flash-content li img { display: block; border: none; }
.flash-holder img { display: block; }


/*flash navigation*/
.flash-nav { padding: 0; margin: 0; float: left; width: 256px; overflow:hidden; }
.flash-nav li { width: 256px; float:left; padding: 0; font-size: 10px; }
.flash-nav a { height: 53px; padding-right: 114px; font-size: 12px; line-height: 16px; color: #333333; text-decoration: none !important; text-align: right; width: 142px; display: table-cell; vertical-align: middle; }
.flash-nav a.f-link1 { background: url(http://www.artilium.com/images/img-fash-link1.gif) no-repeat; }
.flash-nav a.f-link2 { background: url(http://www.artilium.com/images/img-fash-link2.gif) no-repeat; }
.flash-nav a.f-link3 { background: url(http://www.artilium.com/images/img-fash-link3.gif) no-repeat; }
.flash-nav a.f-link4 { background: url(http://www.artilium.com/images/img-fash-link4.gif) no-repeat; height: 54px;}
.flash-nav a:hover,
.flash-nav a.active { color:#fff; background-position: -256px 0; }
.flash-nav a span { display: block; }



/*feature bar*/

/*gallery*/
.gallery-wrapper { overflow: hidden; padding-bottom: 15px; background: #E3E3E3 url(http://www.artilium.com/images/site/bg-flash-bottom-shadow.gif) no-repeat 0 100%; margin-bottom: 25px; margin-top: 25px; }


/*gallery navigation*/
.gallery-nav { display: block; width: 20px; height: 140px; text-indent: -9999px; overflow: hidden; }
#prev { background: url(http://www.artilium.com/images/site/img-prev.gif) no-repeat 50% 50%; float: left; }
#next { background: url(http://www.artilium.com/images/site/img-next.gif) no-repeat 50% 50%; float: right; }


/*gallery holder*/
.gallery-holder { height: 140px; overflow: hidden; position: relative; float: left; width: 944px; }
#gallery { margin: 0; padding: 0; position: absolute; width: 9999px; }
#gallery li { float: left; width: 236px; height: 140px; overflow: hidden; }


/*classes for all boxes*/
#gallery .orange-block { background: url(http://www.artilium.com/images/site/bg-gallery-orange-new.gif) repeat-x; }
#gallery .green-block { background: url(http://www.artilium.com/images/site/bg-gallery-green-new.gif) repeat-x; }
#gallery .blue-block { background: url(http://www.artilium.com/images/site/bg-gallery-blue-new.gif) repeat-x; }
#gallery .red-block { background: url(http://www.artilium.com/images/site/bg-gallery-red-new.gif) repeat-x; }
#gallery .cyan-block { background: url(http://www.artilium.com/images/site/bg-gallery-cyan-new.gif) repeat-x; }
#gallery .grey-block { background: url(http://www.artilium.com/images/site/bg-gallery-grey-new.gif) repeat-x; }
#gallery li div { height: 84px; margin: 20px 10px; }
#gallery li img { float: left; margin: 0 10px 10px 0; }
#gallery li p { margin: 0; font-size: 10px; line-height: 12px; }
#gallery li a { display: block; font-size: 11px; color: #fff; margin-left: 10px; }









/*TITLES*/
h3 { margin: 0 0 20px; font-size: 13px; line-height: 17px; color: #f60; }
h6 { margin: 25px 0px 15px; font-size: 13px; line-height: 17px; color: #f60; }
p { margin: 0 0 15px; font-size: 11px; line-height: 17px; color: #1a171b; }


/*about column*/
.about-column { float: left; width: 484px; padding-left: 20px; }


/*weblog column*/
.weblog-column { float: right; width: 460px; padding-left: 20px; }
.weblog-column ul { padding: 0; margin: 0; }
.weblog-column ul li { padding-left: 15px; background: url(http://www.artilium.com/images/site/img-list-arrow.gif) no-repeat 0 3px; margin-bottom: 17px; font-size: 10px; }
.weblog-column ul li a,
.weblog-column ul li strong { color: #1a171b; font-size: 11px; line-height: 17px; }
.weblog-column ul li a { text-decoration: underline; }
.weblog-column ul li a:hover { text-decoration: none; }
.weblog-column ul li strong { display: block; }


/*FOOTER*/
#footer { clear: both; color: #ccc !important; margin: 50px 0 150px; }
.footer-columns { border: 1px solid #ccc; overflow: hidden; padding-bottom: 17px; margin-bottom: 4px; }
.footer-title { height: 43px; border-bottom: 1px solid #ccc; }


/*footer top navigation*/
.footer-title ul { padding: 0; margin: 0; float: left; }
.footer-title ul li { display: inline; padding-left: 20px; background: url(http://www.artilium.com/images/site/img-footer-arrow.gif) no-repeat 5px 4px; }
.footer-title ul li a { color: #ccc; font-size: 10px; line-height: 43px; }
.footer-title ul li a:hover { color: #000; }
.footer-title ul li.first { background: none; }


/*footer form*/
.footer-form { float: right; width: 240px; padding: 5px 15px; }
.footer-form input { border: 0; background: #f0f0f0; font: 10px Verdana, Arial, Helvetica, sans-serif; height: 16px; width: 160px; padding: 9px 5px; color: #8a8d8b; float: left; margin-right: 5px; }
.footer-form a { float: left; width: 61px; line-height: 33px; text-align: center; font-size: 10px; font-weight: bold; color: #fff; background: #b3b3b3; text-decoration: none !important; }
.f-column { float: left; width: 145px; padding: 15px 0 0 17px; }
.f-column strong,
.f-column strong a,
.f-column ul li a,
.copyright,
.copyright a { line-height: 16px; font-size: 10px; color: #b3b3b3; }
.f-column:hover strong a,
.f-column:hover strong,
.f-column:hover ul li a,
.f-column:hover .copyright,
.f-column:hover .copyright a,
.hover strong,
.hover ul li a,
.hover .copyright,
.hover .copyright a { color: #000; }
.f-column ul { padding: 0; margin: 0; }
.f-column ul li { padding-left: 10px; background: url(http://www.artilium.com/images/site/img-footer-list-separator.gif) no-repeat 0 8px; font-size: 10px; }
.f-column ul li a:hover; { color: #f60; }
 
 
/*content*/
.content-wrapper { clear: both; background: #f2f2f2 url(http://www.artilium.com/images/site/bg-content-bottom-shadow.gif) no-repeat 0 100%; padding: 0 19px 10px; }
.content { background: #fff; overflow: hidden; padding-bottom: 70px; }


/*title box*/
.title-box { position: relative; margin-bottom: 15px; }
.title-box img { display: block; }
.title-box div { position: absolute; left: 155px; top: 18px; width: 700px; }
.title-box div img { position: absolute; left: -118px; top: 0px;}
.title-box h2 { color: #000; margin: 0 0 5px; font-size: 18px; line-height: 24px; font-weight: bold; }
.title-box span { color: #000; font-size: 11px; line-height: 16px; }


/*content columns*/
.c-column { width: 216px; float: left; padding-left: 20px; }
.first { padding-left: 10px; }
.accordion { width: 225px; }
.c-column strong { color: #1a171b; font-size: 11px; line-height: 17px; }


/*content link*/
.c-link { display: block; padding-left: 10px; background: url(http://www.artilium.com/images/site/img-list-arrow.gif) no-repeat 0 50%; font-size: 10px; line-height: 17px; color: #1a171b; text-decoration: underline; }
.c-link:hover { text-decoration: none; }


/*accordion menu*/
.accordion-menu { padding: 0; margin: 0; }
.accordion-menu li { margin-bottom: 5px; }
.accordion-menu li a { display: block; line-height: 40px; padding-left: 10px; background: #f2f2f2; font-size: 13px; color: #000; margin-right: 8px; text-decoration: none !important; }
.accordion-menu li.active a { background: #f60; color: #fff; font-weight: bold; margin-bottom: 5px; }


/*box*/
.box, .box2 { padding-top: 25px; }
.box div { padding: 0 20px 15px 10px; min-height: 185px; }
.box2 div { padding: 0 20px 15px 10px;}
.box strong { font-size: 10px; }

.orange-box,
.orange1-box { background: url(http://www.artilium.com/images/site/bg-orange-box.gif) no-repeat; }
.orange-box div,
.orange1-box div { background: url(http://www.artilium.com/images/site/bg-orange-box.gif) no-repeat 0 100%; }

.blue-box { background: url(http://www.artilium.com/images/site/bg-blue-box.gif) no-repeat; }
.blue-box div { background: url(http://www.artilium.com/images/site/bg-blue-box.gif) no-repeat 0 100%; }

.blog-box { padding-top: 0px; padding-bottom: 8px; background: url(http://www.artilium.com/images/site/bg-blog-box.gif) no-repeat 0 100%; }
.blog-box .bg { padding-top: 25px; background: #fff url(http://www.artilium.com/images/site/bg-blog-box.gif) no-repeat; }

.investor-box { background: url(http://www.artilium.com/images/site/bg-investor-box.gif) no-repeat; }
.investor-box div { background: #fff url(http://www.artilium.com/images/site/bg-investor-box.gif) no-repeat 0 100%; }


/*icons menu*/
.icons-menu { padding: 0; margin: 20px 0; height: 30px; }
.icons-menu li { float: left; }
.icons-menu a { display: block; height: 29px; margin-right: 27px; }
.icons-menu a:hover { position: relative; text-decoration: none; }
.icons-menu a span { display: block; position: absolute; top: -50px; left: -9999px; width: 181px; height: 55px; text-align: center; font-size: 12px; color: #3c393d; line-height: 30px; font-weight: bold; }
.right-icons a span { background: url(http://www.artilium.com/images/site/img-help-right.png) no-repeat; }
.left-icons a span { background: url(http://www.artilium.com/images/site/img-help-left.png) no-repeat; }
.icons-menu a:hover span { left: -132px; }
.left-icons a:hover span {left: -15px;}

/*classes for all icon links*/
.icons-menu a.note { background: url(http://www.artilium.com/images/site/img-paper.gif) no-repeat; width: 26px; }
.icons-menu a.print { background: url(http://www.artilium.com/images/site/img-print.gif) no-repeat; width: 35px; }
.icons-menu a.mail { background: url(http://www.artilium.com/images/site/img-mail.gif) no-repeat; width: 36px; }
.icons-menu a.folder { background: url(http://www.artilium.com/images/site/img-folder.gif) no-repeat; width: 36px; }
.icons-menu li.last a { margin-right: 0; }

/*Investor Navigation*/
#investor-nav ul { padding: 0 0 20px; margin: 0; overflow: hidden; }
#investor-nav ul li,
#investor-nav ul li { float: none; height: 1%; padding-left: 5px; }
#investor-nav li a,
#investor-nav li a { background: url(http://www.artilium.com/images/site/img-arrow.gif) no-repeat 0 6px; border: none; padding: 0 0 0 14px; line-height: 19px; font-size: 11px; color: #000; text-decoration: underline; display: block; }
#investor-nav li:hover,
#investor-nav li.hover,
#investor-nav li.active { background: #f60 !important; }
#investor-nav li:hover a,
#investor-nav li.hover a,
#investor-nav li.active a { color: #fff; background: url(http://www.artilium.com/images/site/img-arrow-down.gif) no-repeat 0 6px ; text-decoration: none; }
#investor-nav strong { font-size: 12px; display: block; padding-left: 5px; padding-bottom: 5px; }
#iframe { padding-bottom: 20px; }

#investor-nav span a { border: none; padding-left: 5px; line-height: 19px; font-size: 11px; color: #000; text-decoration: underline; display: block; }
#investor-nav span:hover a,
#investor-nav span.hover a,
#investor-nav span.active a { background: #f60; color: #fff; text-decoration: none;  !important;}

/* //////////////////////// PAGES //////////////////////// */
/* /////////////////////////////////////////////////////// */
/* //////////////////////// START //////////////////////// */



/*color title*/
.color-title { line-height: 40px; margin-bottom: 5px; color: #fff; font-weight: bold; padding-left: 10px; }
.gray { background: #999; }
.red { background: #CC0000; }
.orange { background: #f60; }
.darkblue { background: #003366; }
.green { background: #6C998F; }
.blue { background: #3399CC; }
.grey { background: #666666; }
.lightgrey { background: #CCCCCC; }
.gray-box { background: #000 url(http://www.artilium.com/images/site/bg-gray-box.jpg) no-repeat; padding: 20px 10px; margin-bottom: 5px; }
.gray-box p,
.gray-box a { color: #fff !important; }
.plust { padding-left: 10px; background: url(http://www.artilium.com/images/site/img-plust.gif) no-repeat 0 3px; text-decoration: underline; font-size: 11px; display: block; margin: 10px 0; }
.plust:hover { text-decoration: none; }

/*MAIN COLUMN*/
.main-column { float: left; width: 445px; padding-left: 20px; background: url(http://www.artilium.com/images/site/bg-news-bottom-shadow.gif) no-repeat 0 100%; }
div.color-title { overflow: hidden; }
div.color-title h3 { float: left; margin:0; }
.rss { float: right; color: #fff; font-size: 11px; padding-right: 50px; background: url(http://www.artilium.com/images/site/img-rss.gif) no-repeat 100% 9px; margin-right: 10px; display: inline; }

/*title boxes*/
.news-page .title-box div,
.news-list .title-box div { top: 35px; }

.news-list .title-box div,
.news-entry .title-box div,
.blog-list .title-box div,
.blog-entry .title-box div,
.detail .title-box div,
.detail-list .title-box div,
.event-list .title-box div,
.pr-list .title-box div,
.pr-entry .title-box div,
.cs-list .title-box div { top: 35px; left: 60px; }

/*content column2 ------------ Quick Links Panel ------------ */
.c-column2 { float: right; width: 223px; padding-right: 8px; }
.c-column2 .color-title { margin-right: 5px; }



/*NEWS PAGE*/
.c-column1 { float: left; padding-left: 15px; width: 216px; }
/*news list*/
.news-list { margin: 0; padding: 0; }
.news-list .main-column a,
.news-list .c-column1 a,
.news-list .c-column2 a { color: #1a171b; text-decoration: underline; }
.news-list .main-column a:hover,
.news-list .c-column1 a:hover,
.news-list .c-column2 a:hover { text-decoration: none; }
.news-list .main-column ul { margin: 0; padding: 0;}
.news-list .main-column li { margin-bottom: 15px; padding-bottom: 15px; overflow: hidden; }
.news-list .main-column li.bottom-border { background: url(http://www.artilium.com/images/site/img-news-border.gif) repeat-x 0 100%; }
.news-list .main-column li img { float: left; margin-right: 10px; }
.news-list .main-column li div { width: 350px; overflow: hidden; float: left; }
.news-list .main-column li strong { font-size: 13px; display: block; margin-bottom: 15px; }
.news-list .main-column-content { padding:30px 0px 20px; background: url(http://www.artilium.com/images/site/bg-list-top-shadow.gif) no-repeat 100% 0; }
.news-list .color-title a,
.news-entry .color-title a { color: #fff; text-decoration: none; }
.news-list .color-title a:hover,
.news-entry .color-title a:hover { text-decoration: underline; }


/*news entry*/
.news-entry .main-column { width: 685px; padding-left: 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-bottom-shadow.gif) no-repeat 100% 100%; }
.news-entry .main-column-content { padding:30px 20px 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-top-shadow.gif) no-repeat 100% 0; }




/*BLOG PAGES*/
h4 { margin: 0 0 20px; font-size: 18px; color: #1a171b; line-height: 24px; }	
h4 a { color: #1a171b !important; text-decoration: none !important; }
h4 a:hover { color: #f60 !important; text-decoration: underline !important; }

.blog-list .main-column { width: 685px; padding-left: 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-bottom-shadow.gif) no-repeat 100% 100%; }

.blog-list .c-column2,
.blog-list .c-column2 a {font-size: 11px;}
.blog-list .main-column a,
.blog-list .c-column2 a { color: #1a171b; text-decoration: underline; }
.blog-list .main-column a:hover,
.blog-list .c-column2 a:hover { text-decoration: none; }
.blog-list .c-column2 ul { margin: 0; padding: 0;}
.blog-list .main-column ul { margin: 0; padding: 0;}
.blog-list .c-column2 li { margin-bottom: 5px; padding-bottom: 0;}
.blog-list .main-column li { margin-bottom: 15px; padding-bottom: 15px; overflow: hidden; }
.blog-list .main-column li.bottom-border { background: url(http://www.artilium.com/images/site/img-news-border.gif) repeat-x 0 100%; }
.blog-list .main-column li img { float: left; margin-right: 10px; }
.blog-list .main-column li div { width: 630px; overflow: hidden; float: left; }
.blog-list .main-column li strong { font-size: 13px; display: block; margin-bottom: 15px; }
.blog-list .main-column-content { padding:30px 20px 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-top-shadow.gif) no-repeat 100% 0; }

.blog-list .main-column .rss,
.blog-entry .main-column .rss { float: right; color: #fff; font-size: 11px; text-decoration: none; padding-right: 50px; background: url(http://www.artilium.com/images/site/img-rss_on_blue.gif) no-repeat 100% 9px; margin-right: 10px; display: inline; }
.blog-list .main-column .rss:hover,
.blog-entry .main-column .rss:hover  { text-decoration: underline !important; }

.blog-entry .main-column { width: 685px; padding-left: 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-bottom-shadow.gif) no-repeat 100% 100%; }
.blog-entry .main-column-content { padding:30px 20px 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-top-shadow.gif) no-repeat 100% 0; }
.blog-entry .main-column a { color: #1a171b; text-decoration: underline; }
.blog-entry .main-column a:hover { text-decoration: none; }

.blog-entry .main-column p { text-align: justify; }
.blog-entry .main-column li { margin: 0 0 15px; font-size: 11px; line-height: 150%; list-style: disc; margin-bottom: 5px; }

.blog-entry .color-title a { color: #fff; text-decoration: none; }
.blog-entry .color-title a:hover { text-decoration: underline; }

.posted { margin-bottom: 10px; font: 10px lucida grande, verdana, arial, helvetica, sans-serif; background: #f2f2f2; color: #666; padding: 5px; border: 1px solid #E6E6E6; display: block; }
.sidetitle { margin: 18px 0 7px 0; font-size: 13px; }
.nextprev { text-align: center; padding:10px; margin-top:10px; background: #eee; }
.nextprev p { margin:0; padding:0; }
.color-title h3 a { color: #fff; font-size: 13px; }



/*Press Releases PAGES*/

.pr-list .main-column { width: 685px; padding-left: 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-bottom-shadow.gif) no-repeat 100% 100%; }
.pr-list .main-column a,
.pr-list .c-column2 a { color: #1a171b; text-decoration: underline; }
.pr-list .main-column a:hover,
.pr-list .c-column2 a:hover { text-decoration: none; }

.pr-list .c-column2 ul { margin: 0; padding: 0;}

.pr-list .main-column ul { margin: 0; padding: 0;}
.pr-list .c-column2 li { margin-bottom: 5px; padding-bottom: 0;}


.pr-list .main-column li { margin-bottom: 15px; padding-bottom: 15px; overflow: hidden; }
.pr-list .main-column li.bottom-border { background: url(http://www.artilium.com/images/site/img-news-border.gif) repeat-x 0 100%; }
.pr-list .main-column li img { float: left; margin-right: 10px; }
.pr-list .main-column li div { width: 630px; overflow: hidden; float: left; }
.pr-list .main-column li strong { font-size: 13px; display: block; margin-bottom: 15px; }

.pr-list .main-column-content { padding:30px 20px 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-top-shadow.gif) no-repeat 100% 0; }

.pr-list .main-column .rss,
.pr-entry .main-column .rss { float: right; color: #fff; font-size: 11px; text-decoration: none; padding-right: 50px; background: url(http://www.artilium.com/images/site/img-rss_on_green.gif) no-repeat 100% 9px; margin-right: 10px; display: inline; }
.pr-list .main-column .rss:hover,
.pr-entry .main-column .rss:hover  { text-decoration: underline !important; }
.pr-entry .main-column { width: 685px; padding-left: 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-bottom-shadow.gif) no-repeat 100% 100%; }
.pr-entry .main-column-content { padding:30px 20px 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-top-shadow.gif) no-repeat 100% 0; }
.pr-entry .main-column li { margin: 0 0 15px; font-size: 11px; line-height: 17px; color: #1a171b; list-style: disc; }
.pr-entry .main-column a { color: #1a171b; text-decoration: underline; }
.pr-entry .main-column a:hover { text-decoration: none; }

.pr-entry .color-title a { color: #fff; text-decoration: none; }
.pr-entry .color-title a:hover { text-decoration: underline; }

.pr-list .main-column .rss,
.pr-entry .main-column .rss { float: right; color: #fff; font-size: 11px; text-decoration: none; padding-right: 50px; background: url(http://www.artilium.com/images/site/img-rss_on_green.gif) no-repeat 100% 9px; margin-right: 10px; display: inline; }
.pr-list .main-column .rss:hover,
.pr-entry .main-column .rss:hover  { text-decoration: underline !important; }



/*EVENT PAGE*/

.event-list .main-column { width: 685px; padding-left: 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-bottom-shadow.gif) no-repeat 100% 100%; }
.event-list .main-column a,
.event-list .c-column2 a { color: #1a171b; text-decoration: underline; }
.event-list .main-column a:hover,
.event-list .c-column2 a:hover { text-decoration: none; }
.event-list .main-column-content { padding:30px 20px 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-top-shadow.gif) no-repeat 100% 0; }

.event-list .main-column ul { margin: 0; padding: 0;}
.event-list .main-column li { margin-bottom: 15px; padding-bottom: 15px; width: 645px; overflow: hidden; }
.event-list .main-column li.bottom-border { background: url(http://www.artilium.com/images/site/img-news-border.gif) repeat-x 0 100%; }
.event-list .main-column li img { float: left; margin-right: 20px; }
.event-list .main-column li div { width: 500px; overflow: hidden; float: left; }
.event-list .main-column li strong { font-size: 13px; display: block; margin-bottom: 15px; }



.event-list .main-column .rss,
.event-entry .main-column .rss { float: right; color: #fff; font-size: 11px; text-decoration: none; padding-right: 50px; background: url(http://www.artilium.com/images/site/img-rss_on_grey.gif) no-repeat 100% 9px; margin-right: 10px; display: inline; }
.event-list .main-column .rss:hover,
.event-entry .main-column .rss:hover  { text-decoration: underline !important; }


/*Case Study PAGE*/

.cs-list .main-column { width: 685px; padding-left: 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-bottom-shadow.gif) no-repeat 100% 100%; }
.cs-list .main-column a,
.cs-list .c-column2 a { color: #1a171b; text-decoration: underline; }
.cs-list .main-column a:hover,
.cs-list .c-column2 a:hover { text-decoration: none; }
.cs-list .main-column-content { padding:30px 20px 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-top-shadow.gif) no-repeat 100% 0; }

.cs-list .main-column ul { margin: 0; padding: 0;}
.cs-list .main-column li { margin-bottom: 15px; padding-bottom: 15px; overflow: hidden; }
.cs-list .main-column li.bottom-border { background: url(http://www.artilium.com/images/site/img-news-border.gif) repeat-x 0 100%; }
.cs-list .main-column li img { float: left; margin-right: 20px; }
.cs-list .main-column li div { width: 500px; overflow: hidden; float: left; }
.cs-list .main-column li strong { font-size: 13px; display: block; margin-bottom: 15px; }



/*DETAIL PAGE*/
.detail .main-column { width: 685px; padding-left: 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-bottom-shadow.gif) no-repeat 100% 100%; }
.detail .main-column a { color: #1a171b; text-decoration: underline; }
.detail .main-column a:hover { text-decoration: none; }
.detail .main-column li { margin: 0 0 8px; font-size: 11px; line-height: 17px; color: #1a171b; list-style: disc; }
.detail .main-column li li { list-style: none; }
.detail .main-column-content { padding:30px 20px 20px; background: url(http://www.artilium.com/images/site/bg-news-detail-top-shadow.gif) no-repeat 100% 0; }
.detail .color-title a { color: #fff; text-decoration: none; }
.detail .color-title a:hover { text-decoration: underline; }
.inner-col { width: 250px; overflow: hidden; float: left; padding-bottom: 20px; }

/*detail list*/
.detail-list { margin: 0; padding: 0; }
.detail-list .main-column { width: 685px; padding-left: 20px; background: none; }
.detail-list .main-column ul { margin: 0px; padding: 0px; }
.detail-list .main-column li { margin-bottom: 15px; padding-bottom: 15px; width: 685px; overflow: hidden;}
.detail-list .main-column li img { float: left; margin-right: 20px; }
.detail-list .main-column li div { width: 400px; overflow: hidden; float: left; }
.detail-list .main-column a { color: #000; text-decoration: underline; }
.detail-list .main-column a:hover { text-decoration: none; }
.detail-list .main-column li strong { font-size: 13px; display: block; margin-bottom: 15px; }
.detail-list .main-column .boxes { width: 200px; float: left; margin-right: 20px; min-height: 160px; }


.solutions .main-column,
.applications .main-column { width: 450px; padding-left: 20px; background: none; }
.applications .main-column li { width: 400px;}

.customer .main-column li  { width: 685px;}
.solutions .main-column li  { width: 450px;}
.solutions .main-column li img { float: left; margin-right: 10px; }
.solutions .main-column li div { width: 340px; overflow: hidden; float: left; }
.solutions .main-column li.bottom-border { background: url(http://www.artilium.com/images/site/img-news-border.gif) repeat-x 0 100%; }
.logos { float: left; width: 218px !important; margin-right: 20px; }


/*up arrow*/
.up-arrow { background: url(http://www.artilium.com/images/site/img-up-arrow.gif) no-repeat; width: 36px; height: 32px; margin: 5px auto 50px; display: block; }
.up-arrow span { display: block; position: absolute; left: -9999px; top: -35px; background: url(http://www.artilium.com/images/site/img-help-back-top-top.png) no-repeat; width: 119px; height: 55px; line-height: 35px; text-align: center; color: #666; font-size: 12px; font-weight: bold; }
.up-arrow:hover { position: relative; text-decoration: none; }
.up-arrow:hover span { left: -40px; }




/*other pages*/
.solution-page .content { padding-bottom: 20px; }
.application-page .content { padding-bottom: 20px; }
.application-page .title-box div { left: 155px; }
.twocolumn { width:984px; overflow:hidden; }

.paginate { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 12px; font-weight: normal; letter-spacing: .1em; padding: 10px 6px 10px 4px; margin: 0; background-color:	transparent; }
.pagecount { font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; color: #666; font-weight: normal; background-color: transparent; }
div.slider { position: relative; overflow: hidden; }


/*list*/
.list { padding: 0; margin: 0; }
.list li { margin-bottom: 20px; padding-left: 10px; background: url(http://www.artilium.com/images/site/img-list-arrow.gif) no-repeat 0 4px; }
.list li a,
.accordion-menu .list li a { color: #1a171b; background: none; font-size: 11px; font-weight: normal; line-height: 15px; text-decoration: underline !important; }
.list li a:hover,
.accordion-menu .list li a:hover { text-decoration: none !important; }
cite { font-size: 11px; line-height: 17px; padding-left: 10px; background: url(http://www.artilium.com/images/site/bg-cite-border.gif) repeat-y; display: block; margin: 0 0 20px 10px; }
.main-column strong { font-size: 11px; display: block; margin-bottom: 17px; }

.input{
background-color:#ffffff;
background-image:url(http://www.artilium.com/images/site/input_bg.gif);
border-bottom:1px solid #afafaf;
border-top:1px solid #afafaf;
border-left:1px solid #afafaf;
border-right:1px solid #afafaf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#76797c;
}
.message{
background-color:#f2f2f2;
border-bottom:1px solid #afafaf;
border-top:1px solid #afafaf;
border-left:1px solid #afafaf;
border-right:1px solid #afafaf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#76797c;
}

#freeform .input { padding: 5px; font-size: 12px;}
#freeform .message { padding: 5px; font-size: 12px; margin-bottom: 5px; width: 300px; height: 150px;}