/*

Intres CSS 

created:       2007.04.03 -- tere
last modified: 2007.04.03 -- tere

Notes:
 - Page width should be limited to 752 px

*/




/* DROP DOWN MENU ITEMS   ------------- */


#M1 {}
#M2 {}
#M3 {}
#M4 {}
#M5 {}
#M6 {}
#M7 {}


#DropMenu_1 {
	visibility: hidden;
	z-index: 5;
	position: absolute;
	top: 66;
	left: center;
	margin-left: 212px;
		
}
#DropMenu_2 {
	visibility: hidden; 
	z-index: 5; 
	position: absolute;
	left: center;
	top: 66;	
	margin-left: 290px;
}
#DropMenu_3 {
	visibility: hidden; 
	z-index: 5; 
	position: absolute;
	left: center;
	top: 66;	
	margin-left: 385px;
}
#DropMenu_4 {
	visibility: hidden; 
	z-index: 5; 
	position: absolute;
	left: center;
	top: 66;	
	margin-left: 450px;
}
#DropMenu_5 {
	visibility: hidden; 
	z-index: 5; 
	position: absolute;
	left: center;
	top: 66;	
	margin-left: 525px;
}
#DropMenu_6 {
	visibility: hidden; 
	z-index: 5; 
	position: absolute;
	left: center;
	top: 66;	
	margin-left: 600px;
}
#DropMenu_7 {
	visibility: hidden; 
	z-index: 5; 
	position: absolute;
	left: center;
	top: 66;	
	margin-left: 670px;
}

#SubM1_1 {}
#SubM1_2 {}
#SubM1_3 {}
#SubM1_4 {}
#SubM1_5 {}

#SubM2_1 {}
#SubM2_2 {}
#SubM2_3 {}
#SubM2_4 {}
#SubM2_5 {}

#SubM3_1 {}
#SubM3_2 {}
#SubM3_3 {}
#SubM3_4 {}
#SubM3_5 {}

#SubM4_1 {}
#SubM4_2 {}
#SubM4_3 {}
#SubM4_4 {}
#SubM4_5 {}

#SubM5_1 {}
#SubM5_2 {}
#SubM5_3 {}
#SubM5_4 {}
#SubM5_5 {}

#SubM6_1 {}
#SubM6_2 {}
#SubM6_3 {}
#SubM6_4 {}
#SubM6_5 {}

#SubM7_1 {}
#SubM7_2 {}
#SubM7_3 {}
#SubM7_4 {}
#SubM7_5 {}

.dropDown {
	font-family: Tahoma, verdana, arial;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
	text-align: left;
	background-color: #C8CFD5;
}

.dropDown a{
	color: #820202;
	font-weight: normal; 
	text-decoration: none;
	padding: 2 5 2 5;
}
.dropDown a:hover{
	color: #F6D912;
}
.dropDown td{
	padding: 3 5 3 5;
}


/* ------------------------------------ */



body {
  text-align: center;
  }


#PageContainer1 {	/* homepage container */
	margin: 0 auto;
	width: 800;
	text-align: left;

	border-style: dashed;
	border-color: #7A7A7A;
	border-width: 0;
}


/* ----------- HOMEPAGE, TOP MENU, COPYRIGHT DEFS ----------------- */


#TopMenu {
	margin: 20 0 0 0;
	
	font-family: Tahoma, verdana, arial;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
	text-align: center;
}
#TopMenu a{
	text-decoration: none;
	
	color: #820202;
	font-weight: normal; 

	margin: 0 10 0 10;
		
}
#TopMenu a:hover{
	text-decoration: overline;
/*	color: #DC9600;		*/
}
.topMenuLine {
	border-style: solid;
	border-color: #7A7A7A;
	border-width: 0 0 2 0;
}
.topLogo {
	margin: 10 0 0 0;
}


#LeftColHome {
	left: left;
	margin: 12 0 0 10;
	width: 143;
	height: 450px;
	
	background-color: #8D9D79;

}
#LeftColHome .links{
	margin: 20 5 0 15;
	
}

#LeftColHome a {
	font-family: Tahoma, verdana, arial;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
	line-height: 1.5;
	text-decoration: none;
}

#LeftColHome a:hover {
	color: #F6D912;
	text-decoration: none;
}

#HomeSPACER {
	/* This is a correction for IE formatting */
}

#CenterText {
	width: 260;
	z-index: 3;
	position: absolute;
	top: 69px;
	left: center;
	margin: 10 0 0 170;
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	text-align: left;
	character-spacing: 50;
	line-height: 1.8;
	border-style: dashed;
	border-color: #7A7A7A;
	border-width: 0;
	height: 502px;

}


