html,body{margin:0;padding:0}

body{
	font: 76% "Lucida Grande", LucidaGrande, Helvetica, Arial, Verdana, sans-serif;
	text-align:center;
	color: #474747;
	background-color: #4672A1;
	background-image: url(../assets/BgBluGrad.jpg);
	background-repeat: repeat-x;
}




img{
	border: 0px;
}


p, ol{
	line-height: 1.5;
	
	letter-spacing: .01em;
}



h1 {
	font-size: 145%;
	letter-spacing: 1px;
	margin-top: 10px;
	margin-bottom: 10px;;
}


h2 {
	font-size: 130%;
	letter-spacing: 0.05em;
	margin-top: 10px;
	margin-bottom: 10px;;
}


h3 {
	font-size: 120%;
	letter-spacing: 1px;
	margin-top: 10px;
	margin-bottom: 10px;;
}


hr {
	color: #FFFFFF;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}


a {
	color:#336DB0;
	text-decoration: none;
}

a:visited {
	color:#336DB0;
	text-decoration: none;
}

a:hover {
	color:#CC3333;
	text-decoration: underline;
}



.blueheader {
	font-size: 14px;
	color: #376488;
	letter-spacing: 2px;
	text-indent: 5px;
	width: 98%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #376488;
	padding-bottom: 5%;
}


.blue1{
	color: #2a64a1;
	padding: 2px;
	text-indent: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2865A9;
}


.blue_grey{
	color: #2a64a1;
	background-color: #E6E6E6;
	padding: 2px;
	text-indent: 4px;
}


.blue_grey1{
	color: #E8EDF1;
	background-color: #4B86AE;
	font-size: 14px;
	padding: 1px 1px 1px 7px;
	font-weight: bolder;
}


.d_grey {
	color: #515151;

}


.m_grey {
	color: #717171;

}


.grey {
	color: #B2B2B2;
}


.blue {
	color: #1B558B;
}


.red {
	color: #CC0000;
}


.red_d {
	color: #A40101;
}

.purple {
	color: #990099;
}


.green {
	color: #009966;
}


.orange {
	color: #cc6600;
}


.orange2 {
	color: #D95700;
}


.white {
	color: #FFFFFF;
}


.ybg {
	background-color: #FFFF00;
}

.ybg_l2 {
	background-color: #FFFFEB;
	padding: 4px;
	border: 1px solid #B6B691;
	background-image: url(../assets/peer_Y_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.ybg_l {
	background-color: #FFFFEB;
	padding: 4px;
	border: 1px solid #B6B691;
}


.bbg_l {
	background-color: #EDFAFF;
	padding: 4px;
	border: 1px solid #B6B691;

	background-repeat: no-repeat;
	background-position: center center;
}



.faux-h2 {
	font-size: 130%;
	font-weight: bold;
}


.bold {font-weight: bold;}

.light {
	font-weight: 100;
}

.nobold {font-weight: normal;}


.serif {
	font-family: "Times New Roman", Times, serif;
}


.ital {
	font-style: oblique;
}

.uline {
	text-decoration: underline;
}


.c_txt {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
} /*  CENTER TEXT */


.caps {
	text-transform: capitalize;
}


.smcaps {
	font-variant: small-caps;
}


.thin {
	font-weight: lighter;
}


.blwh {
	color: #FFFFFF;
	background-color: #6596be;
	font-weight: lighter;
	padding: 6px;
	
}

.bolda a{font-weight: bold;}

.whitelink a {
	color: #FFFFFF;
	text-decoration: none;
}

.whitelink a:hover {
	color: #FFCC33;
	text-decoration: underline;
}


/* FONT SIZES */


.pe {
	line-height: 1.5;
	letter-spacing: .01em;
}



.lg_110 {
	font-size: 110%;
}


.lg_115 {
	font-size: 115%;
}


.lg_120 {
	font-size: 120%;
}

.lg_130 {
	font-size: 130%;
}


.lg_145 {
	font-size: 145%;
}


.lg_150 {
	font-size: 150%;
}

.lg_165 {
	font-size: 165%;
}


.lg_185 {
	font-size: 185%;
}


.lg_200 {
	font-size: 200%;
}


.sm_85 {
	font-size: 85%;
}


.sm_90 {
	font-size: 90%;
}


.sm_75 {
	font-size: 75%;
}


.sm_50 {
	font-size: 50%;
}


.lspace_1 {
	letter-spacing: 1px;
}

/* "FONT SIZES" */



/* BOXES */


.box_1 {
	color: #333333;
	background-color: #FFFCE9;
	line-height: 1.5em;
	border: 1px solid #999999;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
    margin-left: 10px;
	width: 80%;
	float: left;
} /* Value of the BIP Program */



.box_1a {
	color: #333333;
	background-color: #FFFCE9;
	line-height: 1.5em;
	border: 1px solid #999999;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	width: 125px;
	float: right;
	font-size: 90%;
}


.box_2 {
	color: #333333;
	background-color: #E9F1FF;
	line-height: 1.5em;
	border: 1px solid #999999;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
    margin-right: 20px;
	width: 80%;
	float: right;
} /* Value of the BIP Program */


.box_2n {
	color: #333333;
	background-color: #E9F1FF;
	line-height: 1.5em;
	border: 1px solid #999999;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 10px;
	width: 440px;
	float: left;
	text-align: left;
	margin-left: 0px;
	padding-bottom: 0px;
}



.box_3 {
	color: #333333;
	background-color: #E9F1FF;
	line-height: 1.5em;
	border: 1px solid #999999;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 15px;
    margin-left: 0px;
	margin-right: 0px;
	
	
} 


.box_4 {
	color: #333333;
	background-color: #FFFCE9;
	line-height: 1.5em;
	border: 1px solid #999999;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-top: 20px;
    margin-left: 0px;
	margin-right: 0px;
	
	
}


.box_4a {
	color: #333333;
	background-color: #FFFBDE;
	line-height: 1.5em;
	padding-right: 8px;
	padding-left: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
	border-top-width: 4px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4b86ae;
	border-bottom-color: #999999;	
	
}


.box_4a2 {
	color: #333333;
	background-color: #FFFBDE;
	line-height: 1.5em;
	padding-right: 8px;
	padding-left: 10px;
	margin-bottom: 20px;
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
	border-top-width: 4px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4b86ae;
	border-bottom-color: #999999;	
	
}


.box_4b {
	color: #333333;
	background-color: #FFFFFF;
	line-height: 1.5em;
	padding-right: 8px;
	padding-left: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
	border-top-width: 4px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4b86ae;
	border-bottom-color: #999999;	
	
}



.box_4c {
	color: #333333;
	background-color: #FFFFFF;
	line-height: 1.5em;
	padding-right: 8px;
	padding-left: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	border-top-width: 4px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4b86ae;
	border-bottom-color: #999999;	
	
}


.box_5 {
	color: #333333;
	background-color: #FFFCE9;
	line-height: 1.5em;
	border: 1px solid #999999;
	padding: 6px;	
	
}


.box_6 {
	color: #333333;
	background-color: #FFFEF7;
	line-height: 1.5em;
	border: 1px solid #999999;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
}



.box_6_blu {
	color: #333333;
	background-color: #F7FBFF;
	line-height: 1.5em;
	border: 1px solid #999999;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
}

.box7{
	text-align: center;
	padding: 4px;
	border: 1px solid #999999;
}




.box_front_search {
	font-size: 80%;
	background-color: #E8F5FF;
	text-align: center;
	border: 1px solid #999999;
	margin-bottom: 10px;
	margin-right: 2px;
	padding: 2px;
}




.box_gen_pad {
	background-color: #EFEFEF;
	padding: 10px;
	border: 1px solid #666666;
}




/* end BOXES */


.part {
	color: #666666;
	background-color: #FFF8D2;
	line-height: 1.5em;
	width: 230px;
	border: 1px solid #999999;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
}


.part_2 {
	color: #666666;
	background-color: #FFF8D2;
	line-height: 1.5em;
	border: 1px solid #999999;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
	
}


.part_3 {
	color: #333333;
	background-color: #FFFDED;
	line-height: 1.5em;
	border: 1px solid #B2B2B2;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
	
}



.part_4 {
	color: #666666;
	background-color: #FFFCEB;
	border: 1px solid #999999;
	padding: 5px;
	
}



.part_5 {
	color: #666666;
	background-color: #FFFBDE;
	border: 1px solid #999999;
	padding: 3px;
	
}



.part_6 {
	color: #666666;
	background-color: #FFF9E3;
	line-height: 1.5em;
	width: 200px;
	border: 1px solid #999999;
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 20px;
}


.part_j {
	color: #666666;
	background-color: #ECF4FF;
	line-height: 1.5em;
	border: 1px solid #999999;
	margin-bottom: 20px;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 300px;
}



/* "BOXES" */



.core_inst li {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -0.7em;
	line-height: 1.5;
	letter-spacing: 0.01em;
	vertical-align: super;
	padding-bottom: 15px;
}


.centrimage {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding: 0px;
}


/* for publications */

.btm-hr dl{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


.btm-hr dt {
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
}

.btm-hr dd {
	text-align: left;
	margin: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}






.btm-hr1 dl{
	padding-top: 0px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


.btm-hr1 dt {
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
}

.btm-hr1 dd {
	text-align: left;
	margin: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
}







div.ll-pi dl{
	padding-top: 10px;
	padding-bottom: 22px;

}


div.ll-pi dt {
	font-variant: small-caps;
	background-color: #ececec;
	padding: 2px 2px 2px 6px;
	border: 1px solid #CCCCCC;
	letter-spacing: 1px;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 5px;
}

div.ll-pi dd {
	text-align: left;
	margin: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}



/* end of "for publications" */


/*
div {
	border: 1px dotted #FF6666;
}*/







div#header {
	background-color: #4B86B2;
	margin: 0px;
	padding: 0px;
	height: 69px;
}


div#header img {
	display: inline;
}




#navbartop {
	margin: 0px auto;
	height: 0px;
	padding: 0px;	
}



#navbartop ul {
	display: inline;
	padding: 0px;
	margin: 0px;
	height: 13px;
	width: 800px;
}

#navbartop li {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
	background: 0px;
	color: #ffffff;
	font-size: 9px;
	letter-spacing: 1px;
}







