@charset "utf-8";
/* CSS Document */

body {
	margin:0px auto;
	background-color:#D4CCBF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#bodycontainer{
	margin:0px auto;
	position:relative;
	width:739px;
	background-color:#FFFFFF;
	border:20px #FFFFFF solid;
}

#headercell{
	position:relative;
	width:739px;
}

/*-----------------------------------------------------*/

#subnav {
	font-size:11px;
	text-align:center;
	vertical-align:bottom;
	background-image:url(images/header/navback.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#CCDDED;
}
#subnav a, a:link, a:visited {
	color:#CCDDED;
	text-decoration:none;
}
#subnav a:hover, a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
/*-----------------------------------------------------*/

td.bread {
	background-color:#E2E2E2;
	background-image:url(images/nav/bread_bgr.jpg);
	background-repeat:repeat-y;
	padding-left:9px;
	color:#666666;
	font-size:10px;
	vertical-align:middle;
	height:16px;
}

td.bread a, td.bread a:link, td.bread a:visited {
	color:#666666;
	text-decoration:none;
}
td.bread a:hover, td.bread a:active {
	text-decoration:underline;
}

/*-------------------------------------------------------*/

td.home_tile {
	background-image:url(images/home/tile1.jpg);
	background-repeat:no-repeat;
	width:185px;
	height:135px;
	font-size:11px;
}

td.news_tile {
	background-image:url(images/home/news1.jpg);
	background-repeat:no-repeat;
	width:554px;
	height:23px;
}
div.home_tile1 {
	padding:17px 10px 0px 8px;
	height:30px;
}
div.home_tile2 {
	padding:0px 10px 10px 17px;
	font-size:11px;
	color:#FFFFFF;
	line-height:14px;
	height:55px;
}
div.home_tile3 {
	padding:0px 10px 0px 17px;
	font-size:12px;
	color:#FFFFFF;
	line-height:14px;
}

.home_tile3 a, .home_tile3 a:link, .home_tile3 a:visited, .home_tile3 a:active {
	font-weight:bold;
	font-size:12px;
	color:#B3FF40;
	text-decoration:none;
} 
.home_tile3 a:hover {
	color:#FFFFFF;
}
/*----------------------------------------------------------------*/
.home_right1 {
	background-color:#E3DFD9;
	background-image:url(images/home/bgr_right.jpg);
	background-repeat:repeat-y;
	width:184px;
	height:100%;
}
div.home_right_conts {
	padding:0px 10px 0px 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:9px;
	line-height:10px;
}

div.home_right_conts p {
	margin-bottom:3px;
}
div.home_right_conts h1 {
	font-size:9px;
	font-weight:bold;
	color:#333333;
	margin-bottom:3px;
}

div.home_right_conts a, div.home_right_conts a:link, div.home_right_conts a:active, div.home_right_conts a:visited {
	font-weight:bold;
	color:#0081CA;
	text-decoration:none;
} 
div.home_right_conts a:hover {
	color:#333333;

}
/*----------------------------------------------------------------*/
/*  left nav */
.navbg {
	background-color:#00A3E7;
	background-image:url(images/nav_left/bgr.jpg);
	background-repeat:repeat-y;
}

#level1{
	padding:0px 10px 0px 16px;
	margin:2px 0px 2px 0px;
	list-style-image:url(images/nav/arrow.gif);
}

#level1 li{
	padding:3px 0px 3px 0px;
	
}

#level1 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#level1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#level1 a:hover {
	color: #B3FF40;
	text-decoration: underline;
}
#level1 a:active {
	color: #B3FF40;
	text-decoration: none;
}


#level2{
	padding:0px 0px 0px 16px;
	margin:2px 0px 2px 0px;
	list-style-image:url(images/nav_left/arrow_s.gif);
}

#level2 li{
	padding:3px 0px 3px 0px;
}

#level2 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#level2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#level2 a:hover {
	color: #B3FF40;
	text-decoration: underline;
}
#level2 a:active {
	color: #B3FF40;
	text-decoration: none;
}


div.nav_L2 {
		padding:0px 10px 0px 18px;
		margin:0px 0px 2px 0px;
		font-weight:bold;
}
div.nav_L3 {
		padding:0px 10px 0px 26px;
		margin:0px 0px 2px 0px;
}
div.nav_L4 {
		padding:0px 10px 0px 34px;
		margin:0px 0px 2px 0px;
}
/*-------------------------------- */
.main_conts {
	font-size:12px;
	color:#333333;
}

.main_conts h1 {
	font-size:23px;
	color:#0054A4;
	text-transform:uppercase;
	margin-bottom:11px;
	margin-top:0px;
	line-height:24px;
}

