/* CSS Document */
html, body, p, h1, h2, h3, form, fieldset, div, img{margin: 0; padding: 0; border: 0;}
html{
	height:100%;
}
body {
	height:100%;
	margin: 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background: url(/images/bg2.jpg); 
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:top;
}

p{line-height:1.5em; padding-left:10px; text-align:justify;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.small{font-size:12px}
.smaller{font-size:11px}
hr {border: 0; border-top: 1px dashed #CCCCCC;  padding: 0.2em; height:0; margin: 0 0.5em 0 0.5em;}
.orange {color: #F59A47}

#nav a{ 
padding-bottom:20px;

}

h3{ 
color:#FFFFFF; 
font-weight:normal;
font-size:18px;
margin:28px 0px 25px 0px;
}

h3 span {
padding:1px 20px 3px 40px;
background-color:#333333;
}

#welcome{
float:left;
width:470px;
}
#news{
float:left;
margin-left:30px;
width:250px;
}

div.clr {
clear:both;
height:1px;
line-height:1px;
}

.wrapper{ width:770px; margin-left:auto; margin-right:auto}
.header{ height:136px; width:770px; background:url(/images/header.png) no-repeat;}
.top{ height:19px; width:770px; background:url(/images/top.png) no-repeat;}
.bottom{ height:19px; width:770px; background:url(/images/bottom.png) no-repeat;}
.content{ padding:0 3px 0 3px; height:100%; background:url(/images/middle.png) repeat-y;}

#popup {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/images/black.png);
	z-index: 100;
	visibility: hidden;
}

.footer{ 
	margin-left:auto; 
	margin-right:auto;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	padding-left:10px;
}

.footer a{ 
	text-decoration:none;
	color:#003399;
}

.footer a:hover{ 
	text-decoration:underline;
	color:#003399;
}


#sidebar-1{ float:right; }