﻿/* Miller Insurance 2009 */
/* AUTHOR: HUGO & CAT LTD */
/* VERSION: 1.0 */


/* BASE STYLES */

body {
	font:normal 62.5%/1.7em Arial, Tahoma, Helvetica, sans-serif;
	color:#333;
	margin:0 0 0 0;
	padding: 0;	
	background: #ecece9;
	text-align:center;
}

input, textarea {
    font-size: inherit;
    font-family:inherit;
}

a, a:visited {
    color:#3b6e8f;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}

strong {
    font-weight:bold;
}

p, blockquote{
    margin: 0 0 15px 0;
}

h1 {

}

h2 {
}

h3 {

}

ol {
    margin: 0 0 15px 0;
}

ol ol {
    margin: 10px 0 10px 0;
}

ol li{
    list-style: decimal;
    margin: 0 0 10px 25px
}

input, textarea, select {
    color: #666;
    font-size: inherit;
    font-family: inherit;
}

em {
    font-style:italic;
}   



/* END BASE STYLES */


/* GENERIC STYLES */


.printonly {
    display:none;
}

.bottom {
    margin-bottom :0 !important;
    border:0 !important;
    padding: 0 !important;
}

.dashes_bottom {
    padding: 0 0 0 0;
    margin: 0 0 15px 0;
    background: transparent url(../images/dash.gif) repeat-x 0 100%;
}

.fright {
    float:right;
}   

.fleft {
    float:left;
}   

.errorcolor {
    color: #790000;
}

.large {
    font-size: 1.2em;
    font-weight:bold;
}

/* END GENERIC STYLES */

.wrapper {
    font-size: 1.1em;
    width: 960px;
    margin:auto;
    text-align:left;
}

/* HEADER */

.header {
    background: #fff;
    margin: 20px 0 0 0;
    padding: 30px 0 0 0;
    font-size: 1.1em;
}

.header .logo{
    display:block;
    margin: 0 0 12px 19px;
    background: transparent url(../images/logo_bg.gif) no-repeat 0 0;
    text-indent: -6000px;
    width: 139px;
    height: 60px;
}

.header .search{
    float:right;
    margin: 32px 10px 0 0;
}

.header .search .input_field{
    float:left;
    width: 189px;
    height: 18px;
    border: 1px solid #c2c2c2;
    padding: 3px 3px 0 3px;
    border-right:0;
}



.header .search .submit_field{
    float:left;
}


.header .navigation{
    margin: 0 0 0 3px;
    position:relative;
    z-index:100;
}

.header .navigation ul{
    margin: 0 5px 0 7px;
}

.header .navigation ul li{
    display:block;
    float:left;
    position:relative;

}

.header .navigation ul li a.nav{
    display:block;
    float:left;
    color: #336699;
    cursor: pointer;
    font-weight:bold;
    padding: 12px 12px 10px 5px;
    margin: 0 0 0 5px;
    background: transparent url(../images/navigation_divider.gif) no-repeat 100% 100%
}

.header .navigation ul li.nav_dark a.nav{
    color: #333333;
}



.header .navigation ul li a.nav span{
    display:block;
    float:left;
    margin-left:-1px;
}
.header .navigation ul li a.nav_flyover span{
    background: transparent url(../images/navigation_arrow_1.gif) no-repeat 0 0.4em;
    padding: 0 0 0 13px;
}




.header .navigation ul li.selected a.nav, .header .navigation ul li.selected{
    background: #ecece9
}
.header .navigation ul li.selected{
    margin-left: -1px;
}


.header .navigation ul li.fly {
    background: transparent url(../images/navigation_left_bg.gif) no-repeat 0 0 !important;
}

.header .navigation ul li.fly a.nav{
    background: transparent url(../images/navigation_right_bg.gif) no-repeat 100% 0 !important;
}

.header .navigation ul li.fly a.nav span{
    background: transparent url(../images/navigation_arrow_2.gif) no-repeat 0 0.4em;
}

.header .navigation ul li.nav_dark a.nav_flyover span{
    background: transparent url(../images/navigation_arrow_3.gif) no-repeat 0 0.4em; 
}
.header .navigation ul li.fly a.nav_dark span{
    background: transparent url(../images/navigation_arrow_4.gif) no-repeat 0 0.4em;
}


.header .navigation .flyout {
    position:absolute;
    width: 214px;
    background: #fff url(../images/flyover_bg_1.gif) repeat-y 0 0;
    top: 2.7em;
    left:0;
    z-index: 111111;
    padding: 0 0 20px 20px;
    display:none;
    border-bottom: 2px solid #e9e8e5;
    border-right: 2px solid #e9e8e5;
}

.header .navigation .flyout iframe{
    display:none;/*sorry for IE5*/ 
     display/**/:block;/*sorry for IE5*/
     position:absolute;/*must have*/
     top:0;/*must have*/
     left:0;/*must have*/
     z-index:-1;/*must have*/
     filter:mask();/*must have*/
     width:400px;/*must have for any big value*/
     height:500px/*must have for any big value*/;
}

.header .navigation .flyout .top{
    border-top:2px solid #e9e8e5;
    float:right;
    height: 1px;
    display:block;
    text-indent: -6000px;
    width: 100px;
}

.header .navigation .flyout_solutions {
    width: 380px;
}


.header .navigation .flyout .subs {
    padding: 0 20px 0 0;
}

.header .navigation .flyout .subs a{
    display:block;
    padding: 0 0 0 13px;
    background: transparent url(../images/bp_3.gif) no-repeat 0 0.4em;
    margin: 0 0 3px 0;
    font-weight:bold;
}

.header .navigation .flyout .intro{
    padding: 20px 20px 0 0;
    clear:right;
    /* background: transparent url(../images/flyover_bg_1_top.png) no-repeat 100% 0; */
}

.header .navigation .flyout .column_1, .header .navigation .flyout .column_2 {
    display:block;
    float:left;
    width: 160px;
    margin: 0 15px 0 0;
}

.header .navigation .flyout .bottom_link{
    margin: 0;
    padding-top: 15px;
    border-top: 1px solid #e8e9ea !important;
}

.header .navigation .flyout .bottom_link a{
    font-weight:bold;
}

/* END HEADER */



/* CONTENT */

.content {
    margin: 0 0 20px 0;
    line-height: 1.7em;
}  

hr {
    background: transparent url(../images/dot.gif) repeat-x 0 100%;
    border:0;
    height: 2px;
    color: #fff;
    margin: 0 0 15px 0;
    
}

h1 {
    font-size: 2.2em;
    line-height: 1.5em;
    color: #555555;
    margin: 0 0 7px 0;    
}

h2 {
    font-size: 1.4em;
    margin: 0 0 10px 0;
}

h3 {
    font-size: 1.2em;
    margin: 0 0 15px 0;
    font-weight:bold;
}

h4 {
    font-size: 1.2em;
    margin: 0 0 5px 0;
    font-weight:bold;
}

.imageexample {
    background: #eeeeee url(../images/image_bg.gif) no-repeat 50% 50%;
    border:1px solid #ccc;
    height: 100px;
    margin: 0 0 10px 0;
}

.imageexample_document {
    float:left;
    width: 50%;
    margin: 0 10px 10px 0;
}

.more {
    padding: 0 12px 0 0;
    background: transparent url(../images/bp_1.gif) no-repeat 100% 0.4em;
    font-weight:bold;
}

.divider {
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #ccc;
}

.dots {
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    background: transparent url(../images/dot.gif) repeat-x 0 100%;
}

/* END CONTENT */



/* HOMEPAGE */

.homepage {
    background: #d4d3cd;
    font-size: 1.1em;
    padding: 40px 0 0 0;
}

.homepage p{
    margin: 0 0 10px 0;
}


.homepage .row_1, .homepage .row_2, .homepage .row_3 {
    display:none;
}

.homepage .ro_1{
    margin: 0 0 0 0;
    height: 510px;
    background: transparent url(../images/homepage_ro_1_bg.jpg) no-repeat 0 0;
    border-bottom:1px solid #aaaca8; 
    width: 930px;
    position: relative;
}

.homepage .ro_1 .focus{
    position:absolute;
    top: -20px;
    right: -20px;
}

.homepage .ro_1 .focus .more{
 
    display:block;
    background-position: 0 0.5em;
    padding: 0 0 0 10px;
}

.homepage .ro_1 .focus h2{
    margin: 0 0 5px 0;
    color: #000;
}

.homepage .ro_1 .focus p{
    margin: 0;
}

.homepage .ro_1 .focus .input_field{
    float:left;
    padding: 2px;
    width :145px;
    margin: 10px 0 0 0;
    z-index: 200000;
}

.homepage .ro_1 .focus .submit_field{
    float:left;
    margin: 7px 0 0 8px;
}

.homepage .ro_1 .focus .col_1, .homepage .ro_1 .focus .col_2, .homepage .ro_1 .focus .col_3, .homepage .ro_1 .focus .col_4{
    float:left;
    width: 180px;
    height: 110px;
    background: #ffffff url(../images/singledot.gif) repeat-y 0 0;
    border-top: 10px solid #618d8d;
    padding: 17px 20px 0 20px;
    
}

.homepage .ro_1 .focus .col_1 {
    border-top: 10px solid #7f2a28;
    background: #fff;
}

 .homepage .ro_1 .focus .col_3 {
     border-top: 10px solid #d68c0d;
 }
 
 .homepage .ro_1 .focus .col_4 {
     border-top: 10px solid #a3b4cc;
 }


.homepage .ro_1 .focus .col_1 .popup_container{
    position: relative;
    margin: 8px 0 0 0;
    padding: 0 0 5px 0;
}

.homepage .ro_1 .focus .col_1 .popup_container .select{
    display:block;
    background: transparent url(../images/homepage_select.gif) no-repeat 0 0;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 10px;
    color: #336699;
    font-weight:bold;
}

.homepage .ro_1 .focus .col_1 .popup_container .selected{
    background: transparent url(../images/homepage_select_selected.gif) no-repeat 0 0;
}

.homepage .ro_1 .focus .col_1 .popup_container .popup {
    position:absolute;
    top: 25px;
    left: 0;
    background: #f2f2f2;
    border:3px solid #efefec;
    width: 300px;
    padding: 10px;
    display:none;
}

.homepage .ro_1 .focus .col_1 .popup_container .popup a{
    display:block;
    margin: 0 0 1px 0;
    font-weight:bold;
    background: transparent url(../images/bp_1.gif) no-repeat 0 0.5em;
    padding: 0 0 0 10px;
}






.homepage .ro_2{
    padding: 30px 0 30px 40px;
}

.homepage .ro_2 p{
    margin: 0 0 5px 0;
}

.homepage .ro_2 a{
    display:block;
    background-position: 100% 0.5em;
}

.homepage .ro_2 .more{
    float:right;
}

.homepage .ro_2 h3{
    font-size: 1.2em;
}

.homepage .ro_2 .col_1, .homepage .ro_2 .col_2, .homepage .ro_2 .col_3, .homepage .ro_2 .col_4, .homepage .ro_2 .col_5, .homepage .ro_2 .col_6, .homepage .ro_2 .col_5, .homepage .ro_2 .col_7{
    width: 255px;
    float:left;
    padding: 0 30px 0 0;
    margin: 0 30px 0 0;
    border-right: 1px solid #c8c7c1;
    height: 210px;
}

.homepage .ro_2 .col_3, .homepage .ro_2 .col_6{
    padding-right: 0;
    margin-right: 0;
    border: 0;
}

.homepage .proposition{
    padding: 150px 0 0 70px;
    color: #fff;
    width: 800px;
}

.homepage .proposition .col_news{
    float:right;
    width: 230px;
    background: transparent url(../images/tinted_50.png) 0 0;
    padding: 15px 15px 15px 15px;
    border-top: 10px solid #0c1216;
    font-size: 1.0em;
}   

.homepage .proposition .col_news h2{
    margin: 0 0 20px 0;
    font-size: 1.6em;
}

.homepage .proposition .col_news {
    position:relative;
}

.homepage .proposition .col_news ul{
    
    
}

.homepage .proposition .col_news .slider {
    
    
    margin: 0 0 0 0;
    height: 230px;
    position:relative;
}

.homepage .proposition .col_news li.item{
    display:block;
    width: 230px;
    margin: 0 0 0 0;
    height: 230px;
}

.homepage .proposition .col_news .item h3{
    margin: 0;
    color: #d48600;
    font-size: 1.2em;
}

.homepage .proposition .col_news .item p{
    margin: 0;
    font-weight:bold;
    color: #ccc;
    margin: 0 0 7px 0;
    padding: 0 0 7px 0;
    border-bottom :2px solid #000;
}

.homepage .proposition .col_news .item a{
    font-weight:bold;
    
    display:inline;
    color: #fff;
}

.homepage .proposition .col_news #prevBtn, .homepage .proposition .col_news #nextBtn {
    display:none;
}

