/* ===============================================
GLOBAL PAGE ELEMENTS
=============================================== */
body {
margin: 0 0 0 0; 
padding:0; 
background-color:#141654; 
text-align:center; 
min-width: 750px; 
font-size: small; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
} 
#supercontainer {
margin:20px auto 0 auto; 
text-align:left; 
width:750px; 
position: relative;
}
#container {
width:750px;
background:url(/images/template/container-bkgd.gif) repeat-y; 
float: left; 
}

/* =================================================
GLOBAL PAGE ELEMENTS
================================================= */
/* updated 3/21/2007 */
a img {border:0;}
h1 {font-size: 140%;}
h2 {font-size: 128%;}
h3 {font-size: 110%;}
h4 {font-size: 100%; font-weight: bold; margin-bottom: -15px; }
h5 {font-size: 100%; font-weight: bold; font-style: italic; margin-bottom: -15px; }
h6 {font-size: 100%; font-style: italic; margin-bottom: -15px; }

.clearing { clear: both; height:1px; width: 100%; background: transparent; margin:0;padding:0;font-size:0em }

.skip {position: absolute; width: 100px; left: -2000px;}
.offset { position: absolute !important; left: -10001px !important; overflow: hidden !important; }

#printlogo {display:none;}

p#switchscreen {display:none;}

/* UTILITY NAV 
----------------------------------------------- */
/* for IE6 */
div#utilitynav ul { 
    background-color:#141654; 
    position: absolute; 
    top: 0; 
    right: 0; 
    margin: -17px 0 0 0; 
    padding: 0 12px 0 0; 
    height: 15px; 
    width: 100%; 
    text-align: right;
}
/* for the other browsers */
div#utilitynav > ul {
padding: 0;
}
/* for IE6 */
body#iamsubrelatedbody div#utilitynav ul {
padding-right: 20px;
}
/* for the other browsers */
body#iamsubrelatedbody div#utilitynav > ul {
padding-right: 0px !important;
} 
div#utilitynav ul li { display: inline;}
div#utilitynav ul li a { color: #fff; text-transform: uppercase; font-size: 80%; font-weight: bold; padding: 0.1em 0.7em 0.2em 0; background:url(/stylesheets/asset_upload_file843_8493.gif) right no-repeat;}
div#utilitynav ul li a:link { text-decoration:none; }
div#utilitynav ul li a:visited { text-decoration:none; }
div#utilitynav ul li a:hover {text-decoration: underline; }
div#utilitynav ul li a:active {text-decoration:none; }
div#utilitynav ul li a.last { background-image:none; margin:0;padding:0;}

/* FOOTER
----------------------------------------------- */
ul#footernav { position: relative; background-color:#003386; text-align: right; width: 750px; margin: 2px 0 0 0; padding: 0 0 2px 0; float: left; }
ul#footernav li { display: inline; }
ul#footernav li a { color: #fff; font-size: 70%; padding: 0.1em 0.7em 0.2em 0; background:url(/stylesheets/asset_upload_file843_8493.gif) right no-repeat;}
ul#footernav li a:link { text-decoration:none; }
ul#footernav li a:visited { text-decoration:none; }
ul#footernav li a:hover { text-decoration: underline; }
ul#footernav li a:active { text-decoration:none; }
ul#footernav li a.last { background-image:none; }

p#footercontact, p#footercopyright { color: #003386; font-size: 70%; padding: 0; margin: 0.5em 0 0 1.4em; width: 750px; }
p#footercreated { color: #000; font-size: 70%; padding: 1.8em 0 1.5em 1.4em; margin: 0;width: 750px; }

p#footercontact a, p#footercreated a { color: #003386; }
p#footercontact a:link, p#footercreated a:link { color: #003386; }
p#footercontact a:visited, p#footercreated a:visited { color: #4d59ab; }
p#footercontact a:hover, p#footercreated a:hover { color:#4d59ab; }
p#footercontact a:active, p#footercreated a:active { color: #003386; }

/* CONTENT ANCHOR LINKS
----------------------------------------------- */
/* these are the named anchors for skip to links; IE makes them 10px tall, causing layout discrepancies; therefore, pushing them out to left will remove from sight, but not from text readers*/
a#maincontent, 
a#mainnavigation, 
a#related, 
a#subnavigation { position: absolute; margin-left: -1000px; }

/* PREVIOUS/NEXT LINKS
----------------------------------------------- */
/* previous next page links */
#previouspage { float: left; margin: 0em; padding: 0; }
#nextpage { float: right; margin: 0em; padding: 0; }

/* PAGE INFORMATION
----------------------------------------------- */
/* page information */
.formore {font-weight: bold; font-size: 75%; clear: both; }
.lastupdated {font-size: 75%; clear: both;}

/* =================================================
HOME PAGE ELEMENTS
================================================= */
/* HEADER
----------------------------------------------- */
/* logo
----------------------------------------------- */
#logocontainerhome {height: 82px;}

/* masthead
----------------------------------------------- */
h1#mastheadlogohome {margin:0;padding: 14px 0 0 14px;} /* 81px height*/
h1#mastheadlogohome img {margin:0;padding:0;}

/* google
----------------------------------------------- */
#googlehome { 
margin: -75px 8px 0 10px; 
padding: 0; 
float: right; 
height: auto; 
position: relative;
left: 17px;
}
#container > #googlehome { 
left: 5px;
}
#googlehome input {margin-bottom: 3px;padding:0;}
input#go {margin: 5px 3px 0 3px;padding:0;}
#googlehome label {font-size: 70%; }

/* tagline
----------------------------------------------- */
p#tagline { background-color: #003386; margin: 0; padding: 0.1em 0 0.2em 1.0em;}

/* photo quote
----------------------------------------------- */
/* for ie6 */
#container #photoquotecontainer { 
width: 750px; 
height: 148px; 
border-bottom: solid 9px #003386; 
margin: -5px 0 0 0; 
padding: 0;
}
/* for not ie6 */
#container > #photoquotecontainer {
margin:0;
}
#photocontainer img { width: 559px; height: 148px; float: left;margin:0;padding:0; }
#photoquotecontainer img { width: 559px; height: 148px; float: left; margin:0;padding:0;}
/* home page quote
----------------------------------------------- */
#homequote img {width: 188px; height: 148px; float: right; background: url(/stylesheets/asset_upload_file602_8493.jpg) no-repeat; }
#homequote p {color: #fff; font-size: 80%; font-weight: bold; padding: 0; margin: 12px 20px 0px 60px; }

