/* Main area definitions */
body {
background-image: url(/midcom-serveattachmentguid-950a4b3f8482c992fe07a45a52107761/ocre_bgr.gif);
background-color: white;
background-repeat: repeat-y;
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 18px;
font-weight: normal;
font-variant: normal;
letter-spacing: normal;
word-spacing: normal;
}

#top {
position: absolute;
min-width: 920px;
height: 202;
top: 0px;
left: 0px;
background-image: url(/midcom-serveattachmentguid-f54e750404580314e02f98b1fac9f4e0/web_top_wide.jpg);
background-repeat: no-repeat;
}

#left {
margin: 0px;
padding: 0px;
width: 155px;
min-height: 476;
position: absolute;
top: 202px;
left: 0px;
background-image: url(/midcom-serveattachmentguid-a50cce1e8fb82e3901574c68fecc5057/web_left.jpg);
background-repeat: no-repeat;
}

#navi {
background: white;
width: 130px;
margin: 0px;
padding: 0px;
border-left: 1px solid #7E261A;
border-right: 1px solid #7E261A;
padding-right: 8px;
padding-top: 1px;
padding-bottom: 1px;
}

#search, #login {
width: 124px;
text-align: right;
background: white;
border-left: 1px solid #7E261A;
border-right: 1px solid #7E261A;
padding-left: 7px;
padding-right: 7px;
padding-top: 1px;
padding-bottom: 1px;
font-size: 10px;
font-style: normal;
line-height: 11px;
}

#login {
text-align: center;
padding-left: 19px;
padding-right: 19px;
}

#getFireFox {
margin-top: 30px;
text-align: center;
margin-left: 8px;
width: 160px;
}

#getFireFox img, #getFireFox a, #getFireFox a:hover{
border: none;
text-decoration: none;
}

#signUp, #updatedDates {
margin-top: 30px;
text-align: center;
margin-left: 8px;
width: 160px;
}

#signUp img, #signUp a, #signUp a:hover{
border: none;
text-decoration: none;
}



#main {
margin: 0px;
padding: 0px;
position: absolute;
top: 194px;
left: 155px;
}

#content {
min-height: 450px;
text-align: justify;
margin: 0px;
padding-top: 1px;
padding-left: 50px;
padding-right: 65px;
background: white;
background-repeat: no-repeat;
width: 459px; 
padding-bottom: 20px;
border: none;
border-left: 1px solid #7E261A;
border-right: 1px solid #7E261A;
}

#content h1.*,#content h2.*,#content h3.* {
text-align: left;
}

#newsBox {
padding: 5px;
border: 1px solid #7E261A;
-moz-border-radius: 15px;
}

#right {
min-width: 180px;
min-height: 194;
position: absolute;
top: 202px;
left: 731px;
background-image: url(/midcom-serveattachmentguid-0e133aa4e1e322ce5cb535efeb1465dc/web_right.jpg);
background-repeat: no-repeat;
}

#rightBox {
margin: 0px;
padding: 0px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 1px;
padding-top: 1px;
background: white;
border-left: 1px solid #7E261A;
border-right: 1px solid #7E261A;
font-size: 10px;
}

#footer {
margin-top: 10px;
padding: 0px;
color: #B5B5B5;
text-align: center;
}
/* /Main Area definitions */

/* Basic element definitions, headings are re-defined at the end of the file (IE bug) */
h1,h1.*,h2,h2.*,h2,h3.* {
font-weight: bold;
}
h1,h1.* {
font-size: 12px;
margin-top: 0;
}
h2,h2.* {
font-size: 11px;
}
3h,h3.* {
font-size: 10px;
}

.h1_topmargin {
margin-top: 0px;
}

a {
color: black;
text-decoration: underline;
}

input.text, input.button, a.button {
margin: 2px;
padding: 0px;
border: 1px solid #7E261A;
}
input.button, a.button {
background-color: white;
}
input.button:hover, a.button:hover {
background-color: #DDDDDD;
}
input.button:active, a.button:active {
}


/* /Basic element definitions */


/* Special element definitions */
div.edit-this-page
{
    display: inline;
}

ul.midcom_toolbar
{
    display: inline;

}

.cornerBoxLeft {
margin-right: 8px;
margin-left: 8px;
padding-left: 1px;
padding-right: 1px;
}

.cornerBoxRight {
margin: 0px;
margin-right: auto;
margin-left: 7px;
margin-top: 10px;
padding: 0px;
width: 160px;
}

#main p {
margin-left: 20px;
/* text-indent: 15px; */
}




ul.midcom-template-navi {
list-style: none;
margin: 0px;
padding: 0px;
margin-left: 10px;
}


ul.midcom-template-navi ul {
padding-left: 7px;
}


ul.midcom-template-navi li {
padding: 0px;
margin: 0px;
/* margin-bottom: 7px; */
}

#navi a, ul.midcom-template-navi li {
text-decoration: none;
}

#navi a:hover, ul.midcom-template-navi li a:hover {
text-decoration: underline;
}

#navi a.nnbs, ul.midcom-template-navi li a.selected {
font-weight: bold;
}

#footer a {
color: #B5B5B5;
}

#content img {
margin: 10px;
}


#content img.photos, #content p img.photos {
margin: 0px;
}

#loginButton {
font-size: 10px;
font-style: normal;
margin: 0px;
margin-top: 5px;
}

#login input.text{
width: 90px;
}

#search label {
display: block;
font-weight: bold;
text-align: left;
font-size: 12px;
margin-bottom: 5px;
}

#search input.text {
width: 115px;
}

#flags {
margin-top: 10px;
text-align: center;
margin-left: 10px;
}

#flags a img {
border: none;
}

#login h1 {
font-size: 10px;
}

#content h2,#content h1,#content h3 {
text-align: left;
}

#content img.spacer, img.spacer {
margin: 0px;
padding: 0px;
border: none;
}
/* /Special element definitions */
/* Heading definitions again, to overcome IE stupidity */
#content h1 { font-size: 12px; }
#content h2 { font-size: 11px; }
#content h3 { font-size: 10px; } 
