/** 
* A Mambo 4.5.3 xhtml compatible template 
* @version 1.0 
* @package NVU Template Addon 
* @copyright (C) 2005 by Open4G Mambo Template Developer Extension for NVU - All rights reserved! 
* @license http://www.open4g.com/ GPL/GNU License 
**/ 
 
body { 
 margin : 2px; 
 padding : 2px; 
 background : rgb(255, 255, 255); 
 -moz-background-clip: initial;
 -moz-background-origin: initial;
 -moz-background-inline-policy: initial;
 font-family : "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Verdana", "sans-serif"; 
 font-size : 12px; 
 color : rgb(0, 0, 0); 
} 
 
td, tr, p, div { 
font-family :"Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", "Verdana", "sans-serif"; 
 color : #000; 
 font-size : 12px; 
} 
 
hr { height: 1px;
    width: 100%;
    color: rgb(255, 153, 0);
    font-weight: bold;
    } 

#silver_date { padding: 3px 10px 0px 0px;
    float: right;
    width: 160px;
    text-align: right;
    font-size: 11px;
    font-weight: bold;
    color: rgb(48, 70, 81);
    white-space: nowrap;
    margin-top: -30px;
    }

 #silver_menu { padding: 0px;
    overflow: hidden;
    height: 26px;
    color: rgb(51, 51, 153);
    font-weight: bold;
    margin-top: -30px;
    float: left;
    width: 400px;
    }

table.moduletable { 
 width : 100%; 
 margin : 0px 0px 15px; 
} 
  table.moduletable th {
	background: transparent url(../images/title_background.png);
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	color: rgb(255,133,2);
	text-align: left;
	text-indent: 15px;
	width: 100%;
	height: 24px;
} 
table.moduletable td { padding: 0px;
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    } 

ul { margin: 3pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }  

li { line-height: 15px;
    padding-left: 10px;
    padding-top: 0px;
    background-image: url(../images/arrow.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    }
 
.button { 
 background-color : rgb(0, 51, 102); 
 color : white; 
} 
 
.inputbox { border: 1px solid rgb(184, 209, 232);
    margin: 5px;
    background: rgb(255, 255, 255); 
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 51, 102);
    } 

.sectiontableheader { border-right: 1px solid rgb(192, 192, 192);
    padding: 0px 10px;
    background: rgb(0, 51, 102);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    height: 20px;
    color: rgb(127, 127, 127);
    } 

.sectiontableentry1 { padding: 3px 5px;
    background: rgb(249, 249, 249);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    } 

.sectiontableentry2 { padding: 3px 5px;
    background: rgb(240, 240, 240);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    } 

a.mainlevel { 
 margin : 0px; 
 padding : 0px; 
 font-size : 12px; 
 width : 150px; 
 text-indent : 10px; 
} 
 
a.mainlevel: link { 
 text-indent : 10px; 
} 
 
a.mainlevel:link, a.mainlevel:visited { border-width: 1px;
    margin: 1px;
    padding: 2px 0px;
    background: rgb(240, 240, 240);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    opacity: 0.85;
    text-indent: 10px;
    } 

a.mainlevel:hover { border: 1px solid rgb(208, 208, 208);
    background: rgb(224, 224, 224);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-decoration: none;
    text-indent: 10px;
    }
 
#active_menu { font-weight: bold;
    color: rgb(0, 51, 102);
    }

a#active_menu:hover {  }
  .sublevel { font-size: 12px;
    } 

#mainlevel-nav { 
 padding : 0; 
 margin : 0; 
 list-style : none; 
} 
 
#mainlevel-nav li { border-right: 1px solid rgb(157, 166, 179);
 display : block; 
 padding-left : 10px; 
 padding-right : 10px; 
 margin : 0; 
 float : right; 
 font-size : 11px; 
 font-weight : bold; 
 line-height : 24px; 
 height: 26px;
 white-space : nowrap; 
} 
 
#mainlevel-nav li a { 
 display : block; 
 padding-left : 10px; 
 padding-right : 10px; 
 text-decoration : none; 
 color : rgb(51, 51, 153); 
 
} 


#mainlevel-nav li a:hover { 
 color : rgb(255, 153, 0); 
 } 
 
