﻿@charset "UTF-8";
/* CSS Document */

html { background:#EEE; padding:0; margin:0; }
body { padding:0; margin:0; /* background:#FFC url(graphics/column_bottom_900x75.png) no-repeat bottom; margin:auto; margin-top:0; padding-bottom:75px; width:900px; */ }

h3 { color:#043E87 }  
h5 { background:#079fd8; width:584px; padding:8px; color:#FFF; text-transform:uppercase; font-size:100%; }

ul { /* margin:0; padding:0; list-style:none; */ }
hr { border:none; border-top: solid 1px #ccc; height: 0px; margin-right:30px; }

#column { width:900px; /* */ background:url(../graphics/column_bg_900x300.png) repeat-y; margin:auto; }

#header, #nav, #content { margin-left:50px; margin-top:0; margin-bottom:0; }
#header { height:70px; padding:15px; /* border-bottom:1px dotted red; */ position:relative; width:780px }
#header a { display:block; height:100%; }
#header h1 { width:251px; height:73px; margin:0; background:url(../graphics/Professionally_Speaking_251x73.png) no-repeat; text-indent:-9999px; overflow:hidden; }
#header h4 { text-transform:uppercase; font-weight:normal; position:absolute; right:0; top:6px; margin-right:30px; }

#nav_mag { margin:0; padding:0; list-style:none; position:absolute; right:0; top:62px; margin-right:30px; }
#nav_mag li { float:left; margin-left:1.5em; background:#000; }
#nav_mag a { display:block; border:none; }
#nav_mag a:hover { background:#999; }
#nav_mag a img { border:none; }

#nav { /* border:1px dotted green; border-left:none; border-right:none; */ height:42px; }
#nav #sections { list-style:none; padding:0; margin:0; }
#nav #sections li { /* display:inline; */ float:left; }
#nav #sections a { /* border-right:1px dotted green; */ display:block; font-size:160%; font-weight:bold; text-decoration:none; height:42px; /* background:#FFC; */ /* padding:10px; */  text-indent:-9999px; overflow:hidden; background-color:#079fd8; background-repeat:no-repeat; background-position:center; /* */ }
#nav #sections a.upfront { background-image:url(../graphics/text/upfront_topnav.png); width:120px; }
#nav #sections a.upfront:hover { background-image:url(../graphics/text/upfront_topnav_hover.png);}
#nav #sections a.deparments { background-image:url(../graphics/text/departments_topnav.png); width:160px; }
#nav #sections a.deparments:hover { background-image:url(../graphics/text/departments_topnav_rollover.png); }
#nav #sections #features ul li a { text-transform:none; }
#nav #sections a.features { background-image:url(../graphics/text/features_topnav.png); width:120px; }
#nav #sections a.features:hover { background-image:url(../graphics/text/features_topnav_hover.png); }
#nav #sections a.resources { background-image:url(../graphics/text/resources_topnav.png); width:134px; }
#nav #sections a.resources:hover { background-image:url(../graphics/text/resources_topnav_hover.png); }
#nav #sections a.go { background-image:url(../graphics/text/go_topnav.png); width:240px; }
#nav #sections a.go:hover { background-image:url(../graphics/text/go_topnav_hover.png); }
#nav #sections a:hover { /* background-color:#999; */ }
#nav #sections li ul { margin:0; padding:0; list-style:none; position:absolute; z-index:999; display:none; width:180px; }
#nav #sections li ul li { float:none; display:block; }
#nav #sections li ul li a { display:block; background:#FFF; height:auto; border:1px solid #CCC; border-top:none; font-size:100%; font-weight:bold;text-decoration:none; text-indent:0; padding:10px;  }

#content { margin-left:250px; margin-right:50px; /* added for march_2012 */ padding-right:20px;   }
#content a { font-weight:bold; color:#000; }
#content a:hover { color:#043E87; }
#content p, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content ul, #content ol { /* margin-left:200px; */ margin-right:10px; }
#content p { clear:none; }
#content blockquote.pullquote { text-indent:1.35em; font-style:normal; color:#043E87; width:160px; float:left; margin-left:-180px; margin-top:0; margin-right:0px; font-size:122%; font-weight:bold; background-image:url(../graphics/quote_marks_L.png); background-repeat:no-repeat; }
#content blockquote.pullquote p { display:inline; margin:0; padding-top:0; padding-right:22px; background-repeat:no-repeat; background-position: bottom right; background-image:url(../graphics/quote_marks_R.png); }
#content blockquote.pullquote img { margin-top:1em; margin-bottom:0.5em; border:1px solid #CCC; }
#content blockquote.pullquote p.caption { font-weight:normal; font-size:70%; background:none; }
#content blockquote { font-style:italic; }
#content blockquote p { margin-bottom:0.25em; }
#content blockquote p.bio { text-align:right; font-style:normal; margin-top:0; }
#content blockquote.address { font-style:normal; }
#content .sidebar { clear:left; width:150px; margin-left:-185px; border:1px solid #CCC; background:#eee; float:left; }
#content .sidebar p { margin-left:auto; }
#content .nav_left { width:170px; float:left; margin-left:-185px; /* margin-top:12px; */ margin-bottom:15px; }
#content .nav_left ul { list-style:none; padding:0; margin:0; }
#content .nav_left h4 { margin-left:auto; background:#043E87; margin:1em; margin-left:0.25em; width:165px; }
#content .nav_left .current_page h4 { background:none; width:auto; }
#content .nav_left h4 img { }
#content .nav_left li { padding:5px; }
#content .current_page { background:#eee; border:1px solid #CCC; /* */ }
#content .current_page h4 { background:none; color:#043E87; }

/*
#content .current_page > a:first-child { text-decoration:none; color:#000; font-weight:bold; }
*/
#content .addthis_toolbox { margin-top:0.25em; }

#deck { border:1px solid #666; border-left:none; border-right:none; position:relative; margin-left:-200px; }
#deck p { margin:0; margin-top:0.25em; margin-right:30px; }
#deck h4 { margin-top:0.25em; }
#deck .caption { font-size:80%; margn-top:0; }
#subdeck { position:absolute; bottom:0; width:770px; }
.upfront h2 { font-size:200%; margin:0; margin-top:0.5em; }
.upfront h3 { margin-top:0.5em; }
.upfront hr { margin-bottom:1em; }
.upfront #deck {  }
.upfront #deck .portrait { float:left; }
.upfront #deck h3, .departments #deck h3, .go #deck h3 { background:#043E87; width:340px; }
.upfront #subdeck { left:284px; width:510px; }
#deck.chair, #deck.registrar { /* */ height:325px; }
#deck.chair h3, #deck.registrar h3 { /* margin-left:200px; */ margin-left:-3px; margin-bottom:0; }
#deck.chair h4, #deck.registrar h4 {  }
#deck.letters, #deck.news { padding:15px; }
/* .upfront #deck h2, .upfront #deck h3, .upfront #deck h4 { margin-left:200px; } */

.departments #deck h1, .departments #deck h2, .departments #deck h3, .departments #deck h4 { margin:0.25em; margin-left:15px; }
.departments #deck h3 { margin-top:1em; }
.departments #deck h4 { margin-bottom:1em; }
.departments #deck #subeck { display:none; }

.feature #deck h1 { margin:0; }
.feature #deck h2 { margin:0; text-shadow:black 2px 2px 0; }
.feature #deck h3 { margin:0; }
.feature #deck h4 { margin:0; margin-top:0.5em; }
.feature #deck p { margin:0; }
.feature #deck a { color:#ccc; }
.feature #deck .caption { font-size:80%; margin:0; }
.feature #subdeck { background:url(../graphics/black_overlay_50x50.png); border-top:1px solid #999; padding:15px; color:white; }
.feature hr { clear:none; }
.feature .current_page { margin-top:15px; padding:5px; }

.resources h2 { font-size:200%; margin:0; margin-top:0.5em; }
.resources h3 { margin-top:0.5em; margin-bottom:0.25em; font-size:150%; }
.resources h4 { margin-top:0; }
.resources img { float:left; margin-left:-175px; background:#999; }
.resources hr { margin-bottom:1.5em; margin-top:1.5em; }
/*
.resources #deck p, .resources #deck h1, .resources #deck h2, .resources #deck h3, .resources #deck h4, .resources #deck h5 { margin-left:15px; }
*/
.resources #deck { padding:15px; }
.resources #deck img { float:none; margin:auto; background:#043E87; }

.go #deck { padding:15px; }
.go #deck img { float:none; margin:auto; background:#043E87; }
.go #deck p { margin-top:1em; }

#house_ad { color:#043E87; clear:left; border-top:1px solid #CCC; margin:50px; margin-top:2em; margin-bottom:0; background:url(../graphics/house_ad_shadow_top.png) repeat-x; }
#house_ad h2 { margin-top:0; }
.house_ad { background:url(../graphics/house_ad_shadow_bottom.png) repeat-x bottom; padding:15px; }

#footer { clear:left; position:relative; /* border-top:1px dotted purple; */ padding:65px; padding-top:15px; background:url(../graphics/column_bottom_900x75.png) no-repeat bottom; padding-bottom:50px; }
#footer img { float:left; margin-right:15px; }
#footer #address { /* margin-left:120px; */ font-size:85%; color:#999; margin-bottom:15px; }
#footer .search { position:absolute; right:65px; top:15px; }

.bio { font-size:90%; color:#666; font-style: italic; }
.bio b, .bio strong { color:#000; }

div.online { float:left; margin:4px; margin-top:0; margin-left:0; background: #043E87; width:28px; height:28px; }
h2.online { background:url(/templates/2010/graphics/Online_Special_Mouse_v2_Large.png) no-repeat; padding-left:28px; padding-top:6px; margin-top:-0.25em; }
h3.online, h3 .online { /* height:33px; */ background:url(/templates/2010/graphics/Online_Special_Mouse_v2_Large.png) no-repeat; padding-left:28px; padding-top:14px; margin-top:-0.25em; }
.resources .online { margin-top:-6px; }
.resources .online img { margin-left:0; background:none; }
a.mouse { padding-left:1.3em; background:url(../../../../pour_parler_profession/templates/2010/graphics/Mouse_Icon_Small_WhiteBG.png) no-repeat top left #CC3333; }

.caption { font-size:90%; color:#666; }

.top_of_page { text-align:right; }

.all_caps_coloured, .run-in_heading { font-weight: bold; text-transform: uppercase; color: #043E87; }
.all_caps_coloured span, .run-in_heading span, .all_caps_coloured sup, .run-in_heading sup { text-transform:none; }

.photo { background:#EEE; margin-right:10px; }
.photo img { border-top:1px solid #999; border-bottom:1px solid #999; }
.photo p { margin:0; margin:1em; margin-bottom:0; padding-bottom:1em; color:#333; font-size:80%; }
.photo table { border-collapse:collapse; border:none; }
.photo td { background:none; }

abbr { text-transform:none; }

.back_issues .nav_left h4 a img { border:none; }

#cover_thumbnails { }
#cover_thumbnails div { /* width:10px; */ }
#cover_thumbnails .year { height:230px; }
#cover_thumbnails #two-thousand-six { height:420px; }
#cover_thumbnails { margin-bottom:14px; }
#cover_thumbnails table { margin-left:14px; border-collapse:collapse; }
#cover_thumbnails table tr td { vertical-align:top; }
#cover_thumbnails img { border:1px solid #666666; }
#cover_thumbnails a { float:left; text-align:center; margin-right:1.5em; text-decoration:none; font-weight:bold; border:none; display:block; width:122px; margin-left:4px; padding:2px; }
#cover_thumbnails a:hover { background:#0D2667; color:white; }
#cover_thumbnails a img {  }
#cover_thumbnails h5 { clear:none; }
#cover_thumbnails h5 a { width:auto; display:inline; padding:auto; margin:auto; }

.search_box input[type="text"] { background:#f2f9fd; padding:5px; }
#content .search_box input[type="text"] { width:496px; font-size:120%; }
#footer .search_box input[type="text"] { width:200px; padding:2px; font-size:90%; }
.search_box input[type="submit"] { font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px; position:relative; top:-2px; }
#footer .search_box input[type="submit"] { padding:2px; }

/* TEXT STYLES */

body { font-family:Arial, Helvetica, sans-serif; font-size:80%; }


/*========================================connection.css file============================================================================*/

.clearfix { display:inline-block; }
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; height: 0;clear: both;}
* html .clearfix { height: 1%;  }
.clearfix { display: block; }


@font-face {
    font-family: 'FontNumbers';
    src: url('bagmedcondensed-webfont.eot');
    src: url('bagmedcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('bagmedcondensed-webfont.woff') format('woff'),
         url('bagmedcondensed-webfont.ttf') format('truetype'),
         url('bagmedcondensed-webfont.svg#berthold_akzidenz_groteskMdCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

#lime{
    background-color:#a3ec2f;
    height:50px;
    padding: 11px 0px 6px 6px;
    margin-top:45px;
    width:595px;
    color:#454343;
    font-size:11px;
    font-weight:bold;
}
    
#lime img, #lime p{
    float:left;
    }
    
#lime p.en{ 
    width:243px;
    margin: 4px 0 0 10px;
    padding:0;
    }

#lime p.fr{ 
    width:266px;
    margin: -3px 0 0 10px;
    padding:0;
    }    

#boxes-cont{
    margin-top:20px;
}

.box{
    border:2px dotted #b4f4ec;
    padding:5px 0;
    float:left;
    width:135px;
    margin-left:6px;
    margin-bottom:28px;
    text-align:center;
}

.box .bignumber {
    font-family:FontNumbers;
    font-size:75px;
    color:#12b2fd;
    margin-bottom:10px;
}


.box .bignumber3LinesText {
    font-family:FontNumbers;
    font-size:75px;
    color:#12b2fd;
    margin-bottom:-2px;
}

.box p{
    margin:0;
    padding:0;
    font-size:11px;
    color:#484646;
    font-weight:bold;
    width:135px;
    line-height:1.2em;
    }
    
.box p .title{
    font-size:12px;
}

.line-conn{
    background-color:#9eded6;
    height:4px;
    border:none;
    margin:0 0 27px 0;
    width:600px;
}

.blue{
        background-color:#00ccbe;
        height:20px;
        padding: 18px 20px;
        margin-top:45px;
        width:560px;
        font-size:11px;
        font-weight:bold;
}

.left-connections{
    float:left;
    margin:0;
}
    
.right-connections{
    float:right;
    margin:0;
    width:315px;
}

.left-connections-tools{
    float:left;
    margin:0;
    width:225px;
    font-size: 11px;
    margin-bottom: 40px;    
}
    
.right-connections-tools{
    float:right;
    margin:0;
    width:340px;
    font-size: 11px;    
    margin-bottom: 5px;    

}
.right-connections-small{
    float:right;
    margin:0;
    width:260px;
}
.left-connections{
    float:left;
    margin:0;
}
.right-connections{
    float:right;
    margin:0;
    width:315px;
}
#tools-bottom{
    text-align: left;
    font-size: 11px;
    margin-top:645px;
    margin-bottom: 30px;      
}
#tools-bottom_fr{
    text-align: left;
    font-size: 11px;  
}
.con-caption {
    font-size:10px;
}
.connections-container{
    margin:20px 0;
}

.connections-container-tools{
    margin:20px 0;
}

p.tools_title{
    margin-top: 20px;
    font-weight: bold;
    color: #0ca0d7;
    font-size: 12px;
    text-transform: uppercase;

}

.question{
    background: url('../visuals/connections/q.png') no-repeat center left;
    padding-left:20px;
    font-weight:bold;
    margin-top:20px;
    margin-bottom:10px;
    min-height:21px;
}

.lime-text{
    color:#f39139;
    font-weight:bold;
    font-style:italic;
    font-size:13px;
}

.last{margin-right:0!important;}
.nomargintop{margin-top:0 !important;}
.pop{width:292px;}


.bluetext{
    color:#47b6ad;
}

.imagebox{
    clear:both;
    background: url('../visuals/connections/illustration2.jpg') no-repeat bottom right white;
    margin-bottom:30px;
}

.imagebox1{
    float:left;
    width:175px;
    margin-right:10px;
    font-size:11px;
}

.imagebox1 img{
    margin-bottom:5px;
    margin-top:25px;
}

.imagebox1 ul{
    margin:0 0 0 10px;
    padding:0;
}

.imagebox1 ul li{
    margin:0;
}

.blue-container{
    padding:15px;
    background-color:#d7ecf4;
    margin-bottom:27px;
}

/* For features - Supplies on demand */
#image-text{
    position: absolute;
    left: 200px;
    top: 85px;
    padding-right:20px;
}

#image-text #feat-text-top{
    font-size:15px;
    color:#414042;
    margin-bottom:15px;
}

#image-text #feat-text-bot{
    font-size:12px;
    color:#636466;
}

ul#supplies{
    list-style-type:none;
    margin:0;
    padding:0;
}

ul#supplies li{
    float:left;
    font-size:10px;
    text-transform:uppercase;
    width:100px;
    margin-right:20px;
    text-align:center;
}

ul#supplies li a{
    text-decoration:none;
    font-weight:normal;
    color:none;
    cursor:pointer;
}

ul#supplies li img{
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom: 5px solid #afafaf;
    margin-bottom:10px;
}

ul#supplies li#desk.active a{color:#47b6ae;}
ul#supplies li#arts.active a{color:#fc65ce;}
ul#supplies li#tools.active a{color:#9d2ee4;}
ul#supplies li#wish.active a{color:#97e42e;}
ul#supplies li#nice.active a{color:#ff9c0e;}

ul#supplies li#desk.active img{border-bottom-color:#47b6ae;}
ul#supplies li#arts.active img{border-bottom-color:#fc65ce;}
ul#supplies li#tools.active img{border-bottom-color:#9d2ee4;}
ul#supplies li#wish.active img{border-bottom-color:#97e42e;}
ul#supplies li#nice.active img{border-bottom-color:#ff9c0e;}


/* For the tooltips styling*/

#wrapper {
    position: relative;
    margin: 0;
}

/* Hide the original tooltips contents */
.pin {
    display: none;
}

/* Begin styling the tooltips and pins */
.tooltip-in {
    position: absolute;
    background: url('../visuals/features/s-number.png') no-repeat transparent;
    width: 25px;
    height: 19px;
    padding-top:6px;
    font-size:11px;
    color:white;
    text-align:center;
}

.tooltip {
    display: none;
    width: 200px;
    cursor: pointer;
    position: absolute;
    top: 10px;
    left: 50%;
    z-index: 999;
    margin-left: -100px;
    -moz-box-shadow: 8px 8px 5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 8px 8px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 8px 8px 5px rgba(0, 0, 0, 0.3);
    background:white;       
}

.tooltip::after {
    content: '';
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    border-left: 10px solid transparent;
    border-right :10px solid transparent;
}

.tooltip {
    bottom: 25px;
    top: auto;
}

.tooltip::after {
    bottom: -10px;
    top: auto;
    border-bottom: 0;
    border-top: 10px solid white;
}

.tooltip .tt-title{
    font-family: 'Helvetica', Arial, sans-serif;
    background-color:#3bc9bb;
    color:white;
    padding:10px;
    font-size:13px;
    text-transform:uppercase;
    font-weight:bold;
}

.tooltip .content{
    font-family: 'Helvetica', Arial, sans-serif;
    background-color:white;
    color:white;
    margin:10px;
    color:black;
    font-size:13px;
    padding:10px 0;
}

.tooltip .content .price{
    padding:0 5px;
    font-weight:bold;
    color:black;
    width:40%;
    
}

.tooltip .content .link{
    background-color:white;
    padding:0 5px;
    font-weight:bold;
    color:black;
    border-left:4px solid #7f00ac;
    width:45%;
}
/*CSS for classroom.php*/
#blue_frame{
    background-color:#12a4ff;
    height:51px;
    margin-top:45px;
    margin-bottom: 30px;
    width:601px;
}
    
    
#blue_frame p{ 
    font-weight: bold;
    color:white;
    font-size:11px;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 19px;
    }