div#container{
	width:900px;
	margin:0 auto;
	text-align:left;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #444444;
	border-left-color: #444444;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #444444;
}



div#wrapper{
	margin-top: 30px;

}



div#left_area{
	float: left;
	width: 200px;!important 	
	background-color: #FFFFCC;
	}



div#menu-v {
	background-color: #d3dce5;
	width: 200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #909090;
	border-right-color: #909090;
	border-bottom-color: #909090;
}


div#menu-v h1 {
	font-size: 14px;
	font-variant: small-caps;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 2px 0px 10px 10px;
}



div#menu-v ul {
	background-color: #d3dce5;
	list-style-type: none;
	margin: 0px 0px 0px 15px;
	padding: 0px;	
}


div#menu-v li{
	background-color: #d3dce5;	
	padding-bottom: 12px;
	
}



div#menu-v li a {
	color: #084D88;
	text-decoration: none;
}


div#menu-v li a:hover {
	color: #1B558B;
	text-decoration: underline;
}



#selected {
	color: #515151;
	background-color: #98B7D3;
	padding-top: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bdbdbd;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
	margin-left: -3px;
	padding-left: 3px;
	font-weight: bold;
}


#selected #level2 {
	background-color: #98B7D3;
	width:160px;
	padding-right: 8px;
	margin-left: 8px;
}


