html{
    height:100%;
}
body{
    margin:0;
    background:url('/assets/templates/expeditor/images/body-bg.jpg') 50% 0 repeat-y  #757575;
    font:9pt Verdana, Geneva, sans-serif;
    color:#555555;
    line-height:1.2em;
    height:100%;
}
img{
    border:0;
}
#site_container{
    background:url('/assets/templates/expeditor/images/stripes-bg.jpg') repeat-x;
}
#stripe_container{
    background:url('/assets/templates/expeditor/images/stripe-bg.jpg') 50% 0 no-repeat;
}
h1{
    font-weight:bold;
    font-size:13pt;
    margin:0 0 20px 0;
    padding:0;
    color:#8a9e28;
}
h1#success_title{
    font-weight:bold;
    font-size:10pt;
    margin:0 0 2px 0;
    padding:0;
    color:#8a9e28;
}
h2{
    margin:0 0 12px 0;
    color:#889732;
    font-size:25pt;
}
a{
    color:#8a9e28;
    text-decoration:none;
}
p{
    margin:15px 0 0 0;
}
p#ss_p1{
    margin:0;
}
.bold{
    font-weight:bold;
}
.general_list{
    margin:10px 0;
    padding:0;
    list-style-image:url("/assets/templates/expeditor/images/list-style.jpg");
}
.general_list li{
    margin:0 0 0 20px;
    padding:0 0 15px 0px;
}
#header_flash{
    position:absolute;
    top:98px;
    left:1px;
    z-index:3;
}
#header_main_menu{
    position:relative;
    margin:70px 0 0 0;
    padding:0;
    list-style:none;
    z-index:2;
}
#header_main_menu li{
    position:relative;
    margin:0;
    padding:0;
    float:left;
}
#header_main_menu li ul{
    position:absolute;
    margin:0;
    padding:0;
    top:17px;
    left:0px;
    visibility:hidden;
}
#header_main_menu li:hover ul{
    visibility:visible;
}
#header_main_menu li ul li{
    float:none;
}
#header_main_menu ul li a{
    background:#49474a;
}
#header_main_menu ul .header_menu_lcap,#header_main_menu ul .header_menu_rcap{
    display:none;
}
#header_main_menu li a
{
    display:block;
    font-size:8pt;
    padding:2px 10px 4px 10px;
    color:#fff;
    line-height:1em;
    background:url('/assets/templates/expeditor/images/header-menu-bg.jpg');
}
.header_menu_lcap{
    width:22px;
    height:17px;
    background:url('/assets/templates/expeditor/images/header-menu-lcap.jpg');
}
.header_menu_rcap{
    width:22px;
    height:17px;
    background:url('/assets/templates/expeditor/images/header-menu-rcap.jpg');
}
#header_wrapper{
    position:relative;
    width:100%;   
    background:url('/assets/templates/expeditor/images/wrapper-headbg.png') 50% 0 repeat-y;
    z-index:2;
}
#header{
    position:relative;
    margin:0 auto;
    padding:98px 0 0 0;
    height:111px;
    width:817px;
    z-index:2;
}
#header_left{
    position:relative;
    float:left;
    width:300px;

}
#header_right{
    position:relative;
    float:left;
    width:517px;

}
#subheader_wrapper{
    position:relative;
    width:100%;   
    background:url('/assets/templates/expeditor/images/wrapper-greenbg.png') 50% 0 repeat-y;
    z-index:1;
}
#subheader{
    position:relative;
    margin:0 auto;
    width:817px;
    padding:25px 0;
    height:150px;
    text-align:center;
    z-index:1;
}
.float:before, .float:after {
    clear:both;
    content:"";
    display:block; 
    height:0;
}
#title1{
    color:#8a9e28;
}
#title2{
    color:#000;
}
#title3{
    color:#696a6d;
}
#content_wrapper{
    position:relative;
    width:100%;
    background: url('/assets/templates/expeditor/images/wrapper-whitebg.png') 50% 0 repeat-y;

}
#content{
    position:relative;
    width:737px;
    margin:0 auto;
    padding:30px 40px 30px 40px;

}
#footer_wrapper{
    position:relative;
    width:100%;   
    background:url('/assets/templates/expeditor/images/wrapper-footerbg.png') 50% 0 repeat-y;
}
#footer_nav{
    position:relative;
    width:737px;
    margin:0 auto;
    padding:0px 40px 0 40px;
    text-align:right;
    font-size:6pt;
    color:#696a6d;
}
#footer_nav a{
    color:#696a6d;
}
#footer{
    position:relative;
    width:817px;
    height:70px;
    margin:0 auto;
}
#end_wrapper{
    position:relative;
    width:100%;
    height:100%;
    background:url('/assets/templates/expeditor/images/wrapper-endbg.png') 50% 0 repeat-y;
}

