#000080 !importantbody {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
margin:0;
}
body, td, a, p, .h {
font-family: tahoma, sans-serif;
}
a img{
border: none;
}
#search_cnt{
margin-left: 5px;
margin-right: 2px;
}

.home_form{
padding: 0px;
margin:0 0 -5px;
}

div.home_logo_lg{
color:#666666;
font-size:16px;
font-weight:bold;
float:right;
position:relative;
top:76px;
}
div.home_logo{
background:transparent url(/images/logo.png) no-repeat scroll 0 0;
display:block;
height:100px;
margin:0 auto 0;
padding-top:5px;
text-align:center;
width:272px;
z-index:100;
}

div.yatedo_footer{
text-align: center;
font-size: small;
margin-top:38px;
margin-bottom:50px;
}

table.qtxt_tab{
margin:0 0 12px;
padding: 0;
}
td.qtxt_td{
margin: 0;
padding: 0;
}
span.qtxt_big{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #BDC7D8;
display:inline;
float:left;
height:31px;
}

span.qtxt_sec_big{
cursor:pointer;
display:inline;
float:left;
height:25px;
margin-left:4px;
padding-top:7px;
width:22px;
}

span.qtxt_sec_big_selector{
border-right:1px solid #BDC7D8;
cursor:pointer;
display:inline;
float:left;
height:21px;
padding-top:11px;
width:12px;
}

input.qtxt_big{
color : black;
background:transparent none repeat scroll 0 0;
border:0 none;
display:inline;
font-size:14px;
height:26px;
margin-top:0;
margin-left:1px;
padding:6px 0 0 3px;
text-indent:0;
width:493px;
}

div.yatedo_footer a, a:VISITED, a:HOVER{
color: blue;
}

div.yatedo_footer_credit{
font-size: x-small;
margin-top:6px;
}

div.yatedo_hfooter_credit{
font-size: x-small;
text-align: right;
margin-top:-3px;
color: gray;
}

div.yatedo_hfooter_credit a{
	color: gray;
}

#search-nav {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 8px 0 0;
	padding:0;
	width:100%;
	border-left:1px solid #C9D7F1;
	height: 80%;
}
#search-nav li {
	border-left:0 none -moz-use-text-color; 
	color:#001D73;
	cursor:pointer;
	float:left;
	line-height:32px;
	margin:0;
	padding:0;
	position:relative;
	width:99%;
	z-index:3
}
#search-nav li.label{
	text-align: center;
	color: black;
	font-size:small;
	
}
#search-nav li.current, #search-nav li.current:hover {
	background:#EBEFF9 none repeat scroll 0 0;
}
#search-nav li a {
display:block;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0 10px 0 14px;
text-decoration:none;
}

#content-nav {
	float:left;
	margin:0;
	padding:0;
	width:99.6%;
}

div.right{
	height:100%;
	margin:0;
	padding:0;
	width:240px;
}

input.txt_field {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #DDDDDD;
	font-size:14px;
	margin:0;
	padding:6px;
}

input.search-button, input.search-button:hover {
margin-top: 2px;
height:30px;
}

span.search_in_index{
cursor: pointer;
color:#000080;
font-size:small;
padding:3px 4px 2px;
}

.ytdinput{
margin: 2px;
}

span.search_in_index_current{
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#F7F7F7;
border:1px solid #BDC7D8;
color:#000080;
font-size:small;
padding:3px 3px 2px;
}

#search-offset {	
	background:#EBEFF9 none repeat scroll 0 0;
	border-top:1px solid #C9D7F1;
	clear:both;
	height:1.6em;
	margin:0;
	padding:4px;
	width:100%;
	font-size: small;
}

#search-offset-section{
float:left;
font-size:small;
font-weight:bold;
margin-left:3px;
margin-right:24px;
margin-top:2px;
}
#search-offset-options {
float:left;
}

#search-offset-resultset{
color: #000080;
float:right;
margin-right:10px;
margin-top:2px;
}

#search-offsetv2 {	
	background:#EBEFF9 none repeat scroll 0 0;
	border-top:1px solid #C9D7F1;
	clear:both;
	height:1.3em;
	margin:0;
	padding:4px;
}

div.deep_results{
	width: 60%; padding-left: 20px; padding-top: 10px;
}

div.profil_label{
	
border-bottom:1px solid #C9D7F1;
margin-left:12px;
margin-top:15px;
padding-bottom:4px;
padding-left:2px;
padding-top:4px;
width:755px;
}
div.profil_label h2
{
	font-size:1.2em;
	font-weight:bold;
	margin: 0;
	padding: 0;
	color: #000080;
}

div.profil_label a
{
	font-size:0.6em;
	font-weight:bold;
	margin-left : 8px;
	padding: 0;
}

div.alert_msg{
	margin-top:15px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom : 10px;
}
span.alert_msg{
-moz-border-radius:5px;
-webkit-border-radius:5px;
	border:1px solid #FFF090;
	font-size: 12px;
	color:#000080;
	font-style: bold;
	padding:6px;
	background-color: #FFF9D6;
}

