/***************************************
 cyonresearch.com
 
 colors:
 --------
 dark purple: #636
 yellow accent: #fc6
 light beige: 
 dark beige: #baaba2
 orange link hover: #f60
 page background: #baaca4
***************************************/

body {
	font: 76%/140% Verdana,Arial,Helvetica,sans-serif;
	background-color: #baaca4;
	margin: 0px 0px 0.8em 0px;
	padding: 0px;
}

a,
a:link,
a:active,
a:visited {
	color: #636;
	text-decoration: underline;
}

a:hover {
	color: #f60;
	text-decoration: underline;
}

a.Footer
a.Footer:link,
a.Footer:active,
a.Footer:visited {color: #fff;}
a.Footer:hover {color: #fc6;}

h1, h2, h3, h4, h5, h6, .Head {
	/* font-family: Georgia, Times, "Times New Roman", Garamond, serif; */
	font-family: Verdana,Arial,Helvetica;
	font-weight: normal;
	color: #636;
	margin-bottom: 0px;
}

h1, .Head {font-size: 11pt;}
h2 {font-size: 10pt;}
h3 {font-size: 9.5pt;}
h4 {font-size: 9pt;}
h5 {font-size: 8.5pt;}
h6 {font-size: 8pt;}

.Content,
.Normal, 
.Normal td, {
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	font-weight: normal;
	color: #000;
}

.text {font-family: Verdana,Arial,Helvetica;}

form {margin-top: 0px; margin-bottom: 0px;} 
input.stdtextbox {font-family: Arial,Helvetica; font-size: 9pt;} 
input.stdbutton {cursor: hand; font-family: Verdana,Arial,Helvetica; font-size: 8pt; font-weight: bold} 
input.navbutton {background-color: #cc0000; border-top: #e6e6b2 2px solid; border-left: #e6e6b2 2px solid; border-right: #cccccc 2px solid; border-bottom: #cccccc 2px solid; color: #ffffff; cursor: hand; font-family: Verdana,Arial,Helvetica; font-size: 8pt; font-weight: bold} 
select.stdcombo {font-family: Arial,Helvetica; font-size:9pt;}
select {font-size: 8pt; font-family: 'MS Sans Serif'}

#Header {
	border-bottom: 1px solid #000;
}

#HeaderBody,
#FooterBody {
	background-color: #636;
	color: #fff;
	border-bottom: 5px solid #fc6;
}

#Footer {
	color: #fff;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

	#Footer .SkinObject {
		color: #fff;
		font-weight: normal;
	}
	#Footer a.SkinObject,
	#Footer a.SkinObject:link,
	#Footer a.SkinObject:active,
	#Footer a.SkinObject:visited {
		color: #fff;
		text-decoration: none;
		font-weight: normal;
	}
	#Footer a.SkinObject:hover {
		color: #fc6;
		text-decoration: none;
		font-weight: normal;
	}
	
#FooterLeft {
	padding: 5px 8px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
}

#FooterRight {
	padding: 5px 8px;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	text-align: right;
}

#BlankPane {
	height: 0px;
}

#BreadCrumb {
	background-color: #f5f2f1;
}

#BreadCrumbBody {
	color: #666;
	padding: 5px 10px;
	border-bottom: 1px solid #999;
	font-size: 8pt;
}

#BreadCrumbLeft {
	text-align: left;
}

#BreadCrumbRight {
	text-align: right;
}

#Page {
	background-color: #fff;
}

.PagePane {
	padding: 10px;
}

.LeftPane {
	width: 165px;
	border-right: 1px solid #ccc;
}

.RightPane {
	width: 200px;
	border-left: 1px solid #ccc;
}

.HSpace {
	width: 30px;
}

#Menu,
#Search {
	margin: 0px 0px 1em 0px;
	clear: Both;
}

#Search .SideContainer{
	margin-top: 25px!important;
}

#MenuContainer {
	/*
	background-color: #f5f2f1;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 4px 0px;
	*/
	margin: 3px 0px;
	padding: 0px;

}

#SearchContainer {
	text-align: center;
	background-color: #f5f2f1;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 3px 0px;
	padding: 4px 0px;
}

	#SearchContainer input {
		width: 100px;
	}

	#SearchContainer input.NormalTextBox:after {
		content: "test";
	}
	
	#SearchContainer a.SkinObject {
		font-weight: bold;
		font-size: 8pt;
	}
	
	#SearchContainer a.SkinObject,
	#SearchContainer a.SkinObject:link,
	#SearchContainer a.SkinObject:active,
	#SearchContainer a.SkinObject:visited {
		color: #636;
	}
	
	#SearchContainer a.SkinObject:hover {
		color: #f60;
	}
	

/* container content... */
.ContainerContent {
	font-family: Verdana,Arial,Helvetica; 
	color: #000; 
	padding: 0px;
}
	
	.PagePane .ContainerContent {
		font-size: 8pt;
		margin: 1.2em 0px 0px;
	}
	
	.LeftPane .ContainerContent,
	.RightPane .ContainerContent {
		font-size: 8pt;
		margin: 0.8em 0px 0px;
	}
	
	.LeftPane .ContainerContent p,
	.RightPane .ContainerContent p {
		margin: 0.8em 0px 0px;
	}
	
	.LeftPane .ContainerContent ul,
	.LeftPane .ContainerContent ul li,
	.RightPane .ContainerContent ul,
	.RightPane .ContainerContent ul li {
		margin: 5px 0px;
		list-style: none;
	}
	