#white_frame{
    background-color:none;
    height:50px;
    padding: 11px 0px 6px 6px;
    margin-top:45px;
    width:595px;
    color:#454343;
    font-size:11px;
    font-weight:bold;
}
    
#white_frame img, #white_frame p{
    float:left;
    }
    
#white_frame p.en{ 
    width:285px;
    color: #454343;
    margin: 2px 0 0 15px;
    padding:0;
    }
 #white_frame p.underimage_en{ 
    color: #898888;
    margin: 58px 0 0 -258px;
    padding:0;
    }
#white_frame p.fr{ 
    width:258px;
    color: #454343;
    margin: 2px 0 0 10px;
    padding:0;
    }
 #white_frame p.underimage_fr{ 
    color: #898888;
    margin: 58px 0 0 -293px;
    padding:0;
    }

#boxes_numbers{
    height:240px;
    margin-top: 50px;
    margin-left: 35px;
}
.box_1{
    border:2px dotted #b9db84;
    float:left;
    width:264px;
    height: 102px;
    text-align:left;
}
.box_1 p{
    font-size:11px;
    color:#454343;
    line-height:1.2em;
    padding-left: 30px;
    position: relative;
    left: 4px;
    top: -55px;    
    }
.box_1 img{
    position: relative;
    left: -28px;
    top: 23px;
}

