@charset "utf-8";

/* General */
*
{
	margin:0;
	padding:0;
}


body
{
	font-family: 'Droid Sans', arial, serif; 
	font-size:14px;
	color:#999;
}

html, body {height: 100%;}
#container { min-height: 100%;}



img
{
	border:none;
}

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

h1
{
	font-family: 'Droid Serif', arial, serif;
	font-size:24px;
	color:#239981;
	font-style:italic;
}

h2
{
	font-family: 'Droid Serif', arial, serif;
	font-size:16px;
	color:#999; 
	font-style:italic; 
}

ul.menu
{
	list-style-type:none;
	font-size:14px;
}

ul.menu li
{
	padding:8px 0;
}

ul.menu li a
{
	color:#999;
}

ul.menu li a:hover, ul.menu li.active a
{
	border-bottom: 1px solid #239981;
}


ul.menu li ul
{
	list-style-type:none;
	font-size:13px;
	margin-left:15px;
	margin-top:10px;
}

ul.menu li ul li
{
	padding:5px 0;
}

ul.menu li ul li a
{
	border:none !important;
}

ul.menu li ul li a:hover, ul.menu li ul li.active a
{
	color:#239981;
}

#container
{
	width:800px;
	margin:0px auto 0 auto;
	
}

#logo
{
	padding:10px 0;
}

#header
{
	padding:10px 0 30px 0;;
}

#header2
{
	padding:10px 0 30px 0;;
}

#menu
{
	width:140px;
	float:left;
	margin-right:20px;
}

#content
{
	padding-bottom:120px;
	font-size:14px;
	line-height:1.5;
	overflow:auto;
}

/*  sticky footer   */



#footer
{
	position:relative;
	margin:-120px auto 0 auto; /* negative value of footer height */
	height:120px;
	clear:both;
	
	width:800px;
}

#footer img
{
	padding:70px 0 20px 0;
}

#header {
    position:relative;
	height:300px;
}

#header img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	opacity: 0.0;
	filter:alpha(opacity=0)

}

#header img.active {
    z-index:10;
	opacity:1.0;
	filter:alpha(opacity=100)
}

#header img.last-active {
    z-index:9;
	opacity:0.0;
}

.jform h2
{
	display:none;
}

.jfhtml
{
	padding-bottom:50px;
}

.jfsecurimage
{
	padding-top:10px;
}

div.jform
{margin-top:0;
padding-top:0;}

table.jform
{
	width:auto;
}