/* CSS Document */

*
{
margin:0px;
padding:0px;
}


.clear
{
clear:both;
}


body
{
margin:0 auto;
background:#C3D2D2 url('../images/layout/body-bg.gif') center repeat-y;
color:#808282;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
}


p 
{ 
padding-bottom:10px; 
}



#content #h1-home
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.7em;
color:#4E4E4E;
font-weight:normal;
margin-left:11px;
}


#content #h2-home
{
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.7em;
color:#8A8F91;
font-weight:normal;
margin-left:11px;
background:url('../images/layout/dots.gif') bottom left repeat-x;
}
#content #h2-home strong
{
color:#59686D;
}


h1
{
font-size:1.4em;
width:720px;
color:#4E4E4E;
font-weight:normal;
margin-bottom:9px;
}

h2
{
font-size:1.2em;
width:auto;
margin-top:10px;
color:#404040;
font-weight:bold;
}

h3 {
font-size:1.0em;
width:auto;
color:#58A7E9;
font-weight:bold;
padding:0;
font-weight:normal;
}

h5
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
color:#97BF40;
font-weight:normal;
}

a:link,
a:visited
{
color:#97BF40;
text-decoration:none
}
a:hover
{
text-decoration:underline;
background:#ECFFD6;
}


fieldset legend
{
font-size:1.1em;
letter-spacing:-0.02em;
}



#wrapper
{
width:939px;
height:auto;
margin:0 auto;
border-top:18px solid #C3D2D2;
}



#wrapper-inner
{
width:918px;
height:auto;
margin:0 auto;
}



#header
{
width:918px;
height:auto;
color:#696969;
margin:0;
padding:0;
}



#login-top
{
margin-top:15px;
height:20px;
z-index:1;
clear:none;
}
#login-top input
{
margin-left:8px;
}
#login-left
{
width:400px;
margin:0;
float:left;
position:relative;
}
#login-left strong
{
margin-right:0px;
}
#login-right
{
width:auto;
float:right;
position:relative;
font-size:1.1em;
}


/*- Main Navigation --------------------------- */


#nav
{
width:918px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
margin-top:0px;
padding-top:0px;
}
#nav ul 
{
display:inline;
list-style:none;
}
#nav li 
{
display:inline;
color:#696969;
}
#nav li span
{
margin-left:8px;
}
#nav a:link,
#nav a:visited
{
color:#636767;
text-decoration:none;
height:33px;
text-align:left;
line-height:29px;
}
#nav a:hover
{
color:#BCC3C5;
}

#nav1 a:link,
#nav1 a:visited
{
background:url('../images/layout/new_nav/1.jpg') no-repeat center center; 
width:54px;  
float:left;
}
#nav1 a.current:link,
#nav1 a.current:visited, 
#nav1 a.current:hover
{
background:url('../images/layout/new_nav/1-over.jpg') no-repeat center center;
width:54px;
color:#636767;
}
#nav1 a:hover
{
background:url('../images/layout/new_nav/1-over.jpg') no-repeat center center;
width:54px;
color:#636767;
}

#nav2 a:link,
#nav2 a:visited
{
background:url('../images/layout/new_nav/2.jpg') no-repeat center center; 
width:93px;  
float:left;
}
#nav2 a.current:link,
#nav2 a.current:visited, 
#nav2 a.current:hover
{
background:url('../images/layout/new_nav/2-over.jpg') no-repeat center center;
width:93px;  
color:#FFF;
}
#nav2 a:hover
{
background:url('../images/layout/new_nav/2-over.jpg') no-repeat center center;
width:93px; 
color:#636767;
}

#nav3 a:link,
#nav3 a:visited
{
background:url('../images/layout/new_nav/3.jpg') no-repeat center center; 
width:52px;  
float:left;
}
#nav3 a.current:link,
#nav3 a.current:visited, 
#nav3 a.current:hover
{
background:url('../images/layout/new_nav/3-over.jpg') no-repeat center center;
width:52px;
color:#FFF;
}
#nav3 a:hover
{
background:url('../images/layout/new_nav/3-over.jpg') no-repeat center center;
width:52px;
color:#636767;
}

#nav4 a:link,
#nav4 a:visited
{
background:url('../images/layout/new_nav/4.jpg') no-repeat center center; 
width:150px;  
float:left;
}
#nav4 a.current:link,
#nav4 a.current:visited, 
#nav4 a.current:hover
{
background:url('../images/layout/new_nav/4-over.jpg') no-repeat center center;
width:150px;  
color:#FFF;
}
#nav4 a:hover
{
background:url('../images/layout/new_nav/4-over.jpg') no-repeat center center;
width:150px;  
color:#636767;
}

#nav5 a:link,
#nav5 a:visited
{
background:url('../images/layout/new_nav/5.jpg') no-repeat center center; 
width:53px;  
float:left;
}
#nav5 a.current:link,
#nav5 a.current:visited, 
#nav5 a.current:hover
{
background:url('../images/layout/new_nav/5-over.jpg') no-repeat center center;
width:53px;
color:#FFF;
}
#nav5 a:hover
{
background:url('../images/layout/new_nav/5-over.jpg') no-repeat center center;
width:53px;
color:#636767;
}

#nav6 a:link,
#nav6 a:visited
{
background:url('../images/layout/new_nav/6.jpg') no-repeat center center; 
width:50px;  
float:left;
}
#nav6 a.current:link,
#nav6 a.current:visited, 
#nav6 a.current:hover
{
background:url('../images/layout/new_nav/6-over.jpg') no-repeat center center;
width:50px;
color:#FFF;
}
#nav6 a:hover
{
background:url('../images/layout/new_nav/6-over.jpg') no-repeat center center;
width:50px;
color:#636767;
}

