/* **********  RESET browser settings  *********** */
html, 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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
/* **********  END RESET browser settings  *********** */

* {margin: 0;}
html, body {height: 100%;}

body{ 
	background:url(../images/bg.gif) repeat-y #f0f0ed;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size:12px;
	color:#272727;
	line-height:24px;
}

body.print {background:none; padding:25px;}

body a{color:#272727; text-decoration:none;}
body a:hover{color:#5186fa; text-decoration:none;}


.logo{background-color:#fff; height:102px;}

.clear {clear:both;}
.block {display:block;}
p {padding-bottom:18px;}
.center{text-align:center;}
.fourteen{font-size:14px; line-height:24px;}
.thin{line-height:18px;}

.bluehdr1{color:#5186fa; font-size:18px; font-weight:bold;}
.bluehdr2{color:#33ccff; font-size:14px; font-weight:bold;}
.bluehdr3{color:#33ccff; font-size:16px; font-weight:bold;}
.bluehdr4{color:#5186fa; font-size:16px; font-weight:bold;}
.bluehdr5{color:#5186fa; font-size:14px; font-weight:bold;}
a.bluelink{color:#33ccff; font-size:12px; font-weight:bold; text-decoration:none;}
a.bluelink:hover{color:#33ccff; font-size:12px; font-weight:bold; text-decoration:underline;}

.ltblue{color:#33ccff;}
.dkblue{color:#5186fa;}

ul.dot {padding:0 0 18px 20px; list-style-type:disc; font-size:12px; line-height:normal;}
ul.dot li{padding-bottom:5px;}
ul.bluedot{padding:0 0 0 15px; list-style-image:url(../images/bluedot.gif);}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -75px auto; /* the bottom margin is the negative value of the footer's height */
}

.push {
	height: 75px; /* .push must be the same height as .footer */
	margin:0 auto;
	font-size:1px;
}

.container{width:1015px;}
.container-print{width:650px;}

.leftcol {float:left; width:340px; background:url(../images/leftcol_top.gif) 0 102px no-repeat;}
	.hilite{margin-top:44px; height:119px; width:310px; background:url(../images/leftcol_hilite.gif) no-repeat #e2f0f3;}
	
	ul.mainnav {margin-left:48px; padding-top:10px; list-style-type:none;}
	ul.mainnav li{font-size:18px; line-height:30px; color:#666;}
	ul.mainnav li a{font-size:18px; line-height:30px; color:#666; text-decoration:none; padding-left:24px;}
	ul.mainnav li a:hover, ul.mainnav li span{font-size:18px; line-height:30px; color:#666; text-decoration:none; padding-left:24px; background:url(../images/nav_bullet.gif) no-repeat left center;}
	ul.mainnav li span.off{font-size:18px; line-height:30px; color:#666; text-decoration:none; padding-left:24px; background:none;}
	
	ul.mainnav li ul.subnav {list-style-type:none;}
	ul.mainnav li ul.subnav li{font-size:12px; line-height:20px; color:#666;}
	ul.mainnav li ul.subnav li a{font-size:12px; line-height:20px; color:#666; text-decoration:none;}
	ul.mainnav li ul.subnav li a:hover{font-size:12px; line-height:20px; color:#666; text-decoration:none; background:url(../images/nav_bullet.gif) no-repeat left center;}
	ul.mainnav li ul.subnav li span{font-size:12px; line-height:20px; color:#33ccff; text-decoration:none; background:url(../images/nav_bullet.gif) no-repeat left center;}
	ul.mainnav li ul.subnav li span.off{font-size:12px; line-height:20px; color:#666; text-decoration:none; padding-left:24px; background:none;}
	
	ul.mainnav li ul.subnav2 {list-style-type:none; padding-bottom:10px;}
	ul.mainnav li ul.subnav2 li{font-size:12px; line-height:20px; color:#666; padding-bottom:5px; background:url(../images/subnav2_dots.gif) no-repeat bottom left;}
	ul.mainnav li ul.subnav2 li a{font-size:12px; line-height:20px; color:#666; text-decoration:none;}
	ul.mainnav li ul.subnav2 li a:hover{font-size:12px; line-height:20px; color:#666; text-decoration:none; background:url(../images/nav_bullet.gif) no-repeat left center;}
	ul.mainnav li ul.subnav2 li span{font-size:12px; line-height:20px; color:#33ccff; text-decoration:none; background:url(../images/nav_bullet.gif) no-repeat left center;}
	ul.mainnav li ul.subnav2 li span.off{font-size:12px; line-height:20px; color:#666; text-decoration:none; padding-left:24px; background:none;}


.rightcol {float:left; width:590px;}
.rightcol-hm {float:left; margin-left:-30px; width:590px; padding-top:80px;}
.printcol {width:590px; padding:25px; border:1px solid #bbb;}

.whatwebelieve {background:url(../images/bg_whatwebelieve.gif) no-repeat; padding:415px 0 0 17px;}
.contactus {background:url(../images/bg_contactus.gif) no-repeat; padding:244px 30px 0 0;}
.whoweare {background:url(../images/bg_whoweare.gif) no-repeat; padding:398px 0 0 0;}
.bio {padding:137px 0 0 0;}
.team {background:url(../images/bg_team.jpg) no-repeat; padding:458px 0 0 0;}
.workingwithvenadar{background:url(../images/bg_working.gif) no-repeat; padding:321px 0 0 0;}
.extinv {background:url(../images/bg_extinv.gif) no-repeat; padding:275px 0 0 0;}
.exinov {background:url(../images/bg_exinov.gif) no-repeat; padding:354px 0 0 0;}
.roleofext {background:url(../images/bg_roleofext.gif) no-repeat; padding:423px 0 0 0;}
.corpinov {background:url(../images/bg_corpinov.gif) no-repeat; padding:388px 0 0 0;}
.venprocess {background:url(../images/bg_venprocess.gif) no-repeat; padding:317px 0 0 0;}
.outcap {background:url(../images/bg_outcap.gif) no-repeat; padding:423px 0 0 0;}
.resdb {background:url(../images/bg_resdb.gif) no-repeat; padding:352px 0 0 0;}


.contact-map {background:url(../images/contactus_map.gif) no-repeat; height:525px;}

.leftpic { margin-left:-30px; margin-bottom:18px;}
.two-cols-dots{width:545px; background:url(../images/twocoldots.gif) repeat-y;}
	.col1{float:left; width:245px; padding-right:46px;}
	.col2{float:left; width:254px;}
	
.maincol{float:left; width:435px; padding-right:18px;}
.smallcol{float:left; width:137px; padding-top:85px; color:#33ccff; font-size:13px; line-height:normal;}


.footer {width:310px; text-align:center; height:75px; color:#666; font-size:12px; line-height:normal;}

.hm-mainpic{padding-top:86px; margin-left:-30px;}

.extable{width:638px; position:relative; left:-30px; border-top:1px solid #c5e5ef; border-bottom:1px solid #c5e5ef;}
.extable tr td {width:33%; height:197px; vertical-align:top; text-align:center; font-size:14px; color:#000; font-weight:bold; line-height:20px;}
.bordtop {border-top:1px solid #c5e5ef;}
.bordrt {border-right:1px solid #c5e5ef;}
.blueshad {background:url(../images/blue_shadow.gif) repeat-y #e2f2f7;}
.bluebg {background-color:#e2f2f7;}

.roletable{width:638px; position:relative; left:-30px; border-bottom:1px solid #c5e5ef; font-size:12px; font-weight:bold; line-height:14px; color:#999;}
.roletable tr td {vertical-align:top;}
.roletable tr.hdr td {background-color:#edf7fa; color:#5186fa; padding:16px 0 8px 0;}
.roletable tr.row1 td, .roletable tr.row2 td {padding:15px 0 15px 0;}

.roletable tr td.c1{width:114px;padding-left:24px; color:#5186fa;}
.roletable tr td.c2{width:81px;padding-left:10px;}
.roletable tr td.c3{width:79px;padding-left:10px;}
.roletable tr td.c4{width:108px;padding-left:10px;}
.roletable tr td.c5{width:97px;padding-left:10px;}
.roletable tr td.c6{width:99px;padding-left:10px;}

.roletable tr td.hdrleft{background:url(../images/roletable_hdrshadow.gif) repeat-y #edf7fa;}
.roletable tr td.hdrblue{background-color:#d5f0f9;}
.roletable tr td.topleft{background:url(../images/roletable_bg_topleft.gif) no-repeat;}
.roletable tr td.top{background:url(../images/roletable_bg_top.gif) repeat-x;}
.roletable tr td.bluetop{background:url(../images/roletable_bg_bluetop.gif) repeat-x #dcf5fd;}
.roletable tr td.left{background:url(../images/roletable_bg_left.gif) repeat-y;}
.roletable tr td.blue{background-color:#dcf5fd;}


.corptable{width:638px; position:relative; left:-30px; border-bottom:1px solid #c5e5ef; font-size:12px; font-weight:bold; line-height:14px; color:#999;}
.corptable tr td {vertical-align:top;}
.corptable tr.hdr td {background-color:#edf7fa; color:#5186fa; padding:16px 0 8px 0;}
.corptable tr.row1 td, .corptable tr.row2 td, .corptable tr.row3 td {padding:15px 0 15px 0;}

.corptable tr td.c1{width:150px;padding-left:44px;}
.corptable tr td.c2{width:206px;padding-left:10px;}
.corptable tr td.c3{width:218px;padding-left:10px;}

.corptable tr td.hdrleft{background:url(../images/roletable_hdrshadow.gif) repeat-y #edf7fa;}
.corptable tr.row3 td.blueleft{background:url(../images/corptable_bg_blueshad.gif) repeat-y #e8f8fe;}
.corptable tr.row3 td.blue{background-color:#e8f8fe;}

.venprocess-diag{margin-left:-5px;}



