@charset "utf-8";
body{
	height:100%;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#222222;
	
}

a{
	color:#000000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

.links1{
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
}

.texts1{
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	background-image:url(images/gradient.jpg);
	background-repeat:repeat-x;
	background-color:#d2e1a6;
	color:#333333;
}

.texts2{
	text-decoration:none;
	font-size:10px;
	color:#333333;
	font-weight:bold;
}

.texts3{
	text-decoration:none;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

.links1:hover{
	text-decoration:underline;
}

.button
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:#999999 1px solid;
	background-color:#FFFFFF;
	-moz-border-radius:	2px;
	-webkit-border-radius:	2px;

}

table{
	-moz-border-radius:	0px 0px 4px 4px;
	-webkit-border-radius:	0px 0px 4px 4px;

}

.title
{
	font-size:13px;
}

.title2
{
	font-size:15px;
	color:#666666;
}

.title3
{
	font-size:18px;
	color:#6c9d00;
}

.title4
{
	font-size:20px;
	color:#333333;
}

.text
{
	font-size:11px;
	color:#333333;
}
.directory
{
	font-size:12px;
	background-color:#FEFEFE;
	border:#666666 1px solid;
	margin:5px;
	padding:1px;
	height:20px;
	-moz-border-radius:	2px;
	-webkit-border-radius:	2px;
	
}
.nodecoration
{
	color:#666666;
	text-decoration:none;
}
.nodecoration:hover
{
	color:#000000;
	text-decoration:none;
}

.notdirectory
{
	font-size:12px;
	margin:5px;
	padding:1px;
	height:20px;
}
.grey
{
	color:#666666;
	font-size:9px;
}

.box
{
	background-color:#DDDDDD;
	border:#CCCCCC 1px solid;
	-moz-border-radius:	5px;
	-webkit-border-radius:	5px;
	width:150px;
	margin:5px;
	padding:5px;
}

.tabletop
{
	background-color:#DFDFDF;
	border:#CCCCCC 1px solid;
	-moz-border-radius:	6px 6px 0px 0px;
	-webkit-border-radius:	6px 6px 0px 0px;
	padding:5px;
	text-align:center;
	color:#999999;
	font-weight:bold;
}

.tabletop_link 
{
	color:#999999;
	text-decoration:none;
}
.tabletop_empty
{
	border-bottom:#CCCCCC 1px solid;
}
.tabletop_active
{
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
	border-bottom:0px;
	-moz-border-radius:	6px 6px 0px 0px;
	-webkit-border-radius:	6px 6px 0px 0px;
	padding:5px;
	text-align:center;
	color:#333333;
	font-weight:bold;
}

.error
{
	position: absolute;
	left: 266px;
	top: -2px;
	background-image:url(images/error.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#fda5a5;
	border:#fb5757 2px solid;
	-moz-border-radius:	0px 0px 6px 6px;
	-webkit-border-radius:	0px 0px 6px 6px;
	width:400px;
	margin-right:auto;
	padding:20px;
	padding-left:70px;
	opacity:0.95;
	filter:alpha(opacity=95);
	cursor:default;
}
.valid
{
	position: absolute;
	left: 266px;
	top: -2px;
	background-image:url(images/valid.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#face7a;
	border:#ffa800 2px solid;
	-moz-border-radius:	0px 0px 6px 6px;
	-webkit-border-radius:	0px 0px 6px 6px;
	width:400px;
	padding:20px;
	padding-left:70px;
	opacity:0.95;
	filter:alpha(opacity=95);
	cursor:default;
}

.round
{
	-moz-border-radius:	6px;
	-webkit-border-radius:	6px;
}

.transparent
{
	opacity:0.5;
	filter:alpha(opacity=50);
}