.box_2{
    margin-left: 10px;
    border:2px dotted #b9db84;
    float:left;
    width:258px;
    height: 102px;
    text-align:left;
}
.box_2 p{
    font-size:11px;
    color:#454343;
    line-height:1.2em;
    padding-left: 30px;
    position: relative;
    left: -12px;
    top: 12px;    
    }
.box_2 img{
    float:right;
    position: relative;
    right: -8px;
    top: -15px;
}

.box_3{
    margin-top: 35px;
    margin-left: -28px;
    border:2px dotted #b9db84;
    float:left;
    width:243px;
    height: 87px;
    text-align:left;
}
.box_3 p{
    font-size:11px;
    color:#454343;
    line-height:1.2em;

    position: relative;
    left: 13px;
    top: 2px;    
    }
.box_3 img{
    float:right;
    position: relative;
    right: -27px;
    top: 18px;
}
.box_4{
    margin-top: 28px;
    margin-left: 35px;
    border:2px dotted #b9db84;
    float:left;
    width:243px;
    height: 125px;
    text-align:left;
}
.box_4 p{
    font-size:11px;
    color:#454343;
    line-height:1.2em;
    margin-right: 5px;
    position: relative;
    left: 8px;
    top: 6px;    
    }
.box_4 img{
    float:right;
    position: relative;
    right: -27px;
    top: 18px;
}
/*css for classroom.php*/
#bluelight_frame{
    background-color:#78daff;
    height:51px;
    margin-top:45px;
    margin-bottom: 30px;
    width:601px;
}
    
    
#bluelight_frame p{ 
    color:black;
    font-size:11px;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 19px;
    }
