/* MAIN MENU STYLES */

Div#mainMenu
{
width: 620px;
}

a.mainMenuItem
{
display: block;
height: 28px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 10px;
text-decoration:none;
text-align: center;
text-transform: uppercase;
color:#b9a986;
padding: 4px;
padding-left: 5px;
padding-right: 5px;
padding-top: 6px;
}

a:hover.mainMenuItem, a.mainMenuItemActive, a:hover.mainMenuItemActive
{
display: block;
background:url('/media/templates/menuBgActive.jpg');
background-repeat: repeat-x;
height: 28px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 10px;
text-decoration: none;
text-transform: uppercase;
text-align: center;
color: #f6e7c7;
padding: 4px;
padding-left: 5px;
padding-right: 5px;
padding-top: 6px;
}

Div#mainMenuItems
{
position: relative;
z-index: 500;
}

.mainMenuLevel2Items
{
z-index: 500;
width: 160px;
}

a.mainMenuItemLevel2
{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 10px;
height: 100%;
text-decoration: none;
color: #A7956D;
padding: 5px;
background: #01003A;
border-left: 1px solid #A7956D;
border-right: 1px solid #A7956D;
border-bottom: 1px solid #A7956D;
z-index: 500;
}

a:hover.mainMenuItemLevel2, a.mainMenuItemLevel2Active,
a:hover.mainMenuItemLevel2Active
{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
height: 100%;
font-size: 10px;
text-decoration:none;
color: #A7956D;
padding: 5px;
background: #515062;
border-left: 1px solid #A7956D;
border-right: 1px solid #A7956D;
border-bottom: 1px solid #A7956D;
z-index: 500;
}


/* NEWS ARTICLE MENU STYLES */

Div#newsReleaseMenu
{
padding: 10px;
}

Div#newsReleaseMenu img
{
border: 0px;
}

Div#newsReleaseMenuItems
{
padding-bottom: 10px;
}

Div#newsReleaseMenuTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #01013a;
border-bottom: 1px solid #01013a;
}

Div#newsReleaseMenuDescription
{
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #01013a;
padding-top: 5px;
padding-bottom: 5px;
}

/* PROPERTY MENU */

Div#propertyMenu
{
/*background: #01003A;*/
border: 1px solid #B1AF86;
background:#515062;;
}

Div#propertyMenu img
{
border: 0px;
}

Div#propertyMenu td
{
padding-left: 2px;
padding-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
}

Div#propertyMenuImage
{
padding: 10px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 5px;
}

Div#propertyMenuImage img
{
border: 1px solid #FFF;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#propertyMenuItems
{
border-bottom: 1px solid #B1AF86;
}

a.propertyMenuItem
{
display: block;
background: #01003A;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#B0AE87;
text-decoration: none;
cursor: hand;
}

a:hover.propertyMenuItem, a.propertyMenuItemActive, a:hover.propertyMenuItemActive
{
display: block;
background: #515062;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color:#FFF;
text-decoration: none;
cursor: hand;
}

Div#propertyTitle
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #B7B18F;
height: 53px;
padding-top: 10px;
}

/* CPATH STYLES */

Div#cpath
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size: 10px;
text-decoration:none;
color: #01013a;
padding-left: 10px;
text-align: left;
}

Div#cpath td 
{
font-weight: normal;
font-size: 10px;
text-decoration:none;
color: #01013a;
}

Div#cpath table
{
font-weight: normal;
font-size: 10px;
text-decoration:none;
color: #01013a;
}

a.cpathItem
{
font-weight: normal;
font-size: 10px;
text-decoration:none;
color: #f6e7c7;
padding-top: 5px;
}

a:hover.cpathItem
{
font-weight: normal;
font-size: 10px;
text-decoration:none;
color:#01013a;
padding-top: 5px;
}


/* MENU BOX STYLES */

Div#boxMenu
{
margin-bottom: 10px;
width: 205px;
}

Div#boxMenuCap
{
background-image: url('/media/templates/boxCap.jpg');
background-repeat: no-repeat;
background-position: bottom;
height: 4px;
}

Div#boxMenuBody
{
background-image: url('/media/templates/boxBody.jpg');
background-repeat: repeat-y;
padding: 10px;
}

