/* CSS Document */
body{background-color:#ECECE2; margin-top:0px; margin-left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.tablecontainer { width:700px; background-color:#FFFFFF;  }
.tableinner1 { background-color:#FFFFFF; border:1px solid #BCE1FC;  border-collapse:separate; }
.tableinner2 { background-color: #FFFFFF; border:1px solid #F3C50D;  border-collapse:separate; }
.tabletst { background-color: #F6F5EC; border:1px solid #E4DEA0;  border-collapse:separate; }

.tdbg1 {vertical-align:top; background-color:#EEF8FE;}
.tdbg2 {vertical-align:top; background-color:#FAF3D8;}
.tdbg3 {vertical-align:top; background-color:#FBFAF5;}

a:link, a:visited{color:#FFFFFF; text-decoration: underline; font-style: normal; font-size :12px;}
a:hover, a:active {color:#FFFFFF; text-decoration: underline; font-style: normal; font-size :12px;}
a.blue:link, a.blue:visited{color:#0000FF;}
a.blue:hover, a.blue:active {color:#0000FF;} 
a.fadegrey:link, a.fadegrey:visited {color:#2A3841; font-size:11px;}
a.fadegrey:hover, a.fadegrey:active {color:#2A3841; font-size:11px;}
a.boldblack:link, a.boldblack:visited{color:#000000; font-weight:bold;}
a.boldblack:hover, a.boldblack:active{color:#000000; font-weight:bold;}

p {color:#000000; text-decoration:none; font-style:normal;  font-size:12px; margin:0px;}
p.lh30 {line-height:30px;}
p.tst {font-family:Georgia,serif; height:auto; padding-left:25px;}

h1 {color:#000000; text-decoration: none; font-style: normal; font-size: 20px; margin:0px;}
h2 {color:#000000; text-decoration: none; font-weight: bold; font-size: 13px; margin:0px;} 

.text {	
background-color: #FFFFFF; 
font-size :12px; 
color: #000000; 
width: 250px; 
border: 1px solid #000000;
}
.textsmall {	
background-color: #FFFFFF; 
font-size :12px; 
color: #000000; 
width: 100px; 
border: 1px solid #000000;
	}
.textlong {	
background-color: #FFFFFF; 
font-size :12px; 
color: #000000; 
width: 300px; 
border: 1px solid #000000;
	}
.textarea {
background-color: #FFFFFF; 
font-size :12px; color: #000000; 
width: 250px; 
border: 1px solid #000000;
	}
.ddown {
background-color: #FFFFFF; 
font-size :12px; color: #000000; 
width: 250px; 
border: 1px solid #000000;
}
.menulinkcss{
color: #000000;
font-size :12px; 
line-height: 18px;
position:absolute; 
visibility: hidden; 
border:1px solid black; 
border-bottom-width: 0;
z-index: 100;
background-color: #EEEEEE;
}
.menulinkcss a{
color: #000000;
width: 100%;
display: block;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
}
.menulinkcss a:hover{
background-color: #000000;
color: #FFFFFF;
}
.faq-question-off {
	font-size: 13px;
	text-decoration: underline;
	cursor: pointer;
	color: #333333;
	padding-bottom: 5px;
}
.faq-answer-on {
	text-align: left;
	font-size: 13px;
	padding-bottom: 15px;
	color: #000000;
}
.faq-question-on {
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	cursor: pointer;
	padding-bottom: 5px;
}
.faq-answer-off {
	text-align: left;
	font-size: 12px;
	display: none;
}
#log_res.ajax-loading {
	padding: 100px 0;
	background: url(/youtubedownloader/images/load.gif) no-repeat center;
}