/* Global Styles */
body {
background-color: #62573f;
/*background-image: url(images/background9.png);
background-repeat: no-repeat;
background-position: center;*/
}

.divider-genper {
height: 5px;
}

img {
border-width: 0pt;
}

a:link {
color: #000000;
text-decoration: underline;
}

a:visited {
color: #000000;
text-decoration: underline;
}

a:hover {
text-decoration: underline;
color: #000000;
}

a:active {
text-decoration: underline;
}

/* Base Style */

.base-table {
width: 800px;
border-style: solid;
border-width: thin;
border-color: #000000;
border-collapse: collapse;
}



/* Header Style */

.header-main {
width: 100%;
border-style: solid;
border-width: thin;
border-color: #000000;
text-align: center;
height: 198px;
background-image: url(images/mrhs.png);
vertical-align: top;
}

.header-sub {
width: 100%;
border-style: solid;
border-width: thin;
text-align: center;
height: 8px;
background-color: silver;
border-color: #000000;
background-image: url(images/divider.png);
}

.sitename {
font-family: sans-serif;
font-weight: bold;
font-size: 14pt;
padding-top: 15px;
}

.sitetag {
font-family: sans-serif;
font-size: 10pt;
font-style: italic;
}


/* Menu Style */

.menu-main {
width: 175px;
border-style: solid;
border-width: thin;
border-collapse: collapse;
border-color: #000000;
padding: 1px;
background-color: #ffffff;
vertical-align: top;
}

.menu-header {
line-height: 130%;
text-align: center;
width: 100%;
border-style: solid;
border-width: thin;
border-collapse: collapse;
border-color: #000000;
padding: 0px;
background-color: #efe9cf;
font-family: sans-serif;
font-size: 10pt;
font-weight: bold;
background-image: url(images/header.png);
}

.menu-body {
width: 100%;
background-color: #efe9cf; /*#F8F8FF*/
border-style: solid;
border-width: thin;
border-color: #000000;
font-family: sans-serif;
font-size: 10pt;
padding: 0px;
/*background-image: url(images/menu-bk.png);*/
}

.menu-element-1 {
line-height: 130%;
text-align: left;
width: 100%;
padding: 0px;
}

.menu-element-1:hover {
background-color: #bbaf99;
}

.menu-spacer {
line-height: 150%;
}

.menu-vert-spacer {
width: 5px;
background-image: url(images/divider2.png);
background-color: silver;
border-style: solid;
border-width: thin;
border-color: #000000;
}


/* Main Body Style */

.body-main {
background-color: #ffffff;
width: 620px;
vertical-align: top;
padding: 1px;
}

.body-element-1 {
padding: 3px;
background-color: #ffffff;
}

.portfolio-image {
width: 300px;
border-style: solid;
border-width: thin;
border-color: #000000;
}

.cpage_body {
font-family: sans-serif;
font-size: 9pt;
background-color: #ffffff;
}

tbody {
font-family: sans-serif;
font-size: 9pt;
}

/* Footer Style */

.footer-bar {
background-image: url(images/divider.png);
border-style: solid;
border-width: thin;
border-color: #000000;
background-color: silver;
height: 8px;
}

.footer {
text-align: center;
font-size: 7pt;
font-weight: bold;
color: #000000;
font-style: italic;
background-color: #ffffff;
width: 800px;
margin: auto;
border-style: solid;
border-width: thin;
/*background-image: url(images/menu-bk.png);*/
}

/* News Style */

.news-table {
border-style: none;
border-width: 0px;
border-color: #000000;
background-color: #ffffff;
color: #000000;
width: 100%;
}

.news-title {
font-family: sans-serif;
font-size: 10pt;
font-weight: bold;
background-color: silver;
border-style: solid;
border-width: thin;
border-color: #000000;
color: #000000;
padding: 0px;
text-align: center;
background-image: url(images/header.png);
background-position: bottom;
}

#news-title img {
border: none;
}

.news-subtitle {
font-family: sans-serif;
font-size: 7pt;
background-color: silver;
border-style: solid;
border-width: thin;
border-color: #000000;
color: #000000;
padding: 3px;
background-image: url(images/header.png);
/* background-image: url(images/menu-bk.png); */
}

.news-body {
font-family: sans-serif;
font-size: 9pt;
padding-right: 5px;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #ffffff;
border-style: solid;
border-width: thin;
border-color: #000000;
color: #000000;
/*background-image: url(images/menu-bk.png);*/
}

.news_titlelink {
color: #000000;
}

.news_extendstring {
color: #000000;
}

.news_icon {
border: none;
}

a.news_caticon {
border: none;
}

/* [forum style] */

.fcaption {
background-color: #ece7d4;
font-weight: bold;
font-size: 10px;
border-style: solid;
border-width: 1pt;
/*background-image: url(images/header.png);*/
}

.fborder {
border-style: solid;
border-width: 1pt;
border-color: #ffffff;
/*background-color: #bfbb30;*/
font-size: 10px;
padding-right: 0px;
padding-left: 0px;
}

.forumheader {
border-style: solid;
border-width: 1pt;
border-color: #000000;
background-color: #ece7d4;
font-weight: bold;
font-size: 10px;
padding: 2px;
/*background-image: url(images/menu-bk.png);*/
}

.forumheader2 {
border-style: solid;
border-width: 1pt;
border-color: #000000;
background-color: #ffffff;
font-size: 10px;
text-align: left;
padding: 2px;
/*background-image: url(images/menu-bk.png);*/
}

.forumheader3 {
border-style: solid;
border-width: 1pt;
border-color: #000000;
background-color: #ffffff;
font-size: 10px;
padding: 2px;
text-align: left;
/*background-image: url(images/menu-bk.png);*/
}

.forumheader4 {
border-style: solid;
border-width: 1pt;
border-color: #000000;
background-color: #ffffff;
font-size: 10px;
}

.smallblacktext {
font-size: 6pt;
font-weight: bold;
}