#selected #level2 li{
	background-color: #98B7D3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1DDD8;
	padding-bottom: 3px;
	margin-top: 8px;
	font-weight: normal;
}


#selected #level2 li #sel{
	font-weight: bold;
	color: #FFFFCC;		
}


#selected #level2 li a {
	color:#515151;
	text-decoration: none;
}

#selected #level2 li a:visited {
	color:#515151;
	text-decoration: none;
}

#selected #level2 li a:hover {
	color:#FFFFCC;
	text-decoration: underline;
}



#level2 strong {
	font-weight: bold;
	color: #E6E7D4;
}








#selected #level3 {
	background-color: #98B7D3;
	width:160px;
	padding-right: 0px;
	margin-left: 5px;
}

	

#selected #level3 ul{
	background-color: #98B7D3;
}


#selected #level3 li{
	background-color: #98B7D3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	padding-bottom: 3px;
	margin-top: 8px;
	font-weight: lighter;
	font-size: 90%;
}


#selected #level3 li #sel{
	background-color: #98B7D3;
	font-weight: bold;
	color: #FFFFCC;		
}


#selected #level3 li a {
	color:#515151;
	text-decoration: none;
}

#selected #level3 li a:visited {
	color:#515151;
	text-decoration: none;
}

#selected #level3 li a:hover {
	color:#FFFFCC;
	text-decoration: underline;
}



#level3 strong {
	font-weight: bold;
	color: #FFFFFF;
}













div#main{
	float:right;
	width:650px;
	background:#ffffff;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}



div#main_nomenu{
	width:760px;
	background:#ffffff;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
}


div#main_nomenu_w{
	width:820px;
	background:#ffffff;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
}




div#main h2{
	color: #255A93;
	padding-top: 15px;
	padding-bottom: 5px;
}


div#main h3{
	padding-top: 20px;
}




div#footer{clear:both;width:100%}


div#footer{
	background: #4C4C4C;
	color: #FFF;
	bottom: 0px;
	margin-top: 200px;
}

div#footer p{
	margin:0;
	padding:3px 0px;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}


#footer a {
	color:#FFFFFF;
	text-decoration: underline;
}

#footer a:visited {
	color:#FFFFFF;
	text-decoration: underline;
}

#footer a:hover {
	color:#FFFF66;
	text-decoration: underline;
}









/* HORIZONTAL list */

.list_horiz li {
	display: inline;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	list-style-type: none;
}



.list_horiz_70pad-r li {
	display: inline;
	margin: 0px;
	padding-right: 70px;
	padding-left: 10px;
	list-style-type: none;
}

/* "HORIZONTAL list" */





/* NO BULLET list */


.marlib li {margin-bottom: 30px;}



.nbl {
	list-style: none;
}



.nbul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -0.7em;
	line-height: 1.5;
	letter-spacing: .01em;
}


.nbul li{
padding-bottom: 10px;
}




.nbul-1 {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	line-height: 1.3;
	letter-spacing: .01em;
}


.nbul-1 li{
padding-bottom: 10px;
}




.nbul-2 {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -0.7em;	
	letter-spacing: .01em;
}

.nbul-2 li{
padding-bottom: 3px;
}




.nbul-3 {
	list-style: none;
	margin-left: 0;
	padding-left: 0em;
	text-indent: 0em;
	letter-spacing: .01em;
    line-height: 1.5;
}

.nbul-3 li{
padding-bottom: 6px;
}


.nbul-b_15 li{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -0.7em;
	letter-spacing: .01em;
	padding-bottom: 15px;
}




