body { 
	background: white; 	
}

table, tr, td, p { 
	font-family: Arial; 
	font-size: 11px; 
	line-height: 1.4em; 
}
	
label, .normal, .Normal { font-family: Arial; font-size: 11x; }

table { padding: 0; }
select, input { font-family: Arial; font-size: 11px; color: black; }

h3 { font-family: Arial; font-size: 12px; font-weight: bold; color: #f6f6f6; padding: 2px 0 1px 7px; background: #888; margin-top: 20px; margin-left: 0; margin-right: 0; margin-bottom: 5px; letter-spacing: 3px; text-transform: uppercase; }

p { margin-top: 10px; margin-bottom: 10px; padding-left: 10px; padding-right: 10px; font-size: 11px; }

/* text style for the unselected tabs */
.OtherTabs { font-size: 11px; color: #000; font-family: Arial; text-decoration: none; }

/* hyperlink style for the unselected tabs */
A.OtherTabs:link { text-decoration: none; color: #2c2c2c; background-color: transparent; border: 0; font-weight: bold; }
A.OtherTabs:visited { text-decoration: none; color: #2c2c2c; background-color: transparent; border: 0; font-weight: bold; }
A.OtherTabs:active { text-decoration: none; color: #2c2c2c; background-color: transparent; border: 0; font-weight: bold; }
A.OtherTabs:hover { text-decoration: underline; color: #2c2c2c; background-color: transparent; border: 0; font-weight: bold; }


/* SolPart Menu Style */
.MainMenu_MenuContainer { background-color: transparent; }
.MainMenu_MenuBar { cursor: pointer; cursor: hand; }
.MainMenu_MenuItem { background: transparent; cursor: pointer; cursor: hand; color: white; font-family: Arial; font-size: 11px; font-weight: bold; font-style: normal; border-bottom: #505052 1px solid; border-top: #505052 1px solid; padding: 2px 10px 3px 5px; }
.MainMenu_MenuItemSel { background: #a09b9b; cursor: pointer; cursor: hand; color: black; font-family: Arial; font-size: 11px; font-weight: bold; font-style: normal; border: 0; padding: 2px 10px 3px 5px; }
.MainMenu_MenuIcon { display: none; }
.MainMenu_SubMenu { z-index: 1000; cursor: pointer; cursor: hand; background: #505052; filter: none; border: 2px solid black; margin-top: 1px; padding: 2px; }
.MainMenu_MenuBreak { border-bottom: #f00 1px solid; border-left: #f00 0px solid; border-top: #f00 1px solid; border-right: #f00 0px solid; background-color: transparent; height: 6px; display: none; }
.MainMenu_MenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; border-right: #505052 1px solid; border-bottom: #505052 1px solid; border-top: #505052 0px solid; display: none; }
.MainMenu_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; display: none; }

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer { color: #2c2c2c; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand; height: 21px; }

/* Module Title Menu */
.ModuleTitle_MenuItem { color: white; background: #8FA850; cursor: pointer; cursor: hand; font-family: Arial; font-size: 11px; font-weight: bold; font-style: normal;	 padding: 2px 10px 3px 5px; height: 21px; border-bottom: #8FA850 1px solid; border-top: #8FA850 1px solid; }
.ModuleTitle_MenuIcon { cursor: pointer; cursor: hand; color: white; text-align: center; padding-right: 0px; padding-left: 3px; background: transparent; display: none; }
.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; cursor: hand; color: white; background: #8FA850; margin-top: 5px; border: 2px solid white; padding: 0px 1px 1px 1px; filter: none; }
.ModuleTitle_MenuBreak { display: none; }
.ModuleTitle_MenuItemSel { color: white; font-family: Arial; font-size: 11px; font-weight: bold; font-style: normal; padding: 2px 10px 3px 5px; height: 21px; border: 0; background: #677E1B; }
.ModuleTitle_MenuArrow { font-family: webdings; font-size: 11px; cursor: pointer; cursor: hand; display: none; }
.ModuleTitle_RootMenuArrow { font-family: webdings; font-size: 11px; cursor: pointer; cursor: hand; display: none; }

.SelectedTab { color: #777; font-family: Arial; font-weight: normal; font-size: 11px; }

/* Item titles on edit and admin pages */
.SubHead { font-family: Arial; font-size: 11px; font-weight: bold; color: #2c2c2c; padding: 0; }

a.SubHead:link, a.SubHead:visited { color: #6E8E05; text-decoration: none; font-family: Arial; font-size: 11px; font-weight: normal; }
a.SubHead:hover { color: #2c2c2c; text-decoration: none; font-family: Arial; font-size: 11px; font-weight: normal; }

a.CommandButton:link, a.CommandButton:visited { color: #000000;	padding: 1px 5px 2px 6px; font-family: Arial; font-weight: normal; font-size: 11px; text-decoration: none; background: transparent; }
a.CommandButton:hover { color: #cccccc; padding: 1px 5px 2px 6px; font-family: Arial; font-weight: normal; font-size: 11px; text-decoration: none; background: transparent; }

a.Normal:link, a.Normal:visited { color: #99ccff; font-family: Arial; font-weight: normal; font-size: 11px; text-decoration: none; }
a.Normal:hover { color: #2c2c2c; font-family: Arial; font-weight: normal; font-size: 11px; text-decoration: none; }

a:link, a:visited, a:active
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	color:#cccccc;
}

/* { 
	color: #006699; 
	font-family: Arial; 
	font-weight: normal; 
	font-size: 11px; 
	text-decoration: underline; 
} */

a:hover 
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:white;
	/*	color:red; */
}
/* { color: #2c2c2c; font-family: Arial; font-weight: normal; font-size: 11px; text-decoration: underline; } */

.Head { font-size: 10px; color: #000099; background: transparent; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; padding: 0; }

.NormalRed { color: #D08D00; font-family: Arial; font-weight: bold; font-size: 11px; }
.NormalBold { font-family: Arial; font-size: 11px; font-weight: bold; }
.NormalTextBox { color: #555; padding-left: 4px; line-height: 12px; font-family: Arial; font-weight: normal; font-size: 11px; scrollbar-face-color: white; scrollbar-track-color: white; scrollbar-arrow-color: #686868; scrollbar-3dlight-color: white; scrollbar-shadow-color: white; scrollbar-highlight-color: white; scrollbar-darkshadow-color: white; }

td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; }


/******  To create a new them, just copy one of the existing themes and   ******/
/******  change the prefix to your new theme name. Ex: "default" to "red" ******/

/******  default theme ******/
.newscontainer
{
	width: 100%;
}

.newsheadercontainer
{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	padding: 3px 3px 10px 3px;
}

.newsactionbar
{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	padding: 10px 3px 3px 3px;
	text-align: left;
}

.newsactionbarlinks:link, .newsactionbarlinks:active, .newsactionbarlinks:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	background-color: gray;
	padding: 3px 5px 3px 5px
}

.newsactionbarlinks:hover
{
	color:white;
	background-color:Black;
}

.newsPublishRSSLink:link, .newsPublishRSSLink:active, .newsPublishRSSLink:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	background-color: #FFFFFF;
}

.newsPublishRSSLink:hover
{
	color:white;
}
.newsrow
{
	padding: 5px 5px 5px 5px
}

.NukeNews_Item
{
	background-color:#666666;
	padding: 5px 0px 5px 0px;
	color: #FFFFFF;
}

.NukeNews_AltItem
{
/*	background-color:white; */
	background-color: #333333; 
	padding: 5px 0px 5px 0px;
}

.newsrowspacer
{
	height:1px;
	background-color:gray;
}
.newscategoryimage
{
}

.newscategoryimagecontainer 
{
	float: left; 
	text-align: center;
	padding: 0px 5px 0px 0px;
}
.newstitle
{
	font-family:Arial;
	font-weight:normal;
	font-size:18px;
	color:#000000;	
}

.newspostdate
{
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#cccccc;	
}

.newssummary
{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

.newsreadmore:link, .newsreadmore:active, .newsreadmore:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	color:#cccccc;
}

.newsreadmore:hover
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:white;
/*	color:red; */
}

.archivelinkcontainer
{
	background-color: Silver;
	padding: 3px 3px 3px 3px;
}

.archivelink:link, .archivelink:active, .archivelink:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	color:#000000;
}

.archivelink:hover
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:white;
}

.archivedisplaymonthlink:link, .archivedisplaymonthlink:active, .archivedisplaymonthlink:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	text-decoration: underline;
	color:#000000;
}

.archivedisplaymonthlink:hover
{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:white;
}

.archivedisplayreturnlinkcontainer
{
	padding: 5px 5px 10px 5px;
}

.archivedisplayreturnlink:link, .archivedisplayreturnlink:active, .archivedisplayreturnlink:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	color:#000000;
}

.archiveddisplayreturnlink:hover
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:white;
}

.viewnewstitle
{
	font-family:Arial;
	font-weight:normal;
	font-size:18px;
	color:#000000;	
}

.viewnewsimage
{
	float:right;
	padding: 0px 0px 0px 5px;
}

.viewnewsreturn:link, .viewnewsreturn:active, .viewnewsreturn:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
	color:#000000;
}

.viewnewsreturn:hover
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:white;
}

.viewnewsarticle 
{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

.viewnewspostedby 
{
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:gray;	
	padding: 0px 0px 0px 5px;
}

.adminMenuTitle
{
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	padding: 0px 0px 3px 3px;
	vertical-align: bottom;

}

.adminMenuDesc
{
	font-family:Arial;
	font-size: 11px;
	font-weight: normal;
	color: gray;
	padding-left: 3px;
	vertical-align:top;
}

.adminlabels
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}
.admindata
{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}
.adminlinks:link, .adminlinks:active, .adminlinks:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}	
.adminlinks:hover
{
	color:white;
}
.errors 
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:white;
}

.admincategorygridheader 
{
	font-family: Arial;
	font-weight:bold;
	font-size:11px;
	color:Gray;
}

.admincategorygriditem 
{
	font-family: Arial;
	font-weight:bold;
	font-size:10px;
}

.admincategorygrid
{

}

.submitnewsdata
{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#000000;	
}

.submitnewslabels
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

.submitnewslinks:link, .submitnewslinks:active, .submitnewslinks:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

.helplist
{
	color:Green;
	font-size:12px;
	font-family: Arial;
}


/*****  Comments & Ratings *****/
.newsRatingsDisplay
{
	font-family:Arial;
/*	color:Black; */
	font-size: 11px;
	font-weight: bold;
}

.RatingLabel
{
	font-family:Arial;
/*	color:Black; */
	font-size: 12px;
	font-weight:bold;
}

.CommentsEntryLabel
{
	font-family:Arial;
/*	color:Black; */
	font-size: 12px;
	font-weight:bold;
}

.SaveCommentsRating:link, .SaveCommentsRating:active, .SaveCommentsRating:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
/*	color:Black; */
	text-decoration: underline;
}

.SaveCommentsRating:hover
{
	text-decoration:none;	
}	
	
.EditCommentsLink:link, .EditCommentsLink:active, .EditCommentsLink:visited
{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
/*	color:Black; */
	text-decoration: underline;
}

.EditCommentsLink:hover
{
	text-decoration:none;	
}	

.commentsRating
{
	color:Red;
	font-size:12px;	
	font-family: Arial;
}

.CurrentRatingLabel
{
	font-family:Arial;
/*	color:Black; */
	font-size: 12px;
	font-weight:bold;
}

.CurrentRating
{
	font-family:Arial;
/*	color:Black; */
	font-size: 12px;
}

.RatingLabelRow
{
	font-family:Arial;
/*	color:Black; */
	font-size: 11px;
	font-weight:bold;
	padding-top:10px;
}

.RatingRow
{
	font-family:Arial;
	color:Gray;
	font-size: 11px;
	padding-top:10px;
}

.CommentsRow
{
	font-family:Arial;
	color:Gray;
	font-size: 11px;
}



