/* 
    Document   : application.css
    Created on : 8-mrt-2009, 18:14:42
    Author     : Tom Schutte
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

.container              { margin: 0 auto; height:auto; width:968px; }
/*
.container_left         { border-left:1px solid red; height:auto;}
.container_right         { border-right:1px solid red; margin: 0 auto; height:100%; }
*/
div.open_up             {clear:both; height:0px; overflow:hidden; margin:0; padding:0; line-height:0; font-size:0px;}

.header                 {width:968px; height:294px;}
/*.header .header_top     {  height:150px;}*/
.header .header_top     {  height:200px;}


.header_bottom                   { float:left;width:946px; height:184px; padding-left:10px; position:relative; display:block;}
.header_b_box_lt                 { background-image:url(../../images/box_lt.gif);  background-repeat:no-repeat;
                             background-position:left top;width:100%; height:184px; padding-left:0px;}
.header_b_box_rt                 { background-image:url(../../images/box_rt.gif);  background-repeat:no-repeat;
                             background-position:right top;width:100%; height:184px; padding-left:0px;}
.header_b_box_lb                 { background-image:url(../../images/box_lb.gif);  background-repeat:no-repeat;
                             background-position:left bottom;width:100%; height:184px; padding-left:0px;}
.header_b_box_rb                 { background-image:url(../../images/box_rb.gif);  background-repeat:no-repeat;
                             background-position:right bottom;width:100%; height:184px; }
.header_b_box_header_container   {width:946px;
                              height:38px; padding-left:10px;  }
.header_b_box_header             { background-image:url(../../images/box_mt.gif);background-position:left; background-repeat:repeat-x;
                              height:38px; width:946px; float:left;}
.header_b_box_header_nbrief    { background-image:url(../../images/box_title3.gif); background-repeat:no-repeat; height:38px; width:130px;}
.header_b_box_l                  { background-image:url(../../images/box_l.gif);  background-repeat:repeat-y; background-position:left;
                             padding-left:0px; width:100%;height:137px;  }
.header_b_box_r                  {  padding-right:0px;width:100%; height:137px;
                             background-image:url(../../images/box_r.gif);  background-repeat:repeat-y; background-position:right;}
.header_b_box_footer_container   { width:946px; padding-left:9px; height: 8px; float:left;  }
.header_b_box_footer             { line-height:1px; font-size: 1px; height: 9px; background-image:url(../../images/box_mb.gif);
                             background-repeat:repeat-x; width:100%; padding-left:0px;  background-position:bottom; float:left;}

.header_b_box_intro p                {padding:0; margin:0;}

* html .header_b_box_header { display:inline; width:951px;}
* html .header_b_box_footer { display:inline; width:951px;}

.form_sigon_label               {width:30px; height:80px; background-color:yellow; float:right; margin-top:-100px; margin-right:-29px;}

.header_b_box_form              { text-align:left; height:100%; }


.main                      { width:968px;}
.main_left                 { float:left; width:354px; height:365px;  position:relative; display:block;
                              /*padding-left:11px; */}


.main_right                { float:right; width:500px; height:365px;  position:relative; display:block; margin-top:40px; }
.main_r_lt                 { background-image:url(../../images/box_lt.gif);  background-repeat:no-repeat;
                             background-position:left top;width:500px; height:365px; padding-left:0px;}
.main_r_rt                 { background-image:url(../../images/box_rt.gif);  background-repeat:no-repeat;
                             background-position:right top;width:500px; height:365px; padding-left:0px;}
.main_r_lb                 { background-image:url(../../images/box_lb.gif);  background-repeat:no-repeat;
                             background-position:left bottom;width:500px; height:365px; padding-left:0px;}
.main_r_rb                 { background-image:url(../../images/box_rb.gif);  background-repeat:no-repeat;
                             background-position:right bottom;width:500px; height:365px; }
.main_r_header_container   { 
                              height:38px; padding-left:13px;  }
.main_r_header             { background-image:url(../../images/box_mt.gif);background-position:left; background-repeat:repeat-x;
                              height:38px; width:474px; padding-left:0px; float:left;}
.header_b_box_header_nbrief    { background-image:url(../../images/box_title2.gif); background-repeat:no-repeat; height:38px; width:300px;;}
.main_r_l                  { background-image:url(../../images/box_l.gif);  background-repeat:repeat-y; background-position:left;
                             padding-left:0px; width:500px;height:318px;  }
.main_r_r                  {  padding-right:0px;width:500px; height:318px;
                             background-image:url(../../images/box_r.gif);  background-repeat:repeat-y; background-position:right;}
.main_r_footer_container   { width:474px; padding-left:13px; height: 8px; float:left;  }
.main_r_footer             { line-height:1px; font-size: 1px; height: 9px; background-image:url(../../images/box_mb.gif);
                             background-repeat:repeat-x; width:474px; padding-left:0px;  background-position:bottom; }


.main_r_logos               {height:365px; width:404px; }
.main_r_logos ul            { float:left;width:445px;}
.main_r_logos ul li         {height:100px; width:136px; padding-bottom:0px; list-style-type:none; list-style-position:outside; float:left;}

.main_r_logos ul li img     {display:block;}
.main_r_logos ul li a       {}


.form_sigon_label               {width:30px; height:80px; background-color:yellow; float:right; margin-top:-100px; margin-right:-29px;}


