body , table, tr, td, form, select, option, textarea, input, p
{
	/*background-color:#ffffff;*/
	font:normal 11px/14px Verdana, Arial;
	color:#666;
}
h1
{
	color:#001F56;
	font:normal 18px/24px Verdana, Arial;
	margin:0 0 3px 0;

}
h2 {
	font:normal 14px/16px Verdana, Arial;
	margin:0;
}

a/*, a:active, a:hover*/
{
	color:#003366;
}

h3, h4
{
	color:#001F56;
	font:normal 12px/14px Verdana, Arial;
	padding-top:0px;
	margin:0;
}

p {
	margin:10px 0;
}

.red {
	color:#ff0033;
}

#fl_line {
	background:url(/images/3color.gif) repeat-x center;
	height:27px;
}

#header {
	height:100px;
	background-image:url("/images/hbg.jpg");
	background-position:bottom;
	background-repeat:repeat-x;
}
#header h1 {
	font:normal 24px/36px Verdana, Arial;
	margin-top:15px;
	margin-left:25px;
}
#header a {
	text-decoration:none;
}


.mainmenu
{
	margin:0;
	padding:2px 0 0 0;
	background-image:url("/images/menubg.jpg");
	background-repeat:repeat-x;
	height:31px;
}
.mainmenu a
{
	font:normal 14px/16px Verdana, Arial;
	text-decoration:none;
	color:#ffffff;
}

.tbl_main {
	border:1px solid #003366;
	padding:5px 10px;
	font:normal 12px/14px Verdana, Arial;
}


.main_tags {
	font-size:9px;
}
.main_tags a {
	color:#444;
}

#search
{
	padding:10px 5px 3px 5px;
}
#search table {
	margin:0;
}
#footer {
	font:normal 10px/14px Verdana, Arial;
	border-top:5px solid #003366;
	padding:5px 20px;
	color:#666;
	
}
#footer td, #footer a
{
	color:#666;
	font:normal 10px/14px Verdana, Arial;
}
.nav
{
	padding-left:0px;
	/*margin:0;*/
}

.error {
	color:#ff0000;
	font-size:10pt;
	font-weight: bold;
}


.login {
	background-image:url("/images/login.jpg");
	/*padding:5px;*/
}

/* Tag cloud */
	#tags {
		width:300px;
		background:#71b5e9;
		padding:10px 5px;
		height:auto;
		text-align:center;
	}
	#tags ul{
		display:block;
		width:300px;
		margin:0;
		padding:10px;
		text-align:center;
	}
	#tags li{
		margin:0;
		padding:0;
		list-style:none;
		display:block;
		float:left;
	}
	#tags li a{
		text-decoration:none;
		color:#fff;
		padding:0 2px;	
	}
	#tags li a:hover{	
		color:#cff400;
		}		
	
	.tag1{font-size:6px;}
	.tag2{font-size:8px;}
	.tag3{font-size:10px;}
	.tag4{font-size:12px;}
	.tag5{font-size:14px;}
	.tag6{font-size:16px;}
	.tag7{font-size:18px;}
	.tag8{font-size:20px;}
	.tag9{font-size:22px;}
	
	/* 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 */