/* standard container... */
.StdContainer {
	margin: 0px 0px 1em 0px;
}

	.StdContainerTitle {
		color: #baaba2;
		font-family: Verdana, Arial, Helvetica;
		font-size: 8pt;
		font-weight: bold;
		border-bottom: 1px solid #ccc;
	}
	
	.StdContainerTitle .Head {
		color: #baaba2;
		font-family: Verdana, Arial, Helvetica;
		font-size: 8pt;
		font-weight: bold;
	}
	
/* primary container... */
.PrimaryContainer {
	margin: 0px 0px 1em 0px;
}

	.PrimaryContainerTitle {
		color: #636;
		font-family: Verdana, Arial, Helvetica;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 1px solid #ccc;
	}
	
/* feature container... */
.FeatureContainer {
	margin: 0px 0px 1em 0px;
}

	.FeatureContainerTitle {
		color: #baaba2;
		border-bottom: 1px solid #ccc;
	}
	
	.FeatureContainerTitle .Head {
		font-family: Georgia, Times, "Times New Roman", Garamond, serif;
		font-size: 20pt;
		font-weight: normal;
		letter-spacing: -0.05em;
		color: #baaba2;
	}
	
/* side container... */
.SideContainer {
	margin: 0px 0px 1em 0px;
}

	.SideContainerTitle {
		background-color: #baaca4;
		border-top: 1px solid #333;
		border-bottom: 1px solid #333;
		padding: 1px 0px;
		color: #fff;
		font-family: Arial, Verdana, Helvetica;
		font-size: 11pt;
		font-weight: bold;
		text-shadow: 2px 2px 4px black;
	}
	
	.SideContainerTitle .Head {
		color: #fff;
		font-family: Arial, Verdana, Helvetica;
		font-size: 11pt;
		font-weight: bold;
		padding: 1px 0px;
		text-shadow: 2px 2px 4px black;
	}
	
/* box containers... */
.BoxBeigeContainer,
.BoxYellowContainer {
	margin: 0px 0px 1em 0px;
	padding: 0.7em;
}

	.BoxBeigeContainer {
		background-color: #f5f2f1;
		border: 1px solid #baaca4;
	}
	
	.BoxYellowContainer {
		background-color: #ffffe6;
		border: 1px solid #baaca4;
	}
	
.BoxBeigeContainerTitle,
.BoxYellowContainerTitle {
	color: #afa198;
}

	.BoxBeigeContainerTitle .Head,
	.BoxYellowContainerTitle .Head {
		font-family: Verdana, Arial, Helvetica;
		font-size: 9pt;
		font-weight: bold;
		color: #afa198; /* #baaca4 */
	}

/* service container... */
.ServiceContainer {
	margin: 0px 0px 1em 0px;
}

	.ServiceContainerTitle {
		/*font-family: Verdana,Arial,Helvetica;*/
		font-size: 10pt;
		font-weight: bold;
		color: #636;
		padding: 1px;
		margin-bottom: 0px;
	}
	
	
	.ServiceContainer .ContainerContent {
		margin: 0px !important;
		font-size: 8pt;
		padding: 0px;
	}
	
	.ServiceContainer .ContainerContent p {
		margin: 0px !important;
	}

/* nukefeeds */
.NukeFeeds_FeedList {
	padding: 0px;
	background-color: transparent;
}

.NukeFeeds_FeedItem,
.NukeFeeds_FeedItem2 {
	padding: 0px;
	background-color: transparent;
	/* border: 1px solid green; */
}

.NewsFeedItem {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #666;
	padding: 3px;
	background-color: transparent;
}

	.NewsFeedItem h3 {
		font-family: Verdana, Arial, Helvetica;
		font-size: 8pt;
		font-weight: bold;
		margin: 0px;
	}

	.NewsFeedItem p {
		margin: 0px;
	}

	.NewsFeedItem .NewsDate {
		color: #000;
		font-weight: normal;
	}
	

/* nukenews */

.newscontainer {
	padding: 0px;
	background-color: transparent;
}

.NukeNews_Item,
.NukeNews_AltItem {
	padding: 0px;
	background-color: transparent;
}

.NewsItem {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000;
	padding: 3px;
	background-color: transparent;
}

	.NewsItem p {margin: 0px;}
	.NewsTitle {font-size: 8pt; font-weight: bold;}
	.NewsDate {font-weight: normal;}
	
