* {
padding: 0;
margin: 0 auto;
font-size: 15px;
font-family:Tahoma,Verdana,sans-serif;
}

input {padding-left: 2;}
textarea {padding: 4;}

body
{
	background-color: #F0F3F4;
	font-size: 13px;
}

a:link { color:#4044D9; padding: 2px 0 4px 0;}
a:visited { color:#357bb2;}
a:hover { color:#CB110C; text-decoration:none; }
a:active { color:#ff7601; }
a:focus { outline:none; }

#pages {margin: 10px; font-size: 18px;}
#pages a{ text-decoration: none; font-size: 18px; margin: 0 4px 0 4px;}

h2
{
	font-size: 18px;
	color: 559;
	margin: 6px;
}

h3
{
	font-size: 11px;
	color: 666;
	margin-bottom: 4px;
}

#lline
{
	width:15px; vertical-align: top; text-align: right; border-right:1px solid #b2b2b2; 
}

#rline
{
	width:15px; vertical-align: top; border-left: 1px solid #b2b2b2; 
}

#center_td
{
	width:950px; vertical-align: top;
}

#top_line
{
	width: 100%; height: 20px; background-color: #5C5C5C; margin-bottom: 2px; text-align: center;  color: #E1E1E1;
}

#top_logo
{
	width: 100%; height: 100px; background-color: #D6D2CF; margin-bottom: 2px;
	background:#ededed url("/inc/images/logo.png") repeat-x top;
}

#menu_line
{
	width: 100%; 
	height: 23px; 
	background-color: 5C5C5C; 
	margin-bottom: 2px; 
	color: white; 
	text-align: center;
	font-size: 15px;
}

#menu_line a
{
 color: #FFB;
 text-decoration: none;
 text-transform:uppercase;
}

#menu_line a:hover
{
 text-decoration: underline;
}

#center
{
	width: 100%; padding: 5px 5px 5px 10px; background-color: white; border-color: #5F5F5F;
}

#foot_line
{
	width: 100%; height: 15px; background-color: #5C5C5C; text-align: center; vertical-align: middle; decoration: bold; font-size: 13px; color: E1E1E1;
}

#foot_line a{color: #FFB; font-size: 13px;}

ul.ul{
	 width:290px;
	 float:left;
	 margin-right:20px;
	 list-style:none;
 }
 ul.ul li {
	 margin-left:5px;
	 width:280px;
	 float:left;
 } 
ul.ul li  span{
	 width:7px;
	 float:left;
 }
ul.ul li a{
	 margin-left:5px;
	 width:240px;
	 float:left;
 }
 
 .pic_cells
 {
 	width: 220px; 
 	height: 220px; 
 	background-color: #DFDFDF; 
 	margin: 3px; 
 	padding: 2px; 
 	border: 1px solid #b2b2b2; 
 	vertical-align: top;
 	text-align: center;
 }
 
 .links
 {
 	width: 660px; 
 	background-color: #DFDFDF; 
 	margin-top: 10px;
 	padding: 5px; 
 	border: 1px solid #b2b2b2; 
 	vertical-align: top;
 	text-align: left;
 }
 
.color_table
{
	border: solid 1pt #CCC; 
	padding: 0;
	margin: 10px;
}

.color_table td
{
	padding: 3px;
	vertical-align: middle;
}

.color_table #header
{
	background-color: #DFDFDF; 
	border: solid 1pt #CCC; 
	text-align: center;
}

.color_table #footer
{
	text-align: center;
	padding: 5px;
}

#error
{
	color: E44;
	text-decoration: bold;
	font-size: 17px;
	margin: 5px;
}

 .link_cells
 {
 	margin: 5px; 
 	padding: 2px; 
 	vertical-align: top;
 	text-align: center;
	width: 100%; 
	font-size: 10; 
	color: black;
 }

 .link_cells a
 {
	font-size: 10; 
	color: black;
 }
 
 p
 {
 	font-size: 14px;
 	margin: 1px 5px 0 5px;
 	text-align: justify;  
 	text-indent: 15px;
 }
 
 .count
 {
 	color: 888; font-size: 10px;
 }
