a:active
{
	color: #000000;
	font-family:Verdana;
	font-size:x-small;
	text-decoration: none;
}
a:link
{
	color: #000000;
	font-family:Verdana;
	font-size:x-small;
}
a:visited
{
	color: #000000;
	font-family:Verdana;
	font-size:x-small; 
}
a:hover
{
	color: darkred;
	font-family:Verdana;
	  font-size:x-small;
	text-decoration: none;
}
.admin-tab-active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 0px none #D5D291;
	background-color: #ffffff;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.admin-tab-inactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: #EDECD1;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.admin-tab-right
{
	border-bottom: 1px solid #D5D291;
}
.admin-tan-border
{
	border-top: 1px solid #ffffff;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
}
.admin-tab-inactive a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #EEE;
	background:url('../images/background.gif');
}
.darkline
{
	border-bottom: #6B8071 1px solid;
	background-color: #E4E7DD;
}
.grid-header a:active
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:link
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:visited
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:hover
{
	color: darkred;
	text-decoration: none;
}
.grid-edit-column
{
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-left: #696969 1px solid;
}
.grid-first-item
{
	border-top: #696969 1px solid;
	border-right: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.grid-item
{
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px double;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.grid-header
{
	border-bottom: #696969 1px solid;
	font-weight: bold;
	font-size: 11px;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.grid-last-item
{
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.header-gray
{
	font-weight: bold;
	font-size: 11px;
	color: #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.header-lightgray
{
	font-weight: bold;
	font-size: 10px;
	color: gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.header-top-white
{
	font-weight: normal;
	font-size: 20px;
	color: White;
	font-family: Trebuchet MS;
}
.report-main-header
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DCDCDC;
	padding-left: 18px;
	padding-right: 18px;
}
.report-header
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 18px;
	padding-right: 18px;
}
.report-text
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 18px;
	padding-right: 18px;
}
.report-header a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.report-header a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.report-header a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.report-header a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.standard-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.tab-active
{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	border-top: 0px none #EDECD1;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px none #EDECD1;
	background-color: #E4E7DD;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.tab-inactive
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 0px none #000000;
	background-color: #6B8071;
	text-align: center;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	
}
.tan-border
{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: White;
}

.tab-inactive a:link
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:visited
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:active
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:hover
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.text-whitesmall
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.top
{
    background: url("../images/bg_green.jpg");
    background-color: #036;
}

.centerArea
{
    border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: White;
	width: 95%;
	height:470px;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
}
.contentArea
{
    border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: White;
	width: 97%;
	height:470px;
	margin-left:10px;
	margin-right:10px;
}
.centerAreaFuck
{
    border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: White;
	width: 95%;
	padding-left:10px;
	padding-right:10px;
	margin-left:15px;
	margin-right:12px;
}
DIV .SectionHeader {
	TEXT-ALIGN: center
}
.SectionHeader H4 {
	FONT-SIZE: 15px; 
	font-family: Trebuchet MS;
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; COLOR: #000; 
	BORDER-BOTTOM: #666 1px solid;
}
A.admin:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6B8071; FONT-FAMILY: verdana
}
A.admin:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6B8071; FONT-FAMILY: verdana
}
A.admin:hover {
	BACKGROUND: #6B8071; COLOR: #fff
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", arial, sans-serif
}
.good 
{
    BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 30px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 0px 7px 12px auto; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left;

	
	padding-left:10px;
	padding-right:10px;
	margin-left:15px;
	margin-right:12px;
	BACKGROUND: url(../images/good.gif) #e2f9e3 no-repeat left; COLOR: #060; 
}
.bad 
{
    padding-left:10px;
	padding-right:10px;
	margin-left:15px;
	margin-right:12px;
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid;  FONT-SIZE: 14px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left;
	BACKGROUND: url(../images/warn.gif) #c00 no-repeat left 50%; COLOR: #fff; 
}

.Contacts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; BORDER-LEFT: #efefef 1px solid;BORDER-Top: #efefef 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left
}
.noactive 
{
	BACKGROUND: #f0f0f0;
}
.Contacts TD {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.Contacts TR.top TD {
	BORDER-TOP: #efefef 1px solid;
	background-color:#fff;
}
.Contacts TD.blank {
	BACKGROUND: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Contacts TR.top TD.blank {
	BACKGROUND: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Contacts TD H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Contacts TD H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Contacts TD H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.Contacts TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
.Contacts TD.person DIV {
	MARGIN-Left: 55px
}
.Contacts TD.person DIV.noavatar {
	MARGIN-LEFT: 0px
}
.RightOptionWindow {
	BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-BOTTOM: #f1f1f1 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left;BORDER-Left: #f1f1f1 1px solid;BORDER-Top: #f1f1f1 1px solid;
}
.RightOptionWindowHighlight {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left;BORDER-Left: #ddd 1px solid;BORDER-Top: #ddd 1px solid;
}
.RightWindowHeading
{
    background-color:#E4E7DD;
     font-family:Verdana;
     font-size:x-small;
      font-weight:bold;
      text-align:center;
}
.RightOptionContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left;
}
.smallTextbox {
	BORDER-RIGHT: #E4E7DD 1px solid; BORDER-TOP: #E4E7DD 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px;  BORDER-LEFT: #E4E7DD 1px solid; COLOR: #333333; BORDER-BOTTOM: #E4E7DD 1px solid; FONT-FAMILY: verdana,arial,helvetica; width: 60px; BACKGROUND-COLOR: #ffffff
	}
.smallBtn{
   color:#5B4137;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:bold;
   background-color:#E4E7DD;
   border:1px solid;
   border-top-color:#E4E7DD;
   border-left-color:#E4E7DD;
   border-right-color:#E4E7DD;
   border-bottom-color:#E4E7DD;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#99ccff',EndColorStr='#0000ff');
}
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url(../images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}
.callbackStyle {
	border:thin blue inset;		
}
.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}
.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}
.reorderList li {
	list-style:none;
	margin:2px;
	
	background-repeat:repeat-x;
	color:#FFF;
}
.catborder
{
	border-style:solid;
	border-width: 2px;
	border-color: #000;
}
.pubheader
{
	font-weight: bold;
	font-family:Verdana;
	color: #000;
	text-decoration: none;
	background: DarkTan;
}
.BoxContent
{
    background-color:#EEEEEE;
    background:url('../images/background.gif');
}