/* ***************************************************************************

   TEMPLATE: MEDISERVE Communications
   AUTHOR: Domenico Maria Maresca
   URL: http://www.art-byte.net
   EMAIL: domenico.maresca@gmail.com
   DATE: Gennaio 2007
   BROWSERS PASSED: Internet Explorer 6 & 7, Mozilla 1.6, Netscape 7.1,
                    Firefox 1.5 & 2.0, Opera 9, Safari

**************************************************************************** */

html{
height: 100%;
}

body{
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8C8C8C;
font-color: #8C8C8C;
height: 100%;
}

.home {
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8C8C8C;
font-color: #8C8C8C;
background-color: #0182D6;
height: 100%;
}
tbody {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8C8C8C;
}
img{
border-color: #ffffff;
}
/* Default MOS Class Settings
****************************/
td.pathway {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8C8C8C;
padding-top: 1px;
padding-left: 0px;
}
a.pathway:link, a.pathway:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #0083DF;
}
a.pathway:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #0083DF;
}
/* Main Menu Styles
*********************/
a.mainlevel:link, a.mainlevel:visited, a.mainmenu:link, a.mainmenu:visited, a.sublevel:link, a.sublevel:visited {
color: #0083DF;
padding-left: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-image: url(../images/arrow.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 11px;
text-decoration: none;
font-weight: normal;
}

a.mainlevel:hover, a.mainmenu:hover, a.sublevel:hover {
font-weight: normal;
text-decoration: underline;
}

a.mainlevel-nav:link, a.mainlevel-nav:visited{
background-image: url(../images/mnutop.gif);
background-position: left;
background-repeat: no-repeat;
padding: 16px;
text-decoration: none;
text-transform: capitalize;
font-size: 16px;
font-family: "Trebuchet MS", "Courier New", Courier, monospace;
font-weight: bold;
color: #C0C0C0;
line-height: 16px;
margin: 3px;
}
a.mainlevel-nav:hover{
background-image: url(../images/mnutop_hover.gif);
background-position: left;
background-repeat: no-repeat;
padding: 16px;
text-decoration: none;
text-transform: capitalize;
font-size: 16px;
font-family: "Trebuchet MS", "Courier New", Courier, monospace;
font-weight: bold;
color: #595959;
line-height: 16px;
margin: 3px;
}
/* Module Styles
****************/
table.moduletable {
padding-left: 6px;
color: #8C8C8C;
}
table.moduletable th {
font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: left;
color: #008AEA;
padding-top: 12px;
}
table.moduletable td {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;
padding-left: 6px;
}
/* Polls Style
**************/
.poll {
color: #8C8C8C;
line-height: 12px;
font-weight: bold;
width: 100%
}
/* Sections Style
*****************/
.sectiontableheader {
background-color: #CCCCCC;
color: #8C8C8C;
font-weight: bold;
font-size: 10px;
line-height: 13px;
margin: 0px;
padding: 0px;
}
.sectiontableentry1 {
font-size: 10px;
background-color: #EDEDED;
margin: 0px;
padding: 0px;
}
.sectiontableentry2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #DADADA;
margin: 0px;
padding: 0px;
}
.pagenav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #8C8C8C;
}
a.pagenav:link, a.pagenav:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #0083DF;
}
a.pagenav:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
font-decoration: underline;
color: #0083DF;
}
.small {
font-size: 10px;
color: #8C8C8C;
}
.smalldark {
font-size: 10px;
color: #333333;
text-decoration: none;
}
.createdate {
font-size: 10px;
color: #8C8C8C;
text-decoration: none;
font-weight: medium;
}
.modifydate {
font-size: 10px;
color: #8C8C8C;
text-decoration: none;
font-weight: medium;
}
/* Content Styles
*****************/
.contentpane, .contentpane p, table.#contentpaneopen,.contentpaneopen, .contentpaneopen p, .content_outline, table.contentpaneopen td {
color: #8C8C8C;
}
.contentheader, .contentheading, .componentheading, td.contentheading, td.componentheading, div.contentheading, div.componentheading, span.contentheading, span.componentheading, h3, .contentheader_nopad, .contentheading_nopad, .componentheading_nopad {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 14pt;
color: #8C8C8C;
text-align: left;
margin-bottom: 0px;
padding-bottom: 0px;
font-weight: none;
}

