﻿body, td, p
{
	font-family:Verdana, Arial;
}

p
{
	font-size:13px;
}

h1
{
	font-size:18px;
	padding:12px;
	background:#006E2E;
	border:1px solid #008C00;
	color:#ffffff;
}

h2
{
	font-size:13px;
}

/* The headings on the page */
.tdPageHead
{
	font-size:13px;
}

/* These are saved and error boxes */
.GreenBox
{
	color:White;
	font-size:11px;
	font-weight:bold;
	border:2px solid #008C00;
	background: #006E2E;
	width:600px;
	padding:4px;
}

.RedBox
{
	color:White;
	font-size:13px;
	font-weight:bold;
	border:2px solid #CC0000;
	background: #B02B2C;
	width:600px;
	padding:4px;
}
/* End boxes */

/* These are the styles for the widget containers */
.WidgetTop
{
	width:100%;
	min-height:50px;
	border:1px dashed #c0c0c0;
	margin-bottom:4px;
}

.WidgetLeft
{
	width:23%;
	margin-right:4px;
	min-height:50px;
	border:1px dashed #c0c0c0;
	float:left;
}

.WidgetCenter
{
	width:49%;
	padding:4px;
	min-height:50px;
	border:1px dashed #c0c0c0;
	float:left;
}

.WidgetRight
{
	width:23%;
	margin-left:4px;
	min-height:50px;
	border:1px dashed #c0c0c0;
	float:left;
}

.WidgetBottom
{
	width:100%;
	min-height:50px;
	border:1px dashed #c0c0c0;
}
/* End containers */

/* This is the style for the Save Button on pages */
.saveButton
{
	font-size:11px;
	font-weight:bold;
	border:1px solid #c0c0c0;
	background:#eeeeee;
	width:150px;
	margin-bottom:10px;
	height:25px;
	vertical-align:middle;
}

.saveButton2
{
	font-size:11px;
	font-weight:bold;
	border:1px solid #c0c0c0;
	background:#eeeeee;
	width:75px;
	margin-bottom:10px;
	height:25px;
	vertical-align:middle;
}


.saveButton img
{
	margin-right:4px;
	padding:4px;
	vertical-align:middle;
	border:0px;
}

.saveButton2 img
{
	margin-right:4px;
	padding:4px;
	vertical-align:middle;
	border:0px;
}

.saveButton a
{
	text-decoration:none;
	color:#000000;
}

.saveButton2 a
{
	text-decoration:none;
	color:#000000;
}

/* End Save Button */

/* This is for the headings of the panels */
.panelHead
{
	padding:4px;
	font-size:13px;
}
/* End Panels */

/* This is the style for the DIV blocks within the menu */
.menuButton
{
	font-size:11px;
	font-weight:bold;
	padding:4px;
	border-bottom:1px solid #c0c0c0;
}

.menuButton img
{
	margin-right:4px;
	vertical-align:middle;
	border:0px;
}

.menuButton a
{
	text-decoration:none;
	color:#000000;
}
/* End menuButton */


DarkAdminButton
{
	display:block
}
.DarkAdminButton *
{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#303030
}

.DarkAdminButton1
{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a5a5a5;
  border-right:1px solid #a5a5a5;
  background:#636363
}

.DarkAdminButton2
{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea;
  background:#575757
}

.DarkAdminButton3
{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #575757;
  border-right:1px solid #575757;
}

.DarkAdminButton4
{
  border-left:1px solid #a5a5a5;
  border-right:1px solid #a5a5a5
}

.DarkAdminButton5
{
  border-left:1px solid #636363;
  border-right:1px solid #636363
}

.DarkAdminButtonfg
{
  background:#303030
}


.Button
{
	width:150px;
	padding:8px;
	color:#ffffff;
}

#AdminHeader
{
	padding:8px;
}

.CAAdminMenu
{
	list-style: none;
	margin:4px;
	padding: 8px;
	width:150px;
}