.homepage .proposition .col_news #controls {
    position: absolute;
    bottom: 8px;
    left: 45%;
}

.homepage .proposition .col_news #controls ol,.homepage .proposition .col_news #controls li {
    display:inline;
    list-style:none;
 
}

.homepage .proposition .col_news #controls li {
   float:left;
   margin: 0;
}

.homepage .proposition .col_news ol a{
    display:block;
    float:left;
    text-indent: -6000px;
    width: 6px;
    height: 6px;
    background: transparent url(../images/smallpager_bg.gif) no-repeat 0 0;
    margin: 0 5px 0 0;
}

.homepage .proposition .col_news  ol .current a {
    background: transparent url(../images/smallpager_selected_bg.gif) no-repeat 0 0;
}






.homepage .proposition .col_left{
    float:left;
    width: 470px;
}

.homepage .proposition .col_left p {
    font-size: 1.4em;
    line-height: 1.2em;
}

.homepage .proposition .col_left a{
    color: #d48600;
    background: url(../images/arrow_3.gif) no-repeat 0 0.4em;
    padding: 0 0 0 12px;
    display:block;
    margin: 0 0 35px 0;
    display:none;
}

.homepage .proposition .col_left .find{
    margin: 60px 0 0 0;
}

.homepage .proposition .col_left .find span{
    display:block;
    margin: 0 0 8px 0;
}   

.homepage .proposition h1{
    color: #fff;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #778ea0;
    margin: 10px 0 15px 0;
    font-size: 1.8em;
}

.homepage .proposition .col_left .find .input_field{
    font-size: 0.7em;
    height: 19px;
    padding: 3px 0 0 3px;
    float:left;
    width: 200px;
    border: 1px solid #ccc;
    margin: 5px 0 0 0;
}

.homepage .proposition .col_left .find .submit_field{      
    float:left;
    margin: 0 0 0 10px;
}









.homepage .row_1, .homepage .row_2{
    margin: 0 0 15px 0;
}

.homepage .panel{
    border:1px solid #cecece;
    padding: 12px;    
}



.homepage .panel_margin{
    margin-bottom: 10px;
}


.homepage .row_1 .column_right{
    float:right;
    width: 270px;
}

.homepage .row_1 .finder .input_field{
    float:left;
    width: 160px;
    height: 25px;
    background: transparent url(../images/search_input_bg.gif) no-repeat 0 0;
    border: 0;
    padding: 11px 0 0 13px;
}

.homepage .row_1 .finder .input_field:focus{
    background: transparent url(../images/search_inputs_bg.gif) no-repeat 0 0;
}

.homepage .row_1 .finder .submit_field{
    float:left;
}

.homepage .row_1 .column_left{
    float:left;
    width: 650px;
    height: 335px;
    position:relative;
    background:  #eee ;
    z-index: 1;
}

.homepage .row_1 .column_left .news{
    position: absolute;
    width: 200px;
    right: 15px;
    bottom: 15px;
    background: #fff;
}

.homepage .row_1 .column_left .magazine{
    position: absolute;
    width: 220px;
    right: 253px;
    bottom: 15px;    
}

.homepage .row_1 .column_left .magazine .panel{
    background: #fff;
}