div.info_msg{
	margin-top:0;
	padding-bottom:8px;
	padding-left:0;
	padding-top:0;
}

span.result_link{
	font-size:12px;
	font-weight:bold;
}

span.info_msg {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#FFF9D6;
	border:1px solid #FFF090;
	color:#000080;
	font-size:11px;
	padding:1px;
}

#ybar {
	margin:0;
	border : none;
	font-size: 13px;
	width: 100%;
	height:22px;
	padding-top:1px !important;
	background:transparent url(/images/css/ytdbar-b.gif) repeat-x;
}
#ymenu {
	padding-right: 6px;
}

div.profil_rresult_container{
margin-left: 19px;
}

div.weblink{
	margin-bottom: 15px;
}
div.weblink_t{
	margin-bottom: 7px;
}
a.weblink_title{
	font-size:medium;
	font-weight:normal;
}
a.weblink_title_t{
	font-size:small;
	font-weight:normal;
}
div.weblink_desc{
font-size:small;
margin-top: 3px;
margin-bottom: 3px;
}
div.weblink_desc_t{
font-size:12px;
margin-top: 3px;
margin-bottom: 3px;
}

span.weblink_url{
 color : #008000;
 font-size:x-small;
}

.webemail_description{
	font-size: small;
}


.MiniBlog_entry
{
background-color:white;
padding-bottom: 10px;
overflow: auto;
}

.MiniBlog_user_info
{
	float:left;
	margin-right:20px;
	margin-bottom:0px;
	text-align: center;
	font-size: x-small;
	width: 74px;
}

.MiniBlog_user_info a{
	text-decoration:none;
}
.MiniBlog_thumb{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
overflow:hidden;
padding:3px;
}

.MiniBlog_description{
font-size: small;
height: 44px;
}
.MiniBlog_ptime{
color: green;
font-size: x-small;
padding-top:12px;
}

div.results_separator
{
	background:#FFFFFF url(/images/css/border-x-grey.gif) repeat-x scroll 0 0;
	padding-top:1px;
	height: 5px;
	padding-bottom: 7px;
}



.page_pagination {
margin:0;
padding-top : 10px;
padding-bottom: 10px;
width:100%;
font-size:small;
text-align: center;
}

.page_pagination ul, .page_pagination li {
display:inline;
list-style-type:none;
margin:0;
}

.page_pagination a {
border:1px solid #CCCCCC;
cursor:pointer;
display:inline-block;
margin:0 0.38em 0 0;
padding:0.3em 0.7em;
text-align:center;
text-decoration:none;
}

.page_pagination a:hover, a.pagination_pagS {
background:#F0F7E8 none repeat scroll 0 0;
border:1px solid #83BC46;
}

a.pagination_pagP, a.pagination_pagN {
border:medium none;
font-size:120%;
font-weight:700;
padding:0.2em 0.5em;
text-decoration:underline;
}

a.pagination_pagN:hover {
background-color:transparent;
border:medium none;
}

td.profils_sizer
{
height:1px;
padding-bottom:20px;
padding-right:32px;
vertical-align:top;
width:33px;
}

table.profil_tab
{
	border-top:1px solid #C9D7F1;
	border-bottom :1px solid #C9D7F1;
	border-left:1px solid #C9D7F1;
	border-right:1px solid #C9D7F1;
	width: 300px;
	height: 150px
}

td.profil_label
{
	padding-left:5px;
	padding-right :5px;
	padding-top : 2px;
	margin-left: 5px;
	font-size: small;
	height: 1px;
	vertical-align: top;
	width: 165px;
	background-color: white;
}


td.profil_label h3
{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: small;
}

div.shadow
{
	background-color: #F6F6F6;
	padding: 2px;
	width:300px;
}

td.profil_img
{
	height: 150px;
	width:122px;
	background:#EBEFF9 url(/images/profil/nopic.png) no-repeat scroll 0 50%;
}

td.profil_ctn
{
	padding-left:5px;
	padding-right :5px;
	padding-top : 2px;
	margin-left: 5px;
	margin-left: 5px;
	vertical-align: top;
	height: 103px;
	width: 165px;
	background-color: white;
	color: #676767;
}

div.profil_ctn_affname{
	font-size: x-small;
	padding-bottom: 5px;
	text-align: right;
}
td.profil_ctn span{
	font-size: xx-small;
}

td.links_bar
{
	padding:5px;
	margin-left: 5px;
	font-size: small;
	vertical-align: bottom;
	width: 165px;
	height: 20px;
	background-color: white;
}

td.profil_bar_famous
{
	background-color:#FFE092;
	padding:5px;
	margin-left: 5px;
	font-size: small;
	vertical-align: bottom;
	width: 165px;
}

td.profil_bar
{
	background-color:#EBEFF9;
	padding:5px;
	margin-left: 5px;
	font-size: small;
	vertical-align: bottom;
	width: 165px;
}

td.profil_img_sandboxed
{
	height: 150px;
	background-color:#E8E8E8;
}

