/* base tags */
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px;
	font-size: 12px;
	color: #000;
    background: #F3F3ED;
    background-image: url(../images/back.png);
    background-position: top;
    background-repeat: repeat-x;
}

div, p, li {
	color: #000;
}

li {
	padding: 1px;
}

textarea, select,input,a,th,td,p {
    font-size: 12px;
    color: #000;
}

a:link,a:active {
	color : #3C719F;
}
a:visited {
	color : #6600FF;
}
a:hover {
	background : #C4CF7E;
	color : #FFFFFF;
}

h1{ color: #C4CF7C; font-size: 20px; margin: 2px; }
h2{	color: #99CC66; font-size: 18px; margin: 2px; }
h3{	color: #FF9900; font-size: 16px; margin: 2px; }
h4{	color: #333399; font-size: 15px; margin: 2px; }
h5{	color: #000000; font-size: 14px; margin: 2px; }
h6{	color: #000000; font-size: 13px; margin: 2px; }

hr	{ height: 0px; border: solid #3366FF 0px; border-top-width: 1px; clear: both; }

#wrap{
width: 760px; background: #FFFFFF; margin: 0px; padding: 0px; text-align:left;
}

.MainMenuItem {
  padding: 5px;
  border-right-color: #FFFFFF;
  border-right-width: 2px;
  border-right-style: solid;
  text-transform: uppercase;
  font-weight: bold;
  color: #FFFFFF;
  background: #C4CF7C;
  float: left;
}

.MainMenuItem a {
    text-decoration: none;
    color: white;
}

.MainMenuItem a:hover {
    text-decoration: none;
    color: #333399;
}


.MainMenuItemSelected {
  padding: 5px;
  border-right-color: #FFFFFF;
  border-right-width: 2px;
  border-right-style: solid;
  text-transform: uppercase;
  font-weight: bold;
  color: #660000;
  background: #FFFFFF;
  float: left;
}

.MainMenuItemSelected a {
    text-decoration: none;
    color: black;
}

.MainMenuItemSelected a:hover {
    text-decoration: none;
    color: #333399;
    background: white;
}


.MainMenuItemLast {
  padding: 5px;
  text-transform: capitalize;
  color: #FFFFFF;
  background: #C4CF7C;
}

.pagecontent {
    margin: 0px;
    padding: 12px 7px 12px 7px;
}

.rightblock {
  width: 250px;
  border: solid 0px #000000;
  background: #FFFFFF;
  padding: 5px;
  margin: 0px;
  float: right;
}

.submenublock2 {
    margin: 5px 0px 7px 0px;
    background: #C4CF7E;
    padding: 5px 5px 5px 10px;
    border: solid 0px #000000;
    color: #FFF;
    font-weight: bold;
}

.rightblockContent2 h1{
    margin: 5px 0px 7px 0px;
    background: #C4CF7C;
    padding: 5px 5px 5px 10px;
    border: solid 0px #000000;
    color: #FFF;
    font-weight: bold;
}

.submenublock2 a {
    text-decoration: none;
    color: white;
}

.submenublock2 a:hover {
    text-decoration: none;
    color: #333399;
}

.submenublock2selected {
    margin: 5px 0px 7px 0px;
    background: #C4CF7E;
    padding: 5px 5px 5px 10px;
    border: solid 0px #000000;
    color: #000;
    font-weight: bold;
}

.submenublock2selected a {
    text-decoration: none;
    color: black;
}



.submenublock3 {
    margin: 5px 0px 7px 34px;
    background: #F4BF5C;
    padding: 5px 5px 5px 10px;
    border: solid 0px #000000;
    color: #FFF;
    font-weight: bold;
    font-size: 11px;
}

.submenublock3 a {
    text-decoration: none;
    color: white;
    background: #F4BF5C;
    font-size: 11px;
}

.submenublock3 a:hover {
    text-decoration: none;
    color: #333399;
    background: #F4BF5C;
    font-size: 11px;
}

.submenublock3selected {
    margin: 5px 0px 7px 34px;
    background: #F4BF5C;
    padding: 5px 5px 5px 10px;
    border: solid 0px #000000;
    color: #000;
    font-weight: bold;
    font-size: 11px;
}

.submenublock3selected a, .submenublock3selected a:hover {
    text-decoration: none;
    color: #000000;
    background: #F4BF5C;
    font-size: 11px;
}

/* Compact tables... */

table.compactTABLE, .compactTABLE {
	border: 1px solid #000;
	border-collapse: collapse;
	background-color: #F3F6FA; 
}

th.compactTD, td.compactTD, .compactTD{
	border: 1px solid #AAA;
	background: #E6EBEF;
	color: #000;
	vertical-align: top;
	background-position: top;
	background-repeat: repeat-x;
	border-collapse: collapse;
}

/* odd even lines */

.reg0, .reg0 .compactTD, .reg, .reg .compactTD {background-color: #E0E0E0; padding: 3px; }
.reg1, .reg1 .compactTD {	background-color: #FFFFFF;  padding: 3px; }
.regSelected, .regSelected .compactTD {	background-color: #E0FFE0;  padding: 3px; }

.reg:hover, .reg-over, 
.reg0:hover, .reg0-over, 
.reg1:hover, .reg1-over,
.reg:hover .compactTD, .reg-over .compactTD, 
.reg0:hover .compactTD, .reg0-over .compactTD, 
.reg1:hover .compactTD, .reg1-over .compactTD { background: #D0FFD0; }


input.reg {background-color: #F4F4F4; border: 0px;  font-weight: bold;  }
input.reg_chk {border: 0px; }

#PageHeaderText{
text-align:center;
}

#Footer{
background: #C4CF7C; margin: 0px; padding:0; width: 760px; text-align:left;height:16px;
}

#FooterRight {
margin:0;
padding:0;
width:40px;
margin-left:700px;
}



