/*************************************************************
 * author: Factor 1 Studios
 * description: css for screen media
 *************************************************************/

/* reset
 * based on Eric Meyer's reset.css
 * http://meyerweb.com/
 *************************************************************/
body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* /reset
 *****************************************************/

/* global elements
 *****************************************************/
body {
    background: #20477c url( ../images/bg_body2.jpg ) no-repeat 50% 0;
    color: #fff;
    font: 75%/1 Arial, sans-serif;
}
a:hover { text-decoration: none; }
/* /global elements
 *****************************************************/

/* base layout
 *****************************************************/
#branding {
    background: #193e6f url( ../images/bg_branding.png ) repeat-x 0 0;
    height: 175px;
}
#branding .inner {
    background: transparent url( ../images/bg_branding_inner.jpg ) no-repeat 50% 100%;
    overflow: hidden;
}
#branding .wrap {
    margin: 0 auto;
    padding: 9px 0 0;
    width: 900px;
}
.bg {
    background: transparent url( ../images/bg_bg.png ) repeat-x 0 0;
}
.bg .wrap {
    background: transparent url( ../images/bg_bg_wrap.png ) repeat-y 50% 0;
}
#container {
    background: #f2f1ec url( ../images/bg_sidebar.jpg ) no-repeat 100% 50%;
    margin: 0 auto;
    width: 900px;
}
#contentWrap { 
    min-height: 650px;
    height: auto;
    _height: 650px;
    overflow: hidden;
    _overflow: visible;
}
#leftWrap {
    float: left;
    width: 621px;
}
#mainContent {
    background: transparent url( ../images/bg_main_content.jpg ) no-repeat 100% 0;
    padding: 50px 60px;
}
#subContent {
    background: transparent url( ../images/bg_sidebar_top.png ) repeat-x 0 0;
    float: left;
    padding: 50px 30px;
    width: 219px;
}
#footer {
    background: transparent url( ../images/bg_footer.png ) no-repeat 0 0;
    font-size: 0.83em;
    margin: -10px auto 0;
    overflow: hidden;
    padding: 40px 15px 40px;
    width: 900px;
}
/* /base layout
 *****************************************************/

/* common elements
 *****************************************************/
.left, .leftCol, .alignleft { float: left; }
.right, .rightCol, .alignright { float: right; }
.cols, form .item, .navigation { overflow: hidden; }
.navigation { margin: 0 0 1em; }
.col { float: left; }
.print { display: none; }
/* /common elements
 *****************************************************/

/* branding elements
 *****************************************************/
#branding h1 {
    font: normal 3.8em/1 serif;
    float: left;
    height: 166px;
    margin: 0 0 0 -20px;
    text-transform: capitalize;
    width: 485px;
    text-indent: -5000px;
}
#branding h1 a {
    color: #9d894b;
    display: block;
    height: 124px;
    overflow: hidden;
    padding: 42px 0 0 51px;
    position: relative;
    text-decoration: none;
    width: 434px;
}
#branding h1 small {
    color: #7a0201;
    display: block;
    font-size: 0.40em;
    letter-spacing: 10px;
    line-height: 0.65em;
    padding: 0 0 0 62px;
    text-transform: uppercase;
    text-indent: -5000px;
}
#branding h1 span {
    background: transparent url( ../images/logo_exclusive_leadership2.jpg ) no-repeat 0 0;
    cursor: pointer;
    height: 166px;
    left: 0;
    position: absolute;
    top: 0;
    width: 485px;
    text-indent: -5000px;
}

#branding h2 {
    color: #b9b9bb;
    font: normal 3.5em/1 serif;
    float: left;
    height: 122px;
    padding: 44px 30px 0 10px;
    overflow: hidden;
    position: relative;
    width: 375px;
    text-indent: -5000px;
}
#branding h2 small {
    
    font-size: .65em;
    text-align: right;
    text-indent: -5000px;
}
#branding h2 span {
    background: transparent url( ../images/text_branding_h2.jpg ) no-repeat 0 0;
    height: 166px;
    left: 0;
    position: absolute;
    top: 0;
    width: 415px;
    
}
/* /branding elements
 *****************************************************/

/* navigation elements
 *****************************************************/
#navigation {
    background: #cacac8 url(../images/bg_navigation.png) no-repeat top center;
    min-height: 55px;
    padding: 1px 1px;
    text-align: center;
}
/*
#navigation li {
    display: inline;
    font-size: 1.25em;
    padding: 0;
}
#navigation a {
    color: #575654;
    text-decoration: none;
}*/
/* /navigation elements
 *****************************************************/

/* mainContent elements
 *****************************************************/
#intro img { display: block;}

#mainContent {
    color: #575654;
    line-height: 1.3em;
}

#mainContent p {
    margin: 0 0 1em;
    font-size:110%;    
}


#mainContent h1 {
    color: #840e21;
    font-size: 1.5em;
    font-weight: normal;
    margin: 0 0 0.5em;
}
#mainContent h2 {
    color: #840e21;
    font-size: 1.33em;
    margin: 0 0 0.5em;
}
#mainContent h3 {
    color: #840e21;
    font-size: 1.17em;
    margin: 0 0 0.5em;
}
#mainContent a { color: #840e21; }

#mainContent ul li {
text-align:left;
margin-left:40px;
margin-right:40px;
list-style-image: url(../images/arrow.png);
padding: 5px 25px;
color:#575654;
font-size:110%;
}

/* /Content elements
 *****************************************************/

/* subContent elements
 *****************************************************/
#subContent h1 {
    color: #840e21;
    font: normal 1.83em/1.2em times, "Times New Roman", serif;
    }
    
    #subContent h2 {
    color: #840e21;
    font: bold 1.63em/1.2em times, "Times New Roman", serif;
    }
    
    #subContent h3 {
    color: #5d5d5d;
    font: bold 1.43em/1.2em times, "Times New Roman", serif;
    }
    

#subContent h4 {
    color: #5d5d5d;
    font: normal 1.63em/1.2em times, "Times New Roman", serif;
}
#subContent a {
    color: #860e22;
    display: block;
    font-size: 0.9em;
    margin: 1em 0 0;
    text-decoration: none;
}
/* /subContent elements
 *****************************************************/

/* footer elements
 *****************************************************/
#footer h5 {
    float: left;
    font-weight: normal;
    line-height: 1.2em;
}
#footer h6 {
    float: right;
    font-weight: normal;
}
#footer a { color: #fff; }
/* /footer elements
 *****************************************************/