/*****************START of common class styles***********************/
body
{
  font-weight:normal;
  font-size:12px;
  font-family:arial   
}
h1
{
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#318EC4;	
}
.h1
{
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#318EC4;	
}
.h2
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	 
}

h4
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;	
}

.h4
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;	
}
.txt1
{
	font-family:arial;
	font-size:14px;
	color:#000000;	
}
.txt2
{
	font-family:arial;
	font-size:12px;
	color:#000000;
	line-height:18px;
}
.Footer_txt8
{
	font-family:arial;
	font-size:11px;	
}
.Footer_txt9
{
	font-family:arial;
	font-size:10px;	
}
.headtxt2
{
	font-family:arial;
	font-size:12px;
	color:#000000;	
}
.txtU
{
	font-family:arial;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

.Span_Pipe
{
	font-family:arial;
	font-size:12px;
	color:#dcdcdc;
}
a
{
	font-family:Arial;
	font-size:12px;
	color:#004de6
}
a:link {color: #004de6; text-decoration: none}
a:active {color: #004de6;text-decoration: none}
a:visited {color: #3b237b;text-decoration: none}
a:hover {color: #009900;text-decoration: none} 

ul
{
	font-family:arial;
	font-size:12px;
	color:#000000;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-left:20px;
}

.DefaultBody
{
	margin: 0px 0px 0px 0px;
	width:100%;	
	background-color:#666666;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#dcdcdc', startColorstr='#666666', gradientType='0');
}

#Div_main
{
	width:980px;	
	text-align:center;
	border-style:solid;
	border-color:#dcdcdc;
	border-width:1px;
	/*
	border-color:red;
	border-width:5px;*/
	/*The following 3 lines of codes "centers" the main <div> in the browser(margin-left: has to be half its orginal width i.e 980/2 = 490; */	
	position:relative;
	left:50%;
	margin-left:-490px;
	background-color:#FFFFFF;
	/*height:100%;*/
	
}

#Div_header
{
	/*width:1160px;*/
	width:980px;	
	/*
	border-style:solid;
	border-color:green;
	border-width:2px;
	*/
}

#Div_body
{
WIDTH: 980px; 
/*height:70%;*/
/*
border-style:solid;
border-color:green;
border-width:2px;
*/
}

#Div_footer
{
	/*width:1160px;*/
	width:980px;
	vertical-align:bottom;
	bottom:0px;
	/*
	border-style:solid;
	border-color:blue;
	border-width:2px;
	*/
}

.Space10
{
padding:0px 0px 10px 0px;
display:block;

}
.Space2
{
	height:5px;
	display:block;
}
.Space20
{
padding:0px 0px 20px 0px;
}
.Space40
{
margin:0px 0px 40px 0px;

}



/*****************END of common class styles***********************/
/*****************START of Header Template styles***********************/
#headMain
{
	width:980px;
	height:148px;
}

#headTop
{
	width:980px;
	height:25px;
}
#headTop_Guest
{
	width:400px;
	display:inline;
	float:left;
	text-align:left;
}
#headTop_Login
{
	width:575px;
	display:inline;	
	float:right;
	text-align:right;
}

#headMiddle
{
	width:980px;
	height:73px;
	background-image:url(../Image2010/2010-masthead-backgrnd.jpg);
	background-repeat:repeat;
		
}
#headMiddle_iLeft
{
	width:240px;
	display:inline;
	float:left;
}
#headMiddle_iMiddle
{
	width:386px;
	display:inline;
	float:left;
	background-image:url(../Image2010/2010-masthead-backgrnd.jpg);
	background-repeat:repeat;
	
}
#headMiddle_iRight
{
	width:350px;
	display:inline;	
	float:left;
}

.headMenu
{
	height:25px;
	width:980px;
	background:#000000;
}
#headMenu_iLeft
{
	width:680px;
	display:inline;
	float:left;	
}
#headSearch_iRight
{
	width:299px;
	display:inline;	
	float:left;	
	text-align:right;
}
.headSearch_txt
{
	WIDTH: 170px;
}

#headBottom
{
	height:25px;
	width:980px;
	display:inline;	
	float:left;
	text-align:left;
	vertical-align:bottom;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#dcdcdc', startColorstr='#FFFFFF', gradientType='0');*/
	background-image:url(../Image2010/breadcrumb-background.jpg);
	background-repeat:repeat;
	
}
.headBottom_link
{
	font-family:arial;
	font-size:11px;
	/*color:#004de6;*/
	vertical-align:bottom;			
}

/*****************START of Header Template styles***********************/

/*****************START of Default.aspx Page styles***********************/

/*
.DefaultDiv_leftMain
{
	width:260px;
	///*height:650px;
	height:100%;
	display:block;
	float:left;
	background-color:#F3F1E9;
	background-repeat:repeat;
	vertical-align:top;	
	padding:20px 0px 20px 20px;
	
}
*/

#DefaultDiv_leftMain
{
width:250px;
display:block;
float:left;
/*background:#F3F1E9;*/
padding:20px 0px 20px 0px;
}

/*
.DefaultDiv_rightMain
{
	padding-left:20px;
	padding-top:20px;
	///*width:840px;
	width:720px;
	height:100%;
	display:block;	
	float:left;
	vertical-align:top;
	text-align:left;	
}
*/

#DefaultDiv_rightMain
{
 width:700px;
display:block;
padding:0px 0px 20px 20px;
float:left;
background:#fff;
vertical-align:top;
text-align:left;
margin-top:20px;
}


/*Left pane*/
.DefaultDiv_lImg
{
	width:240px;
	height:150px;
	text-align:right;
	
}

.Default_lImg
{
	width:240px;
	padding:0px 0px 0px 0px;
	margin-left:20px;
}

.DefaultDiv_lPrgLink
{
	margin-top:20px;
	margin-left:20px;
	width:240px;
	padding:10px 0px 10px 10px;
	border-style:solid;
	border-color:#e0dcc5;
	border-width:1px;
	text-align:left;
	background-color:#f3f1e9;	
}
/*Right pane - panel1*/
.DefaultDiv_rDescr
{
	width:700px;
}
.DefaultSpan_subSpace
{
padding:0px 0px 10px 0px;

}
.ResSpan_subSpace
{
padding:0px 0px 20px 0px;

}
.DefaultDiv_rSecImgDesc
{
	width:700px;
}

.DefaultDiv_r1Sec
{
	display:block;	
	float:left;
	
}
.DefaultDiv_rSec
{
	width:200px;
	height:180px;
	padding:10px 10px 10px 10px; 
	border-style:solid;
	border-color:#dcdcdc;
	border-width:1px;
	margin-bottom:20px;
	margin-right:10px;	
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#dcdcdc', startColorstr='#FFFFFF', gradientType='0');
	background-image:url(../Image2010/home-sector-background200.jpg);
	background-repeat:repeat;
	vertical-align:top;	
	
}
.DefaultDiv_secDesc
{
	width:200px;
	height:75px;
	vertical-align:top;
	
}
.DefaultLbl_secDesc
{
	font-family:arial;
	font-size:12px;
	color:#000000;
}
.DefaultDiv_alignRight
{
	width:200px;
	text-align:right;
	display:block;
	margin-bottom:10px;
}
.DefaultImg_Sec
{
	width:200px;
	height:72px;	
}

.DefaultDiv_lBrochure
{
	margin-top:20px;
	margin-left:20px;
	width:240px;
	height:250px;
	padding:10px 5px 10px 10px;
	border-style:solid;
	border-color:#e0dcc5;
	border-width:1px;
	text-align:left;
	background-color:#f3f1e9;	
	background-image:url(../Image2010/2010-brochure.jpg);
	background-repeat:repeat;	
}

.DefaultBro_h4
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#318EC4;
	text-align:left;
	
}
.DefaultBro_txt1
{
	font-family:arial;
	font-size:10px;	
	color:#318EC4;
	text-align:left;
	line-height:25px;
}

.DefaultBro_txt2
{
	font-family:arial;
	font-size:10px;	
	color:#666666;
	text-align:left;
}

/*****************END of Default.aspx Page styles***********************/
/*****************START of Sector.aspx Page styles***********************/
.secI_rpSec
{
	width:240px;
	height:150px;
	text-align:right;
}
.secTD_ResearchEmpty
{
	width:138px;
	/*background-color:#F3F1E9;*/
}
.secTD_ResearchImage
{
	/*background-color:#F3F1E9;*/
	vertical-align:top;
	border-color:#F3F1E9;
}
.secTd_secImage
{
	vertical-align:top;
	width:238px;
	padding:20px 0px 0px 20px;
	/*background-color:#F3F1E9;*/
	/*border-top:solid 1px #F3F1E9;*/
	text-align:right;
}
.secTd_SecDetails
{
	vertical-align:top;
	width:670px;
	padding:20px 0px 0px 5px;
}
.secTd_SecTitDetails
{
	vertical-align:top;
	width:670px;
	padding:0px 0px 0px 5px;
}
.secTd_ResearchEmptyDesc
{
	width:20px;	
}
.secTd_ResearchImage
{
	
	width:120px;
	height:37px;
	text-align:right;
	vertical-align:top;
}
secTd_ResearchEmpty
{

}

.secI_rpResearch
{
	width:120px;
	height:37px;
	text-align:right;
	vertical-align:top;
}
.secTd_sub
{
	vertical-align:middle;
	align:center;
	/*background-color:#F3F1E9;*/
	/*border-top:solid 1px #F3F1E9;*/
	width:245px;
}
.secTd_subTitle
{
	vertical-align:middle;
	align:center;
	width:670px;
	padding:0px 0px 5px 0px;
}

.secTD_ResearchBorder1
{
	border-top:solid 1px #dcdcdc;
	width:250px;
	text-align:left;
	vertical-align:top;
	
}
.secTD_ResearchBorder2
{
	border-top:solid 1px #dcdcdc;
	width:20px;
	text-align:left;
	vertical-align:text-top;
	
}
.secTD_ResearchBorder3
{
	border-top:solid 1px #dcdcdc;
	width:390px;
	text-align:left;
	vertical-align:text-top;
	
}
.secHr_Line
{
	text-align:right;
	margin:0px 15px 20px 20px;
	width:660px;
	border:solid 1px #dcdcdc;		
}

.secTbl_MainRP
{
	vertical-align:top;
	margin:0px 0px 0px 0px;
	
}
.secTr_subTitle
{
	text-align:center;
}
.secTbl_Main
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	width:980px;
	
}

.secXprog
{
    font-style:italic;
    color:#666666;
    font-family:arial;
	font-size:12px;
}

/* Added Sec left Nav Table Style (same as Research left Nav Table) - Dan Alsay */
.tSec_Detail
{
	text-align:left;
	width:260px;
	/*padding:20px 10px 20px 0px;*/
	margin:0px 0px 20px 0px;
	vertical-align:top;

}

/*****************END of Sector.aspx Page styles***********************/
/*****************END of Virtual Sector.aspx Page styles***********************/
.vSecTbl_Main
{
	width:940px;
	margin:20px 20px 20px 20px;
	vertical-align:top;
}

.vSecTd_left
{
	padding:0px 20px 20px 0px;
	vertical-align:top;
}

.vSecTd_right
{
 padding:0px 20px 0px 0px;
 vertical-align:top;
}

.uSecTbl_Main
{
	/*BORDER-LEFT: #dcdcdc thin solid;*/
	padding:0px 0px 20px 0px;
	
}
.vSectorTd_Descr
{
	padding:10px 0px 10px 0px;
}
/*****************END of Virtual Sector.aspx Page styles***********************/

/*****************START of Research.aspx Page styles*******************/
.ResTbl_Main
{
	width:940px;
	margin:0px 20px 20px 20px;
	vertical-align:top;
}
.ResTbl_Left
{
	text-align:left;
	width:260px;
	/*padding:20px 10px 20px 0px;*/
	margin:20px 0px 20px 0px;
	vertical-align:top;

}
.ResDiv_left
{
	text-align:left;
	width:260px;
	/*padding:20px 0px 20px 0px;*/
	vertical-align:top;
	
	/*float:left;
	display:block;*/
}


.ResDiv_right
{
	width:700px;
	vertical-align:top;
	padding:20px 0px 20px 0px;
	
}


.ResDiv_leftNav
{
	
	width:240px;
	/*margin:20px 0px 20px 0px;*/
	padding:20px 0px 20px 0px;
	
}

.ResImg
{
	width:240px;
	height: 75px;
	vertical-align:top;
}

/*****************END of Research.aspx Page styles*********************/
/*****************START of Technology innovation styles*******************/

.Techtblmain
{
	padding:0px 0px 0px 0px;
	width:940px;
	border-width:0px;
	margin:20px 20px 20px 20px;
}

.Techtdmain
{
	
	width:940px;
	vertical-align:top;
	left:0px;
}

.TechtblLeft
{
	padding:0px 0px 0px 0px; 
	width:940px;
	border-width:0px;
}
.TechTD_left
{
	width:260px;
	padding:0 20px 0px 0px;
	
}

.TechTD_right
{
	width:720px;
	padding:0 0px 0px 0px;
}

/*****************eND of Technology innovation styles*******************/
/*****************START of 2010Program styles*******************/
.tblSMain
{
	padding:0px 0px 0px 0px;
	width:940px;
	text-align:left;
	vertical-align:middle;
	margin:20px 20px 20px 20px;
}
.tblSprg
{
	padding:0px 0px 0px 0px;
	width:940px;
	margin:0px 0px 0px 0px;
}

.tdSprg
{
	
	width:560px;
	text-align:left;
	vertical-align:top;	
	border-bottom:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	padding:0px 0px 0px 10px;
}
.tdSRes
{
	width:360px;
	text-align:left;
	vertical-align:top;	
	border-bottom:solid 1px #dcdcdc;
	border-right:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	padding:0px 0px 0px 10px;
	font-family:arial;
	font-size:12px;
	color:#000000;
	
}


/*****************START of 2010Program styles*******************/
/*****************START of ProgramTab styles*******************/

.prgTab_tblMain
{
	width:980px;
	padding:0px 0px 0px 0px;	
}

.prgTab_tblSub
{
	width:979px;
	padding:0px 20px 0px 0px;
	
}
.prgTab_tdLeft
{
	width:260px;
	padding:20px 0px 0px 20px;
	text-align:left;
	vertical-align:top;
}

.prgTab_tblLeft
{
	width:260px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
}

.prgTab_tblLeftNav
{
	width:260px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
}
.Prgtab_tdRight
{
	width:auto;
	text-align:left;
	vertical-align:top;
}

.prgtab_tblRight
{
	width:660px;
	padding:0px 0px 0px 0px;
	margin:15px 20px 0px 0px;
	text-align:left;
	vertical-align:top;
	
}

/*****************START of ProgramTab styles*******************/
/*****************START of ProgramTab user Control styles*******************/

.uPrgTab_tblMain
{
	width:100%;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-width:0px;
}

/*****************START of ProgramTab styles*******************/
/*****************START of Prj_Prjset user Control styles*******************/

.Prj_tdBorder
{
	width:620px;
	border-top:solid 1px #dcdcdc;
	text-align:left;
}
.PrjSetTbl_LinkRight
{
	margin:0px 0px 0px 20px;
}

/*****************END of Prj_Prjset user Control styles*******************/
/*****************START of sitemap styles*******************/

.siteTbl_main
{
	width:980px;
	padding:20px 20px 20px 20px;
}
.siteTbl_sub
{
	width:940px;
	padding:6px;
	
}
.siteHr
{
	color:#306298;
		
}

/*****************End of sitemap styles*******************/
/*****************Start of Contact-us styles*******************/

.conTbl_main
{
	width:940px;
	margin:20px 20px 20px 20px;
	vertical-align:top;
}

/*****************End of Contact-us styles*******************/
/*****************Start of Search Tip styles*******************/

.tipTbl_main
{
	width:940px;
	margin:20px 20px 20px 20px;
	vertical-align:top;
}
/*****************End of Search Tip styles*******************/
/*****************Start of Purchase styles*******************/

.purTbl_Main
{
	width:940px;
	margin:20px 20px 20px 20px;
	vertical-align:top;
}

/*****************End of Purchase styles*******************/
/*****************Start of Interest Form styles*******************/

.IntTbl_main
{
	width:940px;
	margin:20px 20px 20px 20px;
	vertical-align:top;
}

/*****************End of Interest form styles*******************/
/*****************Start of Personal Interest Form styles*******************/

.personTbl_main
{
	width:940px;
	margin:20px 20px 20px 20px;
	vertical-align:top;
}

/*****************End of Personal Interest form styles*******************/
/*****************Start of Thanks Interest Form styles*******************/

.thankTbl_main
{
	width:940px;
	margin:20px 20px 20px 20px;
	vertical-align:top;
}
.ThankPnl_Sub
{
	width:940px;
	margin:20px 20px 20px 20px;
	vertical-align:top;
}

/*****************End of Thanks Interest form styles*******************/
/*****************Start of Advanced Search styles*******************/

.aSearchTbl_Main
{
	width:940px;
	margin:20px 20px 20px 20px;
	vertical-align:top;
}

/*****************End of Advanced Search styles*******************/

/*****************Start of Search styles*******************/

.SearchTbl_Main
{
	width:940px;
	margin:20px 20px 20px 20px;
	vertical-align:top;
}

/*****************End of Search styles*******************/
/*****************Start of Search styles*******************/

.errTbl_Main
{
	width:940px;
	margin:20px 20px 20px 20px;
	vertical-align:top;
}

/*****************End of Search styles*******************/
/*****************Start of Left-Nav styles*******************/

.leftTree_Nav
{
	font-family:arial;
	font-size:10px;	
}

.leftTree_Td
{
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	/*BACKGROUND-COLOR:#F3F1E9;*/
	/*
	border-left-style:solid;
	border-left-color:#F3F1E9;
	border-left-width:8px;
    */
	padding-left:8px;
	padding-top:4px;
}
.leftNavTbl
{
	/*BACKGROUND-COLOR: #e1e5e7;*/
	BACKGROUND-COLOR:#F3F1E9;
	TEXT-ALIGN: left;	
	border:0; 
	width:240px;
	Padding:0px 0px 0px 0px;
	/*border:dotted 1px #e0dcc5 ;	*/
}


/*****************End of Left-Nav styles*******************/
/*****************Start of AtAGlance.aspx styles*******************/
.GlanTbl_main
{
	margin:10px 10px 10px 10px;
	text-align:left;
	vertical-align:top;
}

.GlanHead_Space
{

}

/*****************Start of AtAGlance.aspx styles*******************/
