/*
 *   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/>.
**

fef9f3

_______________________________
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:12px;}
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	{background: #1c1c1c;font-size:12px; 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:12px;height:100%; font-family: Verdana, Helvetica, sans-serif;}
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						{height:100%;font-size:12px;line-height:1.6em;margin:1em;}
#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;} */
							
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;}
.underline					{text-decoration:underline}
.bold								{font-weight:bold;}
.mainTable					{height:100%;width:1002px; margin-left:auto; margin-right:auto; text-align:center; background:#fef9f3;border:1px solid #2c2c2c;} /* margin auto for ie 6+, ff, saf - text-align for ie 5.5 */
.mainTable p				{font-size:12px;line-height:18px; 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								{padding:5px 5px 10px 10px;}
#centercontent h1.center			{font-size:24px; color: #990000; font-weight:normal; text-align:center; line-height:26px;margin:2px 0 0 0;}
#centercontent h1.cb					{font-size:24px; color: #990000; font-weight:bold; text-align:center; line-height:26px;margin:2px 0 0 0;}
#centercontent h1.left				{font-size:24px; color: #990000; font-weight:normal; text-align:left; line-height:26px;margin:2px 0 0 0;}
#centercontent h1.default			{font-size:24px; color: #000000; font-weight:normal; text-align:center; line-height:26px;margin:2px 0 0 0;}
#centercontent h2.left				{font-size:18px; color: #990000; font-weight:normal; text-align:left; font-style:italic; line-height:26px;margin:2px 0 0 0;}
#centercontent h2.default			{font-size:18px; color: #990000; font-weight:normal; text-align:center; font-style: normal; line-height:26px;margin:2px 0 0 0;}
#centercontent h2.dl					{font-size:18px; color: #990000; font-weight:normal; text-align:left; font-style: normal; line-height:26px;margin:2px 0 0 0;}
#centercontent h3.center			{font-size:20px; color: #000000; font-weight:normal; text-align:center; line-height:22px;margin:2px 0 0 0;}
#centercontent h3.left				{font-size:20px; color: #000000; font-weight:normal; text-align:left; line-height:22px;margin:4px 0 3px 0;}
#centercontent h4.center			{font-size:16px; color: #000000; font-weight:normal; text-align:center; line-height:22px;margin:4px 0 3px 0;}
#centercontent h4.left				{font-size:16px; color: #000000; font-weight:normal; text-align:left; line-height:22px;margin:4px 0 3px 0;}
#centercontent ul 						{font-size:12px; list-style-type:square;padding-left: 25px;line-height:20px;margin-top:-.50em;}
#centercontent ul.tight				{font-size:12px; list-style-type:square;padding-left: 25px;line-height:16px;margin-top:-.50em;}
#centercontent ol 						{font-size:12px; padding-left: 25px;line-height:20px;margin-top:-.50em;}
#centercontent li 						{margin-top:16px;}
#centercontent ul.tight	li		{margin-top:8px;}
#centercontent hr							{display:block;background:#000;color:#000;width:100%;height:1px;border:none; margin: 4px 0 10px 0;}
#centercontent img						{margin-left: 5px; margin-right: 5px;}
#centercontent a.bigc					{font-size:22px; color:#0000FF; text-align:center; line-height:28px; margin:5px 0 5px 0;}
#centercontent a.bigc:hover		{color:red;}
#centercontent p.rb						{color: #990000; font-weight:bold;}


table.aForm {
  border: 1px solid #8E0808;
  background-color: #FFF49F;
}   
 
td.formLeft	{
	width: 240px;
	text-align:right;
	padding: 8px 5px 8px 0px;	
  background-color: #FFF7B7;
  font-size: 12px;
}

td.formRight	{
  width: 350px;
	text-align:left;
	padding: 8px 0px 8px 5px;
  background-color: #FFF078;	
  font-size: 12px;
}

#lowernav						{text-align:center;margin-top:25px;margin-bottom:25px;}
#lowernav a					{font-size:12px; line-height:20px; color:#000099;}


/***** clear *****/
.clear {
	clear: both;
	height: 0;
	line-height: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}
_______________________________
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 */