@import url("/css/content.css");
/* Templates */
BODY {
	text-align: center;
	background: transparent url(/images/main_bg.gif) 0 0 repeat
}
#tblbody {
	margin: 0 auto;
	width: 771px;
	height: 100%;
	text-align: left
}
#tblbody TD {
	padding: 0;
	vertical-align: top
}
#tblbody TD.tdcap {
	height: 38px;
	background: url(/images/curved/bg_top.gif) no-repeat 50% 100%
}
#tblbody TD.tdfoot {
	height: 100px;
	padding: 7px 0
}
#tblbody TABLE.tblmain TD {padding: 15px}
#tblbody TABLE.tblmain TD.leftbar {width: 140px}
#tblbody TABLE.tblmain TD.rightbar {width: 120px}
DIV.cap {clear: both}
DIV.cap-menu {text-align: right}
DIV#main-menu {
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	height: 36px;
	background: transparent url(/images/curved/bg_top.gif) bottom left no-repeat
}

DIV.home, DIV.adven, DIV.ven {padding: 12px 10px 10px; background: transparent url(/images/menu/menu_bg.gif) bottom left repeat-x}
DIV.home-cur {padding: 11px 16px 10px; background: transparent url(/images/menu/home_bg.gif) 0 0 repeat-x}
DIV.adven-cur {padding: 11px 16px 10px; background: transparent url(/images/menu/adven_bg.gif) 0 0 repeat-x}
DIV.ven-cur {padding: 11px 16px 10px; background: transparent url(/images/menu/ven_bg.gif) 0 0 repeat-x}

/* Menu Item Start BG */
DIV.home-start, DIV.adven-start, 
DIV.ven-start, DIV.home-cur-start, 
DIV.adven-cur-start, DIV.ven-cur-start {margin: 0 5px 0 0; float: left}
DIV.home-cur-start {background: transparent url(/images/menu/home_left.gif) 0 0 no-repeat}
DIV.adven-cur-start {background: transparent url(/images/menu/adven_left.gif) 0 0 no-repeat}
DIV.ven-cur-start {background: transparent url(/images/menu/ven_left.gif) 0 0 no-repeat}
DIV.home-start, DIV.adven-start, DIV.ven-start {background: transparent url(/images/menu/menu_left.gif) bottom left no-repeat}

/* Menu Item End BG */
DIV.home-end, DIV.adven-end, DIV.ven-end {padding: 0 21px; background: transparent url(/images/menu/menu_right.gif) bottom right no-repeat}
DIV.home-cur-end {padding: 0 15px; background: transparent url(/images/menu/home_right.gif) top right no-repeat}
DIV.adven-cur-end {padding: 0 15px; background: transparent url(/images/menu/adven_right.gif) top right no-repeat}
DIV.ven-cur-end {padding: 0 15px; background: transparent url(/images/menu/ven_right.gif) top right no-repeat}

DIV#main-menu A {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	display: block;
	cursor: hand
}
DIV#main-menu A.curlink {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold
}
DIV.illustration { margin: 0 0 0 6px; text-align: left}
/* Circled Borders ;) */
DIV.curved-top, TD.curved-top {
	height: 2px;
	line-height: 2px;
	font-size: 2px;
	background: transparent url(/images/curved/bg_top.gif) 0 0 no-repeat
}
DIV.curved-bottom, TD.curved-bottom,
DIV.footer-top, DIV.footer-bottom { height: 2px; font-size: 0}
DIV.curved-bottom, TD.curved-bottom {
	background: transparent url(/images/curved/bg_bottom.gif) 0 0 no-repeat
}
DIV.curved, TD.curved {
	background: transparent url(/images/curved/bg_center.gif) 0 0 repeat-y;
	padding: 20px
}
DIV.footer-top {
	background: transparent url(/images/curved/footer_top.gif) 0 0 no-repeat
}
DIV.footer-bottom {
	background: transparent url(/images/curved/footer_bottom.gif) 0 0 no-repeat
}
DIV.footer-curved {
	background: transparent url(/images/curved/footer_bg.gif) 0 0 repeat-y;
	padding: 12px 20px
}
/* page footer */
#footer {
	font: 12px Verdana;
	color: #000;
	text-align: left !important
}
#footer A {
	text-decoration: none;
	color: #666
}

#footer ul { overflow: hidden; margin: 0 0 6px; padding: 0; list-style: none}
#footer li { float: left; margin: 0 25px 5px 0}
#footer li a:hover { text-decoration: underline}

DIV.foot-logo {
	/*width: 195px; height: 29px;*/
	float: right;
	background: transparent url(/images/esector-solutions-logo.jpg) no-repeat 0 100%;
	font: italic 10px Tahoma;
	color: #666;
	padding: 3px 16px 3px 100px;
	text-align: left !important
}
DIV.rights { float: left; padding: 0 40px 0 0}