/*css for classroom.php */


#greenlight_frame{
    background-color:#6ed500;
    height:70px;
    margin-top:45px;
    margin-bottom: 45px;
    width:601px;
}
#greenlight_frame img{ 
    padding-top: 13px;
}
#greenlight_frame p{ 
    color:505050;
    font-size:14px;
    padding-bottom: 13px;
    padding-left: 19px;
    }

/* css for 17ways.php */
#greenlight2_frame{
    background-color:#6ed500;
    height:54px;
    margin-top:45px;
    margin-bottom: 45px;
    width:601px;
}

#greenlight2_frame img{ 
    padding-top: 13px;
    padding-left: 13px;
}

#greenlight2_frame p{ 
    color:505050;
    font-size:14px;
    padding-bottom: 13px;
    padding-left: 19px;
}
#greenlight2_frame_fr{
    background-color:#6ed500;
    height:45px;
    margin-top:45px;
    margin-bottom: 45px;
    width:601px;
}

#greenlight2_frame_fr img{ 
    padding-top: 14px;
    padding-left: 13px;
}

#greenlight2_frame_fr p{ 
    color:505050;
    font-size:14px;
    padding-bottom: 13px;
    padding-left: 19px;
}


.left-17-ways{
    float:left;
    margin:0;
    width:290px;
    font-size: 11px;
    margin-bottom: 30px;    
}
    