.main_conts h2, conts_signup h2, h2.conts {
	font-size:15px;
	/*color:#00ADEF;*/
	color:#009BE0;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	line-height:16px;
}


.main_conts h3, conts_signup h3, h3.conts {
	font-size:12px;
	color:#00ADEF;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

.main_conts p {
	margin-bottom:9px;
}
.main_conts .bot10 {
	margin-bottom:10px;
}
.main_conts .bot15 {
	margin-bottom:15px;
}
div.bot5 p {
	margin-bottom:5px;
}
.main_conts p.intro, .conts_signup p.intro {
	margin-bottom:9px;
	color:#444444;
	font-weight:bold;
}

.main_conts a, .main_conts a:link, .main_conts a:visited, .main_conts a:active,
#Pager a, #Pager a:link, #Pager a:visited, #Pager a:active {
	/*color:#0054A4;*/
	color:#009BE0;
	font-weight:bold;
	text-decoration:none;
}
.main_conts a:hover,#Pager a:hover {
	/*color:#777777 ;*/
	color:#0054A4;
}

.main_conts ul {
	margin: 0px 0px 9px 16px;
	padding:0px;
}
.main_conts li {
	list-style-image:url(images/sections/list-arrow.gif);
	margin-bottom:4px;
}

.main_conts form {
	margin:0px 0px 9px 0px;
}

.main_conts div.Banner {
	margin: 0px 0px 13px 0px;
	padding-top:2px;
}
/*------------- text --------------------------*/
.tx_b_b {
	color:#0054A4;
	font-weight:bold;
}
.tx_10 {
	font-size:10px;
	text-transform:none;
	color:#666666;
}
.tx_11, .tx_11_l, .tx_11_i, .tx_11_l_b, .tx_11_b {
	font-size:11px;
}
.tx_11_l, .tx_11_l_b, .tx_11_l_i_b {
	color:#666666;
}
.tx_11_l_b, .tx_11_l_i_b, .tx_11_b{
	font-size:11px;
	font-weight:bold;
}
.tx_11_i, .tx_11_l_i_b {
	font-style:italic;
}
.tx_l, .tx_l_i, .tx_l_i_b {
	color:#666666;
}
.tx_l_i_b{
	font-weight:bold;
}
.tx_l_i, .tx_l_i_b {
	font-style:italic;
}
/*------------- a --------------------------*/
.main_conts a.light, .main_conts a.light:link, .main_conts a.light:visited, .main_conts a.light:active {
	font-weight:100;
	/*color:#0054A4;*/
	/*text-decoration:underline;*/
	font-size:11px;
	text-decoration:none;
}
.main_conts a.light:hover {
	color:#0054A4;
	text-decoration:underline;
}

/*---------------Think Tank List------------------------*/
div.ttlist p {
	margin:0px;
	line-height:98%;
}
div.ttlist p.p2 {
	margin-top:9px;
	color:#444444;
}
div.ttlist p.p3 {
	color:#777777;
}
div.ttlist p img {
	vertical-align: baseline;
}

.tts, .tts2 {
	vertical-align:top;
	height:65px;
	width:168px;
	font-size:11px;
	color:#777777;
}
.tts {
	padding-right:10px;
}

.tts h2, .tts2 h2 {
	color:#000000;
	font-weight:normal;
	font-size:11px;
	line-height:11px;
	text-transform:none;
}
.tts a, .tts a.link, tts a.visited, tts a active,
.tts2 a, .tts2 a.link, tts2 a.visited, tts2 a active
{
	/*color:#0054A4;*/
	color:#009BE0;
	text-decoration:none;
}
.tts a:hover, .tts2 a:hover {
	/*color:#009BE0;*/
	color:#0054A4;
}
/*------------- Press Releases --------------------------*/
div.PressRelease {
	margin:0px 0px 12px 0px;
}
div.PressRelease .Title {
	margin:0px 0px 2px 0px;
	/*color:#444444;*/
	color:#0054A4;
	font-weight:bold;
	line-height:13px;
}
div.PressRelease .Date{
	font-size:11px;
	color:#666666;
	line-height:11px;	
	margin:0px 0px 3px 0px;
}
div.PressRelease .Papers {
	padding:0px;
	margin: 0px 0px 0px 0px;
	font-size:11px;
	line-height:12px;
}
div.PR_key {
	font-size:1px;
	margin:0px 0px 12px 0px;
}
/*------------- Media Coverage --------------------------*/
div.Media {
	margin:0px 0px 12px 0px;
}
div.Media .Publication {
	margin:0px 0px 0px 0px;
	color:#0054A4;
  	font-size:12px;
	font-weight:bold;
	line-height:13px;
}
div.Media .Title {
	font-size:11px;
	color:#333333;
	line-height:11px;	

}
div.Media .Date{
	font-size:11px;
	color:#666666;
	line-height:11px;	
	margin:0px 0px 5px 0px;
}

