﻿/* mac hide \*/
html, body  {margin:0; padding:0; }
/* end hide*/

a:link { color:blue; text-decoration:underline;}
a:visited { color:#004584;}/*#004584=dark blue*/
a:hover { color:green; }
a:active { color:#004584; }

body {
    color: orange;
    /*overflow:hidden;*/
    background-color: white;
    font-family: 'Trebuchet MS', Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    margin-top: 0pt;
    margin-left: 100pt;
    margin-right: 100pt;
    margin-bottom: 0pt;
    background-image: url(images/bg_home.jpg);
    background-repeat: repeat-x;
    min-width: 576px;
    }

body form {margin:0px; padding: 0px;}

/* set common values for these elements */
p, div, h1, h2, h3, h4, h5, h6 { font-family: 'Trebuchet MS'; font-size: 10pt; text-decoration: none; padding: 0px; margin: 0px;}

.cfodisc {font-size: 9pt; }

.dBOF {position: absolute; left:0px; top:0px;}
.pBOF { font-size: 10pt; font-weight: bold; text-transform:uppercase; color: #5E1D37; line-height: 12pt; text-align:right; padding-top: 18px; padding-bottom:-72px;}
.tWDing3 { font-family: 'Wingdings 3';}

	#wrapper {

        /* after centering divs left align main div and css as needed */
        margin:0 auto;
        width:576px;
        text-align: left;
        
        border:1px solid black;
        background-color:White;
        padding: 5px;

	}

.centerTextBox { position: absolute; left:180px; top:24px; padding:12px; width:576px; background-color: white; }
.AdMain, .AdMainL { background-color:#f5f5f5; border: solid 1px #005594; padding: 6px 9px 6px 9px; }								/* WhiteSmoke with Blue border */

.feaCoIndex { text-align:center; font-size: 10pt; font-weight: bold; line-height: 12pt; color: white; padding-top: 6px; padding-bottom:6px; background-color:seagreen; color:white; text-align:center; vertical-align:middle;}
.feaInstr { text-align:center; font-size: 8pt; font-weight: normal; line-height: 9pt; color: #FFFF90; padding-top: 4px; padding-bottom:6px; background-color:seagreen; text-align:center; vertical-align:middle;}

/* set common values for these elements */
.pMHead, .pHAMHead, .pLHead, pAPHead { color: #006f90; }

.TitleFeature { font-size: 7pt; font-weight: normal; line-height: 6pt; text-align:left; color: #4b4b4b; padding-top: 6px; padding-bottom:2px;}
.TitleProfile { font-size: 9pt; font-weight: normal; line-height: 11pt; text-align:left; color: #4b4b4b; padding-top: 0px; padding-bottom:3px;}

.pMHeadTest { border: Blue thin solid; font-size: 14pt; font-weight: bold; line-height: 18pt; text-align:left; padding-top: 3px; padding-bottom:3px;}
.pMHead { font-size: 14pt; font-weight: bold; line-height: 18pt; text-align:left; padding-top: 3px; padding-bottom:3px;}
.pSHead { font-size: 11pt; font-weight: normal; line-height: 14pt; text-align:left; color: #006633; padding-top: 3px; padding-bottom:8px;}
.pBody { font-size: 10pt; font-weight: normal; line-height: 12pt; text-align:justify; color: black; text-indent: 18pt;}

.pHAMHead { font-size: 13pt; font-weight: bold; line-height: 16pt; text-align:left; padding-top: 3px; padding-bottom:3px;}
.pHASHead { font-size: 11pt; font-weight: normal; line-height: 14pt; text-align:left; color: #006633; padding-top: 3px; padding-bottom:8px;}

.pLHead { font-size: 11pt; font-weight: bold;}
.pLBody { display:inline-block; font-size: 10pt; font-weight: normal; line-height: 12pt; text-align:justify; color: black; padding-top: 12px; padding-bottom:3px;}

.dRuleSep { display:block; 
			margin: 0pt;
			padding:  18pt 72pt 12pt 72pt; }
.pRuleSep { display: block; 
/*			padding:  12pt 72pt 1pt 72pt;
			border-bottom: orange thin dotted;  */
			margin: 0pt;
			padding:  0pt;
			border-bottom: orange thin dotted;
			 }

.dIndexDataList {}

.dSpecMention {               
                display: block; 
                padding-top: 18px;
                padding-bottom: 1px;
                text-align:center; 
                }
.pSpecMention { font-size: 10pt; font-weight: bold; line-height: 12pt; letter-spacing: 6pt; text-align:center; 
                color: white; background-color: #cd6a0e; margin: 0px 144px 0px 144px;
                padding: 2px 0px 5px 0px; }

.pAPHead { font-size: 11pt; font-weight: bold; line-height: 12pt; text-align:center; color: #006633; padding-top: 3px; padding-bottom:6px;}
.pAPBody { font-size: 9pt; font-weight: normal; line-height: 10pt; text-align:justify; color: black; text-indent: 18pt;}

.pRADisc, .pRADiscB { font-size: 8.5pt; font-weight: normal; line-height: 11pt; text-align:center; color: black; background-color: #dd0000; padding-top: 6px; padding-bottom:3px;}

.aceTextField {
        background-color: #FFFF99;
        color: #003366;
        font-size: 9pt;
        font-weight: bold;
}


/* inline buttons: see http://www.wellstyled.com/css-inline-buttons.html 
	examples: 
	<a class="inline-button" href="the_url"><em>Some</em><span> Link</span></a>
	...	use various color combinations ...
	<a class="inline-button orange" href="the_url"><em>RSS</em><span> Export</span></a>
	<a class="inline-button blue" href="the_url"><em>W3C</em><span> XHTML&nbsp;1.0</span></a>
	<a class="inline-button green" href="the_url"><em>ICQ</em><span> 1234567</span></a>
*/

.inline-button {
   _width:12em;
   font: bold 65%/1.0 Verdana, sans-serif;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   border: 1px solid black;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #ccc;
   color: black;
   }
.inline-button em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: black;
   text-decoration: none;
   }
.inline-button span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   text-decoration: none;
   }
   
.inline-button:hover {
   color: white;
   background: #06c; 
   }
.inline-button:hover em {
   color: white;
   background: #ffa500; 
   }

.orange { background: orange; color: white; } /* #ffa500 */
.orange em { background: white; color: #c60; }

.blue2 { background: #06c; color: white; }
.blue2 em { background: white; color: #06c; }

.green { background: green; color: white; }
.green em { background: white; color: green; }

.medblue { background: #648dc8; color: white; }
.medblue em { background: white; color: blue; }

.medgreen { background: #6dc738; color: white; }
.medgreen em { background: white; color: green; }

    .picBox1 { position:absolute; left:18px; top:24px; padding:0px; width:144px; height:144px; }
    .picBox3 { position:absolute; left:800px; top:24px; padding:0px; width:144px; height:144px; }

    .floatleftstack
        {
        position:absolute; left:18px; top:24px; padding:0px;
        /*float: left;*/
        margin: 0px 0px 0px 0px;
        /*clear: left;*/
        }

    div.clearer {clear: left; line-height: 0px; height: 12px;}

    .floatrightstack
        {
        position:absolute; left:800px; top:24px; padding:0px;
        /*float: right;*/
        margin: 0px 0px 0px 0px;
        /*clear: right;*/
        }
        
     .hangoutdent { text-indent: -3em; margin-left: 3em; }

     .pRADiscYellow
        {
	        font-size: 8.5pt;
	        font-weight: normal;
	        line-height: 11pt;
	        text-align: center;
	        color: black;
	        padding-top: 3px;
	        padding-bottom: 3px;
	        border-right: navy 1px dotted;
	        padding-right: 3px;
	        border-top: navy 1px dotted;
	        padding-left: 3px;
	        vertical-align: middle;
	        border-left: navy 1px dotted;
	        text-indent: 0px;
	        border-bottom: navy 1px dotted;
	        letter-spacing: normal;
	        background-color: yellow;
	        margin: 0px 42px 0px 42px;
        }

	#sponsorAdDiv
		{
			border-style: none;
			border-width: 0px;
			border-color: inherit;
			position: absolute;
			display: none;
			visibility: hidden;
			width: 360px;
			height: 240px;
			background-color:Transparent;
			z-index:1000;
		} 

        .label {
            text-align: right;
            padding-right: 2px;
            padding-left: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            vertical-align: middle;
            color: #006633;
            font-size: 10pt;
            }

        .ddlRegular {
            text-align: Left;
            padding-right: 2px;
            padding-left: 2px;
            padding-top: 2px;
            padding-bottom: 2px;
            vertical-align: middle;
            color: #543E1F;
            background-color: #E7E7FF;
            font-size: 9pt;
            }
	            
    #sponsorAdDiv {position:absolute; height:1; width:1; bottom:0px; right:0px;}

	.dAdProject{}

	.pRADisc a:link {color:white;}
	.pRADisc a:visited {color:white;}
	.pRADisc a:hover {color:white;cursor: pointer;}
	.pRADisc a:active {color:white;}

	.pRADiscB a:link { color:white;}
	.pRADiscB a:visited {color:white;}
	.pRADiscB a:hover {color:white;cursor: pointer;}
	.pRADiscB a:active {color:white;}
	