.nbul-2_hr {
	list-style: none;
	margin-left: 0;
	margin-bottom: 15px;
	padding-bottom: 10px;
	padding-left: 1px;
	line-height: 1.5;
	letter-spacing: .01em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.nbul-2_hr li {
	padding-bottom: 10px;
	padding-left: 10px;
}







.nbul-2_hr_lg {
	list-style: none;
	text-indent: -1em;
	margin-left: 0;
	margin-bottom: 15px;
	padding-bottom: 10px;
	padding-left: 1px;
	line-height: 1.5;
	letter-spacing: .01em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 110%;
}

.nbul-2_hr_lg li {
    margin-left: 10px;
	padding-bottom: 6px;
	padding-left: 6px;
}






.nbul-3_hr {
	list-style: none;
	margin-left: 0;
	padding-left: 1px;
	line-height: 1.5;
	letter-spacing: .01em;
}

.nbul-3_hr li {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;	
}


.nbul-3_gc {
	list-style: none;
	margin-left: 0;
	padding-left: 1px;
	line-height: 1;
	letter-spacing: .01em;
	padding-bottom: 8px;
}



.nbul-4b {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -0.7em;
	line-height: 2em;
	letter-spacing: .01em;
	font-weight: bold;
}


.nbul li p{
	padding-bottom: 18px;
}




.nbul-4 {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -0.7em;	
	letter-spacing: .01em;
}

.nbul-4 li{
padding-bottom: 3px;
}





.nbul-5 {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	line-height: 1.3;
	letter-spacing: .01em;
}


.nbul-5 li{
padding-bottom: 14px;
}




.nbul-6 {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	line-height: 1.3;
	letter-spacing: .01em;
}


.nbul-6 li{
padding-bottom: 14px;
}


.nbul-7 {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	line-height: 1;
	letter-spacing: .01em;
}


.nbul-7 li{
padding-bottom: 4px;
}



/* "NO BULLET list" */


.no_mar {
	margin: 0px;
}

/* NO LEFT MARGIN list - great for <ol>*/

.no_mar_left {
	margin-left: 3px;
	padding-left: 2em;
	line-height: 1.5;
	letter-spacing: .01em;
}


.no_mar_left li{
	padding-bottom: 4px;
	
}






.no_mar_left-2 {
	margin-left: 0px;
	padding-left: 1.4em;
}


.no_mar_left-2 li{
	padding-bottom: 4px;
	
}





.no_mar_left-3 {
	margin-left: 0px;
	padding-left: 1.4em;
}


.no_mar_left-3 li{
	padding-bottom: 8px;
	
}





/* "NO LEFT MARGIN list - OL" */
.no_mar_left-4 {
	margin-left: 8px;
	padding-left: 1.4em;
}


.no_mar_left-4 li{
	padding-bottom: 8px;
	
}


.no_mar_left-4 ol{
	padding-bottom: 8px;
	
}
/* "NO LEFT MARGIN list - OL" */




/* "NO LEFT MARGIN list" */




/* "BULLET list" */


.ga_bul li {
	list-style-image: url(../assets/arrow_grey.jpg);
	line-height: 2em;
}


.blue_bul li {
	list-style-image: url(../assets/arrow_blue.jpg);
	line-height: 2em;
}




.blue_bul_b li {
	list-style-image: url(../assets/arrow_blueY.jpg);
	line-height: 1.5em;
	font-weight: bold;
	padding-bottom: 12px;
}


.bul_hs_5 li {
	padding-bottom: 5px;
	
}/* BULLET & HORIZONTAL SPACE */


/* "BULLET list" */






/* LIST - dl type - no left margin */

.btm dl{
	padding-top: 5px;
	padding-bottom: 5px;

}


.btm dt {
	font-weight: bold;
	padding-left: 0px;
	padding-right: 5px;
}

.btm dd {
	text-align: left;
	margin: 0px;
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 5px;
}

/* "LIST - dl type - no left margin" */



/* MARGIN */


.mar-b_5 {
margin-bottom: 5px;
}


.mar-b_10 {
margin-bottom: 10px;
}

.mar-b_15 {
margin-bottom: 15px;
}

.mar-b_20 {
margin-bottom: 20px;
}

.mar-b_30 {
margin-bottom: 30px;
}

.mar-b_40 {
margin-bottom: 40px;
}


.mar-b_75 {
margin-bottom: 75px;
}


.mar-b_85 {
margin-bottom: 85px;
}


.mar-b_50 {
margin-bottom: 50px;
}

.mar-b_100 {
margin-bottom: 100px;
}

.mar-b_150 {
margin-bottom: 150px;
}


.mar-b_175 {
margin-bottom: 175px;
}


.mar-b_200 {
margin-bottom: 200px;
}



.mar-t-b_10 {
margin-top: 10px;
margin-bottom: 10px;
}


.mar-t-b_15 {
margin-top: 15px;
margin-bottom: 15px;
}

.mar-t_700 {
margin-top: 700px;

}



.mar-t-b_25 {
margin-top: 25px;
margin-bottom: 25px;
}


.mar-b_minus3 {
margin-bottom: -3px;
}

.mar-b_minus100 {
margin-bottom: -100px;
}

.mar-t_2 {
margin-top: 2px;
}



.mar-t_5 {
margin-top: 5px;
}

.mar-t_-5 {
margin-top: -5px;
}


.mar-t_10 {
margin-top: 10px;
}

.mar-t_-10 {
margin-top: -10px;
}


.mar-t_15 {
margin-top: 15px;
}


.mar-t_-15 {
margin-top: -15px;
}


.mar-t_5 {
margin-top: 5px;
}


.mar-t_20 {
margin-top: 20px;
}

.mar-t_30 {
margin-top: 30px;
}


.mar-t_40 {
margin-top: 40px;
}

.mar-t_50 {
margin-top: 50px;
}

.mar-t_60 {
margin-top: 60px;
}

.mar-t_70 {
margin-top: 70px;
}

.mar-t_80 {
margin-top: 80px;
}

.mar-t_90 {
margin-top: 90px;
}

.mar-t_100 {
margin-top: 100px;
}

.mar-t_110 {
margin-top: 110px;
}

.mar-t_120 {
margin-top: 120px;
}

.mar-t_150 {
margin-top: 150px;
}

.mar-t_200 {
margin-top: 200px;
}



.mar-r_10 {
margin-right: 10px;
}

.mar-r_20 {
margin-right: 20px;
}

.mar-r_50 {
margin-right: 50px;
}




.mar-l_5 {
margin-left: 5px;
}

.mar-l_10 {
margin-left: 10px;
}

.mar-l_20 {
margin-left: 20px;
}

.mar-l_30 {
margin-left: 30px;
}

.mar-l_40 {
margin-left: 40px;
}

.mar-l_50 {
margin-left: 50px;
}

.mar-l_60 {
margin-left: 60px;
}

.mar-l_75 {
margin-left: 75px;
}

.mar-l_100 {
margin-left: 10 0px;
}

.mar-l_150 {
margin-left: 150px;
}


.mar-l_250 {
margin-left: 250px;
}




.mar-l_minus40 {
margin-left: -40px;
}

/* "MARGIN" */



/* PADDING */

.pad-mar-0 {
	margin: 0px;
	padding: 0px;
}


.pad-b_5 {
padding-bottom: 5px;
}


.pad-b_10 {
padding-bottom: 10px;
}


.pad-b_15 {
padding-bottom: 15px;
}

.pad-b_20 {
padding-bottom: 20px;
}

.pad-b_30 {
padding-bottom: 30px;
}


.pad-b_45 {
padding-bottom: 45px;
}


.pad-b_60 {
padding-bottom: 60px;
}


.pad-b_100 {
padding-bottom: 100px;
}

.pad-b_150 {
padding-bottom: 150px;
}



.pad-t_5 {
padding-top: 5px;
}



.pad-t_10 {
padding-top: 10px;
}

.pad-t_15 {
padding-top: 15px;
}

.pad-t_20 {
padding-top: 20px;
}


.pad-t_30 {
padding-top: 30px;
}

.pad-t_-30 {
	margin-top: -15px;
	z-index: 2;
}



.pad-t_40 {
padding-top: 40px;
}


.pad-t_50 {
padding-top: 50px;
}


.pad-t_60 {
padding-top: 60px;
}

.pad-t_150 {
padding-top: 150px;
}

.pad-t_200 {
padding-top: 200px;
}

.pad-t_400 {
padding-top: 400px;
}


.pad-r_10 {
padding-right: 10px;
}

.pad-r_15 {
padding-right: 15px;
}

.pad-r_30 {
padding-right: 30px;
}


.pad-l_5 {
padding-left: 5px;
}


.pad-l_10 {
padding-left: 10px;
}


.pad-l_15 {
padding-left: 15px;
}



.pad-l_20 {
padding-left: 20px;
}


.pad-l_30 {
padding-left: 30px;
}


.pad-l_50 {
padding-left: 50px;
}



.pad-l_60 {
padding-left: 60px;
}


.pad-l_80 {
padding-left: 80px;
}

.pad-l_150 {
padding-left: 150px;
}

.pad-l_160 {
padding-left: 160px;
}


.pad-l_260 {
padding-left: 260px;
}

.pad-l_300 {
padding-left: 300px;
}


.pad_5 {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.pad_30 {
	display: block;
	padding-top: 30px;
	padding-bottom: 30px;
}


.pad_15 {
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
}


.block_pad10 {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}


.block_pad20 {
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
}



/* "PADDING" */



/* BORDERS */


.bord-img img {
	border: 1px solid #999999;
}


.bord-img-l img {
	border: 1px solid #cccccc;
}

.bord-img-l2 img {
	border: 1px solid #ededed;
}


 /* BORDERS on every image within the div or span*/



.bord_t {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}


.bord_b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


.bord_b2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}


.bord_b .nobord li{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



.bord_l {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}


.bord_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}




.borderW {
	border: 1px solid #ffffff; !important
}



.border1 {
	border: 1px solid #999999;
}



.border1_lgr {
	border: 1px solid #D5D5D5;
}



.border1p {
	border: 1px solid #999999;
	padding: 10px;
}


.border1pb {
	border: 1px solid #BEDBFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 0px;
}


.borderblu {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #336DB9;
	margin-top: 50px;
}


.border1or {
	border: 1px solid #ECCB96;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 0px;
}


/* "BORDERS" */





/* FLOAT areas */ 

div.leftarea{
	float: left;
	width: 300px;!important 	
	}


div.rightarea{
	float: right;
	width: 300px;!important 	
	}

/* "FLOAT areas" */






/* FLOAT images */




.pic-flo-left {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}


.pic-flo-right {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}


.pic-flo-left_1 {
	float: left;
	margin-bottom: 0px;
	margin-right: 12px;
}


/* "FLOAT images" */





/* TABLE-like Image and text */

dl.fauxtable {
margin-bottom: 110px;	
}

dl.fauxtable dt{
	font-weight: bold;
	line-height: 20px;
}

.fauxtable dt img {
	border: 1px solid #B9B9B9;
	margin-right: 10px;
	float: left;
	display: block;	
}

dl.fauxtable dd{
	
	line-height: 18px;
}


.news_snip {
	margin: 0px 0px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 20px;
}


/* "TABLE-like Image and text" */



/* TABLE-like Contact Us  */

dl.fauxtable2 {
margin-bottom: 60px;	
}

dl.fauxtable2 dt{
	font-weight: bold;
	line-height: 20px;
}

.fauxtable2 dt img {
	border: 1px solid #B9B9B9;
	margin-right: 10px;
	float: left;
	display: block;	
}

dl.fauxtable2 dd{
	
	line-height: 18px;
}

/* "TABLE-like Contact Us" */





dl.fauxtable2a {
margin-bottom: 60px;	
}

dl.fauxtable2a dt{
	font-weight: bold;
	line-height: 20px;
}

.fauxtable2a dt img {
	border: 1px solid #ffffff;
	margin-right: 10px;
	float: left;
	display: block;	
}

dl.fauxtable2a dd{
	
	line-height: 18px;
}



/* TABLE-like Contact Us EDUCATION  */

dl.fauxtable3 {
margin-bottom: 60px;	
}

dl.fauxtable3 dt{
	font-weight: bold;
	line-height: 20px;
	font-size: 120%;	
}

.fauxtable3 dt img {
	margin-right: 10px;
	float: left;
	display: block;
	margin-bottom: 10px;
}

dl.fauxtable3 dd{
	
	line-height: 18px;
}

/* "TABLE-like Contact Us" EDUCATION */






/* Student Resume Bank */


.resubank td {
	background-color: #F4F4F4;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	}


dl.resubank {
	margin-bottom: 10px;
	}

dl.resubank dt{
	font-weight: bold;

}

.resubank dt img {
	border: 1px solid #B9B9B9;
	margin-right: 10px;
	float: left;
	display: block;	
}

dl.resubank dd{
	
	
}

dl.resubank p {

	line-height: 18px;
	text-indent: 0px;
}

/* "Student Resume Bank" */




/* TABLE-like images row  */

.img_row {
	display: block;
	width: 98%;
	margin-right: auto;
	margin-left: auto;
}


.img_row img{
	display: inline;
	margin: 12px;
	border: 1px solid #808080;
}

/* "TABLE-like images row" */





/* Core Institutions, Current BIP members  */


.four00 {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}



.five00 {
	width: 500px;
	margin-left: 30px;
}


.five00_ {
	width: 500px;
	margin-left: 1px;
}



.six50 {
	width: 650px;
	margin-left: 1px;
}




.al_L {
	padding-right: 20px;
	height: 80px;
	width: 252px;
	text-align: right;
}
 


.al_R {
	font-weight: bold;
}


/* "Core Institutions, Current BIP members" */



.fullwide {
	width: 100%;
	display: block;
}

.fr-sm-it-rt {
	font-size: 10px;
	font-style: oblique;
	text-align: right;
	padding-right: 25px;
	letter-spacing: 0.1em;
}




/* news page */


#newspage dl {
	padding-top: 2px;
	padding-bottom: 12px;
}


#e-newspage {
	padding-bottom: 40px;
}