div.Media .Summary {
	color:#333333;
	font-size:12px;
}
div.Media .Summary p {
	margin-bottom:5px;
}
div.Media .Papers {
	padding:0px;
	margin: 5px 0px 0px 0px;
	font-size:11px;
	line-height:11px;
}
div.Media .Papers img {
  vertical-align: baseline;
}
div.Media_key {
	font-size:1px;
	margin:0px 0px 12px 0px;
}
/*-----------------*/
form {
	margin:0px;
	padding:0px;
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#BFEAFB;
	border-collapse:collapse;
	border-width:1px;
	padding:2px;
}
.cbox {
	background-color:#FFFFFF;
	margin:0px 0px 2px 0px;
	padding:0px;
	width:12px;
	height:12px;
	border:none;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#BFEAFB;
	border-collapse:collapse;
	border-width:1px;
	padding:2px;
	overflow:auto;
}
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#BFEAFB;
}
option {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#BFEAFB;
}
/*------------- Publications --------------------------*/
div.Publications {
	margin:0px 0px 20px 0px;
}
div.Publications .Title {
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 2px 0px;
	color:#0054A4;
	line-height:13px;
	padding-right:20px;
}
div.Publications .ISBN{
	font-size:11px;
	color:#666666;
	line-height:11px;	
	margin:0px 0px 10px 0px;
}
div.Publications .Author{
	font-size:11px;
	color:#666666;
	line-height:11px;	
	margin:0px 0px 3px 0px;
}

div.Publications .Summary {
	color:#333333;
	margin:0px 0px 0px 0px;
	font-size:12px;
}
div.Publications .Summary p {
	margin:5px 0px 0px 0px;
}
div.Publications .Papers {
	padding:0px;
	margin: 5px 0px 0px 0px;
	font-size:11px;
	line-height:12px;
}
div.Publications .Papers img {
  vertical-align: baseline;
}
div.Pub_key {
	font-size:1px;
	margin:0px 0px 20px 0px;
}
/*------------- Event --------------------------*/
div.Event {
	margin:0px 0px 12px 0px;
}
div.Event .Title {
	font-weight:bold;
	margin:0px 0px 2px 0px;
	line-height:13px;
	color:#0054A4;
}
div.Event .Date {
	font-size:11px;
	color:#666666;
	line-height:11px;	
	margin:0px 0px 5px 0px;
}
div.Event div.SignupLink {
  margin-bottom: 5px;
}
div.Event div.SignupLink p {
	padding:0px;
	font-size:11px;
	line-height:12px;
}
div.Event div.SignupLink p a img {
  vertical-align: 1px;
}
div.Event .Info  {
	color:#333333;
	margin:0px 0px 0px 0px;
}

div.Event .Info p {
	margin-bottom:5px;
}
div.Event p {
	margin-bottom:5px;
}
div.Event .Papers {
	margin-top:5px;
}
div.Event .Papers p {
	padding:0px;
	margin: 0px 0px 0px 0px;
	font-size:11px;
	line-height:12px;
}
div.Event .Papers p a img {
  vertical-align: 1px;
}
div.Event_key {
	font-size:1px;
	margin:0px 0px 12px 0px;
}
/*------------- Photos --------------------------*/

td.photo {
	padding:4px 0px 0px 0px;
	font-size:11px;
	line-height:11px;
	width:200px;
}
div.photos {
	margin: 0px 0px 20px 0px;
}
td.photo_img {
	/*background-color:#efefef;*/
}

/*------------- signup --------------------*/
.conts_signup td {
	font-size:12px;
	color:#555555;
	padding: 0px 0px 8px 0px;
	vertical-align:middle;
}
.conts_signup td.tx {
	padding-top:2px;
	vertical-align:top;
}
.conts_signup input.field_180,  input.field_180 {
	width:200px;

}
.conts_signup select {
	margin:3px 0px 0px 0px;
}
.conts_signup textarea.t_area_180 {
	width:200px;
	height:55px;
}

.conts_signup td.buts {
	text-align:center;
}
/*------------------------------------*/

#copyright{
	font-size:10px;
	color:#999999;
	vertical-align:bottom;
	padding-top:5px;
	height:18px;
	background-image:url(images/bot/colors.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
