/*
                   1.0 - LANGUAGE NAV
                   2.0 - SIDE MENU
                   3.0 - HELPFUL TOOLS INTRUDER
                   3.1 - LIONS IN ACTION INTRUDER
                   3.2 - BY THE NUMBERS INTRUDER
                   3.3 - IN MY OWN WORDS INTRUDER
                   3.4 - POLL INTRUDER
                   3.5 - PEACE POSTER FINALIST INTRUDER
                   3.6 - MEMBER CENTER STORY INTRUDER
                  3.99 - GENERAL INTRUDER STYLES
                   4.0 - MAIN NAV
                   5.0 - COLORED HEADERS
                   6.0 - VERSION HIDE CLASSES
                   7.0 - HEADER
                   8.0 - POLL
                   9.0 - PAGE CONTENT
                  10.0 - HOMEPAGE
                  11.0 - FOOTER
                  12.0 - MEMBER CENTER STORY

*/

/* 1.0 - LANGUAGE NAV
-----------------------------------------------------------------------------------------------*/

.languagenavskips
{
        display:none;
}

/* 2.0 - SIDE MENU
-----------------------------------------------------------------------------------------------*/
#local_navigation 
{	
	float:left;	
	margin-bottom:150px;
}

#local_navigation ul 
{	
	margin:40px 0 100px 0;	
	padding:0;	
	list-style:none;	
	border-top:solid 1px #d5d0aa;
}

#local_navigation ul li 
{	
	margin:0;	
	border-bottom:solid 1px #d5d0aa;
}

#local_navigation ul li a 
{	
	font-weight:normal;	
	color:#00529b;	
	background-color:#edeada; 
	line-height: 1.2em;	
	width:150px;	
	padding: 10px 10px 6px 30px;	
	display:block;	
	text-decoration:none;
}

#local_navigation ul li a:hover, #local_navigation ul li a.selected 
{	
	color:#edeada;	
	background-color:#00529b;
}

#local_navigation ul li ul 
{	
	margin:0;	
	padding:0;	
	list-style:none;	
	border-top:solid 1px #d5d0aa;
}

#local_navigation ul li ul li 
{	
	margin:0 0 0 30px;	
	border-bottom:solid 1px #d5d0aa; 
	font-size:0.7em; 
}

#local_navigation ul.sidemenu-tc li ul li
{
        font-size:.9em;
}

#local_navigation ul.sidemenu-ja li ul li
{
        font-size:.9em;
}

#local_navigation ul li ul li.last
{
        border-bottom:0px;
}

#local_navigation ul li ul li a 
{	
	color:#00529b;	
	background-color:#FCFCF7;	
	line-height: 1.2em;	
	width:120px;	
	padding: 10px 10px 6px 0;	
	display:block;	
	text-decoration:none; 
	font-weight: bold; 	
}

#local_navigation ul li ul li a:hover 
{	
	color:#00529b;	
	text-decoration: underline;	
	background-color:#FCFCF7;
}

/* 3.0 - HELPFUL TOOLS INTRUDER
-----------------------------------------------------------------------------------------------*/
.intruder.helpfultools div.header
{
        background:top left no-repeat url("../common/images/internal/intruder_helpful_tools_head.gif");
        height:67px;
        margin-bottom:10px;
}

.intruder.helpfultools div.header span
{
        color:#ffffff;
        font-size:2em;
        position:relative;
        left:10px;
        top:34px;   
}

.intruder.helpfultools ul
{
        list-style:none;
}

.intruder.helpfultools ul li
{
        margin:0px 0 5px 0; font-size:1.3em; line-height:1.3em; border:solid 1px #d5d0aa;
        color:#303030;
        background-color:#edeada;
        width:200px;
}

.intruder.helpfultools ul li a
{
       text-decoration:none;
       color:#00529b;
       display:block;
       padding:8px 10px 6px;
}

.intruder.helpfultools ul li a:hover
{
       background-color:#f6f4e3;
       text-decoration:none;
}

/* 3.1 - LIONS IN ACTION INTRUDER
-----------------------------------------------------------------------------------------------*/

.intruder h2.lia-header
{
        width:95px;
}

.intruder img.story-picture
{
        margin-top:5px;
}

/* 3.2 - BY THE NUMBERS INTRUDER
-----------------------------------------------------------------------------------------------*/

.intruder h2.btn-header
{
        width:100px;
}