/* HOME PAGE NAVIGATION
----------------------------------------------- */
/* contains nav */
#homeNavContainer {
height:43px;
width: 750px;
display:block;
border:0;
margin:0;
padding:0;
clear:both;
position: relative;
float: left;
}
ul#navhome {
margin:3px 0 0 0;
padding: 0;
list-style-type: none; 
background: none; 
clear: both; 
float: left;
width: 750px;
height:40px; 
}
ul#navhome li { 
float: left; 
margin: 0 3px 0 0; 
padding: 0; 
width: 185px;
}
ul#navhome li a {
margin: 0; 
padding: 0;
}
ul#navhome li.last {
margin: 0; 
padding: 0;
}
ul#navhome li#vishome a { 
display:block;
width: 185px; 
height: 38px;
text-decoration: none;
background: url(/stylesheets/asset_upload_file997_8493.png);
}
ul#navhome li#vishome a:hover { 
background-position: -185px 0;
}
ul#navhome li#memhome { 
width: 183px;
}
ul#navhome li#memhome a { 
display:block;
width: 183px;
height: 38px;
text-decoration: none;
background: url(/stylesheets/asset_upload_file874_8493.png);
}
ul#navhome li#memhome a:hover { 
background-position: -183px 0;
}
ul#navhome li#leadhome a { 
display:block;
width: 185px;
height: 38px;
text-decoration: none;
background: url(/stylesheets/asset_upload_file379_8493.png);
}
ul#navhome li#leadhome a:hover { 
background-position: -185px 0;
}
ul#navhome li#iamhome { 
display:block;
width: 188px; 
height: 38px;
background: transparent url(/stylesheets/asset_upload_file646_8493.gif) no-repeat top left;
}
ul#navhome li {
float: left; 
margin: 0 3px 0 0; 
padding: 0;
}
/* this allows the rollover image to stick when user on subnav*/
ul#navhome li#iamhome.menuparent { 
background: transparent url(/stylesheets/asset_upload_file646_8493.gif) no-repeat;
margin: 0;
padding: 0;
}
ul#navhome li#iamhome.menuparent:hover,
ul#navhome li#iamhome.over { 
background: transparent url(/stylesheets/asset_upload_file576_8493.gif) no-repeat;
margin: 0;
padding: 0;
}
/* ul#navhome li a:hover { color: #E2144A;} */

/* second-level list*/
#navhome li ul { /* for ie6 and others */
position: absolute; 
left: -999em;
top:41px;
padding: 0; 
margin: 0 0 0 0; 
background-color: #4d71ab; 
border: solid 2px #003386;
width: 175px; 
z-index: 1000;
}
#navhome li > ul { /* for not ie6  */
width: 184px; 
}
ul#navhome li ul li { /* for ie6 and others */
display: block; 
width: 173px; 
padding-left: 4px; 
background-color: #4d71ab; 
}
ul#navhome li ul > li { /* for not ie6  */
width: 182px
}

ul#navhome li ul li.break {
padding-bottom: 1.0em;
background-color: #4d71ab;
}
ul#navhome li ul li a { /* for ie6 and others */
color: #fff;
background-color: #4d71ab;
display: block;
width: 173px;
border: 1px solid #4d71ab;
}
ul#navhome li ul li > a { /* for not ie6  */
width: 180px;
}
ul#navhome li ul li a:link { color: #fff; text-decoration: none; }
ul#navhome li ul li a:visited { color: #fff; text-decoration: none; }
ul#navhome li ul li a:hover { color: #b3c2db; text-decoration: none; }
ul#navhome li ul li a:active { color: #b3c2db; text-decoration: none; }

/* sfhover class is assigned in IEfix.js and IEfix-home.js to make up for IE's lack of :hover support on elements other than a*/
ul#navhome li:hover ul, 
ul#navhome li.sfhover ul { 
left:563px; 
background-color: #4d71ab; 
}
/* this allows the rollover image to stick when user on subnav*/
ul#navhome li#iamhome.menuparent { 
background: transparent url(/stylesheets/asset_upload_file646_8493.gif) no-repeat; margin: 0; padding: 0; }

* html ul#navhome li#iamhome a.myparent:hover,
ul#navhome li#iamhome.over { 
background: transparent url(/stylesheets/asset_upload_file576_8493.gif) no-repeat; 
margin: 0; 
padding: 0;
}

/* content container
----------------------------------------------- */
#contentcontainerhome { 
width: 750px; 
background:url(/stylesheets/asset_upload_file123_8493.gif) repeat-y; 
background-color: #FFEBBA;
margin: 0 0 3px 0; 
clear:both; 
} 

/* latest news
----------------------------------------------- */
#latestnews { float: left; width: 542px; margin:0;padding: 5px 10px 0 10px; }
#latestnews h2 { text-transform: uppercase; color: #003386; margin: 0 0 10px 0; font-weight: normal;}
.newsitem { float: left; width: 150px; margin-right: -3px; }
#latestnews a { color: #003386;}
#latestnews a:link { color: #003386; text-decoration: none;}
#latestnews a:visited { color: #7c1c51; text-decoration: none;}
#latestnews a:hover { color: #003386; text-decoration: underline;}
#latestnews a:active { color: #003386;text-decoration: none;}
#latestnews img { float: left;}
#latestnews h3 { margin: 0 5px; font-size: 80%; vertical-align: top;}
#latestnews p { margin: 0 5px; font-size: 80%;}

/* events
----------------------------------------------- */
#eventscontainer { 
    width: 187px; 
    float: left; 
    margin: 0;
    padding:0; 
    min-height: 175px;
/* overflow:hidden;*/ /* box will NOT stretch as additional content is entered */
}/* 187px wide*/
#eventscontainer img { float: left; width: 40px;margin:0;padding:0;}
ul#eventslisting { 
    padding: 0 10px 0 55px; 
    margin: 5px 0 0 0;
    font-size: 75%;
}
ul#eventslisting li { 
    margin:0;
    padding: 4px 0; 
    line-height: 105%;
}
ul#eventslisting li a { 
    font-weight: bold; 
    color: #000;
}
ul#eventslisting li a:link { font-weight: bold; color: #000; text-decoration: none;}
ul#eventslisting li a:visited { font-weight: bold; color: #7c1c51; text-decoration: none;}
ul#eventslisting li a:hover { font-weight: bold; color: #000; text-decoration: underline;}
ul#eventslisting li a:active { font-weight: bold; color: #000; text-decoration: none;}

/* =================================================
SUB PAGE ELEMENTS
================================================= */
#content h1 { font-size: 130%; }

/* SECTION HEADER
----------------------------------------------- */
#headercontainer { width: 100%; margin:0; padding:0; 
background: #141654 url(/images/template/container-bkgd-logo750.gif) repeat-y; }

h1#mastheadlogo { float: left; margin: 0; padding: 0; width: 298px; }
/*h2#sectionheader {float: right; margin: 0; padding: 0; }*/
h2#sectionheader { float: right; margin: 0; padding: 0; display:block; width:50% !important; height: 50px !important; }
h2#sectionheader img { display: inline; position: relative; height: 50px; width: 314px; float: right; }
img#sectionphoto { width:750px; height: 109px; border-top: solid 9px #003386; border-bottom: solid 9px #003386; margin:0; margin-bottom: 3px; padding:0; display:block; clear:both; } /* 750px x 109px, 9px top and bottom border*/

