body 
{

}

div.spacer
{
    clear:both;
}

div.outerbox
{
    border-style: solid;
    border-color :#046380;
    border-width: 2pt;
    background-color: #EFECCA;
    margin-top: 0.5%;
    margin-bottom: 0.5%;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}

div.blue_outerbox
{
    border-style: solid;
    border-color: blue;
    border-width: 2pt;
    background-color:#EFECCA;
    margin-top: 0.5%;
    margin-bottom: 0.5%;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}

div.examplebox
{
    border-style: solid;
    border-color: #046380;
    border-width: 1pt;
    background-color: #EFECCA;
    margin-top: 0.5%;
    margin-bottom: 0.5%;
    margin-left: 3%;
    margin-right: 3%
}

div.colx
{
    margin-top: 0.5%;
    margin-bottom: 0.5%;
    margin-left: 3%;
    margin-right: 2%;
    width:60%;
    padding:0pt;
}

div.coly
{
    margin-top: 0.5%;
    margin-bottom: 0.5%;
    margin-left: 0%;
    margin-right: 3%;
    width:31%;
    padding:0pt;
}


div.col1box
{
    border-style: solid;
    border-color: #046380;
    border-width: 1pt;
    background-color: #EFECCA;
    width:100%;
}

div.col2
{
    border-style: solid;
    border-color: #046380;
    border-width: 1pt;
    background-color: #EFECCA;
    margin-bottom: 0.5%;
    margin-left: 0%;
    margin-right: 0.5%;
    width:48.5%;
}

div.col3
{
    border-style: solid;
    border-color: #046380;
    border-width: 1pt;
    background-color: #EFECCA;
    margin-bottom: 0.5%;
    margin-left: 0%;
    width:49%;
}

table
{
	margin-left:3%;	
}
table.basic
{
	margin:0pt;
	padding:0pt;	
}

table.full
{
	margin-left:3%;
	margin-right:3%;
	width:94%;	
}

table.center
{
	margin-left:auto;
	margin-right:auto;
}

table.area
{
    margin-left:13%;
    width:90%;
}

div.footer
{
    border-style: solid;
    border-color :#046380;
    border-width: 2pt;
    background-color: #EFECCA;
    margin-top: 0.5%;
    margin-bottom: 0.5%;
    height:35pt;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}

h1
{
    font-family: sans-serif;
    font-size: 18pt;
    font-weight: bold;
    text-align: center;
    color:black;
    background-color: #EFECCA;
    line-height: 20pt;
    text-indent: 1%;
    color: #046380;
    padding-bottom:0pt;
    margin-bottom:0pt;
    border-bottom-width:0pt;
}


h2
{
    font-family: sans-serif;
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    color: #EFECCA;
    background-color:#046380;
    line-height: 18pt;
    text-indent: 1%;
}

h2.noback
{
    font-family: sans-serif;
    font-size: 10pt;
    font-weight:bold;
    text-align:center;
    line-height: 18pt;
    margin-top:0%;
    padding-top:0%;
    border-width:0%;
    color: #046380;
    background-color:#EFECCA;
}

h2.notopmargin
{
    font-family: sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align:center;
    color: #EFECCA;
    line-height:16pt;
    background-color: #046380;
    margin-top: 0%;
}

h2.noverticalmargin
{
    font-family: sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align:center;
    color: #EFECCA;
    line-height:16pt;
    background-color: #046380;
    margin-top: 0%;
    margin-bottom: 0%;
}

h3
{
    font-family: sans-serif;
    font-size: 8pt;
    text-align: center;
    font-weight: bold;
    color: #EFECCA;
    background-color: #046380;
    margin-top:0%;
    margin-bottom:0%;
}

h4
{
    font-family: sans-serif;
    font-size: 10pt;
    text-align:left;
    color:black;
    background-color: #EFECCA;
    line-height: 16pt;
    text-indent: 1%;
}

p 
{
    font-family: sans-serif;
    font-size: 10pt;
    text-align:justify;
    line-height: 16pt;
    margin-left:3%;
    margin-right:3%;
    color: #046380;
}

p.small
{
    font-family: sans-serif;
    font-size: 8pt;
    font-weight:normal;
    text-align:left;
    line-height: 12pt;
    margin-left:3%;
    margin-right:3%;
    color: #046380;
}


p.noz
{
    font-family: sans-serif;
    font-size: 10pt;
    text-align:justify;
    line-height: 16pt;
    margin-left:0%;
    margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;
    color: #046380;
}

p.foot
{
    font-family: sans-serif;
    font-size: 10pt;
    text-align:justify;
    line-height: 16pt;
    margin-left:1.5%;
    margin-right:1.5%;
    margin-top:1%;
    margin-bottom:1%;
    color: #046380;
}