li.icon
{
background-image: url(images/house_grey.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}

li.icon:hover
{
background-image: url(images/house.png);

}

.CAAdminWidget
{
	width:33%;
	float:left;
	padding:4px;
}

#CAAdminMain
{
	float:left;
	width:75%;
	margin-left:8px;
	margin-top:-32px;
}

#CAAdminNavigation
{
	float:right;
	width:20%;
}

/* The Widget Box */
.Widget
{
	padding:2px;
	border:#3F4C6B 1px solid;
	margin-bottom:8px;
	font-family: Verdana;
	font-size:11px;
}

.WidgetHead
{
	background:#356AA0;
	font-size:13px;
	color:#ffffff;
	padding:4px;
	color:#ffffff;
}

.WidgetHead a
{
	color:#ffffff;
}
/* End Widget Box */

.lightgreybox{display:block}
.lightgreybox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e0e0e0}
.lightgreybox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f1f1f1;
  border-right:1px solid #f1f1f1;
  background:#e7e7e7}
.lightgreybox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#e5e5e5}
.lightgreybox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;}
.lightgreybox4{
  border-left:1px solid #f1f1f1;
  border-right:1px solid #f1f1f1}
.lightgreybox5{
  border-left:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7}
.lightgreyboxfg{
  background:#e0e0e0}

.AdminTimeout
{
	background:#356AA0;
	border:2px solid #3F4C6B;
	color:White;
	font-size:11px;
	padding:8px;
}

.TemplateItemS
{
	margin-bottom:12px; 
	background:#eeeeee; 
	border-bottom:2px solid #c0c0c0;
}

.TemplateItemS:hover
{
	background:#C3D9FF;
	border-bottom:2px solid #356AA0;
}

.TemplateItem
{
	margin-bottom:12px; 
	background:#eeeeee; 
	border-bottom:2px solid #c0c0c0;
	width:180px;
}

.TemplateItem:hover
{
	background:#C3D9FF;
	border-bottom:2px solid #356AA0;
}

.GuideItem
{
	padding:4px; 
	font-size:11px;
	margin-bottom:12px; 
	background:#eeeeee; 
	border-bottom:2px solid #c0c0c0;
}

.GuideItem:hover
{
	background:#C3D9FF;
	border-bottom:2px solid #356AA0;
	cursor:pointer;
}

.GuideItem p
{
	font-size:11px;
}

.PageTable td
{
	border-bottom:1px #c0c0c0 dashed;
	padding:2px;
}

/*- Menu Tabs 5--------------------------- */

    #tabs5 {
      float:left;
      width:100%;
      background:#ffffff;
      font-size:93%;
      line-height:normal;
      border-bottom:1px solid #c0c0c0;
      font-size:11px;

      }
    #tabs5 ul {
          margin:0;
          padding:10px 10px 0 10px;
          list-style:none;
      }
    #tabs5 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs5 a {
      float:left;
      background:url("images/tableft5.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs5 a span {
      float:left;
      display:block;
      background:url("images/tabright5.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs5 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs5 a:hover span {
      color:#FFF;
      }
    #tabs5 a:hover {
      background-position:0% -42px;
      }
    #tabs5 a:hover span {
      background-position:100% -42px;
      }

      #tabs5 #current a {
              background-position:0% -42px;
      }
      #tabs5 #current a span {
              background-position:100% -42px;
      }

.Footer
{
	margin-top:4px;
	background:#3F4C6B;
	color:#ffffff;
	font-size:9px;
	text-align:center;
	padding:4px;
	border:1px solid #356AA0;
}

.Footer a
{
	color:White;
}

.CSSWarning
{
	border:2px solid #ff0000;
}

.CurrentTemplate
{
	font-size:13px;
	border:1px solid #4096EE;
	background:#356AA0;
	color:White;
	padding:4px;
}