td.profil_bar_sandboxed
{
	background-color:#E8E8E8;
	padding:5px;
	margin-left: 5px;
	font-size: small;
	vertical-align: bottom;
	width: 100%;
}

div.profils_cards
{
	padding: 20px;
}

#hpage_txt
{
	display:block;
	font-size:small;
	height:30%;
	padding-bottom:3%;
	padding-top:3%;
	text-align:center;
}

#hpage_dbindex{
	display:block;
	text-align: center;
}

#hpage_sfilter_home{
	color:#000066;
	display:inline;
	font-size:small;
	height:100%;
	width:100%;
	z-index:99;
	margin-left:-36px;
}
#hpage_sfilter
{
	padding-top: 5px;
	font-size: small;
	color: #000066;
}
#hpage_submit{
	position:relative;top:4px;
}

span.Home_lang{
	font-size: small;
	color: #000066;
}
#ctn{
display:block;
position:relative;
text-align:center;
padding-left:1%;
margin-bottom: 2px;
z-index: 99;
}

#hpage_opt{
	font-size: small;
	color: #000066;
	display:block;
	margin-bottom:3px;
	position:relative;
	text-align: left;
	margin-top:0px;
	padding-top:13px;
}

#div_home_bg{
	background:transparent url(/images/css/home_back.jpg) no-repeat scroll 50% 0;
	height:55px;
	z-index:0;
	margin-top:-40px;
}

.home_bg_t{
	background:transparent url(/images/css/home_back_t.jpg) no-repeat scroll 50% 0;
	height:101px;
	margin:9% auto 0;
	padding-top:18px;
	z-index:0;
}






#profil-nav{
	border-bottom:0 none;
	border-right:0 none;
	margin:0;
	padding-left:10px;
	width:90%;
	border-bottom:1px solid #C9D7F1;
	height: 24px;
}

#profil-nav li{
	
color:#001D73;
cursor:pointer;
border-bottom:1px solid #C9D7F1;
border-top:1px solid #C9D7F1;
border-left:1px solid #C9D7F1;
border-right: 1px solid #C9D7F1;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
background:#EBEFF9 none repeat scroll 0 0;

float:left;
list-style-type:none;
margin:0 2px 0 0;
max-width:200px;
overflow:hidden;
position:relative;
}

#profil-nav li.current{
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
}

td.p_profil_left_ctn{
vertical-align: top;
height :300px;
width :315px;	
}

td.p_profil_ctn{
vertical-align: top;
height: 533px;
padding-left:10px;
padding-top: 5px;
}

#sectionInfo{
width: 100%;
}

#sectionInfo h2{
color:black;
display:block;
font-size:small;
margin:2px 0 12px;
}

#sectionInfo span{
font-size: small;
background-color: white;
padding-right: 7px;
}

#divider{
border-bottom:1px solid #D8DFEA;
margin:-7px 0 0;
z-index:0;
width: 100%;
height: 0px;
}

div.profil_info_container{
	margin-left: 10px;
	font-size: small;
	width: 100%;
}

div.profil_div_container{
	font-size: small;
	width: 100%;
}

#profil_friend_tabs{
font-size: small;
width: 126px;
height: 126px;
border: 1px solid #C9D7F1;
background-color: white;
}

div.profil_shadow
{
	background-color: #F6F6F6;
	padding: 2px;
	width:122px;
}

td.td_profil_friend_name{
vertical-align: top;
text-align: center;
width: 100%;
height: 2px;
padding-bottom: 3px;
}

td.td_profil_friend_relation_type{
vertical-align: top;
text-align: center;
width: 100%;
height: 2px;
padding-bottom: 3px;
text-align: center;
background-color:#EBEFF9;
}

td.td_profil_friend_img{
background:#FFFFFF url(/images/profil/nopic_s.png) repeat-x scroll 0 0;
vertical-align: top;
text-align: center;
width: 100%;
height:125px;
}

#profil_friends{
padding-top: 5px;
}


.Books_entry{
	background-color:white;
	overflow:auto;
	padding-bottom: 10px;
	padding-top: 10px;
}
.Books_cover {
float:left;
font-size:x-small;
margin-bottom:0;
margin-right:20px;
text-align:center;
width:109px;
text-align: center;
}

.Books_thumb {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
overflow:hidden;
padding:3px;
}

.Books_authors{
color: gray;
padding: 5px;
font-size: x-small;
}
.Books_description {
font-size:small;
overflow:auto;
}

.Books_desctxt{
font-size: small;
}

.Books_description h1{
font-size: medium;
padding: 0;
margin: 0;
}

.Books_details h2{
font-size: small;
padding: 0;
padding-top: 3px;
margin: 0;
color:#CC6600;
}

.Books_price{
	color: #990000;
	font-weight: bold;
}

.Books_price_sug{
padding-right: 8px;
padding-left: 8px;
}

ul.Books{
list-style-type:none;
margin:0;
padding:0;
}

ul.Books li{
margin:0.5em 0 0.5em 7px;
}