Div#boxMenuFooter
{
background-image: url('/media/templates/boxFooter.jpg');
background-repeat: no-repeat;
background-position: top;
height: 4px;
}

Div#boxMenuTitle
{
background-image: url('/media/templates/goldBorderBtm.jpg');
background-repeat: no-repeat;
background-position: bottom center;
font-weight: bold;
font-size: 11px;
text-decoration:none;
text-transform: uppercase;
color: #b9a986;
padding-bottom: 5px;
}

Div#boxMenuDescription
{
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
font-weight: normal;
font-size: 10px;
line-height: 14px;
text-decoration:none;
color: #b9a986;
padding-bottom: 10px;
}

Div#boxMenuBodyText
{
}

Div#boxMenuImage
{
display: block;
text-align: center;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
}

a.boxMenuItem
{
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
font-weight: normal;
font-size: 10px;
text-decoration:none;
text-transformation: uppercase;
color: #b9a986;
padding-left: 10px;
}

a:hover.boxMenuItem, a.boxMenuItemActive, a:hover.boxMenuItemActive
{
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
background-image: url('/media/templates/articleMenuBgActive.jpg');
background-repeat: repeat-x;
background-position: 0 0;
font-weight: normal;
font-size: 10px;
text-decoration:none;
text-transformation: uppercase;
color: #f6e7c7;
padding-left: 10px;
}

/* FOOTER TEXT */

Div#footerText
{
font-family: verdana;
font-weight: normal;
font-size: 10px;
text-decoration:none;
color: #b9a986;
padding: 3px;
padding-left: 10px;
padding-top: 7px;
}

/* GALLERY LAYOUT STYLES */

Div#macGalleryContainer
{
display: block;
padding-bottom: 25px;
}

Div#macGalleryThumbBar
{
width: 550px;
height: 64px;
margin-bottom: 5px;
overflow: auto;
}

Div#macGalleryThumbBarPhotos
{
width: 550px;
height: 84px;
margin-bottom: 5px;
overflow: auto;
}

Div#macGalleryThumbTable table
{
width: 1%;
}

.macGalleryThumbItem
{
padding: 1px;
border: 1px solid #FFFFFF;
}

Div#macGalleryImage
{
text-align: center;
}

Div#macGalleryImagePhotos
{
text-align: center;
}

Div#macGalleryImagePhotos img
{
border: 1px solid #000000;
}

Div#macGalleryPreNext
{
text-align: right;
padding-bottom: 5px;
}

Div#macGalleryPreNext a
{
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
line-height: 14px;
text-transform: uppercase;
text-decoration: none;
text-align: left;
color: #999999;
}

Div#macGalleryPreNext a:hover
{
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
line-height: 14px;
text-transform: uppercase;
text-decoration: none;
text-align: left;
color: #ff9900;
}


Div#macGalleryInfo
{
display: block;
position: relative;
width: 195px;
height: 225px;
}

Div#macGalleryLink
{
display: block;
position: absolute;
left: 0px;
bottom: 1px;
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}

Div#macGalleryLink a
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: underline;
color: black;
}

Div#macGalleryLink a:hover
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #9a0111;
}


/* GALLERY TEXT STYLES */

Div#macGalleryTitle
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: bold;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
text-align: left;
padding-bottom: 5px;
height: 20px;
}

Div#macGalleryDesc
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-align: left;
margin-top: 10px;
padding-right: 15px;
}

Div#propertyBodyImage
{
}

Div#propertyBodyTitle
{
}

Div#propertyBodyText
{
}

#propertyTable
{
width: 569px;
}

#propertyTdLeft
{
width: 121px;
}


#propertyTdRight
{
width: 121px;
}

#propertyTdBody
{
width: 328px;
}

/* DEFAULT STYLES */

DIV#minterraLogoDiv
{
background: #FFFFFF;
padding: 10px;
margin-bottom: 20px;
width: 300px;
}

a
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
 line-height: 17px; 
color:#01013a;
text-decoration: none;
}

a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height: 17px; 
color:#C68F05;
text-decoration: underline;
}

/* TEMPLATE DIVS AND TABLES FOR LAYOUT */