.homepage .row_1 .column_left .magazine .imageexample{
    width: 70px;
    height: 93px;
    background-color: #fff; 
}


.homepage .row_2 .panel {
   
}

.homepage .row_2 .column_3{
    float:right;
    width: 244px;
    height: 100px;
}

.homepage .row_2 .column_1{
    float:left;
    width: 304px;
    height: 100px;
    margin-right: 15px;
}

.homepage .row_2 .column_2{
    float:left;
    width: 305px;
    height: 100px;
}

.homepage .row_2 .dropdown {
    
}

.homepage .row_2 .dropdown .select_field{
    float:left;
    padding: 2px;
    margin: 0 10px 0 0;
    width: 200px;
}

.homepage .row_2 .dropdown .submit_field{
    float:left;
}




.homepage .row_3 {
   
}

.homepage .row_3 .imageexample{
    width: 150px;
    float:left;
    height: 91px;

}

.homepage .row_3 .column_1{
   float:left;
   width: 447px;
   height: 120px;
}

.homepage .row_3 .column_2{
   float:right;
   width: 447px;
   height: 120px;
}

.homepage .row_3 .info {
    float:left;
    width: 270px;
    margin: 0 0 0 15px
}


.homepage_map {
    
}

.homepage_map .map{
    background: #fff;
    border:5px solid #eee;
    margin: 0 30px 0 0; 
    height: 300px;
}


/* END HOMEPAGE */




.breadcrumbs{
    padding: 7px 0 7px 0;
    margin: 0 0 0 20px;
}

.breadcrumbs strong{
    color: #000;
    font-weight:normal;
}

.breadcrumbs em{
    color: #333;
    font-weight:bold;
    font-style:normal;
}

.breadcrumbs li{
    float:left;
    margin: 0 8px 0 0;
}

.breadcrumbs li a{
    font-weight:bold;
    padding: 0 13px 0 0;
    background: transparent url(../images/arrow_breadcrumb.gif) no-repeat 100% 3px;
}


/* t1 */



.t_1 {
    background: #e0dfda url(../images/t1_bg.gif) no-repeat 0 100%;
    font-size: 1.1em;
    padding-bottom: 19px;
}

.t_1_search {

}

.t_1 .breadcrumbs{
    background: #e0dfda;    
}

.t_1 .columns{
    background: transparent url(../images/columns_bg.gif) repeat-y 0 0;
}

.t_1 .col_1 {
    float:left;
    width: 710px; 
    padding: 0   
}

.t_1 .col_1 .intro{
    background: transparent url(../images/t1_intro_bg.jpg) no-repeat 0 0;
    color: #fff;
    padding: 18px 20px 18px 20px;
    border-left: 20px solid #e0dfda;
    margin: 0 0 0 0;
}

.t_1 .col_1 .intro h1{
    color: #fff;
    text-transform: uppercase;
    font-size: 1.9em;
    font-weight:bold;
    line-height: 1.3em;
    margin: 0 0 5px 0;
}

.t_1 .col_1 .intro h2{
    margin: 0;
    font-size: 1.7em
}

.t_1 .col_1 .column_navigation {
    float:left;
    width: 230px;
    margin: 20px 0 30px 0;
}

.t_1 .col_1 .column_navigation a{
    display:block;
    margin: 0 0 0 20px;  
    font-size: 0.9em;
    border-bottom: 1px solid #efefec;
    padding: 1px 6px 1px 14px;  
    color: #333333;
    background: transparent url(../images/arrow_leftnavigation.gif) no-repeat 4px 0.6em;
}

.t_1 .col_1 .column_navigation a.selected{
    padding-left: 14px;
    background: #f8f8f8 url(../images/arrow_leftnavigation_selected.gif) no-repeat 4px 0.6em;
    font-weight:bold;
}

.t_1 .col_1 .column_navigation ul ul a{   
    padding-left: 23px !important;
    background-position: 14px 0.6em !important;
}

.t_1 .col_1 .column_navigation ul ul ul a{   
    padding-left: 34px !important;
    background-position: 25px 0.6em !important;
}




.t_1 .col_1 .column_content {
    width: 480px;
    float:left;
    padding: 0;
}

.t_1 .col_1 .column_content .copy{
    padding: 27px 20px 27px 20px;
}

.t_1 .col_1 .column_content h2{
    color: #000;
    font-size: 1.5em;
    margin: 0 0 10px 0;
}

.t_1 .col_1 .column_content h3{
    margin: 0 0 16px 0;
    font-weight:normal;
}

.t_1 .col_1 .image{
    float:right;
    border:5px solid #ecece9;
    font-family:Georgia;
    font-style:italic;
    margin: 0 0 5px 5px;
}

.t_1 .col_1 .image_left{
    float:left;
    margin: 0 10px 5px 0;
}   

.t_1 .col_1 .image img{
    display:block;  
}
.t_1 .col_1 .image span{
    display:block;  
    margin: 7px;
}

.t_1 .col_1 .column_content .related_areas {
    margin: 0 0 15px 0;
    padding: 0 0 0 0;
}

.t_1 .col_1 .column_content .related_areas .c_1 , .t_1 .col_1 .column_content .related_areas .c_2 {
    float:left;
    width:  45%;
    margin: 0 5% 0 0;
}


.t_1 .col_1 .column_content .related_areas ul{
    margin: 0 !important;
}

.t_1 .col_1 .column_content .related_areas li{
    padding: 0 !important;
    background: none !important;
    width: 50%;
    float:left;
}

.t_1 .col_1 .column_content .related_areas a{
    display:block;
     background: transparent url(../images/arrow_leftnavigation.gif) no-repeat 2px 0.5em;
     padding: 0 0 0 16px;
     font-weight:bold;
}


.t_1 .col_1 .column_content .accordion{
    margin: 0 0 15px 0;
}

.t_1 .col_1 .column_content .accordion a.tog{
    display:block;
    padding: 0 0 0 10px;
    background: transparent url(../images/tog_closed.gif) no-repeat 0 0;
    height: 30px;
    line-height: 30px;
    margin: 0 0 1px 0;
    font-weight:bold;
}

.t_1 .col_1 .column_content .accordion a.tog_selected{
    background: transparent url(../images/tog_opened.gif) no-repeat 0 0;
    margin: 0 0 2px 0;
}

.t_1 .col_1 .column_content .accordion p.container, .t_1 .col_1 .column_content .accordion div.container{    
    
    margin: -1px 0 2px 0;
    padding: 10px 18px 10px 18px;
    display:none;
}


.t_1 .col_1 .column_content .accordion div.container{
    padding-bottom: 1px;
    
}

.t_1 .col_1 .column_content .accordion div.container .highlight{    
    padding: 5px 8px 5px 8px;
    background: #e3f1f7;
    border:3px solid #fff;
    margin-bottom: 10px;
}

.t_1 .col_1 .column_content .accordion div.container .highlight a{
    font-weight:bold !important;
}   

.t_1 .col_1 .column_content .accordion .item{
    padding: 10px 10px 10px 10px;
    border-bottom :1px solid #DFDFDF;
    background: #eee;
}

.t_1 .col_1 .column_content .accordion .item_odd{
    background: transparent;
}

.t_1 .col_1 .column_content .accordion .item p{
    margin: 0;
}

.t_1 .col_1 .column_content .accordion .item h3{
    color: #D48600;
    margin: 0 0 10px 0;
}

.t_1 .col_1 .column_content .accordion .item h3 a{
    color: #D48600;
}

.t_1 .col_1 .column_content .accordion .item .d_1, .t_1 .col_1 .column_content .accordion .item .d_2, .t_1 .col_1 .column_content .accordion .item .d_3{
    display:block;
    float:left;
    margin: 0 0 0 0;
    width: 125px;
}





.t_1 .col_1 .column_content .options{
    padding: 15px 0 0 0;
    margin: 0 0 15px 0;
    border-top: 1px solid #dfdfdf;
}

.t_1 .col_1 .column_content .options a{
    display:block;
    float:right;
    padding: 0 0 0 15px;
    margin: 0 0 0 15px;
}