.Books_prev_btn {
	background:transparent url(/images/css/nb_mid.gif) repeat-x scroll 50% bottom;
	border-color:#5E7E9E;
	border-style:solid;
	border-width:1px 1px;
	color:#000000;
	font-size:1em;
	font-weight:bolder;
	padding:1px 4px;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	margin-left:5px;
	margin-top: 10px;
	cursor: pointer;
}


.Question_entry{
	background-color:white;
	overflow:auto;
	padding-bottom: 10px;
	padding-top: 10px;
}

.Question_entry_t{
	background-color:white;
	overflow:auto;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: small;
}

.Question_indicator_t{
color: gray;
padding: 4px;
font-size: medium;
}

.Question_thumb{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
overflow:hidden;
padding:3px;
}

.Question_user_info
{
	float:left;
	margin-right:20px;
	margin-bottom:0px;
	text-align: center;
	font-size: x-small;
	width: 74px;
	height:140px;
	position:relative;
}


.Question_authors{
color: gray;
padding-bottom:3px;
padding-top:2px;
font-size: x-small;
}

.Question_indicator{
color: gray;
padding: 8px;
font-size: medium;
}

.Question_description {
font-size:small;
overflow:hidden;
margin-left:86px;
}

.Question_desc_txt {
font-size:small;
background-color: #FFFFCD;
border: 1px solid #CCCCCC;
padding: 5px;
}

.Question_A_by{
color:gray;
font-size:x-small;
padding-bottom:0;
padding-right:10px;
padding-top:4px;
text-align:left;
margin-left:96px;
}
.Question_A_description{
font-size: small;
background-color: #F0F7E8;
margin-top:10px;
padding: 5px;
border: 1px solid #CCCCCC;
margin-left:94px;
}

.Question_description h1{
font-size: medium;
padding: 0;
margin: 0;
color: black;
text-decoration: none;
}

.Question_A_details{
margin-left: 10px;
}

.Question_description h1 a{
font-size: medium;
padding: 0;
margin: 0;
color: black;
text-decoration: none;
}


td.imgSearch{
vertical-align: bottom;
padding-bottom : 20px;
height :24px;
width : 118px;
}


div.deep_results_img{
	width: 80%; padding-left: 20px; padding-top: 10px;
}
.img_render{
	font-size: x-small;
	text-align: center;
}
.search_img_img{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
overflow:hidden;
padding:3px;
text-decoration: none;
}

.img_render a{
	text-decoration: none;
}

.img_info{
	font-size: small;
	overflow: hidden;
	text-align: center;
	color: gray;
}

span.img_desc{
font-size: small;
color: black;
}

span.img_source_link a{
font-size: small;
color: green;
}



.Documents_entry{
	background-color:white;
	overflow:auto;
	padding-bottom: 10px;
	padding-top: 10px;
}

.Documents_thumb{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
overflow:hidden;
padding:3px;
}

.Documents_cover {
float:left;
font-size:x-small;
margin-bottom:0;
margin-right:20px;
text-align:center;
}

.Documents_description {
font-size:small;
overflow:auto;
}

.Documents_description h1 {
color:blue;
font-size:15px;
margin:0;
padding:0;
text-decoration:underline;
}

.Documents_detinfo {
color:gray;
font-size:x-small;
padding:5px;
}

.Document_details_FL{
font-size: x-small;
margin-bottom:6px;
margin-top:7px;
color:#CC6600;
}

.Documents_details{
font-size: small;
}
.Documents_details h2 {
color:#CC6600;
font-size:small;
margin:0;
padding:6px 0 0;
}

ul.Documents {
list-style-type:none;
margin:0;
padding:0;
}

ul.Documents li {
margin:0.5em 0 0.5em 7px;
}

.Documents_btn_sec{
margin-bottom:10px;
margin-top:10px;
}

span.Documents_prev_btn {
background:transparent url(/images/css/nb_mid.gif) repeat-x scroll 50% bottom;
border:1px solid #5E7E9E;
color:#000000;
cursor:pointer;
font-weight:bolder;
margin-right:5px;
margin-top:10px;
padding:1px 4px 0px;
text-align:center;
text-decoration:none;
white-space:nowrap;
font-size: x-small;
}
.documentsreader_preview{
	margin-left: 5px;
	margin-right: 10px;
	text-align: left;
}
span.Documents_prev_btn a{
text-decoration:none;
color:#000000;
}



div.div_adv_search{
margin-left:-31px;
margin-top:10px;
text-align:center;
padding-bottom:7px;
}
div.adv_search_close{
	cursor:pointer;
	float:right;
	font-size:x-small;
	padding-right:3px;
	padding-top:2px;
	text-align:right;
}
span.adv_search_ck{
font-size: small;
}
table.adv_search{
border:1px solid #C9D7F1;
background-color: white;
}
td.adv_search{
background:#EBEFF9 none repeat scroll 0 0;
}
td.adv_search h1{
color:#000080;
font-size:small;
height:20px;
margin:2px 0 0 4px;
padding:0 45px 0 0;
text-align:left;
vertical-align:middle;
}
td.adv_search_label{
text-align: left;
font-size: small;
font-weight: bold;
vertical-align: middle;
height: 30px;
width: 620px;
padding-left:3px;
}

