/* LEFT HAND MENU */
/*=========================================================================  */
/* common */
div#leftnav li a:link, div#leftnav li a:visited, div#leftnav li a:active	{
	font-family:	Verdana, Tahoma, Arial, sans-serif;
	}

div#leftnav ul 	{
	list-style:	none;
	}
div#leftnav li.menu	{
	background-color: #369;
	}
	
/* organization drop down*/
div#leftnav li.menu a:link, div#leftnav li.menu a:visited, div#leftnav li.menu a:active	{	
	color: 		#FFF;
	}
	
/* RIGHT HAND MENU */
/*=========================================================================  */
/* common */
div.right	{
	float:		right;
	width:		195px;
	}
	
div.rightnav {
	float: 		right !important;
	width: 		195px !important;
	margin: 	5px 0px 10px 10px !important;
	padding: 	0px 0px 7px 0px !important;
	border: 	0px solid #304867;
	border-bottom: 	1px solid #666;
	background: 	transparent !important;
}

div.rightnav-idx {
	float: 		right;
	width: 		195px;
	margin: 	5px 3px 10px 10px;
	padding: 	0px 0px 7px 0px;
	border: 	0px solid #304867;
	border-bottom: 	1px solid #666;
	background: url(../../Site/Common/images/backgrounds/related-lastli.gif) repeat;
}

div.rightnav ul li {
	width: 		195px;
}

div.rightnav ul li a {
	width: 		179px;
}

/*---------------- MENU Right --------------------*/
div.boxRight	{
	border: 	1px solid #666; 
	width: 		193px; 
	height: 	60px; 
	margin-bottom:	10px;
}

div.boxRightTxt-Dk a:link, div.boxRightTxt-Dk a:visited, div.boxRightTxt-Dk a:active, div.boxRightTxt-Dk a:hover	{
 	color: 		#036; 
 	font-family:	Arial, sans serif; 
 	font-size: 	95%; 
 	font-weight: 	Bold;
 	text-decoration:none;
 	line-height:	100%;
}

div.boxRightTxt-Dk a:hover	{
 	text-decoration:underline;
}

div.boxRightTxt-Lt a:link, div.boxRightTxt-Lt a:visited, div.boxRightTxt-Lt a:active, div.boxRightTxt-Lt a:hover	{
 	color: 		#FFF; 
 	font-family:	Arial, sans serif; 
 	font-size: 	95%; 
 	font-weight: 	Bold;
 	text-decoration:none;
 	line-height:	100%;
}

div.boxRightTxt-Lt a:hover	{
 	text-decoration:underline;
}

div.boxRightTxt-Lt-180 a:link, div.boxRightTxt-Lt-180 a:visited, div.boxRightTxt-Lt-180 a:active, div.boxRightTxt-Lt-180 a:hover	{
 	color: 		#FFF; 
 	font-family:	Verdana, Tahoma, Arial, sans serif; 
 	font-size: 	180%; 
 	font-weight: 	Bold;
 	text-decoration:none;
 	line-height:	100%;
}

div.boxRightTxt-Lt-180 a:hover	{
 	text-decoration:underline;
}

div.boxRightTxt-Lt-150 a:link, div.boxRightTxt-Lt-150 a:visited, div.boxRightTxt-Lt-150 a:active, div.boxRightTxt-Lt-150 a:hover	{
 	color: 		#FFF; 
 	font-family:	Tahoma, Arial, Verdana, sans serif; 
 	font-size: 	150%; 
 	font-weight: 	Bold;
 	text-decoration:none;
 	line-height:	100%;
}

div.boxRightTxt-Lt-150 a:hover	{
 	text-decoration:underline;
}

div.boxRightTxt-Black a:link, div.boxRightTxt-Black a:visited, div.boxRightTxt-Black a:active, div.boxRightTxt-Black a:hover	{
 	color: 		#000; 
 	font-family:	Arial, sans serif; 
 	font-size: 	95%; 
 	font-weight: 	Bold;
 	text-decoration:none;
}