.t_1 .col_1 .column_content .options a.top_return{
    background: transparent url(../images/arrow_top.gif) no-repeat 0 50%;
}
.t_1 .col_1 .column_content .options a.print{
    background: transparent url(../images/icon_print.gif) no-repeat 0 50%;
}


.t_1 .col_1 .column_content .pair {    
    background: #fff url(../images/tile_diagonal_dark.gif) 0 0;
    margin: 0 0 0 0;
    border-top: 1px solid #d0d0d0;
    padding: 0 0 10px 0;
}

.t_1 .col_1 .column_content .pair a.more{
    display:block;
    float:left;
}    

.t_1 .col_1 .column_content .pair img{    
    display:block;
    margin: 0 0 10px 0;
    border:2px solid #fff;
}

.t_1 .col_1 .column_content .pair h3 {
    color: #333;
    font-size :1.2em;
    font-weight:bold;
    padding: 0 0 5px 0;
    
}

.t_1 .col_1 .column_content .pair h3, .t_1 .col_1 .column_content .pair p{
    margin: 0 0 5px 0;
}

.t_1 .col_1 .column_content .pair .item {
    float:left;
    width: 43%;
    padding: 15px 10px 10px 15px;
    
    
}

.t_1 .col_1 .column_content .pair .item_r {
    /* float:right; */
}


.t_1 .col_1 .column_content .single {
    background: #fff url(../images/pair_bg.gif) repeat-x 0 0;
    border-bottom: 1px solid #DFDFDF;  
    margin: 0 0 15px 0;
    
    
    
        
}



.t_1 .col_1 .column_content .single h3, .t_1 .col_1 .column_content .single p{
    margin: 0 0 5px 0;
}

.t_1 .col_1 .column_content .single h3 {
    color: #333;
    font-size :1.2em;
    font-weight:bold;
}

.t_1 .col_1 .column_content .single .item { 
    padding: 15px 10px 10px 15px;  
}
.t_1 .col_1 .column_content .single .item .image{
    margin: 0;
} 

.t_1 .col_1 .column_content .job_spec{
    margin: 0 0 15px 0;
}

.t_1 .col_1 .column_content .job_spec a.view_all{
    display:block;
    margin: 0 0 10px 0;
    float:right;
}

.t_1 .col_1 .column_content .job_spec h2{
    margin: 0 0 0 0;
}
.t_1 .col_1 .column_content .job_spec h3{
    font-size: 1.1em;
    font-weight:normal;
    margin: 0 0 15px 0;
}

.t_1 .col_1 .column_content .job_spec .d_1, .t_1 .col_1 .column_content .job_spec .d_2{
    float:left;
    width: 100px;
    display:block;
}

.t_1 .col_1 .column_content .job_spec p {
    margin: 0 0 0px 0
}


.t_1 .col_1 .column_content .forms {
    margin: 0 0 25px 0;
    padding: 10px 0 0 0;    
}

.t_1 .col_1 .column_content .forms p{
    margin: 0 0 10px 0
}

.t_1 .col_1 .column_content .forms .f_c_1{
    float:left;
    width: 110px;
    margin: 0 10px 0 0;
    text-align:right;   
}

.t_1 .col_1 .column_content .forms .f_c_2{
    float:left;
    width: 250px;
}


.t_1 .col_1 .column_content .forms .label_field{
    margin: 0 0 0 0;
}

.t_1 .col_1 .column_content .forms .label_field span{
    color: #781f1c;
}


.t_1 .col_1 .column_content .forms .dd_field{
    width: 70%;
    padding: 2px;
}

.t_1 .col_1 .column_content .forms .input_field{
    width: 70%;
    height: 18px;
    padding: 3px 0 0 3px;
}

.t_1 .col_1 .column_content .forms .textarea_field{
    width: 100%;
    height: 100px;
    padding: 3px 0 0 3px;
}

.t_1 .col_1 .column_content .forms .errors {
    margin: 0 0 25px 0;
    color: #7f1b1b;
}

.t_1 .col_1 .column_content .forms .errors ul{
    
}

.t_1 .col_1 .column_content .forms .errors li{
    display:block;
    padding: 0 0 0 15px;
    background :transparent url(../images/bp_error.gif) no-repeat 0 0.4em;
    margin: 0 0 0 5px;
}


.t_1 .col_1 .column_content .forms_contact .input_field, .t_1 .col_1 .column_content .forms_contact .textarea_field{ 
    background: #eee;
    border:1px solid #ccc;
}

.t_1 .col_1 .column_content .forms_contact .input_field:focus, .t_1 .col_1 .column_content .forms_contact .textarea_field:focus {
    background: #fff;
}

.t_1 .col_1 .column_content .forms_contact .dd_field{
    background: #eee;
    border:1px solid #ccc;
}

.t_1 .col_1 .column_content .forms_contact .dd_field:focus{
    background: #fff;
}





.t_1 .col_1 .column_content .apply_controls {
    margin: 0 0 15px 0;
}

.t_1 .col_1 .column_content .apply_controls a.back{
    font-weight:bold;
    background: transparent url(../images/arrow_back.gif) no-repeat 0 50%;
    padding: 0 0 0 13px;   
}

.t_1 .col_1 .column_content ul {
    margin: 0 0 15px 25px;    
}

.t_1 .col_1 .column_content ul ul{
    margin: 0;
}

.t_1 .col_1 .column_content ul li{
    padding: 0 0 0 15px;
    background :transparent url(../images/arrow_breadcrumb.gif) no-repeat 0 0.4em;
}

/* News hub  */

.t_1 .col_1 .column_content_news {
    
}

.t_1 .col_1 .column_content_news .feature, .t_1 .col_1 .column_content_news .item{
    padding: 27px 20px 20px 20px;
    border-bottom: 1px solid #f2f2f2    
}

.t_1 .col_1 .column_content_news .item_event{
    padding-top:20px;
}

.t_1 .col_1 .column_content_news .item_event small{
    display:block;
    margin: 0 0 5px 0;
}

.t_1 .col_1 .column_content_news .item_odd{
    padding-top: 20px;  
}

.t_1 .col_1 .column_content_news .item_odd{
    background-color: #fff; 
}

.t_1 .col_1 .column_content_news .item_publication .info{
    width: 225px;
    float:left;
}

.t_1 .col_1 .column_content_news .feature .image{
    float:left;
    margin: 0 20px 10px 0;
}

.t_1 .col_1 .column_content_news .item .image{
    float:left;
    margin: 0 20px 10px 0;
}

.t_1 .col_1 .column_content_news .feature .details{
    float:left;
    /* width: 215px; */
}

.t_1 .col_1 .column_content_news .feature_publication .details{
    float:left;
    width: 215px;
}

.t_1 .col_1 .column_content_news h3{
    margin: 0 0 3px 0;
    color: #d48600
}

.t_1 .col_1 .column_content_news .item_event h3{
    margin: 0;
}

.t_1 .col_1 .column_content_news small{
    margin: 0 0 3px 0;
    font-size: 0.9em;
}

.t_1 .col_1 .column_content_news  p{
    margin: 0;
}


/* End News hub  */



/* opportunities hub  */

.t_1 .col_1 .column_opportunities {
    
}

.t_1 .col_1 .column_opportunities .feature, .t_1 .col_1 .column_opportunities .item{
    padding: 27px 20px 20px 20px;
    border-bottom: 1px solid #f2f2f2    
}

.t_1 .col_1 .column_opportunities .item_odd{
    padding-top: 20px;  
}

.t_1 .col_1 .column_opportunities .item_odd{
    background-color: #fff; 
}

.t_1 .col_1 .column_opportunities .feature .image{
    float:left;
    margin: 0 30px 0 0;
}

.t_1 .col_1 .column_opportunities .feature .details{
    float:left;
    width: 215px;
}

.t_1 .col_1 .column_opportunities h3{
    margin: 0 0 10px 0;
    color: #d48600
}
.t_1 .col_1 .column_opportunities h3 a{
    color: #d48600
}


.t_1 .col_1 .column_opportunities small{
    margin: 0 0 3px 0;
    font-size: 0.9em;
}

