/*
*general styles
*/

table, body {
    border-collapse:	collapse;
}

td, body {
    margin:0px;
    padding:0px;
    border:0px;
}

body, a , p, td{
    font-family: Verdana, Arial, Sans serif;
    font-size: 12px;
    color:black;
}

h1 {
    font-size:20px;
    font-family:arial;
    font-weight:bold;
    color: black;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin:0px;
    
}


h2 {
    font-size:16px;
    font-family:arial;
    font-weight:bold;
    color: black;
    letter-spacing: 1px;
    margin:0px;
    
}

h3 {
    font-size:12px;
    font-family:arial;
    font-weight:bold;
    font-style: italic;
    color: black;
    letter-spacing: 1px;
    margin:0px;
    
}


a:hover {
    text-decoration:none;
}

img {
    border: 0px;
}

/*
* Main page styels
*/
.mainWindow {
    width: 980px;
}

.logoHeadLeft, .logoHeadRight {
    background-color: black;
    padding:3px;
}

.bottomMenuWindow{
    border-top:2px solid #AEAEAE;
}

.bottomMenuWindow td
{
    padding:6px 12px;
}

.contentsWindow {
    width:790px;
}

.logoWindow {
    border-left: 1px solid black;
    border-right:1px solid black;
}

.menuB, .menuB a {
    text-align:center;
    font-size:11px;
    color:white;
    text-transform:uppercase;
    padding-top:4px;
    padding-bottom:4px;
    text-decoration:none;
}

.menuB a:hover {
    text-decoration:underline;
}

/*
* Menu items
*/
.menuItemLev2Sel, .menuItemLev2 {
    text-align:center;
    border-right: 1px solid #AEAEAE;
    border-left: 1px solid #AEAEAE;
    padding-top: 2px;
    padding-bottom:2px;
    
    border-bottom: 2px solid #AEAEAE;
}

.menuItemLev2Sel {
    background-color: #ffab03;
}

.menuItemLev2Sel a {
    color: black;
    font-weight:bold;
    text-decoration:none;
}

.menuItemLev2 a {
    font-weight:bold;
    text-decoration:none;
}

.menuWindow{
    width:190px;
    border-left: 1px solid #aeaeae;
    border-right:1px solid #aeaeae;
}

.mainMenuWindow {
    border-left: 1px solid #aeaeae;
    border-right:1px solid #aeaeae;    
}

.menuItemLev3Sel, .menuItemLev3, .menuItemLev4Sel, .menuItemLev4 {
    text-align:left;
    padding-top: 2px;
    padding-bottom:2px;
    padding-left:7px;
    width:188px;
}

.menuItemLev3Sel, .menuItemLev4Sel {
    background-color: #ffab03;
}

.menuItemLev3Sel a, .menuItemLev4Sel a {
    color: black;
    font-weight:bold;
    text-decoration:none;
}

.menuItemLev3 a, .menuItemLev4 a {
    text-decoration:none;
}

.searchCell
{
    margin-top:25px;
    padding:5px;
    border-top: 1px solid #aeaeae;
}

.logoMenu
{
    text-align:center;
    padding:3px;
    padding-top:5px;
    padding-bottom:5px;
}

/**
* inputs
*/

#searchTxt {
    border: 1px solid black;
    width:100px;
}

.buttonForm, .buttonFormOff, .buttonFormOn {
    text-align:center ; 
    padding: 2px; 
    cursor: pointer; 
    font-weight: bold; 
    border-width: 1px; 
    border-style: solid; 
    border-color: black; 
    background-color: #d9991a; 
    color: black;
    width:auto;
}

.buttonFormOn {
   background-color: #ffab03; 
}

.buttonFormOff {
    border-color:#ababab;
    background-color:#cecece;
    color:#ababab;
}

input, select, textarea
{
    border:1px solid #ffab03;
    background-color:white;
    color:black;
    font: 12px arial;
    margin: 4px 0;
    padding: 2px 6px;
}

select
{

}

textarea
{
    width:350px;
}


/**
* contents styles
*/

/**
* CMS
*/

.toolbarCMS {
    
}

#contentCMS {
    width:600px;
    padding:12px;
    
}

#imagesCMS {
    width: 190px;
    border-left: 1px solid #aeaeae;
    border-right:1px solid #aeaeae;    
}

.imageCMS {
    padding-top:4px;
    padding-left: 7px;
}

#contentCMS, #contentCMS p {
    font-size:12px;    
}

#contentCMS p {
    margin-top:0px;
    margin-bottom:0px;
}

#contentCMS h1 {
    font-size:20px;
    font-family:arial;
    font-weight:bold;
    color: black;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin:0px;
    
}


#contentCMS h2 {
    font-size:16px;
    font-family:arial;
    font-weight:bold;
    color: black;
    letter-spacing: 1px;
    margin:0px;
    
}

#contentCMS h3 {
    font-size:12px;
    font-family:arial;
    font-weight:bold;
    font-style: italic;
    color: black;
    letter-spacing: 1px;
    margin:0px;
    
}

#contentCMS a {
    color: #ffab03;
    
}

#contentCMS td {
    font-size:12px;
    padding-left:10px;
    padding-right:10px;
    padding-top:3px;
    padding-bottom:3px;
}

#contentCMS .boldText {
    font-weight:bold;
    color: #ffab03;
}

.subText
{
    font-size: 10px;
    font-family: Verdana;
    margin:0px;
    margin-bottom:10px;
}

/**
* category
*/

#contentCat {
    width:600px;
    padding:12px;
    
}

#contentCat, #contentCat p {
    font-size:12px;
} 

#contentCat h1 {
    font-size:20px;
    font-family:arial;
    font-weight:bold;
    color: black;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin:0px;
    
}

#contentCat h2 {
    font-size:16px;
    font-family:arial;
    font-weight:bold;
    color: black;
    letter-spacing: 1px;
    margin:0px;
    
}

#contentCat h3 {
    font-size:12px;
    font-family:arial;
    font-weight:bold;
    font-style: italic;
    color: black;
    letter-spacing: 1px;
    margin:0px;
    
}

#contentCat a {
    color: #ffab03;
    
}

#contentCat td {
    font-size:12px;
    padding-left:10px;
    padding-right:10px;
    padding-top:3px;
    padding-bottom:3px;
}

.entityCat {
    background-color: #f0f0f0;
    padding: 7px;
    margin-bottom:7px;
    width:740px;
    float:left;
}

.entityText {
    float:left;
    width:540px;
}

.entityImages {
    float:right;
    width:180px;
    padding:2px;
}

.entityImages img {
}

.entitySepHr
{
    border: 0px;
    border-top: 1px solid #979797;
    position:relative;
    margin:0px;
    padding:2px 0px 2px 0px;
}

/**
* forms*
*/
.contentCol {
    background-color: #AEAEAE;
}

.contentRow {
    padding:0px;
    margin:0px;
}