td.adv_search_btns{
font-size:medium;
height:35px;
padding-right:3px;
text-align:right;
vertical-align:middle;
}

td.adv_search_opt{
font-size: small;
vertical-align: top;
height: 27px;
padding-left:6px;
text-align:left;
}

input.txt_adv_search{
font-size: small;
size: 60px;
}
span.adv_search_exp{
font-size: small;
color: gray;
}
.adv_search_link{
font-size: small;
color: #000066;
width:100%;
margin-right:4px;
}

span.tips_link{
color: white;
font-size:small;
}

span.tips_link a{
color: blue;
}

span.tips_link img{
float: left;
margin-right: 10px;
}

span.selector img{
margin-left: 2px;
margin-right: 2px;
}

td.profil_gi_titlec{
height: 22px;
width: 171px;
vertical-align: top;
padding-bottom:9px;
}
td.profil_gi_ctnc{
width: 415px;
height: 22px;
vertical-align: top;
padding-bottom:9px;
}

div.profil_gi_title{
float: left;
}
div.profil_gi_ctn{

}

input.btn_ssearch{
background:transparent url(/images/css/ssearch_btn.png) no-repeat scroll 0 50%;
border:0 none;
cursor:pointer;
height:29px;
margin:0 2px 0 0;
width:30px;
}

input.btn_search{
background:transparent url(/images/css/search_btn.png) no-repeat scroll 0 50%;
border:0 none;
cursor:pointer;
height:29px;
margin:0 2px;
width:30px;
}

input.btn_rsearch{
background:transparent url(/images/css/rsearch_btn.png) no-repeat scroll 0 50%;
border:0 none;
cursor:pointer;
height:29px;
margin-right:2px;
margin-left:2px;
width:30px;
}

img.logo_search{
margin-right: 8px;
margin-top:-12px;
}

div.smartsearch_field{
margin-top: 5px;
}

td.smearchsearch_word{
font-size:14px;
vertical-align: middle;
}
td.smeartsearch_suggestion{
padding-top: 3px;
}

div.smartsearchoptions_res{
height:55px;
margin-left:161px;
overflow:auto;
width:783px;
}
table.tab_suggestion{
height: 30px;
width: 88px;
margin-right:7px;
}
table.tab_suggestion_bool{
height: 30px;
width: 44px;
margin-right:7px;
}

span.span_ssearch_field{
float: left;
}
table.smartsearch_suggestion{
-moz-border-radius:5px;
-webkit-border-radius:5px;
	background-color:#FFF9D6;
	border:1px solid #FFF090;
	color:#000080;
	font-size:11px;
	padding:1px;
	cursor: pointer;
}
div.smartsearchoptions_elm{
width: 200px;
cursor: pointer;
}
div.smartsearchoptions_txt{
	width: 200px;
}
div.smartsearchoptions{
border:1px solid #606060;
height:100px;
overflow:auto;
padding:3px;
width:233px;
}
span.smartsearch_suggestion_ok{
	-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#969C92 none repeat scroll 0 0;
font-weight:bold;
padding-top: 2px;
padding-bottom: 2px;
padding-left : 4px;
padding-right:4px;
color: white;
cursor: pointer;
}

div.module_shadow{
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#EBEFF9 none repeat scroll 0 0;
border:0 none;
padding:4px;
margin:5px;
}
div.modules_ctn{
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:white none repeat scroll 0 0;
border:1px solid #C9D7F1;
padding:5px 5px 10px;
}
div.modules_ctn h2{
font-weight: bold;
font-size: 14px;
color: #89A8E0;
padding: 0;
margin:0 0 11px;
}

div.profil_more{
font-size:small;
margin-bottom:13px;
margin-top:8px;
}

ul.profil_tag{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
width:145px;;
font-size:small;
}

ul.profil_tag li {
margin:0;
padding-bottom:15px;
padding-right:5px;
}

ul.profil_tag li h4{
margin:0;
padding-bottom:8px;
font-size:small;
}

ul.profil_tag li ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 5px;
}

ul.profil_tag li ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
}

div.profil_info_col_left{
width:150px;
height:0;
}
div.profil_info_col_right{
overflow:hidden;
width:75%;
}

.profil_info_p{
margin: 0;
padding: 0;
}
.profil_info_p a{
color: black;
}
.floatleft {
	float:left;
}

.floatright{
float: right;
}

.clr{
clear:both;
}

div.modulesection{
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#EBEFF9 none repeat scroll 0 0;
border:1px solid #C9D7F1;
height:22px;
margin-bottom:15px;
padding-top:4px;
width:100%;
}
div.modulesection_title{
font-weight: bold;
font-size: small;
margin-left: 5px;
float: left;
}
div.modulesection_links{
	font-size: small;
	margin-right: 5px;
	float: right;
}
div.profil_no_pic{
background:#FFFFFF url(/images/profil/nopic_b.png) repeat-x scroll 0 0;
height: 261px;
width: 213px;
}