#footer address { font-style: normal; overflow: hidden}

DIV.submenu-adven, DIV.submenu-ven {
	font: 11px Verdana;
	margin-bottom: 200px
}
DIV.submenu-adven DIV.mitem {
	padding: 0 0 20px 20px;
	background: transparent url(/images/bullets/adven_.gif) 0 0 no-repeat
}
DIV.submenu-adven DIV.mitem-cur {
	padding: 0 0 20px 20px;
	background: transparent url(/images/bullets/adven.gif) 0 0 no-repeat
}
DIV.submenu-ven DIV.mitem {
	padding: 0 0 20px 20px;
	background: transparent url(/images/bullets/ven_.gif) 0 0 no-repeat
}
DIV.submenu-ven DIV.mitem-cur {
	padding: 0 0 20px 20px;
	background: transparent url(/images/bullets/ven.gif) 0 0 no-repeat
}
DIV.submenu-adven A , DIV.submenu-ven A {
	color: #000 !important;
	text-decoration: none
}
DIV.submenu-adven A.curlink {
	color: #7E331C !important;
	text-decoration: underline
}
DIV.submenu-ven A.curlink {
	color: #356533 !important;
	text-decoration: underline
}
DIV.submenu-adven B {color: #7E331C !important}
DIV.submenu-ven B {color: #356533 !important}
.subItms { margin: 0; padding: 0; list-style: none}
.subItms li {
	position: relative;
	margin: 0 0 15px 21px; padding: 0 0 0 30px;
	zoom: 1
}
.subItms li i {
	width: 13px; height: 18px;
	float: left;
	position: absolute; top: 0; left: 0;
	background: url(/images/bullets/ven.gif) 0 0 no-repeat
}
DIV.mitem-ven {
	padding: 0 0 15px 30px;
	background: transparent url(/images/bullets/ven.gif) 0 0 no-repeat
}
DIV.block {padding: 0 0 20px 0}
DIV.bcont {
	text-align: justify !important
}
H5.head {
	font-weight: bold;
	font-size: 120%;
	padding: 0 0 25px 0;
	color: #80321B
}
DIV.item {
	clear: both;
	margin-bottom: 30px;
	text-align: justify
}
.seld {
	background: #e0e0e2;
	margin: 5px 0 25px; padding: 10px 12px 0
}
NOBR.date {
	padding: 0 0 5px 0;
	color: #ccc;
	display: block;
	font-size: 95%
}
H5.pubname {
	font-weight: bold;
	padding: 0 0 5px 0
}
TABLE.forms TD {
	padding: 0 5px 10px 0 !important;
	vertical-align: middle !important
}
INPUT.field {
	width: 200px;
	border: #8F8F8F 1px solid;
	height: 26px
}
DIV.form-tail {
	font-family: Tahoma;
	font-size: 11px;
	color: #000
}
DIV.send-btn {
	float: right;
	clear: left;
	padding: 5px
}
DIV.pubimg {
	background: transparent url(/images/square.gif) 0 0 no-repeat;
	height: 68px;
	float: left;
	padding: 2px
}






h2.a a, h2.a a:link, h2.a:hover, a.black, a.black:link, a.black:hover {
	text-decoration: none;
	color: black
}
h2.a {
	padding-bottom: 5px
}
div.em {
	margin-bottom: 15px
}
div.em table#events-menu td {
	padding: 0;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 92%
}
div.em table#events-menu td.i, div.em table#events-menu td.a {
	
}
div.em table#events-menu td.a table td {
	padding: 0
}
div.em table#events-menu div.i {
	padding: 4px 8px;
	border-bottom: 1px solid #999;
	margin-bottom: 1px;
	white-space: nowrap
}

div.event-item {
	background: #F6F6F6 url(/images/bg/list-top.gif) no-repeat 0 0
}
div.event-body {
	padding: 10px 10px 3px
}
div.event-bottom {
	background: url(/images/bg/list-bottom.gif) no-repeat 0 0; 
	height: 7px;
	font-size: 0;
	line-height: 0
}

div.event-top {
	padding: 10px 10px 3px
}
div.event-top h2 {
	color: black
}
#tblbody div.event-top table td {
	padding: 0
}

div.event-date {
	font-size: 90%
}
div.event-location {
	font-size: 110%;
	padding: 0 0 0
}

div.buy-ticket, div.event-detail {
	font-size: 90%;
	cursor: pointer
}


div.buy-ticket {
	padding-left: 23px;
	background: url(/images/icons/ticket.gif) no-repeat 0 0
}
div.event-detail {
	padding-left: 23px;
	background: url(/images/icons/event.gif) no-repeat 0 0
}