div.boxRightTxt-Black a:hover	{
 	text-decoration:underline;
}

div.boxRightTxt-Red a:link, div.boxRightTxt-Red a:visited, div.boxRightTxt-Red a:active, div.boxRightTxt-Red a:hover	{
 	color: 		#C00; 
 	font-family:	Arial, sans serif; 
 	font-size: 	95%; 
 	font-weight: 	Bold;
 	text-decoration:none;
 	line-height:	100%;
}

div.boxRightTxt-Red a:hover	{
 	text-decoration:underline;
}

div.right a.menulink {
	line-height:	110%
}

/*---------------- Center --------------------*/
#CFAWC_Banner	{
	height: 73px;  
	margin: 0px -5px 1px 5px; 
	background: url(../images/banner_CFAWC_e.jpg) top left no-repeat;
	}
	
#CFAWC_Banner_f	{
	height: 73px;  
	margin: 0px -5px 1px 5px; 
	background: url(../images/banner_CFAWC_f.jpg) top left no-repeat;
	}

#Vision {
	padding: 		0px;
	padding-bottom:		5px;
	text-align: 		center;
	border: 		0px Double #666;
	}

#Vision h2	{
	font-family:		Verdana, Tahoma, arial, sans-serif;
	font-size:		160%;
	color:			#036;
	text-align: 		left;
	}
	
blockquote	{
	width:			250px;
	border-top:		1px solid #999;
	border-right:		1px solid #FFF;
	border-bottom:		1px solid #999;
	border-left:		1px solid #FFF;
	padding-top:		10px;
	padding-bottom:		10px;
	background-color:	#FFF;
	font-family:		Times New Roman, serif;
	font-size:		10pt;
	text-align:		center;
	line-height:		12px;
}

div.blackborder	{
	width:			auto;
	min-width:		392px;
	padding-top:		5px;
	border:			0px solid #909;
	}
	
/*---------------- Biography --------------------*/	

#BioImg	{
	width:			200px;
	/*margin: 		0 210px 0 10px;*/
	margin-left:		auto;
	margin-right:		auto;
	padding: 		30px;
	padding-bottom:		5px;
	text-align: 		center;
	border: 		4px Double #666;
	}
	
#BioImg h2	{
	margin-bottom:		5px;
 	text-align: 		center;
}

#BioImg img	{
	border: 2px solid #999;
	}
	
/*-------------------------- Organization Chart -------------------------*/
.Org_CO	{
 	width: 		70pt;
 	height: 	40pt;
 	border: 	1px solid #999;
 	margin-top: 	10px;
 	margin-bottom: 	10px;
 	padding-top: 	25px;
 	background: 	#69C;
 	text-align: 	center;
 	font-weight: 	Normal;
 	font-size: 	70%;
 	color: 		#000;
}

.Org	{
	float:		left;
	margin:		2px;
}

.Org_Branch	{
	width:		75px;
	height: 	45pt;
	border: 	1px solid #666;
	background: 	#999;
	margin-top: 	0px;
	margin-bottom: 	0px;
	padding:	0px;
	padding-top: 	5px;
	text-align: 	center;
	font-weight: 	Normal;
	font-size: 	70%;
	color: 		#036;
}

.Org_Branch_Sub	{
	width:		75px;
	height: 	30px;
	border: 	1px solid #666;
	background: 	#CCC;
	margin-top: 	3px;
	padding:	0px;
	padding-top: 	5px;
	text-align: 	center;
	font-weight: 	Normal;
	font-size: 	70%;
	color: 		#036;
}

.Org_Branch_None	{
	float: 		left;
	height: 	50pt;
	border: 	1px solid #FFF;
	background: 	transparent;
	margin: 	2px;
	margin-top: 	0px;
}

/*-------------------------- Branch Pages -------------------------*/

div#Branch	{
	width: 560px;
	padding-left:	20px;
	padding-right:	20px;
	font-family:	Tahoma, Verdana, Arial, sans serif;
	font-weight:	Normal;
	font-size:	9pt;
	color:		#333333;
	}
	
