body {
margin:0;
padding:0;
color: #880000;
font-size : 12px;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/background.png);
background-repeat:repeat-x;
background-attachment:  fixed;
overflow-x:auto;
overflow-y:scroll;
}
table, tr, td, p {
color:#880000;
font-size:12px;
line-height:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited {
color : #990000;
text-decoration: none;
}
a:hover {
color : #cc0000;
}
h1 {
color : #ffffff;
font-size : 18px;
font-weight : bold;
}
h2 {
color : #ffffff;
font-size : 16px;
font-weight : bold;
}
h3 {
color : #ffffff;
font-size : 14px;
font-weight : bold;
}
ul {
margin : 0;
padding : 0;
list-style : none;
}
li {
line-height : 17px;
padding-left : 16px;
padding-top : 0;
background-image : url(../images/star.gif);
background-repeat : no-repeat;
background-position : 4px 4px;
}
li:hover{
background-image : url(../images/star_over.gif);
}
hr {
background : #cccccc;
height : 1px;
width : 100%;
}
#main{
margin:3px auto 3px auto;
border:1px #aaaaaa solid;
background-color:#ffffff;
}
#pathway_outer{
height:20px;
border:1px #bbbbbb solid;
}
#pathway_inner{
margin-top:2px;
margin-left:10px;
padding:0px;
float:left;
}
#search{
margin:0px;
padding:0px;
float:right;
}
#header_outer{
border:1px #bbbbbb solid;
}
#header_inner{
width:100%;
height:150px;
margin:1px;
padding:0px;
}
#menu_outer{
height:20px;
border:1px #bbbbbb solid;
}
#menu_inner{
margin:0px;
padding:0px;
}
#left_outer{
margin:0px;
padding:0px;
border:1px #bbbbbb solid;
}
#left_inner{
margin:0px;
padding:0px;
}
#user1_outer{
}
#user1_inner{
}
#user2_outer{
}
#user2_inner{
}
#content_outer{
border:1px #bbbbbb solid;
}
#content_inner{
padding:10px;
}
#user3_outer{
}
#user3_inner{
}
#user4_outer{
}
#user4_inner{
}
#right_outer{
margin:0px;
padding:0px;
border:1px #bbbbbb solid;
}
#right_inner{
margin:0px;
padding:0px;
}
#footer_outer{
border:1px #bbbbbb solid;
}
#footer_inner{
}