.right-17-ways{
    float:left;
    margin:0;
    width:289px;
    font-size: 11px;
    margin-bottom: 30px;    

}

.image_box_top {
    margin-right: 5px;
    float:left;
}
.image_box_top p{
    margin-left: 45px;
    font-size: 11px;
    color: 505050;
}
.image_box_top img{
    float:left;
    position: relative;
    left: 0px;
    top: 0px;
}


.image_box_right {
margin-right: 5px;
}
.image_box_right p{
    line-height:120%;
    margin-right: 0px;
    margin-left: 45px;
    color: 505050;
    font-size: 11px;
    width: 150px;
    }
.image_box_right img{
    float:right;
    position: relative;
    right: -2px;
    top: 1px;
    z-index: 0;
}

.image_box_botton {
margin-right: 5px;
}
.image_box_botton p{
    margin-left: 370px;
    margin-top: 1px;
    color: 505050;
    font-size: 11px;
    width: 150px;
    }
.image_box_botton img{
    margin-top: -60px;
    float:left;
    position: relative;
    left: 0px;
    top: 0px;
}


table {
    /*border-bottom: 5px solid white;
    margin: 0 0 1.525em;*/
    width: 100%;
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: center;
    border-collapse: separate;
    border-spacing: 0;

}
th {
    padding: 5px;
    color: white;
    background: #18a0f3;
    vertical-align: middle; 

}
th.empty {
    background: none;
}


