/* CSS Document */

html {
height : 100%; 
} 

body {
line-height : 100%; 
color:#666; 
font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
} 

.clr {
clear : both; 
} 

.outline {
background : #ffffff; 
color : #151515; 
border : 1px solid #8cc544; 
padding : 4px; 
} 

#buttons_outer {
float : left; 
margin-bottom : 2px; 
height : 22px; 
} 

#buttons_inner {
height : 20px; 
background-color : #f9f9f9; 
} 

#pathway_text {
overflow : hidden; 
display : block; 
height : 18px; 
line-height : 20px !important; 
line-height : 20px; 
color : #151515; 
} 

#pathway_text img {
margin-left : 5px; 
margin-right : 5px; 
}
 
#buttons {
float : left; 
width : auto; 
} 

#top {
	background-image : url(../images/index_r2_c1.jpg);
	height : 50px;
	background-repeat : repeat-x;
	width : 100%;
	margin-top : 2px;
	float : left;
	text-align:center;
	font-size: 24px;
	color: #009900;
	vertical-align:middle
} 
 

#header {
float : left; 
background-image : url(../images/index_r1_c1.jpg); 
height : 120px; 
width : 100%; 
background-repeat : repeat-x; 
} 

#left_outer {
float : left; 
width : 160px; 
} 
#left_inner {
float : none !important; 
float : left; 
} 
#content-main {
float : left; 
} 
.content_main_inner {
float : left; 
width : 99%; 
padding : 4px; 
} 
#content_inner {
float : none !important; 
float : left; 
padding-top : 2px; 
} 
#right_top_outer {
background-image : url(../images/index_r1_c2.jpg); 
height : 260px; 
background-repeat : no-repeat; 
} 
#right_top_inner {
	float : none !important;
	float : left;
	padding-left : 12px;
	padding-right : 28px;
	padding-top: 4px;
} 
#right_inner {
float : none !important; 
float : left; 
padding-left : 12px; 
padding-right : 26px; 
} 
#right_bottom {
	width : 230px;
	margin-top: 8px;
} 
.right_bottom_inner {
padding-left : 12px; 
padding-right : 26px; 
} 
.user1_inner {
float : none !important; 
float : left; 
} 
.user2_inner {
float : none !important; 
float : left; 
} 
.maintitle {
color : #ffffff; 
font-size : 18px; 
padding-left : 25px; 
padding-top : 0px; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-weight : bold; 
} 
.error {
font-style : italic; 
text-transform : uppercase; 
padding : 5px; 
color : #4d93e8; 
font-size : 14px; 
font-weight : bold; 
} 
.back_button {
float : left; 
text-align : center; 
font-size : 11px; 
font-weight : bold; 
border : 3px double #cccccc; 
width : auto; 
padding : 0 10px; 
line-height : 20px; 
margin : 1px; 
} 
.pagenav {
text-align : center; 
font-size : 11px; 
font-weight : bold; 
border : 3px double #cccccc; 
width : auto; 
background : url(../images/menu.gif) repeat-x; 
padding : 0 10px; 
line-height : 20px; 
margin : 1px; 
color : #151515; 
} 
.pagenavbar {
margin-right : 10px; 
float : right; 
} 

#footer {
background-image : url(../images/index_r5_c1.jpg); 
background-repeat : repeat-x; 
height : 50px; 
float : left; 
width : 100%; 
} 

#footer_inner {
padding-top : 8px; 
} 
ul{
width:450px; height:20px; position:relative; margin:0 auto;
}
li{
float:left;
}
li a{
padding:0 10px 0; color:#212121; text-decoration:none;
}
li a:hover{
text-decoration:underline;
} 

td {
text-align : left; 
font-size : 14px; 
} 
td.titoli {
	text-align : left;
	margin-left: 10px;
	font-size : 11pt;
	font-weight:bold;
	background-color: #CCCCCC;
	padding-left: 10px;
} 
a:link, a:visited {
color : #009900; 
text-decoration : none;  
} 
a:hover {
	color : #666666;
	text-decoration : none;
} 
table.contentpaneopen {
width : 99%; 
} 
table.contentpane {
width : 99%; 
} 
table.contentpaneopen fieldset {
border-bottom : 1px solid #eee; 
} 
.button {
color : #4f4f4f; 
font-family : Arial, Hevlvetica, sans-serif; 
text-align : center; 
font-size : 11px; 
font-weight : bold; 
border : 3px double #cccccc; 
width : auto; 
padding : 0 5px; 
line-height : 18px !important; 
line-height : 16px; 
height : 26px !important; 
height : 24px; 
margin : 1px; 
} 
.inputbox {
padding : 2px; 
border : 1px dashed #cccccc; 
background-color : #f9f9f9; 
} 
.componentheading {
color : #151515; 
text-align : left; 
padding-top : 4px; 
padding-left : 4px; 
height : 22px; 
font-weight : bold; 
font-size : 10px; 
text-transform : uppercase; 
} 
.contentcolumn {
padding-right : 5px; 
} 
.contentheading {
height : 24px; 
color : #131313; 
background-color : #ededed; 
font-weight : bold; 
font-size : 18px; 
white-space : nowrap; 
} 
.contentpagetitle {
font-size : 18px; 
font-weight : bold; 
color : #f4f4f4; 
text-align : left; 
} 
table.searchinto {
width : 100%; 
} 
table.searchintro td {
font-weight : bold; 
} 
table.moduletable {
width : 100%; 
margin-bottom : 10px;
} 
div.moduletable {
margin-bottom : 2px; 
} 
table.moduletable th, div.moduletable h3 {
color : #151515;
background-color: #ededed; 
text-align : left; 
padding-left : 4px; 
height : 22px; 
line-height : 22px; 
font-weight : bold; 
font-size : 12px; 
text-transform : uppercase; 
margin : 0 0 2px; 
} 
table.moduletable td {
font-size : 11px; 
font-weight : normal; 
} 
table.pollstableborder td {
padding : 2px; 
} 
.sectiontableheader {
font-weight : bold; 
background : #f0f0f0; 
padding : 4px; 
} 
.sectiontableentry1 {
background-color : #ffffff; 
border : 1px dashed #999999; 
} 
.sectiontableentry2 {
background-color : #f9f9f9; 
border : 1px dashed #999999; 
} 
.small {
color : #999999; 
font-size : 11px; 
} 
.createdate {
height : 15px; 
padding-bottom : 4px; 
color : #8cc544; 
font-size : 11px; 
} 
.modifydate {
height : 15px; 
padding-top : 10px; 
color : #999999; 
font-size : 11px; 
} 
table.contenttoc {
border : 1px solid #cccccc; 
padding : 2px; 
margin-left : 2px; 
margin-bottom : 2px; 
} 
table.contenttoc td {
padding : 2px; 
} 
table.contenttoc th {
color : #4d93e8; 
text-align : left; 
padding-top : 2px; 
padding-left : 4px; 
height : 22px; 
font-weight : bold; 
font-size : 10px; 
text-transform : uppercase; 
} 
 
.highlight {
background-color : yellow; 
color : blue; 
padding : 0; 
} 
.code {
background-color : #ddd; 
border : 1px solid #bbb; 
} 
form {
margin : 0; 
padding : 0; 
} 


span.article_seperator {
display : block; 
height : 1.5em; 
}
p.largegraytext{
font-size:18px;
}

