﻿@import url(Solpart.css);


/* Fundamentals */
#Body               {height: 100%;}
body                {text-align: left; /* for IE */ margin-top: 0px; margin-left: 0px;} 
table 	            {text-align: left;} /* Overcomes issue of centered content when DOCTYPE is changed to XHTML compatible */
table 				{border-collapse: collapse;} /* affects all browsers */

/* Define default fonts ---  table, td, th */
body, div, span, ul, li, blockquote, p, textarea,
tbody, tfoot        {font-family: verdana, helvetica, sans-serif;}

/* Colours */	
#Body		    	{background-color: #c89865;}
body				{background-color: #fff;}
#outer_container 	{background-color: #fff; border-right: 2px solid #893103; border-left: 2px solid #893103;}

/* Size and positioning */
#outer_container 	{width: 975px; height: 100%}
#outer_container 	{position: relative; top: 0px;  margin-left: auto; /* centre div in Firefox */ margin-right: auto; /* centre div in Firefox */ margin-top: 0;}

/* -- site header */
.header 			{border: 0px solid #0f0; width: 975px; height: 150px; background: #fff; display: block; padding: 0 0 0 0; margin: 0 0 0 0;}

#menubar 			{border: 0px solid #0f0; width: 975px; height: 52px; padding: 0 0 0 0; background: #3c2f29; margin: 0 0 0 0;}    
.menu               {border: 0px solid #ff0; width: 720px; height: 52px; padding: 0 0 0 0; float: left;}
.user               {border: 0px solid #ff0; width: 226px; height: 37px; padding: 15px 20px 0 0; float: right; text-align: right;}

/* -- overall content container TABLE version */
#maintable 			{border: 0px solid #0f0; width: 975px; margin: 0 0 0 0; height: 450px;}
.cpane 				{border: 0px solid #00f; width: 694px; height: 100%; vertical-align:top; padding: 20px 8px 10px 8px; background: #fff;}
.rpane 				{border: 0px solid #f00; width: 249px; vertical-align:top; padding: 20px 8px 10px 8px; background: #e5c6b4; background:#c1aa97;}
.cpane_admin		{border: 0px solid #00f; width: 100%; height: 100%; vertical-align:top; padding: 20px 8px 10px 8px; background: #fff;}

/* -- footers */
.footer				{border-bottom: 2px solid #893103; width: 975px; height: 36px; background: #3c2f29; display: block; padding: 10px 0px 10px 0px; text-align: left;}


/* Fonts and links */
.Normal             {font-family: verdana, helvetica, san-serif; font-size: .75em; color: #3a312c;}
.SubHead            {color: #893103}

/* -- Default hyperlinks */
a:link	            {color: #893103; text-decoration:none; font-weight: bold;}
a:active            {color: #893103; text-decoration:none; font-weight: bold;}
a:hover, 
a:visited	        {color: #893103; text-decoration:underline; font-weight: bold;}

/* -- H styles for main central content column */
H1                  {font-family: arial, helvetica, sans-serif; font-size: 1.3em; font-weight: bold; color: #893103; margin: 0; padding: 0 0 5px 0;}
H2                  {font-family: arial, helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #893103; margin: 0; padding: 5px 0 0 0;}
H3                  {font-family: arial, helvetica, sans-serif; font-size: 1.0em; font-weight: bold; color: #893103; margin: 0; padding: 0 0 0 0;}
H4                  {font-family: arial, helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #3c2f29; margin: 0; padding: 0 0 0 0;}

#menubar            {color: #fff;}

.user a,
.user a:visited,
.user a:hover,
.user a:active,
.user a:link        {font-size: .95em; font-weight: bold; color: #fff; }

.footer             {font-family: arial, helvetica, sans-serif; font-size: 0.85em; color: #fff;}
.footer .Normal     {color: #fff;}

a.CommandButton,
a.CommandButton:link,    
a.CommandButton:visited,
a.CommandButton:active  {color: #893103}
a.CommandButton:hover   {color: #3a312c}


/* SEO Vertical Menu Styles */
/* -- Styles for top menu */
.SEOMenuH1                  {font-size: 1.1em; font-family: verdana, helvetica, sans-serif; font-weight: bold;}
.SEOMenuH1 li               {height: 25px; float:left; list-style: none; padding: 0 2px 0 2px; margin: 0 1px 0 0px;}
.SEOMenuH1                  {text-align: left;  font-weight: bold; position: relative; height: 100%; margin: 0; padding: 0; list-style-type: none; z-index: 9999;}
.SEOMenuH1 ul               {padding: 0 0 0 0; margin: 0; list-style-type: none; /* for Firefox */}
.SEOMenuH1 ul li a:visited  {color: #fff;}

/* ---- highlight current link */
.SEOMenuH1 .CurrentItem a,
.SEOMenuH1 .CurrentItem a:visited   {font-weight: bold; color: #e5c6b4;}
.SEOMenuH1 .CurrentItem a:hover     {background: transparent;}

.SEOMenuH1 .ParentItem a, 
.SEOMenuH1 .Parentlist a:visited    {} 
.SEOMenuH1 .Parentlist a:hover      {color: #e5c6b4;}
#ParentLink                         {color: #e5c6b4;}


.SEOMenuH1  ul li a  {
    font-family: verdana, helvetica, sans-serif;
    color: #fff; 
    display: block;
    padding: 13px 8px 8px 8px;
    text-decoration: none;
    }

.SEOMenuH1  ul li a:hover { /* hover state */
    font-family: verdana, helvetica, sans-serif;
    color: #e5c6b4;
    display: block;
    padding: 13px 8px 8px 8px; 
    text-decoration: none;
    }