a:link, a:visited { 
 color : rgb(0, 51, 102); 
 text-decoration : none; 
} 
 
a:hover { 
 color : rgb(255, 153, 0);
 text-decoration : underline; 
} 
 
a.category:link, a.category:visited { 
 font-weight : bold; 
} 
 
.readon { 
 font-weight : bold; 
} 
 
.pagenavbar { border: 1px solid rgb(224, 224, 224);
    padding: 3px;
    background-color: rgb(240, 240, 240);
    text-align: center;
    }
 
.contenttoc { border: 1px solid rgb(224, 224, 224);
    padding: 2px;
    width: 180px;
    background-color: rgb(240, 240, 240);
    }
 
.contenttoc th { 
 padding : 3px 5px; 
 font-size : 14px; 
 font-weight : bold; 
 text-align : left; 
 letter-spacing : 1px; 
 color : rgb(0, 51, 102); 
} 
 
.contenttoc td { 
 padding : 2px 5px; 
} 
 
.small { 
 font-size : 10px; 
 color : rgb(48, 97, 146); 
} 
 
.smalldark { 
 font-size : 10px; 
 color : #000000; 
} 
 
.createdate, .modifydate { font-size: 10px;
    margin-top: 10px;
    text-decoration: none;
    visibility: visible;
    color: rgb(170, 170, 170);
    } 

.content_rating { font-size: 10px;
    color: rgb(254, 197, 106);
    }
 
.content_vote { border: 1px solid rgb(224, 224, 224);
    padding: 2px 10px;
    font-size: 10px;
    height: 22px;
    background-color: rgb(240, 240, 240);
    }
 
.pathway { 
 font-size : 12px; 
 color : #000000; 
 letter-spacing : 1px; 
 margin-left : 4px; 
} 
 
a.pathway:link, a.pathway:visited { 
 color : rgb(255, 153, 51); 
 font-size : 12px; 
} 
 
a.pathway:hover { 
 font-size : 12px; 
} 
 
.contentpane { 
 padding : 0px; 
} 
 
.contentpaneopen { 
 padding : 0px; 
 text-align : justify; 
} 
 
.contentheading, .componentheading { padding: 0px;
    font-weight: bold;
    text-align: left;
    letter-spacing: 1px;
    color: rgb(0, 51, 102);
    font-size: 16px;
    }
 
.contentpagetitle { 
 font-weight : bold; 
 color : #000; 
} 
 
a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active { text-decoration: none;
    color: rgb(255, 153, 0);
    }
 
a.readon:link, a.readon:visited { 
 color: rgb(153, 153, 153); 
 font-family : "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
a.readon:hover { 
 color : rgb(51, 102, 153); 
 font-family : "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
.back_button a:link, .back_button a:visited { 
 color : rgb(224, 224, 224); 
 font-family : "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; 
 font-size : 10px; 
 font-weight : normal; 
 white-space : nowrap; 
 float : left; 
 line-height : 10px; 
 text-decoration : none; 
} 
 
.back_button a:hover { border: 1px solid rgb(224, 224, 224);
    padding: 2px 4px;
    background: rgb(240, 240, 240);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: "Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Verdana,sans-serif;
    font-size: 10px;
    font-weight: normal;
    white-space: nowrap;
    float: left;
    line-height: 10px;
    text-decoration: none;
    color: rgb(44, 88, 132);
    } 

 .pagenav a:link, .pagenav a:visited, .buttonheading a:link, .buttonheading a:visited { border: 1px solid rgb(224, 224, 224);
    padding: 2px 4px;
    background: rgb(240, 240, 240);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: "Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Verdana,sans-serif;
    font-size: 10px;
    font-weight: normal;
    white-space: nowrap;
    line-height: 10px;
    text-decoration: none;
    color: rgb(255, 153, 0);
    float: left;
    } 

.pagenav a:hover, .buttonheading a:hover { border: 1px solid rgb(224, 224, 224);
    padding: 2px 4px;
    background: rgb(240, 240, 240);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: "Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Verdana,sans-serif;
    font-size: 10px;
    font-weight: normal;
    white-space: nowrap;
    float: left;
    line-height: 10px;
    text-decoration: none;
    color: rgb(255, 153, 0);
    }