div.profil_rightcol_header{
display: block;
margin-bottom:8px;
}

div.profil_rightcol_header h1{
font-size:20px;
margin:0 0 9px 10px;
padding:0;
}

div.profil_rightcol_tabmenu{
display: block;
}

div.header_section{
margin:-17px 5px 15px 7px;
}

div.logo_section{
float: left;
}

div.title_section{
color:#2946A2;
font-size:22px;
margin-bottom:10px;
margin-left:113px;
}

div.section_ctn{
margin-left: 10px;
margin-right:10px;
}

td.craccount_l{
	width: 216px;
	height: 22px;
	vertical-align: top;
	padding-bottom:26px;
	font-size: 11px;
	font-weight: bold;
}

td.craccount_r{
	width: 466px;
	height: 22px;
	vertical-align: top;
	padding-bottom:26px;
	font-size: small;
	padding-left:21px;
}

div.input_err{

}
.txterror{
color: red;
font-size: small;
}
span.comments{
	color: gray;
	font-size:small;
}

.profil_icon img{
margin-right: 5px;
}

.profil_icon a{
color:white;
cursor:pointer;
outline-style:none;
text-decoration:none;
}

.profil_icon a:hover{
color:white;
text-decoration:underline;
}

.profil_icon{
-moz-border-radius:5px 5px 5px 5px;
background-color:#4064D0;
border:3px solid #BDC7D8;
color:white;
float:right;
font-size:small;
font-weight:bold;
margin:13px;
padding:2px 9px;
}

input.btn_blue{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color:#4064D0;
border:3px solid #BDC7D8;
color:white;
font-size:small;
padding:2px;
text-align:center;
min-width:103px;
cursor:pointer;	
}

div.div_cmd{
margin-top: 8px;
margin-bottom: 8px;
}
input.btn_gray{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color:#F0F0F0;
border:3px solid #BDC7D8;
color:black;
font-size:small;
padding:2px;
text-align:center;
cursor:pointer;	
}

input.btn_red{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color:#D11F1F;
border:3px solid #BDC7D8;
color:white;
font-size:small;
padding:2px;
text-align:center;
padding-left: 5px;
padding-right: 5px;
cursor:pointer;	
}

div.btn_blue{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color:#4064D0;
color:white;
font-size:small;
font-weight:bold;
padding:2px;
text-align:center;
width:220px;
margin:auto;
border:3px solid #BDC7D8;
}

div.btn_blue a{
text-decoration: none;
color:white;
}

div.btn_blue a:hover{
text-decoration: underline;
color:white;
}

input.btn_green{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color:#4064D0;
border:3px solid #BDC7D8;
color:white;
font-size:small;
padding:2px;
text-align:center;
min-width:103px;
cursor:pointer;	
}

div.btn_green{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color:#549C00;
color:white;
font-size:small;
font-weight:bold;
padding:2px;
text-align:center;
width:220px;
margin:auto;
border:3px solid #BDC7D8;
cursor:pointer;	
}

div.btn_green a{	
text-decoration: none;
color:white;
}

div.btn_green a:hover{
text-decoration: underline;
color:white;
}

div.getstarted_act{
float:left;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color:#3B5998;
color:white;
font-size:small;
width: 200px;
height: 36px;
padding: 5px;
margin-right:10px;
}
div.getstarted{
float:left;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color:#ECEEF4;
color: black;
font-size:small;
width: 200px;
height: 36px;
padding: 5px;
margin-right:10px;
}

div.getstarted h1{
font-size: small;
margin:0 0 5px;
padding:0;
}

div.getstarted_act h1{
font-size: small;
margin:0 0 5px;
padding:0;
}

div.ytd_select_list_element_selected{
cursor: pointer;
background-color:#3B5998;
color: white;
border:1px solid #C9D7F1;
margin:4px;
}

div.ytd_select_list_element:HOVER{
cursor: pointer;
background-color:#ECEEF4;
color: black;
border:1px solid #C9D7F1;
margin:4px;
}
div.ytd_select_list_element{
cursor: pointer;
background-color: white;
color: black;
border:1px solid #C9D7F1;
margin:4px;
}
div.ytd_select_list_container{
border:1px solid #C9D7F1;
overflow: scroll;
padding: 7px;
margin: 5px;
}

div.ytdmbar{
bottom:0;
color:#111111;
font-size:11px;
height:30px;
padding:0;
position:fixed;
right:0;
width:100%;
z-index:100;
min-width: 660px;
}

div.ytdmbar_shadow{
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#EBEFF9 none repeat scroll 0 0;
border:0 none;
margin:5px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
min-width: 660px;
width:80%;
margin: auto;
}

div.ytdmbar_container{
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#E5E5E5 none repeat scroll 0 0;
border:1px solid #9CADC1;
height: 30px;
}

div.ydtmbar_logo{
	cursor:pointer;
	background:url("/images/logo_ytdbar.png") no-repeat scroll 0 0;
	float:left;
	height:100%;
	margin:2px 0px 2px 2px;
	padding-left:66px;
	width:54px;
	border-right:1px solid #9CADC1;
}

