body			{ background-repeat:repeat-x; }

body,table,td,tr	{ font-family:Trebuchet MS,Verdana,Tahoma; color:#000000; font-size:x-small; font-weight:normal; }

form			{ margin:0 0 0 0; }	
input,textarea,select 	{ font-family:Trebuchet MS,Tahoma,MS Sans Serif; color:#000000; padding-left:4px; font-size:80%; }
textarea		{ width:100%; }
.but 			{ color:#ffffff; height:28px; border-width:1; font-weight:bold; background-color:#ffffee cursor:hand; padding:0 20 0 20; 
			background:url('/i/input_bg.gif'); text-transform:capitalize; margin:0 10 0 0; }
input [type=radio]	{ width:200px; }

ul li 			{ list-style-type:square; list-style-position:outside; }
.p 			{ text-indent: 2.5em; }
hr			{ height:1px; color:#B0B0B0; margin-top:10px; }
sup			{ color:#ff0000; }

a:link 			{ font-weight:bold; color:#00468C; text-decoration:underline; }
a:visited 		{ font-weight:bold; color:#7FA2C5; text-decoration:underline; }
a:hover 		{ font-weight:bold; color:#7FA2C5; text-decoration:underline; }

h1,h2,h3,h4		{ color:#00468C; text-transform:uppercase; margin-top:0px; margin-bottom:0px; }
h4			{ 1font-style:italic; }

.bottom	td		{ color:#ffffff; font-size:11px; }
.bottom a:link 		{ font-weight:bold; color:#ffffff; text-decoration:underline; }
.bottom a:visited 	{ font-weight:bold; color:#ffffff; text-decoration:underline; }
.bottom a:hover 	{ font-weight:bold; color:#ffffff; text-decoration:underline; }

.CatH3			{ background:#ffffff url('i/h3_bg.gif'); background-repeat:repeat-y; background-position:left; 
			color:#000000; 1color:#F9DF92; padding:4 0 0 10; margin:0 0 10 0; 1height:120%; vertical-align:middle; }
.CatCat			{ font-size:125%; font-weight:bolder; margin:0 0 0 0; text-decoration:none; }
.CatCat	a:link		{ text-decoration:none; }
.CatCat	a:visited	{ text-decoration:none; }
.CatCat	a:hover		{ text-decoration:underline; }
.CatHr			{ background:#ffffff url('i/hr2_bg.gif'); background-repeat:no-repeat; background-position:right; height:3px; width:100%; margin:10 0 10 0; border:0 #000000 solid; }

.tab td			{ border-bottom:1 solid #dddddd; border-right:1 solid #eeeeee; padding:5 5 5 5; border-bottom: 1px solid black;}
.tab thead td		{ background:#dddddd; font-weight:bold; }
.tab 			{ background:#eeeeee; }
.c			{ background:#e8e8e8; border-bottom: 0px;}
.c2			{ background:#fefefe; }

.pager			{  }
.pager .curr		{ background:#dddddd; border:1 solid #aaaaaa; padding:0 5 0 5; }

.rpstyled {
  padding: 0.2em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
textarea.rpstyled {
  width: 350px;
  height: 120px;
}
select.rpstyled {
  padding: 0;
}
input.rpstyled {
  width: 150px;
}

.ml_name  {font-size:10.5pt;font-weight:bold;}
.ml_from  {font-size:8.5pt;}
.ml_files {font-size:9pt;font-weight:normal;}