#nav7 a:link,
#nav7 a:visited
{
background:url('../images/layout/new_nav/7.jpg') no-repeat center center; 
width:51px;  
float:left;
}
#nav7 a.current:link,
#nav7 a.current:visited, 
#nav7 a.current:hover
{
background:url('../images/layout/new_nav/7-over.jpg') no-repeat center center;
width:51px;
color:#FFF;
}
#nav7 a:hover
{
background:url('../images/layout/new_nav/7-over.jpg') no-repeat center center;
width:51px;
color:#636767;
}

#nav8 a:link,
#nav8 a:visited
{
background:url('../images/layout/new_nav/8.jpg') no-repeat center center; 
width:80px;  
float:left;
}
#nav8 a.current:link,
#nav8 a.current:visited, 
#nav8 a.current:hover
{
background:url('../images/layout/new_nav/8-over.jpg') no-repeat center center;
width:80px;
color:#FFF;
}
#nav8 a:hover
{
background:url('../images/layout/new_nav/8-over.jpg') no-repeat center center;
width:80px;
color:#636767;
}

#nav9 a:link,
#nav9 a:visited
{
background:url('../images/layout/new_nav/9.jpg') no-repeat center center; 
width:62px;  
float:left;
}
#nav9 a.current:link,
#nav9 a.current:visited, 
#nav9 a.current:hover
{
background:url('../images/layout/new_nav/9-over.jpg') no-repeat center center;
width:62px;
color:#FFF;
}
#nav9 a:hover
{
background:url('../images/layout/new_nav/9-over.jpg') no-repeat center center;
width:62px;
color:#636767;
}

#nav10 a:link,
#nav10 a:visited
{
background:url('../images/layout/new_nav/10.jpg') no-repeat center center; 
width:93px;  
float:left;
}
#nav10 a.current:link,
#nav10 a.current:visited, 
#nav10 a.current:hover
{
background:url('../images/layout/new_nav/10-over.jpg') no-repeat center center;
width:93px;
color:#FFF;
}
#nav10 a:hover
{
background:url('../images/layout/new_nav/10-over.jpg') no-repeat center center;
width:93px;
color:#636767;
}

#nav11 a:link,
#nav11 a:visited
{
background:url('../images/layout/new_nav/11.jpg') no-repeat center center; 
width:92px;  
float:left;
}
#nav11 a.current:link,
#nav11 a.current:visited, 
#nav11 a.current:hover
{
background:url('../images/layout/new_nav/11-over.jpg') no-repeat center center;
width:92px;
color:#FFF;
}
#nav11 a:hover
{
background:url('../images/layout/new_nav/11-over.jpg') no-repeat center center;
width:92px;
color:#636767;
}

#nav12 a:link,
#nav12 a:visited
{
background:url('../images/layout/new_nav/12.jpg') no-repeat center center; 
width:88px;  
float:left;
color:#FFF;
}
#nav12 a.current:link,
#nav12 a.current:visited, 
#nav12 a.current:hover
{
background:url('../images/layout/new_nav/12-over.jpg') no-repeat center center;
width:88px;
color:#FFF;
}
#nav12 a:hover
{
background:url('../images/layout/new_nav/12-over.jpg') no-repeat center center;
width:88px;
color:#636767;
}

/*- Logged in (Menu Tabs Navigation) --------------------------- */

#tabs {
float:left;
width:100%;
background:#E3ECEE;
font-size:93%;
line-height:normal;
}
#tabs ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}
#tabs li {
display:inline;
margin:0;
}
#tabs a {
float:left;
background:url('../images/layout/logged-in-nav/tableftB.gif') no-repeat left top;
margin-left:0px;
padding:0 0 0 4px;
text-decoration:none;
}
#tabs a span {
float:left;
display:block;
background:url('../images/layout/logged-in-nav/tabrightB.gif') no-repeat right top;
padding:5px 15px 4px 6px;
color:#636767;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
color:#000;
}
#tabs a:hover {
background-position:0% -42px;
}
#tabs a:hover span {
background-position:100% -42px;
}



/*- Content starts here.... --------------------------- */


#content
{
width:720px;
margin-top:19px;
margin-left:11px;
float:left;
position:relative;
}
/*#content p
{
/*margin-left:11px;*/
/*line-height:16px;
}*/
#content h1
{
font-size:1.4em;
width:720px;
color:#4E4E4E;
font-weight:normal;
/*margin-left:11px;*/
margin-bottom:9px;
}
#content h2
{
font-size:1.2em;
width:auto;
margin-top:10px;
color:#404040;
font-weight:bold;
/*margin-left:11px;*/
}
#content h2 span
{
font-weight:normal;
}
#content h3
{
font-size:1.0em;
width:auto;
color:#58A7E9;
font-weight:bold;
padding:0;
/*margin-left:11px;*/
font-weight:normal;
}
#content a:link,
#content a:visited
{
color:#97BF40;
text-decoration:none
}
#content a:hover
{
text-decoration:underline;
background:#ECFFD6;
}
#content .feature-news
{
background:url('../images/layout/dots-news.gif') bottom left repeat-x;
}
#content .feature-news ul
{

margin-left:22px;
text-decoration:none;
margin-bottom:10px;
}
#content .feature-news p
{
margin-left:11px;
line-height:19px;
}
#content .feature-news img
{
border:1px solid #D0D0D0;
float:right;
position:relative;
margin-top:15px;
margin-left:10px;
}
#content .news-listing
{
background:url('../images/layout/dots-news.gif') bottom left repeat-x;
}
#content .news-listing p
{
margin-left:11px;
line-height:19px;
}
#content .news-listing img
{
border:1px solid #D0D0D0;
float:left;
position:relative;
margin-left:11px;
margin-right:9px;
_margin-right:9px;
_margin-top:12px;
}
#content .news-listing h2
{
font-size:1.0em;
}
#content .news-listing h3
{
font-size:0.9em;
}
#content .sponsors-listing
{
background:url('../images/layout/dots-news.gif') bottom left repeat-x;
margin:0;
padding:0;
}
#content .sponsors-listing p
{
margin-left:130px;
line-height:19px;
color:#868887;
}
#content .sponsors-listing p strong
{
color:#3B3B3B;
font-weight:normal;
}
#content .sponsors-listing img
{
border:1px solid #D0D0D0;
float:left;
position:relative;
margin-left:11px;
margin-right:9px;
_margin-top:12px;
clear:none;
}
#content .sponsors-listing h2
{
font-size:1.1em;
font-weight:normal;
color:#3B3B3B;
clear:none;
}
#content .sponsors-listing h2 strong
{
clear:none;
}
#content .sponsors-listing h3
{
font-size:0.9em;
}

