﻿body
{
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
    line-height: 20px;
	margin: 15px 0px 15px 0px;
	padding: 0;
	background: url("Images/bg.gif") #4e4933 repeat-x left top;
	font-size: 15px;
	color: #5c583f;
}
a:link, a:visited
{
	text-decoration: underline;
	color: #5e3326
}
a:active, a:hover
{
	text-decoration: none;
}
input, submit, select, textarea
{
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size: 90%;
}
.headerbg
{
	background-image: url("Images/header_bg.png");
	background-position: top center;
	background-repeat: no-repeat;
}
.footerbg
{
	background-image: url("Images/footer_bg.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	padding: 10px 10px 5px 10px;
	color: #b2b09a;
	font-size:90%;
}
.contentbg1
{
	/*padding: 0px 2px 0px 2px;*/
	background-color: #fff;
}
.contentbg2
{
	background: url("Images/body_bg.gif") #d8d4af repeat-x left top;
}
.contentpad
{
	padding: 6px 10px 23px 10px;
}
#tabs 
{
	float:left;
	width:750px;
	font-size:90%;
	line-height:normal;
	margin-left: 3px;
	margin-right: 3px;
	background:url("Images/tab_bg.gif") repeat-x right bottom;
  }
#tabs ul 
{
	margin:0;
	padding: 0px 20px 0px 20px;
	list-style:none;
}
#tabs li 
{
	display:inline;
	margin:0;
	padding:0;
}
#tabs a 
{
	float:left;
	background:url("Images/tab_left.gif") no-repeat left top;
	margin:0;
	padding:0 1px 0 4px;
	text-decoration:none;
	border-bottom: solid 1px #666;
}
#tabs a span 
{
	float:left;
	display:block;
	background:url("Images/tab_right.gif") no-repeat right top;
	padding:4px 15px 4px 6px;
	color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span 
{
	float:none;
}
/* End IE5-Mac hack */
#tabs a:hover span 
{
	color:#b2b09a;
}
#tabs a:hover 
{
	background-position:0% -42px;
}
#tabs a:hover span 
{
	background-position:100% -42px;
}
#tabs #current a 
{
	float: left;
    background: url("Images/tab_left_selected.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration: none;
	border-bottom: solid 1px #9e9983;
}
#tabs #current a span
{
	float:left;
	display:block;
    background:url("Images/tab_right_selected.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
	color:#fff;
}
h1, h2, h3, h4
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9f9a86;
	font-weight: lighter;
}
h1, h2, h3, h4 
{
	margin-top: 30px;
	margin-bottom: 15px;
}
.login 
{
	BORDER-RIGHT: #5c583f 1px solid; 
	BORDER-TOP: #5c583f 1px solid; 
	BORDER-LEFT: #5c583f 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #5c583f 1px solid; 
	BACKGROUND-COLOR: #ffffff
}
.loginTB 
{
	BORDER-RIGHT: #5c583f 1px; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #fff 1px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #5c583f 1px; 
	COLOR: #ffffff; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #5c583f 1px solid; 
	BACKGROUND-COLOR: #5c583f
}
.orangeLink a:link, .orangeLink a:visited
{
	text-decoration: underline;
	color: #fdbc00
}
.orangeLink a:active, .orangeLink a:hover
{
	text-decoration: none;
}
.whiteLink a:link, .whiteLink a:visited
{
	text-decoration: underline;
	color: #fff
}
.whiteLink a:active, .whiteLink a:hover
{
	text-decoration: none;
}

/* table form */
.boxTable {border: 2px solid #666;position: relative;color: #5c583f;}
.boxHeader {background-color: #8e8b81; font-weight: bold; color: #433f27;}
.boxHeader td {padding-top: 5px; padding-bottom: 3px; padding-left: 15px; padding-right: 3px; border-bottom: 1px solid #5c583f;}
.boxRow {background-color: #b2b09a;	font-weight: normal;}
.boxRow td {padding:2px;}
.boxFooter {background-color: #8e8b81; color: #433f27;}
.boxFooter td {padding-top: 3px; padding-bottom: 5px; padding-left: 15px; padding-right: 3px; border-top: 1px sosslid #5c583f;}

.redText {color:Red;}

/* form objects */
select
{
	height: 20px;
	border: solid 1px #666;
}
input[type=text] {
	height: 20px;
	border: solid 1px #666;
}
input.text 
{
	height: 20px;
	border: solid 1px #666;
}
input[type=password] 
{
	height: 20px;
	border: solid 1px #666;
}
input.password 
{
	height: 20px;
	border: solid 1px #666;
}
input[type=file] 
{
	height: 20px;
	border: solid 1px #666;
}
input.file 
{
	height: 20px;
	border: solid 1px #666;
}

/* grid */
table.myTable {padding: 3px; border: solid 1px #322110; width:100%; text-align:left; position:relative; background-color: #f4f2de;}
.myTable th {color:#fff;font-weight:bold;background: url("images/shim.gif") repeat-x top left;	padding: 5px;text-align:left; border-right: solid 1px #322110; font-size:12px;}
.myTable th.myTableInvert {color:#fff;font-weight:bold;background: url("images/shim.gif") repeat-x top left;padding: 3px;text-align:left; font-size:12px;}
.myTable td {padding:4px; text-align:left; border-top: solid 1px #322110; border-right: solid 1px #322110; font-size:12px;}
.myTable tr {color:#5c583f;}
.myTable tr:hover {background-color:#9e9983; color: #f0ecd1;}
.myTable tr.Alternate {background-color:#dfdcc1; color: #5c583f;}
.myTable tr.Alternate:hover {background-color:#9e9983; color: #f0ecd1;}