/***************************************************************************
	Filename: skin.css
		 Version: 1.0
 Description: Master stylesheet for COFES.com site skin
	Platform: DotNetNuke v3.2
   Skin File: COFES.zip
	Web Site: http: //cofes.com
	-------------------------------------------------------------------------
	By Tangra Solutions, LLC [http://tangra.com]
***************************************************************************/


/* begin cofes skin styles... */

body {
	background-color: #baaca4;
	padding: 0px;
}

body,
p,
td,
li,
.Normal {
	font-family: Verdana, Arial, Helvetica;
	font-size: 0.9em;
	color: #333;
}

h1, h2, h3, h4, .Head {
	font-weight: bold;
	color: #336;
	margin-bottom: 0px;
}

.Head {font-size: 1.6em;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em}
h4 {font-size: 1.0em;}

a,
a:link,
a:active,
a:visited {
	color: #336;
	text-decoration: underline;
}
a:hover {
	color: #f60;
	text-decoration: underline;
}

.ContentPane,
.LeftPane,
.RightPane {
	padding: 0px;
}

	.LeftPane,
	.LeftPane p,
	.LeftPane td,
	.LeftPane li,
	.LeftPane .Normal {font-size: 0.85em;}
	
	.LeftPane td.Normal {font-size: 0.65em;}
	
	.RightPane,
	.RightPane p,
	.RightPane td,
	.RightPane li,
	.RightPane .Normal {font-size: 0.85em;}
	
	.RightPane .Head {font-size: 1.2em;}
	.RightPane h1 {font-size: 1.2em;}
	.RightPane h2 {font-size: 1.1em;}
	.RightPane h3 {font-size: 1.0em}
	.RightPane h4 {font-size: 0.9em;}

.HeaderPane {
	padding: 0px 7px 4px 0px;
	text-align: right;
}


/***************************************
 page content containers...
***************************************/

/* header... */
.HeaderContainer {
	margin: 0px;
	background-color: #f2f2f2;
}

	.HdrRtTop {
		padding: 4px 7px 0px 0px;
		text-align: right;
		font-size: 0.70em;
	}
	
		.HdrRtTop a,
		.HdrRtTop a:link,
		.HdrRtTop a:active,
		.HdrRtTop a:visited {
			color: #336;
			text-decoration: underline;
		}
	
		.HdrRtTop a:hover {
			color: #f60;
			text-decoration: underline;
		}
	
	.HdrAccent {
		background-color: #f90;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
	}
	
	.HdrMenu {
		background-color: #336;
		border-top: 1px solid #99c;
		border-right: 1px solid #003;
		border-bottom: 1px solid #003;
		border-left: 1px solid #99c;
	}

	.HdrMenuLt {}
	
	.HdrMenuRt {
		color: #fff;
		padding: 0px 8px 0px 0px;
		text-align: right;
	}
	
		.HdrMenuRt a {
			color: #fff;
			font-family: Arial, Helvetica;
			font-weight: bold;
			font-size: 0.75em;
			background-color: #669;
			border-top: 1px solid #99c;
			border-right: 1px solid #003;
			border-bottom: 1px solid #003;
			border-left: 1px solid #99c;
			padding: 2px 12px 2px 12px;
		}
		
		.HdrMenuRt a:link,
		.HdrMenuRt a:active,
		.HdrMenuRt a:visited {
			color: #fff;
			text-decoration: none;
		}
		
		.HdrMenuRt a:hover {
			color: #fc0;
			background-color: #336;
			text-decoration: none;
		}
		
		.HdrMenuRt input {
			background-color: #669;
			color: #fff;
			border-left: 1px solid #000;
			border-top: 1px solid #000;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
		}
		
		.HdrMenuRt input: focus {
			color: #000;
			background-color: #ccc;
		}
	
/* page body... */
.PageContainer {
	padding: 15px 0px 30px 0px;
	background-color: #fff;
}

