/**************************** 
  Body 
****************************/ 
body { 
    background-color: #333333; 
    scrollbar-3dlight-color: #666666;
    scrollbar-base-color: #000000;
    scrollbar-darkshadow-color: #000000;
    scrollbar-face-color: #333333;
    scrollbar-highlight-color: #333333;
    scrollbar-shadow-color: #222222;
    scrollbar-track-color: #666666;
    scrollbar-arrow-color: #FFFFFF; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}
td,tr,p,div { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #FFFFFF; 
}
br {
    font-size: 1px;
}


/**************************** 
  Links 
****************************/ 
a:link, a:visited { 
    font-size: 12px;
    color: #FF6600;
    text-decoration: none;
} 

a:hover { 
    color: #FFFFFF;
    text-decoration: underline; 
}


/**************************** 
  Pathway
****************************/
.pathway {
    font-size: 13px;
    font-weight: bold;
}
a.pathway:link, a.pathway:visited {
    font-size: 13px;
    font-weight: bold;
    color: #FF3300;
    text-decoration: none;
}
a.pathway:hover {
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
}


/**************************** 
Styles for dhtml tabbed-pages 
****************************/ 
.ontab { 

} 
.offtab { 

} 
.tabpadding { 

} 
.tabheading { 

} 
.pagetext { 

} 


/*************************** 
  Header Text 
****************************/ 
h1 {
    font-size: 16px;
    font-weight: bold;
}
h2 {
    font-size: 15px;
    font-weight: bold;
}
h3 {
    font-size: 14px;
    font-weight: bold;
}
h4 {
    font-size: 14px;
} 
h5 { 
    font-size: 13px;
    font-weight: bold;
}
h6 {
    font-size: 13px;
} 


/*************************** 
  Horizontal Line 
****************************/ 
hr {

} 
hr.separator { 

} 


/*************************** 
  Default Class Settings 
****************************/ 
a.mainlevel:link, a.mainlevel:visited { 
    color: #FFFFFF;
    text-decoration: none;
} 
a.mainlevel:hover { 
    color: #FF3300; 
    text-decoration: underline;
} 
a.mainmenu:link, a.mainmenu:visited { 
    color: #FFFFFF;
    text-decoration: none;
} 
a.mainmenu:hover, { 
    color: #FF3300; 
    text-decoration: underline;
} 
a.sublevel:hover { 
    color: #FFFFFF; 
    text-decoration: underline;
} 
a.sublevel:link, a.sublevel:visited { 
    color: #FF3300; 
    text-decoration: underline;
}


/***************************** 
  For content item titles that 
  are hyperlink instead of 
  Read On 
******************************/ 
a.contentpagetitle:link, a.contentpagetitle:visited { 
    font-size: 18px;
    font-weight: bold; 
    color: #FFFFFF;
    text-decoration: none;
} 
a.contentpagetitle:hover { 
    font-size: 18px; 
    font-weight: bold; 
    color: #FF3300; 
    text-decoration: underline; 
} 


/****************************** 
  Content - Sections & Categories 
*******************************/ 
.contentpane { 

} 
.contentpaneopen { 
    padding: 2px;
} 
.contentheading {
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    text-align:left;
/*    background-image: url(../images/componenthead_bullet.gif);
    background-repeat: no-repeat;
    background-position: middle left;
    text-indent: 24px; */
    line-height: 24px;
    height: 24px;
    border-bottom: 1px dashed #999999;
}
.contentpagetitle { 
    font-size: 18px; 
    font-weight: bold; 
    color: #FFFFFF;
    text-align:left;
    border-bottom: 1px dashed #999999;
} 
table.contenttoc {
    color: #000000; 
    background-color: #CCCCCC;
    border: 2px solid #666666; 
} 
table.contenttoc td {
    color: #000000;
    font-size: 10pt;
    font-weight: normal;
    text-align:left;
} 
.contentdescription { 
    font-size: 12px; 
    text-align: left; 
} 


/*************************** 
  More Specific Links 
****************************/ 
a.blogsection:link, a.blogsection:visited { 

} 
a.blogsection:hover { 

} 
a.weblinks:link, a.weblinks:visited { 

} 
a.weblinks:hover { 

} 
a.readon:link, a.readon:visited { 
    font-size: 11px;
} 
a.readon:hover { 
    font-size: 11px; 
} 


/*************************** 
  Module Tables 
****************************/ 
table.moduletable { 
    width: 98%;
} 
table.moduletable th {
    font-size: 13px;
    font-weight: bold;
    background-color: #333333;
    color: #FFFFFF;
    text-align:left;
/*    text-indent: 24px; */
    line-height: 22px;
    height: 22px;
/*    background-image: url(../images/modulehead_bullet.gif);
    background-repeat: no-repeat;
    background-position: middle left; */
    width: 100%;
}
table.moduletable td { 
    font-size: 11px; 
    font-weight: normal;
} 


/************************** 
  Component Heading 
***************************/ 
.componentheading { 
    font-size: 14px;
    font-weight: bold;
    color: #999999;
    text-align:left;
/*    text-indent: 24px; */
    line-height: 22px; 
    height: 22px; 
/*    background-image: url(../images/componenthead_bullet.gif);
    background-repeat: no-repeat;
    background-position: middle left; */
    white-space: normal; 
} 


/************************** 
  Form Button and Input Box 
***************************/ 
.button { 
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold; 
    text-align: center; 
    font-size: 12px; 
    background: #ABABAB;
    border: 1px solid #000000; 
    height: 20px;
}
.inputbox { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    color: #000000; 
    background: #FFFFFF;
    border: 1px solid #000000; 
}


/*************************** 
  category text format and links 
****************************/ 
.category { 
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
} 

a.category:link, a.category:visited {
    color: #FFCC00;
    font-weight: bold; 
    text-decoration: none;
}

a.category:hover { 
    color: #FFFFFF;
    font-weight: bold; 
    text-decoration: underline;
}


/**************************** 
  Poll Tables 
*****************************/ 
.poll { 
    font-size: 11px; 
    color: #FFFFFF; 
}
.sectiontableentry1, { 

} 
.sectiontableentry2 { 

} 
.sectiontableheader { 
    color : #FFFFFF; 
    font-weight : bold;
    font-size: 12px;
} 


/****************************** 
  Misc. 
*******************************/ 
.small { 
    font-size: 10px; 
    color: #FFFFFF; 
    font-weight: normal; 
} 

.smalldark { 
        font-size: 10px; 
        color: #999999; 
        font-weight: normal; 
} 


/******************************* 
  Newsfeeds 
********************************/ 
.newsfeedheading { 
        font-size: 12px; 
        font-weight: bold; 
        color: #FFFFFF;
        text-align:left; 
}
.newsfeeddate { 
    font-size: 10px; 
    color: #FFCC00;
    font-weight: normal; 
} 


/***************************** 
  Create/Modify Dates 
******************************/ 
.createdate { 
    font-size: 10px; 
    color: #FFCC00; 
    font-weight: normal; 
} 
.modifydate {
    font-size: 10px;
    color: #FFCC00;
    font-weight: normal;
}


/***************************** 
  Content voting 
******************************/ 
.content_rating { 
    font-weight: normal; 
    font-size: 10pt; 
} 
.content_vote { 
    font-weight: normal; 
    font-size: 10pt; 
} 


/***************************** 
  fast4rdf 
******************************/ 
.fase4rdf { 
    font-size: 11px;
    color: #FFFFFF;
} 
a.fase4rdf:link { 
    font-size: 11px;
    color: #FFCC00; 
    text-decoration: none;
} 
a.fase4rdf:hover { 
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: underline;
} 


/****************************** 
  Searchintro and contact 
*******************************/ 
table.searchintro {
    background-color: #333333;
    border: 2px solid #999999;
}
.contact {

}
.icons {

}
.details {

}


/******************************
  Pagenav
*******************************/
.pagenav {

}
a.pagenav, a.pagenav:visited {
    color: #FFCC00;
    text-decoration: none;
}
a.pagenav:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.pagenavbar { 
      
} 


/* for modifying {moscode} output.  Don't set the colour! */ 
.moscode {
 
} 
/* Text passed with mosmsg url parameter */ 
.message { 

} 


/**************************** 
  DaySky Specific 
*****************************/ 
.ds_outline {
    background-color: #000000;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    width: 800px;
}
.ds_menubar {
    background-color: #666666;
}
.ds_menubaritem {
    padding-left: 8px;
    padding-right: 4px;
}
a.ds_menubarlink:link, a.ds_menubarlink:visited {
    font-size: 13px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
a.ds_menubarlink:hover {
    font-size: 13px;
    color: #FFCC00;
    text-decoration: none;
    font-weight: bold;
}
.ds_pathbar {
    padding-top: 2px;
    padding-bottom: 2px;
}
.ds_titlebar {
    height: 150px;
    background-image: url(../images/headerclouds.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
.ds_sitenamebar {
    background-color: #666666;
    color: #000000;
    font-weight: bold;
    font-size: 13px;
}
.ds_topbar {
    margin: 2px;
    background-color: #333333;
    border: 2px solid #000000;
}
.ds_mainbar {

}
.ds_mainbody {

}
.ds_leftuser1bar {
    background-color: #666666;
    width: 160px;
    border: 1px solid #000000;
}
.ds_rightuser2bar {
    background-color: #333333;
    width: 160px;
    border: 1px solid #000000;
}
.ds_bottombar {
    background-color: #333333;
}
.ds_footerbar {
    background-color: #666666;
    color: #000000;
}