#e-newspage h3{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 30px;
	padding-top: 35px;
}


.news_page dl {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B3B3;

}



.news_page dt {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 5px;
	font-weight: bold;
	font-size: 120%;
	line-height: 1.5em;
}

.news_page dd {
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
	
}


.news_page dd a {
	font-weight: bold;
}



.news_page dd img {
	border: 1px solid #808080;
}


.news_page dt img {
	border: 1px solid #808080;
}



/* "news page" */



/* DL list formated as the DL form NEWS PAGE, but withouygh DT being bold */

.dl_formated dl {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B3B3;

}



.dl_formated dt {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 5px;
	font-size: 120%;
	line-height: 1.25em;
}

.dl_formated dd {
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
	
}


.dl_formated dd a {
	font-weight: bold;
}



.dl_formated dd img {
	border: 1px solid #808080;
}


.dl_formated dt img {
	border: 1px solid #808080;
}


/* DL list formated as the DL form NEWS PAGE, but withouygh DT being bold */



/* news archive */

.news_archive ul {
	list-style: none;
	line-height: 1.3;
	letter-spacing: .01em;
	
}


.news_archive li {
	margin-left: -2.5em;
	padding-top: 6px;
	font-weight: bold;
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding-bottom: 6px;
}



/* news archive */