div#Branch ul li	{
	font-family:	Tahoma, Verdana, Arial, sans serif;
	font-weight:	Bold;
	font-size:	10pt;
	color:		#333333;
	}

div#Branch h1	{
	font-family:	Verdana, Arial, Tahoma, sans serif;
	background:	none;
	font-size:	14pt;
	color:		#666666;
	}
	
div#Branch h2	{
	margin-left:	10px;
	font-family:	Tahoma, Verdana, Arial, sans serif;
	font-weight:	Bold;
	font-size:	12pt;
	color:		#999999;
	}
	
div#Branch img	{
	margin-right: 	auto;
	margin-bottom:	20px;
	margin-left:	auto;
	}
	
/*-------------------------- Analysis - AEROGRAM------------------------*/

div.Analysis-Article 	{
	border:		1px solid #999;
	padding:	5px;
	padding-right:	20px;
	padding-left:	20px;
 	/*font-size: 	75%	!Important; */
	}
div.Analysis 	{
 	font-size: 	90%	!Important; 
 	color: 		#333	!Important;
 }
 
div.Analysis a:link, div.Analysis a:visited, div.Analysis a:active	{
 	font-size: 	100%	!Important; 
 	font-weight:	Bold;
 	color: 		#999	!Important;
 }
 
div.Analysis a:hover	{
 	color: 		#C00	!Important;
 	font-size: 	100%	!Important; 
 }

div.Analysis-Article p	{
 	font-size: 	90%	!Important; 
 	color: 		#333	!Important;
 }
 
div.Analysis-Article a:active, div.Analysis-Article a:link, div.Analysis-Article a:visited  {
    	font-weight:	Normal;
 	font-size: 	100%	!Important; 
    	color:          #369	!Important;
	text-decoration:underline;
}

div.Analysis-Article a:hover {
    	color:		#C00	!Important;
 	font-size: 	100%	!Important; 
}

div.Analysis-Article h1	{
	font-family:	Verdana, Tahoma, Arial, sans serif	!Important;
 	font-size: 	120%	!Important; 
	font-weight: 	Bold	!Important; 
 	color: 		#666	!Important;
 }
 
div.Analysis-Article h2	{
 	font-size: 	90%	!Important; 
 	color: 		#369	!Important;
 }
 
div.Analysis-Author	{
	margin-bottom:	15px;
 	font-size: 	80%	!Important; 
    	color:          #333	!Important;
}

div.Analysis-Author a:active, div.Analysis-Author a:link, div.Analysis-Author a:visited  {
    	font-weight:	Normal;
 	font-size: 	100%	!Important; 
    	color:          #369	!Important;
	text-decoration:underline;
}

div.Analysis-Author a:hover {
    	color:		#C00	!Important;
 	font-size: 	100%	!Important; 
}

div.Analysis-Brief	{
	width:		510px	!Important;
	margin-top:	10px	!Important;
	margin-bottom:	10px	!Important;
 	color: 		#036	!Important;
 	font-size: 	90%	!Important; 
}

div.Analysis-Brief p	{
 	font-size: 	95%	!Important; 
 	color: 		#036	!Important;
 }
 
div.Analysis-Brief li	{
 	font-size: 	90%	!Important; 
 	color: 		#000	!Important;
}

div.Analysis-Brief li li	{
 	font-size: 	90	!Important; 
 	list-style:	circle	!Important;
 	line-height:	10px;
}

div.Analysis-Article blockquote	{
	width:		450px	!Important;
	margin-top:	10px;
	margin-bottom:	0px;
	padding:	0px;
	border:		0px;
	font-family:	Tahoma, Verdana, Arial, sans serif	!Important;
 	font-size: 	85%	!Important; 
	font-style:	Normal;
 	color: 		#036	!Important;
 	text-align:	left;
 }
 
div.Analysis li	{
	font-size:	80%
}
/*------------------------ SMEs ------------------------*/
#SME	{
	width:			450px;
	margin-right:		auto;
	margin-left:		auto;
	font-family:		Tahoma, Verdana, Arial, sans-serif;
	font-weight:		Normal;
	font-size:		8pt;
	color:			#000;
}