.t_1 .col_1 .column_opportunities  p{
    margin: 0 0 15px 0;
}

.t_1 .col_1 .column_opportunities .item p{
    margin: 0;
}

.t_1 .col_1 .column_opportunities  .item .d_1 , .t_1 .col_1 .column_opportunities  .item .d_2, .t_1 .col_1 .column_opportunities  .item .d_3 {
    display:block;
    float:left;
    margin: 0 10px 0 0;
    width : 120px;  
}


.t_1 .col_1 .column_opportunities .feature .label_field {
    float:left;
    margin: 3px 10px 0 0;
}
.t_1 .col_1 .column_opportunities .feature .select_field {
    float:left;
    margin: 3px 10px 0 0;
    width: 200px;
    padding: 2px;
}
.t_1 .col_1 .column_opportunities .feature .submit_field {
    float:left;
    margin: 0 10px 0 0;
}

.t_1 .col_1 .column_opportunities .pager {
    background: #fff;
    padding: 20px 20px 5px 20px;
    border-bottom: 1px solid #f2f2f2;
    margin: 0;
}


.column_content_fullwidth {
    background: #fff;
    width: 710px !important;
    
}

/* End News hub  */




.t_1 .col_2 {
    float:left;
    width: 210px; 
    margin: 0 0 0 20px;    
}



.t_1 .col_2 .accordion_slim{
}


.t_1 .col_2 .accordion_slim a.tog{
    display:block;
    padding: 0 0 0 10px;
    background: transparent url(../images/togsmall_closed.gif) no-repeat 0 0;
    height: 30px;
    line-height: 30px;
    margin: 0 0 1px 0;
    font-weight:bold;
}
.t_1 .col_2 .accordion_slim a.tog_selected{
    background: transparent url(../images/togsmall_opened.gif) no-repeat 0 0;
}

.t_1 .col_2 .accordion_slim p{
    display:none;
    background: #fff;
    margin: 0;
    padding: 10px 5px 10px 5px
}

.t_1 .col_2 .accordion_slim p img{
    display:block;
    margin: 0 0 10px 0;
    border:5px solid #f2f2f2;
    float:none;
}   

.t_1 .col_2 .accordion_slim p.default{
    display:block
}



.t_1 .col_2 .panel{
    margin: 0 0 20px 0;   
    background: #fff url(../images/panel_bg.gif) no-repeat 0 100%;
    border-top: 10px solid #45637a;
    padding: 15px 11px 15px 11px;
}

.t_1 .col_2 .panel .more{
    display:block;
    float:left;
}


.t_1 .col_2 .panel img{
    display:block;
    float:right;
    border:5px solid #ecece9;
    margin: 0 7px 0 10px;
}

.t_1 .col_2 .panel img.news_image{
    display: block;
    margin: 0 0 10px 0 !important;
    border: 5px solid #ecece9;
    float:none;
}

.t_1 .col_2 .about_image{
    display:block;
    margin-bottom:10px !important;
    float:none;
}


.t_1 .col_2 .panel h3{
    font-weight:normal;
    font-size: 1.4em;
    color: #000;
}

.t_1 .col_2 .panel a.small{
    font-size: 0.8em;
}


.t_1 .col_2 .finder{
}

.t_1 .col_2 .finder .input_field{
    float:left;
    margin: 3px 5px 0 0;
    height: 18px;
    padding: 2px 0 0 2px;
    width: 145px;
}

.t_1 .col_2 .finder .submit_field{
    float:left;   
}


/* SEARCH RESULTS */

.t_1 .col_1 .column_search {
    margin: 15px 20px 15px 20px
}

.t_1 .col_1 .column_search .fields{
    margin: 0 0 15px 0;
}

.t_1 .col_1 .column_search .fields .label_field{
    float:left;
    margin: 0 10px 0 20px;
}

.t_1 .col_1 .column_search .fields .input_field{
    float:left;
    border:1px solid #c2c2c2;
    height: 18px;
    padding: 2px 0 0 2px;
    width: 210px;
}

.t_1 .col_1 .column_search ul li{
    padding: 0 0 0 20px;
    background: #ccc;
    margin: 5px 1px 0 0;
    float:left;
    height: 20px;
    line-height: 20px;
    background: transparent url(../images/search_tab_left.gif) no-repeat 0 0;
    border-bottom :1px solid #fff;
}



.t_1 .col_1 .column_search ul li a{
    background: transparent url(../images/search_tab_right.gif) no-repeat 100% 0;
    display:block;
    float:left;
    color: #376b8d;
    padding: 0 20px 0 0;
    
    font-size: 0.9em;
    font-weight:bold;
    
}

.t_1 .col_1 .column_search ul li.selected{
    background: transparent url(../images/search_tab_left_selected.gif) no-repeat 0 0;
    border-color: #f2f2f2;
    height: 25px;
    line-height: 25px;
    margin-top: 0px;    
}


.t_1 .col_1 .column_search ul li.selected a{
    background: transparent url(../images/search_tab_right_selected.gif) no-repeat 100% 0;
}


.t_1 .col_1 .column_search ul li a.disabled{
    font-weight:normal;
    color: #999999;
    cursor: default;   
}

.t_1 .col_1 .column_search ul li a:hover.disabled{
    text-decoration:none;
}

.t_1 .col_1 .column_search .results {
    padding: 15px ;
    background: #f2f2f2 url(../images/search_bg.gif) no-repeat 0 100%;
    
}

.t_1 .col_1 .column_search .results h3{
    margin: 0;
    color: #d48600;
}

.t_1 .col_1 .column_search .results p{
    margin: 0;
}

.t_1 .col_1 .column_search .results small{
    font-size: 0.9em;
    display:block;
    margin: 0 0 5px 0;
}

.t_1 .col_1 .column_search .result {
    border-bottom:1px solid #d9d9d9;
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
}

.t_1 .col_1 .column_search .results .profile_image{
    float:left;
    width: 70px;
}
.t_1 .col_1 .column_search .results .profile_image img{
    display:block;
    border:5px solid #ecece9;
    margin: 0 15px 0 0;
}


.t_1 .col_1 .column_search .results .details{
    float:left;
    width: 550px;
}


/* END SEARCH RESULTS */


/* News landing */

.t_1 .col_1 .column_newslanding {
    margin: 0 0 0 20px
}

.t_1 .col_1 .column_newslanding h2{
    margin: 0 0 15px 0;
    color: #000;
    font-size:1.5em;
}

.t_1 .col_1 .column_newslanding .feature {
    background: #f8f8f8;
}

.t_1 .col_1 .column_newslanding .feature, .t_1 .col_1 .column_newslanding .item{
    padding: 27px 20px 20px 20px;
    border-bottom: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
}

.t_1 .col_1 .column_newslanding .item{
    padding-top: 20px;  
    background: #f8f8f8;
    position:relative;
}

.t_1 .col_1 .column_newslanding .item a{
    font-weight:bold;
}

.t_1 .col_1 .column_newslanding .item_odd{
    background-color: #fff; 
}

.t_1 .col_1 .column_newslanding .image{
    float:left;
    margin: 0 30px 0 0;
}

.t_1 .col_1 .column_newslanding .details{
    float:left;
    width: 429px;
}

.t_1 .col_1 .column_newslanding .details_slim{
    width: 225px;
}

.t_1 .col_1 .column_newslanding h3{
    margin: 0 0 6px 0;
    color: #d48600
}
.t_1 .col_1 .column_newslanding small{
    margin: 0 0 3px 0;
    font-size: 0.9em;
}

.t_1 .col_1 .column_newslanding  p{
    margin: 0;
}

.t_1 .col_1 .column_newslanding .read_more{
    margin: 25px 0 0 0; 
}

.t_1 .col_1 .column_newslanding .read_more a{
    display:block;
    float:right;
    padding: 0 15px 0 0;
    background: transparent url(../images/bp_1.gif) no-repeat 100% 0.5em;
    clear:both; 
}

.t_1 .col_1 .image_noborder {
    border: 0;
    width: 196px;
    margin-right: 25px !important;
    
}