ul#mainlevel-nav {
margin:-5px;
padding-right:5px;
list-style : none;
}
ul#mainlevel-nav li {
float:right;
margin:0;
padding:0px;
width:auto;
line-height:20px;
white-space : nowrap;
background-image:none;
border-left:1px #bbbbbb solid;
}
ul#mainlevel-nav li a:link, #mainlevel-nav li a:visited {
width: auto;
display:block;
color:#880000;
text-align:center;
text-decoration:none;
font-weight:bold;
background-color:transparent;
margin:0;
padding-left:20px;
padding-right:20px;
}
ul#mainlevel-nav li a:hover {
color:#ffffff;
background-color:#880000;
}
.mainlevel{
width: auto;
height:18px;
padding-top:3px;
}
a.mainlevel:link, a.mainlevel:visited {
display : block;
color : #880000;
text-indent : 10px;
font-weight:bold;
width:93%;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height : 15px;
border:1px solid #ffffff;
}
a.mainlevel:hover {
display : block;
color : #880000;
border:1px solid #880000;
}
#active_menu {
color : #880000;
}
a.sublevel:link, a.sublevel:visited {
padding-left : 1px;
vertical-align : middle;
font-size : 12px;
color : #880000;
text-align : left;
}
a.sublevel:hover {
color : #880000;
text-decoration : none;
}
table.moduletable {
padding : 5px 0px 0px 5px;
margin-bottom : 15px;
width : 100%;
}
table.moduletable th {
font-size:12px;
font-weight : bold;
color:#880000;
text-align:left;
font-variant:small-caps;
text-decoration:underline;
width:100%;
letter-spacing:4px;
text-indent:5px;
padding-bottom:3px;
}
table.moduletable td {
font-size : 11px;
font-weight : normal;
}
table.moduletable ul {
padding : 0;
}
.newsflash td {
color : #880000;
text-align : justify;
vertical-align : middle;
}
.mainpage {
text-align : justify;
color : #880000;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
.mainpage-bkg {
width : 1px;
}
.greybg {
background : #eeeeee;
}
.pathway {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
}
a.pathway:link, a.pathway:visited {
color : #880000;
font-weight : normal;
}
a.pathway:hover {
color : #880000;
font-weight : normal;
text-decoration : none;
}
.modifydate {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #880000;
text-decoration : none;
font-weight : bold;
text-align : left;
}
a.contentpane:link, a.contentpane:visited {
color : #880000;
text-decoration : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
a.contentpane:hover td {
color : #880000;
text-decoration : underline;
}
a.readon:link, a.readon:visited {
color: #880000;
font-size : 12px;
float: right;
margin : 10px 10px 10px;
}
a.readon:hover {
color:#cc0000;
}
.title {
font-family : sans-serif;
font-size : 12px;
font-weight : bold;
color : #880000;
margin-left : 10px;
}
.subtitle {
font-family : sans-serif;
font-size : 10px;
font-weight : bold;
color : #880000;
text-transform : uppercase;
letter-spacing : 2px;
margin-left : 20px;
}
.pollstableborder {
border : 1px solid;
padding : 1px;
}
.poll {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #880000;
line-height : 14px;
}
table.pollstableborder {
border : 1px solid #cccccc;
}
.sectiontableheader {
background-color : #ffffff;
color : #880000;
font-weight : bold;
}
.sectiontableentry1 {
text-align : left;
background-color : #f1f1f1;
}
.sectiontableentry2 {
text-align : left;
background-color : #f9f9f9;
}
.sectiontablefooter {
background-color : #ffffff;
color : #880000;
font-weight : bold;
}
.small {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #999999;
text-decoration : none;
font-weight : ;
text-align : left;
}
.content_rating {
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 11px;
color            : #999999;
text-decoration  : none;
font-weight      : none;
margin-bottom : 3px;
}
.smalldark {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #880000;
text-decoration : none;
font-weight : normal;
text-align : left;
}
.pagenavcounter {
color : #6699cc;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
table.contenttoc {
color : #880000;
background-color : #ffffff;
border-top : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
}
table.contenttoc td {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12;
font-weight : normal;
text-align : left;
padding : 3px;
}
table.contenttoc th {
background : #ffffff;
vertical-align : middle;
font-size : 12px;
font-weight : bold;
color : #666666;
text-align : left;
text-indent : 15px;
width : 100%;
height : 24px;
border-bottom : 1px solid #880000;
text-transform : uppercase;
}
.contentpane {
background : #ffffff;
line-height : 10px;
}
.contentpaneopen {
width: 100%;
padding: 1px;
line-height : 10px;
}
.contentheading, .componentheading {
font-family : arial;
font-size : 20px;
line-height : 100%;
color : #880000;
text-align : left;
font-variant : small-caps;
text-indent : 0px;
}
.createdate {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #999999;
text-align : left;
}
.button {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-size : 12px;
font-weight : bold;
background-color : #f0f0f0;
color : #880000;
border : 2px groove #cccccc;
cursor : pointer;
}
.button:hover{
border:2px groove #880000;
}
.inputbox {
font-family : Verdana, verdana, Helvetica, sans-serif;
font-size : 12px;
color : #880000;
background-color : #ffffff;
border : 1px solid #cccccc;
}
a.contentpagetitle:link, a.contentpagetitle:visited {
font-family : arial;
font-size : 20px;
line-height : 90%;
color : #880000;
text-align : left;
text-transform : uppercase;
text-align : left;
text-decoration : none;
}
a.contentpagetitle:hover {
font-family : arial;
font-size : 20px;
line-height : 90%;
color : #ffffff;
text-align : left;
text-transform : uppercase;
text-decoration : none;
font-weight : bold;
}
a.category:link, a.category:visited {
color : #880000;
font-weight : bold;
font-size : 12px;
font-weight : bold;
}
a.category:hover {
color : #6699cc;
}
.ontab {
background-color : #ffae00;
border-left : 2px outset #880000;
border-right : 2px outset #808080;
border-top : 2px outset #880000;
border-bottom : 1px solid #d5d5d5;
text-align : center;
font-weight : bold;
color : #ffffff;
}
.offtab {
background-color : #e5e5e5;
border-left : 2px outset #e0e0e0;
border-right : 2px outset #e0e0e0;
border-top : 2px outset #e0e0e0;
border-bottom : 1px solid #d5d5d5;
text-align : center;
font-weight : normal;
}
.tabheading {
background-color : #880000;
text-align : left;
}
.pagetext {
visibility : hidden;
display : none;
position : relative;
top : 0;
}
.moscode {
background-color : #f0f0f0;
}
.code {
background-color : #f0f0f0;
border : 1px solid #fff;
}
.message {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 15px;
color : #880000;
text-align : center;
}
.back_button{
float: right;
margin : 30px 20px 30px;
border : 2px groove #cccccc;
background-color : #f0f0f0;
}
.back_button:hover {
border:2px groove #880000;
}
.back_button a:link, .back_button a:visited {
font-size : 12px;
font-style : normal;
color : #880000;
}
.back_button a:hover {
}
table.contenttoc {
color : #333300;
background-color : #cccccc;
border : 1px solid #333;
}
table.contenttoc td {
font-size : 12px;
font-weight : normal;
text-align : right;
}
.pagenavbar {
padding-right : 5px;
text-align : center;
}
.pagenav {
text-align : center;
font-size : 11px;
font-weight : bold;
width : auto;
padding : 1px;
margin : 1px;
}
table.searchinto {
width : 100%;
}
table.searchintro td {
}