/* navigation and search
----------------------------------------------- */
/* contains nav and search*/
/* for ie6 and other browsers */
#headercontainer #navsearchcontainer {
height:26px;
width: 750px;
display:block;
border:0;
margin:-5px 0 0 0;
padding:0;
clear:both;
position: relative;
float: left;
}
/* for not IE6 browsers */
#headercontainer > #navsearchcontainer {
margin:-1px 0 0 0;
}

/* SEARCH
----------------------------------------------- */
/* for IE6 and all other browsers */
div#navsearchcontainer div#searchsub {
width: 177px; 
float: right; 
background:transparent;
margin:3px 12px 0 0;
padding:0;
height: 26px;
position: relative;
}
/* for not IE6 */
div#navsearchcontainer > div#searchsub { 
width: 177px; 
float: right; 
background:transparent;
margin:0px 11px 0 0;
padding:0;
height: 26px;
position: relative;
}

div#searchsub  input#searchbox {
position: absolute;
top:0;
left:0;
width: 128px;
height: 16px;
margin:0;
padding:0;
vertical-align: top;
}

div#searchsub input#go {
position: absolute;
top:0;
right:0;
margin:0;
padding:0;
vertical-align: top;
float: right;
}
/* SUB PAGE NAVIGATION
----------------------------------------------- */
div#navsearchcontainer ul#nav { /*  for ie 6 */
margin:2px 0 0 0;
padding: 0;
list-style-type: none;
background: none;
clear: both;
float: left;
width: 480px;
height:30px;
}/* 750px x 30px*/

div#navsearchcontainer > ul#nav { /* for non-ie6 browsers */
margin:-1px 0 0 0;
padding:0;
}

ul#nav li {
float: left; 
margin: 0 2px 0 0; 
padding: 0;
}
ul#nav img#visitors {
width: 110px !important;
height: 24px !important;
}
ul#nav li#vissub a {
display: block;
width: 110px;
height: 24px;
text-decoration: none;
background: url(/stylesheets/asset_upload_file208_8493.png);
}
ul#nav li#vissub a:hover {
background-position: -110px 0;
}
ul#nav img#members {
width: 109px !important;
height: 24px !important;
} 
ul#nav li#memsub a {
display: block;
width: 109px;
height: 24px;
text-decoration: none;
background: url(/stylesheets/asset_upload_file637_8493.png);
}
ul#nav li#memsub a:hover {
background-position: -109px 0;
}
ul#nav img#leaders {
width: 110px !important;
height: 24px !important;
}
ul#nav li#leadsub a {
display: block;
width: 110px;
height: 24px;
text-decoration: none;
background: url(/stylesheets/asset_upload_file941_8493.png);
}
ul#nav li#leadsub a:hover {
background-position: -110px 0;
}
ul#nav img#iam {
width: 143px !important;
height: 24px !important;
} 
ul#nav li a { margin: 0; padding: 0;}
ul#nav li.last { margin: 0; padding: 0;}

/* I AM INTERESTED IN... section w/ flyouts
----------------------------------------------- */
/* this allows the rollover image to stick when user on subnav*/

ul#nav li#iamhome2.menuparent { 
background: transparent url(/stylesheets/asset_upload_file216_8493.gif) no-repeat; 
margin: 0; 
padding: 0; }

* html ul#nav li#iamhome2 a.myparent:hover,
ul#navhome li#iamhome2.over { 
background: transparent url(/stylesheets/asset_upload_file922_8493.gif) no-repeat; 
margin: 0; 
padding: 0;
}
ul#nav li#iamhome2.menuparent:hover,
ul#nav li#iamhome2.over { 
background: transparent url(/stylesheets/asset_upload_file922_8493.gif) no-repeat; 
margin: 0; 
padding: 0;}

/* i am interested in ... flyout menu
----------------------------------------------- */

/*for ie 6*/
#nav li ul { 
position: absolute;
left: -999em; 
/* left: 335px; */
top:26px;
padding: 0 !important;
margin:0 !important;
background-color: #4d71ab;
border: 2px solid #003386;
width: 136px;
}

/* for others */
#nav > li > ul { 
/* left: 335px; */
top:23px;
width: 140px;
}
/* for ie 6 */
ul#nav li ul li {
display: block;
padding: 2px 2px;
width: 129px; /*background-color: #4d71ab;*/ 
}
/* for others */
ul#nav > li > ul > li {
display: block;
padding: 0 2px;
width: 136px; /*background-color: #4d71ab;*/
}

ul#nav li ul li.break { margin-bottom: 0.8em; }
ul#nav li ul li a { font-size: 80%; color: #fff; background-color: #4d71ab; }
ul#nav li ul li a:link { color: #fff; text-decoration: none; }
ul#nav li ul li a:visited { color: #fff; text-decoration: none; }
ul#nav li ul li a:hover { color: #b3c2db; text-decoration: none; }
ul#nav li ul li a:active { color: #b3c2db; text-decoration: none; }

/* sfhover class is assigned in IEfix.js and IEfix-home.js to make up for IE's lack of :hover support on elements other than a*/
ul#nav li:hover ul, 
ul#nav li.sfhover ul { 
left: 335px;
/* background-color: #4d71ab;*/
}

/* left-hand navigation container
----------------------------------------------- */
#subnavcontainer { 
margin:0;
padding:5px 0;
width:174px;
float: left;
}
#subnavcontainer img {
float: left; 
width: 30px;
margin-left: 1px;
border:0;
margin:0;
padding:0 0 0 1px;
}

ul#subnav {
float: right;
list-style-type: none; 
margin: 0; 
padding: 0; 
width: 141px; 
}

ul#subnav li { /* for IE6 and all*/
font-size: 78%; 
color: #fff; 
text-indent: -1.2em; 
margin:0 0 8px 1em;
padding:0;
}

ul#subnav > li { /* for non ie6*/
margin:0 0 8px .6em;
}

/* sub nav link styles 
----------------------------------------------- */
ul#subnav li a {font-weight: bold; color: #fff; }
ul#subnav li a:link {font-weight: bold; color: #fff; text-decoration: none;}
ul#subnav li a:visited {font-weight: bold; color: #fff; text-decoration: none;}
ul#subnav li a:hover {font-weight: bold; color: #fff; text-decoration: underline;}
ul#subnav li a:active {font-weight: bold; color: #fff; text-decoration: none;}

ul#subnav li a:hover span.nounderline {
font-weight: bold; 
color: #fff; 
text-decoration: none;}


ul#subnav li.subnavsub {
margin: -.7em 0 .7em 1.8em;
padding: 0;
text-indent: -1.2em;
}

ul#subnav li ul { 
margin:0 0 0 13px;
padding:0;
}

ul#subnav li ul li { 
font-size: 100%; 
list-style-type: disc; 
margin: 0 0 0 -.4em;
padding: 0 0 0 -.4em;
text-indext: 0px;
}

ul#subnav li ul li a {
font-weight: normal; 
color: #fff; 
background:none;
margin:0;
padding:0;
}
ul#subnav li ul li a:link {
font-weight: normal;
color: #fff; 
text-decoration: none;
}
ul#subnav li ul li a:visited {
font-weight: normal; 
color: #fff; 
text-decoration: none;
}
ul#subnav li ul li a:hover {
font-weight: normal; 
color: #fff; 
text-decoration: underline;
}
ul#subnav li ul li a:active {
font-weight: normal;
color: #fff;
text-decoration: none;
}

