/* CSS originally designed by Petr Stanicek - http://www.pixy.cz/ */
/******************************************************************/

/* <![CDATA[ */

/***********************/
/* Three column layout */
/***********************/
body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; text-align:justify;
	}
#header {
	margin:0;
	padding:0;
	background-color: #ffffff;
	background-image:url(images/banner-bg.gif);
	text-align:center;
	}
#main1 {
	margin:0;
	padding:0;
	background-color: #ffffff;
	background-image: url(images/radarscreen.jpg); background-repeat:no-repeat; background-position:bottom right; background-attachment:fixed;
	}
#main2 {
	margin:0; padding:0;
	}
#left {
	float:left;
	clear:left;
	width:150px;
	background-color: #000066;
	}
#right {
	float:right;
	width:150px;
	margin:0; padding:0;
	background-color: #eee;
	}
#middle {
	margin:0px 150px;
	padding-bottom:0px;
	background-color: #FFFFFF;
	}
#footer {
	font-size: 0.9em; color: #666666;
	text-align:center;
	}
.column-in {
	margin:0; padding:0.5em 1em;
	}
.column-in-nav {
	margin:0;
	}	
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}

/***********************/
/* Dynamic Navigation  */
/***********************/

/* CSS Menus - Vertical CSS Menu with Popout and Dropdown Menus - 20050131 */

/* Begin CSS Popout Menu */

#menu {
position:relative;
}

#menu a, #menu h2 {
font:bold 11px/16px arial,helvetica,sans-serif;
display:block;
border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0;
padding:1px 3px;
}

#menu h2{
color:#fff;
background:#000;
text-transform:uppercase;
background-color: #000066;
}

#menu a{
color:#000066;
background:#eee;
text-decoration:none;
}

#menu a:hover{
color:#cc0000;
background:#ddd;
}

#menu a:active{
color:#cc0000;
background:#ccc;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
width:100%;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#menu li, div#menu li:hover{
position:relative;
}

div#menu li ul{
position:absolute;
top:0;
left:100.1%;
display:none;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li{float:left;height:1%;}
* html #menu ul li a{height:1%;}
/* End */

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul
{display:none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display:block; width:100px;}

/* End non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
background:#eee url(images/expand.gif) no-repeat bottom right;
}

#menu a.x:hover{
color:#cc0000;
background:#ddd;
}

#menu a.xon{
color:#cc0000;
background:#ddd;
}

#menu a.xon, #menu a.xon:visited{
background:#eee url(images/expand.gif) no-repeat bottom right;
}

#menu a.on{
color:#cc0000;
background:#ddd;
}

#menu a.x:active{
color:#cc0000;
background:#ccc;
}

/*******************/
/* Text formatting */
/*******************/

h1, h2 {margin: 0.2em 0;}
h1 {font-size: 1.2em; color: #006666;}
h2 {font-size: 1.5em; color: #000066;}
h3 {font-size: 1.2em; color: #000066;}
p {margin: 1em 0;}
a:link {color: #0000cc; text-decoration: underline;}
a:visited {color: #0000cc; text-decoration: underline;}
a:hover {color: #0000cc; text-decoration: none;}
a:link.lang {color: #0000cc; text-decoration: none;}
a:visited.lang {color: #0000cc; text-decoration: none;}
a:hover.lang {color: #0000cc; text-decoration: underline;}
hr.footer {width: 100%; height: 1px; color: #666666; border: none; } /* For Internet Explorer */
html>body hr {width: 100%; height: 1px; background-color: #666666; border: none;} /* For Gecko-based browsers */
html>body hr {width: 100%; height: 1px; background-color: #666666; border: 0px solid #666666;} /* For Opera and Gecko-based browsers */
.lang {text-align:left; font-weight: bold;}
.copyright {text-align:center; font-size:smaller; padding-bottom:10px}
.photo {border: 0;}
.newstitle { font-family:Arial, Helvetica, sans-serif; color:#ff0000; font-weight:bold; font-size: 11px; text-align:left;}
.news {font-family:Arial, Helvetica, sans-serif; color: #000066; text-align:left;}
.smalltext {font-size:smaller;}
.xhtmlvalid {border: 0; margin: 15px 25px;}
.pagetitle { text-align:center;}
.underline { text-decoration:underline;}
.red { color:#ff0000;}


/*******************/
/* Table formatting */
/*******************/
table.stats { border:0px solid; margin-left:auto; margin-right:auto; border-collapse:collapse;}
table.stats th { border:1px solid; padding:2px; margin:0px; font-weight:bold; width:15%;}
table.stats td { border:1px solid; padding:2px; margin:0px;}

table.register { border:0px; border-collapse:collapse; width:80%;}
table.register th { border:0px; padding:2px; margin:0px; font-weight:bold; width:20%;}
table.register td { border:0px; padding:2px; margin:0px;}

table.sim { border-top:1px solid; margin-right:auto; border-collapse:collapse; width:90%;}
table.sim th { border:Opx; padding:2px; margin:0px; font-weight:bold; width:20%;}

table.webring { border:none; margin-top:100px; margin-left:auto; margin-right:auto}
td.webring { padding:1px; margin:0px; font-size:smaller;}

/*******************/
/* Forms formatting */
/********************/

label, select {
	display:block;
	float:left;
	margin-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
}
label {
	text-align:right;
	width:100px;
	padding-right:20px;
}
select, input {
	width:200px;
}
textarea {
	border:1px solid #111;
	padding:2px;
	font-size:1.3em;
	color:#990000;
}
input.button {
	border-bottom:1px solid #111;
	border-right:1px solid #111;
	padding:0px;
	width:130px;
	font-size:0.9em;
}
input.hidden {
	display:none;
}

/* ]]> */