/* faqs_page */



#faqspage{
	padding-bottom: 40px;
}

#faqspage h2{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 30px;
	padding-top: 35px;
}


.faqs_page dl {
	margin: 0px 0px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B3B3;
	padding-bottom: 20px;
}



.faqs_page dt {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 5px;
	font-weight: bold;
	font-size: 120%;
	line-height: 1.5em;
}

.faqs_page dd {
	text-align: left;
	margin: 0px;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


.faqs_page dd a {
	font-weight: normal;
}

.faqs_page dd img {
	border: 1px solid #808080;
}


.faqs_page dt img {
	border: 1px solid #808080;
}

/* "faqs_page" */



/* for DEFINITION LISTS - border align left, bold dt */


div .deflist {
	margin-bottom: 25px;
}

.deflist dl {
	
	margin: 0px
	
}



.deflist dt {
	text-align: left;
	margin: 0px;
	padding: 10px 0px 0px;
	font-weight: bold;
	font-size: 120%;
	line-height: 1.5em;
}

.deflist dd {
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
	
}

.deflist dd img {
	border: 1px solid #808080;
}


.deflist dt img {
	border: 1px solid #808080;
}


/* "for DEFINITION LISTS - border align left, bold dt" */





/* NOTE: the DT below is smaller than the one of the above class*/


div .deflist-1 {
	margin-bottom: 2px;
}

.deflist-1 dl {
	
	margin: 0px
	
}



.deflist-1 dt {
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 115%;
	line-height: 1.5em;
	color: #255a93;
}

.deflist-1 dd {
	text-align: left;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}

.deflist-1 dd img {
	border: 1px solid #808080;
}


.deflist-1 dt img {
	border: 1px solid #808080;
}


/* "for DEFINITION LISTS - border align left, bold dt" */



/* NOTE: the DT below is smaller than the one of the above class*/


div .deflist-2 {
	margin-bottom: 2px;
}

.deflist-2 dl {
	
	margin: 0px
	
}



.deflist-2 dt {
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 115%;
	line-height: 1.5em;
}

.deflist-2 dd {
	text-align: left;
	margin: 0px;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;	
}

.deflist-2 dd img {
	border: 1px solid #808080;
}


.deflist-2 dt img {
	border: 1px solid #808080;
}


/* "for DEFINITION LISTS - border align left, bold dt" */



/* for DEFINITION LISTS - border align left, bold dt*/

/* NOTE: the DT below is smaller than the one of the above class*/


div .deflist-3 {
	margin-bottom: 4px;
	margin-left: 12px;
}

.deflist-3 dl {
	
	margin: 0px
	
}



.deflist-3 dt {
	text-align: left;
	margin: 0px;
	font-weight: bold;
	font-size: 110%;
	line-height: 1.5em;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.deflist-3 dd {
	text-align: left;
	margin: 0px;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}

.deflist-3 dd img {
	border: 1px solid #808080;
}


.deflist-3 dt img {
	border: 1px solid #808080;
}


/* "for DEFINITION LISTS - border align left, bold dt" */





/* NOTE: the DT below is smaller than the one of the above class*/


div .deflist-4 {
	margin-bottom: 2px;
}

.deflist-4 dl {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}



.deflist-4 dt {
	text-align: left;
	padding: 0px;
	font-weight: bold;
	font-size: 115%;
	line-height: 1.5em;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.deflist-4 dd {
	text-align: left;
	line-height: 1.5em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}

.deflist-4 dd img {
	border: 1px solid #808080;
}


.deflist-4 dt img {
	border: 1px solid #808080;
}


/* "for DEFINITION LISTS - border align left, bold dt" */






/* DEFLIST with bullet */


div .deflistb{
	margin-bottom: 25px;
}


.deflistb dl {
	margin: 0px;
	
}


.deflistb dt {
	text-align: left;
	padding: 6px 0px 0px 1em;
	font-weight: bold;
	line-height: 1.5em;
	list-style: none;
	margin-left: 0;
	text-indent: -0.7em;
}

.deflistb dd {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 1.5em;
	line-height: 1.5em;
	
}

.deflistb dd img {
	border: 1px solid #808080;
}


.deflistb dt img {
	border: 1px solid #808080;
}


/* "DEFLIST with bullet" */




/* annual meeting page */


.an_meet ul{

}

.an_meet li{
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 30px;
	list-style-type: none;	
}

.an_meet li img{border: 1px solid #808080;}

/* "annual meeting page" */





/* leave these alone */
.crumb {}
.main{}
.sidenav{}
/* "leave these alone" */



/* used on form_e-news */

#content .enews {

	padding: 20px;
	border: 1px solid #cccccc;
	}
	
#content .enews td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	color: #1B3F58;
	text-align: left;
	line-height: 1.8em;
}

.altop {
	vertical-align: text-top;
}

/* "used on form_e-news" */





/* used on conco form */

#content .concform {

	padding: 20px;
	border: 1px solid #cccccc;
	}
	
#content .concform td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	color: #1B3F58;
	text-align: center;
	line-height: 1.8em;
	margin-right: auto;
	margin-left: auto;
}