ul#subnav ul { 
margin:0 0 0 25px;
padding:0;
}

ul#subnav ul li { 
font-size: 78%; 
list-style-type: disc; 
margin: 0 0 0 -.4em;
padding: 0 0 0 -.4em;
text-indent: 0;
}
ul#subnav ul li a {
font-weight: normal; 
color: #fff; 
background:none;
margin:0;
padding:0;
}
ul#subnav ul li a:link {
font-weight: normal;
color: #fff; 
text-decoration: none;
}
ul#subnav ul li a:visited {
font-weight: normal; 
color: #fff; 
text-decoration: none;
}
ul#subnav ul li a:hover {
font-weight: normal; 
color: #fff; 
text-decoration: underline;
}
ul#subnav ul li a:active {
font-weight: normal;
color: #fff;
text-decoration: none;
}


/* CONTENT CONTAINER
----------------------------------------------- */
div#container div#contentcontainer { /* for IE 6 */
margin:0;
padding:0;
margin-top: -6px;
width: 750px;
display:block;
clear: both;
float: right;
}
div#container > div#contentcontainer { /* for NOT ie 6 */
width: 750px;
margin:-2px 0 0 0;
padding:0;
display:block;
clear: both;
float: right;
border: 0;
} 

#content { 
width: 544px; 
margin:0 10px;
padding:0;
clear:both;
float: right;
}

/* TABLES AND FORMS
----------------------------------------------- */

table.data {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #003386;
font-size: x-small;
border-collapse: collapse;
}
table.data tr th {
background-color: #b3c2db;
border: 1px solid #003386;
font-size: x-small;
padding: 4px;
vertical-align: top;
text-align: left;
}
table.data tr td {
color: #000;
padding: 4px;
background-color: #fffaeb;
border: 1px solid #003386;
vertical-align: top;
}
table.form {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #003386;
font-size: x-small;
border-collapse: collapse;
}
table.form tr th {
background-color: #b3c2db;
border: 1px solid #003386;
font-size: x-small;
padding: 4px 4px 12px 4px;
vertical-align: top;
text-align: left;
}
table.form tr td {
color: #000;
padding: 4px;
background-color: #fffaeb;
border: 1px solid #003386;
vertical-align: top;
}
.form_label { 
vertical-align:top; 
padding-bottom:6px; 
text-align: right;
width: 225;
}
.form_help_text { 
font-size:smaller; 
text-align: left;
}
.form_error  { 
font-size:smaller; 
font-weight:bold; 
color:#C00; 
}
.form_field { 
vertical-align:top; 
padding-bottom: 6px; 
width: 325;
}
.form_field_error { 
vertical-align:top; 
padding-bottom: 6px; 
}
#notice { 
background: #b3c2db; 
border: 2px solid #003386; 
padding: 5px; 
}
#callout { 
width: 500px; 
margin-left:auto; 
margin-right:auto; 
padding: 10px 0 20px 0; 
}
.error_message {
color: red;
padding-bottom:10px;
}



/* WORSHIPWEB POETRY
----------------------------------------------- */
.ww_tab20 { margin-left: 30px; }
.ww_tab40 { margin-left: 60px; }
.ww_tab60 { margin-left: 90px; }
.ww_tab80 { margin-left: 120px; }


/* ALPHA ITEMS LIST
----------------------------------------------- */
p.alpha-item { font-size: 100%; font-weight: bold; margin-bottom: -15px; }


/* BREADCRUMBS
----------------------------------------------- */
p#breadcrumbs {font-size: 80%; margin: 0; padding: 10px 0 0 0;}
p#breadcrumbs a {color: #003386;}
p#breadcrumbs a:link {color: #003386;}
p#breadcrumbs a:visited {color: #7c1c51;}
p#breadcrumbs a:hover {color:#4d59ab;}
p#breadcrumbs a:active {color: #003386;}

/* SIDEBAR
----------------------------------------------- */
#sidebar {width: 178px; float: right; margin: 0 0 10px 10px; }/* 178px wide */


/* "VIRAL" MARKETING AREA: SEND TO A FRIEND, PRINT THIS PAGE, ETC.
----------------------------------------------- */
#viral { margin-bottom: 8px; font-size: .7em;} /* 168px wide*/
#viral a img {vertical-align:middle}
#viral a:link {color: #003386; text-decoration:none;}
#viral a:visited {color: #003386; text-decoration:none;}
#viral a:hover {color:#4d59ab; text-decoration:underline;}
#viral span.nounderline {text-decoration: none; }
#viral a:active {color: #003386; text-decoration:none;}

/* ROTATING QUOTE IN SIDEBAR
----------------------------------------------- */
#quote { margin-bottom: 8px; padding: 8px 12px; background-repeat:no-repeat; background-position: bottom right; } /* 168px wide*/
#quote p {margin: 0; padding: 0; font-weight: bold; font-size: 85%; }
#quote p cite {display: block; margin-top: 8px; text-indent: 10px;}
#image { margin:0 0 8px 0; padding: 12px 12px 12px 12px; }
#image img {margin:0;padding:0;}
#image p {margin: 0; padding:0; font-weight: bold; font-size: 75%; }

/* VIDEO BOX
----------------------------------------------- */
p#video-caption {margin: -8px 0px 8px 0px; padding:0; font-weight: bold; font-size: 75%; }
#sidebar #player1 img.unitPng, #sidebar #player2 img.unitPng, #sidebar #player3 img.unitPng, #sidebar #player4 img.unitPng, #sidebar #player5 img.unitPng, #sidebar #player6 img.unitPng { padding: 40px 0 0 63px; }


/* QUOTE WITHIN THE PAGE
----------------------------------------------- */
.Quote { margin-right: 40px; margin-left: 8px; } 


/* RELATED CONTENT
----------------------------------------------- */
#relatedcontent {margin-bottom: 8px;} /* 168px wide*/
#relatedcontent h2 { color: #fff; font-size: 100%; padding: 2px 12px; margin: 0;}
#relatedcontent ul {margin: 0; padding: 8px 12px 8px 24px;}
#relatedcontent ul li {font-size: 80%; color: #fff; margin-bottom: 4px;}
#relatedcontent ul li a {font-weight: bold; color: #fff;}
#relatedcontent ul li a:link {font-weight: bold; color: #fff; text-decoration: none;}
#relatedcontent ul li a:visited {font-weight: bold; color: #fff; text-decoration: none;}
#relatedcontent ul li a:hover {font-weight: bold; color: #fff; text-decoration: underline;}
#relatedcontent ul li a:active {font-weight: bold; color: #fff; text-decoration: none;}