#CenterText h1{
	font-family: arial;
	font-weight: bold;
	color: #464646;
	font-size: 20px;
	text-align: left;
	character-spacing: 50;
	line-height: 1;

}
#CenterText a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#CenterText a:hover{
	text-decoration: underline;

}

#RightCol {
	z-index: 0;
	position: absolute;
	top: 83;
	left: center;
	margin: 10 0 0 315;

	font-family: tahoma, verdana, arial;
	font-weight: normal;
	color: #151515;
	font-size: 12px;
	text-align: right;

	border-style: dashed;
	border-color: #7A7A7A;
	border-width: 0;

}


#Footer {
	position: absolute;
	top: 570;
	left: center;
	margin-left: 220;
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	color: #6e6e6e;
	font-size: 11px;
	text-align: center;
	line-height: 1.5;

	border-style: dashed;
	border-color: #7A7A7A;
	border-width: 0;

}


/* ----------- GENERALLY USEFULL CLASS DEFS ----------------- */

.spacerText {
	font-size: 6px;
}


/* ----------------- INNER PAGE TEMPLATE DEFS -------------------------- */


#TopMenu2 {
	margin: 30 0 0 0;
	
	font-family: Tahoma, verdana, arial;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
	text-align: left;
}
#TopMenu2 img{
	float: left;
	margin: 7 10 0 0;
}
#TopMenu2 a{
	text-decoration: none;
	
	color: #820202;
	font-weight: normal; 

	margin: 0 0 0 30;
		
}
#TopMenu2 a:hover{
	text-decoration: overline;
/*	color: #DC9600;		*/
}
#TopMenu2 .spacer{
	margin-left: 20px;
}
#TopMenuLine2 {
	position: relative;
	width: 570px;
	left: 170;
	margin-top: 10px;
	
	border-style: solid;
	border-color: #7A7A7A;
	border-width: 0 0 2 0;
}




#LeftMenu {

	align: left;
	margin: 65 0 0 0;
	width: 180;
	
	font-family: Tahoma, verdana, arial;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-align: left;

	line-height: 22px;
	letter-spacing: .3px;
	
/*	border-style: solid;
	border-color: #7A7A7A;
	border-width: 0 2 0 0;
*/
}
#LeftMenu a{
	text-decoration: none;
	
	color: #820202;
	font-weight: normal; 
	margin: 0 0 0 30;
		
}
#LeftMenu a:hover{
	text-decoration: underline;
}
#LeftMenu .activeDot{
	float: left;
	margin: 5 -20 0 5;
}
#LeftMenu .activeLocation{
	font-weight: bold;
}
#LeftMenu .subItem{
	margin-left: 50;
}


#RightMenu {

	float: right;
	margin: 35 0 0 0;
	width: 180;
	
	font-family: Tahoma, verdana, arial;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-align: left;

	line-height: 22px;
	letter-spacing: .3px;
	
/*	border-style: solid;
	border-color: #7A7A7A;
	border-width: 0 2 0 0;
*/
}

#RightMenu a{
	text-decoration: none;
	
	color: #820202;
	font-weight: normal; 
	margin: 0 0 0 0;
		
}
#RightMenu a:hover{
	text-decoration: underline;
}

#RightMenu table{
	font-family: Tahoma, verdana, arial;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-align: left;
	width: 180;

	line-height: 22px;
	letter-spacing: .3px;
}

#RightMenu th{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #8A8989;
	padding: 0 3 0 3;
	font-size: 12px;
	line-height: 22px;
	letter-spacing: .3px;


	line-height: 22px;
	letter-spacing: .3px;
}
#RightMenu td{
	padding: 2 5 2 10;
	
}
#RightMenu .pageIndex {
	/* background-color: #FFFDCC; This was the disliked original yellow background*/
	background-color: #D8E4D0;
}
#RightMenu .infoBox1 {
	background-color: #8D9D79;
	background-color: #ADC194;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 1px;
	color: #3a3a3a

}

#RightMenu .resumeArticleList {
	background-color: #D8E4D0;
	line-height: 13px;
	font-size: 11px;
}
#RightMenu .resumeSpacer {
	font-size: 1px;
	line-height: 12px;
}



#RightMenu .accent {
	font-weight: bold;
	color: #000000;
	
}
.standardText {
	font-family: arial;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-align: left;
	line-height: 18px;
	letter-spacing: .2px;
}

#MainContent {

	float: left;
	margin: 35 0 0 0;
	width: 580;
	padding-left:20;
	
	font-family: arial;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-align: left;

	line-height: 18px;
	letter-spacing: .2px;
	
	border-style: solid;
	border-color: #7A7A7A;
	border-width: 0 0 0 0;

/*	border-style: dashed;
	border-color: #7A7A7A;
	border-width: 1;
*/
}

