/* ---- MAIN STYLESHEET ---*/

body {
	font-family:	trebuchet MS, Arial;
	font-size:	.95em;
	color:		black;
	}

p {
	font-family:	trebuchet MS, Arial;
	font-weight:	normal;
	font-size:	.95em;
	color:		black;
}


li {
	font-family:	trebuchet MS, Arial;
	font-weight:	normal;
	font-size:	.95em;
	color:		black;
}

.MainPage{
        font-family:	trebuchet MS, Arial;
        font-weight:	normal;
        font-size:	12px;
        color:		black;
        padding-left:	10px;
        padding-right:	10px;
}

.ContentColumn{
	background:	#f8f7f3;
	width:		552px;
	vertical-align:	top;
	padding-left:	10px;
	padding-right:	5px;
}

h1 {
	font-family:	trebuchet MS, arial;
	font-weight:	bold;
	font-size:	24px;
	color:		#778d54;
	text-transform:	uppercase;
	text-align:left;
}

.Title{
	font-family:	trebuchet MS, arial;
	font-weight:	bold;
	font-size:	24px;
	color:		#778d54;
	text-transform:	uppercase;
	text-align:left;
}

.Quote{
	font-family:	Trebuchet MS, arial;
	font-weight:	normal;
	font-style:	italic;
	font-size:	.95em;
	color:		black;
	text-align:	center;
}

h2 {
	font-family:	trebuchet MS, arial;
	font-weight:	bold;
	font-size:	18px;
	color:		#006699;
	text-transform:	uppercase;
	padding-top:	10px;
}

h3 {
	font-family:	trebuchet MS, arial;
	font-weight:	bold;
	font-size:	16px;
	color:		#006699;
	text-transform:	none;
	padding-top:	0px;
	padding-bottom:0px;
}

.SubTitle{
	font-family:	trebuchet MS, arial;
	font-weight:	bold;
	font-size:	16px;
	color:		#006699;
	text-transform:	uppercase;
	padding-top:	10px;
}


.topic{
	font-family:	Trebuchet MS, arial;
	font-weight:	bold;
	font-size:	15px;
	color:		#006699;
	text-transform:	none;
	padding-top:	10px;
	padding-bottom: 0px;
	margin-bottom:-15px;
}

.InfoColumn{
        font-family:	trebuchet MS, arial;
        font-weight:	normal;
        font-size:	12px;
        color:		black;
        padding-left:	2px;
        padding-right:	2px;        
} 

.Summary{
	font-family:	trebuchet MS, arial;
	font-weight:	normal;
	font-size:	.95em;
	color:		black;
}

.label{
	font-family:	trebuchet MS, arial;
	font-weight:	bold;
	font-size:	12px;
	color:		black;
	text-transform:	uppercase;
	vertical-align:	top;
}

.Status{
	font-family:	arail;
	font-weight:	bold;
	font-size:	12px;
	color:		firebrick;
}

input.text{
	width:	100%;
}

textarea{
	width:	100%;
}

table.content{
	width:	100%;
}

table.content th{
	font-family:	trebuchet MS, arial;
	font-weight:	bold;
	font-size:	.95em;
	color:		#006699;
	text-align:	left;
	text-transform:	uppercase;
}

table.content th a{
	color:		#006699;
	text-decoration:none;
}

table.content th a:hover{
	text-decoration:underline;
}

table.content td{
	font-family:	trebuchet MS, arial;
	font-weight:	normal;
	font-size:	12px;
	color:		black;
}

table.list{
	width:		100%;
	border:		black 1px solid;
}

table.list thead{
	background-color:#006699;
}

table.list thead th{
	font-family:	trebuchet MS, arial;
	font-weight:	bold;
	font-size:	12px;
	color:		white;
	text-align:	left;
	padding-left:	5px;
	border-bottom:	black 1px solid;
	white-space:	nowrap;
}

table.list tbody{
	background-color:white;
}

table.list tbody td{
	font-family:	trebuchet MS, arial;
	font-weight:	bold;
	font-size:	12px;
	color:		black;
	padding-left:	5px;
	border-top:	black 1px solid;
}

table.list tbody td a{
	color:		#006699;
}

select{
	font-size:	11px;
}

form{
	margin:		0px;
	padding:	0px;
}

a{
    color:		#0E5D03;
    text-decoration:	none;

}

a:visited{
    color:		#778d54;
    /*color:		#223283;*/
    text-decoration:	none;
}

a:hover{
    color:		#FEA613;
    text-decoration:	none;
}

/*cell background 1{
	background-color:#c6d2b6;
}

Cell Background 2{
	background-color:#fbf8de;
}
*/
body{
	background-color:#4a4a49;
}