/* SITEMAP
----------------------------------------------- */
ul#sitemap {list-style-type: none; margin: 0 5px 0 0; padding: 0;}
ul#sitemap span.header {color: #000;}
ul#sitemap li {padding-left:1.0em; text-indent: -1.0em; margin-bottom: 8px;}
ul#sitemap li a {font-weight: bold; text-decoration: none;}
ul#sitemap li a:link {font-weight: bold; text-decoration: none;}
ul#sitemap li a:visited {font-weight: bold; text-decoration: none;}
ul#sitemap li a:hover {font-weight: bold; text-decoration: underline;}
ul#sitemap li a:active {font-weight: bold; text-decoration: none;}
ul#sitemap li a:hover span.nounderline {text-decoration: none;}

ul#sitemap li ul {padding: 0 0 8px 12px; }
ul#sitemap li ul li {padding-left:0; text-indent: 0; margin-bottom: 0; list-style-type: disc;}
ul#sitemap li ul li a {font-weight: normal; padding-left: 0; background:none;}
ul#sitemap li ul li a:link {font-weight: normal; text-decoration: none;}
ul#sitemap li ul li a:visited {font-weight: normal; text-decoration: none;}
ul#sitemap li ul li a:hover {font-weight: normal; text-decoration: underline;}
ul#sitemap li ul li a:active {font-weight: normal; text-decoration: none;}


/* FOOTER
----------------------------------------------- */
/* sub page needs containing element on footer items in NS7.1, 7.2, IE 6*/
#footercontainer {background-color: #fff;
background:url(/stylesheets/asset_upload_file49_8493.gif) repeat-y; 
float: left;}

#footer-box {background-color: #141654;
float: left;}

 #footer { color: #ffffea; width: 750px; text-align: center; margin: 0 auto; padding: 0 0 15px; }
  #footer p { color: #ffffea; width: 750px; text-align: center; font-size: 70%; margin: 0; }
   #footer p a { color: #ffffea; text-decoration:none;}
   #footer p a:hover { text-decoration:underline;}
  #footer p.nav { margin: 0 0 1em; }


/* =================================================
SECTION COLOR SCHEMES
================================================= */
/* color schemes for different sections based on body ids: use body ids of visitorsbody, membersbody, leadersbody, iambody */

/* ***** VISITORS ***** */
/* contentcontainers; set with no background by default-- this shows main gradient all the way across*/
body#visitorsbody #contentcontainer {
background: url(/stylesheets/asset_upload_file127_8493.gif) repeat-y;
background-color: #FFEBBA;
}
/* quote box; set with no background by default*/
body#visitorsbody #quote, 
body#visitorsrelatedbody #quote {
border: solid 2px #d47d17; 
background-color: #f2d8ba; 
background-image:url(/stylesheets/asset_upload_file189_8493.gif); 
} 
/* related content border and background colors*/
body#visitorsbody #relatedcontent, 
body#visitorsrelatedbody #relatedcontent {
border: solid 2px #d47d17; 
background-color:#e0a45c;
} 
body#visitorsbody #relatedcontent h2, 
body#visitorsrelatedbody #relatedcontent h2 {
color:#FFF; 
background-color:#d47d17;
}
body#visitorsrelatedbody h2, body#visitorsbody h2, 
body#visitorsrelatedbody h2 {
color: #d47d17;
} 
/* related content image border and background colors*/
body#visitorsbody #image {
border: solid 2px #d47d17; background-color: #f2d8ba;
}
/* background and visited link colors for each section on subnav, related content*/
body#visitorsbody ul#subnav li a, 
body#visitorsbody ul#subnav li ul li a, 
body#visitorsbody #relatedcontent ul li a {
background-color: #E0A45C;
}
body#visitorsbody ul#subnav li a:visited, 
body#visitorsbody ul#subnav li ul li a:visited, 
body#visitorsbody #relatedcontent ul li a:visited,
body#visitorsbody ul#connect-nav li a:visited {
color: #f2d8ba;
}
body#visitorsrelatedbody ul#subnav li a, 
body#visitorsrelatedbody ul#subnav li ul li a, 
body#visitorsrelatedbody #relatedcontent ul li a {
background-color: #E0A45C;
}
body#visitorsrelatedbody ul#subnav li a:visited, 
body#visitorsrelatedbody ul#subnav li ul li a:visited, 
body#visitorsrelatedbody #relatedcontent ul li a:visited {
color: #f2d8ba;
}
body#visitorswidebody ul#subnav li a, 
body#visitorswidebody ul#subnav li ul li a, 
body#visitorswidebody #relatedcontent ul li a {
background-color: #E0A45C;
}
body#visitorswidebody ul#subnav li a:visited, 
body#visitorswidebody ul#subnav li ul li a:visited, 
body#visitorswidebody #relatedcontent ul li a:visited {
color: #f2d8ba;
}

/* ***** MEMBERS ***** */
/* contentcontainers; set with no background by default-- this shows main gradient all the way across*/
body#membersbody #contentcontainer {
background: url(/stylesheets/asset_upload_file961_8493.gif) repeat-y;
background-color: #FFEBBA;
}
/* quote box; set with no background by default*/
body#membersbody #quote, 
body#membersrelatedbody #quote {
border: solid 2px #5b8772; 
background-color: #cedbd5; 
background-image:url(/stylesheets/asset_upload_file974_8493.gif); 
}
/*home page news blurb*/
body#membersbody .contentimage {
float: right
}
/* related content border and background colors*/
body#membersbody #relatedcontent, 
body#membersrelatedbody #relatedcontent {
border: solid 2px #5b8772;
background-color:#8fa99c;
} 
body#membersbody #relatedcontent h2, 
body#membersrelatedbody #relatedcontent h2 {
color:#FFF; 
background-color:#5b8772;
}
body#membersrelatedbody h2, body#membersbody h2, body#membersrelatedbody h2 {
color: #5b8772;
}
/* related content image border and background colors*/
body#membersbody #image {
border: solid 2px #5b8772; 
background-color: #cedbd5;
}
/* background and visited link colors for each section on subnav, related content*/
body#membersbody ul#subnav li a, 
body#membersbody ul#subnav li ul li a, 
body#membersbody #relatedcontent ul li a {
background-color: #8FA99C;
}
body#membersbody ul#subnav li a:visited, 
body#membersbody ul#subnav li ul li a:visited, 
body#membersbody #relatedcontent ul li a:visited,
body#membersbody ul#connect-nav li a:visited {
color: #cedbd5;
}
body#membersrelatedbody ul#subnav li a, 
body#membersrelatedbody ul#subnav li ul li a, 
body#membersrelatedbody #relatedcontent ul li a {
background-color: #8FA99C;
}
body#membersrelatedbody ul#subnav li a:visited, 
body#membersrelatedbody ul#subnav li ul li a:visited, 
body#membersrelatedbody #relatedcontent ul li a:visited {
color: #cedbd5;
}
body#memberswidebody ul#subnav li a, 
body#memberswidebody ul#subnav li ul li a, 
body#memberswidebody #relatedcontent ul li a {
background-color: #8FA99C;
}
body#memberswidebody ul#subnav li a:visited, 
body#memberswidebody ul#subnav li ul li a:visited, 
body#memberswidebody #relatedcontent ul li a:visited {
color: #cedbd5;
}