#SME table	{
	border-collapse: 	collapse;
	border: 		1px solid #333;
	}

#SME th	{
	border-collapse: 	collapse;
	border: 		1px solid #999;
	background-color:	#CCC;
	font-family:		Tahoma, Verdana, Arial, sans-serif;
	font-weight:		Bold;
	font-size:		9pt;
	color:			#036;
	}

#SME td	{
	border-collapse: 	collapse;
	border: 		1px solid #999;
	padding:		3px;
	font-family:		Tahoma, Verdana, Arial, sans-serif;
	font-weight:		Normal;
	font-size:		8pt;
	color:			#666;
	vertical-align:		top;
	}

#SME td a:link, #SME td a:visited, #SME td a:active	{
	font-family:		Tahoma, Verdana, Arial, sans-serif;
	font-weight:		Normal;
	font-size:		8pt;
	color:			#369;
	vertical-align:		top;

	}

#SME td a:hover	{
	color:			#F00;
	}

/*---------------- eLibrary --------------------*/	

#eLibrary, #eLibrary p	{
	margin:		0px;
	margin-bottom:	15px;
	padding:	0px;
	font-family:	Tahoma, verdana, arial, helvetica, sans-serif;
	font-size:	8pt;  
	font-weight:	Normal;  
	color:		#333;
	line-height:	9pt;
}
	
#eLibrary h2	{
	color:		#666;
}

#eLibrary a:Link, #eLibrary a:Visited, #eLibrary a:Active	{
	font-size:	8pt;
	font-weight:	Normal;
	color:		#369;
	text-decoration:underline;
}

#eLibrary .pub	{
	margin: 	0px; 
	margin-bottom: 	10px;
	border: 	0px solid #CCC;
}

#eLibrary .pub img	{
	float: 		left;
	height: 	100px;
	border: 	1px solid #666;
	margin-right:	10px;
}

#eLibrary .pub .pubDesc	{
	height: 	102px;
}

/*---------------- eLibrary - AF Journal --------------------*/	
div.Journal	{
	width: 		400px;
	}
div.Journal h3	{
	width: 		390px;
	color:		#666 !important;
	text-align: 	center;
	border: 	0px solid #F00;
	}
	
div.Articles	{
	width:		400px;
	margin:		30px 0px 0px 30px;
	padding:	0px;
	border:		0px;
	background-color:#FFF;
	}

div.Articles-Top {
	text-align: 	right;
	height:		10px;
	margin: 	0px;
	clear: 		both;
	padding:	0px;
	border:		0px;
	border: 	0px solid #F00;
	background: 	#FFF url(../Images/eLibrary/Journal/corner-topleft.gif) 0 0 no-repeat;
	}

div.Articles-Top-Bdr {
	float: 		left;
	width: 		490px;
	height: 	10px;
	margin: 	0px;
	margin-left: 	5px;
	padding: 	0px;
	border:		0px;
	border: 	0px solid #F00;
	background: 	#FFF url(../Images/eLibrary/Journal/border-top.gif) 0 0 repeat;
	}

div.Articles-Top img	{
	float:		right;
	clear: 		right;
	width:		10px;
	margin:		0px;
	border:		0px;
	}

div.Articles-Body	{
	width: 		483px;
	margin: 	0px;
	padding: 	10px;
	border: 	0px solid #369;
	border-right:	1px;
	border-left:	1px;
	background-color:#DDD;
	}

	div.Articles-Body h1	{
		border-width:	2px;
		border-color:	#666;
		background:	transparent;
		font-weight:	Bold;
		font-size:	16pt;
		color:		#333;
		}

	div.Articles-Body ul	{
		margin:		0px 0px 0px 30px;
		padding:	10px;
		border:		0px solid #69C;
		background-color: #DDD;
		list-style: 	none;
		}

	div.Articles-Body li, div.Articles-Body a:link, div.Articles-Body a:visited, div.Articles-Body a:active	{
		margin:		0pt;
		padding:	0pt;
		font-size:	9pt;
		line-height:	10pt;
		color:		#369;
		}

	.articleLink		{
		Cursor: 	hand;
		text-decoration: underline;
		}
		
	div.Author	{
		margin:		3px;
		margin-left:	20px;
		margin-bottom:	12px;
		border:		0px solid #69C;
		font-size:	8pt;
		color: 		#000;
		}