.NewsArticle {
	text-align: left;	
}

	.NewsArticleBody {color: #000;}

a.newsactionbarlinks,
a.newsactionbarlinks:link,
a.newsactionbarlinks:active,
a.newsactionbarlinks:visited {
	color: #636;
	background-color: transparent;
	font-weight: normal;
}

a.newsactionbarlinks:hover {
	color: #f60;
	background-color: transparent;
	font-weight: normal;
}


/* main menu */
.MainMenu_MenuContainer {
	/*
	background-color: transparent; 
	*/
	width: 165px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 0px;
}

.MainMenu_MenuBar {
	/*
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color: Transparent;
	*/
}

.MainMenu_MenuItem {
	/*
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	*/
	font-family: Verdana, Arial, Helvetica; 
	font-size: 14px; 
	font-weight: bold; 
	background-color: #f5f2f1;
	color: #333;
	height: 25px;
}

.MainMenu_Idle {
	color: #666; 
	background-color: #f5f2f1;
	background: url(Menu-Bg.gif) no-repeat; 
	padding: 0; 
	height: 25px; 
	font-weight: bold;
}

.MainMenu_Selected {
	color: #666; 
	background: url(Menu-Bg.gif) no-repeat; 
	padding: 0; 
	height: 25px; 
	font-weight: bold;
}

.MainMenu_MenuIcon {display: none;}

.MainMenu_SubMenu {
	/*
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
	*/
}

.MainMenu_MenuBreak {
	/*
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
	*/
}

.MainMenu_MenuItemSel {
	/*
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	*/
	font-family: Verdana, Arial, Helvetica; 
	font-size: 14px; 
	font-weight: bold; 
	background-color: #D5CECE;
	height: 25px;
	/*border-left: #baaca4 5px solid;*/
}

.MainMenu_MenuArrow {
	/*
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
	*/
}

.MainMenu_RootMenuArrow {
	/*
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	*/
}





/************************************************
	Main Menu
	=====================
	.MainMenu_MenuContainer	---------- box that holds the menu
	.MainMenu_MenuBar	---------------- bar that holds the menu
	.MainMenu_SubMenu ---------------- submenu container
	.ModuleTitle_SubMenu
	.MainMenu_MenuItem --------------- submenu items idle
	.ModuleTitle_MenuItem
	.MainMenu_MenuItemSel ------------ submenu items hover
	.ModuleTitle_MenuItemSel
	.MainMenu_Idle ------------------- menuitems idle
	.MainMenu_Selected --------------- menuitems over
	.MainMenu_Active ----------------- menuitems active
	.MainMenu_BreadcrumbActive
	.MainMenu_MenuArrow	-------------- not needed
	.MainMenu_RootMenuArrow
	.MainMenu_MenuIcon 
	
	Module Menus
	=====================
	.ModuleTitle_MenuContainer ------- module menu continer
	.ModuleTitle_MenuBar ------------- module menu bar
	.ModuleTitle_MenuItem ------------ module menu padding
	.ModuleTitle_MenuItemSel
	.ModuleTitle_MenuBreak
	.MainMenuSeperator --------------- not needed
	.MainMenu_MenuBreak
	.ModuleTitle_MenuArrow
	.ModuleTitle_RootMenuArrow
	.ModuleTitle_MenuIcon
************************************************/

/*
.MainMenu_MenuContainer { background-color: transparent;  width: 191px; }
.MainMenu_MenuBar { cursor: pointer; cursor: hand; background: #fff;  width: 199px; }
.MainMenu_SubMenu,
.ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 0 0 0 1px; background: #f3f3f3; padding: 0px; border: 1px solid #999; font-weight: normal; filter: none; }
.MainMenu_MenuItem,
.ModuleTitle_MenuItem { font-family: tahoma;  color: #6A6A6A; font-size: 11px; background: #f3f3f3; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0; }
.MainMenu_MenuItemSel,
.ModuleTitle_MenuItemSel { font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; color: #4F4F4F; background: #DCDCDC; padding: 0px 30px 0px 16px; height: 20px; border: 0;}

.MainMenu_Idle {
	color: #666; 
	background: url(nav_idle.gif) no-repeat; 
	padding: 0; 
	height: 22px; 
	font-weight: bold;
}

.MainMenu_Selected {
	color: #666; 
	background:  url(nav_over.gif) no-repeat; 
	padding: 0; 
	height: 22px; 
	font-weight: bold;
}

.MainMenu_Active,
.MainMenu_BreadcrumbActive {color: #666; background:  url(nav_active.gif) no-repeat; padding: 0; height: 22px; font-weight: bold;}
.MainMenu_MenuArrow,
.MainMenu_RootMenuArrow,
.MainMenu_MenuIcon  { display: none; }

.ModuleTitle_MenuContainer { color: #2c2c2c; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
.ModuleTitle_MenuItem,
.ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }
.ModuleTitle_MenuBreak,
.MainMenuSeperator,
.MainMenu_MenuBreak,
.ModuleTitle_MenuArrow,
.ModuleTitle_RootMenuArrow,
.ModuleTitle_MenuIcon { display: none; }
*/

/* #sitecredits */
#SiteCredits {
	padding: 3px 10px;
	text-align: right;
	font-size: 7pt;
}

	#SiteCredits a {text-decoration: none;}
	
	#SiteCredits a,
	#SiteCredits a:link,
	#SiteCredits a:active,
	#SiteCredits a:visited {color: #6f6257;} /* #baaca4 */
	#SiteCredits a:hover {color: red;}
