html, body {
	background: rgb(240,240,240) url(../images/bg.png);
	color: rgb(100,100,100);
	font-family: Arial, Verdana;
	font-size: 12px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.Fade {
	background: rgb(240,240,240) url(../images/bg_fade.png) top left repeat-x;
	height: 131px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 3;
}
.frame
{
	width:885px; 
	height:600px; 
	border:solid 0px #808080
}
.heading
{
    font-size:13px;
    font-weight:bold;
}
a {
	color: rgb(100,120,140);
	text-decoration: none;
}
a:hover {
	color: rgb(140,160,180);
	text-decoration: underline;
}
blockquote {
	background: rgb(250,250,250) url(../images/blockquote_bg.png) 5px center no-repeat;
	border: 1px solid rgb(235,235,235);
	display: block;
	margin: 0px;
	min-height: 18px;
	padding: 8px 8px 8px 40px;
}
code {
	background-color: rgb(250,250,250);
	border: 1px solid rgb(235,235,235);
	display: block;
	padding: 6px;
	white-space: pre;
}
ol {

	margin: 0px;
	padding: 0px 20px;
}
ol li {
	padding-bottom: 8px
}
ol span {
	color: rgb(100,100,100);
}
ul {
	margin: 0px;
	padding: 0px;
}
ul li {
	background: url(../images/arrow.gif) left 2px no-repeat;
	list-style: none;
	padding-left: 20px;
	padding-bottom: 5px
}
.FormCaption
{
	padding:8px 0px 0px 0px
}

.Wrapper {
    background-color: rgb(255,255,255);
    border-left: 1px solid rgb(200,200,200);
    border-right: 1px solid rgb(200,200,200);
    min-height: 100%;
    margin: 0px auto;
    min-height: 100%;
    position: relative;
    width: 100% !important;
    width: 100%;
    min-width: 100%;
    z-index: 200;
}

.Header {
	background: url(../Images/bg_green.jpg);
	border-bottom: 1px solid rgb(200,200,200);
	color: rgb(240,240,240);
	height: 100px;
	padding: 10px 20px;
	text-align:center;
}
.Header a {
	color: rgb(255,255,255);
}
.HeaderLeft {
	font-size: 36px;
	font-weight: bold;
	line-height: 60px;
	color:rgb(255,255,255);
}
.HeaderLeft a:hover {
	text-decoration: none;
}
.HeaderRight {
	color: rgb(220,220,220);
	font-weight:bold;
	font-size: 1.8em
}
.LoginUser {
	color: #ffffff;
	float: right;
    font-size: 13px;
	padding-right:20px
}
#menu
{
background: #46461F url('assets/images/a16.gif') repeat-x;
height: 43px;
}

#menu ul
{
}

#menu ul li
{
display: inline;
line-height: 40px;
padding-left: 3px;
}

#menu ul li.first
{
border-left: 0px;
}

#menu ul li a
{
    background-color: transparent;
    background-repeat: repeat-x;
    padding: 6px 8px 6px 8px;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    border-bottom: 0;
}

#menu ul li a:hover
{
    background-color: #BDBDA2;
    color: #4A4A24;
    border-bottom: 0;
}
.FormText {
	border: 1px solid rgb(220,220,220);
	font-size: 11px;
	height: 14px;
}
.FormSubmit {
	background: rgb(212,209,203) url(../images/submit_bg.png) center;
	border-bottom: 1px solid rgb(190,190,190);
	border-left: 1px solid rgb(220,220,220);
	border-right: 1px solid rgb(190,190,190);
	border-top: 1px solid rgb(220,220,220);
	color: rgb(80,80,80);
	font-size: 11px;
	height: 18px;
	margin-bottom: -1px;
}
.Content 
{
	padding: 10px;
}
.ContentFull {
	width: 98%;
	vertical-align:middle;
}
.ContentLeft {
	vertical-align:top;
	width:180px
}
.ContentMain
{
    vertical-align: top;
    padding-left: 5px;
    background: url(../images/background.gif) repeat-xy;
}
.ContentRight {
	float: right;
	width: 250px;
}
.menuboxtitle
{
    background: rgb(240,240,240) url(../images/box_title_bg.png);
    border: 1px solid rgb(255,255,255);
    color: #4A4A24;
    font-weight: bold;
    height: 30px;
    width: 170px;
    line-height: 24px;
    padding: 0px 6px;
}
.menuboxcontent
{
    padding: 15px 2px 2px 2px;
    background: url(../images/background.gif) repeat-xy;
}

.Box {
	border: 1px solid rgb(220,220,220);
}
.BoxTitle {
	background: rgb(240,240,240) url(../images/box_title_bg.png);
	border: 1px solid rgb(255,255,255);
	color: #4A4A24;
	font-weight: bold;
	height: 30px;
	width: 100%;
	line-height: 24px;
	padding: 0px 6px;
}
.BoxContent {
	padding: 15px 6px 6px 6px;
}

.EmptyBoxContent {
	padding: 15px 6px 6px 6px;
}

.FooterWrapper 
{
    background: rgb(240,240,240) url(../images/bg_green.jpg);
	background-color: rgb(255,255,255);
	border-left: 1px solid rgb(200,200,200);
	border-right: 1px solid rgb(200,200,200);
	bottom: 0px;
	clear: both;
	font-size: 10px;
	height: 30px;
	line-height: 30px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	text-align: center;
	width: 100% !important;
	width: 100%;
	min-width: 100%;
	z-index: 300;
}

.Footer 
{
    background: rgb(217,217,217) url(../images/gradient_top.jpg);
	border-top: 1px solid rgb(200,200,200);
	padding: 0px 6px;
}
/******************************************/
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: darked;
	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: #ffffff;
}
.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%;
	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: 95%;
}
.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');
}