div.Articles-Bottom {
	text-align: 	right;
	height:		16px;
	margin: 	0px;
	clear: 		both;
	padding:	0px;
	border:		0px;
	background: 	#FFF url(../Images/eLibrary/Journal/corner-botleft.gif) 0 0 no-repeat;
	}

div.Articles-Bottom-Bdr {
	float: 		left;
	width: 		490px;
	height: 	10px;
	margin: 	0px;
	margin-left: 	5px;
	padding: 	0px;
	border:		0px solid #909;
	background: 	#FFF url(../Images/eLibrary/Journal/border-bot.gif) top repeat;
	}

div.Articles-Bottom img	{
	float:		right;
	clear: 		right;
	width:		10px;
	height: 	10px;
	margin:		0px;
	border:		0px;
	}

div.Journal p	{
	font-weight:	Normal;
	color:	 	#fff;
}

div.Journal table	{
	border: 	1px solid #CCC;
	border-collapse: collapse;
}

div.Journal th	{
	border: 	1px solid #CCC;
	font-weight:	Bold;
	color:		#036;
	text-align:	center;
}

div.Journal td	{
	padding-bottom:	5px;
	padding-left:	5px;
	border: 	1px solid #CCC;
	color:		#369;
	vertical-align:	top;
}
div.Journal td.tdcenter	{
	text-align: 	center;
}

div.Journal li	{
	margin:		0px;
	margin-bottom:	6px;
	font-weight:	Normal;
	color:		#369;
}

div.Journal blockquote	{
	padding: 	0px;
	border: 	1px solid #666; 
	background-color: #DDD; 
	font-size: 	9pt;	
	font-style:	Normal;
	font-weight:	Normal;
	line-height:	11pt;
	text-align: 	left;
}

.Journal_Archive	{
	float: 		left; 
	height: 	200px;
	width:		120px;
	margin: 	0px; 
	margin-top: 	15px;
	margin-right: 	5px;
	margin-left: 	20px;
	border: 	0px solid #CCC;
}

/*---------------- Accessibility --------------------*/	

div.Accessibility-Top	{
	border:		1px solid #333;
	width:		450px;
	margin:		auto;
	margin-top:	0px;
	margin-bottom:	50px;
	padding:	5px;
}

div.Accessibility-Top p	{
	color:		#666;
	font-size:	85%;
	margin-bottom:	5px;
}

div.Accessibility	{
	border:		1px solid #333;
	width:		450px;
	margin:		auto;
	margin-top:	100px;
	padding:	5px;
}

div.Accessibility p	{
	color:		#666;
	font-size:	85%;
	margin-bottom:	5px;
}

div.Accessibility ul	{
	margin-top:	0px;
	margin-bottom:	5px;
}

div.Accessibility li	{
	color:		#666;
	font-size:	100%;
}

div.Accessibility a:link	{
	font-size:	85%	!important;
}

div.Accessibility a:active	{
	font-size:	85%	!important;
}

div.Accessibility a:visited	{
	font-size:	85%	!important;
}

div.Accessibility a:hover	{
	font-size:	85%	!important;
}

/*---------------- Misc --------------------*/

ul.NoImage {
    list-style:       None;
    margin-top:       0px;
    margin-bottom:    0px;
    margin-left:      20px;
    padding-left:     0px;
}

.Notes	{
	font-size: 	85%;
	color:		#000;

}

#flexfield p	{
	color:  		#036;
	}

#flexfield h3	{
	font-size:		14pt;
	color:  		#666;
	}

/* GENERAL CSS ENDS */