td {
    padding: 5px;
    color: #626366;
    font-size: 14.5px;  
    background: #edeeef;
    border-bottom: 1px solid #6ed500;
    vertical-align: middle;
    text-align: center;
}
td.firs_coll {
    text-align: left;
}

#survey_head {
    font-family:FontNumbers;
    background-color: #428fe7;
    width:600px;
    display:block; 
}
#survey_head p.source{
    display:inline; 
    color:white;
    font-family: Arial;
    font-size: 11px;
    font-weight:bold;
}
#survey_head p.title {
    display:inline;
    color: white;
    font-size: 51px;
    letter-spacing:3px;
    padding-left: 13px;

}
#survey {
    font-family:FontNumbers;

    height: 186px;
    width:600px;
    display:block; 


}
.box_survey{
    display:inline;
    float: left;
    width: 295px;
    margin-bottom: -74px;
}
.survey_line{
    display:inline;
    float: left;
    width: 9px;
    margin-top: 14px;
    margin-left:-17px;

}

p.numbers{
    color: #99ba00;
    font-size: 164px;

    float: left;
    line-height:0%;
    margin-top: 95px;
}

p.text_1{
    color: black;
    font-size: 18px;
    font-family: Arial;
    width: 180px;
    float: left;
    margin-left: -25px;
    text-align: center;
    margin-top: -44px;    


}
p.text_2{
    color: black;
    font-size: 47px;
    font-weight:bold;
    float: left;

}