.intruder .btn-number
{
        padding-top:5px;
        color:#8b7967;
        font-size:3em;
}

.intruder .btn-description
{
        color:#8b7967;
        font-size: 1.3em;
	line-height: 1.3em;
	padding-bottom: 10px;
}

.intruder p.btn-more-link a
{
        text-decoration:none;
	font-size: 1.3em;
}

.intruder p.btn-more-link a:hover
{
        text-decoration:underline;
}

.intruder h2.btn-header
{
        width:100px;
}

/* 3.3 - IN MY OWN WORDS INTRUDER
-----------------------------------------------------------------------------------------------*/

.intruder h2.imow-header
{
        width:130px;
}

.intruder p.in-my-own-words-quote
{
        font-size:1.5em;
        line-height:1.3em;
        padding-bottom:10px;
        color:#8b7967;
        font-style:italic;
}

.intruder p.in-my-own-words-person
{
        font-weight:bold;
        font-size:1.1em;
        line-height:1.4em;
        color:#8b7967;
}

/* 3.4 - POLL INTRUDER
-----------------------------------------------------------------------------------------------*/

.intruder h2.poll-header
{
        width:37px;
}

.intruder #poll
{
        font-family: Helvetica, Arial, sans-serif;
        font-size:1.2em;
        color:#000000;
}

/* 3.5 - PEACE POSTER FINALIST INTRUDER
-----------------------------------------------------------------------------------------------*/

.intruder h2.ppf-header
{
        width:120px;
}

.intruder p.ppf-caption
{
        font-size: 1.1em;
	padding-top: 6px;
	color: #737168;
        font-weight:bold;
}

.intruder p.ppf-learnmore
{
        font-size: 1.1em;
	padding-top: 6px;
	color: #737168;
}


.intruder h3.ppf-quote
{
        color: #303030;
	font-size: 1.6em;
	line-height: 1.4em;
	font-weight:normal;
	margin:10px 0 1px 0;
	padding:0;

}

/* 3.6 - MEMBER CENTER STORY INTRUDER
-----------------------------------------------------------------------------------------------*/

.intruder.membercenterstory h2
{
        font-size:1.8em;
        font-weight:bold;
        border-bottom: solid 1px #d2ceb8;
        margin-bottom:15px;
        color:#8B7967;
}

.intruder.membercenterstory img
{
        margin:0 0 10px 0;
        border: solid 4px #8a7a67;
}

.intruder.membercenterstory p
{
        font-size:1.2em;
        line-height:1.4em;
        margin-bottom:10px;
}

/* 3.99 - GENERAL INTRUDER STYLES
-----------------------------------------------------------------------------------------------*/ 
.intruder
{
        margin-top:20px;
}

.intruder span.intruder-header
{
	font-size:.85em;
        display:inline-block;
}

.intruder a
{
        text-decoration:none;
}

.intruder a:hover
{
        text-decoration:underline;
}


/* 4.0 - MAIN NAV
-----------------------------------------------------------------------------------------------*/ 

ul#main_nav {
	position:absolute;
	top:80px;
	padding:0;
	list-style:none;
	font-size:1.4em;
	margin:14px 0 0 0;
}

ul#main_nav.ja
{
        font-size:1.35em;
}

ul#main_nav li {
	float:left;
	border-right:1px solid #e5ba05;
}

ul#main_nav li a {
	padding:5px 10px 6px 10px;
	background-color:#ffcf06;
	display:block;
	color:#403505;
        font-size:.9em;
	text-decoration:none;
	border-bottom:solid 6px #ffcf06;
}

ul#main_nav li a:hover, ul#main_nav li .selected {
	border-bottom:solid 6px #132d54;
}

ul#main_nav li.selected a {
	border-bottom-color:#132d54;
}

ul#main_nav li.membercenter {
	border-right:none;
}

ul#main_nav li.membercenter a {
	background-color:#00529b;
	color:#ffcf06;
	text-decoration:none; padding-right: 13px;
}

ul#main_nav li.membercenter a:hover {
	border-bottom:solid 6px #132d54;
}

ul#main_nav_membercenter {
	position:absolute;
	top:87px;
	padding:0;
	list-style:none;
	font-size:1.4em;
	margin:14px 0 0 0;
}

ul#main_nav_membercenter.ja
{
        font-size:1.35em;
}