#content .concform th {
	text-align: center;
	color: #00537E;
	background-color: #E8E8E8;
}


/* "used on form_e-news" */





/* TABLE with  grey underline on every row */

.gline {
	padding: 8px;
	border: 1px solid #AEC8E0;
}

.gline td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-size: 110%;
}

.gline th {
	font-size: 120%;
	background-color: #ECECEC;
	letter-spacing: 1px;
}




.gline_h {

	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}



.gline_h1 {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}



.gline_h2 {

	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}









.gline-1 {
	padding: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.gline-1 td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B3B3B3;
	font-size: 110%;
}

.gline-1 th {
	font-size: 120%;
	background-color: #E2E7ED;
	letter-spacing: 1px;
}


.gline-1td {
	font-size: 120%;
	background-color: #E2E7ED;
	letter-spacing: 0.1em;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B3B3B3;
}









.wline {
	
	border: 1px solid #ffffff;
}

.wline td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-size: 110%;
}

.wline th {
	font-size: 110%;
	background-color: #ECECEC;
	letter-spacing: 1px;
}




.wline_h {

	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}



.wline_h1 {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}



.wline_h2 {

	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}



/* "TABLE with  grey underline on every row" */




.g-hr {
	margin-bottom: 20px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}



.g-hr_t {
	margin-top: 30px;
	padding-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}




.g-hr-1 {
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}/*  grey underline */



div.one00 {
	width: 100%;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

div.w625 {
	width: 625px;
	margin-right: auto;
	margin-left: auto;
}




/*  yousef's table */

.mid_c {
	font-size: 26px;
	font-weight: bold;
	color: #900001;
	text-align: center;
	letter-spacing: 1px;
	padding-bottom: 25px;
	padding-top: 10px;
}




.nga_l {
	font-size: 140%;
	font-weight: bold;
}


.nga_i {
	height: 200px;
	width: 200px;
}

#nga_t {
	background-image: url(../assets/nga_table.jpg);
	background-repeat: no-repeat;

	border: 1px solid #999999;
	width: 600px;
	background-color: #eef9fe;
}

.cell_t {
	line-height: 18px;
	font-size: 110%;
}


/*  "yousef's table" */


.nowrap {display: inline;}


/*  simple, grey line TH table */


.grta {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.grta-c {
	text-align: center;
}


.grta-lu {	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}	

/*  "simple, grey line TH table" */


/* TABLE - Simple */

.tablsimpl table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


.tablsimpl td{
	background-color: #ffffff;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}





/*  END - TABLE - Simple */



/* BIP intranet */




div#left_area_sh {
	float: left;
	width: 205px;!important 	
	background-color: #FFFFCC;
	}



.outshd {
	width: 203px;
	background-color: #e0e0e0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #f0f0f0;
	border-bottom-color: #f0f0f0;
	padding-bottom: 1px;
	padding-right: 1px;
}


.inshd {
	width: 201px;
	background-color: #b2b2b2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	padding-bottom: 1px;
	padding-right: 1px;
}


div#menu-v_sh {
	background-color: #d3dce5;
	width: 200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #bdbdbd;
	border-right-color: #868686;
	border-bottom-color: #868686;

}