#content .opportunities-listing
{
color:#868888
}

#content .opportunities-listing h2
{
color:#58A6E7;
font-size:0.9em;
}
#content .opportunities-listing h2 strong
{
color:#ADCCE7;
}
#content .opportunities-listing h3
{
font-size:1.1em;
margin-left:11px;
color:#404040;
font-weight:bold;
margin-bottom:10px;
}
#content .opportunities-listing h3 strong
{
font-weight:normal;
}
#content .opportunities-listing h4
{
color:#404040;
font-size:0.9em;
/*margin-left:11px;*/
}
#content .opportunities-listing ul
{
height:20px;
margin-left:11px;
text-decoration:none;
list-style:none;
margin-top:5px;
background:url("../images/layout/dots-news.gif") bottom left repeat-x;
}
#content .opportunities-listing ul li
{
display:inline;
margin-right:15px;
}
#content .opportunities-listing ul li.icon-investment
{
background:url("../images/Icons/Investor.gif") top left no-repeat;
}
#content .opportunities-listing ul li.icon-investment span
{
margin-left:20px;
font-weight:bold;
}



#content .portfolio-listing
{
color:#868888
}
#content .portfolio-listing h3
{
color:#404040;
font-size:0.9em;
font-weight:bold;
}
#content .portfolio-listing h3 strong
{
color:#82B1E7;
font-size:0.8em;
}
#content .portfolio-listing h2
{
font-size:1.2em;
margin-left:11px;
color:#404040;
font-weight:bold;
margin-bottom:10px;
}
#content .portfolio-listing h2 strong
{
font-weight:normal;
}
#content .portfolio-listing ul
{
height:20px;
margin-left:11px;
text-decoration:none;
list-style:none;
margin-top:5px;
background:url("../images/layout/dots-news.gif") bottom left repeat-x;
}
#content .portfolio-listing ul li
{
display:inline;
margin-right:15px;
}
#content .portfolio-listing ul li.icon-investment
{
background:url("../images/Icons/Investor.gif") top left no-repeat;
}
#content .portfolio-listing ul li.icon-investment span
{
margin-left:20px;
font-weight:bold;
}
#content #map
{
height:auto;
overflow:auto;
background:#EAF2CE;
margin-left:11px;
padding:20px;
}
#content #map img
{
float:right;
border:1px solid #B2D154;
margin-left:11px;
}
#content #map h4
{
/*margin-left:10px;*/
}
#content #map b
{
color:#939595;
}

#map-fields
{
float:left;
background:#EAF2CE;
}
#map-fields select
{
display:block;
margin-bottom:10px;
margin-top:5px;
}
#map-fields h4
{
margin-bottom:10px;
}

