/***************** Template elements **************/

#templateEverything
{
}
#templateBannerContainer
{
height:60px;
background-color:#AEA290;
font-size: 1.4em;
color:#fff;
padding-left: 40px;
}
#templateMenuContainer
{
background-color: #9E9285;
text-align:center;
}
#templateBreadcrumbContainer
{
padding: 0px 5px 3px 5px;
text-transform:lowercase;
color: #7A7870;
}
#templateBreadcrumbContainer a
{
padding-left:10px;
color: #005879;
text-decoration:none;
}
#templateBreadcrumbContainer a:hover
{
text-decoration:underline;
}





#templateContentContainer
{
padding:10px 5px 10px 5px;
border-top: solid 1px #AEA290;
}
#templateContent
{
width: 1000px;
}
#templateFooterContainer
{
background-color:#C5BAAD;
border-top: solid 1px #AEA290;
padding-top: 10px;
padding-bottom:30px;
text-align: center;
font-size: 10px;
}
#templateFooterContainer a
{
color:#5F4C2F;
}
#templateH1Container
{
padding-left:5px;
}

#templateFooterContainer2
{
padding: 0px 5px 3px 5px;
text-transform:lowercase;
color: #7A7870;
font-size: .7em;
}
#templateFooterContainer2 a
{
padding-left:10px;
color: #005879;
text-decoration:none;
}
#templateFooterContainer2 a:hover
{
text-decoration:underline;
}
/************** Common elements *****************/
body
{
margin:5px;
padding:0px;
font-size:0.7em;
font-family:Arial, Helvetica, sans-serif;
background-color:#C5BAAD;
}
.detailDescription
{
margin:0px;
padding:0px;
font-size:0.7em;
font-family:Arial, Helvetica, sans-serif;

}
h1
{
font-size:1.2em;
margin: 10px auto 5px auto;
}
.listDescription
{
border-right: dashed 1px #AEA290;
width: 175px;
padding-left:0px;
padding-top:0px;
}
.listDescription h2
{
font-size: 1.2em;
font-weight: bold;
color: #5F4C2F;
}
.captionText
{

font-size: 11px;
}



/***********table styles ******************/
.listArea thead th
{
text-align:left;
border-bottom: solid 1px #5F4C2F;
color:#5F4C2F;
}
.listArea th a
{
color:#5F4C2F;
text-decoration:none;
}
.listArea th a:hover
{
text-decoration:underline;
}

.selectedColumn td
{
background-color: #c7bbac;
}
.rowEven .selectedColumn
{
background-color: #bbb0a2;
}
.rowOdd
{
background-color:#DFD9D2;
}
.rowEven
{
background-color:inherit;
}

img.sortArrow
{
border:none;
width:9px;
height:5px;
margin-left:4px;
margin-bottom:2px;
}
.listArea button
{
background-color:#ccaf8f;
color:#5F4C2F;
border: solid 1px #5F4C2F;
cursor:pointer;
margin-left:2px;
margin-right:2px;
}
.rowEvenHeader
{
background-color:inherit;
border-bottom: dashed 1px #AEA290;
color:#5F4C2F;
font-weight:bold;
font-size: 1.0em;
}
.rowOddHeader
{
background-color:#d4c8ba;
border-bottom: dashed 1px #AEA290;
color:#5F4C2F;
font-weight:bold;
font-size: 1.0em;
}



/************ form styles **************/
#MySpamTrap 
{
display: none;
}
.formArea tbody td
{
vertical-align: top;
border-bottom: dashed 1px #AEA290;
padding-top:8px;
padding-bottom:8px;
}
.formArea tbody th
{
vertical-align:top;
text-align:right;
color:#5F4C2F;
padding-right:20px;
width:200px;
border-bottom: dashed 1px #AEA290;
padding-top:8px;
padding-bottom:8px;
}
.formArea button, .addButton
{
background-color:#AEA290;
color:#5F4C2F;
border: solid 1px #5F4C2F;
cursor:pointer;
margin-left:2px;
margin-right:2px;
}
.formArea button:hover, .addButton:hover, .listArea button:hover
{
background-color:#b39a7d;
}
.formArea td a
{
color:#1131a9;
text-decoration:underline;
}
.formArea td a:hover
{
text-decoration:none;
}
span.labelExplanation
{
color: #666;
display:block;
font-weight:normal;
font-size: 0.8em;
}
label, th label
{
font-weight:normal;
}
.formArea .rowButtons td, .formArea .rowButtons th
{
padding-top:30px;
border-bottom:none;
}
.rowButtons td
{
text-indent:200px;
}
.rowButtons td button
{
text-indent:0px;
}

a
{
color: #005879;
text-decoration:  none;
}
a:hover
{
text-decoration:underline;
}
th a
{
color: #000;
text-decoration:  none;
}
th a:hover
{
text-decoration:underline;
}