/* ***** LEADERS ***** */
/* contentcontainers; set with no background by default-- this shows main gradient all the way across*/
body#leadersbody #contentcontainer {
background: url(/stylesheets/asset_upload_file856_8493.gif) repeat-y;
background-color: #FFEBBA;
}
/* quote box; set with no background by default*/
body#leadersbody #quote, body#leadersrelatedbody #quote {
border: solid 2px #7c1c51;
background-color: #d8bbcb;
background-image:url(/stylesheets/asset_upload_file271_8493.gif); 
}
/*home page news blurb*/
body#membersbody .contentimage {
float: right
}
/* related content border and background colors*/
body#leadersbody #relatedcontent, 
body#leadersrelatedbody #relatedcontent {
border: solid 2px #7c1c51;
background-color:#a46186;
} 
body#leadersbody #relatedcontent h2, 
body#leadersrelatedbody #relatedcontent h2 {
color:#FFF;
background-color:#7c1c51;
}
body#leadersrelatedbody h2, body#leadersbody h2, body#leadersrelatedbody h2 {
color: #7c1c51;
    }
/* related content image border and background colors*/
body#leadersbody #image {
border: solid 2px #7c1c51;
background-color: #d8bbcb;
}
/* background and visited link colors for each section on subnav, related content*/
body#leadersbody ul#subnav li a, 
body#leadersbody ul#subnav li ul li a, 
body#leadersbody #relatedcontent ul li a {
background-color: #A46186;
}
body#leadersbody ul#subnav li a:visited, 
body#leadersbody ul#subnav li ul li a:visited, 
body#leadersbody #relatedcontent ul li a:visited,
body#leadersbody ul#connect-nav li a:visited {
color: #d8bbcb;
}
body#leadersrelatedbody ul#subnav li a, 
body#leadersrelatedbody ul#subnav li ul li a, 
body#leadersrelatedbody #relatedcontent ul li a {
background-color: #A46186;
}
body#leadersrelatedbody ul#subnav li a:visited, 
body#leadersrelatedbody ul#subnav li ul li a:visited, 
body#leadersrelatedbody #relatedcontent ul li a:visited {
color: #d8bbcb;
}
body#leaderswidebody ul#subnav li a, 
body#leaderswidebody ul#subnav li ul li a, 
body#leaderswidebody #relatedcontent ul li a {
background-color: #A46186;
}
body#leaderswidebody ul#subnav li a:visited, 
body#leaderswidebody ul#subnav li ul li a:visited, 
body#leaderswidebody #relatedcontent ul li a:visited {
color: #d8bbcb;
}

/* ***** IAM/iamsub ***** */
/* contentcontainers; set with no background by default-- this shows main gradient all the way across*/
body#iambody #contentcontainer, 
body#iamsubbody #contentcontainer {
background: url(/stylesheets/asset_upload_file816_8493.gif) repeat-y;
background-color: #FFEBBA;
}
/* quote box; set with no background by default*/
body#iambody #quote, 
body#iamrelatedbody #quote, 
body#iamsubbody #quote, 
body#iamsubrelatedbody #quote {
border: solid 2px #003386;
background-color: #b3c2db;
background-image: url(/stylesheets/asset_upload_file135_8493.gif);
} 
/* related content border and background colors*/
body#iambody #relatedcontent, 
body#iamrelatedbody #relatedcontent, 
body#iamsubbody #relatedcontent, 
body#iamsubrelatedbody #relatedcontent {
border: solid 2px #003386; background-color:#4d71ab;
}
body#iambody #relatedcontent h2,
body#iamrelatedbody #relatedcontent h2, 
body#iamsubbody #relatedcontent h2, 
body#iamsubrelatedbody #relatedcontent h2 {
color:#FFF; background-color:#003386;
}

body#iambody h2, body#iamsubrelatedbody h2,
body#iamrelatedbody h2, 
body#iamsubbody h2 {
color: #003386;
}
/* related content image border and background colors*/
body#iambody #image, 
body#iamrelatedbody #image, 
body#iamsubbody #image, 
body#iamsubrelatedbody #image {
border: solid 2px #003386; 
background-color: #b3c2db;
}
/* background and visited link colors for each section on subnav, related content*/
body#iambody ul#subnav li a, 
body#iambody ul#subnav li ul li a, 
body#iambody #relatedcontent ul li a, 
body#iamsubbody ul#subnav li a, 
body#iamsubbody ul#subnav li ul li a, 
body#iamsubbody #relatedcontent ul li a {
background-color: #4D71AB;
}
body#iambody ul#subnav li a:visited, 
body#iambody ul#subnav li ul li a:visited, 
body#iambody #relatedcontent ul li a:visited, 
body#iamsubbody ul#subnav li a:visited, 
body#iamsubbody ul#subnav li ul li a:visited, 
body#iamsubbody #relatedcontent ul li a:visited,
body#iamsubbody ul#connect-nav li a:visited {
color: #b3c2db; 
}

/* iamsub differences-- just in header/logo area*/
body#iamsubbody #headercontainer {
height: 51px; 
width: 750px; 
}

/*iamsubwidebody*/
body#iamsubwidebody #contentcontainer, 
body#iamsubrelatedbody #contentcontainer {
background-image: none;
}/*must override other sections*/

/* ALL BODY STYLES */
body#iamsubwidebody #content, 
body#iamsubrelatedbody #content, 
body#leaderswidebody #content, 
body#leadersrelatedbody #content, 
body#visitorswidebody #content, 
body#visitorsrelatedbody #content, 
body#memberswidebody #content, 
body#membersrelatedbody #content, 
body#iamwidebody #content, 
body#iamrelatedbody #content { 
float: right; 
width: 710px; 
margin: 10px 10px 10px 20px;
}
body#iamsubwidebody #viral, 
body#leaderswidebody #viral, 
body#visitorswidebody #viral, 
body#memberswidebody #viral, 
body#iamwidebody #viral {
float: right;
}

