@charset "UTF-8";
/* CSS Document */



/* --- GENERAL STYLES --- */

body {
behavior: url(../csshover.htc);
margin:13px 0px 20px 0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

body.index {
behavior: url(csshover.htc);
}

a {
color:#4e4d50;
}


h2 {
color:#b22626;
font-size:13px;
font-weight:bold;
margin:0px;
padding:0px 0px 10px 0px;
}

h3 {
color:#b22626;
font-size:13px;
font-weight:bold;
margin:0px;
padding:0px 0px 10px 0px;
}

p {
padding:0px 0px 10px 0px;
margin:0px;
}

#wrap {
margin:auto;
width:855px;
background-image:url(../images/bg-wrap.gif);
background-repeat:no-repeat;
background-position:0px 191px;
}



/* --- HEADER --- */

#header {}

#logo {
width:239px;
height:45px;
overflow:hidden;
margin-bottom:8px;
float:left;
}

h1 {
padding:0px;
margin:0px;
position:relative;
width:239px;
height:45px;
font-size:18px;
}


#logo span {
position:absolute;
width:100%;
height:100%;
background-image:url(../images/logo.gif);
}



#login {
float:left;
width:615px;
text-align:right;
padding-top:25px
}

#login a {
font-size:13px;
text-decoration:none;
font-weight:bold;
}



/* --- NAVIGATION --- */

#navigation {
background-color:#961b1e;
height:24px;
margin-bottom:8px;
width:855px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
clear:both;
}

#navigation ul {
margin:0 0 0 0px!important;
padding:0 0 0 0px!important;
position:absolute;
z-index:20;
list-style:none;
}

#navigation ul li {
margin:0px;
float:left;
z-index:25;
position:relative;
}

#navigation ul li a {
margin:0px;
padding:5px 60px 4px 59px;
display:block;
color:#fff;
text-decoration:none;
border-left:1px solid #8d1a1c;
border-right:1px solid #cf6869;
}

#navigation ul li ul {
display:none;
position:absolute;
top:24px;
left:0;
right:0;
padding:0;
list-style:none;
border-bottom:1px solid #cf6869;
margin-left:0px;
z-index:3;
}

#navigation ul li:hover ul,
#navigation ul li.over ul {
display:block;
z-index:6000;
width:180px;
z-index:4;
}

#navigation ul li ul li {
clear:both;
display:block;
border-top:1px solid #cf6869;
text-align:left;   
z-index:5; 
}

#navigation ul li ul li a {
padding:5px 10px 5px 10px;
background-color:#961b1e;
height:auto;
width:158px;
z-index:6;
color:#FFFFFF;
text-decoration:none;
}

#navigation ul li ul li a:hover {
text-decoration:none;
height:auto;
background-color:#b32017;
z-index:7;
}

li.nav-contact-us a {
border-right:none!important;
}



/* --- CAMPAIGN AREA --- */

#campaign {
margin-bottom:20px;
background-color:#f1a243;
height:106px;
overflow:hidden;
clear:both;
z-index:1;
}



/* --- CONTENT AREA --- */

#content {
border-top:1px solid #c5c4c5;
border-bottom:1px solid #c5c4c5;
padding-top:7px;
background-image:url(../images/bg-content.gif);
margin-bottom:10px;
width:855px;
text-align:justify;
font-size:12px;
}

#column-left {
float:left;
width:563px;
color:#231f20;
padding:12px 15px 0px 15px;
margin-right:1px;
}

#column-left p {
}

#column-left ul {
margin-top:0px;
padding-top:0px;
padding-left:30px;
}

#column-right {
float:left;
width:259px;
}

#content p, #content li {
line-height:18px;
}

/* --- ENTREPRENEUR SPOTLIGHT  --- */

#entrepreneur-spotlight {
height:300px;
/* border-left:1px solid #c5cad2; */
}

#entrepreneur-spotlight div {
padding:6px 5px 0px 9px;
margin:0px;
}

#entrepreneur-spotlight strong {
font-size:12px;
}



/* --- NEWS FEED --- */

#news-feed {
border-top:1px solid #c4c4c4;
padding:12px 13px 0px 15px;
/* border-left:1px solid #c5cad2; */
text-align:left!important;
}

#news-feed ul {
margin:0px;
padding:0px;
list-style:none;
}

#news-feed li {
padding:0px 0px 10px 0px;
}

.gfc-resultsHeader  {
border-bottom:none!important;
margin-bottom:0px!important;
}









/* --- FOOTER --- */

#footer {
border-top:5px solid #c5cad2;
font-size:11px;
color:#5e6062;
padding:11px 16px 0px 16px;
clear:both;
}

#copyright {
float:left;
}

#design {
float:right;
}





/* --- INDEX STYLES --- */

body.index #wrap {
background-image:url(../images/bg-wrap-index.gif);
background-position:0px 285px;
}

body.index #campaign {
height:200px;
}

body.index #content {
background-image:url(../images/bg-content-index.gif);
}

body.index #column-left {
float:left;
width:289px;
}

body.index #column-right {
float:left;
width:535px;
}

body.index #entrepreneur-spotlight {
float:left;
width:240px;
}

body.index #entrepreneur-spotlight div {
padding:6px 0px 0px 9px;
margin:0px;
}

body.index #news-feed {
float:left;
width:243px;
border-top:none;
}




/* --- PAGE STYLES --- */

body.investment-criteria ul {
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px -30px;
}

body.investment-criteria li ul {
list-style:disc;
padding:0px;
margin:0px;
}



/* --- STEP CAROUSEL STYLES --- */

.stepcarousel{
border-top:1px solid #c5cad2;
position:relative; /*leave this value alone*/
overflow:scroll; /*leave this value alone*/
width:855px; /*Width of Carousel Viewer itself*/
height:60px; /*Height should enough to fit largest content's height*/
margin:0px 0px 10px 0px;
}

.stepcarousel .belt{
position:absolute; /*leave this value alone*/
left:0;
top:0;
}

.stepcarousel .panel{
float:left; /*leave this value alone*/
overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin:0px; /*margin around each panel*/
width:167px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
text-align:center;
margin-top:10px;
}









#memoryticker{
/*Change 0.7 below to a different number if desired (0.7=0.7 seconds)*/
/*Remove below line to remove transitional effect in IE. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)
}


body.portfolio td {
text-align:center;
}

body.portfolio td p {
margin:0px;
padding:0px;
border-bottom:1px solid #c0c0c0;
text-align:left;
}

body.portfolio td strong p {
border:none;
text-align:right;
}

