/* Existing HTML elements */
body { background: #efefef; margin-top: 0px; margin-bottom: 0px; }
body, td, ul { font-family: 'Trebuchet MS', Verdana, Arial, Tahoma; color: #777777; line-height: 22px;}
input, textarea, select { font-family: 'Trebuchet MS', Verdana, Arial, Tahoma; color: #777777; }
hr { border: solid 1px #ffffff;border-top: solid 1px #cacaca; margin-top: 20px; }

/* Existing HTML font elements */
h1, h2, h3 { font-family: 'Trebuchet MS', Verdana, Arial, Tahoma; color: #8DBE17; font-weight: normal; margin-top: 0px; }
h1 { font-weight: normal;}
h1.error { color: #BE1010; font-weight: normal; }
h2 { font-weight: bold; }
h3 { font-weight: bold; }

p { color: #808080; line-height: 22px;}

a:link, a:visited, a:active { color: #8DBE17; text-decoration: underline; }
a:hover { color: #8DBE17; text-decoration: none; }


/* Own font elements */
.mText { font-size: 16px; color: #ffffff; font-weight: bold; margin-top: -10px; padding-top: -10px;}
.articleInfo { text-align: right; font-size: 10px; color: #999999; margin: 0px; padding: 0px; }



textarea, input, select { color: #939393; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; }
.btn { height: 30px; padding-left: 10px; padding-right: 10px; color: #767676; font-size: 11px; }


/* Created elements */
#Page { position: relative; width: 1000px; margin-left: auto; margin-right: auto; background: #ffffff; margin-top: 0px; padding-top: 10px; padding-bottom: 20px; border-left: solid 1px #cacaca; border-right: solid 1px #cacaca; border-bottom: solid 1px #cacaca; overflow: hidden; }
#TopBar { position: relative; width: 962px; margin-left: auto; margin-right: auto; text-align: right; margin-bottom: 4px; }
#Header { position: relative; width: 962px; height: 296px; margin-left: auto; margin-right: auto; background: url('../images/background.png') no-repeat; margin-bottom: 30px; }
#HeaderFlashPosition { position: absolute; left: 6px; top: 5px; }
#HeaderMenu { position: absolute; left: 40px; top: 270px; z-index: 1000; }
#Content { position: relative; width: 962px; margin-top: 40px; margin-left: auto; margin-right: auto; margin-bottom: 20px; text-align: left; overflow: hidden; }
#Footer { position: relative; width: 962px; margin-top: 10px; margin-left: auto; margin-right: auto; margin-bottom: 40px; overflow: hidden;}

.LeftContent { position: relative; width: 619px; overflow: hidden; float: left; margin-bottom: 10px; }
.LeftContentHeader { position: relative; width: 619px; height: 26px; background: #ffffff url('../images/content/left _ header.png') no-repeat; }
.LeftContentMiddle { position: relative; width: 619px; background: #ffffff url('../images/content/left _ middle.png') repeat-y; overflow: hidden; }
.LeftContentFooter { position: relative; width: 619px; height: 26px; background: #ffffff url('../images/content/left _ footer.png') no-repeat; }

.RightContent { position: relative; width: 331px; overflow: hidden; float: left; margin-bottom: 10px; }
.RightContentHeader { position: relative; width: 331px; height: 26px; background: #ffffff url('../images/content/right_header.png') no-repeat; }
.RightContentMiddle { position: relative; width: 331px; background: #ffffff url('../images/content/right_middle.png') repeat-y; overflow: hidden; }
.RightContentFooter { position: relative; width: 331px; height: 26px; background: #ffffff url('../images/content/right_footer.png') no-repeat; }

.Box { position: relative; width:303px; margin-left: auto; margin-right: auto; margin: 4px; overflow: hidden; float: left; }
.BoxHeader { position: relative; width: 303px; height: 35px; background: #ffffff url('../images/box/box_header.gif') no-repeat; }
.BoxHeaderContent { position: relative; font-size: 14px; color: #ffffff; font-weight: bold; padding-left:15px; padding-top: 9px; font-family:Tahoma; }
.BoxMiddle { position: relative; width: 303px; min-height: 162px; background: #ffffff url('../images/box/box_bg.gif') no-repeat; } 
.BoxMiddleContent { position: relative; padding-left:15px; padding-top: 9px; padding-right: 15px; line-height:18px; }
p.BoxP { margin-left: 10px; margin-right: 10px; margin-bottom: 0px; margin-top: 5px; }