.category {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8C8C8C;
}
a.category:link, a.category:visited {
color: #0083DF;
}
a.category:hover {
text-decoration: underline;
}
.back_button{
text-align: center;
padding-top: 10px;
}
/* Form Styles
****************/
form { /* borrowed from mambosolutions.com -- to fix empty space issues
*/
display:inline;
margin: 0px;
padding: 0px;
}
.button {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 12px;
font-weight: bold;
background-color: #EDEDED;
color: #8C8C8C;
border: 1px solid #CFCFCF;
padding-left: 5px;
padding-right: 5px;
}
.inputbox, #introtext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8C8C8C;
background-color: #ffffff;
border: 1px solid #CFCFCF;
}
/* Links
*********/
a:link, a:visited {
font-size: 10px;
color: #097CBF;
text-decoration: none;
}
a:hover {
font-weight: bold;
text-decoration: underline;
}
/* For content item titles that are hyperlink instead of Read On
****************************************************************/
a.contentpagetitle:link, a.contentpagetitle:visited {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 16pt;
font-weight: bold;
color: #0083DF;
text-align:left;
}
a.contentpagetitle:hover {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 16pt;
font-weight: bold;
text-align:left;
color: #0083DF;
}
.description {
font-size: 10px;
color: #8C8C8C;
}
/* Styles for dhtml tabbed-pages */
.ontab {
background-color: #ffae00;
border-left: outset 2px #ff9900;
border-right: outset 2px #808080;
border-top: outset 2px #ff9900;
border-bottom: solid 1px #d5d5d5;
text-align: center;
cursor: hand;
font-weight: bold;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.offtab {
background-color: #e5e5e5;
border-left: outset 2px #E0E0E0;
border-right: outset 2px #E0E0E0;
border-top: outset 2px #E0E0E0;
border-bottom: solid 1px #d5d5d5;
text-align: center;
cursor: hand;
font-weight: bold;
color: #8C8C8C;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.tabheading {
background-color: #ffae00;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.pagetext {
visibility: hidden;
display: none;
position: relative;
top: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8C8C8C;
}
/* for modifying {moscode} output. Don't set the colour! */
.moscode {
background-color: #f0f0f0;
}
/* Text passed with mosmsg url parameter */
.message {
font-weight: bold;
font-size: 10pt;
color: #0099FF;
text-align: center;
}

/* Contents Table */
.corpo{
background: url(../images/bg_content.gif) repeat-y;
width: 764px;
margin: 0px;
padding: 0px;
color: #8C8C8C;
}
.contenuti{
padding-right: 27px;
padding-left: 27px;
color: #8C8C8C;
}

.bg_top{
background: url(../images/bg_title.gif) repeat-y;
width: 764px;
margin: 0px;
padding-top: 0px;
text-align: right;
padding-bottom: 6px;
padding-right: 10px;
}

#pdf li{
background-image: url(http://mediserve.it/home/images/stories/pdf.gif);
background-position: left bottom;
background-repeat: no-repeat;
padding-left: 35px;
height: 33px;
list-style-type: none;
list-style: outside, none;
vertical-align: bottom;
width: 300px;
padding-top: 3px;
}

.prod_titolo_home{
color: #ff0000;
}



hr, .hr_gray{
color: #CCCCCC;
background-color: #CCCCCC;
height: 1px;
border: 0px;
}

.bg_listev{
background-color: #f8f8f8;
height: 14px;
background-image: url(http://mediserve.it/home/images/ev_bg.gif);
background-position: left bottom;
background-repeat: repeat-x;
}
.readon{
visibility: hidden;
}