/*
 *   Tripoli is a generic CSS standard for HTML rendering. 
 *   Copyright (C) 2007-2008 David Hellsing
 *   
 *   http://devkick.com/lab/tripoli/
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program.  If not, see <http://www.gnu.org/licenses/>.
**
_______________________________
RESET */
*{text-decoration:none;font-size:1em;outline:none;margin:0;padding:0}code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;white-space:normal}a,img,a img,iframe,form,abbr,acronym,object,applet,table,a abbr,a acronym{border-width:0}dfn,i,cite,var,address,em{font-style:normal}th,b,strong,h1,h2,h3,h4,h5,h6,dt{font-weight:400}caption,th,td{text-align:left}html{background:#FFF;color:#000;line-height:1;font-family:arial, sans-serif}/* \*/html{font-family:sans-serif}/* */q{quotes:"\201C""\201D""\2018""\2019"}ul,ol,dir,menu{list-style:none}sub,sup{vertical-align:baseline}a{color:inherit}/*
_______________________________
DISABLE DEPRECATED HTML */
font,basefont			{color:inherit;font:inherit;font-size:100%}
center,*[align]		{text-align:inherit}
s,strike,u				{text-decoration:inherit}
img								{border:none;margin:0}
ol								{list-style-type:decimal}
body							{background-color:transparent}
tr,th,td					{width:auto;height:auto;background-color:none;vertical-align:inherit;border:none}
table[border],.content table[border]{border-collapse:separate;border-spacing:0}
nobr							{white-space:normal}
marquee						{overflow:visible;-moz-binding:none}
blink							{text-decoration:none}/*
_______________________________
GENERAL */
html	{font-size:125%; min-height:100%;margin-bottom: 1px;}/* !!! min-height:100% and margin-bottom prevent page shifting since it forces a vertical scroll bar!! */
body	{font-size:50%; font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; background:#fff;}
a			{text-decoration:underline}
strong,th,thead td,h1,h2,h3,h4,h5,h6,dt
			{font-weight:600}
cite,em,dfn	{font-style:italic}
code,kbd,samp,pre,tt,var,input[type='text'],input[type='password'],textarea
			{font-size:100%;font-family:mono-space,monospace}
pre		{white-space:pre}
pre 	*{font-size:100%;white-space:pre}
del		{text-decoration:line-through}
ins,dfn
			{border-bottom:1px solid #000}
small,sup,sub
			{font-size:85%}
big		{font-size:125%;line-height:80%}
abbr,acronym
			{text-transform:uppercase;font-size:85%;letter-spacing:.1em}
abbr[title],acronym[title],dfn[title]
			{cursor:help;border-bottom:1px dotted #000}
sup		{vertical-align:super}
sub		{vertical-align:sub}
blockquote
			{padding-left:2.2em}hr{display:none/* We will re-reset it later for content */}
:lang(af),:lang(nl),:lang(pl)
			{quotes:'\201E' '\201D' '\201A' '\2019'}
:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(sk),:lang(sr),:lang(ro)
			{quotes:'\201E' '\201C' '\201A' '\2018'}
:lang(da),:lang(hr)
			{quotes:'\00BB' '\00AB' '\203A' '\2039'}
:lang(el),:lang(es),:lang(sq),:lang(tr)
			{quotes:'\00AB' '\00BB' '\2039' '\203A'}
:lang(en-GB)
			{quotes:'\2018' '\2019' '\201C' '\201D'}
:lang(fi),:lang(sv)
			{quotes:'\201D' '\201D' '\2019' '\2019'}
:lang(fr)
			{quotes:'\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a'}
*[lang|='en'] q:before
			{content:'\201C'}
*[lang|='en'] q:after
			{content:'\201D'}
*[lang|='en'] q q:before
			{content:'\2018'}
*[lang|='en'] q q:after
			{content:'\2019'}

input,select,button
			{cursor:pointer}
input[type='text'],input[type='password']
			{cursor:text}
input[type='hidden']{display:none}/*
_______________________________
CONTENT */
#content						{font-size:1.2em;line-height:1.6em;margin:1em; height:100%;}
#content h1					{font-size:1.6em;line-height:1;margin:1em 0 .5em}
#content h2					{font-size:1.5em;line-height:1;margin:1.07em 0 .535em}
#content h3					{font-size:1.4em;line-height:1;margin:1.14em 0 .57em}
#content h4					{font-size:1.3em;line-height:1;margin:1.23em 0 .615em}
#content h5					{font-size:1.2em;line-height:1;margin:1.33em 0 .67em}
#content h6					{font-size:1em;line-height:1;margin:1.6em 0 .8em}
#content hr					{display:block;background:#000;color:#000;width:100%;height:1px;border:none}
#content ul					{list-style:disc outside}
#content ol					{list-style:decimal outside}
#content table			{border-collapse:collapse}
/* vertical spacing classes */
#content hr,#content p,#content ul,#content ol,#content dl,#content pre,#content address
										{margin-bottom:1.6em} 
#content table			{margin-bottom:.4em} 
#content form				{margin-bottom:.4em} 						
#content p+p				{margin-top:-.8em}
#content fieldset		{margin:1.6em 0;padding:1.6em}/* \*/
#content legend			{padding-left:.8em;padding-right:.8em}/* */

#content fieldset>*:first-child
										{margin-top:0}
#content textarea,#content input[type='text']
										{padding:.2em .2em}
#content input			{padding:.2em .1em}
#content select			{padding:.1em .1em 0}
#content select[multiple]	{margin-bottom:.8em}
#content option			{padding:0 .4em .1em}
#content button			{padding:.3em .5em}
#content input[type='radio']	{position:relative;bottom:-.2em;margin: .2em .5em .2em 0;}
#content input[type='checkbox']	{position:relative;bottom:-.2em;margin: .2em .5em .2em 0;}
#content dt					{margin-top:.8em;margin-bottom:.4em}
#content ul,#content ol	{margin-left:2.2em}
#content caption,#content form div	{padding-bottom:.8em}
#content ul ul,content ol ul,#content ul ol,content ol ol {margin-bottom:0}/*
_______________________________
VISUAL PLUG */
blockquote					{color:#666}
blockquote > *:first-child:before /* Tripoli bonus: pure CSS blockquote */
										{content:"\201C";font-size:2.5em;margin-left:-.62em;font-family:georgia,serif;padding-right:.2em;color:#aaa;line-height:0}
abbr[title],acronym[title],dfn[title]
										{border-bottom:1px solid #ccc}
ins,dfn							{border-bottom-color:#666}
del									{color:#666}
fieldset						{border-color:#ccc}
textarea,input[type='text'],input[type='password'],select
										{border:1px solid #ccc;background:#fff}
fieldset						{border:1px solid #ccc}
textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover
										{border-color:#aaa}
textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus
										{outline:2px solid #e4e4e4;border-color:#888}
.content hr					{background:#aaa;color:#aaa}


/* border for ALL tables - both rows - table, th and td */
.content table					{border-collapse: collapse;}
/*.content table			  {border-top:1px solid #666;border-left:1px solid #666}*/
/*.content th,.content td {border-bottom:1px solid #666;border-right:1px solid #666; vertical-align:top;}*/
.content th,.content td {border-collapse: collapse; vertical-align:top;}
/*.content th,.content td 	{padding:.3em .2em .35em .2em;} */


										
#bylaws							{width:auto;font-size:.85em;line-height:1.2em;height:100%;}
#bylaws strong			{font-weight:600;}
#bylaws ul					{padding-left:25px;}
#bylaws ul li 		  {font-size:12px;line-height:18px;}
#bylaws dl					{font-size:12px;line-height:18px;}
#bylaws dt					{font-weight:normal;}
#bylaws dd					{font-size:.90em; font-style:italic; padding-left:8px;}
#bylaws ol					{font-size:12px;line-height:18px;margin:1em; padding-left:25px;}
#bylaws	 ul.bylaws	{list-style-type:square; margin:1em; padding-left:5px;}
.bylawssection			{width:600px; font-size:16px; text-align:center; font-weight:bold; color:#000; background:#eee; margin-top:15px; margin-bottom:0; padding:8px;}

#bylaws	h1					{font-size:1.65em; line-height:1.6em; text-align:center;}
#bylaws h2					{font-size:1.2em; line-height:1.4em; text-align:center;}
										
a:link							{color:#003399}
a:visited						{color:#003399}
a:hover,code,pre		{color:#c33}
a:active,.a:focus		{color:#000}
.red								{color: red;}
.smallnote					{margin-left: 1.25em;font-size:90%;}
.messagecontainer		{height:25px; margin: 1em 0;}
.message						{color: red;}



td.vtop												{vertical-align:top;}
td.frmLeft										{width: 200px; padding-right: .6em; text-align:right;}
td.frmLeftWide								{width: 280px; padding-right: .6em; text-align:right;}

.mainTableSwitch							{width:850px; margin-left:auto; margin-right:auto; text-align:center;}
.mainTable										{width:830px; margin-left:auto; margin-right:auto; text-align:center;} /* margin auto for ie 6+, ff, saf - text-align for ie 5.5 */
.mainTable p									{font-size:1.4em;line-height:1.6em; margin:10px 0px 10px 5px;} /*margin:1.6em 0 .8em;*/


/* any page with lists in it should have a span id=centercontent container on the page to override other list styles */
#centercontent h1							{font-size:1.7em;line-height:2.1em;margin:20px 0 0 0;}
#centercontent h2							{font-size:1.8em;line-height:1.5em;margin:10px 0 0 5px;}
#centercontent h3							{font-size:1.4em;line-height:1.4;margin:1.0em 0 .57em}
#centercontent h4							{font-size:1.3em;line-height:1.3;margin:1.0em 0 .615em}
#centercontent h5							{font-size:1.2em;line-height:1;margin:1.33em 0 .67em}
#centercontent ul 						{font-size:1.4em; list-style-type:square;padding-left: 15px;line-height:1.4em;margin-top:-.50em;}

#centercontent fieldset 			{border:1px solid #29689e; padding:1.2em;}/*1.2em*/
#centercontent legend 				{padding: 0.2em 0.5em; border:1px solid #29689e; color:#29689e; font-size:16px; text-align:right;}
#centercontent label							{font-size: 14px; display:block; padding:.8em 0 0 0;}
#centercontent input[type='text'] 			{padding:.2em .2em; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-top:3px; margin-bottom:4px;}
#centercontent input[type='checkbox']		{position:relative;bottom:-1px;margin: 1.0em .4em 0em 2.0em;}
#centercontent select					{padding:.1em .1em 0; margin-left:2.0em;}
#centercontent input[type='submit'], input[type='reset']			{font-size:16px; padding: 2px 5px 4px 5px;}

div.regFormcontainer 			{width:98%; margin:1%;}
tr.odd				{background:#efefef;}
#confForm,#payForm,#duesForm,#regInfo {width:800px;font-size:14px;text-align:center; margin-left:auto; margin-right:auto;}
#confForm td			  			{border-bottom:1px solid #29689e;}
#confForm tr,td						{text-align:left;padding:5px}
#confForm td.r						{text-align:center;color:red;line-height:125%;padding:10px 5px 5px 5px;}
#confForm td.bi						{text-align:center;color:black;line-height:125%;padding:5px 5px 5px 5px; font-style:italic;}
#confForm td.bismall			{text-align:center;color:black;line-height:145%;padding:5px 5px 5px 5px; font-size:14px; font-style:italic;}
#duesForm td, payForm td	{padding: 10px 5px 10px 10px;}

#regForm							{width:800px;font-size:12px;line-height:16px;text-align:center; margin-left:auto; margin-right:auto;}
#regForm td						{border-bottom:1px solid #29689e; vertical-align:middle;padding:3px 2px 8px 2px;}
#regForm tr,td				{text-align:left}

#regForm td.c1				{width:120px;padding-left:10px;}
#regForm td.c2				{width:230px;}
#regForm td.c3				{width:200px; text-align:center;}
#regForm td.c4				{width:250px;}



table.meetingminutes					{width:580px;}
td.meetingminutes 						{width:180px; padding: 5px 5px 0 5px;}	
th.meetingminutes 						{width:180px; font-size: 1.4em; font-weight:bold;padding-bottom:10px;}			



.mmcontainer ul								{list-style-type:square; margin-top:10px;}
.mmcontainer ul li a					{padding-left: 5px; padding-top:4px;text-align: left;font-size: 14px; line-height:18px;text-decoration: none;}
.mmcontainer ul li a:hover		{color:#FF6600;}


#regiontable td								{font-size:12px; padding: 4px 20px 5px 0px;}

ul.sidenav li									{font-size: 1.2em; margin: 1em 0;}

table.Lsidenav								{width:200px; margin-top:30px;}
.snh1													{font-size: 14px; font-weight:bold;}

#Lnavcontainer ul							{list-style-type: none ;text-align: left; }
#Lnavcontainer li							{margin: 1em 0;}
#Lnavcontainer ul li a
{
background: transparent url(../images/list-off.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font-size: 1.2em;
line-height:1.3em;
text-decoration: none;
display: block;
}

#Lnavcontainer ul li a:hover
{
background: transparent url(../images/list-on.gif) left center no-repeat;
color: black;
}

#Lnavcontainer ul li a#current
{
background: transparent url(../images/list-active.gif) left center no-repeat;
color: #666;
}


.underline	{text-decoration:underline}


_______________________________
TYPE PLUG */
.alt								{font-family:"baskerville italic","Warnock Pro","Goudy Old Style","Palatino","palatino linotype","Book Antiqua",Georgia, serif;font-style:italic;font-weight:400}
.dquo								{margin-left:-.55em}/*
_______________________________
END */