/* footer... */
.FooterContainer {
	margin: 0px;
	background-color: #336;
}

	.FooterContainer a,
	.FooterContainer a:link,
	.FooterContainer a:active,
	.FooterContainer a:visited {
		color: #fff;
	}
	
	.FooterContainer a:hover {
		color: #fc0;
	}
	
	.FtrLt {
		color: #fff;
		padding: 5px;
		text-align: left;
		font-size: 0.7em;
		font-weight: bold;
	}
	
	.FtrLt a,
	.FtrLt a:link,
	.FtrLt a:active,
	.FtrLt a:visited {
		color: #fff;
	}
	
	.FtrLt a:hover {
		color: #fc0;
	}
	
	.FtrLt a span.SkinObject {
		color: #fff;
	}

	.FtrRt {
		color: #fff;
		padding: 5px;
		text-align: right;
		font-size: 0.7em;
		font-weight: bold;
	}
	
/*****************************************
 main menu settings...
*****************************************/
/* primary menu background... */
.MainMenu_MenuContainer {
	/*height: 21px;*/
	background-color: #336;
	color: #fff;
	/*
	border-right: 1px solid #300;
	margin-right: 1px;
	*/
}

.MainMenu_MenuContainer td {
	color: #fff;
}

.MainMenu_MenuBar {
	/*height: 21px;*/
	background-color: #336;
	color: #fff;
	border: 0px solid #336;
	cursor: hand;
}

.MainMenu_MenuItem {
	cursor: hand; 
	color: #fff; 
	font-family: Verdana, Arial, Helvetica;
	font-size: 0.9em;
	font-weight: bold;
	font-style: normal;
	padding: 3px 12px 3px 5px;
	border: 0px solid #336;
}

.MainMenu_MenuItemSel {
	cursor: hand; 
	font-family: Verdana, Arial, Helvetica;
	font-size: 0.9em; 
	font-weight: bold; 
	font-style: normal; 
	border: 0px solid #336;
	padding: 3px 12px 3px 5px; 
	background-color: #f63; 
	color: #fff;
}

.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand;
	filter: progid: DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4);
	background: #336; 
	border-left: 1px solid #669;
	border-top: 1px solid #669;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
	color: #fff;
	margin-top: 0px;
	padding: 3px;
}

.MainMenu_MenuBreak {
	border: 0px solid #336;
	width: auto; 
}

.MainMenu_Selected {
	/*background: transparent scroll repeat 0% 0%;*/
	border: 0px solid #336;
	/*height: 21px;*/
}

.MainMenu_Active {
	/*height: 21px;*/
	background-color: #669;
	border: 0px solid #336;
	color: #fff;
}

.MainMenu_BreadcrumbActive {
	/*height: 21px;*/
	background-color: #669;
	border: 0px solid #336;
	color: #fff;
}
.MainMenu_BreadcrumbActive2 {
	border: 0px solid #336;
	/*height: 21px;*/
}

.MainMenu_MenuIcon {display: none;}
.MainMenu_MenuArrow {display: none;}
.MainMenu_RootMenuArrow {display: none;}


/*****************************************
 press release settings...
*****************************************/
.NewsContainer h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin: 0em;
}

.NewsContainer p {
	color: #999;
	font-size: 0.8em;
	font-weight: normal;
	margin: 0em;
}

.NukeNews_Item,
.NukeNews_AltItem {
	background-color: Transparent;
	padding: 10px 20px;
}


/*****************************************
 feed display settings...
*****************************************/
.NukeFeeds_FeedItem,
.NukeFeeds_FeedItem2 {
	background-color: Transparent;
	padding: 4px 0px;
}

.NukeFeeds_FeedItem p,
.NukeFeeds_FeedItem2 p {
	color: #999;
}

p.HomeFeedFooter {
	color: #999;
	font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	margin: 0em;
}


/****************************************
 forum classes...
*****************************************/
.afgrid,
.afnormal {
	font-size: 12px;
	color: #333;
	font-family: Verdana, Arial, Tahoma;	background-color: #fff;
}

.afgridborder {
	border: solid 1px #dcdcdc;
	font-size: 12px;
	color: #000;
	font-family: Verdana, Arial, Tahoma;
	background-color: #fff;
}

.aflastpost {
	border-top: #ccc 1px solid;
	font-size: 11px;
	background-color: #fff;
}

.NTForums_Pager {
	border: solid 1px #333;
	background-color: #fff;
}

.af_pager,
.af_pagernumber,
.af_currentpage {
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #000;
	padding: 2px;
}

.af_pagernumber {
	background-color: #DCDCDC;
	border-left: #000 1px solid;
	width: 15px;
}