p.nomargin
{
    font-family: sans-serif;
    font-size: 10pt;
    text-align:justify;
    line-height: 16pt;
    margin-left:0%;
    margin-right:0%;
	margin-top:0%;
	margin-bottom:0%;
    color: #046380;
}

p.tracker
{
    font-family: sans-serif;
    font-size: 10pt;
    font-weight:bold;
    text-align:justify;
    line-height: 14pt;
    margin-left:1%;
}

p.footer
{
    font-family: sans-serif;
    font-size: 8pt;
    font-weight: bold;
    line-height: 18pt;
    margin-left:20pt;
    margin-right:20pt;
    margin-top:8pt;
    color: #046380;
}

p.copyright
{
    font-family: sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-align:center;
    line-height: 9pt;
    margin-left:20pt;
    margin-right:20pt;
    margin-top:0pt;
    color: #046380;
}

li
{
    font-family: sans-serif;
    font-size: 10pt;
    text-align: justify;
    line-height: 16pt;
    list-style-type:circle;
    color: #046380;
}

form
{
    border-style: solid;
    border-color: #046380;
    border-width: 1pt;    
    margin-top: 0.5%;
    margin-bottom: 0.5%;
    margin-left: 3%;
    margin-right: 3%;
    padding-left: 0%;
}

form.basic
{
    border-style: none;
    border-color: #046380;
    border-width: 0pt;    
    margin-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 0%;
}

th
{
    font-family: sans-serif;
    font-size: 10pt;
    text-align:right;
    font-weight:normal;
    padding-right:50px;
    vertical-align:top;
    color: #046380;
}

td
{
    font-family:sans-serif;
    font-size:10pt;
    line-height: 16pt;
    text-align:justify;
    font-weight:normal;
    color: #046380;
    vertical-align:top;
}

td.small
{
    font-family:sans-serif;
    font-size:8pt;
    line-height: 12pt;
    text-align:justify;
    font-weight:normal;
    color: #046380;
}

td.big
{
    font-family:sans-serif;
    font-size:12pt;
    text-align:left;
    font-weight:normal;
    color: #046380;
}

td.links
{
    font-family:sans-serif;
    font-size:10pt;
    text-align:center;
    font-weight:bold;
    vertical-align:top;
    color: #046380;
    line-height:18pt;
}

td.sal
{
     font-size:6.5pt;
     line-height:7pt;
}

td.line
{
    background-color:#d5dbac;
}

form.db
{
    padding-left:0%;
}

th.db
{
    text-align:left;
    font-weight:bold;
    vertical-align:top;
    padding-right:0px;
    color: #046380;
}

th.form_field_required
{
    font-weight:bold;
    color: #046380;
}

th.view_field
{
    width:20%;
    font-weight:bold;
    height:20pt;
    color: #046380;
}

input.btn
{
   color:#046380;
   font-family: sans-serif;
   font-size:12;
   font-weight:bold;
   text-align: center;
}

a.tabgreen
{
	font-size:7pt;
	color:green;
	margin:0pt;	
}

ul.tabs
{
    font-weight:bold;
    list-style-type: none;
    padding-bottom: 20pt;
    padding-left:0pt;
    margin:0pt;
    color: #046380;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}

li.activetabs
{
    list-style-type: none;

    float: left;
    font-size: 7pt;
    background-color: #EFECCA;
    margin: 2pt 2pt 0 2pt;

    border-bottom: 3pt solid #EFECCA;
    border-left: 2pt solid #046380;
    border-right: 2pt solid #046380;
    border-top: 2pt solid #046380;

    padding:2pt;
    color: #046380;
}


li.ltabs
{
    list-style-type: none;

    float: left;
    font-size: 7pt;
    background-color: white;
    margin: 2pt 2pt 0 2pt;

    border-bottom: 0pt solid white;
    border-left: 1pt solid white;
    border-right: 1pt solid white;
    border-top: 1pt solid white;

    padding:2pt;
    color: white;
}


li.ractivetabs
{
    list-style-type: none;

    float: right;
    font-size: 7pt;
    background-color: #EFECCA;
    margin: 2pt 2pt 0 2pt;

    border-bottom: 3pt solid #EFECCA;
    border-left: 2pt solid #046380;
    border-right: 2pt solid #046380;
    border-top: 2pt solid #046380;

    padding:2pt;
    color: #046380;
}


li.rtabs
{
    list-style-type: none;

    float: right;
    font-size: 7pt;
    background-color: white;
    margin: 2pt 2pt 0 2pt;

    border-bottom: 0pt solid white;
    border-left: 1pt solid white;
    border-right: 1pt solid white;
    border-top: 1pt solid white;

    padding:2pt;
    color: white;
}
