﻿/* 
    CSS Design by Paperheads (www.paperheads.co.uk) 
*/

body                         {background-color:#FFFFFF;font-family:Arial;font-size:0.7em;color:#666666;margin:0px;}

img                          {border:none;}
h1,h2                        {display:none;}
h3, h4                       {font-size:1.2em;margin:0px 0px 5px 0px;font-weight:normal;color:#B5047B;}
h4                           {margin:10px 0px 3px 0px;}
h5,h6                        {font-weight:normal;color:#B5047B;margin-top:0px;padding-top:0px;}

p                            {margin:0px;}
b, strong                    {color:#B5047B;font-weight:normal;}

a                            {text-decoration:none;color:#B5047B;}
a:hover                      {color:#666665;}

ul                           {margin:3px 0px 8px 0px;padding:0px;list-style:none;}
ul li                        {margin:0px;color:#666666;padding:1px 0px 1px 12px;background-image:url(images/li.gif);background-repeat:no-repeat;background-position:4px 7px;}
ul li.preview                {margin-top:8px;}

#main						 {width:943px;}
#head                        {height:310px;background-color:#231f20;}
#col1						 {float:left;width:200px;margin:0px 10px 0px 0px;}
#col2						 {float:left;width:500px;margin:0px 10px 0px 10px;font-size:1.1em;}
#col3						 {float:left;width:203px;margin:0px 0px 0px 10px;font-size:1.1em;color:#B5047B;}
#foot						 {clear:both;margin:5px 18px 0px 18px;padding:5px 0px 5px 0px;height:15px;border-top:1px solid #C6C7C8;font-size:0.9em;background-image:url(images/logo.gif);background-repeat:no-repeat;background-position:right 5px;}
#foot div                    {float:left;margin:0px;padding:1px 0px 1px 0px;}
#foot ul                     {float:left;margin:0px;padding:0px;}
#foot li                     {float:left;background-position:4px 6px;}

#foot a, #col1 ul a, #col3 ul a             {color:#666665;}
#foot a:hover, #col1 ul a:hover, #col3 ul a:hover {color:#B5047B;}

.title                       {height:15px;padding:10px;border-bottom:1px solid #C6C7C8;}
.content                     {padding:10px;position:relative;}

#col1 ul                     {margin:0px;padding:0px;list-style:none;clear:both;}
#col1 ul li                  {margin:0px;padding:4px 0px 4px 18px;border-bottom:1px dotted #C6C7C8;background-image:none;clear:both;}
#col1 ul ul li               {border-bottom:none;border-top:1px dotted #C6C7C8;padding-left:12px;}
#col1 ul a, #col1 ul img     {vertical-align:middle;}
#col1 ul a                   {padding:1px 0px 3px 0px;}
#col1 .title                 {padding:10px 0px 10px 18px;}
#col1 .content               {padding:0px;}

.hidden, #validations        {display:none;}

.admin                       {position:absolute;display:block;top:10px;right:0px;width:16px;height:16px;}

/* CMS Styles */

input, select, textarea      {font-family:Arial;font-size:10px;color:#666665;padding:3px;border:1px solid #C6C7C8;}

.Grid th                     {padding:4px;background-color:#E1E2E2;border-top:1px solid #C6C7C8;color:#B5047B;font-weight:normal;}
.Grid td                     {padding:4px;background-color:#F8F8F8;border-top:1px dotted #C6C7C8;}
.Grid td.ChkBox              {padding:0px}

.TblFooter                   {position:relative;clear:both;height:20px;padding:5px 0px 3px 0px;border-top:1px solid #C6C7C8;}
.TblFooter .center           {position:absolute;z-index:0;top:5px;left:0px;width:100%;text-align:center;}
.TblFooter .left             {position:absolute;z-index:1;top:5px;left:0px;}
.TblFooter .right            {position:absolute;z-index:1;top:5px;right:0px;}

.btn                         {padding:1px 5px 1px 10px;background-image:url(images/btn.gif);background-repeat:no-repeat;background-position:2px 3px;}

.Dialog                      {margin-left:auto;margin-right:auto;width:400px;}
.DialogHeader                {padding:4px;background-color:#E1E2E2;border-top:1px solid #C6C7C8;color:#B5047B;font-weight:normal;}
.DialogContent               {padding:10px 0px 10px 0px;border-bottom:1px solid #C6C7C8;}

.progress                    {height:6px;border:1px solid #E1E2E2;padding:4px;width:390px;}
.progress div div            {height:6px;background-color:#B5047B;}

/* Expandable Tree */

.media                       {position:relative;background-color:#F8F8F8;border:none !important;border-bottom:1px solid #C6C7C8 !important;}
.media div                   {position:relative;border-top:1px solid #C6C7C8;}
.media span                  {display:block;padding:5px 0px 5px 5px;}

.portfolio                   {padding:125px 10px 10px 10px;display:none;background-color:#FFFFFF;background-repeat:no-repeat;}
.portfolio b                 {color:#B5047B;font-weight:normal;}
.portfolio p                 {margin:0px 0px 10px 0px;}

.level1                      {position:relative;background-color:#FFFFFF;color:#999899;border:none !important;}
.level1 a                    {color:#999899 !important;text-decoration:none !important;}
.level1 a:hover              {color:#666665 !important;}
.level1 div                  {position:relative;border-top:1px dotted #B5047B;}
.level1 span                 {display:block;padding:5px 0px 5px 5px;}
.level1 .btn                 {background-image:url(images/btn.gif) !important;}

.level2                      {position:relative;background-color:#FFFFFF;color:#999899;border:none !important;display:none;}
.level2 a                    {color:#999899 !important;text-decoration:none !important;}
.level2 a:hover              {color:#B5047B !important;}
.level2 div                  {position:relative;border-top:1px dotted #B5047B;}
.level2 span                 {display:block;padding:5px 0px 3px 10px;}
.level2 .btn                 {background-image:url(images/btn.gif) !important;}

.level3                      {position:relative;background-color:#80C7EA;color:#FFFFFF;border:none !important;display:none;}
.level3 a                    {color:#FFFFFF !important;text-decoration:none !important;}
.level3 a:hover              {color:#999899 !important;}
.level3 div                  {position:relative;border-top:1px dotted #FFFFFF;}
.level3 span                 {display:block;padding:5px 0px 3px 20px;}
.level3 .btn                 {background-image:url(images/btnb.gif) !important;}

.link, .date                 {position:absolute !important;top:0px;right:22px;}
.investment                  {position:absolute !important;top:0px;right:152px;}
.expand                      {position:absolute !important;top:2px;right:0;width:20px;height:20px;background-image:url(tree/media.gif);background-position:2px 2px;background-repeat:no-repeat;}

.error                       {text-align:center;color:Red;font-weight:bold;padding:5px;}