.t_1 .col_1 .archive_list{
    float:right;
    width: 200px;
    
}

/* End News landing */


/* News Document */

.t_1 .col_1 .column_content_news_document {
    
}

.t_1 .col_1 .column_content_news_document a{
    font-weight:bold;
}

.t_1 .col_1 .column_content_news_document h2{
    margin: 0 0 3px 0;
}

.t_1 .col_1 .column_content_news_document h3{
    margin: 0 0 3px 0;
}

.t_1 .col_1 .column_content_news_document small{
    font-size: 0.9em;
    margin: 0 0 10px 0;
    display:block;
}

.t_1 .col_1 .column_content_news_document .feature, .t_1 .col_1 .column_content_news_document .item{
    padding: 27px 20px 20px 20px;
    border-bottom: 1px solid #f2f2f2    
}

.t_1 .col_1 .column_content_news_document .image{
    float:left;
    margin: 0 15px 0 0 !important;
}

.t_1 .col_1 .column_content_news_document .image_right{
    float:right;
    margin: 0 0 0 15px !important;
}

.t_1 .col_1 .column_content_news_document .author{
    margin: 0 0 15px 0;
}

.t_1 .col_1 .column_content_news_document .author .name{
    float:left;
    width: 40%;
}
.t_1 .col_1 .column_content_news_document .author .info{
    float:left;
    width: 60%;
}

.t_1 .col_1 .column_content_news_document .download {
    background: transparent url(../images/icon_pdf.gif) no-repeat 0 50%;
    height: 34px;
    line-height: 34px;
    display:block;
    padding: 0 0 0 40px;
    margin: 0 20px 0 0;
    float:left;
}

.t_1 .col_1 .column_content_news_document .newsletters {
    background: transparent url(../images/icon_newsletters.gif) no-repeat 0 50%;
    height: 34px;
    line-height: 34px;
    display:block;
    padding: 0 0 0 40px;
    margin: 0 0 0 0;
    float:left;
}

.t_1 .col_1 .column_content_news_document .item_related {
    background-color: #fff;
}

.t_1 .col_1 .column_content_news_document .item_related p{
    margin: 0 0 3px 0;
}

.t_1 .col_1 .column_content_news_document .item_publications {
    background-color: #fff;
}

.t_1 .col_1 .column_content_news_document .item_publications p{
    width: 45%;
    margin: 0;
}

.t_1 .col_1 .column_content_news_document .item_publications p.right{
    float:right;
}

/* End News Document */


/* end t1 */




.landing {

}

.landing .panel{
    border:1px solid #cecece;
    padding: 12px;    
}

.landing .panel_margin{
    margin-bottom: 10px;
}

.landing .panel_contact{
    display:none;
}

.landing .panel_contact_default{
    
}



.landing .column_3{
    float:right;
    width: 270px;
}

.landing .column_3 .panel_events .imageexample{
    float:right;
    width: 50%;
    height: 70px;
}

.landing .column_3 .imageexample{
    height: 200px;
}

.landing .finder .input_field{
    float:left;
    width: 160px;
    height: 25px;
    background: transparent url(../images/search_input_bg.gif) no-repeat 0 0;
    border: 0;
    padding: 11px 0 0 13px;
}

.landing .finder .input_field:focus{
    background: transparent url(../images/search_inputs_bg.gif) no-repeat 0 0;
}

.landing .finder .submit_field{
    float:left;
}



.landing .column_1{
    float:left;
    width: 200px;
    margin: 0 20px 0 10px
}

.landing .column_1 ul ul{
    margin: 0 0 0 10px;
}

.landing .column_1 a{
    display:block;
    padding: 0 0 3px 10px;
    margin: 0 0 3px 0;
    border-bottom:1px solid #eee;
    background: transparent url(../images/bp_1.gif) no-repeat 0 4px;
}
.landing .column_1 a.selected{
    font-weight:bold;
}



.landing .column_2{
    float:left;
    width: 440px;
    
}


.landing .column_2 ul{
    margin: 0 0 15px 0
}

.landing .column_2 ul li{
    margin: 0 0 0 10px;
    padding: 0 0 0 12px;
    background: transparent url(../images/bp_2.gif) no-repeat 0 5px;
}

.landing .column_2 .splash{
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    background: transparent url(../images/dot.gif) repeat-x 0 100%;
}

.landing .column_2 .imageexamples{
    margin: 0 0 15px 0;
}

.landing .column_2 .splash p{
    margin: 0;
}

.landing .column_2 .dropdown {
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    background: transparent url(../images/dot.gif) repeat-x 0 100%;
}

.landing .column_2 .dropdown .select_field{
    float:left;
    padding: 2px;
    margin: 0 10px 0 0;
    width: 200px;
}

.landing .column_2 .dropdown .submit_field{
    float:left;
}


.landing .column_2 .pair p, .landing .column_2 .single p{
    margin: 0 0 10px 0;
}

.landing .column_2 .single .imageexample{
    float:left;
    width: 150px;
    margin: 0;
}

.landing .column_2 .single .detail{
    float:left;
    width: 240px;
    margin: 0 0 0 10px;
}

.landing .column_2 .pair {
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    background: transparent url(../images/dot.gif) repeat-x 0 100%;
}

.landing .column_2 .item {
    float:left;
    width: 190px;
    padding: 10px;
    border:1px solid #ccc;
    height: 100px
}

.landing .column_2 .item_r {
    float:right !important;
}

.landing .column_2 .item_publications {
}
.landing .column_2 .item_publications .imageexample{
    float:right;
    width: 45px;
    height: 55px;
}

.landing .column_2 .single {
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    background: transparent url(../images/dot.gif) repeat-x 0 100%;
}



.landing .column_2 .tabs {
    
}

.landing .column_2 .tabs h2{
    font-size: 2.0em;
    margin: 0 0 20px 0;
}

.landing .column_2 .tabs ul.tab {
    margin: 0;
}
.landing .column_2 .tabs ul.tab li{
    padding: 0 6px 0 0;
    background: transparent url(../images/navigation_right_bg.gif) no-repeat 100% 0;
    margin: 0 1px 0 0;
    float:left;
    height: 25px;
    line-height: 25px;
}

.landing .column_2 .tabs ul.tab li.selected{
    background: transparent url(../images/navigation_rights_bg.gif) no-repeat 100% 0;
}

.landing .column_2 .tabs ul.tab li a{
    background: transparent url(../images/navigation_left_bg.gif) no-repeat 0 0;
    display:block;
    float:left;
    color: #fff;
    padding: 0 0 0 6px;
}

.landing .column_2 .tabs ul.tab li.selected a{
    background: transparent url(../images/navigation_lefts_bg.gif) no-repeat 0 0;
}
    
.landing .column_2 .tabs .information{
    border: 1px solid #7498b0;
    padding: 12px;
    background: #dfeef8;
}


.landing .column_2 .author{
    padding: 5px;
    border:1px solid #ccc;
    background: #eee;
    margin: 0 0 15px 0;
}

.landing .column_2 .author h3{
    margin: 0 0 0 0;
    font-size: 1.0em;
}

.landing .column_2 .vacancies {
    padding: 0 0 0 0;
    background: transparent url(../images/dot.gif) repeat-x 0 0;
    margin: 0 0 15px 0;
}

.landing .column_2 .select_field{
    width: 50%;
    padding: 2px;
}

.landing .column_2 .vacancies .vacancy{
    padding: 8px;
    margin: 0 0 0 0;
    background: transparent url(../images/dot.gif) repeat-x 0 100%;
}

.landing .column_2 .vacancies .vacancy_alt{
    background-color: #eee;
}   

.landing .column_2 .vacancies .vacancy .pod{
    float:right;
    text-align:right;
}

.landing .column_2 .vacancies .vacancy p{
    margin: 0;
}

.landing .column_2 .vacancies .vacancy h4{
    font-size: 1.3em;
    font-weight:bold;
}
.landing .column_2 .vacancies .vacancy h5{
    font-size: 1.2em;
}

.landing .column_2 .vacancies .vacancy .left{
    width: 300px;
}   

