h1{ font-size:large; color:#66cc33;}
h2{ font-size:12px; font-weight:bold !important; color:#003300;}
h3{ font-size:12px; font-style:italic !important; color:#003300;}
h4{ display:none; }
h5{ display:none; }
h6{ display:none; }

h1,h2,h3{
	margin:0.5em 0;
	line-height:1em;
        font-weight:normal;
}

p { margin:1em 0; }

a img { border: none; }

#contentdiv{padding:0px 30px 30px 0px;}

/* font settings for large text */
.large, .large td{
	font-size:16px !important;
}

/* color settings for nav history */
.nav_history{
    background-color:#fff;
    color:#000 !important;
}
#rightbanner, #rightbanner .bannermodcontent, #rightbanner .bannermodtd{background-color:#fff !important; background-image:url('/uploaded/images/spacer.gif') !important;}


 /* ///////// TOP BANNER /////////// */ 

#topbanner {height:238px;}

.login_search {position:relative; height:81px;}

#title { 
	position: absolute;
	margin: 20px 0 0 30px;
	width: 250px; height: 145px;
	text-indent: -9999px;
	background: #fff;
	FILTER: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	-khtml-opacity: 0;
}

.top_nav {padding-left:308px;}
.top_nav img {border:none !important; }


#family_login{position:absolute; margin-left:720px; margin-top:12px;}

 /* \\\\\\\\\\\\\\\ SEARCH /////////// */ 

#search_div {
position:absolute;
height:28px;
left:850px;
top:16px;
width:180px;
}

#search_div form {
display:inline;
}

#search_keywords {
background:transparent none repeat scroll 0 0;
border:2px solid #4c704c;
color:#66cc33;
height:14px;
margin:0px 0 0 0px;
padding:5px 0 5px 12px;
vertical-align:top;
width:130px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
}

#search_submit {
background:transparent none repeat scroll 0 0;
border-width:0;
cursor:pointer;
height:28px;
margin-top:0px;
overflow:hidden;
width:28px;
}



 /* ///////// HIER & TOOLS /////////// */ 


.heir_tools{position:relative;}

.hier {
	display:inline;
}

#hierbar {
	position: absolute;
	left: 10px;
	width: 620px;
        top:100px;
        font-size:11px;
}

#tools{
position:absolute;
left:750px; top:25px; font-size:11px;
}



/* ///////// NAV MENU /////////// */ 

#nav_menus div, #ql_menu{
	position:absolute; top:0px; left:0px;
	width:200px;    margin-top:5px;
	padding:0 0 0 0;
	background-color:#FFF;
	FILTER: alpha(opacity=96);
	-moz-opacity: .96;
	opacity: .96;
	-khtml-opacity: .96;
        -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.5);
        -moz-box-shadow: 0 1px 10px rgba(0,0,0,.5);
        box-shadow: 0 1px 10px rgba(0,0,0,.5); 
}

#nav_menus ul, #ql_menu ul {
	list-style-type:none;
	margin:5px 7px 7px 7px;
	padding:0 0 0 0;
}

#nav_menus li, #ql_menu li {
        border-bottom:1px solid #66cc33;
}

#nav_menus a, #ql_menu a {
        -webkit-transition: background 0.15s linear;
        -moz-transition: background 0.15s linear;
        -o-transition: background 0.15s linear;
        transition: background 0.15s linear;
	display:block;
	text-decoration:none;
	padding:5px 6px 5px 12px;
	color:#003300;
        margin:5px 0px 5px 0;
        font-size:12px;

}

#nav_menus a:hover, #ql_menu a:hover{
	background:#66cc33;
	color:#003300;
}

#ql_menu br{ display:none; }