.af_currentpage {
	background-color: #FFC;
	border-left: #000 1px solid;
	color: #000;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	width: 15px;
	font-weight: bold;
}

.afcrumb {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #908E87;
}

.afcrumb a,
.afcrumb a:link,
.afcrumb a:visited,
.afcrumb a:active {
	color: #336;
}

.afcrumb a:hover {
	color: #f90;
}

.afsubjectheader {
	font-family: Georgia, Times, "Times New Roman", Garamond, serif;
	font-size: 22px;
	font-weight: normal;
	padding: 10px 0px 0px;
	color: #336;
}

.afgrouprow {
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	height: 30px;
	background-color: #336;
}

.afgrouprow a:link,
.afgrouprow a:visited,
.afgrouprow a:active {
	color: #fff;
}

.afgrouprow a:hover {
	color: #ff3;
}

.afsubgrid {
	border: solid 1px #ccc;
}

.afheader {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #5E5C55;
	height: 22px;
	background-color: #d4d0c8;
}

.afheader2 {
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	background-color: #336;
	height: 18px;
}

.afforumrow {
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	font-size: 12px;
	background-color: #fff;
}

.afforumrow2 {
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	font-size: 12px;
	background-color: #f5f5f5;
}

.afforumrow a,
.afforumrow a:link,
.afforumrow a:visited,
.afforumrow a:active,
.afpostinfo1 a,
.afpostinfo1 a:link,
.afpostinfo1 a:visited,
.afpostinfo1 a:active,
.afposttopic a,
.afposttopic a:link,
.afposttopic a:visited,
.afposttopic a:active,
.afpostreply1 a,
.afpostreply1 a:link,
.afpostreply1 a:visited,
.afpostreply1 a:active,
.afforumrow2 a,
.afforumrow2 a:link,
.afforumrow2 a:visited,
.afforumrow2 a:active {
	color: #336;
}

.afforumrow a:hover,
.afpostinfo1 a:hover,
.afposttopic a:hover,
.afpostreply1 a:hover,
.afforumrow2 a:hover {
	color: #f90;
}

.afnormal a,
.aftopicrow1 a,
.aftopicrow1 a:link,
.aftopicrow1 a:visited,
.aftopicrow1 a:active,
.afsubject a,
.afsubject a:link,
.afsubject a:visited,
.afsubject a:active,
.afpostinfo2 a,
.afpostinfo2 a:link,
.afpostinfo2 a:visited,
.afpostinfo2 a:active,
.afpostreply2 a,
.afpostreply2 a:link,
.afpostreply2 a:visited,
.afpostreply2 a:visited,
.aflastpost a,
.aflastpost a:link,
.aflastpost a:visited,
.aflastpost a:active {
	color: #336;
}

.afnormal a:hover,
.aftopicrow1 a:hover,
.afsubject a:hover,
.afpostinfo2 a:hover,
.afpostreply2 a:hover,
.aflastpost a:hover {
	color: #f90;
}

.aftopicrow1,
.aftopicrownew,
.afcol3,
.afcol4,
.afcol5,
.afcol6,
.afsubject,
.afpostinfo,
.afposttopic,
.afpostreply,
.afpostbody,
.afpostattach,
.afpostsig {
	font-size: 12px;
}