.ytdmbar_elm{
	cursor:pointer;
}

.ytdmbar_elm:HOVER{
	cursor:pointer;
	background-color: white;
}
.ydtmbar_notifier_normal{
	background:transparent url(/images/icons/flag_white.png) no-repeat scroll 5px 20%;
}
.ydtmbar_notifier_hot{
	background:transparent url(/images/icons/flag_red.png) no-repeat scroll 5px 20%;
}
div.ydtmbar_notifier:HOVER{
	-moz-border-radius-topright:4px;
	border-left:1px solid #9CADC1;
	cursor:pointer;
	float:right;
	height:100%;
	width:28px;
	background-color: white;
}

div.ydtmbar_notifier{
	border-left:1px solid #9CADC1;
	cursor:pointer;
	float:right;
	height:100%;
	width:28px;
}

div.ytdmbar_inbox{
	background:transparent url(/images/icons/note.png) no-repeat scroll 5px 20%;
	border-right:1px solid #9CADC1;
	cursor:pointer;
	height:100%;
	width:128px;
	text-align:center;
	float: left;
}
div.ytdmbar_appstore{
	background:transparent url(/images/icons/drive_cd.png) no-repeat scroll 5px 20%;
	border-right:1px solid #9CADC1;
	cursor:pointer;
	height:100%;
	width:84px;
	float: left;
}
div.ytdmbar_feedback{
	background:transparent url(/images/icons/comment_edit.png) no-repeat scroll 5px 20%;
	background-color:#BBC4E1;
	border-left:1px solid #9CADC1;
	cursor:pointer;
	float:right;
	height:100%;
	min-width:82px;
}

span.ytdmbar_btntxt{
 	padding-left:28px;
	padding-top:8px;
	position:relative;
	top:5px;
}

div.line{
margin-bottom: 5px;
}
.description{
font-size: 12px;
}

.inputtext{
	border:1px solid #8496BA;
	font-size:11px;
	margin:0;
	padding:5px 0 5px 3px;
}

.inputselect{
	border:1px solid #8496BA;
	font-size:11px;
	margin:0;
	padding:5px;
}

.ytdmsg_refresh{
	background-image: url( /images/icons/arrow_refresh.png) !important;
}

.ytdmsg_write{
	background-image: url( /images/icons/comment_edit.png ) !important;
}

.ytdmsg_delete{
	background-image: url( /images/icons/del.gif ) !important;
}

.ytdmsg_send{
	background-image: url( /images/icons/comment_add.png ) !important;
}
div.ytd_selreceiver{
	padding:2px;
	clear:both;
}
div.ytdmsgsearch-user{
	font-size:small;
	color:#676767;
	border:1px solid #FFFFFF !important;
	min-height:46px;
}
div.ytdmsgsearch-user h3{
	font-size:small;
	font-weight:bold;
	margin:0;
	padding:0;
	color:black;
}

div.ytdlocals-search-item{
	font-size:small;
	color:#676767;
	border:1px solid #FFFFFF !important;
	min-height:19px;
}

#ytdlscustom-slider {
	background-image:url(/images/localservices/slider.png);
	padding-top:13px;
	width:508px;
}

#ytdlscity-distance{
	color:#4064D0;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:13px;
	text-align:center;
}

span.ytdls_to{
	padding-left: 10px;
	padding-right: 10px;
}

div.ytdls_addtime{
	margin-top: 5px;
}

label.ytdlabel {
	font-size:12px;
	font-weight:bold;
}
div.ytddatepicker
{
	left:45px;
	position:absolute;
	visibility:visible;
	z-index:15000;
}

table.extdsearch{
	font-size: 12px;
	width:39%;
}
div.extdsearchdesc{
	padding-left: 5px;
}

div.extdsearch a{
	font-size:16px;
	font-weight:normal;
}








.ytdat_msg{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#FFF9D6;
	border:1px solid #FFF090;
	color:#000080;
	font-size:16px;
	padding:7px;
	min-width: 900px;
	margin: 0 auto 13px;
}

.ytdat_msg_t{
	font-weight: bold;
	float: left;
}
.ytdat_msg_x{
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#EBEFF9 none repeat scroll 0 0;
border:1px solid #C9D7F1;
cursor:pointer;
float:right;
font-size:11px;
font-weight:bold;
margin-top:4px;
text-align:center;
width:13px;
}
.ytdat_msg_m{
	clear: both;
}

.ytdat_right{
	float: right;
	width: 44%;
}

.ytdat_left{
	float:left;
	width: 50%;
	margin:0 0 20px 4px;
}

.ytdat_tabpf{
	width:100%;
	height:5px;
}
.ytdat_tabpf h3{
	margin-bottom: 16px;
}
img.cadre{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:white none repeat scroll 0 0;
	border:1px solid #C9D7F1;
	padding: 3px;
}
.ytdat_tabpf td{
	vertical-align: top;
}

