@charset "UTF-8";
/* CSS Document */
A{	color: #B31322;	text-decoration: none;}	
A:HOVER {color: #7E8058; text-decoration: none;}
#bg 
{
	top:0px;
	width:100%;
	height:1257px;
	background-image: url(images/bckgrd_ground.jpg);
	left: 0px;
	position: absolute;
}
div.container
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	width: 1000px;
}
div.topmenu
{
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	overflow: visible;
	height: 50px;
}
div.menu2container
{
	width:950px;
	margin-top: 10px;
	margin-left: 20px;
}
div.logo
{
	width:300px;
	float: left;
}
div.menu2
{
	width:110px;
	float: right;
	margin-top: 45px;
}
div.menu2Clear
{
	clear: both;
}
div.aboutus
{
	width:125px;
	height: 20px;
	margin-left: 0px;
	margin-top: 20px;
	position: absolute;
}
div.approach
{
	width:125px;
	height: 20px;
	margin-left: 125px;
	margin-top: 20px;
	position: absolute;
}
div.services
{
	width:125px;
	height: 20px;
	margin-left: 250px;
	margin-top: 20px;
	position: absolute;
}
div.clients
{
	width:125px;
	height: 20px;
	margin-left: 375px;
	margin-top: 20px;
	position: absolute;
}
div.ourwork
{
	width:125px;
	height: 20px;
	margin-left: 500px;
	margin-top: 20px;
	position: absolute;
}
div.publications
{
	width:125px;
	height: 20px;
	margin-left: 625px;
	margin-top: 20px;
	position: absolute;
}
div.news
{
	width:125px;
	height: 20px;
	margin-left:750px;
	margin-top: 20px;
	position: absolute;
}
div.leadership
{
	width:125px;
	height: 20px;
	margin-left:875px;
	margin-top: 20px;
	position: absolute;
}
div.middlesection
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 996px;
	background-image: url(images/middle_bckgrd.png);
	background-repeat: no-repeat;
	background-position: center top;
}
div.middlesection_header
{
	width: 970px;
	height: 5px;
}
div.middlesection_inside
{
	margin-top: 15px;
	width: 764px;
	margin-left: 5px;
	border-right-width: 0.25px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-bottom: 20px;
}
div.flashvideo
{
	width: 728px;
	margin-left: 15px;
	border: .25px solid #B31322;
}
div.middlecontent_homepg
{
	width: 728px;
	margin-left: 15px;
	margin-top: 20px;
	padding-bottom: 20px;
}
div.homepage_title1
{
	width: 366px;
	border-bottom-width: 0.15px;
	border-bottom-style: solid;
	border-bottom-color: #B31322;
	float: left;
}
div.homepage_content1
{
	width: 366px;
	margin-top: 5px;
	float: left;
}
div.homepage_title2
{
	width: 366px;
	border-bottom-width: 0.15px;
	border-bottom-style: solid;
	border-bottom-color: #B31322;
	margin-top: 20px;
	float: left;
}
div.homepage_content2
{
	width: 366px;
	margin-top: 5px;
	float: left;
}
div.homepage_title3
{
	width: 330px;
	float: right;
}
div.homepage_content3
{
	width: 335px;
	margin-top: 5px;
	float: right;
	background-color: #F2F2F2;
	padding-bottom: 10px;
}
div.content1Clear
{
	clear: both;
}
div.content2Clear
{
	clear: both;
}
div.homepage_photo
{
	width: 335px;
	margin-top: 5px;
	float: right;
	height: 100px;
}
div.publication1
{
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
div.publication1_date
{
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-left: 5px;
	padding-right: 5px;
}
div.publication2
{
	margin-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
div.publication2_date
{
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-left: 5px;
	padding-right: 5px;
}
div.publication3
{
	margin-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
div.publication3_date
{
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-left: 5px;
	padding-right: 5px;
}
div.publication4
{
	margin-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
div.publication4_date
{
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-left: 5px;
	padding-right: 5px;
}
div.bottomcontent_homepg
{
	width: 728px;
	margin-left: 15px;
	margin-top: 5px;
}
div.footercontent_homepg
{
	width: 728px;
	margin-left: 15px;
	margin-top: 10px;
	padding-bottom: 20px;
	border-top-width: 0.25px;
	border-top-style: solid;
	border-top-color: #666666;
}
div.maintitle_innerpage
{
	width: 728px;
	border-bottom-width: 0.15px;
	border-bottom-style: solid;
	border-bottom-color: #B31322;
}
div.maincontent_innerpage
{
	width: 728px;
	margin-top: 5px;
}
div.mainphoto_innerpage
{
	width: 728px;
	margin-top: 20px;
}
div.newstitle1
{
	width: 728px;
	margin-top: 5px;
}
div.newscontent1
{
	width: 728px;
	margin-top: 5px;
}
div.newsdate1
{
	width: 728px;
	margin-top: 5px;
}
div.newstitle2
{
	width: 728px;
	margin-top: 20px;
}
div.newscontent2
{
	width: 728px;
	margin-top: 5px;
}
div.newsdate2
{
	width: 728px;
	margin-top: 5px;
}
div.newstitle3
{
	width: 728px;
	margin-top: 20px;
}
div.newscontent3
{
	width: 728px;
	margin-top: 5px;
}
div.newsdate3
{
	width: 728px;
	margin-top: 5px;
}
div.newstitle4
{
	width: 728px;
	margin-top: 20px;
}
div.newscontent4
{
	width: 728px;
	margin-top: 5px;
}
div.newsdate4
{
	width: 728px;
	margin-top: 5px;
}
div.newstitle5
{
	width: 728px;
	margin-top: 20px;
}
div.newscontent5
{
	width: 728px;
	margin-top: 5px;
}
div.newsdate5
{
	width: 728px;
	margin-top: 5px;
}
div.maincontent_publication
{
	width: 708px;
	margin-top: 5px;
	padding: 10px;
	background-color: #F2F2F2;
}
div.maincontent_pub_menu
{
	width: 708px;
	margin-top: 5px;
	padding: 10px;
}
div.maincontent_pub_documents
{
	width: 708px;
	margin-top: 5px;
	padding: 10px;
}
