body
{
	background-color:#ffffff;
	color:#000000;
	margin:0px;
	padding:0px;
	font-size:9pt; 
	font-family:tahoma, arial, verdana; 
	/*font-size:1em;*/
}
table, tr, td
{
	/*background-color:#ffffff;*/
	color:#000000;
	/*margin:0;*/
}
p
{
	margin-top:3px;
}

.h_1 { 
	color:#ffffff;
	font-size:4.0em;
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
	font-weight:bold;
}
h1 { 
	color:#000000; /*4C4C4C;*/
	font-size:12pt;
    font-weight:bold;
	/*text-transform:uppercase; */
	padding:5px 0px 5px 0px;
	margin:0;
} 

h2 { 
	color:#000000; /*4C4C4C;*/
	font-size:1.01em;
	/*text-transform:uppercase; */
	padding:0px 0px 0px 0px;
	margin:0;
} 
h3 { 
	color:#000000; /*4C4C4C;*/
	font-size:1.0em;
        font-weight:normal;
        font-style:italic;
	/*text-transform:uppercase; */
	padding:5px 0px 0px 0px;
	margin:0;
	font-family:Georgia;
}
a.morelink
{   
	font-family: arial;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color:#800009;
}
	
#co_name {
	display:block;
	color:#FFFFFF;
	/*margin-left:20px;*/
	padding:0px 0px 0px 0px;
	background-color:#003567;/* #191970;*/
	/*line-height:5.0em;*/
	vertical-align:bottom;
	width:100%;
}
#co_name a {
	color:#FFFFFF;
	text-decoration:none;
}
#co_name a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#search {
	vertical-align:top;
	padding:7px 0px 3px 0px;
	text-align:right;
	color:#7F7F7F;
	float:right;
	width:250px;
/*	border-style:solid;
	border-color:#000000;
	border-width:1px; */
}
#search strong {
	color:#7F7F7F;
	font-size:1.01em;
	/*text-transform:uppercase;*/
}
#search input {
	font-size:11px; 
	color:#7F7F7F;
	width:165px;
	height:18px;
	border:inset 1px #A6A6A6;
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px 0px;
	vertical-align:middle;
}
#search .input {
	width:56px;
	height:18px;
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}
.menu
{
	/*display:block;*/
	color:#04749E;
	/*text-transform:uppercase;*/
	padding-top:5px;
}
#topmenu
{
	display:block;
	margin:5px 5px 5px 0px;
	text-align:left;
}
#bottommenu
{
	display:block;
	margin:5px 5px 5px 0px;
	text-align:left;
}
#mainmenu
{
	display:block;
	margin-left:0px;
	text-align:left;
	/*border: solid 1px #C0c0c0;*/
}
#mainmenu h2
{
	background:#f0f0f0;
	padding:5px;
	font-size:10pt;
}
#mainmenu a
{
	/*text-transform:uppercase;*/
}

#mainmenu1
{
	display:block;
	margin:0px;
	text-align:left;
	/*border: solid 1px #C0c0c0;*/
}
#mainmenu1 h2
{
	background:#f0f0f0;
	padding:5px;
	font-size:10pt;
}
#mainmenu1 a
{
	/*text-transform:uppercase;*/
}


#categories  {
	vertical-align:top;
	padding:10px 0 0 20px;
	margin:0;
	background:#F3F5F7;
}
#categories ul {
	padding:10px 0px 15px 0px; 
	margin:0px 0px 0px 0px;
	background:none;
}
#categories li {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:none;
	vertical-align:top;
	line-height:1.6;
	color:#000000; /*737373;*/
}
#categories ul li a {
	text-decoration:underline;
	/*font-size:0.81em;*/
	/*text-transform:uppercase;*/
	color:#000; /*4C4C4C;*/
}
#categories li a:hover {
	text-decoration:underline;
	/*font-size:0.81em;*/
	/*text-transform:uppercase;*/
	color:#000000;
}  


#footer {
	/*width:100%;*/
	height:35px;
	text-align:left;
	margin:10px 0px 0px 0px;
	padding:10px 0 0 220px;
	background-color:#003567; /*#191970;*/
	color:#CCCCCC;
}

#content
{
	display:block;
	/*width:100%;*/
	padding: 0 10px 0 10px;
	margin:0 10px;
	text-align:left;
	color:#000; /*737373;*/
	/*border-style:solid;
	border-color:#000000;
	border-width:1px;*/
}
a:link, a:visited
{
	color:#04749E;
	/*text-decoration:none;
	border-bottom:1px dotted #04749E;*/
}
a:hover, a:active
{
	color:#800009;
}
/*#content a
{   
	font-family: arial;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color:#800009;
}*/
.left
{
	padding:7px;
}
.image
{
	border-style:solid;
	border-color:#505050;
	border-width:1px;
	margin-bottom:20px;
}
.imginfo
{
	color:#505050;
	padding-left:5px;
	font-style:italic;
	font-family:Georgia;
}

#textblock
{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	/*border-style:solid;
	border-color:#505050;
	border-width:1px;*/
	clear:both;
	height:100%;
}
/*
#internettoday {
	border-style:solid;
	border-color:#b0b0b0;
	border-width:1px;
}
*/
#news
{
	font-size:8pt;
	/*border-bottom:1px solid #c0c0c0;*/
	background:#F3F5F7;
	margin:1px 0;
	padding:3px;
}

/* Tag cloud */
	#tags {
		width:320px;
		height:auto;
		background:#1168AA;
	}
	#tags ul{
		margin:1em 0;
		padding:15px 10px;
		text-align:center;
		background:#1168AA;		
		height:auto;
		}
	#tags li{
		margin:3px;
		padding:0;
		list-style:none;
		display:inline;
		float:left;
		}
	#tags li a{
		text-decoration:none;
		color:#fff;
		padding:0 2px;	
		}
	#tags li a:hover{	
		color:#cff400;
		}		
	
	.tag1{font-size:8px;}
	.tag2{font-size:10px;}
	.tag3{font-size:12px;}
	.tag4{font-size:14px;}
	.tag5{font-size:16px;}
	.tag6{font-size:18px;}
	.tag7{font-size:20px;}
	.tag8{font-size:22px;}
	.tag9{font-size:24px;}
	
	/* alternative layout */

	#tags .alt{
		text-align:left;
		padding:0;
		background:none;
		}
	#tags .alt li{
		padding:2px 10px;
		background:#efefef;
		display:block;
		}
	#tags .alt .tag1, 
	#tags .alt .tag2, 
	#tags .alt .tag3, 
	#tags .alt .tag4, 
	#tags .alt .tag5{font-size:100%;}
	#tags .alt .tag1{background:#7cc0f4;}
	#tags .alt .tag2{background:#67abe0;}
	#tags .alt .tag3{background:#4d92c7;}
	#tags .alt .tag4{background:#3277ad;}
	#tags .alt .tag5{background:#266ca2;}
	
	.btn{display:block;}
	
/* // Tag cloud */