/*core.css
Core styles that are common for all browsers
Created 16/01/2007*/

/*HTML*/
body{
margin:0 auto 0;
text-align:center;
font-size:14px;
font-family:Tahoma,Arial,Sans-serif;
color:#000;
background: url('../images/layout/body_back.gif') repeat;
}

a:link {
	color: #3300FF;
	text-decoration:underline;
	font-weight:bold;
}
 a:visited{
	color: #9900CC;
	text-decoration:underline;
	font-weight:bold;
 }
a:hover {
	color: #FF0000;
	text-decoration: none;	
	font-weight:bold;
}

#container hr, #navigation hr,#help hr, #content_text hr, .bclass hr {display: block; clear: left; margin: -0.66em 0;
visibility:hidden;}

/*DIVS*/

#container{
width:815px;
margin:0 auto 0;
height:auto;
background: url('../../images/layout/main_back.gif') repeat-y;
}

#title{
width:815px;
height:107px;
position:relative;
margin: 0 auto 0;
font-size:11px;
font-family:Tahoma,Arial,sans-serif;
font-weight:bold;
color:#FFF;
background: url('../../images/layout/title.gif') no-repeat;
z-index:100;
}

#title a:link,#title a:visited, #title a:hover {
	text-decoration:none;
	font-weight:bold;
}

#title a:link,#title a:visited {
	color: #FFFF00;
}

#title a:hover {
	color: #D66240;
}

#content{
width:780px;
position:relative;
text-align:left;
margin:0 auto 10px;
padding:0 0 1px 0;
}

#content_text{
float:left;position:relative;left:20px;width:535px;margin:5px;text-align:justify;clear:left;
min-height:400px;
}

#content_text h2{
font-size:22px;
font-family:Tahoma,Arial,sans-serif;
font-weight:bold;
}

#rc{
position:relative;float:left;left:20px;top:20px; width:200px;padding:5px;text-align:justify;
font-size:11px;
font-family:Tahoma,Arial,sans-serif;
font-weight:bold;
}

#footer{
clear:both;
position:relative;
width:815px;
height:18px;
margin:0 auto 0;
font-size:10px;
font-family:Tahoma,Arial,Sans-serif;
}

/*CLASSES*/

.bclass{display: block; clear: both; margin: -0.66em 0;visibility:hidden;}

.bold, .heading{
font-weight:bold;
}

.italic{
font-style:italic;
}

.smalltext{
font-size: 9px;
font-family:Tahoma,Arial,Sans-serif;
}

.heading{
color:#F00;
}

.netwayz{
font-weight:bold;
color:#669900;
}

.blink{
display:block;
}
.menuitem{
display:inline;
font-weight:bold;
color: #FFFF00;
}

.submenuitem{
display:block;
font-weight:bold;
color: #FFFF00;
padding:1px 0 1px 0;
	}


.submenuitem a:link, .submenuitem a:visited{
	color:#FFFF00;
	text-decoration:none;
}

.submenuitem a:hover
{
	color:#D66240;
}

.menuitem{
	cursor:pointer;
}

.submenu{
	text-align:left;
	height:auto;
	padding:5px;
	z-index:201;
	visibility:hidden;
	font-size:11px;
	background:#000080;
	}
.appname {
	font-weight: bold;
	color: #339900;
}