ul#main_nav_membercenter li {
	float:left;
	border-right:1px solid #e5ba05;
}

ul#main_nav_membercenter li a {
	padding:10px 10px 6px 10px;
	background-color:#ffcf06;
	display:block;
	color:#403505;
        font-size:.9em;
	text-decoration:none;
	border-bottom:solid 6px #ffcf06;
}

ul#main_nav_membercenter li a:hover {
	border-bottom:solid 6px #132d54;
}

ul#main_nav_membercenter li.selected a {
	border-bottom-color:#132d54;
}

ul#main_nav_membercenter li.membercenter {
	border-right:none;
}

ul#main_nav_membercenter li.membercenter a {
	background-color:#00529b;
	color:#fff;
	text-decoration:none; padding-right: 13px;
	border-bottom:solid 6px #00529b;
}

/* 5.0 - COLORED HEADERS
-----------------------------------------------------------------------------------------------*/ 
span.our-impact-section-header a
{
      color:#ffffff;
      text-decoration:none;
      font-weight:bold;
}

span.red-header
{
      margin:4px 0 4px 0;
      padding:5px 5px 5px 5px;
      background-color:#9c2f21;
      font-weight:bold;
      letter-spacing: .1em;
      color:#ffffff;
}

span.blue-header
{
	margin:4px 0 4px 0;
      background-color:#132d54;
      padding:5px 5px 5px 5px;
      font-weight:bold;
      letter-spacing: .1em;
      color:#ffcf06;
}

span.brown-header
{
      color:#8b7967;
      font-size:1.3em;
      font-family:Helvetica, Arial, sans-serif;
      font-weight:bold;
      margin-bottom:5px;
}

span.brown-header.liastoolsandtips
{
	font-size:.7em;
	color:#f6f4e3;
	background-color:#8b7967;
	width:100px;
	margin-top:10px;
	padding:2px 5px;
	width:80px;
}



/* 6.0 - VERSION HIDE CLASSES
-----------------------------------------------------------------------------------------------*/ 

.html-hide
{
        display:none;
}

/* 7.0 HEADER
-----------------------------------------------------------------------------------------------*/ 
#header {
	font-family:Arial, Helvetica, sans-serif;
    height:120px;
	border-bottom:solid 6px #ffcf06;
	position:relative;
	background-color: white;
}

#header img.lions-title {
        margin-top:20px;
        margin-bottom:20px;
        margin-left:25px;
        border:0px;
}


#search {
	/*margin: 8px 15px 0 5px;*/
        float:right;
}

input.textbox {
	font-family: Helvetica, Arial, sans-serif;
		font-size: 10px; /* 1em = 10px \ 1.1em = 11px \ 1.2em = 12px */
	width:150px;
}

#tactical_nav {
	position:absolute;
	top:8px;
	right:15px;
}

ul#headlinks {
	float:right;
	margin:6px 0 0 0;
	padding:0;
	list-style:none;
	font-size:1.1em;
}

ul#headlinks li {
	display:inline;
	margin:0 10px 0 0;
	font-weight:bold;
}

ul#headlinks li a {
	color:#00529b;
	text-decoration:none;
}

ul#headlinks li a:hover {
	text-decoration:underline;
}

/* 8.0 POLL
-----------------------------------------------------------------------------------------------*/

.pollBar {
	height: 15px;
	background: #ff0000;
	border: 1px solid #000000;
}

#pollBar1 {
	background: #00529b;
}

#pollBar2 {
	background: #00529b;
}

#pollBar3 {
	background: #00529b;
}

#pollBar4 {
	background: #00529b;
}

#pollBar5 {
	background: #00529b;
}

#pollBar6 {
	background: #00529b;
}

/* 9.0 PAGE CONTENT
-----------------------------------------------------------------------------------------------*/

#page-content .body-content-wide-no-menu 
{
        margin:30px 50px 0 24px;
        padding:0;
}

/* 10.0 HOMEPAGE
-----------------------------------------------------------------------------------------------*/

.ourimpact {
	width:228px;
	background:transparent 85px 34px no-repeat url("../common/images/internal/bkgd_ourimpact.gif");
	padding:16px 100px 20px 20px;
	line-height:125%;
	margin:0;
	position:absolute;
	left:360px;
	top:300px;
	height:200px;
}