Div#body, html
{
background-image: url('/media/templates/minBackgroundSlice01.gif');
background-repeat: repeat;
background-position: 0 0;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 0px;
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size: 11px;
line-height: 17px; 
color: #01013a;
}


Div#content
{
width: 800px;
height: 100%;
border: 1px solid #222222;
text-align: center;
margin-left: auto;
margin-right: auto;
background: #FFFFFF;
}

html>body #content
{
height: auto;
min-height: 100%;
}

Div#banner
{
}

Div#menu
{
display: block;
background-image: url('/media/templates/menuBg.jpg');
background-repeat: repeat x;
height:28px; 
}

Div#cpath
{
display: block;
background-image: url('/media/templates/cpathBg.jpg');
background-repeat: repeat x;
height:23px; 
}


/*  CONTENT TABLE STYLES */

#contentTable
{
margin-top: 20px;
width: 800px;
height: 100%;
}

#contentTdLeft
{
}

#contentTdRight
{
width: 1%;
}

/*  FOOTER TABLE STYLES */

#footerTable
{
display: block;
width: 800px;
background-image: url('/media/templates/menuBg.jpg');
background-repeat: repeat x;
background-position: top;
height:28px; 
}

#footerTdLeft
{
width: 470px;
}

#footerTdRight
{
}

/* PROPERTY TEMPLATE CONTAINERS */

#propertyTable
{
margin-top: 20px;
width: 800px;
}

#propertyTdleft
{
width: 220px;
}

#propertyTdCenter
{
width: 450px;
/*padding: 10px;*/
}

#propertyTdRight
{
width: 220px;
}


/* DEFAULT ARTICLE STYLES */

Div#defaultArticle
{
padding: 15px;
padding-top: 0px;
padding-left: 25px;
padding-right: 20px;
width: 542px;
overflow: hidden;
}

Div#defaultArticle img
{
border: 1px solid #222;
}

Div#defaultArticleTitle
{
display: block;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
text-decoration:none;
text-align: left;
color: #01013a;
padding-bottom: 10px;
}

Div#defaultArticleDescription
{
display: block;
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 11px;
text-decoration:none;
line-height: 17px; 
color: #01013a;
padding-bottom: 10px;
}

Div#defaultArticleBody
{
display: block;
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size: 11px;
line-height: 17px; 
color: #01013a;
}

Div#defaultArticleBody table
{
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size: 11px;
line-height: 17px; 
color: #01013a;
}



/* FORM STYLES FOR SEARCH BOXES AND REG FORMS , ETC*/

Div#searchBox
{
height: 16px;
padding-top: 5px;
padding-left: 10px;
}

.searchBoxInput
{
border: 1px solid #b9a985;
background: #b9a986;
height: 16px;
width: 125px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 10px;
text-decoration:none;
color: #01013a;
padding-left: 10px;
}

.submitButton
{
background-image: url('/media/templates/okSubmit.jpg');
background-repeat: no-repeat:
height: 16px;
width: 30px;
}

Div#regForm
{
width: 330px;
height: 16px;
padding-top: 5px;
text-align: right;
}

.regInput
{
border: 1px solid #b9a985;
background: #b9a986;
height: 16px;
width: 125px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 10px;
text-decoration:none;
color: #01013a;
}

Div#regForm td
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 11px;
text-decoration:none;
color: #b9a986;
padding-right: 5px;
}


/* SEARCH RETURN STYLES */

Div#searchResultsBox
{
padding: 10px;
}

/*Div#searchResults
{
padding-bottom: 10px;
}*/

DIV#searchTitle
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
font-size: 11px;
color: #09003E;
}

DIV#searchBodytext
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
line-height: 17px; 
font-size: 11px;
color: #09003E;
padding-bottom: 10px;
}

DIV#searcPagenumbers
{
padding-left: 10px;
padding-bottom: 20px;
}

a.searchMenuLink
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
text-decoration:none;
color: #09003E;
}

a:hover.searchMenuLink, a.searchMenuLinkActive, a:hover.searchMenuLinkActive
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold;
text-decoration:none;
color: #B0AE87;
}

/* CONTACT SKIN */

Div#emailForm
{
width: 400px;
padding: 10px;
}

Div#emailForm td
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #01013a;
}

Div#emailForm input
{
border: 1px solid #A09464;
background: #F0F0F0;
}