div#menu-v_sh h1 {
	font-size: 14px;
	font-variant: small-caps;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 2px 0px 10px 10px;
}


div#menu-v_sh ul {
	background-color: #d3dce5;
	list-style-type: none;
	margin: 0px 0px 0px 15px;
	padding: 0px;
		background-image: url(../assets/grad1.jpg);
	background-repeat: repeat-y;	
}


div#menu-v_sh li{
	background-color: #d3dce5;	
	padding-bottom: 12px;
	
}


div#menu-v_sh li a {
	color: #084D88;
	text-decoration: none;
}


div#menu-v_sh li a:hover {
	color: #1B558B;
	text-decoration: underline;
}









div#bipgr{
clear:both; 
width:100%;
	background: #4C4C4C;
	color: #FFF;
	bottom: 0px;
	
}


dv#bipgr {
	margin: 0px auto;
	height: 100px;
	padding: 0px;
	position: relative;
}




div#headerbip {
	background-color: #4B86B2;
	margin: 0px;
	padding: 0px;
	height: 69px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #4c4c4c;
}


div#headerbip img {
	display: inline;
}


div#wrapperbip{
	margin-top: 20px;

}


.blbul {
	list-style: none;
	margin-left: 8px;
	padding-left: 1em;
	line-height: 1.3;
	letter-spacing: .01em;
}


.blbul li{
	padding-bottom: 5px;
	list-style-image: url(../assets/arw2.jpg);
}


.inline {
	display: inline;
}


/* "BIP intranet" */





/* Photo Gallery */


.photogal ul{
	
	margin-right: auto;
	margin-left: auto;
}

.photogal li{
	display: inline;
	list-style-type: none;
	margin-right: 22px;
}

.photogal li img{
	margin: 12px;
	border: 1px solid #666666;
}




.nav-photogal {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	
}


.nav-photogal ul{
	margin: 0px;
}


.nav-photogal li{
	display: inline;
	list-style-type: none;
	margin-left: 0px;
}

.nav-photogal li img{
	border: 0px;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 25px;
}






div#imgarea img{
	
	border: 1px solid #666666;
}




p.frm iframe {
	border: 1px solid #000000;

}



/* "Photo Gallery" */






.boldlink-li li a {
	font-weight: bold;
}






.inline-center {
	background-position: center;
	margin-right: auto;
	margin-left: auto;
}
.inline-center li {
	text-align: center;
	display: inline;
	list-style-type: none;
	padding-right: 30px;
	
}








.inline-center2 {
	background-position: center;
	margin-right: auto;
	margin-left: auto;
}
.inline-center2 li {
	text-align: center;
	display: inline;
	list-style-type: none;
	padding-right: 40px;
	
}



.inline-center3 {
	background-position: center;
	margin-right: auto;
	margin-left: auto;
}
.inline-center3 li {
	text-align: center;
	display: inline;
	list-style-type: none;
	
}





.inline-center4 {
	background-position: center;
	margin-right: auto;
	margin-left: auto;
	padding: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #B3B3B3;
	background-color: #FAFAFA;
}

.inline-center4 li {
	text-align: center;
	display: inline;
	list-style-type: none;
	padding-right: 30px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;	
}






/* minisites top navbar */



.mininav1 {
	background-position: center;
	margin-right: auto;
	margin-left: auto;
	background-color: #EDF4FF;
	padding: 2px;
	border: 1px solid #999999;
}
.mininav1 li {
	text-align: center;
	display: inline;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 90%;
}



.mininav1 li a {
	color: #333333;
	text-decoration: none;
}


.mininav1 li a:hover {
	color: #CC0000;
	text-decoration: none;
}


/* end "minisites top navbar" */









/*

#selected #level2-sh {
	background-color: #98B7D3;
	width:160px;
	padding-right: 0px;
	margin-left: 8px;
}

	

#selected #level2-sh ul{
	background-color: #98B7D3;
}

#selected #level2-sh li{
	background-color: #98B7D3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1DDD8;
	padding-bottom: 3px;
	margin-top: 8px;
	font-weight: normal;
}


#selected #level2-sh li #sel{
	background-color: #98B7D3;
	font-weight: bold;
	color: #FFFFCC;		
}


#selected #level2-sh li a {
	color:#515151;
	text-decoration: none;
}

#selected #level2-sh li a:visited {
	color:#515151;
	text-decoration: none;
}

#selected #level2-sh li a:hover {
	color:#FFFFCC;
	text-decoration: underline;
}



#level2-sh strong {
	font-weight: bold;
	color: #E6E7D4;
}

*/


.eerc-rep ul{
	margin-left: 0px;
	
}

.eerc-rep li{
	font-size: 120%;
	display: inline;
	list-style-type: none;
	padding-right: 2px;
	padding-left: 2px;
}


.img_capt {
	font-size: 85%;
	font-style: italic;
	
	display: block;
}




#container #wrapper #main .psec a {
	color: #31517E;
	border: 1px solid #31517E;
	font-size: 85%;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FFF7E2;
}


#container #wrapper #main .psec a:hover {
	color: #CC0000;
	border: 1px solid #CC0000;
	font-size: 85%;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FFFFFF;
	text-decoration: none;
}


.indent3 dt{
	text-indent: 5px;
}

.indent3 dd{
	text-indent: -5px;
}









/* youtube frame */


.yotuframe500 {
	background-color: #F3F3F3;
	width: 490px;
	border: 1px solid #cccccc;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.yotuframe500 h3 {
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 6px;
	color: #2255AC;
}




/* end - youtube frame */

