/* CSS Document */
body {
margin: 0em 0em;
padding: 0em 1em 0em 1em;
color: #000;
background-color:rgb(218, 192, 136);
font: x-small/1.1em Arial,Verdana,sans-serif;
voice-family: "\"}\"";
voice-family:inherit;
font-size: small;
text-align:left;
line-height: normal;
}

html>body { font-size: small; }
#pageWrapper {
border-style: solid;
border-color:rgb(178,34,34);
border-width: 1px;
min-width: 670px;
width: 870px;
margin-top:5px;
margin-left:5px; 
margin-right:auto;
margin-bottom:20px;
float:left;
background-color:#FFF;
}

/*
div {
	border:1px solid Silver;
	margin:20px 2px 20px 2px;
}
*/

#pageWrapper>#contentWrapper {
margin-bottom:20px;
}	


#pageWrapper>#cLeft {
}
#cLeft {
float:left;
width: 200px;
}
#pageWrapper>#cMain {

}
#cMain {
float:left;
margin-left:20px;
width: 620px;
}
#pageWrapper>#cRight {
}
#cRight {
clear:both;
}
#banner {
text-align:right;
width:100%;
border-bottom:1px solid rgb(178,34,34);
margin:0;	
background: #FFF url(../images/bg1.gif) repeat-x right bottom;
}

#banner img{
	margin:5px 5px 0px 0px;
}

div#menu_Main {
border:2px solid rgb(178,34,34);
width:170px;
margin-left:20px;
margin-top:20px;
padding:5px;
}

div#menu_Main a {
display:block;
padding:5px 10px;
width:150px;
text-align:left;
text-decoration:none;
color:Black;
font-weight:bold;
}

div#menu_Main a span{
white-space: nowrap;
} 

div#menu_Main a:hover {
background-color:Black;
color:White;
}

div#menu_Main #current:hover {
background-color:Black;
color:White;
}

div#menu_Main a#current {
background-color:rgb(178,34,34);
color:White;
}

#contentwrap {}

.btn {
border:none;
background-color:transparent;
font-weight:bolder;
}
.floatLeft {float:left;}
.floatRight {float:right;}
.accessKeyTag {text-decoration:underline;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
#toTop {clear:both;}
.mustBox {
background-color:transparent;
border:2px solid #d7b363;
}
.optBox {
background-color:transparent;
border:1px solid Black;
}
.tableBox {
width:90%;
border:1px solid Black;	
padding:0px;
border-collapse:collapse;
}
.tableBox th {
border-bottom: 1px solid Black;
padding: 2px 0px 2px 0px;
background-color:#E8E8E8;
}
.tableBox td {
border-top:1px solid Silver;
border-bottom:1px solid Silver;
}
.actionMenu {
clear:both;
text-align:right;
width:100%;
padding:0px;
margin:0px;
}

.actionMenu ul{
	list-style-type:none;
	padding-bottom:0px;
	margin-bottom:0px;
}

h1 {
font-size: x-large;
letter-spacing:1px;
border-bottom:2px solid rgb(178,34,34);
}
h2 {font-size: medium;}
#totop {
clear:both;
width:100%;
text-align:center;
}
h3 {font-size: small;}
#totop {
clear:both;
width:100%;
text-align:center;
}
#totop p {font-size:x-small;}
.myinvisible {
visibility:hidden;
display:none;
}

#cssLogged {

}
.TBox {
border:1px solid black;
border-collapse:collapse;
width:100%;	
}
.TBox th {
border-bottom:1px solid black;	
font-weight:bold;
text-align:center;
background-color:#cacaca;
}
.TBox td {border-bottom:1px solid black;}
.FBox {
border:1px solid black;
border-collapse:collapse;
width:100%;	
}
.FBox td {
padding:3px;
}
.FBoxHead {
padding:2px 0px 2px 20px;
border-bottom:1px solid Black;
background-color:#cacaca;
font-weight:bold;
}
.MustText {
font-weight: bold;
color: #8B0000;
}
.field {
width:450px;
border:1px solid Black;	
padding:0px 2px;
}
.mI_fld {
border:1px solid Black;
padding:0px 2px;
}
td.tabC {
padding:20px;
}
td.tabC fieldset {
padding:10px;
border:1px solid Black;
}
td.tabC fieldset table{
width:100%;
}
abbr {
cursor:help;
}

.textField {
	border:1px solid Black;
}

.MustBox {
font-weight: bold;
color:rgb(178,34,34);
}

.cssLogged {
width:620px;
min-width:420px;
}

.cssLogged a {
color:Black;
text-decoration:underline;
}

.cssLogged a:hover {
color:rgb(178,34,34);
}
