/* CSS Document */

body { background-color:#9A0002; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#9A0002; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-shadow-color:#9A0002; scrollbar-arrow-color:#9A0002; scrollbar-track-color:#FFFFFF; margin:0; }

#banner { width:955px; height:145px; margin-left:auto; margin-right:auto; position:relative; }
#main { width:955px; height:455px; margin-left:auto; margin-right:auto; background-image:url(graphics/fill_br.jpg); background-position:bottom right; background-repeat:no-repeat; }
#points { width:195px; height:170px; position:relative; left:40px; top:120px; overflow:auto; }
#left { width:420px; height:455px; }
#contentenv { width:500px; height:390px; position:relative; left:0px; top:0px; overflow:auto; background-color:#FEFEFE; text-align:left; }
#content { width:475px; }

.title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#000000; font-weight:bold; }
.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; }
.textbold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:bold; }
.textbolditalic { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:bold; font-style:italic; }
.footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; }
ul { margin-left:25px; }
ol { margin-left:30px; }

.formbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; overflow:auto; }

a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none }
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:bold; text-decoration:underline }
a.footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none; }
a.footer:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:normal; text-decoration:underline; }

ul.download {
margin-left:0px;
padding-left:0px;
}
.download li{
background:url("graphics/pdf_icon.jpg") no-repeat scroll 0 2px transparent;
border-top:1px solid #D7D7D9;
height:23px;
line-height:22px;
list-style:none outside none;
margin-left:0px;
padding-left:25px;
padding-top:2px; }

.btn_blog {
 display:block;
 position:absolute; z-index:9;
 top:-23px; left:344px;
 width:67px; height:51px;
 background:transparent url('graphics/button_blog.png') no-repeat left top scroll;
 }
.btn_blog:hover {
 background-position:left -51px;
 }

/*DEBUG/WARNING DIALOG STYLES*/
#debug-dialog {
 text-align:left;
 font-family:helvetica,arial;
 overflow:hidden;
 margin:0px auto;
 /*
 padding:10px 0px 0px;
 width:955px;
 */
 }
.ok-msg,
.warning-msg,
.error-msg {
 /*
 margin: 0px 0px 10px 0px;
 */
 padding:11px 11px 11px 26px;
 font-size:11px;
 line-height:13px;
 position:relative;
 }
.ok-msg {
 border:1px solid #20ac00;
 background:#f6fdf6 url('graphics/icon-ok.png') no-repeat scroll 7px 10px ;
 color:#20ac00;
 }
.warning-msg {
 border:1px solid #FCEFA1;
 background:#FBF9EE url('graphics/icon-info.png') no-repeat scroll 7px 10px ;
 color:#363636;
 }
.error-msg {
 border:1px solid #CD0A0A;
 background:#FEF1EC url('graphics/icon-error.png') no-repeat scroll 7px 10px ;
 color:#CD0A0A;
 }
.warning-msg a,
.warning-msg a:hover
{
 color:blue;
 text-decoration:underline;
 }

.sm-btn-close {
 cursor:pointer; cursor:hand;
 position:absolute; top:2px; right:2px;
 display:block;
 display:none;
 width:16px; height:16px;
 background:transparent url('graphics/close.png') no-repeat 0px 0px scroll;
 }
.sm-btn-close:hover { background:transparent url('graphics/close.png') no-repeat 0px -16px scroll; }