.landing .column_2 .vacancies .vacancy .apply{
    margin: 5px 0 0 0;
}   

.landing .column_2 .vacancy_info {
    float:right;
    width: 100px;
    background: #eee;
    border:1px solid #ccc;
    padding: 10px;
    margin: 0 0 10px 10px
}

.accordion {
}


.accordion .toggle{
    display:block;
    background: transparent url(../images/dot.gif) repeat-x 0 100%;
    font-size: 1.3em;
    padding: 0 0 9px 0;
    margin: 0 0 6px 0;
    font-weight:bold;
}



.accordion .toggle span{
    display:block;
    padding: 0 0 0 12px;
    background: transparent url(../images/arrow_1.gif) no-repeat 0 0.3em;
}

.accordion .toggle_selected span{
    background: transparent url(../images/arrow_2.gif) no-repeat 0 0.5em;
}

.accordion .section{
    background: transparent url(../images/dot.gif) repeat-x 0 100%;
    display:none;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
}

.accordion .section {

}

/* TWO COLUMN LANDING PAGE */

.landing_two .panel{
    border:1px solid #cecece;
    padding: 12px;    
}

.landing_two .panel_margin{
    margin-bottom: 10px;
}

.landing_two .column_2{
    float:right;
    width: 270px;
}

.landing_two .column_2 .imageexample{
    height: 200px;
}

.landing_two .finder .input_field{
    float:left;
    width: 160px;
    height: 25px;
    background: transparent url(../images/search_input_bg.gif) no-repeat 0 0;
    border: 0;
    padding: 11px 0 0 13px;
}

.landing_two .finder .input_field:focus{
    background: transparent url(../images/search_inputs_bg.gif) no-repeat 0 0;
}

.landing_two .finder .submit_field{
    float:left;
}

.landing_two .column_1{
    float:left;
    width: 667px;
    margin: 0 0 0 10px
}

.landing_two .column_1 .item h2{
    margin: 0 0 15px 0;
}

.landing_two .column_1 .item{
    margin: 0 0 20px 0;
    padding: 0 0 15px 0;
    background: transparent url(../images/dot.gif) repeat-x 0 100%;
}

.landing_two .column_1 .item .pod{
    float:right;
    width: 130px;
    margin: 0 0 0 10px
    
}

.landing_two .column_1 .item .pod .more{

}

.landing_two .column_1 .item p{
    margin: 0 0 10px 0;
}
.landing_two .column_1 .item .imageexample{
    float:left;
    width: 200px;
    margin: 0 15px 0 0;
}

.landing_two .column_1 .item .detail{
    float:left;
    width: 450px;   
}


.landing_two .column_1 .search_results {

}

.landing_two .column_1 .search_results .search_bar{
    margin: 0 0 15px 0;
}

.landing_two .column_1 .search_results .search_bar .input_field{
    float:left;
    width: 189px;
    height: 25px;
    background: transparent url(../images/search_input_bg.gif) no-repeat 0 0;
    border: 0;
    padding: 11px 0 0 13px;
}

.landing_two .column_1 .search_results .search_bar .input_field:focus{
    background: transparent url(../images/search_inputs_bg.gif) no-repeat 0 0;
}

.landing_two .column_1 .search_results .search_bar .submit_field{
    float:left;
}

.landing_two .column_1 .search_results .search_bar .label_field{
    float:left;
    margin: 10px 15px 0 0;
}


.landing_two .column_1 .search_results ul li{
    padding: 0 11px 0 0;
    background: #ccc;
    margin: 0 1px 0 0;
    float:left;
    height: 25px;
    line-height: 25px;
    
}

.landing_two .column_1 .search_results ul li.selected{
    background: #7296ae url(../images/navigation_rights_bg.gif) no-repeat 100% 0;
}

.landing_two .column_1 .search_results ul li a{
    background: transparent;
    display:block;
    float:left;
    color: #999;
    padding: 0 0 0 10px;
}

.landing_two .column_1 .search_results ul li.selected a{
    background: transparent url(../images/navigation_lefts_bg.gif) no-repeat 0 0;
    color: #fff;
}

.landing_two .column_1 .search_results .results {
    border: 1px solid #ccc;
    border-top-color: #7296ae;
    padding: 15px ;
    background: #eee;
}

.pager {
    margin: 0 0 15px 0;
    font-size: 1.0em
}

.pager p{
  
    margin: 0;
    float:right;
}

.pager span{
    display:block;
    float:left;   
}

.pager a{
    display:block;
    float:left;
    padding: 0 1px 0 0px;
    margin: 0 0 0 4px;
    font-weight:bold;
}

.pager a.selected{
    color: #000;
}

.pager a.next{
    display:block;
    height: 8px;
    width: 6px;
    text-indent: -6000px;
    background: transparent url(../images/arrow_next.gif) no-repeat 0 0;
    margin-left: 10px;
    margin-top: 6px ;
}

.pager a.previous{
    display:block;
    height: 8px;
    width: 6px;
    text-indent: -6000px;
    background: transparent url(../images/arrow_previous.gif) no-repeat 0 0;
    margin-right: 10px;
    margin-top: 6px ;
}


.landing_two .column_1 .search_results .results .result{
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    background: transparent url(../images/dot.gif) repeat-x 0 100%;
}

.landing_two .column_1 .search_results .results .result h3{
    margin: 0;
}

.landing_two .column_1 .search_results .results .result small{
    display:block;
    margin: 0 0 5px 0;
}

.landing_two .column_1 .search_results .results .result p{
    margin: 0;
}


.landing_two .column_1 .c_1{
    float:left;
    width: 180px;
    margin: 0 15px 0 0;
}

.landing_two .column_1 .c_2{
    float:left;
    width: 470px;
}

.landing_two .column_1 .c_2 .item .imageexample{
    width: 150px;
}

.landing_two .column_1 .c_2 .item .detail{
    width: 300px;
}

/* END TWO COLUMN LANDING PAGE */




/* FOOTER */

.footer {
    font-size: 1.1em;
    text-align:right;   
    margin: 0 20px 0 0;
}

.footer p{
    margin: 0 0 3px 0;
}
    
.footer a{
    padding: 0 10px 0 2px;
    font-weight:bold;
    background: transparent url(../images/footer_div_bg.gif) no-repeat 100% 50%;
}

.footer a.last{
    padding: 0;
    background: none;
}


/* MICROSITE */

.microsite {
    width: 95%;
    text-align:left;
    padding: 20px 0 20px 0;
    margin: auto;
    font-size: 1.1em;
    color: #333;
}

.microsite_dark {
}

.microsite .close{
    display:block;
    float:right;
    font-size: 1.0em;
    margin: 10px 10px 0 0;
    color: #fff;
}


.microsite .footer_close{
    display:block;
    float:right;
    font-size: 1.0em;
    margin: 20px 20px 0 0;
    color: #d68c0d;
}



.microsite_dark .close{
    color: #d48600;
}

.microsite .intro{
    padding: 0 0 0 20px;
    color: #fff;
    height: 136px;
    overflow:hidden;
}

.microsite h1{
    font-size: 2.5em;
    text-transform:uppercase;
    color: #fff;
    margin: 35px 0 0 0;
}

.microsite_dark h1{
    color: #fff;
}

.microsite h2{
    font-size: 1.5em;
    color: #fff;

}

.microsite_dark h2{
    color: #fff;
}


.microsite h3{
    font-size: 1.4em;
    margin: 0 0 10px 0;
    font-weight:normal;
  
}

.microsite .number{
    font-size: 2.0em;
    font-weight:bold;
}


.microsite ul.micrositenav{
    margin: 0 0 0 0;
}

.microsite ul.micrositenav li{
    display:block;
    float:left;
    position:relative;
}

.microsite ul.micrositenav li a{
    display:block;
    float:left;
    background: transparent url(../images/navigation_thickbox_divider.gif) no-repeat 100% 100%;
    height: 30px;
    line-height: 30px;
    color: #45637a;
    padding: 0 10px 0 10px;
    margin: 11px 0 0 0;
    cursor: pointer;
    font-weight:bold;
    font-size: 1.1em;
}

