/**************************** 
  Body 
****************************/ 
body {
    margin-RIGHT: 0px; 
    margin-LEFT: 0px; 
    margin-BOTTOM: 0px; 
    margin-TOP: 0px;
	 FONT-WEIGHT: normal;
	 background-color: #f2f2f2;
	  
	 COLOR: #666666; 
	 FONT-STYLE: normal; 
	 FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	 text-align:left;
    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: #999999; 
}
td,tr,p,div { 
    font-family: 10pt Verdana, Tahoma; 
	 font-size: 10pt;
    color: #666666; 
}
br {
    font-size: 1px;
}


/**************************** 
  Links 
****************************/ 
a:link, a:visited { 
PADDING-RIGHT: 2px; 
PADDING-LEFT: 14px; 
PADDING-BOTTOM: 2px; 
PADDING-TOP: 2px;
text-align: left;
    font-size: 11px;
    color: #557799;
    text-decoration: underline;
	 font-weight: normal;
	 font-family: 11pt Verdana, Tahoma;
} 

a:hover {
PADDING-RIGHT: 2px; 
PADDING-LEFT: 14px; 
PADDING-BOTTOM: 2px; 
PADDING-TOP: 2px;
text-align: left; 
    color: #557799;
    text-decoration: underline;
	 font-weight: normal; 
	 font-family: 11pt Verdana, Tahoma;
}


/**************************** 
  Pathway
****************************/
.pathway {
    font-size: 10px;
    font-weight: normal;
	 color: #990000;
}
a.pathway:link, a.pathway:visited {
    font-size: 10px;
    color: #3A71A9;
    text-decoration: none;
}
a.pathway:hover {
    font-size: 10px;
    color: #999999;
    text-decoration: underline;
}


/**************************** 
Styles for dhtml tabbed-pages 
****************************/ 
.ontab { 

} 
.offtab { 

} 
.tabpadding { 

} 
.tabheading { 

} 
.pagetext { 

} 


/*************************** 
  Header Text 
****************************/ 

/*************************** 
  Horizontal Line 
****************************/ 
hr {

} 
hr.separator { 

} 


/*************************** 
  Default Class Settings 
****************************/ 
a.mainlevel:link, a.mainlevel:visited, span.mainlevel { 
padding-left: 8px;
text-align: left;
	 FONT-STYLE: normal;
    color: #557799;
    text-decoration: none;
	 border-bottom-width: 100%;
	 border-left: 2px solid #cccccc;
	 background-color: #f2f2f2;
	 } 
a.mainlevel:hover { 
padding-left: 8px;
text-align: left;
	 FONT-STYLE: normal;
    color: #990000;
    text-decoration: none;
	 border-bottom-width: 100%;
	 border-left: 2px solid #990000;
	 background-color: #f2f2f2;
	 } 
a.mainmenu:link, a.mainmenu:visited { 
padding-left: 8px;
text-align: left;
	 FONT-STYLE: normal;
    color: #557799;
    text-decoration: none;
	 border-bottom-width: 100%;
	 border-left: 2px solid #cccccc;
	 background-color: #f2f2f2;
	 } 
a.mainmenu:hover, { 
    color: #557799; 
    text-decoration: none;
	 } 
a.sublevel:hover { 
    color: #557799; 
    text-decoration: none;
	 } 
a.sublevel:link, a.sublevel:visited { 
    color: #557799; 
    text-decoration: none;
	}


/***************************** 
  For content item titles that 
  are hyperlink instead of 
  Read On 
******************************/ 
a.contentpagetitle:link, a.contentpagetitle:visited { 
    font-size: 11px;
    font-weight: bold; 
    color: #990000;
    text-decoration: none;
} 
a.contentpagetitle:hover { 
    font-size: 11px; 
    font-weight: bold; 
    color: #990000; 
    text-decoration: underline; 
} 


/****************************** 
  Content - Sections & Categories 
*******************************/ 
.contentpane { 
font-size: 10px;
    font-weight: bold;
    color: #999999;
    text-align:left;
} 
.contentpaneopen { 
    padding: 4px;
	 background-color: #ffffff;
	
} 

.contentpagetitle { 
    font-size: 12px; 
    font-weight: bold; 
    color: #4A6580;
    text-align:left;
	 border-left: 2px solid #336699;
    	 
	 } 