ul.ytdat_links{
	font-size: 12px;
	margin-left:6px;
	margin-bottom:15px;
}

.ytdat_links li{
	margin-top: 6px;
}

.ytdat_bdevider{
	margin-left:10px;
	margin-bottom: 15px;
}

.ytdat_blink{
	clear: both;
	text-align: right;
	margin-right: 10px;
}

.ytdapps li{
	margin-bottom:8px;
	min-height:71px;
}

.ytdapps img{
	margin-right: 5px;
}

.ytdapps p{
	margin-top: 5px;
}

.ytdapps_left{
	float: left;
	width:47%;
}

.ytdapps_right{
	float: right;
	width:44%;
}

.ytdat_steps h2{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#4064D0;
	border:3px solid #BDC7D8;
	color:white;
	float:left;
	font-size:21px;
	font-weight:bold;
	height:27px;
	margin-right:18px;
	text-align:center;
	width:38px;
}

.ytdat_steps h3{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#549C00;
	border:3px solid #BDC7D8;
	color:white;
	float:left;
	font-size:17px;
	font-weight:bold;
	height:23px;
	margin-right:18px;
	text-align:center;
	width:27px;
}

ol.ytdat_substeps {
	margin-left:61px;
}
.ytdat_substeps li{
	min-height: 29px;	
}

.ytdat_steps p{
	font-size: 12px;
	margin-top:4px;
}

.ytdat_morelink{
	cursor:pointer;
	background:#EBEFF9 none repeat scroll 0 0;
	border:1px solid #C9D7F1;
	float: right;
	margin-top: 5px;
	padding:2px 5px 2px 2px;
}

.ydtmbar_notification{
	background:white none repeat scroll 0 0;
	border:1px solid #9CADC1;
	width: 100%;
}
.ydtmbar_notification_sh{
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#EBEFF9 none repeat scroll 0 0;
	border:0 none;
	bottom:26px;
	margin:0 10% 0 0;
	padding:0;
	position:absolute;
	right:0;
	width:217px;
	z-index:14;
	padding:5px;
}

.ydtmbar_wtitle{
	font-size: 13px;
	background:#E5E5E5 none repeat scroll 0 0;
	border-bottom:1px solid #C9D7F1;
	font-weight: bold;
	padding-left:3px;
	padding-right:4px;
	cursor: pointer;
}
.ydtmbar_wtitleops{
	text-align: right;
	font-size: 11px;
}
.ydtmbar_wtitleops a a:ACTIVE{
	text-decoration: none;
}

.ydtmbar_wtitleops a:HOVER{
	text-decoration: underline;
}

.scrollbar_container {
	position:relative;
}
.scrollbar_track {
	background-color:transparent;
	cursor:move;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	width:10px;
}
.scrollbar_handle {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#5C92E7;
	cursor:move;
	opacity:0.9;
	width:10px;
	border:2px solid #C9D7F1;
}
.scrollbar_content {
	overflow:hidden;
}

ul.quotations{
	
}
span.bq{
	display:inline-block;
	font-size:26px;
	line-height:0;
	vertical-align:sub;
}
li.quotation {
	border-bottom:1px solid #ECECEC;
	color:#444444;
	font-family:Baskerville,Times,Times New Roman,serif;
	font-size:19px;
	font-style:italic;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 3em 1em;
	padding-bottom:0.5em;
	text-align:center;
}
.editmode{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #FFF090;
	font-size: 11px;
	color:#000080;
	font-style: bold;
	padding:1px 7px;
	background-color: #FFF9D6;
}
.editmodeg{
	background-color:#EBEFF9;
	border:1px solid #C9D7F1;
	margin-right:16px;
	margin-left:5px;
}
.editmodealign{
	min-width: 100px;
	text-align: center;
	display: inline-block;
}
.editmode a{
	text-decoration: none;
	color: blue;
}
.editmode a:HOVER {
	text-decoration: underline;
}

.profil_headline{
	font-size:13px;
	margin-bottom:7px;
	margin-left:10px;
	margin-top:3px;
}

ul.normal{
	list-style:disc outside none;
	margin-left:40px;	
}

ol.normal{
	list-style:decimal outside none;
	margin-left:40px;	
}

#ytdlive_pbar {
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	height:15px;
	margin:2px auto auto;
	padding:0;
	position:relative;
	width:199px;
	background-color:#C9D7F1;
 } 
  
#ytdlive_pbar div {  
    background-color:#fff;  
 } 
 
.noscript-container{
	text-align: center;
 	font-size:14px;
}

div.ytdverified{
	border:1px solid #C9D7F1;
	color:#9CADC1;
	float:right;
	font-size:9px;
	margin-top:2px;
	padding:1px 2px;
}

div.ytdconfirmed{
	border:1px solid #4D9D44;
	color:#4D9D44;
	float:right;
	font-size:9px;
	margin-top:2px;
	padding:1px 2px;
}

div.ytdservice_c{
	background-color: white;
	border:1px solid #C9D7F1;
	padding: 5px;
	margin-left:-5px;
}