* 						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; }
td 						{ padding:2px; }
.table_no_pad td 		{ padding:0px; }
input 					{ background-color:#FFFFFF; }
select 					{ height:24px; border:1px #666666 solid; }
.hovertd 				{ cursor:pointer; background-image:none; }
.hovertd:hover 			{ background-image:url(../img/admimdb2.jpg); }
.textfield 				{ border:1px #999999 solid; padding:2px; }
.icontextfield, 
.icontextfieldactive	{ border:1px #333333 solid; width:300px; font-size:16px; background-image:url(../img/textfieldbg.png); background-repeat:no-repeat; padding:2px; }
.icontextfieldactive	{ background:none; }
.button, 
.bigbutton, 
.smallbutton, 
.buttonactive, 
.loadingbutton, 
.diasabledbutton		{ border:1px #000000 solid; cursor:pointer; background-image:none; padding:2px;}
.smallbutton			{ font-size:10px; }
.button:hover, 
.smallbutton:hover,
.bigbutton:hover, 
.buttonactive, 
.loadingbutton			{ background-image:url(../img/buttonbg1.gif); color:#FFFFFF; }
.diasabledbutton		{ cursor:default; border-color:#666666; }
.bigbutton, 
.loadingbutton			{ font-size:14px; }
.loadingbutton			{ background-image:url(../img/buttonloader.gif); background-repeat:no-repeat; background-position:2px 3px; }
.top 					{ margin:0px; padding:0px; margin-top:0px; border-bottom:1px #999999 solid; background-image:url(../img/topbg.gif); background-repeat:repeat-x; background-position:bottom; }
.top td 				{ padding:0px; margin:0px; height:40px; }
a 						{ text-decoration:none; border-bottom:1px #333333 dotted; color:#000000; }
a:hover 				{ text-decoration:none; border-bottom:1px #000000 solid; color:#000066; }
.results 				{ padding:10px; padding-top:0px; margin-top:10px; text-align:left; /*margin-top:5px; border-top:1px #999999 solid; background-image:url(../img/resultsbg.gif); background-repeat:repeat-x;*/ }
.results td, 
.results th, 
.results .th			{ padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:none; border-left:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; }
.results a, 
.results span 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.results th, 
.results .th 			{ background-image:url(../img/barbutton.png); font-size:12px; text-align:left; height:21px; background-position:0% 0px; cursor:pointer; border-bottom:1px #565F76 solid; border-top:1px #565F76 solid; }
.results .th:hover,
.results .thactive 		{ background-image:url(../img/barbutton.png); background-position:0% -20px; }
.results ul 			{ margin-left:-10px; margin-right:-10px; }
.results .li 			{ margin-top:10px; padding-left:10px; list-style:none; background-image:none; margin-bottom:20px; }
.results .li a 			{ font-size:18px; }
.settings 				{ border:1px #666666 solid; width:600px; padding:5px; margin:10px; text-align:left; background-image:url(../img/settingsboxbg.png); }
.results_date 			{ /*margin-left:10px;*/ color:#006600; }
.results_additional 	{ color:#666666; }
.paging 				{ margin:10px; padding:10px; border-top:1px #999999 solid; }
.paging a 				{ padding:3px; border:1px #FFFFFF solid; background-color:#FFFFFF; color:#000000; }
.paging a:hover, 
.paging .activelink 	{ padding:3px; border:1px #666666 solid; background-color:#CDDDF1; color:#000066; }
.enginetable 			{ margin:3px; border-bottom:1px #333333 solid; border-right:1px #333333 solid; }
.enginetable td 		{ border-top:1px #333333 solid; border-left:1px #333333 solid; padding:3px; vertical-align:top; }
.searchtab1,
.searchtab2,
.searchtab3,
.searchtabactive1,
.searchtabactive2,
.searchtabactive3		{ float:left; height:20px; background-color:#FFFFFF; margin-right:1px; cursor:pointer; padding:3px; padding-bottom:0px; background-image:url(../img/tabbg.gif); }
.searchtab1:hover,
.searchtabactive1 		{ background-color:#4273E6; background-image:none; color:#FFFFFF; }
.searchtab2:hover,
.searchtabactive2 		{ background-color:#FF543C; background-image:none; color:#FFFFFF; }
.searchtab3:hover,
.searchtabactive3 		{ background-color:#B58E00; background-image:none; color:#FFFFFF; }
.cloud 					{ position:fixed; left:0px; bottom:0px; text-align:center; color:#999999; padding:20px; max-height:101px; overflow:hidden; vertical-align:top; }
.cloud .a1, 
.cloud .a2, 
.cloud .a3, 
.cloud .a4				{ color:#999999; background-color:#FFFFFF; }
.cloud .a1:hover 		{ color:#333333; background-color:#B9D1E3; }
.cloud .a2:hover 		{ color:#8C1000; background-color:#F1C9C9; }
.cloud .a3:hover 		{ color:#826B00; background-color:#E6E09D; }
.cloud .a4:hover 		{ color:#339900; background-color:#B4E0BB; }
.topr, 
.topl, 
.topnix 				{ height:30px; overflow:hidden; padding:0px; padding-top:15px; padding-right:10px; padding-left:10px; text-align:center; vertical-align:middle; margin:0px; cursor:pointer; float:right; color:#666666; }
.topnix 				{ cursor:default; }
.topl, 
.topnix 				{ border-right:1px #CADAEE solid; float:left; }
.topr 					{ border-left:1px #CADAEE solid; float:right; }
.topl:hover, 
.topr:hover 			{ color:#000000; background-color:#C1D4EB; }
.topl:hover 			{ border-right:1px #999999 solid; }
.topr:hover 			{ border-left:1px #999999 solid; }
.tab_m, 
.tab_m_active 			{ background-image:url(../img/tab_m.png); height:23px; background-position:0% 0px; width:82px; cursor:pointer; float:left; }
.tab_m:hover, 
.tab_m_active			{ background-position:0% -23px; }
.tab_v, 
.tab_v_active 			{ background-image:url(../img/tab_v.png); height:23px; background-position:0% 0px; width:157px; cursor:pointer; float:left; }
.tab_v:hover, 
.tab_v_active 			{ background-position:0% -23px; }
.tab_c, 
.tab_c_active 			{ background-image:url(../img/tab_c.png); height:23px; background-position:0% 0px; width:66px; cursor:pointer; float:left; }
.tab_c:hover, 
.tab_c_active 			{ background-position:0% -23px; }
.tab_s,
.tab_s_active 			{ margin-left:30px; background-image:url(../img/tab_s.png); height:23px; background-position:0% 0px; width:105px; cursor:pointer; float:left; }
.tab_s:hover, 
.tab_s_active 			{ background-position:0% -23px; }
.error 					{ font-size:20px; padding-top:30px; color:#990000; text-align:center; font-weight:bold; }
.balloontip 			{ position:absolute; left:150px; top:75px; background-image:url(../img/balloon.gif); width:180px; height:76px; font-size:10px; padding:10px; padding-top:25px; text-align:justify; }
.playericon 			{ float:right; height:18px; width:18px; background-image:url(../img/play.gif); background-repeat:no-repeat; cursor:pointer; }
.playingicon 			{ float:right; height:18px; width:18px; background-image:url(../img/playing.gif); background-repeat:no-repeat; cursor:pointer; }
.mp3player 				{ float:right; display:none; }
.flvplayer 				{ background-color:#000000; }
.fullscreen 			{ padding:5px; height:100px; border:2px #000000 solid; background-color:#FFFFFF; }
.barbutton 				{ height:18px; background-image:url(../img/barbutton.png); background-position:0% 0px; padding-top:2px; text-align:center; padding-right:5px; padding-left:5px; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.barbutton:hover 		{ background-position:0% -20px; }
.mytr 					{ border:1px #CC6633 solid; margin:3px; background-color:#CCCCCC; }
.mytd 					{ position:relative; top:0px; float:left; border:1px #0066FF solid; margin:3px; padding:3px; background-color:#00FF00; }
.icon_tohlt 			{ cursor:pointer; background-image:url(../img/hlticonmouse.gif); background-position:0% 0px; width:18px; height:18px; }
.icon_tohlt:hover 		{ background-position:0% -18px; }
.explainnormal 			{ font-weight:normal; }
.explainbold 			{ font-weight:bold; }
.smallpaging			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.results_more td		{ vertical-align:top; border:none; }
.results_columns,
.results_paging,
.results_select,
.results_getmore		{ background-image:url(../img/boxbg.gif); background-repeat:repeat-x; border:1px #7E9EB6 solid; padding:6px; height:105px; }
.results_paging,
.results_select			{ height:73px; }
.pagingtable			{ margin:-7px; }
.pagingtable .td,
.pagingtable .activetd	{ border:none; overflow:hidden; padding:5px; background:none; font-weight:normal; }
.pagingtable .td:hover,
.pagingtable .activetd	{ background-color:#A6B4D0; font-weight:bold; cursor:pointer; }
.pagingtable2			{ border-left:1px #7E9EB6 solid; margin-top:5px; }
.pagingtable2 .td,
.pagingtable2 .activetd	{ height:1px; padding:2px; cursor:pointer; }
.admintd1				{ color:#000000; background-image:url(../img/admimdb1.jpg); background-repeat:repeat-x; }
.admintd2				{ color:#000000; background-image:url(../img/admimdb2.jpg); background-repeat:repeat-x; }
.movebuttonup			{ height:20px; width:15px; cursor:pointer; background-image:url(../img/admimdb4.jpg); background-repeat:no-repeat; border:none; background-position:0% 0px; }
.movebuttonup:hover		{ background-position:0% -20px; }
.movebuttondown			{ height:20px; width:15px; cursor:pointer; background-image:url(../img/admimdb5.jpg); background-repeat:no-repeat; border:none; background-position:0% 0px; }
.movebuttondown:hover	{ background-position:0% -20px; }