.ourimpact h2 {
	font-size:1.8em;
	line-height: 130%;
	margin: 10px 0 5px 0;
	color:#8b7967;
	font-weight: normal;
}

.ourimpact p {
	font-size:1.2em; line-height: 1.4em; 
	color:#303030;
}

.ourimpact p a{
	text-decoration: none;
}

.ourimpact p a:hover{
	text-decoration: underline;
}


.whoarelions {
	width:140px;
	padding:15px 15px 0 0;
	margin:0;
	position:absolute;
	left:200px;
	top:300px;
}

.whoarelions_image {
	position:relative;
	float: left;
	bottom:0;
	left:0;
	/*clear:both;*/
	margin-top:-5px;
}

*html .whoarelions {
	margin-bottom:-2px;
}

.whoarelions h2 {
	font-size:1.8em;
	line-height: 130%;
	margin: 10px 0 5px 0;
	color:#8b7967;
	font-weight: normal;
}

.whoarelions p {
	font-size:1.2em; line-height: 1.4em; 
	color:#303030;
}

.whoarelions a {
	text-decoration: none;
}

.whoarelions a:hover {
	color:#00529b; text-decoration: underline;
}

.caption {
	padding-top:20px;
	color:#939289;
	font-size:1em; line-height: 1.4em;
	font-weight:bold; 
}

/* 11.0 FOOTER
-----------------------------------------------------------------------------------------------*/ 
#footer {
	background-color:#00529b;
	font-size:1.1em;
	color:#b5cde2;
	padding:20px 15px;
}

span.footer_hidden{
        float:right;
        color:#00529b;
}

a.footer_hidden{
        color:#00529b;
}

a.footer_link_no_float{
        color:#ffcf06;
        text-decoration:none;
}

a.footer_link {
	float:right;
	margin-left:20px;
	color:#ffcf06;
	text-decoration:none;
}

a.footer_link_no_float:hover {
	text-decoration:underline;
}

a.footer_link:hover {
	text-decoration:underline;
}

.lock {
	background:transparent top left no-repeat url("../common/images/internal/foot_lock.gif");
	padding-left:15px;
}

/* drop shadow at page bottom */
#shadow_foot {
	margin:0 auto;
	width:1000px;
	height:20px;
	font-size:1px;
	background-image: url("../common/images/internal/shadow_footer.png");
}

*html #shadow_foot {
	background-image: url("../common/images/internal/shadow_footer.jpg");
}


/* 12.0 MEMBER CENTER STORY
-----------------------------------------------------------------------------------------------*/ 
#poll-area {
	float:left;
	padding:20px;
	width:430px;
}

#poll-area h2 {
	font-size: 1.9em;
	font-weight:bold;
	padding-bottom:4px;
	margin-bottom:0;
	color:#8b7967;
	border-bottom:solid 1px #e2e0d0;
}

#poll-area .polltext {
	width:190px;
	float:left;
	margin:15px 0 0 0;
        line-height:150%;
	margin-bottom:54px;
}

#poll-area .poll {
	width:190px;
	float:left;
	margin:15px 0 0 30px;
}

#poll-area a {
	text-decoration:none;
}

#poll-area a:hover {
	text-decoration:underline;
}

#poll-area img {
	margin-top:12px;
	border:solid 4px #8a7a67;
}

#poll-area {
	font-size:1.2em;
}

#membercenterpoll span.header
{
        color:#8B7967;
        font-weight:bold;
}

.pollCountCell
{
        color:#00529b;
}

#membercenterpoll .pollCountCell
{
        padding-left:3px;
}

.main3{width:676px;}
.center{text-align:center;}
.floatr{float:right;}
.floatl{float:left;}
.left{text-align:left;}
.width710{width:676px;} /* must have width to work in safari */
.width234{width:234px; cursor:pointer;}
.width230{width:230px;}
.bold{font-weight:bold;}
.medium{font-size:14px;}
.position2{position:relative;top:-57px;}
.position3{position:relative;top:-121px; left:6px;}
.position4{position:relative;top:-185px; left:240px;}
.position5{position:relative;top:-249px; left:474px;}

.bumpright{position:relative;left:0px;} /* mac ie5.x doesn't like position relative */

.bumpup{margin-top:-5px;margin-bottom:4px;} /* for plus image to bump up to align w text and gap below */

/* ie5 mac positioning styles must be absolute, tantek hack follows */