div.buy-ticket a:link, div.buy-ticket a:visited, div.buy-ticket a:hover, div.buy-ticket a:active, 
div.event-detail a:link, div.event-detail a:visited, div.event-detail a:hover, div.event-detail a:active {
	text-decoration: none;
	color: black
}


div.event {
	background: #F6F6F6 url(/images/bg/item-top.gif) no-repeat 0 0;
	width: 426px
}
div.event h2 {
	padding-bottom: 5px
}
#tblbody div.event table td {
	padding: 0
}
div.event-bottom1 {
	background: #F6F6F6 url(/images/bg/item-bottom.gif) no-repeat 0 0;
	width: 426px;
	height: 7px;
	font-size: 0;
	line-height: 0
}

table.event-datails {
	margin-top: 20px
}
#tblbody table.event-datails td, table.event-datails td {
	padding: 15px 20px 25px 0;
	border-bottom: dashed 1px silver;
	
}

#tblbody td#lcolumn { padding: 0; width: 430px}
#tblbody td#rcolumn { padding: 0 0 0 20px}
#tblbody table.iconglinks { margin-top: 10px}
#tblbody table.iconglinks td { padding: 0; vertical-align: middle}
#tblbody table.iconglinks td img { margin-right: 6px}
#tblbody table.iconglinks td a { color: #000000; text-decoration: none; font-size: 95%}

.tdcap #lnk-up-events {
	float: right;
	margin: 14px 5px 0 0;
	font-size: 120%;
	color: #7e331c;
	text-decoration: none
}
.tdcap #lnk-up-events:hover { text-decoration: underline}

.cnr {
	display: block;
	position: absolute;
	background-image: url(/images/cnrs.gif);
	background-repeat: no-repeat;
	font-size: 0
}

h1#logo {
	position: relative;
	background: url(/images/illustrations/ventures-main.jpg) no-repeat 100% 0;
	margin: 0 1px 23px; padding: 50px 0 18px 151px;
	font: normal 24px Verdana;
	zoom: 1
}
h1#logo img { position: absolute; top: 27px; left: 13px}

#mainIntro { margin: 0 0 10px}
#mainIntro h3 {
	background: url(/images/h-underline.png) no-repeat 0 100%;
	margin: 26px 0 0; padding: 14px 10px 24px 43px;
	color: #333
}
#mainIntro #flickrGallery h3 { background: transparent; padding: 0; margin: 0 0 5px}
#tblbody #mainIntro td { width: 48%; padding: 0 28px 0 26px; vertical-align: top}
#tblbody #mainIntro td.lCol { width: 52%; padding-right: 0}
#flickrGallery .bcont {
	position: relative;
	margin: 0 0 40px; padding: 8px 9px 9px;
	border: 1px solid #b7b7b7;
	zoom: 1
}
#flickrGallery .bcont .cnr { width: 2px; height: 2px; left: -1px}
#flickrGallery .bcont .ltc { top: -1px; background-position: 0 0}
#flickrGallery .bcont .rtc { top: -1px; background-position: -2px 0}
#flickrGallery .bcont .lbc { bottom: -1px; background-position: 0 -2px}
#flickrGallery .bcont .rbc { bottom: -1px; background-position: -2px -2px}
#flickrGallery .bcont .rtc, #flickrGallery .bcont .rbc { margin-left: 100%}

#followSrv { width: 100%; overflow: hidden}
#followSrv dt { float: left; padding: 32px 0 0; font: normal 16px Verdana}
#followSrv dd { float: left; margin: 0 0 0 18px}

#sbscrForm {
	width: 100%;
	position: relative;
	background: #d1e2fe;
	padding: 10px 0 3px;
	overflow: hidden
}
#sbscrForm h4 { font: normal 14px Verdana; color: #333}
#sbscrForm h4, #sbscrForm form { padding: 0 14px 7px}
#sbscrForm input { width: 75px}
#sbscrForm .f-txt {
	width: 101px;
	margin: 0 10px 0 8px; padding: 1px 0 1px 4px;
	font: normal 12px Arial, sans-serif;
}
#sbscrForm  .cnr {
	width: 6px; height: 6px;
	left: -3px; top: -3px;
	background-position: 0 -4px
}
#sbscrForm  .rtc, #sbscrForm  .rbc { margin-left: 100%}
#sbscrForm  .lbc, #sbscrForm  .rbc { top: auto}

#VolusionLiveChat { margin: 0 0 15px}
#tblbody #VolusionLiveChat td { padding: 0}
#home-link {
	font-size: 1.2em;
	margin-top:14px;
	margin-left:5px;
	display:inline
}
ul.subItms a:link, ul.subItms a:visited, a#home-link:link, a#home-link:visited{
	text-decoration: none
}
ul.subItms a:hover, a#home-link:hover{
	text-decoration: underline
}