.browse-companies { width: 100%; border-style: solid; }
.browse-companies th { text-decoration: none; font-weight: normal; text-align: left; padding: 2px 2px 2px 5px; background:#D8E8A9; border: #D8E8A9 1px solid;}
.browse-companies .bg-grey { background:#F7F6F2; }
.browse-companies span { color:#57A6E8; }
.browse-companies td { padding:3px; border:1px solid #fff; }
.browse-companies a:link, .browse-companies a:visited { color:#97BE3D; }

.browse-companiesC1 {width: 20%;}
.browse-companiesC2 {width: 50%;}
.browse-companiesC3 {width: 20%;}
.browse-companiesC4 {width: 10%;}

#content #useful_docs_table
{
margin-top:10px;
}
#content #useful_docs_table td
{
padding-left:10px;
padding-bottom:5px;
background:#fff;
}
#content #useful_docs_table td strong
{
color:#41403E;
}
#content #useful_docs_table td strong span
{
font-weight:normal;
}
#content #useful_docs_table img
{
border:0;
}







/* faq stuff */

#content h4.question
{
color:#878988;
padding:6px;
cursor:pointer;
font-size:11px;
background:#F7F6F2;
margin-bottom:10px;
/*margin-left:11px;*/
margin-top:9px;
}

#content h4.question_active
{
margin-top:9px;
/*margin-left:11px;*/
font-size:11px;
background:#D8E8A9;
color:#87888A;
padding:5px;
cursor:pointer;
}
#content h4.question_active strong
{
color:#413F40;
}
#content h4.question strong
{
color:#413F40;
}
#content p.answer
{
border:1px solid #b7b8ba;
margin-bottom:10px;
padding:6px;
margin-left:11px;
padding-top:0px;
margin-top:0px;
cursor:default;
}
#content p.answer strong
{
color:#413F40;
}

#content .news-listing img 
{
margin-top:3px;
_margin-top:13px;
}

#content .sponsors-listing img 
{
margin-top:12px;
}















#bannerhome
{
height:auto;
width:350px;
margin-top:17px;
position:relative;
float:left;
border:1px solid #E7EDED;
background:url("../images/home/home-banner-bg.jpg") top left repeat-x;
}
#bannerhome img
{
margin-top:0px;
margin-right:13px;
margin-bottom:13px;
float:right;
position:relative;
border:0;

padding:0;
text-decoration:none;
}
#bannerhome img#mainimage
{
width:324px;
position:relative;
float:left;
margin-left:13px;
margin-top:0px;
margin-bottom:17px;
padding:0;
}
#bannerhome h3
{
height:19px;
margin-bottom:17px;
margin-left:13px;
margin-top:13px;
background:url('../images/home/h3-investor.gif') top left no-repeat;
}
#bannerhome span
{
display:none;
}
#bannerhome p
{
width:200px;
margin-left:13px;
margin-top:0px;
margin-bottom:0px;
font-size:1.2em;
color:#59686D;
float:left;
}




#bannerhome2
{
height:auto;
width:350px;
margin-top:17px;
margin-left:14px;
position:relative;
float:left;
border:1px solid #E7EDED;
color:#1B303E;
background:url("../images/home/home-banner-bg.jpg") top left repeat-x;
}
#bannerhome2 img
{
margin-top:0px;
margin-right:13px;
margin-bottom:13px;
float:right;
position:relative;
border:0;
padding:0;
text-decoration:none;
}
#bannerhome2 img#mainimage
{
width:324px;
float:left;
margin-left:13px;
margin-top:0px;
margin-bottom:17px;
padding:0;
}
#bannerhome2 h3
{
height:19px;
margin-bottom:17px;
margin-left:13px;
margin-top:13px;
background:url('../images/home/h3-company.gif') top left no-repeat;
}
#bannerhome2 span
{
display:none;
}
#bannerhome2 p
{
width:200px;
margin-left:13px;
margin-top:0px;
margin-bottom:0px;
font-size:1.2em;
color:#59686D;
float:left;
}

#bannerstrip
{
height:64px;
width:330px;
bottom:1px;
left:0;
right:0;
position:absolute;
clear:none;
background:#fff;
z-index:3;
padding:10px;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}


#sponsors
{
width:720px;
position:relative;
background:url('../images/home/our-sponsors.jpg') top left no-repeat;
}
#sponsors h4 span
{
display:none;
}
#sponsors img
{
margin-top:41px;
width:720px;
height:67px;
text-decoration:none;
border:0px;
}
#sponsors img a:link,
#sponsors img a:visited
{
text-decoration:none;
border:0px;
}



a.linkopacity img 
{
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity:0.8;
}
a.linkopacity:hover img 
{
filter:alpha(opacity=100);   
-moz-opacity:1.0;   
opacity:1.0;
}

a.linkopacity-butt img 
{
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity:0.8;
float:right;
position:relative;
height:46px;
}
a.linkopacity-butt:hover img 
{
filter:alpha(opacity=100);   
-moz-opacity:1.0;   
opacity:1.0;
}



/*- Sidebar --------------------------- */


#sidebar
{
width:186px;
height:auto;
margin-top:19px;
float:right;
position:relative;
}
#sidebar img
{
border:0;
margin:0;
}
#sidebar h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#58A6E7;
font-weight:normal;
line-height:27px;
margin-top:10px;
background:url('../images/layout/dots.gif') repeat-x 4px top;
}
#sidebar h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#38393A;
font-weight:normal;
}
#sidebar p
{
font-size:0.9em;
}
#sidebar a:link,
#sidebar a:visited
{
color:#97BF40;
text-decoration:none;
}
#sidebar a:hover
{
text-decoration:underline;
background:#ECFFD6;
}




/*- Logged in changes --------------------------- */


#latest-news
{
height:auto;
width:auto;
padding:0;
background:url('../images/layout/col-news-bot.jpg') repeat-x bottom;
}
#latest-news ul
{
margin-left:10px;
list-style:none;
}
#latest-news h3
{
background:none;
font-size:0.9em;
}
#latest-news h3 a:link,
#latest-news h3 a:visited
{
color:#58A6E7;
background:none;
}
#latest-news p
{
margin-bottom:0px;
padding:0;
}
#latest-news li
{
margin-bottom:10px;
background:url('../images/layout/icons/self-certification.gif') no-repeat left;
}
#latest-news ul li span
{
margin-left:20px;
}





/*- Logged content (Account) --------------------------- */


#content-account
{
width:710px;
margin-top:19px;
float:left;
position:relative;
padding-left:10px;
}
#content-account p
{
margin-left:11px;
}
#content-account h1
{
font-size:1.3em;
width:720px;
color:#4E4E4E;
font-weight:normal;
margin-bottom:9px;
}
#content-account h2
{
font-size:1.0em;
color:#58A6E7;
font-weight:bold;
background-image:none;
margin-top:10px;
}
#content-account a:link,
#content-account a:visited
{
color:#97BF40;
text-decoration:none
}
#content-account a:hover
{
text-decoration:underline;
background:#ECFFD6;
}



/*----------------*/



#content-account #mail-options
{
width:100%;
position:relative;
background:#F9FBF0 url('../images/layout/select-bg.gif') no-repeat left;
float:left;
border:1px solid #D8E8AA;
font-size:0.8em;
margin-top:9px;
margin-bottom:9px;
line-height:10px;
padding:1px;
clear:both;
}
#content-account #mail-options ul
{
list-style:none;
margin-left:11px;
}
#content-account #mail-options ul li
{
display:inline;
border-right:0;
padding-right:5px;
margin:0;
vertical-align:middle;
}
#content-account #mail-options ul li strong
{
color:#404040;
font-weight:bold;
}
#content-account #mail-options ul li.last
{
border:0;
}
#content-account #mail-options ul li a:link,
#content-account #mail-options ul li a:visited
{
font-size:1.3em;
font-weight:bold;
color:#404040;
margin-left:5px;
line-height:10px;
}
#content-account #mail-options ul li a:hover
{
color:#97C040;
}
#mail-options select
{
font-size:1.0em;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #F8FBF0;
}




#content-account .inboxgrid td
{
color:#5BA6E9;
font-size:0.9em;
font-weight:normal;
}
#content-account .inboxgrid td strong
{
color:#868887;
font-weight:normal;
}
#content-account .inboxgrid td a:link,
#content-account .inboxgrid td a:visited
{
color:#868887;
text-decoration:underline;
}
#content-account .inboxgrid b
{
color:#5BA6E9;
font-weight:normal;
}
#content-account .inboxgrid b span
{
color:#404040;
}

.action_box
{
border:1px solid #B2D154;
margin-top:9px;
padding:5px;
background:url('../images/layout/col-news-bot.jpg') repeat-x bottom;
}
.action_box ul ul
{
margin-left:14px;
}


.alert_box
{
color:#404040;
border:1px solid #E86620;
margin-top:9px;
padding:5px;
background:url('../images/layout/col-alert-bot.jpg') repeat-x bottom;
}

.opportunities-search
{
color:#404040;
border:1px solid #B2D154;
margin-top:9px;
padding:5px;
background:url('../images/layout/col-news-bot.jpg') repeat-x bottom;
}
.opportunities-search ul
{
list-style:none;
margin-left:5px;
}
.opportunities-search ul li
{
display:inline;
padding-right:5px;
height:10px;
}
.opportunities-search ul li.last
{
border:0;
}
.opportunities-search ul li a:link,
.opportunities-search ul li a:visited
{
font-size:1.3em;
font-weight:bold;
color:#404040;
margin-left:5px;
line-height:1.9em;
}
.opportunities-search ul li a:hover
{
color:#97C040;
}
.opportunities-search select
{
font-size:0.9em;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #F8FBF0;
}

.opportunities-search ul#searchlist
{
margin-top:5px;
margin-top:5px;
margin-left:0;
text-align:left;
position:relative;
}
.opportunities-search ul#searchlist li
{
font-size:0.9em;
display:inline;
padding-right:5px;
margin-left:5px;
border-right:1px solid #B2D154;
}
.opportunities-search ul#searchlist li a:link,
.opportunities-search ul#searchlist li a:visited
{
font-size:0.9em;
font-weight:normal;
color:#404040;
margin:0px;
line-height:0.9em;
}


#WizardHeading
{
    font-weight: bold;
    color: black;
}
.wizard_selected
{
    font-weight: bold;
    color: black;
    text-decoration: underline;
}

.wizard
{
width:720px;
height:auto;
border:1px solid #B2D154;
margin-top:9px;
margin:0;
padding:0;
background:#F7F6F2;
}
.wizard tr td 
{
vertical-align:top;
}

.wizard_sidebar
{
padding:5px;
height:auto;
width:25%;
text-align:left;
background: #D1ECB4;
/*
border:1px solid #B2D154;
*/
}
/*
.wizard_sidebar table a
{
border:1px solid #B2D154;
}
*/
.wizard_sidebar table a:link,
.wizard_sidebar table a:visited
{
/*
border-bottom:1px dashed #B2D154;
*/
padding-right:0px;
}
.wizard_sidebar table tr
{
height:35px;
}

.wizard_sidebar .current
{
}


.wizard_step
{
width:85%;
height:auto;
position:relative;
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
background:#fff;
}
.wizard_step input
{
margin-top:4px;
margin-bottom:4px;
}
.wizard_step select
{
margin-top:4px;
margin-bottom:4px;
}
.wizard_step textarea
{
margin-top:4px;
margin-bottom:4px;
}
.wizard_step b
{
margin-top:0px;
color:#4E4E4E;
}

.wizard_sidebar table
{
margin-top:9px;
margin-left:10px;
position:relative;
}
.wizard_navigation
{
background:#fff;
width:85%;
}


#notifications
{
	list-style-type: none;
	position: relative;
}

#notifications li ul
{
	list-style-type: none;
	position: relative;
	left: 10px;
}

#notifications small,b
{
color:#58A6E7;
}

#notifications li ul li
{
	position: relative;
	list-style-position: outside;
	padding-left: 25px;
	line-height: 1.5em;
	background-repeat: no-repeat;
	margin: 10px 0px 10px;
	background-position: 0 2px;
}

.n0{background-image: url(/Images/Icons/Note.gif);} /* Information */
.n1{background-image: url(/Images/Icons/Event.gif);} /* Event */
.n2{background-image: url(/Images/Icons/Profile.gif);} /* Profile */
.n3{background-image: url(/Images/Icons/News.gif);} /* News */
.n4{background-image: url(/Images/Icons/Message.gif);} /* Message */
.n5{background-image: url(/Images/Icons/Handshake.gif);} /* Introduction */
.n6{background-image: url(/Images/Icons/Certification.gif);} /* Certification */
.n7{background-image: url(/Images/Icons/Company.gif);} /* Company */
.n8{background-image: url(/Images/Icons/Investor.gif);} /* Investor */
.n9{background-image: url(/Images/Icons/Alert.gif);} /* Alert */
.n10{background-image: url(/Images/Icons/Resource.gif);} /* Resource */
           
.notification_hr
{
	border-bottom: gainsboro 1px solid;
	margin: 5px 0px 5px 0px;
}

/*- Logged in sidebar (Inner) --------------------------- */


#content-account #sidebar-inner
{
width:186px;
height:auto;
position:relative;
float:right;
_margin-top:10px;
}
#new-registrations
{
width:186px;
height:auto;
padding:0;
margin-bottom:20px;
margin-top:35px;
background:url('../images/layout/col-registration-bot.jpg') repeat-x bottom;
}
#new-registrations p
{
color:#868888;
font-size:14px;
}
#new-registrations span
{
font-weight:normal;
color:#E7A619;
}
#new-registrations span a:link,
#new-registrations span a:visited
{
color:#E7A619;
background:none;
}
#new-registrations ul
{
margin-left:0px;
margin-top:0px;
list-style:none;
}
#new-registrations ul li img
{
margin-left:0px;
}



#my-inbox 
{
height:auto;
width:auto;
margin-bottom:20px;
padding:0;
background:url('../images/layout/col-registration-bot') repeat-x bottom;
}
#my-inbox p
{
color:#868888;
margin-bottom:0;
font-size:14px;
}
#my-inbox h3
{
color:#58A6E7;
font-size:0.9em;
}
#my-inbox h3 a:link,
#my-inbox h3 a:visited
{
background:none;
color:#58A6E7;
}
#my-inbox span a:link,
#my-inbox span a:visited
{
color:#E7A619;
background:none;
}
#my-inbox ul
{
margin-left:0px;
list-style:none;
}
#my-inbox li
{
background:url('../images/Icons/Message.gif') no-repeat left;
}
#my-inbox li a:link,
#my-inbox li a:visited
{
color:#E7A619;
background:none;
margin-left:23px;
}
#my-inbox ul li span
{
margin-left:20px;
}



#testBox
{
width:186px;
height:auto;
margin-bottom:20px;
padding:0;
background:url('../images/layout/col-news-bot.jpg') repeat-x bottom;
}
#testBox ul
{
margin-left:0px;
list-style:none;
}
#testBox h3
{
background:none;
font-size:0.9em;
}
#testBox h3 a:link,
#testBox h3 a:visited
{
color:#58A6E7;
background:none;
}
#testBox p
{
margin-bottom:0px;
padding:0;
}
#testBox ul li span
{
margin-left:20px;
}

img.help { vertical-align: middle; cursor: pointer; }




/* page links - pager on the news pages etc */

.pager { background:#fff; margin-top:5px;}
.pager .submit{color:#83A537;background:#fff;margin:0 1px 5px 0;padding:0 5px 0px 5px;font-size: 12px;}
.pager .selected { margin:0 1px 5px 0;	padding:0 5px 0px 5px; color:#fff; font-weight: bold; font-size: 12px; background:#83A537;}






.submit
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	background: #D1ECB4;
	border: #b2d154 1px solid;
}

.submit, input[type="button"], input[type="submit"]
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	background: #D1ECB4;
	border: #b2d154 1px solid;
}

#login-right input[type="button"]  
{
	font-size:84%;
	font-weight:bold;
}

#login-right input[type="text"]  
{
	font-size:84%;
}

































/*- Footer starts here... --------------------------- */


#footer
{
width:918px;
height:36px;
margin:0 auto;
position:relative;
background:#F2F5F5;
margin-top:20px;
}

#footer ul
{
text-align:left;
list-style-type:none;
margin-top:1px;
}

#footer ul li
{
display:inline;
line-height:30px;
padding-right:4px;
margin-left:4px;
border-right:1px solid #fff;
}

#footer ul li#navlast
{
border-right:0px;
}

#footer ul li a:link, 
#footer ul li a:visited
{
color:#939595;
}

#footer ul li a
{
text-decoration:none;
}

#footer ul li a:hover
{
color:#97BF40;
}








/* Box Styles (TJA) */

* html div.box .header .right  {  ma\rgin-left: -3px; } * html div.box .header .left  {  ma\rgin-right: -3px; }
* html div.box .footer .right { ma\rgin-top: -3px; } * html div.box .footer .left { mar\gin-top: -3px; }
* html div.box .footer .centre { ma\rgin-top: -6px; }

div.box { margin-bottom: 10px; }
div.box ul { margin-top:0; padding:0; }
div.box ul li { list-style-type:none; }

div.box .header .left { width: 10px; height: 25px; float: left; background-repeat: no-repeat; background-position: left; position:relative; }
div.box .header .title { text-align:center; height: 25px; font-weight: bold; background-repeat:repeat-x; vertical-align:middle; }
div.box .header .right { width: 10px; height: 25px; float: right; background-repeat: no-repeat; background-position: left; }
div.box .footer .left { width: 10px; height: 10px; float: left; background-image: url('/Images/Boxes/BaseCornerLeft.gif'); background-repeat: no-repeat; background-position: left; }
div.box .footer .centre { height: 9px; margin-left: 10px; margin-right: 10px; border-bottom: 1px solid #B3D253;	}
div.box .footer .right { width: 10px; height: 10px; float: right; background-image: url('/Images/Boxes/BaseCornerRight.gif'); background-repeat: no-repeat; background-position: left; }
div.box .content { height:100%; padding-left: 10px; padding-right: 10px; padding-top: 7px; border-left: 1px solid #B3D253; border-right: 1px solid #B3D253; padding-bottom:0;}
div.box .content p { margin:0px; }
/* Header Colours */
div.box .green .left { background:url('/Images/Boxes/HeaderGreenLeft.gif');}
div.box .green .right { background:url('/Images/Boxes/HeaderGreenRight.gif');}
div.box .green .title { background:url('/Images/Boxes/HeaderGreenRepeat.gif'); line-height:24px;}
div.box .orange_box .left { background:url('/Images/Boxes/HeaderOrangeLeft.gif');}
div.box .orange_box .right { background:url('/Images/Boxes/HeaderOrangeRight.gif');}
div.box .orange_box .title { background:url('/Images/Boxes/HeaderOrangeRepeat.gif'); line-height:24px;}




div.orange_box .header .left { width: 10px; height: 25px; float: left; background-repeat: no-repeat; background-position: left; position:relative; }
div.orange_box .header .title { text-align:center; height: 25px; font-weight: bold; background-repeat:repeat-x; vertical-align:middle; }
div.orange_box .header .right { width: 10px; height: 25px; float: right; background-repeat: no-repeat; background-position: left; }

div.orange_box .footer .left { width: 10px; height: 10px; float: left; background-image: url('/Images/Boxes/BaseCornerLeft_orange.gif'); background-repeat: no-repeat; background-position: left; }
div.orange_box .footer .centre { height: 9px; margin-left: 10px; margin-right: 10px; border-bottom: 1px solid #E7A619;	}
div.orange_box .footer .right { width: 10px; height: 10px; float: right; background-image: url('/Images/Boxes/BaseCornerRight_orange.gif'); background-repeat: no-repeat; background-position: left; }
div.orange_box .content { height:100%; padding-left: 10px; padding-right: 10px; padding-top: 7px; border-left: 1px solid #E7A619; border-right: 1px solid #E7A619; padding-bottom:0;}
div.orange_box .content p { margin:0px; }
/* Header Colours */
div.orange_box .left { background:url('/Images/Boxes/HeaderOrangeLeft.gif');}
div.orange_box .right { background:url('/Images/Boxes/HeaderOrangeRight.gif');}
div.orange_box .title { background:url('/Images/Boxes/HeaderOrangeRepeat.gif'); line-height:24px;}


/* End Box Styles */



/*Investor Styles*/

#infoPanel {
		width:705px;
		height:auto;
}

#infoPanel a {
		color:#D69D03;
		text-decoration:none;
		font-weight:bold;
}

#infoBoxTop {
		width:inherit;
		height:11px;
		background-image:url(../images/investor/info_panel/top.jpg);
		background-repeat:no-repeat;
}

#infoBoxContent {
		width:inherit;
		height:auto;
		background-image:url(../images/investor/info_panel/bkd-border.jpg);
		background-repeat:repeat-y;
		padding:0 0 0 15px;
}

#infoBoxBot {
		width:inherit;
		height:11px;
		background-image:url(../images/investor/info_panel/bot.jpg);
		background-repeat:no-repeat;
}


.updatesBox {
		width:346px;
		height:auto;
		background-image:url(../images/investor/deal_updates/dealcontentborder.jpg);
		background-repeat:repeat-y;
		float:left;
		margin:  20px  7px 0 0; 
}
.updatesBoxTop {
		width:inherit;
		height:33px;
		background-image:url(../images/investor/deal_updates/dealtop.jpg);
		background-repeat:no-repeat;
		padding:5px 0 0 0;
		text-align:center;
}

.updatesBoxContent 
{
		width: 95%;    /*inherit;*/
		height:auto;
		padding: 8px;
}

.updatesBoxBot {
		width:auto;
		height:13px;
		background-image:url(../images/investor/deal_updates/dealbot.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
}

.sideBox {
		width:188px;
		height:auto;
		background-image:url(../images/investor/right_side_panel/backgroundborder.jpg);
		background-repeat:repeat-y;
		margin:0 0 10px 0;
}

.sideTitleBar {
		width:inherit;
		height:32px;
		background-image:url(../images/investor/right_side_panel/boxtop.jpg);
		background-repeat:no-repeat;
		padding:5px 0 0 0;
		text-align:center;
}

.sideContent {
		width:inherit;
		height:auto;
		padding:0 0 0 10px;
}

.sideContent ul {
		margin:0;
}

.sideContent ul li {
		list-style:none;
		margin:0 0 5px 0;
}
.opportunities-listing ul li {
		list-style:none;
		margin:0 0 5px 0;
}

.statusTick
{
    display: inline;
    width: 10px;
    height: 10px;
    background-image: url(../images/investor/right_side_panel/green-tick.jpg);
    background-repeat: no-repeat;
    padding: 0 0 0 15px;
}
.statusFiller
{
    display: inline;
    width: 10px;
    height: 10px;
    padding: 0 0 0 15px;
}

.statusCross {
    display: inline;
		width:10px;
		height:10px;
		background-image:url(../images/investor/right_side_panel/red-cross.jpg);
		background-repeat:no-repeat;
		padding:0 0 0 15px;
}

.envelope {
		display:block;
		width:24px;
		height:18px;
		background-image:url(../images/investor/right_side_panel/envelope.jpg);
		background-repeat:no-repeat;
		padding:0 0 0 10px;
		float:left;
}

.sideBoxBot {
		width:inherit;
		height:11px;
		background-image:url(../images/investor/right_side_panel/boxbottom.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
}

#clear {
		clear:both;
}

.NewColumn1
{
    width: 1.4em;
    min-width: 1.4em;
    display: inline;
    float: left;
    position: static;
    height: 1em;
}
.NewColumn2
{
    width: 3.1em;
    min-width: 3.1em;
    display: inline;
    float: left;
    position: static;
    height: 1em;
/*    border: solid 1px red; */
}
.NewColumn3
{
    width: 6.3em;
    min-width: 6.3em;
    display: inline;
    float: left;
    position: static;
    height: 1em;
/*    border: solid 1px blue; */
}
.Calendars3
{
    /* The three calendars in a row */
    float: left;
    width: 100%;
}
.Calendars1
{
    /* One of the 3 calendars */
    width: 33%;
    float: left;
    text-align: center;
}
.Calendars1Line
{
    height: 22px;
}
.CalendarsAction_box
{
border:1px solid #B2D154;
margin-top:9px;
padding:5px;
background:url('../images/layout/col-news-bot.jpg') repeat-x bottom;
float: left;
width: 100%;
}
.CalendarsAction_box ul ul
{
margin-left:14px;
}
/* VERSION 3 */
/* ========= */

.V3Red   {color: Red   !important;}
.V3Green {color: Green !important;}

.V3StatusRed   {color: Red   !important; background:url(../Images/red-light.gif); display:block; width:9px; height:9px; float:left;}
.V3StatusGreen {color: Green !important; background:url(../Images/green-light.gif); display:block; width:9px; height:9px; float:left;}

/* Staff/Browse Investors */
.V3InvestorStage {}
.V3InvestorTable {margin-left: 20px; }
.V3InvestorStageHeading {}
.V3browse-investors { width: 100%; border-style: solid; }
.V3browse-investors th { text-decoration: none; font-weight: normal; text-align: left; padding: 2px 2px 2px 5px; background:#D8E8A9; border: #D8E8A9 1px solid;}
.V3browse-investors .bg-grey { background:#F7F6F2; }
.V3browse-investors span { color:#57A6E8; }
.V3browse-investors td { padding:3px; border:1px solid #fff; }
.V3browse-investors a:link, .V3browse-investors a:visited { color:#97BE3D; }
.V3browse-investorsC1 {width: 15%;}
.V3browse-investorsC2 {width: 5%;}
.V3browse-investorsC3 {width: 5%;}
.V3browse-investorsC4 {width: 5%;}
.V3InvestorEdit {background-color: azure;}
.V3StaffEditInvDate {width: 70px;}
.V3StaffEditInvDate input {width: 70px;}
.V3StaffEditInvDateRO {color: #57A6E8; border: none; width: 60px;}
.V3StaffEditInvId     {color: #57A6E8; border: none; width: 170px;}
.V3StaffEditInvDays   {color: #57A6E8; border: none; width: 25px;}
.V3StaffEditInvAgreement {width: 50px;}
.V3StaffEditInvPaymentType {width: 60px;}
.V3StaffEditInvAccess {width: 50px; }
.V3StaffEditInvTrafficLights {width: 45px;}

/* Staff/Browse Companies */
.V3CompanyStage {}
.V3CompanyTable {margin-left: 20px;}
.VCompanyStageHeading {}
.V3browse-companies { width: 100%; border-style: solid; }
.V3browse-companies th { text-decoration: none; font-weight: normal; text-align: left; padding: 2px 2px 2px 5px; background:#D8E8A9; border: #D8E8A9 1px solid;}
.V3browse-companies .bg-grey { background:#F7F6F2; }
.V3browse-companies span { color:#57A6E8; }
.V3browse-companies td { padding:3px; border:1px solid #fff; }
.V3browse-companies a:link, .V3browse-companies a:visited { color:#97BE3D; }
.V3browse-companiesC1 {width: 15%;}
.V3browse-companiesC2 {width: 5%;}
.V3browse-companiesC3 {width: 5%;}
.V3browse-companiesC4 {width: 5%;}
.V3CompanyEdit {background-color: azure;}
.V3StaffEditCoyReferenceCode {width: 100px;}
.V3StaffEditCoyReferenceCode input {width: 95px;}
.V3StaffEditCoyDateRO {color: #57A6E8; border: none; width: 60px;}
.V3StaffEditCoyCompanyName {width: 100px; height: 60px; min-height: 60px; max-height: 60px; overflow: hidden ;}
.V3StaffEditCoyDisplayName {width: 100px;}
.V3StaffEditCoyCountyName {width: 100px;}
.V3StaffEditCoyDate {width: 70px;}
.V3StaffEditCoyDate input {width: 70px;}
.V3StaffEditCoyDays {color: #57A6E8; border: none; width: 25px;}
.V3StaffEditCoyVisibility {width: 40px;}
.V3StaffEditCoyTrafficLights {width: 25px;}

.VideoTitle
{
    font-size: 1.2em;
    width: auto;
    margin-top: 10px;
    color: #404040;
    font-weight: bold;
    margin-left: 11px;
}
.Video
{
}
.VideoDescription
{
    vertical-align: top;
}

#content ul {
		margin:0 0 10px 0;
		padding:0;
}

#content ul li {
		list-style-position:inside;
}

ul {
		margin:0 0 10px 0;
		padding:0;
}

ul li {
		list-style-position:inside;
}

ol {
		margin:0 0 10px 0;
		padding:0;
}

ol li {
		list-style-position:inside;
}

table {
		font-size:0.9em;
}