#MainContent p{
	width: 500px;
}

#MainContent a{
	text-decoration: none;
	color: #820202;
	font-weight: normal;
}

#MainContent a:hover{
	text-decoration: underline;
	/* background-color: #FFFDCC;*/
}

#MainContent h1{
	color: #820202;
	font-weight: normal;
	font-size: 19px;
	font-family: arial;
	letter-spacing: 1px;
}

#MainContent h2{
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	font-family: arial;
	letter-spacing: .5px;
	line-height: .3;
}

#MainContent .h2Container{
	border-color: #d1d1d1;
	border-style: solid;
	border-width: 0 0 1 0;
}
#MainContent .h2Container1{
	background-color: #d1d1d1;
	background-image: url('../graphics/standard_layout/tab-grey1.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
}
#MainContent .h2Container1_2{
	background-color: #d1d1d1;
	background-image: url('../graphics/standard_layout/tab-grey1.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
}
#MainContent .h2Container2{
	background-color: #d1d1d1;
	background-image: url('../graphics/standard_layout/tab-grey2.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	width: 13px;
}

#MainContent h3{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	font-size: 13px;
	font-family: arial, condensed;
	letter-spacing: .2px;
	letter-height: 100%;
}

#MainContent .accent{
	font-weight: bold;
	color: #001F93;
	font-size: 12px;
}
#MainContent .hang{
	margin-left: 25px;
	margin-top: 3;
	margin-bottom: 5;
	color: #000000;
	font-weight: normal;
}
#MainContent .sectionImg{
	border-color: #000000;
	border-style: solid;
	border-width: 1 1 1 1;
	margin: 10 10 10 10;
}
#MainContent .pageMenuSection{
	border-style: dashed;
	border-width: 0 0 0 0;
	padding: 15 0 0 30;
	background-color: #FFFDCC;
	background-image: url('../graphics/Layout/menu-yellow2.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: .2px;
	
}
#MainContent .pageMenuSection2{
	background-color: #FFFDCC;
	background-image: url('../graphics/Layout/menu-yellow.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	width: 25px;
}
#MainContent .pageMenuSection3{
	background-color: #FFFDCC;
	background-image: url('../graphics/Layout/menu-yellow3.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 25px;
	font-size: 1px;
	height: 18px;
}
#MainContent .pageMenuSection4{
	background-color: #FFFDCC;
	background-image: url('../graphics/Layout/menu-yellow4.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size: 1px;
	width: 25px;
}

#Copyright {
	float: left;
	width: 750;
	text-align: center;
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	color: #6e6e6e;
	font-size: 11px;
	text-align: center;
	line-height: 1.5;
	margin: 25 0 30 0;

	border-style: dashed;
	border-color: #7A7A7A;
	border-width: 0;

}


.homeTextLink {}
.homeTextLink a{
	color: #5F5F5F; 
	text-decoration: none;
}
.homeTextLink a:hover{
	text-decoration: underline;
}

/* ----------------- PAGE SPECIFIC TEMPLATE DEFS -------------------------- */

.pubAbstracts {
}
.pubAbstracts a{
	font-size: 14px;
	
}
.abstractMenu{
}
.abstractMenu td{
	padding: 10px;
	line-height: 1.2;
	border: solid #000000 0px;
}
.abstractMenu a{
	text-weight: bold;	
}

.standardText {
	font-family: arial;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-align: left;

	line-height: 18px;
	letter-spacing: .2px;
}

#RightMenu .indent {
	margin-left: 12px;
}

#ProjectBar {
	width: 100%;
	border-width: 0 0 1px 0; 
	border-color: #050505; 
	border-style: solid;

	padding-bottom: 3px;
	margin-bottom: 15px;	
}
#ProjectBar .title{
	font-weight: bold;
	font-size: 15px;
	line-height: 1.7;
}
#ProjectBar .subtitle{
	font-weight: normal;
	font-size: 13px;
}
#ProjectBar img{
	border: 1px #050505 solid;
	margin-left: 5px;
}

#ProjectServices{
	border: 1px #9BADA2 solid;
	background-color: #eaeaea;
	margin: 0 0px 20px 10;
	width: 240px;
	line-height: 5px;
	padding: 5px;
	
}
#ProjectServices .title{
	font-weight: bold;
	font-size: 13px;
	line-height: 1.7;
}
#ProjectServices a{
	line-height: 1.3;
}
#ProjectServices a:hover{

}
#ProjectMainImageContainer {
	border: 0px #000000 solid;
	height: 250;
	width: 300;
	float: right;
	margin: 0 0 25 15;
}

.featuredProjectSubTitle{
	font-size: 11px;
	font-weight: bold;
}

#AbstractMenuSpacer {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