.microsite_dark ul.micrositenav li a{
    color: #d48600;
    background-image: url(../images/navigation_thickboxdark_divider.gif) !important;
}

.microsite ul.micrositenav li a.selected{
    background: #f3f2f0;
}


.microsite_dark ul.micrositenav li a.selected{
    background: #2b2b2b !important;
}





.microsite .panel{
    border-top:10px solid #376b8d;
    padding: 15px 20px 15px 20px;
}

.microsite .panel_one{
    border-color: #d68c0d;
}

.microsite .panel a{
    color: #d48600;
    background: url(../images/arrow_microsite.gif) no-repeat 0 0.4em;
    display:block;
    padding: 0 0 0 10px;
    text-align:left;
    font-weight:bold;
    margin: 0;
}

.microsite_dark .panel a, .microsite_dark .item a{
    background-image: url(../images/arrow_micrositedark.gif);
    color: #d48600;
}

.microsite .panel_bottom{
    margin: 0;
}

.microsite .copy{    
    background: #1b3037;
    padding: 30px 15px 30px 0;  
    position: relative;
}

.microsite_dark .copy{
    background: #474747
}

.microsite .copy .introduction{
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    background :transparent url(../images/dot.gif) repeat-x 0 100%;
}

.microsite .copy .column_1{
    
    width: 480px;
    padding: 20px 235px 20px 20px;
    background: #f9f9f8;
    font-size: 1.1em;
}

.microsite .text-section, .microsite .text-image-section
{   
    padding: 0 0 15px 0;
    margin: 0 0 30px 0;
    background: transparent url(../images/dot.gif) repeat-x 0 100%;
}

.microsite .image {
    border:5px solid #ecece9;
    background: #fff;
    
}

.microsite .image span {
    display:block;
    padding: 6px 10px 6px 10px;
    font-style:italic;
}

.microsite .Left {
    float:left;
    margin: 0 15px 15px 0;
}

.microsite .text
{
    
}

.microsite .text_float
{
    float:left;
    width: 265px;
    
}

.microsite .Right {
    float:right;
    margin: 0 0 15px 15px;
}

.microsite .Bottom, .microsite .Top {
    margin: 0 0 15px 0;
}

.microsite .copy .column_1 h2{
    color: #333333;
}

.microsite .copy .column_1 ul{
    margin: 0 0 15px 20px;
}

.microsite .copy .column_1 ul li{
    padding: 0 0 0 15px;
    background: transparent url(../images/bp_2.gif) no-repeat 0 0.5em;
}

.microsite_dark .copy .column_1{
    background: #333333 url(../images/microsite_dark_bg.jpg) no-repeat 0 0;
    color: #fff;
}

.microsite .copy .column_1 h3, .microsite .copy .column_1 h2{
    margin: 0 0 10px 0;
}

.microsite .copy .column_1 .item{
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    border-bottom: 1px solid #ccc;  
}

.microsite .copy .column_1 .item h3{
    margin: 0 0 5px 0;
}

.microsite .copy .column_1 .item .detail{
    float:left;
    width: 270px;
    margin: 5px 0 0 0;
}

.microsite .copy .column_1 .item img{
    display:block;
    float:left;
    border:5px solid #eee;
    margin: 0 15px 0 0;
}

.microsite .copy .column_1 .item p{
    margin:  0 0 7px 0;
}

.microsite .copy .column_1 .item .imageexample{
    float:left;
    width: 150px;
    margin: 0 15px 0 0;
}

.microsite .copy .column_1 .item .info{
    float:left;
    width: 310px;
}



.microsite .copy .column_2{
    float:right;
    width: 220px;
    position:absolute;
    right: 10px;
    top: 20px;
    background: #fff;
}


.microsite_dark .copy .column_2{
    background: #333;
    color: #cccccc;
}




.microsite_dark .copy .column_2 h3{
    color: #fff;
}



blockquote {
    margin: 0 0 15px 0;
    font-family: Georgia;
    background: transparent url(../images/blockquote_bg.gif) no-repeat 0 0;
    padding: 32px 0 0 32px;
    font-style:italic;
    line-height: 1.3em;
}

.microsite_dark blockquote {
    background: transparent url(../images/blockquote_dark_bg.gif) no-repeat 0 0;
}

blockquote strong{
    display:block;
    text-align:right;
}



.news {
}

.news .item_n{
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
}


.news .imageexample {
    float:left;
    width: 130px;
    margin: 0 15px 0 0;
}

.news .details {
    float:left;
    width: 250px;
}

.button_login {
    background: transparent url(../images/button_login.gif) no-repeat 0 0;
    color: #fff;
    text-indent: -6000px;
    display:block;
    width: 176px;
    height: 72px;
}

.button_login:hover {
    background: transparent url(../images/button_login_over.gif) no-repeat 0 0;
}

.col_pods {
    float:right;
    width: 260px;
    font-size: 1.0em;
}

.col_pods .panel{    
    background: transparent url(../images/tinted_50.png) no-repeat 0 0;
    padding: 15px 15px 15px 15px;
    margin: 0 0 10px 0;
    border:0;
    border-top: 10px solid #0c1216;
}

.col_pods .panel a{
    color: #d48600;
    background-image: url(../images/dark_arrow_orange.gif)
}   

.award_image {
    border:5px solid #ECECE9;
    float:right;
    display:block;
    margin: 0 0 5px 15px;
    
}

.history {
    border-top: 1px solid #e3e3e3;
    
    padding: 15px 0 15px 0;
}

.history .history_c_1{
    float:left;
    width: 65px;
    background: transparent url(../images/dot.gif) repeat-y 52px 0
}


.history .history_c_1 a{
    display:block;
    padding: 0 0 0 7px; 
    margin: 0 0 5px 0;        
}

.history .history_c_1 a.selected{
    font-weight:bold;
    color: #000;
    background: transparent url(../images/arrow_history.gif) no-repeat 50px 50%;
}

.history .history_c_2{
    float:left;
    width: 370px;
   
}

.history .history_c_2 h2{
    font-size: 1.2em !important;
    font-weight:bold;
    margin: 0 !important;
}

.history .history_c_2 img{
    display:block;
    margin: 0 0 10px 0;
    border:5px solid #eee;
}

.history .history_c_2 .history_panel {
    display:none;
}

.history .history_c_2 .history_panel_default {
    display:block;
}


.sitemap {
}

.sitemap ul {
    margin-left: 10px !important;
}


.sitemap ul ul {
    padding-top: 6px;  
    padding-bottom: 6px;
}


.sitemap ul li{
    background-image: url(../images/arrow_leftnavigation_selected.gif) !important;
}
.sitemap ul a{
    
}


.sitemap ul ul li{
    background-image: url(../images/arrow_next.gif) !important;
}
.sitemap ul ul a{
    padding-top: 10px;
    color: #336699;
}


.sitemap ul ul ul li{
    background-image: url(../images/bp_3.gif) !important;
}
.sitemap ul ul ul a{
    font-weight:normal !important;
}

.homepage_editorial {
    
}

.homepage_editorial .focus{
    
}

.homepage_editorial .focus .col_1{
    border-color: #417393 !important;
}
.homepage_editorial .focus .col_2{
    border-color: #3f6984 !important;
}
.homepage_editorial .focus .col_3{
    border-color: #3c5e73 !important;
}
.homepage_editorial .focus .col_4{
    border-color: #3a5363 !important;
}

.board_members {
    margin: 0 0 15px 0;
}

.board_members .item{
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    background: transparent url(../images/dot.gif) repeat-x 0 100%;
}

.board_members .item_bottom{
    background: none;

}

.board_members .item img{
    float:left;
    margin: 0 10px 0 0;
    border:5px solid #F2F2F2
}


.board_members .item .details{
    float:left;
    width: 300px;
}

.board_members .item .details h3{
    margin: 0 0 0 0;
    font-weight:bold;
    line-height: 1.0em;
}

.board_members .item .details small{
    display:block;
    margin: 0 0 5px 0;
    font-size :0.9em;
    color: #999
}