@charset "utf-8";
/* CSS Document */

/* Default styles */
body        {border-width:0; margin:0; padding:0; font-family:Tahoma; font-size:12px;}
table       {background-color:Transparent;}
th          {vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
td          {vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left;}
p           {font-family:Tahoma; font-size:12px; color:#666666;}
div         {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
span        {font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#333333;}
a:link      {font-family:Tahoma;  font-size:12px; color:#666666; text-decoration:none;}
a:visited   {font-family:Tahoma;  font-size:12px; color:#666666; text-decoration:none;}
a:hover     {font-family:Tahoma; font-size:12px; color:#666666; text-decoration:underline;}
img         {border-width:0px;}
ol          {font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#666666;}
ul          {font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#666666;}
li          {font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#666666;}
h1          {font-family:Arial, Helvetica, sans-serif;  font-size:14px; color:#333333;}
h2          {font-family:Arial, Helvetica, sans-serif;  font-size:14px; color:#333333;}
h3          {font-family:Arial, Helvetica, sans-serif;  font-size:13px; color:#333333;}
h4          {font-family:Arial, Helvetica, sans-serif;  font-size:13px; color:#333333;}
h5          {font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#333333;}
h6          {font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#333333;}
input       {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
textarea    {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
select      {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

/*Header Styles*/
TD.TopLine {border-top:3px solid #3366CC;}
Div#bannerContainer {position:relative; height:86px}
TD.Header {
		background-image:url(/newhome/images/header_bg.jpg);
		background-position:bottom left;
		vertical-align:top;	text-align:left;
		background-repeat:repeat-x;
		border-top:3px solid #3366CC;
		height:86px;
}

img.uneplogo {border:none; margin-top:7px;}
TD.title_motto {vertical-align:middle;}

.Title {
	color:#3366cc;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 18px; 

}

.motto {
	color:#333333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}

TD.language {
	background-image:url(/newhome/images/language_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:92px; height:25px;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#9fcfff;
	vertical-align:top;
	padding-top:3px;
}

TD.language A:link		{color:#9fcfff; text-decoration:none;}
TD.language A:visited	{color:#9fcfff; text-decoration:none;}
TD.language A:hover		{color:#9fcfff; text-decoration:underline;}

TD.search {vertical-align:middle; text-align:right;}
img.searchbtn {vertical-align:middle; padding-top:50px;}
TD.alignright {text-align:right;}
/*Top Nav Styles*/
TR.MainTopNav {
	background-image:url(/newhome/images/top_nav_bg.jpg);
	background-repeat:repeat-x;
	height:42px;
}

UL.toplinks {
	margin:0px;
	padding-top:6px;
	text-align:center;
	vertical-align:middle;
	padding-left:55px;
	list-style:none;
	text-align:left;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

UL.toplinks LI			{display:inline; padding-right:50px; font-family:Tahoma, Geneva, sans-serif;}
UL.toplinks li#home 	{}
ul.toplinks a 			{color:#ffffff; text-decoration:none;font-size:14px;}
ul.toplinks a:active	{color:#ffffff; text-decoration:none;font-size:14px;}
ul.toplinks a:visited	{color:#ffffff; text-decoration:none;font-size:14px;}
ul.toplinks a:hover 	{color:#9fcfff; text-decoration:underline;font-size:14px;}

Div#topcontainer {
	position:relative;
	width:1000px;
}

Div#topnavbg {
	position:absolute;
	top:52px; left:17px;
	height:9px; width:966px;
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
}

/* Menu Styles*/
TD.Menu {padding-right:5px;}

TD.ExpertTop {	
	background-color:#595959;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px; font-weight:bold;
	height:35px; color:#FFF;
	vertical-align:middle; text-align:left;
	padding-left:15px;
}

TD.MenuItems {
	background-color:#3DA4E0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:bold;
	height:25px; color:#FFF;
	vertical-align:middle; text-align:left;
	padding-left:15px;
}
TD.MenuItems a:link      {font-size:14px; color:#FFF; text-decoration:none; font-weight:bold;}
TD.MenuItems a:visited   {font-size:14px; color:#FFF; text-decoration:none; font-weight:bold;}
TD.MenuItems a:hover     {font-size:14px; color:#FFF; text-decoration:underline; font-weight:bold;}

/*Middle Content Styles*/
TD.MidContent {padding-right:5px;}

Div#AboutContainer {
	position:relative;
	height:398px; width:587px;
}

Div#TiltPic1 {
	width:250px; height:200px;
	Position:absolute;
	left:0px; top:20px;
	z-index:3;
}

Div#AboutContent {
	width:440px; height:398px;
	Position:absolute;
	left:150px; top:0px; z-index:1;
	background-image:url(../images/about_bg.jpg);
	background-position:top left; background-repeat:repeat-x;
	text-align:left; vertical-align:top;
}

Div#about {
	position:absolute; z-index:2;
	left:90px; top:15px; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; color:#FFF;
}
Div#about a:link      {font-size:18px; color:#FFF; text-decoration:none; font-weight:bold;}
Div#about a:visited   {font-size:18px; color:#FFF; text-decoration:none; font-weight:bold;}
Div#about a:hover     {font-size:18px; color:#FFF; text-decoration:underline; font-weight:bold;}

Div#aboutText {
	margin-left:70px; color:#FFF;
	padding-top:2px; padding-left:30px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1; line-height:17px;
}

/*Specific topics list*/
TD.Specifictopics {/*background-color:#3DA4E0;*/ text-align:right}
Table.rightmenu {background-color:#3DA4E0;}

TD.look	{
	color:#1B3F52;
	font-weight:bold;
	padding-left:20px;
}

TD.ThematicAreas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:bold;
	height:25px; color:#FFF;
	vertical-align:middle; text-align:left;
	padding-left:30px;
}
TD.ThematicAreas a:link      {font-size:14px; color:#FFF; text-decoration:none; font-weight:bold;}
TD.ThematicAreas a:visited   {font-size:14px; color:#FFF; text-decoration:none; font-weight:bold;}
TD.ThematicAreas a:hover     {font-size:14px; color:#FFF; text-decoration:underline; font-weight:bold;}

Input#search {
	font-variant:small-caps;
	color:#666666; background:#fff;
	border:0px; width:109px; height:15px;
	margin-right:5px; margin-top:4px; margin-left:5px;
}

.btn_test {
	width:21px; height:19px;
	background-color:#187DC1;
	border-style:none;
	color:#FFF; font-weight:bold;
	display: block;	cursor: pointer;
	margin-right:5px; margin-top:4px; margin-left:5px;
}
		
TD.TxtSearch {
	margin-left:10px; padding-top:1px;
	text-align:right;
	background-image:url(../images/search_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:118px; height:28px;
}

Input#SearchIcon {
	width:21px;	height:19px;
	margin-top:4px;	margin-right:5px;
}

TD.SearchTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold; color:#FFF;
	text-align:right; padding-right:5px;
}

TD.selectExpert {
	padding-top:3px; padding-right:3px;
}

/*today's expert styles*/
Div#todays_expert {
	width:580px; height:230px;
	Position:relative;/* left:150px; top:0px;*/
	text-align:left; vertical-align:top;
	z-index:1;
}

Div#expert_pic {
	width:170px; height:200px;
	Position:absolute;
	left:0px; top:5px;
	z-index:4;
}

Div#title {
	width:300px; height:25px;
	Position:absolute; left:150px; top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19pt; font-weight:bold; color:#3DA4E0;
	z-index:1; text-align:left;
}

Div#expert_name {
	width:435px; height:25px;
	Position:absolute; left:100px; top:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; font-weight:bold; color:#FFFFFF;
	text-align:left; vertical-align:middle;
	background-color:#3DA4E0; z-index:1;
	padding-left:53px; padding-top:2px;
}

Div#expert_intro {
	width:435px; height:170px; z-index:1;
	Position:absolute; left:150px; top:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal; color:#595959;
	padding-top:2px;letter-spacing:1; line-height:17px;
	text-align:left; vertical-align:middle;
	padding-left:3px;
}

Div#moreimg {
	width:70px; height:50px;
	Position:absolute;
	left:55px; top:150px;
	z-index:2;
}

Div#more {
	position:absolute; z-index:3;
	left:155px; top:165px; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#FFF;
}
Div#more a:link      {font-size:12px; color:#FFF; text-decoration:none; font-weight:bold;}
Div#more a:visited   {font-size:12px; color:#FFF; text-decoration:none; font-weight:bold;}
Div#more a:hover     {font-size:12px; color:#FFF; text-decoration:underline; font-weight:bold;}

Div#postbutton {
	width:138px; height:22px; z-index:1;
	Position:absolute; left:450px; top:160px;
}

/*further resources styles*/
TD.resourcecontainer {
	padding-top:70px;
}

TABLE.furtherResources {
	border-color:#666666; border-width:1px; border-style:solid;
	text-align:left;  margin-top:5px;
}

TD.ResourceTitle {
	background-color:#595959;color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px; font-weight:bold;
	height:18px; padding-top:2px; padding-left:10px;
}

TD.furtherResource {
	padding-left:10px; padding-top:5px;	
}

TABLE.resources						{border-color:#666666; border-width:1px; border-style:solid;}
TD.resources_title					{background-color:#666666; font-size:13px; font-weight:bold; text-align:center; color:#FFFFFF;}
TD.resources_item					{}

A.lnk_resource:link					{color:#3DA4E0; font-weight:bold;}
A.lnk_resource:visited				{color:#3DA4E0; font-weight:bold;}
A.lnk_resource:hover				{color:#3DA4E0; font-weight:bold;}


/*Questions n answers styles*/
TABLE.QA_item					{border-color:#3DA4E0; border-style:solid; border-width:1px; width:100%}
TD.QA_list_info					{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:right;}
TD.QA_list_question				{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
TD.QA_list_author				{color:#000000; font-weight:bold;}
TD.QA_list_separator			{border-bottom-color:#666666; border-bottom-width:1px; border-bottom-style:dashed;}
TD.QA_list_answer				{color:#666666;}
TD.QA_list_btn					{text-align:right;}
IMG.bulle						{float:left; color:#666666;}
TEXTAREA.answer					{width:550px; height:100px;}
TD.qnas							{padding-left: 20 0 20 20;}



/*Upcoming Sessions*/
TD.Upcoming_header	{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px; font-weight:bold;
	height:35px; color:#000000;
	vertical-align:middle; text-align:left;
	padding-left:15px;
}

TD.Upcoming_top	{
	background:url(../images/upcoming_bg_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:6px; width:582px;
}

TD.Upcoming_text	{
	background-color:#3DA4E0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt; font-weight:bold;
	height:22px; color:#FFF;
	vertical-align:middle; text-align:left;
	padding-left:10px;
}

TD.Upcoming_bottom {
	background:url(../images/upcoming_bg_bottom.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:6px; width:582px;
}

Div#upcoming_exp_wrapper {
	position:relative;
	height:100px; width:582px;
	background-image:url(../images/upcoming_exp_date_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

Div#upcoming_exp_pic {
	width:95px; height:99px;
	Position:absolute;
	left:0px; top:10px;
	z-index:2;
}

Div#upcoming_exp_text {
	text-align:left; vertical-align:top;
	Position:absolute;left:95px; top:0px;
	z-index:1;width:490px; height:99px;
	padding-top:20px;
}


/*Post question Styles*/
TABLE.post	{border-color:#3DA4E0; border-style:solid; border-width:1px; width:450px;}

TD.page_title	{background-color:#3DA4E0; font-size:13px; font-weight:bold; text-align:center;}

TD.err			{color:#800000; font-weight:bold; text-align:center;}

TD.Disclaimer {
	font-family:Arial, Helvetica, sans-serif; width:450px;
	font-size:8.5pt; font-weight:normal; color:#666666;
}


/*search styles*/
TD.search_results_title				{background-color:#3DA4E0; font-size:14px; font-weight:bold; color:#FFFFFF;}
TD.search_results_topic				{font-weight:bold;}
TD.search_results_postedby			{font-weight:lighter; font-style:italic;}
TD.search_result_text				{color:#000000; padding-left:30px}
TD.search_results_separator			{border-bottom-color:#3DA4E0; border-bottom-style:dashed; border-bottom-width:1px;}

A.search_results_more:link, A.search_results_more:visited {font-weight:normal;}
search_results_more:hover			{text-decoration:underline;}
A.search_results_experts			{}
A.search_results_topic				{}


/*Login page styles*/
TABLE.Body	{border-color:#3DA4E0; border-width:1px; border-style:solid;}
TD.err		{color:#800000; font-weight:bold; text-align:center;}
TD.log_title {background-color:#3DA4E0; font-size:13px; font-weight:bold; text-align:center;}


/*Bottom Links styles*/
TD.bottomlinks {
	background-color:#999999;
	color:#333333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9pt;
	font-weight:500;
}

.bottomlinks_titles {
	color:#ffffff;
	font-weight:bold;
}

UL.bottomLinks {
	padding-left:17px;
	list-style:none;
	text-align:left;
	list-style-type:none;
	margin:0;
}
UL.bottomLinks A:link		{color:#333333; text-decoration:none;}
UL.bottomLinks A:visited	{color:#333333; text-decoration:none;}
UL.bottomLinks A:hover		{color:#333333; text-decoration:underline;}

TD.InRegion {
	background-image:url(/newhome/images/in_region_bg_map.gif);
	background-repeat:no-repeat;
	background-position:center;
}


/*footer styles*/
TD.Footer {
	background-color:#666666; color:#FFF;
	text-align:center; vertical-align:middle;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt; font-style:normal;
	height:25px;
}

td.Follow_us_Title {color:#FFFFFF; font-weight:bold; vertical-align:top;}

img.footerlogo {
	vertical-align:middle;
}


/* Other thematic areas */
td.otherthemes {
	font-family:Tahoma, Geneva, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	line-height:20px;
	background-color:#ffffff; padding:10px 10px 10px 10px;
}

a.otherthemes:link      {font-family:Tahoma; font-size:14px; color:#3366cc; text-decoration:none; font-weight:bold;}
a.otherthemes:visited   {font-family:Tahoma; font-size:14px; color:#3366cc; text-decoration:none;font-weight:bold;}
a.otherthemes:hover     {font-family:Tahoma; font-size:14px; color:#3366cc; text-decoration:underline;font-weight:bold;}
a.bottomlinks_subtitles {
	color:#ffffff;
	font-weight:normal;
}