/* ***** Rounded Bottom ***** */
body#visitorsbody #footer-box #round-bottom,
body#membersbody #footer-box #round-bottom,
body#leadersbody #footer-box #round-bottom,
body#iambody #footer-box #round-bottom,
body#iamsubbody #footer-box #round-bottom,
body#visitorsrelatedbody #footer-box #round-bottom,
body#membersrelatedbody #footer-box #round-bottom,
body#leadersrelatedbody #footer-box #round-bottom,
body#iamsubrelatedbody #footer-box #round-bottom
{
margin: -1px 0 15px 0;
width:750px;
height:15px;
}
body#visitorsrelatedbody #footer-box #round-bottom,
body#membersrelatedbody #footer-box #round-bottom,
body#leadersrelatedbody #footer-box #round-bottom,
body#iamsubrelatedbody #footer-box #round-bottom,
body#iamrelatedbody #footer-box #round-bottom
{
background-image:url(http://www.uua.org/images/template/content-bottom-wide.gif);
background-repeat:no-repeat;
}
body#iamsubbody #footer-box #round-bottom, body#iambody #footer-box #round-bottom
{
background-image:url(http://www.uua.org/images/template/content-bottom-iam.gif);
background-repeat:no-repeat;
}
body#leadersbody #footer-box #round-bottom
{
background-image:url(http://www.uua.org/images/template/content-bottom-leaders.gif);
background-repeat:no-repeat;
}
body#visitorsbody #footer-box #round-bottom
{
background-image:url(http://www.uua.org/images/template/content-bottom-visitors.gif);
background-repeat:no-repeat;
}
body#membersbody #footer-box #round-bottom
{
background-image:url(http://www.uua.org/images/template/content-bottom-members.gif);
background-repeat:no-repeat;
}


/* ***** Connect Navigation List ***** */
body#visitorsbody #subnavcontainer h2#connect-nav,
body#membersbody #subnavcontainer h2#connect-nav,
body#leadersbody #subnavcontainer h2#connect-nav,
body#iamsubbody #subnavcontainer h2#connect-nav,
body#iambody #subnavcontainer h2#connect-nav
{ 
color: #fff; 
font-size: 128%; 
font-weight:bold;
float: right;
width: 138px; 
padding: 12px 2px 4px 2px;
margin: 0;
}
ul#connect-nav
{
list-style:none;
padding: 0;
margin: 0;
float: right;
width: 128px; 

}
ul#connect-nav li  /* for IE6 and all*/
{
background-repeat: no-repeat;
background-position: 0;
font-size: 78%; 
color: #fff; 
text-indent: 0; 
margin:0 0 4px 1em;
padding:0;
height:16px;
}
ul#connect-nav > li { /* for non ie6*/
margin:0 0 4px .6em;
}
ul#connect-nav li a, p#connect-nav a {font-weight: bold; color: #fff; }
ul#connect-nav li a:link, p#connect-nav a:link {font-weight: bold; color: #fff; text-decoration: none;}
ul#connect-nav li a:visited, p#connect-nav a:visited {font-weight: bold; color: #fff; text-decoration: none;}
ul#connect-nav li a:hover, p#connect-nav a:hover {font-weight: bold; color: #fff; text-decoration: underline;}
ul#connect-nav li a:active, p#connect-nav a:active {font-weight: bold; color: #fff; text-decoration: none;}

ul#connect-nav li a:hover span.nounderline,
ul#connect-nav li a span.nounderline {
width:18px;
height:16px;
display:block;
float:left;
text-decoration: none;
}

ul#connect-nav li#rss
{
background-image: url(http://www.uua.org/images/template/icons/rss_15.gif);
}
ul#connect-nav li#facebook
{
background-image: url(http://www.uua.org/images/template/icons/facebook_15.gif);
}
ul#connect-nav li#twitter
{
background-image: url(http://www.uua.org/images/template/icons/twitter_15.gif);
}
ul#connect-nav li#youtube
{
background-image: url(http://www.uua.org/images/template/icons/youtube_15.gif);
}
ul#connect-nav li#blogs
{
background-image: url(http://www.uua.org/images/template/icons/blogs_15.png);
}

/* ***** RSS Feed List ***** */
ul#rss
{
list-style-type: none;
padding: 0;
margin: 0;
margin-left: 1.1em;
}
ul#rss li
{
background-image: url(http://www.uua.org/images/template/icons/rss_icon.gif);
background-repeat: no-repeat;
background-position: 0 .1em;
padding-left: 2em;
}

/* ***** Most Viewed List ***** */

body#visitorsbody h2.section-head, body#visitorsrelatedbody h2.section-head,
body#membersbody h2.section-head, body#membersrelatedbody h2.section-head,
body#leadersbody h2.section-head, body#leadersrelatedbody h2.section-head,
body#iamsubbody h2.section-head, body#iamsubrelatedbody h2.section-head,
body#iambody h2.section-head, body#iamrelatedbody h2.section-head
{ position: relative; top: -14px; left: -14px; 
margin: 0 -28px 0 0; height: 28px; padding: 0 14px; 
width: 721px; color: #fff; background: #043688 url(http://www.uua.org/images/template/content-bkgd-headers.png) repeat-x; 
font: bold 1.4em/2 Tahoma,"Helvetica Neue",Helvetica,Arial,sans-serif; border-top-left-radius: 14px; -moz-border-radius-topleft: 14px; -webkit-border-top-left-radius: 14px; border-top-right-radius: 14px; -moz-border-radius-topright: 14px; -webkit-border-top-right-radius: 14px; }

.content-box { position: relative; background: #fffaf1; width: 721px; 
padding: 14px 14px 0; margin: 0 0 14px; border: 1px solid #5a597e; 
border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px; font-size: 70%; }

.most-viewed { width: 100%; overflow: hidden; }
 .most-viewed ul { padding: 0; list-style: none; }
 .most-viewed .col { float: left; width: 165px; margin: 0 20px 0 0; }
 .most-viewed .col-last { width: 160px; margin: 0; }  
.most-viewed .col h3 { font-size: 1.2em; font-weight: bold; margin: 0 0 12px 0; }
  .most-viewed .col li { font-size: 1.2em; margin: 0 0 12px; font-weight: bold; }
 .most-viewed .col ul { margin-top: -12px; }
   .most-viewed .col ul li { font-size: 1.2em; font-weight: normal; margin: 0; }
   .most-viewed a, .most-viewed .col ul li a {text-decoration:none;}
   .most-viewed a:hover, .most-viewed .col ul li a:hover {text-decoration:underline;}

button { overflow: visible; padding: 0 10px; cursor: pointer; } button::-moz-focus-inner { padding: 0; border: none; }

.find-a-cong { width: 100%; overflow: hidden; line-height: 20px; margin: 0 0 15px;  }
 .find-a-cong h2 { float: left; padding: 2px 0 0 0; margin: 0; color: #003386; }
 .find-a-cong form { display: inline; float: left; width: 200px; margin: 0 0 0 20px; }
  .find-a-cong form p { position: relative; font-size: 1em; width: 100%; margin: 0; }
   .find-a-cong form label { position: absolute; top: -999em; left: 4px; }
   .find-a-cong form input { width: 146px; padding: 2px; border: 1px solid #7f9db9; }
   .find-a-cong form select { width: 150px; }
   .find-a-cong form button { text-transform: uppercase; width: 35px; padding: 0; margin: 0 0 0 3px; }
   html.js .find-a-cong form p label.compact { top: 0px; }
 .find-a-cong .more { float: right; font-size: 1.1em; white-space: nowrap; margin: 0 14px 0 0; }
 .find-a-cong .more a { text-decoration:none; }
 .find-a-cong .more a:hover { text-decoration:underline; }

/* ***** Rounded Bottom ***** */
body#visitorsbody #footer-box #round-bottom,
body#membersbody #footer-box #round-bottom,
body#leadersbody #footer-box #round-bottom,
body#iamsubbody #footer-box #round-bottom
{
margin: -1px 0 15px 0;
width:750px;
height:15px;
}
body#iamsubbody #footer-box #round-bottom
{
background-image:url(http://www.uua.org/images/template/content-bottom-iam.gif);
background-repeat:no-repeat;
}
body#leadersbody #footer-box #round-bottom
{
background-image:url(http://www.uua.org/images/template/content-bottom-leaders.gif);
background-repeat:no-repeat;
}
body#visitorsbody #footer-box #round-bottom
{
background-image:url(http://www.uua.org/images/template/content-bottom-visitors.gif);
background-repeat:no-repeat;
}
body#membersbody #footer-box #round-bottom
{
background-image:url(http://www.uua.org/images/template/content-bottom-members.gif);
background-repeat:no-repeat;
}


/* ***** Two-Column Format 350-wide 200-normal ***** */

.350leftcolumn { 
float:left;
width:350px;
}
.350rightcolumn { 
float:right;
width:350px;
}

.200leftcolumn { 
float:left;
width:200px;
}
.200rightcolumn { 
float:right;
width:200px;
}

/* ***** Two-Column Format 330-wide 235-normal ***** */

	body#visitorsbody .rightcolumn, body#membersbody .rightcolumn, body#leadersbody .rightcolumn, body#iamrelatedbody .rightcolumn, body#iambody .rightcolumn, body#iamsubbody .rightcolumn{ 
		float:right; width:235px; }
	body#visitorsbody .leftcolumn, body#membersbody .leftcolumn, body#leadersbody .leftcolumn, body#iamrelatedbody .leftcolumn, body#iambody .leftcolumn, body#iamsubbody .leftcolumn { 
		float:left; width:235px; }

	body#visitorsrelatedbody .rightcolumn, body#membersrelatedbody .rightcolumn, body#leadersrelatedbody .rightcolumn, body#iamrelatedbody .rightcolumn, body#iamsubrelatedbody .rightcolumn{ 
		float:right; width:330px; }
	body#visitorsrelatedbody .leftcolumn, body#membersrelatedbody .leftcolumn, body#leadersrelatedbody .leftcolumn, body#iamrelatedbody .leftcolumn, body#iamsubrelatedbody .leftcolumn { 
		float:left; width:330px; }	

/* Google Custom Search with Tabs 
------------------------------------------- */

.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 1%;
  width: 700px;
  margin-left: -6px;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
.cse .gsc-control-cse,
.gsc-control-cse {
  font-family: Verdana, Arial, sans-serif;
  background-color: #e1f3da;
  border: 1px solid;
  border-color: #e1f3da;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border: none;
}
/* TD element containing the search input field. */
.cse td.gsc-input,
td.gsc-input {
  padding-right: 4px;
}
/* Search input field */
.cse input.gsc-input,
input.gsc-input {
  font-family: inherit;
  border: 1px solid;
  border-color: #94cc7a;
  padding: 2px;
  border-radius: 6px;
  -moz-border-radius: 6px;	
  -webkit-border-radius: 6px;
  -webkit-box-shadow: 0 1px 2px #999999;
  -moz-box-shadow: 0 1px 2px #999999;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: Verdana, sans-serif;
  font-size: 1em;
  color: #303e2a;
  padding: 2px 8px;
  background-color: #a9da92;
  border: 1px solid;
  border-color: #94cc7a;
  font-weight: bold;
  border-radius: 6px;	
  -moz-border-radius: 6px;	
  -webkit-border-radius: 6px;
  -webkit-box-shadow: 0 1px 2px #999999;
  -moz-box-shadow: 0 1px 2px #999999;
  }
/* Base tab selector styles */
.cse .gsc-tabHeader,
.gsc-tabHeader {
  padding: 0 8px 2px 8px;
  border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border: 1px solid;
  border-color: #a9da92;
  border-bottom: none;
  background-color: #fffaf1;
  color: #333333;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  font-weight: bold;
  background-color: #a9da92;
  border: 1px solid;
  border-color: #a9da92;
  border-bottom: none;
  color: #333333;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin: 1em 0 .4em 0;
  border-bottom: 1px solid;
  border-color: #a9da92;
  padding: 0;
}
/* Wrapper for all results */
.cse .gsc-results,
.gsc-results {
  width: 100%;
  margin-top: -10px;
  border: none;
  background-color: #fffaf1;
}
/* Wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  margin: 0;
  padding: .6em 0 1em 0;
  border-bottom: 1px dotted;
  border-color: #a9da92;
}
.cse div.gs-title,
div.gs-title,
.cse .gs-snippet,
.gs-snippet,
.cse .gs-visibleUrl,
.gs-visibleUrl,
.cse .gs-visibleUrl-short,
.gs-visibleUrl-short {
  padding: 0 8px;
}
/* Font size */
.cse .gs-title,
.gs-title,
.cse div.gs-title,
div.gs-title,
.cse .gs-snippet,
.gs-snippet {
  font-size: inherit;
  line-height: inherit;
}
/* Set link colors. */
.cse .gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link,
.cse .gs-webResult.gs-result a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:link b,
.cse .gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited,
.cse .gs-webResult.gs-result a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:visited b,
.cse .gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover,
.cse .gs-webResult.gs-result a.gs-title:hover b,
.gs-webResult.gs-result a.gs-title:hover b,
.cse .gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active,
.cse .gs-webResult.gs-result a.gs-title:active b,
.gs-webResult.gs-result a.gs-title:active b,
.cse .gsc-cursor-page,
.gsc-cursor-page,
.cse a.gsc-trailing-more-results:link,
a.gsc-trailing-more-results:link {
  color: #0066cc;
}
/* Override default.css selector to disable underlines.
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-title *,
.gs-result .gs-title *,
.cse .gsc-cursor-page,
.gsc-cursor-page,
.cse .gsc-results .gsc-trailing-more-results,
.gsc-results .gsc-trailing-more-results,
.cse .gsc-results .gsc-trailing-more-results *,
.gsc-results .gsc-trailing-more-results * {
  text-decoration: none;
} */
/* Snippet text */
.cse .gs-webResult.gs-result .gs-snippet,
.gs-webResult.gs-result .gs-snippet {
 color: #454545;
}
/* URL styling */
.cse .gs-webResult.gs-result .gs-visibleUrl,
.gs-webResult.gs-result .gs-visibleUrl,
.cse .gs-webResult.gs-result .gs-visibleUrl-short,
.gs-webResult.gs-result .gs-visibleUrl-short {
  color: #815FA7;
}
/* Pagination container centered */
.cse .gsc-cursor-box,
.gsc-cursor-box {
  padding: 1em .8px;
  text-align: center;
}
/* Pagination */
.cse .gsc-cursor-page,
.gsc-cursor-page {
  padding: .2em .5em;
  border: 1px solid;
  border-color: #a9da92;
}
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  color: #333333;
  text-shadow: 0 1px 2px #fffaf1;
  background-color: #a9da92;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background: none;
  border: none;
  border-color: #94CC7A;
  font-family: Verdana, sans-serif;
}
  
  .gsc-cursor-box {
    border-color: #fffaf1;}

/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0066CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0066CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0066CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0066CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #454545;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #815FA7;
}

/* end css */