table.contenttoc {
    color: #666666; 
    background-color: #CCCCCC;
    border: 1px solid #666666; 
} 
table.contenttoc td {
    color: #000000;
    font-size: 10pt;
    font-weight: normal;
    text-align:left;
} 
.contentdescription { 
    font-size: 10px; 
    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 { 
text-align: left;
background-color: #999999;
    font-size: 10px;
	 color: #ffffff;
	 text-decoration: none;
	 border-bottom-width: 100%;
padding: 2 2 2 2px;
} 
a.readon:hover {
text-align: left;
background-color: #999999;
    font-size: 10px;
	 color: #ffffff;
	 text-decoration: none;
	 border-bottom-width: 100%;
padding: 2 2 2 2px;
} 


/*************************** 
  Module Tables 
****************************/ 
table.moduletable { 
    width: 100%;
} 
table.moduletable th {
padding-top: 4px;
padding-left: 8px;
text-align: left;
background-color: #ffffff;
font-weight: bold;
	 FONT-SIZE: 11px;
	 FONT-STYLE: normal;
	 FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica;
	 border-bottom-width: 100%;
	 border-left: 3px solid #990000;
	 }
table.moduletable td { 
    font-size: 11px; 
    font-weight: normal;
	 } 


/************************** 
  Component Heading 
***************************/ 
.componentheading { 
    font-size: 12px;
    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: tahoma;
    color: #999999;
    font-weight: normal; 
    text-align: center; 
    font-size: 10px; 
    background: #ffffff;
    border: 1px solid #cccccc; 
    height: 16px;
}
.inputbox { 
    BORDER-TOP-WIDTH: 1px; 
	 FONT-WEIGHT: normal; 
	 BORDER-LEFT-WIDTH: 1px; 
	 FONT-SIZE: 11px; 
	 BORDER-LEFT-COLOR: #cccccc; 
	 BORDER-BOTTOM-WIDTH: 1px; 
	 BORDER-BOTTOM-COLOR: #cccccc; 
	 COLOR: #000000; 
	 BORDER-TOP-COLOR: #cccccc; 
	 FONT-FAMILY: Tahoma, taipei, Verdana, Arial, Helvetica, sans-serif; 
	 background-color: transparent;
	 BORDER-RIGHT-WIDTH: 1px; 
	 BORDER-RIGHT-COLOR: #cccccc; 
}


/*************************** 
  category text format and links 
****************************/ 
.category { 
    color: #999999;
    font-size: 10px;
    font-weight: bold;
} 

a.category:link, a.category:visited {
    color: #445062;
    font-weight: bold; 
    text-decoration: none;
}

a.category:hover { 
    color: #445062;
    font-weight: bold; 
    text-decoration: underline;
}


/**************************** 
  Poll Tables 
*****************************/ 
.poll { 
    font-size: 11px; 
    color: #999999; 
}
.sectiontableentry1, { 

} 
.sectiontableentry2 { 

} 
.sectiontableheader { 
    color : #999999; 
    font-weight : bold;
    font-size: 10px;
} 


/****************************** 
  Misc. 
*******************************/ 
.small { 
    font-size: 10px; 
    color: #999999; 
    font-weight: normal; 
} 

.smalldark { 
        font-size: 10px; 
        color: #999999; 
        font-weight: normal; 
} 


/******************************* 
  Newsfeeds 
********************************/ 
.newsfeedheading { 
        font-size: 10px; 
        font-weight: bold; 
        color: #999999;
        text-align:left; 
}
.newsfeeddate { 
    font-size: 10px; 
    color: #FFCC00;
    font-weight: normal; 
} 


/***************************** 
  Create/Modify Dates 
******************************/ 
.createdate {
PADDING-RIGHT: 16px; 
PADDING-LEFT: 2px; 
PADDING-BOTTOM: 6px; 
PADDING-TOP: 0px;
    font-size: 9px; 
	 font-style: verdana;
    color: #324156; 
    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: #999999;
} 
a.fase4rdf:link { 
    font-size: 11px;
    color: #FFCC00; 
    text-decoration: none;
} 
a.fase4rdf:hover { 
    font-size: 11px;
    color: #999999;
    text-decoration: underline;
} 


/****************************** 
  Searchintro and contact 
*******************************/ 
table.searchintro {
    background-color: #cccccc;
    border: 1px solid #666666;
}
.contact {

}
.icons {

}
.details {

}


/******************************
  Pagenav
*******************************/
.pagenav {

}
a.pagenav, a.pagenav:visited {
    color: #FFCC00;
    text-decoration: none;
}
a.pagenav:hover {
    color: #999999;
    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: #666666;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    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: 11px;
    color: #999999;
    text-decoration: none;
    font-weight: bold;
}
a.ds_menubarlink:hover {
    font-size: 11px;
    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: #666666;
    font-weight: bold;
    font-size: 11px;
}
.ds_topbar {
    margin: 2px;
    background-color: #333333;
    border: 2px solid #666666;
}
.ds_mainbar {

}
.ds_mainbody {

}
.ds_leftuser1bar {
    background-color: #666666;
    width: 160px;
    border: 1px solid #666666;
}
.ds_rightuser2bar {
    background-color: #333333;
    width: 160px;
    border: 1px solid #666666;
}
.ds_bottombar {
    background-color: #333333;
}
.ds_footerbar {
    background-color: #666666;
    color: #666666;
}
DIV#content {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
DIV#contentform {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
DIV#content TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
INPUT {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; 
	BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; 
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #000000; COLOR: #000000; 
	BORDER-TOP-COLOR: #000000; 
	FONT-FAMILY: Tahoma, taipei, Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #000000
}
TEXTAREA {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; TEXT-INDENT: 2px; FONT-FAMILY: Tahoma, taipei, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #e0e0e0; TEXT-ALIGN: left
}
.head {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #e2dbd3
}

.contentheading {
FONT-SIZE: 12px;
font-weight: bold;
	 color: #3A547E;
	 FONT-FAMILY: Tahoma;
	 border-left: 4px solid #990000;
	 background-color: #f2f2f2;
    height: 20px;
	padding-left:8px;	 
}

/*******************************************************/