/* Hide from IE-Mac \*/ 
.up{position:relative;top:-70px;}
/* End hide */

/*\*//*/
.position3{position:absolute;top:265px;left:108px;}
.up{margin-top:0em;}
.floatl{};
/**/ 


#content_text {
	margin: 20px 10px 10px 10px;
	width: 400px;
	float: right;
	
}

#content_text h1 {
	font-size:1.8em;
	line-height: 130%;
	margin: 10px 0 5px 0;
	color:#8b7967;
	font-weight: normal;
}

#content_text h2 {
	font-size:1.5em;
	line-height: 130%;
	margin: 10px 0 5px 0;
	color:#8b7967;
	font-weight: normal;
}

#content_text h3 {
	font-size:1.2em;
	line-height: 130%;
	margin: 10px 0 5px 0;
	color:#8b7967;
	font-weight: normal;
}

#content_text p {
	font-size:1.2em; line-height: 1.4em; 
	color:#303030;
	margin: 1em 0 1em 0;
}

#column_right h1,h2,h3 {
	font-weight: bold;
}

#footer_table {
	width: 897px;
}

#mainlarge {
	width: 676px;
	height: 233px;
}

#navigation_bild {
	margin-top: 3px;
}

#navigation_bild ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 676px;
	font-size: 1.5em;
	text-align: center;
	line-height: 1.5em;
}

#navigation_bild ul li {
	background-color: #00529B;
	float: left;
	width: 33%;
	margin-right: 2px;
	color: white;
}

#navigation_bild ul li a:link {
	text-decoration: none;
}

#navigation_bild ul li a:hover {
	font-weight: bold;
}

#navigation_bild ul li a:link {
	color: white;
}

#navigation_bild ul li.gerade {
	background-color: #FFCF06;
	color: #00529B;
}

#navigation_bild ul li.gerade a:link {
	color: #00529B;
}

#navigation_bild ul li a:visited {
	color: white;
	text-decoration: none;
}

#navigation_bild ul li.gerade a:visited {
	color: #00529B;
	text-decoration: none;
}

#gelber_balken {
	background-color: #FFCF06;
	height: 23px;
	color: #00529B;
}

#gelber_balken p {
	padding: 5px 0 5px 16px;
	font-size: 1.2em;
}

#gelber_balken strong {
	font-weight: bold;
}

#gelber_balken em {
	font-style: italic;
}

/* 2.0 - SIDE MENU
-----------------------------------------------------------------------------------------------*/

.sidemenu {
	float: left;
	margin: 20px;
	position: relative;
	top: 3px;
}

.sidemenu ul 
{
	margin:0;
	padding:0;	
	list-style:none;	
	width:190px;
	border-top:solid 1px #d5d0aa;
}

.sidemenu ul li 
{	
	margin:0;	
	width:190px;
	border-bottom:solid 1px #d5d0aa;
	font-size:1.5em;
	background-color: white;
}

.sidemenu ul li a 
{	
	font-weight:normal;	
	color:#00529b;	
	background-color:#edeada; 
	line-height: 1.2em;	
	width:150px;	
	padding: 10px 10px 6px 30px;	
	display:block;	
	text-decoration:none;
}

.sidemenu ul li a:hover, .sidemenu ul li a.selected 
{	
	color:#edeada;	
	background-color:#00529b;
}

.sidemenu ul li ul 
{	
	margin:0;	
	padding:0;	
	list-style:none;	
	border-top:solid 1px #d5d0aa;
}

.sidemenu ul li ul li 
{	
	margin:0 0 0 30px;	
	width:160px;
	border-bottom:solid 1px #d5d0aa; 
	font-size:0.7em; 
}

.sidemenu ul.sidemenu-tc li ul li
{
        font-size:.9em;
}

.sidemenu ul.sidemenu-ja li ul li
{
        font-size:.9em;
}

.sidemenu ul li ul li.last
{
        border-bottom:0px;
}

.sidemenu ul li ul li a 
{	
	color:#00529b;	
	background-color:#FCFCF7;	
	line-height: 1.2em;		
	padding: 10px 10px 6px 0;	
	display:block;	
	text-decoration:none; 
	font-weight: bold; 	
}

.sidemenu ul li ul li a:hover 
{	
	color:#00529b;	
	text-decoration: underline;	
	background-color:#FCFCF7;
}

input[type="text"], textarea {
	border: none;
	background-color: white;
}