.afpostinfo1,
.afpostinfo2 {
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.afpostinfo2,
.afpostreply2 {
	background-color: #f9f9f9;
}

.afposttopic,
.afpostreply1,
.afpostreply2 {
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.afsubrow {
	font-size: 11px;
	border-bottom: dashed 1px #ccc;
}

.afcol1 {
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}

.afcol2 {
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}

.afcell1 {
	font-weight: bold;
	background-color: #dcdcdc;
}

.aftopicrow1,
.aftopicrownew {
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}

.aftopicrownew a,
.aftopicrownew a:link,
.aftopicrownew a:visited,
.aftopicrownew a:active {
	color: #000080;
	font-weight: bold;
}

.NTForums_Button {
	cursor: hand;
	/*border: #666 1px solid;*/
	padding: 2px;
	/*display: block;*/
	font-weight: normal;
	font-size: 9pt;
	text-align: center;
	text-decoration: none;
	/*filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#990000,EndColorStr=#660000);*/
	width: 100px;
	/*
	color: #fff;
	background-color: #336;
	border-left: 1px solid #c00;
	border-top: 1px solid #c00;
	border-right: 1px solid #300;
	border-bottom: 1px solid #300;
	background-color: #4c4c4c;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	*/
}

.afButton {
	/*
	cursor: hand;
	border: #000000 1px solid;
	*/
}

.af_arrow {
	background-color: #fff;
	border: #696969 1px solid;
}

.afborder {
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.afsmallbutton,
.afsmallbutton a,
.afsmallbutton a:link,
.afsmallbutton a:active,
.afsmallbutton a:visited {
	font-size: 11px;
	color: #000080;
}

.afminibutton,
.afminibutton a,
.afminibutton a:link,
.afminibutton a:active,
.afminibutton a:visited {
	font-size: 10px;
	color: #000080;
}

.afsmalltext {
	font-size: 11px;
}

.emot {
	background-color: transparent;
	border-style: none;
	margin: 0px;
	padding: 0px;
}

.af_textbox {
	border-bottom: #336 1px solid;
	border-left: #7B9EBD 1px solid;
	border-right: #336 1px solid;
	border-top: #7B9EBD 1px solid;
}

.afadminHeader {
	border-bottom: #000000 1px solid;
	font-family: Verdana,Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 10px;
	width: 95%;
}

.NTForums_Quote {
	border-right: #a9a9a9 1px solid;
	padding-right: 5px;
	border-top: #a9a9a9 1px solid;
	display: block;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 5px;
	margin: 10px;
	border-left: #a9a9a9 1px solid;
	padding-top: 5px;
	border-bottom: #a9a9a9 1px solid;
	background-color: #f5f5f5;
}

.af_normal {
	font-size: 12px;	
	font-family: Tahoma, Verdana, Arial;
}

.af_button {
	border-right: #336 1px solid;	
	padding-right: 5px;	
	border-top: #7b9ebd 1px solid;
	padding-left: 5px;	font-size: 11px;
	filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fff, EndColorStr=#cecfde);
	border-left: #7b9ebd 1px solid;
	width: 110px;
	cursor: hand;
	border-bottom: #336 1px solid;
}

.af_textbox {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	border-right: #336 1px solid;
	border-top: #7b9ebd 1px solid;
	border-left: #7b9ebd 1px solid;
	border-bottom: #336 1px solid;
}

.af_results {
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	overflow: auto;
	border-left: gray 1px solid;
	width: 99%;
	border-bottom: gray 1px solid;
	height: 400px;
	background-color: #fff;
}

.af_row {
	font-size: 11px;
	padding-bottom: 2px;
	cursor: pointer;
	font-family: Tahoma, Verdana, Arial;
}

.af_header {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background-color: #ccc;
	filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fff, EndColorStr=#cecfde);
}

.csharpcode {
	border-right: #908E87 1px solid;
	border-top: #908E87 1px solid;
	font-size: 10pt;
	overflow: auto;
	border-left: #908E87 1px solid;
	width: 90%;
	color: black;
	border-bottom: #908E87 1px solid;
	font-family: Courier New , Courier, Monospace;
	background-color: #fff;
}

.csharpcode pre {margin: 0px;}
.rem {color: #008000;}
.kwrd {color: #0000ff;}
.str {color: #006080;}
.op {color: #0000c0;}
.preproc {color: #cc6633;}
.asp {background-color: #ffff00;}
.html {color: #800000;}
.attr {color: #ff0000;}
.alt {
	background-color: #f4f4f4;
	width: 100%;
	margin: 0px;
}
.lnum {
	color: #606060;
}

/* tangra site credits... */
#SiteCredits {
	padding: 3px 5px;
	text-align: right;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica;
	font-size: 0.7em;
	font-weight: normal;
}

#SiteCredits a,
#SiteCredits a:link,
#SiteCredits a:active,
#SiteCredits a:visited {
	color: #999;
	text-decoration: none;
}

#SiteCredits a:hover {
	color: #fff;
	text-decoration: none;
}

.followMe
{
    /*background: url(http://www.cofes.com/Portals/0/Newsfeeds/twit_b.jpg) left top no-repeat;
    padding: 0 12px 30px 0px;
    text-indent: 140px;
    float: left;
    width: 288px;
    height: 45px;*/
}