.style1{
	font-family:	geneva, arial, helvetica, sans-serif;
	font-size:	9px;
}

.style2{
	color:		#000000
}

.style5{
	font-size:	11px
}

.style6{
	color:		#FFFFFF;
	font-family:	geneva, arial, helvetica, sans-serif;
}

.style7{
	font-family:	geneva, arial, helvetica, sans-serif
}

.style8{
	color:		#FFFFFF;
	font-size:	9px;
}

.style9{
	color:	#FFFFFF;
}

.style11{
	font-size: 18px;
	color: #778d54;
	font-family: "trebuchet MS", arial;
}

.style13{
	color:		#666666
}

.grey a:link{
	color:		#bfbfbf;
	text-decoration:none;
}

.grey a:visited{
	color:		#bfbfbf;
	text-decoration:none;
}

.grey a:hover{
	color:		#FEA613;
	text-decoration:underline;
}

.rightimage{
	margin-left: 10px;
	border: solid 1px #085426;
	float:right;
}

.leftimage{
	margin-right: 10px;
	border: solid 1px #085426;
	float:left;
}

.menufix {font-size: 1.2em;}
.recipe { color: #000; font-size: .95em; font-family: trebuchet MS, geneva, arial, helvetica, SunSans-Regular, sans-serif; font-style: normal; margin-top: 0; margin-bottom: 0; }

.author { text-align:right; margin-right: 10px; font-family: trebuchet MS, geneva, arial, helvetica, SunSans-Regular, sans-serif; font-style: italic; }


.article_photoFULL {width:100%;}

.article_photoHALFright {width:55%; float:right; margin: 10px 0px 2px 10px;}
.article_photoHALFleft {width:55%; float:left; margin: 10px 10px 2px 0px;}
.article_photoHALFrightNoPAD {width:55%; float:right; margin: 0px 0px 2px 10px;}
.article_photoHALFleftNoPAD {width:55%; float:left; margin: 0px 10px 2px 0px;}

.article_photoHALFright25 {width:25%; float:right; margin: 10px 0px 2px 10px;}
.article_photoHALFleft25 {width:25%; float:left; margin: 10px 10px 2px 0px;}
.article_photoHALFright25NoPAD {width:25%; float:right; margin: 0px 0px 2px 10px;}
.article_photoHALFleft25NoPAD {width:25%; float:left; margin: 0px 10px 2px 0px;}

.article_photoHALFright35 {width:35%; float:right; margin: 10px 0px 2px 10px;}
.article_photoHALFleft35 {width:35%; float:left; margin: 10px 10px 2px 0px;}
.article_photoHALFright35NoPAD {width:35%; float:right; margin: 0px 0px 2px 10px;}
.article_photoHALFleft35NoPAD {width:35%; float:left; margin: 0px 10px 2px 0px;}

.article_photoHALFright45 {width:45%; float:right; margin: 10px 0px 2px 10px;}
.article_photoHALFleft45 {width:45%; float:left; margin: 10px 10px 2px 0px;}
.article_photoHALFright45NoPAD {width:45%; float:right; margin: 0px 0px 2px 10px;}
.article_photoHALFleft45NoPAD {width:45%; float:left; margin: 0px 10px 2px 0px;}

.clearfloats { clear:both;}

.patent {font-size: .85em; font-size: 11px; text-align:left;}

.captionR { font-style:italic; font-size: .85em; text-align:right; margin-top: -10px;}
.captionL { font-style:italic; font-size: .85em; text-align:left; margin-top: -10px;}

.captionRinDiv { font-style:italic; font-size: .85em; text-align:right; margin-top: 5px;}
.captionLinDiv { font-style:italic; font-size: .85em; text-align:left; margin-top: 5px;}

.photoDivR35 {width:35%; float:right; margin: 0px 0px 2px 15px; /*background-color:#c6d2b6;*/}
.photoDivL35 {width:35%; float:left; margin: 0px 15px 2px 0px; /*background-color:#c6d2b6;*/}

.photoDivR35 img {margin: 0px; width:100%; padding:0px;}
.photoDivL35 img {margin: 0px; width:100%; padding:0px;}

.featuredArticleHead {max-width:300px; text-transform:uppercase; font-weight:bold; background-color:#fcf8df; padding-top:10px; color:#006699;}
.featuredArticleBody {max-width:280px; text-align:left; padding:10px; background-color:#fcf8df;}
.articleImage {width:100%; float:none;}

.indent36 {margin-left:36px;}

.superscript { font-size:10px; vertical-align:super; padding-left:1px; padding-right:1px;}

.social {text-align:right;}

.gs-result .gs-title, .gs-result .gs-title * {text-align:left;}