/* Global ***********************************/
body {
	margin: 0px;
	padding: 0px;
	background-color: #D9D9D9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

form{
	padding:0px;
	margin:0px;
}

.link{
	color:#5F7186;
	text-decoration:underline;
}

.sectionSeparator{
	background:url(/images/section_separator.gif) top repeat-x;
}

/* Fonts *************************************/
.errorMessage{
	color:#990000;
}

/* Page ***********************************/
#homeContent{
	background-color:#e0e7ee;
	clear:both;
/*	border-bottom:2px solid #ffffff; */
}

#homeWelcome{
	padding-top:30px;
	padding-left:50px;
}

#homeWatchDemo{
	border-left:2px solid #ffffff;
	float:right;
}
#page{
	width:964px;
	margin-left:auto;
	margin-right:auto;
}

#menuPanel{
	background:#ffffff;
}

.leftShadow{
	background:url(/images/shadow_left.jpg) left repeat-y;
	padding-left:6px;
}

.rightShadow{
	background:url(/images/shadow_right.jpg) right repeat-y #ffffff;
	padding-right:5px;
}

.bottomLeftShadow{
	background:url(/images/shadow_bottom_left.gif) top left no-repeat;
	padding-left:10px;
}

.bottomRightShadow{
	background:url(/images/shadow_bottom_right.gif) top right no-repeat;
	padding-right:8px;
}

.bottomShadow{
	background:url(/images/shadow_bottom.gif) repeat-x;
	height:5px;
}

/* Header ***********************************/
#header{
	color:#6d7d8d;
	background:url(/images/header_logo.jpg) left top no-repeat #ffffff;
	height:64px;
}

#headerHome{
	color:#6d7d8d;
	background:url(/images/header_logo_home.jpg) left top no-repeat #ffffff;
	height:99px;
}

#headerMenu{
	margin: 10px;
	margin-top:42px;
	margin-bottom:0px;
	float:right;
    padding: 0px;

}

#headerMenuHome{
	margin: 10px;
	margin-top:75px;
	margin-bottom:0px;
	float:right;
    padding: 0px;
	color:#4B8AA7;
	font-weight:bold;
}

.headerShadow{
	background:url(../images/header_shadow.gif) repeat-x top;
	height:5px;
}

#headerMenuHome a{
	color:#4B8AA7;
	font-weight:bold;
}

ul.headerMenu{

}

ul.headerMenu li{
    padding: 0px;
	padding-right: 10px;
	padding-left: 10px;
	list-style-type: none;
	display:inline;
	border-left:1px solid #6d7d8d;
	font-size:9pt;
}

ul.headerMenu li:first-child{
	border-left:none;
}

ul.headerMenu li.selectedItem{
	font-weight:bold;
}

ul.headerMenu a.menuItem{
	color:#6d7d8d;
}
ul.headerMenu a.menuItemISV{
	color:#fda513;
	font-weight:bold;
}

/* Menu ***********************************/
#menu{
	clear:both;
	background:#ffffff;
}


.mainMenu{
	background:url(/images/menu_bg.gif) top repeat-x;
	width:953px;
}

.mainMenu ul{
	margin: 0px;
	padding:0px;
    padding-top: 7px;
    padding-bottom: 7px;
	float:left;
}

.mainMenu ul li{
	margin:0px;
    padding-right: 18px;
    padding-left: 18px;
	padding-top:7px;
	padding-bottom:7px;
	list-style-type: none;
	display:inline;
	background:url(/images/menu_item_bg.gif) top right;
}

.mainMenu ul a.menuItem{
/*	font-size: 10pt; */
	font-weight:bold;
	color:#FFFFFF;
}

.mainMenu ul li.selectedItem{
	background:url(/images/menu_selected_item_bg.gif) top right;
}

/* Content ***********************************/
#content, .mainContent{
	background-color:#ffffff;
	padding:20px;
	line-height:1.1;
}

/* Box 1 ************************************/
.box1{

}

.box1 h1{
	padding:0px;
	margin:0px;
	font-size:13pt;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:8px;
}

.box1 h1.title2{
	font-size:11pt;
}



.box1 .top3 h1{
	font-size:11pt;
}

.box1 div.top{
	background:url(/images/box1_top_bg.gif) top repeat-x;
}
.box1 div.top_left{
	background:url(/images/box1_top_left_corner.gif) top left no-repeat;
	padding-left:12px;
}
.box1 div.top_right{
	background:url(/images/box1_top_right_corner.gif) top right no-repeat;
	padding-right:11px;
}

.box1 div.top_orange{
	background:url(/images/box1_top_orange.gif) top repeat-x;
	height:38px;
}
.box1 div.top_left_orange{
	background:url(/images/box1_top_left_orange.gif) top left no-repeat;
	padding-left:12px;
}
.box1 div.top_right_orange{
	background:url(/images/box1_top_right_orange.gif) top right no-repeat;
	padding-right:11px;
}


.box1 div.top3{
	background:url(/images/box1_top3.gif) top repeat-x;
}
.box1 div.top_left3{
	background:url(/images/box1_top_left3.gif) top left no-repeat;
	padding-left:12px;
}
.box1 div.top_right3{
	background:url(/images/box1_top_right3.gif) top right no-repeat;
	padding-right:11px;
}


.box1 div.top5{
	background:url(/images/box1_top5.gif) top repeat-x;
	height:32px;
}
.box1 div.top_left5{
	background:url(/images/box1_top_left5.gif) top left no-repeat;
	padding-left:10px;
}
.box1 div.top_right5{
	background:url(/images/box1_top_right5.gif) top right no-repeat;
	padding-right:10px;
}


.box1 div.top4{
	background:url(/images/box1_top4.gif) top repeat-x;
}
.box1 div.top_left4{
	background:url(/images/box1_top_left4.gif) top left no-repeat;
	padding-left:12px;
}
.box1 div.top_right4{
	background:url(/images/box1_top_right4.gif) top right no-repeat;
	padding-right:11px;
}
.box1 div.content_left, .box2 div.content_left, .content_left{
	background:url(/images/box1_content_left.gif) left repeat-y;
	padding-left:3px;
	background-color:#E7E8EA;
}

.box1 div.content_right, .box2 div.content_right, div.content_right {
	background:url(/images/box1_content_right.gif) right repeat-y;
	background-color:#E7E8EA;
	padding-right:3px;
}


.box1 div.content4_left{
	background:url(/images/box1_content_left.gif) left repeat-y;
	padding-left:3px;
	margin:0px;
}

.box1 div.content4_right {
	background:url(/images/box1_content_right.gif) right repeat-y;
	padding-right:3px;
	margin:0px;
}


.box1 div.content1{
	background-color:#E7E8EA;
	padding:10px;
	margin-left:0px;
	margin-right:0px;
	color:#5f7186;
}


.box1 div.content2{
	background-color:#FFFFFF;
	border: 1px solid #D7D7D7;
	border-top:none;
	padding:15px;
	margin-left:0px;
	margin-right:0px;
	color:#5f7186;
}

.box1 div.content3{
	margin:0px;
	margin-left:2px;
	margin-right:2px;
	background-color:#E7E8EA;
	color: #5f7186;
	border: 1px solid #D7D7D7;
	border-top:none;
	padding:15px;

}

.box1 div.content3 a{
	color: #5f7186;
}

.box1 div.content4{
	padding:0px;
	padding-right:15px;
	padding-top:15px;
	padding-left:15px;
	margin:0px;
	background-color:#E7E8EA;
}

.box1 div.content4 p{
	color: #5f7186;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}

.box1 div.content5{
	color: #6D7991;
	padding-left:10px;
	padding-right:10px;
	border-top: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
}

.box1 div.content6{
	color: #6D7991;
	background-color:#dce1e6;
	padding:10px;
	border: 1px solid #D7D7D7;
}

.box1 div.content7, .content7{
	background-color:#FFFFFF;
	border: 1px solid #D7D7D7;
	border-top:none;
	border-bottom:none;
	margin-left:0px;
	margin-right:0px;
	color:#5f7186;

}

.box1 div.content8{
	margin:0px;
	margin-left:2px;
	margin-right:2px;
	background-color:#E7E8EA;
	color: #5f7186;
	padding:15px;
	padding-bottom:5px;
}

.rightBox{
	margin-bottom:15px;
}

.leftBox{
	margin-bottom:15px;
}

.box1 div.bottom{
	background:url(/images/box1_bottom.gif) bottom repeat-x;
	height:12px;
	clear:both;
}

.box2 div.bottom_bg{
	background:url(/images/box1_bottom_bg2.gif) top repeat-x;
	clear:both;
}

.box2 div.bottom_bg a{
	color:#5f7186;
}

.box1 div.bottom_left{
	background:url(/images/box1_bottom_left.gif) bottom left no-repeat;
	padding-left:12px;
}
.box1 div.bottom_right{
	background:url(/images/box1_bottom_right.gif) bottom right no-repeat;
	padding-right:12px;
}

.box1 div.bottom3{
	background:url(/images/box1_bottom3.gif) bottom repeat-x;
	height:10px;

}
.box1 div.bottom_left3{
	background:url(/images/box1_bottom3_left.gif) bottom left no-repeat;
	padding-left:10px;
}
.box1 div.bottom_right3{
	background:url(/images/box1_bottom3_right.gif) bottom right no-repeat;
	padding-right:11px;
}


.box1 div.bottom4{
	background:url(/images/box1_bottom4.gif) bottom repeat-x;
	height:10px;

}
.box1 div.bottom_left4{
	background:url(/images/box1_bottom4_left.gif) bottom left no-repeat;
	padding-left:10px;
}
.box1 div.bottom_right4{
	background:url(/images/box1_bottom4_right.gif) bottom right no-repeat;
	padding-right:11px;
}


.box1 div.bottom_content{
	background-color:#8a9bad;
	padding:10px;
}

.box1 div.bottom_content2, .bottom_content2{
	background-color:#8a9bad;
}


.box1 div.bottom_content2 h2, .bottom_content2 h2{
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	font-size:12pt;
}

.box1 div.bottom_content2 p, .bottom_content2 p{
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	font-size:8pt;
}


.box1 div.bottom_content form{
	padding:0px;
	margin:0px;
}

.box1 div.bottom_content .searchProduct{
	color: #d0d7de;
	font-size:12pt;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#listSarchForProduct{
	margin-top:4px;
	width:190px;
}

.box1 div.bottom_content form{
	padding:0px;
}

.box1 div.bottom_content .formButtons{
	float:right;
}


.box1 div.bottom2, div.bottom2{
	background:url(/images/box1_bottom2.gif) bottom repeat-x;
	height:10px;
}

.box1Form{
	border: 1px solid #d0d7de;
	background-color:#8697aa;
	color:#FFFFFF;
}

.box1 div.bottom_left2, div.bottom_left2{
	background:url(/images/box1_bottom_left2.gif) bottom left no-repeat;
	padding-left:15px;
}
.box1 div.bottom_right2, div.bottom_right2{
	background:url(/images/box1_bottom_right2.gif) bottom right no-repeat;
	padding-right:14px;
}

.box1 img.arrow{
/*	float:left; */
}

.box1 img.btnMaximize{
	float:right;
	margin-top:4px;
}

.box1 img.btnClose{
	float:right;
	margin-top:7px;
}

.box1 img.box1Arrow{
	float:left;
	margin-top:4px;
	margin-right:5px;
}

.box1 .content3 h2.firstItem{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-size:12pt;
}

.box1 .content3 h2.nextItems{
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	font-size:12pt;
	padding-top:20px;
}




.box2 div.top, .box2  .top2{
	background:url(/images/box1_top_bg2.gif) top repeat-x;
	padding:3px;
}

.box2 div.top_left{
	background:url(/images/box1_top_left2.gif) top left no-repeat;
	padding-left:5px;
}
.box2 div.top_right{
	background:url(/images/box1_top_right2.gif) top right no-repeat;
	padding-right:5px;
}

.box2 h1{
	padding:0px;
	margin:0px;
	font-size:12pt;
	font-weight:bold;
	color:#ffffff;
	padding-top:2px;
	padding-bottom:2px;
}

.box2 .btnMaximize{
	float:right;
}

.box2 .content{
	background-color:#ccd4d4;
	padding:5px;
}

.box2 .content2{
	background-color:#E7E8EA;
	padding:5px;
	margin-left:1px;
	margin-right:1px;
	color: #5f7186;
}

.box2 div.bottom{
	background:url(/images/box2_bottom.gif) bottom repeat-x #ccd4d4;
	height:12px;
	padding:0px;

}

.box2 div.bottom_left{
	background:url(/images/box2_bottom_left.gif) bottom left no-repeat;
	padding:0px;
	padding-left:11px;
}
.box2 div.bottom_right{
	background:url(/images/box2_bottom_right.gif) bottom right no-repeat;
	padding:0px;
	padding-right:11px;
}


.box3{
	background-color:#E7E8EA;
	color: #5f7186;
	border: 1px solid #D7D7D7;
	padding:15px;
	padding-bottom:5px;
}

.box3 p{
	padding:0px;
	margin:0px;
	font-size:9pt;
	margin-top:2px;
}

.box3 p a{
	color: #487dba;
	font-weight:bold;
	font-size:8pt;
}

.box3 h1{
	color: #5f7186;
	font-size:10pt;
	padding:0px;
	margin:0px;
}

.box3 h2{
	color: #5f7186;
	font-size:10pt;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

.box3 .bottom1{
	text-align:center;
}


.box4 .top_left{
	background:url(/images/box4_top_left.gif) top left no-repeat;
	padding-left:9px;
}

.box4 .top_right{
	background:url(/images/box4_top_right.gif) top right no-repeat;
	padding-right:8px;
}

.box4 .top{
	background:url(/images/box4_top.gif) top repeat-x;
	height:35px;
}

.box4 .content{
	padding-top:8px;
}
.box4 h1{
	padding:0px;
	margin:0px;
	color:#ffffff;
	font-size:13pt;
	display:inline;
}

.box4 input{
	border: 1px solid #d9d9d9;
	color:#626f7d;
	background-color:#ececec;
}


#marketplaceLayout .box3{
	height:135px;
}

#marketplaceLayout .box3 p.links{
	margin-top:75px;
}

h1.registration{
	color:#b7c22d;
	font-size:18pt;
	margin:0px;
	margin-bottom:5px;
	line-height:1.1;
}

h2.registration{
	color:#898989;
	font-size:12pt;
	margin:0px;
	margin-bottom:5px;
}

.newUserMessage{
	width:900px;
}


/* Tabs *************************************/



.tab1 ul.tabs{
	margin: 0px;
	margin-left:10px;
	padding:0px;
    padding-bottom: 2px;
}

.tab1 ul.tabs li{
	margin:0px;
    padding-right: 18px;
    padding-left: 18px;
	padding-top:3px;
	padding-bottom:3px;
	list-style-type: none;
	display:inline;
	background:url(/images/tabs_bg.gif) top right;
}

.tab1 ul.tabs a.menuItem{
/*	font-size: 10pt; */
	font-weight:bold;
	color:#FFFFFF;
}

.tab1 ul.tabs li.selectedItem{
	background:url(/images/tabs_selected_bg.gif) top right;
}

.tab1 .content1{
	padding:15px;
	border: 1px solid #D7D7D7;
}

.table1{
	color:#5F7187;
}

.table1 td{
	text-align:center;
}


.table1 th{
	font-weight:bold;
}

.table1 th.header2{
	font-size:8pt;
}
.table1 th.header3{
	text-align:left;
}




.table2{
	color:#5F7187;
	border: 1px solid #D7D7D7;
}

.table2 td{
}


.table2 th{
	padding:3px 0px 3px 5px;
	background-color:#e3f0ee;
}




.table2 .tableResult td{
	border-top:1px solid #D7D7D7;
}


.table2 .tableResult a{
	color:#5F7187;
}

.table2 td.column1{
	background-color:#E3E4E6;
	border: 1px solid #D7D7D7;
}

.table2 td.column2{
	background-color:#EDEDED;
	border: 1px solid #D7D7D7;
}


.table3{
	color:#5F7187;
}

.table3 td{
	font-size:8pt;
	text-align:center;
	padding-top:3px;
}


.table3 th{
	font-weight:bold;
	font-size:8pt;
}


.contentPath{
	color:#5f7186;
}

.contentPath a{
	color:#5f7186;
	text-decoration:underline;
	font-weight:bold;
}

.rankingNumber{
	border:1px solid #b6babf;
	background:url(../images/ranking_number_bg.gif) top repeat-x;
	width:25px;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11pt;
}

.rankingName{
	border:1px solid #b6babf;
	/*background:url(../images/ranking_name_bg.gif) top repeat-x;*/
	padding:3px;
	text-align:left;
	color:#8e9194;
	font-weight:bold;
	font-size:11pt;
	cursor:pointer;
	margin:2px;
}

.rankingName2{
	padding:3px;
	text-align:left;
	font-weight:bold;
	font-size:10pt;
}


.table4{
	color:#5F7187;
}

.table4 th{
	color:#5f7186;
	font-size:9pt;
	padding:5px;

}

.table4 td{
	font-size:9pt;
	padding:5px;
	color:#47586b;
	text-align:left;
	border-bottom:1px solid #dddddd;
	vertical-align:top;
}

.table4 td a{
	color:#47586b;
}




/* Page boxes *********************************/


.longColumn1{
	width:250px;
}

.longColumn2{
	width:280px;
}

#box_getWork{
	width:376px;
}

#box_getWork .lineSeparator {
	background:url(/images/box1_line_separator1.gif) top repeat-x;
	margin-right:3px;
}

#box_getWork .top_orange *{
	float:left;
}

.box_header_text, .box_header_text{
	padding-top:13px;
	padding-left:10px;
	color:#FFFFFF;
	font-size:9pt;
}
 .box_header_text a, .box_header_text a{
	color:#FFFFFF;
	text-decoration:underline;
}


#box_marketplace{
	width:300px;
}


#box_community .box_header_text, #box_community h1{
	float:left;
}


#watchListLink{
	float:right;
	margin-right:2px;
	margin-top:5px
}

#box_watchList{
/* 	margin-top:10px; */

}

.banner1, .banner2{
	margin-bottom:10px;
}

.box1 .lineType1{
	margin:0px;
	padding:12px;
}

.box1 .lineType1 .button{
	float:right;
}

.buttonEnd{
	text-align:right;
}

.box1 .lineType1 h2{
	font-size:11pt;
	color:#5f7186;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.box1 .lineType1 p{
	font-size:10pt;
	color:#5f7186;
	font-weight:normal;
	margin:0px;
	padding:0px;
}


.lineSeparator {
	background:url(/images/box1_line_separator1.gif) top repeat-x;
	margin-right:2px;
}

.box1 .lineType2{
	margin:0px;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
}

.box1 .lineType2 h2{
	font-size:9pt;
	color:#5f7186;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.box1 .lineType2 h2 a{
	color:#5f7186;
}

.box1 .lineType2 p{
	font-size:9pt;
	color:#5f7186;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.lineType3{
	margin:0px;
	padding:0px;
	padding-top:5px;
	margin-bottom:15px;
	clear:both;
}

.box1 .content3 {
	font-size:9pt;
	color:#5f7186;
	margin:0px;
}

.box1 .content3 ul{
	margin:0px;
	margin-left:20px;
	margin-right:10px;
	padding:0px;
}

.box1 .content3 li{
	margin:0px;
	padding:0px;
	padding-bottom:15px;
	font-weight:bold;
	list-style:url(/images/listBullet1.gif);
}

.box1 .content3 li.selected{
	color:#B3BF37;
	margin:0px;
	padding:0px;
	padding-bottom:15px;
	list-style:url(/images/listBullet1_selected.gif);
}

.white{
	background:#FFFFFF;
	padding:20px;
}

.more{
	text-align:right;
	margin-right:10px;
	padding-bottom:5px;
	font-size:9pt;
}

.back{
	text-align:left;
	margin-left:10px;
	margin-top:10px;
	padding-top:2px;
	font-size:9pt;
	border-top:1px solid #DDDDDD;
}

.back a{
	color:#5f7186;
	font-weight:bold;
}

#box_marketplace .more a{
	color:#5f7186;
}


#box_community .content{
	padding:10px;
	padding-top:0px;
}

#searchProductList{
	width:180px;
	margin-top:5px;
}

#box_community h2{
	font-size:10pt;
	color:#5f7186;
}

#box_community .column1 {
	float:left;
	width:220PX;
	margin-top:10px;
}

#box_community .column1 .picture{
	border: 1px solid #696969;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#box_community .column1 h3{
	padding:0px;
	margin:0px;
	color:#5f7186;
	font-size:10pt;
	margin-bottom:5px;
}

#box_community .column1 p{
	padding:0px;
	margin:0px;
	color:#5f7186;
	font-size:9pt;
}

#box_community .column2 .line{
	clear:both;
	padding-top:2px;
	color:#5f7186;
}

#box_community .column2 .line .picture{
	border: 1px solid #696969;
	float:left;
	margin-right:10px;
	padding:2px;
}

#box_community .column2 .line .stars{
	display:inline;
}

#box_community .column2 .line2{
	clear:both;
	padding-top:10px;
}
#box_community .column2 .line2 img{
	float:left;
	margin-right:10px;
}

#box_community .column2 .line2 p{
	color:#1b7679;
	margin:0px;
	padding:0px;
}

#box_community .column2 .line p{
	margin:0px;
	padding:0px;
	font-size:9pt;
}

#box_community .column2 .line p a{
	color:#487dba;
}


#box_community .column2 .line h3{
	padding:0px;
	margin:0px;
	color:#5f7186;
	font-size:10pt;
}

#box_community .column1 a, #box_community .column2 a{
	color:#5f7186;
	font-weight:bold;
	text-decoration:underline;
}

#box_community .columnSeparator{
	width:20px;
	float:left;
}

#box_community .column2 {
	width:350px;
	padding:10px;
	padding-top:0px;
	margin-top:10px;
	float:right;
}

#box_watchList p{
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	color:#5f7186;
}

#box_watchList p a{
	color:#5f7186;
	text-decoration:underline;
}

#homeStrip{
	background: url(/images/homeStrip2Bg.gif) repeat-x top #CEE5CE;
	height:50px;
	padding:10px;
	padding-left:20px;
	height:68px;
}

#homeStrip h1{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	color:#FFFFFF;
	font-size:14pt;
}

#homeStrip label{
	color:#627892;
	font-size:8pt;
}

#homeStrip a{
	color:#627892;
	font-size:8pt;
	text-decoration:underline;
}


#formItemErrorMessage, .formItemErrorMessage{
	font-weight:bold;
	color:#566475;
}

#homeStrip form{
	padding:0px;
	margin:0px;
}

#homeStrip div.formItem{
	display:inline;
	float:left;
	padding:3px;
}

#box_login div.formItem{
	padding:3px;
}

#formItemUserId, #formItemUserPassword, #formItemForgotPassword{
	margin-top:3px;
}

#homeStrip .formInput, #box_login .formInput{
	border: 1px solid #a0b9c3;
	color:#a0b9c3;
	background-color:#dfe9e6;
}

.formInput2{
	border: 1px solid #5f7186;
	color:#5f7186;
	background-color:#ffffff;
	padding:2px;
}

#homeStrip #signUpNow{
	float:right;
}

.homeContent{
	padding:30px 40px 30px 40px;
	background-color:#FFFFFF;
}


#homePage .leftColumn, #homePage .rightColumn{
	float:left;
	width:416px;

}
#homePage .leftColumn
{
	margin-right:30px;
}

#homePage #inventionInnovation, #homePage #experienceVV{
	margin-bottom:20px;
}

#homePage #btnSignupHere{
	float:left;
	margin-right:10px;
}

#quickChalenge{
	clear:both;
	padding-top:10px;
	width:419px;
}

#quickChalenge .header{
	background:url(/images/boxQuickChalenge_header.gif) top no-repeat;
	height:52px;
}

#quickChalenge .content{
	background:url(/images/boxQuickChalenge_bg.gif) repeat-y;
	padding:10px 0px 10px 0px;
	text-align:left;
}

#quickChalenge .question{
	color:#475464;
	padding:4px 20px 4px 20px;
	margin:0px 2px 0px 2px;
	font-weight:bold;
	font-size:12.5pt;
}

#quickChalenge .answers {
	padding:4px;
	margin:0px 20px 0px 20px;
}

#quickChalenge .answers p{
	color:#475464;
	padding:0px;
	margin:0px;
	font-size:12pt;
	margin-bottom:10px;
}

#quickChalenge .button{
	text-align:center;
	padding:0px;
	margin:0px;
}

#quickChalenge .button .submitButton{
	
}

#quickChalenge .bottom{
	background:url(/images/boxQuickChalenge_bottom.gif) top no-repeat;
	height:5px;
	text-align:right;
}

#quickChalenge .submit{
	margin-right:20px;
	margin-top:0px;
}

#pollResultPanel{
	padding:5px 20px 5px 20px;
}

#pollResultPanel .title{
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#475464;
}

#pollResultPanel p{
	padding:0px;
	margin:3px 0px 3px 0px;
}

#pollResultPanel .bar{
	background:#92d050;
	height:8px;
	border:1px solid #475464;
}

.pollAnswerLearnAbout{
	text-align:center;
	font-weight:bold;
	font-size:12pt;
	margin-top:10px;
}

.pollAnswerComment{
	margin-top:15px;
}

#inTheNews{
	width:416px;
}

#inTheNews .header{
	background:url(/images/box5_header.gif) top no-repeat;
	height:10px;
}

#inTheNews .content{
	background:url(/images/box5_bg.gif) repeat-y;
	padding:10px;

}

#inTheNews .logo{
	text-align:center;
	vertical-align:middle;
	padding-right:15px;
	width:90px;
}

#inTheNews .news{
	border-left:1px solid #D2DBE5;
	color:#5E7283;
	padding-left:15px;
}

#inTheNews .news h3{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	font-weight:normal;
}

#inTheNews .news h3 a{
	font-size:11pt;
	color:#5E7283;
}

#inTheNews .news p{
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:10pt;


}

#inTheNews .bottom{
	background:url(/images/box5_footer.gif) no-repeat;
	height:5px;
}

#homeText{
	padding:25px;
	background-color:#FFFFFF;
}

#homeText h2{
	color:#566475;
	padding:0px;
	margin:0px;
	font-size:12pt;
}

#homeText p{
	color:#566475;
}

#box_60SecondInterview{
	margin-bottom:15px;
}

#box_interviewQuestions{

}

#box_questions1{

}
#btnExit1{
	text-align:right;
	padding-top:10px;
}

#box_certification .icon{
	margin-left:5px;
}

#box_certification .buttonMore, .formButtons{
	padding:0px;
	margin:0px;
	text-align:right;
	padding-top:10px;
}

#box_updateProfile .userPic{
	padding:5px;
	border: 1px solid #D7D7D7;
/*	float:left;
	margin-right:20px;
	*/
	background-color:#ffffff;
}

#box_updateProfile .content4 .column2{
	float:right;
	width:340px;
}

#box_updateProfile .content4 h1{
	padding:0px;
	color:#5F7187;
	font-size:13pt;
	font-weight:bold;
	margin:0px;
}

#box_updateProfile p{
	padding:0px;
	margin:0px;
	margin-bottom:8px;
}

#box_updateProfile .dataLabel{
	font-weight:bold;
	color:#9BA1AD;
}

#box_updateProfile .dataValue{
	font-weight:bold;
	color:#5F7187;
}

#usetTabs{
	clear:both;
	margin-top:20px;
}

#box_hrrecords p{
	font-weight:bold;
	color:#5F7187;
}

#box_hrrecords a{
	text-decoration:underline;
	color:#5F7187;
}

#btnResume2, .btnBottom{
	text-align:right;
	padding-top:10px;
}

#box_investmentRounds_products td{
	vertical-align:top;
	padding-bottom:10px;
}

#box_investmentRounds_products .categoryImage{
	text-align:center;
	padding:0px;
	padding-right:10px;
	padding-bottom:5px;
	float:left;
}

#box_investmentRounds_products .assetDescription{

}

#box_investmentRounds_products h2{
	color: #569791;
	font-size:10pt;
	padding:0px;
	margin:0px;
}

#box_investmentRounds_products a{
	color: #569791;
	text-decoration:underline;
}

#box_preRegisterInvestRound{

}

#getToWork_bottom{
	height:58px;
}

#box_leaderBoard{
	margin-top:10px;
}

#box_leaderBoard .bottom_bg{
	padding-left:5px;
	padding-right:2px;
}

#box_leaderBoard .bottom_bg a.more{
	margin-top:6px;
	font-size:8pt;
	float:right;
}

#box_login input.formInput{
	width:100px;
}

#box_login .formItem a{
	color:#5F7187;
	text-decoration:underline;
	font-size:9pt;
}


.form1 {
	padding:0px;
	margin:0px;
}

.form1 fieldset{
	border: 1px solid #d7d7d7;
	margin-bottom:5px;
	padding:15px;
}

.form1 legend{
	background:url(../images/form1_legend_bg.gif);
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	font-weight:bold;

}

.form1 label{
	color:525252;
	display:block;
	font-size:9pt;
}

.form1 .formInput, .formInput{
	border: 1px solid #48678d;
	color:#48678d;
	background-color:#f5f5f5;
	padding:2px;
}

.form1 .sameWidth{
	width:200px;
}

.form1 p{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	margin-top:10px;
}

.form1 .messageBox{
	padding:10px;
	border: 1px solid #cccccc;
	background:#fffff0;
	width:210px;
	float:right;
}

.form1 .messageBox h3{
	border-bottom: 1px solid #cccccc;
	color:#48678d;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	font-size:11pt;

}

.form1 .messageBox p{
	margin:0px;
	padding:0px;
	font-size:9pt;
}
.form1 .messageBox p a{
	color: #990000;
}


#box_productRanking #notes, .content4 #notes, .content4 .note  {
	width:230px;
	border: 1px solid #a0b9c3;
	color:#8e9194;
	background-color:#ffffff;
	padding:4px;
}

#box_rankingPresentation{
	text-align:center;
}

#box_rankingPresentation img#presentation{
	padding:5px;
	border: 1px solid #a0b9c3;
	background:#ffffff;
	margin:10px;
}


.duDilliganceNumber{
	width:100px;
	text-align:center;
	padding:0px;
	margin-bottom:10px;
	float:left;
}

.duDilliganceNumber p{
	margin:0px;
	padding:2px;
	color:#48678d;
	font-size:8pt;
}

#box_dueDilligence_welcome .content, #box_investmentRound_pre  .content{
	margin:30px;
	padding:20px;
	border: 1px solid #cccccc;
	background:#ffffff;
}

#box_dueDilligence_welcome h1, #box_investmentRound_pre h1{
	color:#48678d;
	padding:0px;
	margin:0px;
	font-size:10pt;
	text-align:left;
}


#box_dueDilligence_welcome p, #box_investmentRound_pre p{
	color:#48678d;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:15px;
	font-size:10pt;
	text-align:left;
}

#box_dueDilligence_welcome, #box_investmentRound_pre{
	text-align:center;
}

#box_popup_product{
	text-align:left;
	width:230px;
	position:absolute;
	top:600px;
}

#box_popup_product .content7{
	padding-top:10px;
	text-align:center;
}

#box_popup_product .content7 p{
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}

#box_popup_executiveSummary {
	text-align:left;
	width:500px;
	position:absolute;
	top:100px;
}

#box_popup_executiveSummary .content4{
	padding:10px;
	padding-bottom:0px;
}

#box_popup_executiveSummary .column2{
	width:200px;
	float:right;
	overflow:auto;
}

#box_popup_executiveSummary .column1 h2{
	padding:0px;
	margin:0px;
	font-size:11pt;
}

#box_popup_executiveSummary .column1{
	width:220px;
	background:#d9d9d9;
	padding:5px;

}

#executiveSummaryLayer, #assetUserNoteLayer{
	text-align:left;
}

#executiveSummaryLayer ul{
	margin:0px;
	width:180px;
	height:300px;
}

#executiveSummaryLayer li{
	list-style:none;
}

#executiveSummaryLayer li span{
	text-decoration:underline;
	color: #5f7186;

}



#executiveSummaryPanel .selectedType{
	font-weight:bold;
}

#executiveSummaryLayer li span:hover{
	text-decoration:underline;
}

#executiveSummaryLayer .pdfDownload{
	text-align:center;
	margin-top:5px;
	padding-top:5px;
	border-top:1px solid #D7D7D7;
}

#executiveSummaryLayer .pdfDownload a{
	color:#526273;
	font-weight:bold;
}

#executiveSummaryLayer #assetContent{
	height:350px;
	overflow:auto;
}


#box_popup_notes{
	text-align:left;
	width:210px;
	position:absolute;
	top:380px;
}

#box_popup_notes .content4{
	padding-top:10px;
	text-align:center;
}

.box_topRated{
	margin-left:0px;
	height:280px;
}

.box_topRated h1{
	color:#526273;
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:12pt;
	padding-top:0px;
}

.btnsTab{
	position:absolute;
}

.btnsTab img{
	display:block;
	position:relative;
	left:-45px;
	margin-top:2px;
}

#tabPercent{

}

.box_topRated a{
	text-decoration:underline;
	color: #5F7186;
	font-weight:bold;
}

.box_topRated .products {
	margin:0px;
	margin-top:20px;
	margin-bottom:20px;
}

.box_topRated .products td{
	text-align:center;
	padding:2px;
	vertical-align:top;
}

.box_topRated .products img{
	margin-bottom:15px;
	margin-top:15px;
}

.box_topRated .products p{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	color:#526273;
	font-weight:normal;
	text-align:center;
	font-size:8pt;
}

.box_topRated .products p.value{
	font-weight:bold;
}

.box_topRated .products a{
	color:#526273;
	text-decoration:underline;
}

#box_topRatedProdTotRound{
	display:none;
}

#box_findProduct{
	margin-top:20px;
}

#box_findProduct h1{
	display:inline;
}
#box_findProduct p, #box_communiy .top p{
	display:inline;
	margin-left:10px;
	margin-right:10px;
}

#box_communiy .top h1{
	margin-right:10px;
}

#box_communiy .top p{
	color:#ffffff;
	padding-top:4px;
	font-weight:bold;
	font-size:9pt;
}
#box_communiy .top .headerForm{
	padding-top:8px;
	padding-bottom:8px;
}

#box_communiy .top p select{
	font-size:9pt;
}

#box_communiy .top{
	height:35px;
}

#box_findProduct .top{
	padding:5px;
	height:27px;
}

#box_findProduct .top #btnFind{
	vertical-align:middle;
}

#box_findProduct .top #findResult{
	float:right;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	margin-top:4px;
}

#box_findProduct .content{
	margin-top:10px;
	padding:8px;
	background:#ffffff;
	border:1px solid #dddddd;
}

#box_findProduct .assetName{
	font-weight:bold;
	text-decoration:underline;
}

div.hd h1{
	padding-left:5px;
}
.box1 .hd{
	background:none;
}

.box1 .container-close {
	background-image:url(/images/box1_btn_close.gif);
	position:absolute;
	top:2px;
	right:4px;
	z-index:6;
	height:30px;
	width:36px;
	margin:0px;
	padding:0px;
}

#box_investmentAmount{
	border:1px solid #dddddd;
	background:#ffffff;
	padding:20px;
	margin:0px;
}

#box_investmentAmount #informationIcon{
	float:left;
	margin-right:5px;
}

#box_investmentAmount #frame{
	float:right;
	margin-left:5px;
}


.investmentTable{
	margin-bottom:10px;
	border:1px solid #C7D2DE;
	border-top:none;
	border-left:none;
	margin-top:0px;
}
.investmentTable th{
	color:#000000;
	background-color:#dddddd;
	text-align:center;
	font-weight:normal;
	font-size:9pt;
	white-space:nowrap;
	padding:3px;
}

.investmentTable .formInput{
	border: 1px solid #d8d8d8;
	color:#526273;
	background-color:#ffffff;
	padding:2px;
	width:75px;
}

.investmentTable td{
	color: #516072;
	font-weight:bold;
	font-size:9pt;
	padding:3px;
	padding-right:20px;
	background:#ffffff;
	border:1px solid #C7D2DE;
	border-right:none;
	border-bottom:none;
	text-align:center;
}

.investmentTable .assetName{
	text-align:left;
	white-space:normal;
}

.investmentTable .assetName a{
	color:#5f7186;
}

.investmentTable .tableHeader{
	background: #C7D2DE;
	margin-bottom:4px;
	text-align:center;
}


#box_myPortfolio table{
	font-size:9pt;
}

#box_myPortfolio table td{
	padding-top:2px;
	border-bottom:1px solid #E8ECF9;
}

#box_myPortfolio table td.column1{
	color:#5f7186;
}

#box_myPortfolio table td.column2{
	color:#5f7186;
	text-align:right;
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
}

#box_myPortfolio table td.column3{
	color:#328d0a;
	text-align:right;
	white-space:nowrap;
	padding-left:5px;
}
#box_myPortfolio table td.column3 img{
	margin-right:3px;
}

#box_communiy ul#viewPost{
	padding:0px;
	margin:0px;
	display:inline;
}

#box_communiy ul#viewPost li{
	display:inline;
	list-style:none;
	padding-left:10px;
	padding-right:10px;
	border-left: 1px solid #5f7186;
}

#box_communiy ul#viewPost li a{
	color:#487dba;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#box_communiy ul#viewPost li:first-child{
	border:none;
}

#marketplaceLayout td{
	vertical-align:top;
}

#marketplaceLayout #box_communiy p, #investmentRoundLayout #box_communiy p{
	padding:0px;
	margin:0px;
}

#marketplaceLayout #box_communiy a, #investmentRoundLayout #box_communiy a{
	color:#487dba;
}


#marketplaceLayout #box_communiy .line, #investmentRoundLayout #box_communiy .line{
	clear:both;
	padding-top:20px;
	color:#7f8b98;
	clear:both;
}

#marketplaceLayout #box_communiy .line .picture, #investmentRoundLayout #box_communiy .line .picture{
	border: 1px solid #696969;
	float:left;
	margin-right:10px;
	padding:2px;
}

#marketplaceLayout #box_communiy .line .userInfo, #investmentRoundLayout #box_communiy .line .userInfo{
	float:left;
}


#marketplaceLayout #box_communiy .line h3, #investmentRoundLayout #box_communiy .line h3{
	padding:0px;
	margin:0px;
	color:#5f7186;
	font-size:10pt;
	margin-bottom:5px;
}

#marketplaceLayout #box_communiy .line .text, #investmentRoundLayout #box_communiy .line .text{
	color:#489bba;
}

#marketplaceLayout #box_communiy .line a, #investmentRoundLayout #box_communiy .line a{
	text-decoration:underline;
}


#marketplaceLayout #box_communiy .bottom_content2 img, #investmentRoundLayout #box_communiy .bottom_content2 img{
	margin:5px;
	margin-bottom:0px;
}

#box_communiy .userPosts{
	height:540px;
	overflow:auto;
	padding:3px;
}

#box_match p.text1{
	text-align:center;
	padding:0px;
	margin:0px;
	padding:5px;
}

#box_match .content3{
	padding:0px;
}

#box_match ul{
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}

#box_match ul li{
	list-style:none;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	list-style-image:none;
}

#box_match li.line1{
	background:#d9d9d9;
}

#box_myPortfolio .top{
	height:38px;
}

#box_myPortfolio .layout td{
	vertical-align:top;
}

#box_compare #btnSearch{
	float:left;
	margin-right:5px;
}

#box_compare p{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

#box_compare .formInput{
	border: 1px solid #d9d9d9;
	color:#5f7186;
	background-color:#ffffff;
	padding:1px;
}

#box_netWorth .content{
	paddin:0px;
	border:1px solid #bcbdbf;
	border-top:0px;
	margin:2px;
	margin-top:0px;
}

#box_netWorth td.value {
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:11pt;
	border-right:1px solid #bcbdbf;
}

#box_netWorth td.reserves {
	padding-left:20px;
	vertical-align:middle;
	font-size:10pt;
}

#box_netWorth td.trend{
	padding-left:20px;
	vertical-align:middle;
	font-size:10pt;
	border-bottom:1px solid #bcbdbf;
}

#box_netWorth td.trend .trendValue{
	color: #328d0a;
	font-weight:bold;
}

#myportfolio_table{
	background:#ffffff;
	margin-top:20px;
	border:1px solid #c8c9ca;
}

#myportfolio_table td, #myportfolio_table th{
	padding:6px;
}

#myportfolio_table a{
	color:#5486bf;
	font-weight:bold;
}

#myportfolio_table tr.topHeader{
	background:#efefef;
	padding-left:50px;
}

#myportfolio_table tr.topHeader th{
	font-weight:bold;
	font-size:11pt;
	vertical-align:top;
	text-align:center;
}

#myportfolio_table tr.topHeader .subheader{
	font-size:9pt;
	font-weight:normal;
}

#myportfolio_table td{
	color: #778799;
		text-align:center;
}


#myportfolio_table .time{
	text-align:left;

}

#investmentRoundsToResumeListFullPanel{
	height:auto;
}

#community_box1 .content3 h2{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-size:12pt;
}

#community_box1 .content3 h2.nextItem{
	padding-top:20px;
}

#community_box1 .content3 p{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-bottom:6px;
	color:#8e9194;
}

#community_box1 .content3 p a{
	color:#5f7186;
	text-decoration:underline;
}

#community_box1 .buttons{
	background:#d9d9d9;
	margin-left:2px;
	margin-right:2px;
	padding:15px;
}

#community_announcements{
	margin-top:15px;
}

#community_announcements .content3 p{
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#box_findMember .content h1, #box_findGroup .content h1{
	margin-right:8px;
}
#box_findMember .content img, #box_findGroup .content img{
	margin-top:-2px;
	margin-left:8px;
}


#box_findMember .content *, #box_findGroup .content *{
	float:left;
	margin-right:5px;
}

#box_findMember .content option, #box_findGroup .content option{
	float:none;
}

#box_productCategories .content3{
	height:235px;
	overflow: auto;
}

#box_findMember select.formSelect option{
	float:none;
}


#executiveSummaryPanel ul{
	padding:5px;
	margin:0px;
}

#executiveSummaryPanel ul li{
	margin:0px;
	padding:2px;
}

#investmentRoundsPanelContent{

}

#investmentRoundsToResumeListPanel{
	color:#5f7186;
	overflow: auto;
	padding:0px;
	margin:0px;
	height:305px;
}

#MarketPlaceBoxContent{
	height:230px;
	overflow: auto;
}


.assetsInterviewListItem img{
	display:block;
}

.assetsInterviewListItem a{
	color:#5f7186;
	font-weight:bold;
}

#box_investments h2.firstItem{
	padding-bottom:4px;
}

#box_investments p.firstItem{
	padding:0px;
	padding-bottom:5px;
	margin:0px;
}

#box_investments p.legend{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

#box_investments p.resetData{
	font-size:9pt;
}

#box_investments p.resetData a{
	color:#5f7186;
	text-decoration:underline;
}


#box_investments .contentTop{
	margin:0px;
	margin-left:2px;
	margin-right:2px;
	background-color:#E7E8EA;
	color: #5f7186;
	border: 1px solid #D7D7D7;
	border-top:none;
	padding:5px;
}

#box_investments .contentTop p{
	margin:0px;
	padding:0px;
}

.findTableResult{
	margin-bottom:10px;
}

.findTableResult th{
	text-align:left;
	font-size:9pt;
	background:#D8DADE;
}

.findTableResult  td{
	background-color:#ffffff;
}

#compareProposalsPanel {
	padding:15px;
}

#compareProposalsPanel a{
	color:#5f7186;
	text-decoration:underline;
}

.treeLess{
	margin-right:8px;
}
ul.tree{
	margin:0px;
	padding:0px;
	margin-left:20px;
}

ul.tree li{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12pt;
	margin-top:2px;
	margin-bottom:2px;
}

ul.tree li.less{
	list-style-image:url(/images/signal_less.jpg);
}

ul.tree li.more{
	list-style-image:url(/images/signal_more.jpg);
}

ul.tree ul.leaf{
	margin:0px;
	padding:0px;
	margin-left:8px;
}

ul.tree ul.leaf li{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-image:url(/images/signal_tree.gif);
	font-size:10pt;
	font-weight:bold;
}

ul.tree ul.leaf li a{
	color: #5f7186;
}

.textBlue {
	color:#489bba;
}

.tableBrowserGroup .alignRight{
	text-align:right;
}

.tableBrowserGroup .alignLeft{
	text-align:left;
	color:#489bba;
}

.lightBox{
	display:none;
}

#box_viewWatchList{
	border: 1px solid #b5b5b5;
	background:#ffffff;
	padding:0px;
}

#box_viewWatchList table#watchListAsset{
	width:100%;
	margin:0px;
}
#box_viewWatchList table#watchListAsset th{
	background:url(/images/watch_header_bg.gif);
	padding-top:5px;
	padding-bottom:4px;
	padding-right:4px;
	padding-left:4px;
	color:#FFFFFF;
	border-left:1px solid #ffffff;
}

#box_viewWatchList table#watchListAsset th:first-child{
	border-left:none;
}

#box_viewWatchList table#watchListAsset td{
	padding:2px;
	background:#f6f5f5;
	border-left:1px solid #ffffff;
	color: #5f7186;
	text-align:center;
}

#box_viewWatchList table#watchListAsset td:first-child{
	border-left:none;
	text-align:left;
}

#box_viewWatchList table#watchListAsset tr.odd td{
	padding:2px;
	background:#e2e2e2;
}

#menuPanel_viewWatchListLayer{
	position:relative;
	left:150px;
	top:-2px;
}

.financialInsightTable{
	padding:10px;
}

.financialInsightTable th{
	color: #5f7186;
	vertical-align:top;
}

.financialInsightTable input, .financialInsightTable textarea{
	border: 1px solid #a0b9c3;
	color: #5f7186;
	background-color:#ffffff;
}


/* Footer ***********************************/
#footer{
	padding-top:5px;
	font-size:8pt;
	color: #5f7186;
	text-align:center;
}

#footer a{
	color: #5f7186;
}


/* news styles ******************************/

.table2 td.column3{
	background-color:#ffffff;
	padding: 0px;
	border: 1px solid #D7D7D7;
}
.table1 td.header1{
	padding:5px 0px 5px 5px;
	text-align:left;
	font-weight:bold;
}
.table1 td.group1{
	padding:3px 0px 3px 5px;
	text-align:left;
}

table .group1{
	padding-top:15px;
}
.table1 td.group1 a{
	color: #5f7186;
	text-decoration:underline;
}

.special_green{
	padding:3px 0px 3px 5px;
	background-color:#e3f0ee;
}

.special_green2{
	font-weight:bold;
	color:#FFFFFF;
	background:url(/images/table2_header_bg.gif) repeat-x center;
	padding:3px;
}


#buildname {
  font-size: 7pt;
  text-align: right;
  color: white;
  background:none;
}

#buildname:hover {
  font-size: 7pt;
  text-align: right;
  color: black;
}


.hiddenPanel{
	display:none;
}

.boxPopup1{

}

.boxPopup1 h1{
	padding:12px;
	font-size:13pt;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
}

.boxPopup1 .hd{
	margin:0px;
	padding:0px;
}

.boxPopup1 .top1{
	background:url(/images/box1_top3.gif) top repeat-x;
	height:36px;
	margin:0px;
	padding:0px;
}

.boxPopup1 .container-close {
	background-image:url(/images/box1_btnClose.gif);
	position:absolute;
	top:7px;
	right:9px;
	z-index:6;
	width:22px;
	height:20px;
	margin:0px;
	padding:0px;
}

.boxPopup1 .content1{
	padding:12px;
	margin:0px;
	background-color:#E7E8EA;
	border: 1px solid #D7D7D7;
}

.boxPopup1 .content1 p{
	margin:0px;
}

.boxPopup1 .content1 .note{
	border: 1px solid #a0b9c3;
	color:#48678d;
	background-color:#ffffff;
	padding:4px;
}

.boxPopup1 .content2{
	padding:10px;
	margin:0px;
	background-color:#ffffff;
	border: 1px solid #D7D7D7;
}

#groupTree .wicket-tree{
	margin:0px;
	margin-bottom:10px;
	background:#ffffff;
}

#box_findGroup .tableResult th {
	padding:3px;
}

#box_findGroup .tableResult td {
	padding:3px;
	border-top: 1px solid #D7D7D7;
}
.dueDilligenceSteps {
    color: #1da003;
    font-weight: bold;
}

.content8 h3{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	font-size:10pt;
}

.content8 p{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}

.content8 a{
	color: #5f7186;
	text-decoration:underline;
}

#connectPanel .line{
	padding-top:5px;
	border-top:1px solid #D7D7D7;
}

#connectPanel .line a{
	font-weight:bold;
}

#VVAtGlance{
	color: #5f7186;
}

#VVAtGlance .resultData{
}

#VVAtGlance .resultData th{
	text-align:right;
	padding-bottom:10px;
}

#VVAtGlance .resultData td{
	padding-left:5px;
	text-align:right;
	padding-bottom:10px;
}

.noUserFound{
	text-align:center;
	font-weight:bold;
	padding-top:8px;

}

#boardRoomFlash{
	padding:3px;
	width:550px;
	background-color:#ffffff;
}

.assetName{
	font-style:normal;
}

.newUserForm{
	width:45%;
	float:left;
	height:320px;
	margin-bottom:0px;
}

.newUserISVForm{
	width:28%;
	float:left;
	height:590px;
	margin-bottom:0px;
}

.userForm{
	width:45%;
	float:left;
	height:320px;
}

.pageMessage{
	color: #5f7186;
	font-size:15pt;
	text-align:center;
	padding-top:80px;
	padding-bottom:80px;
}

.pageMessage a{
	color: #5f7186;
	text-decoration:underline;
}

.pageInformation{
	color: #5f7186;
	font-size:12pt;
	text-align:center;
	padding-top:80px;
	padding-bottom:80px;
}

a.productLink {
	font-weight:bold;
	font:lighter;
	color: #5f7186;
	font-size:11pt;
	font-style: italic;
}

.topReferrals{
	margin-top:15px;
}

.topReferrals td{
	border-bottom:1px solid #DDDDDD;
}

.numberOfReferralsBarGraph{
	padding:1px;
	margin-right:3px;
	border:1px solid #DDDDDD;
	width:150px;
	background:#ffffff;
	float:left;
}

.numberOfReferrals{
	float:left;
}

#box_topReferrals{
	overflow:auto;
	height:280px;
}

#leaderBoardPanel{
	padding:5px;
}

.leaderBoardTabs span{
	padding:1px;
	padding-left:5px;
	padding-right:5px;
	background:#5f7186;
	margin-right:1px;
	color:#ffffff;
	cursor:pointer;
}

.leaderBoardTabs span.actived{
	border:solid 1px #5f7186;
	border-bottom:none;
	background-color:#E7E8EA;
	color:#5f7186;
	font-weight:bold;
}

#leaderBoardPanel .leaderBoardContent{
	border:solid 1px #5f7186;
	background-color:#E7E8EA;
	padding:2px;
	height:220px;
}

.leaderBoardContent .tableRanking{
	color:#5F7187;
}

.leaderBoardContent .tableRanking th{
	font-weight:bold;
	font-size:8pt;
}

.leaderBoardContent .tableRanking td{
	font-size:8pt;
	padding-top:3px;
}


.leaderBoardContent .tableRanking a{
	color:#5f7186;
}

.leaderBoardContent .tableRanking .col1{
	width:10px;
	text-align:center;
}

.leaderBoardContent .tableRanking .col2{
	text-align:left;
}

.leaderBoardContent .tableRanking .col3{
	text-align:right;
}

#loadingLayer{
	background-color:#ffffff;
	padding-top:200px;
	padding-bottom:200px;
	text-align:center;

	color: #5f7186;
	font-size:11pt;
	font-weight:bold;
}

.userUploadPhoto{
	border-top:1px solid #DDDDDD;
	padding-top:5px;
	margin-top:15px;
	font-size:8pt;
}

.boardRoomContent{
	clear:both;
}


.assetList{
	float:left;
	position:relative;
	border-top: 1px solid #D7D7D7;
	width:260px;
}

.assetListItemSelected{
	background:#e2e5e9;
	color: #5f7186;
	font-weight:bold;
	border-right:none;
}

.assetListItem{
	border-bottom: 1px solid #D7D7D7;
	padding: 6px 3px 6px 30px;
	margin:0px;
	width:252px;
}

.assetListItem a.assetName{
	color: #6f92ba;
	font-weight:bold;
}

.boardRoomInterview, .discussionPanel{
	float:left;
	background:#e2e5e9;
	margin-left:-1px;
	border: 1px solid #D7D7D7;
	border-left:none;
	padding:15px;
	position:relative;
}

.boardRoomInterview .boardRoomFlash{
	background:#ffffff;
}

.discussionPanel .content{
	padding:2px;
}

.assetOrderedList{
	position:absolute;
	top:0px;
	padding:0px;
	padding-top:5px;
	margin:0px 0px 0px 4px;
	width:20px;
}


.assetOrderedList li{
	text-align:center;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:8px;
	list-style:none;
}

.assetOrderedList li div{
	background:url(/images/numberOrderBg.gif) center top no-repeat;
	padding:2px 0px 0px 0px;
	height:18px;
	width:20px;
}

.assetOrderInfo{

}
.assetOrderInfo p{
	color: #5f7186;
	font-style:italic;
}

.assetUserNote{
	color: #5f7186;
}

.assetUserNote textarea{
	width:240px;
}

.investmentRoundStepTitle{
	margin:0px;
	padding:10px 0px 3px 0px;
	color: #6f92ba;
	font-weight:bold;
	font-size:10pt;
	width:500px; /* ie hack */
}


.investmentRoundDiscussionTab{
	padding-top:20px;
	padding-bottom:6px;
}

.investmentRoundDiscussionTab span{
	margin:0px;
	padding:6px;
	font-weight:bold;
	font-size:10pt;
	background:url(/images/discussionTabBg.gif);
}

.investmentRoundDiscussionTab span a{
	color: #ffffff;
}

.investmentRoundDiscussionTab .selected{
	background:url(/images/discussionTabActiveBg.gif);
}


.investmentRoundStepTitle a{
	color: #6f92ba;
}

.assetOrderedList .assetId{
	display:none;
}
.investmentRoundContentPath{
	font-weight:bold;
	width:650px; /* ie hack */
}

.allocationInterview{
	border: 1px solid #D7D7D7;
	border-right:none;
	border-bottom:none;
	padding:20px 0px 20px 20px;
	float:left;
}

#allocationContent{
	color:#516072;
}

#allocationContent .assetList{
	border-top: 1px solid #D7D7D7;
}

#allocationContent .assetListItem, #communityContent .assetListItem{
	padding: 6px 3px 6px 6px;
}

#allocateInvestmentForm{
	float:left;
}

#communityContent .assetListItem{

}

#communityContent .discussionPanel{
	width:610px;
}

.discussionPanel{
	padding-top:0px;
}

.discussionTopPanel{
	text-align:center;
	margin-top:5px;
	margin-bottom:0px;
	font-size:9pt;
	padding-bottom:5px;
}

.discussionPanel .content{
	padding:0px 10px 10px 10px;
}

.discussionTopOptions{
	margin-left:10px;
	color: #6f92ba;
}

.discussionTopOptions a{
	color: #6f92ba;
}

.discussionTopOptions em{
	font-style:normal;
}

/* Asset Discussion Post */
.discusstionPost{
	margin-bottom:18px;
	color: #5f7186;
	border:1px solid #D7D7D7;
	padding:5px;
	margin:0px;
	margin-bottom:2px;
	background:#ffffff;
}

.discusstionPost p{
	padding:0px;
	margin:0px;
}

.discusstionPost .postDate{
	text-align:right;
}

.discusstionPost .postTitle{
	font-size:11pt;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
}

.discusstionPost .postTitle a{
	color: #6F92BA;
}

.discusstionPost .postContent{
	margin-bottom:8px;
}

.discusstionPost .postNumberOfDuscusses{
	color: #6f92ba;
}


#discussionPostsPanel{

}



/* Asset Discussion Post */
.assetDiscusstionPost{
	color: #5f7186;
	border:1px solid #D7D7D7;
	background:#ffffff;
	margin:0px;
	padding:8px;
	margin-bottom:2px;
}

#assetPage .assetDiscusstionPost{
	width:550px;
}

.assetDiscusstionPost p{
	padding:0px;
	margin:0px;
}

.assetDiscusstionPost .picture{
	float:left;
	margin-right:10px;
	background:#CCCCCC;
}



.assetDiscusstionPost .postDate{
	text-align:right;
}

.assetDiscusstionPost .postTitle{
	font-size:11pt;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
}

.assetDiscusstionPost .postTitle a{
	color:#5F7186;
}

.assetDiscusstionPost .postContent{
	margin-bottom:8px;
}

.assetDiscusstionPost .postNumberOfDuscusses{
	color: #6f92ba;
}



#communityContent #showAllPosts{
	text-align:center;
	margin:2px 2px 2px 2px;

}


#communityContent #showAllPosts a{
	color: #6f92ba;
	font-weight:bold;
}

.discussionComment{
	border-top:1px dotted #D7D7D7;
	padding:5px 0px 5px 0px;
	margin:2px 0px 2px 0px;
}

.discussionCommentForm{
	border-top:1px dotted #D7D7D7;
	padding:5px 0px 5px 0px;
}

.discussionComment .commentContent{
	margin:0px;
	padding:0px;
}

.discussionComment .commentAuthor{
	text-align:right;
	margin:0px;
	padding:0px;
	font-size:9pt;
}

.discussionComment .commentAuthor a{
	color: #6F92BA;
}



#predictionsGraphicLayer{
	background:#ffffff;
	padding:10px;
	margin-top:15px;
}

#predictionsGraphicLayer h2{
	color: #6f92ba;
	font-weight:bold;
	font-size:11pt;
	padding:2px 0px 2px 0px;
	margin:0px;
}

#isvAssetPreview, #isvMarketplace{
	width:320px;
}
#isvAssetPreview p.header, #isvMarketplace p.header, #isvInsight p.header, #isvCommunity p.header, #isvAlertMe p.header{
	font-size:9pt;
	margin:0px;
	padding:0px;
}

#isvAssetPreview .assetPreviewList{
	height:250px;
	width:290px;
	padding:0px;
	margin-bottom:10px;
	overflow:auto;
	padding-right:5px;
}

#isvMarketplace .assetPreviewList{
	height:275px;
	width:290px;
	padding:0px;
}

#isvAssetPreview .note{
	clear:both;
	font-size:8pt;
	margin:0px;
	padding:0px;
}

#isvAssetPreview .asset, #isvMarketplace .asset{
	padding:0px;
	margin:0px;
	padding-top:10px;
	clear:both;
	font-size:9pt;
}

#isvAssetPreview  .assetName, #isvMarketplace .assetName{
	font-weight:bold;
}

#isvAssetPreview .btnExecutiveSummary, #isvMarketplace .btnViewHotSheet{
	float:left;
	padding-top:1px;
	margin-right:4px;
}

#isvAssetPreview  .assetType, #isvMarketplace .assetType{
	font-weight:bold;
}

#isvAssetPreview .assetHotOrNot{
	float:right;
}

#isvAssetPreview .assetLine{
	float:left;
	width:180px;
	margin:0px;
}

#isvAssetPreview .assetInfoLine, #isvMarketplace .assetInfoLine{
	float:left;
	color:#5f7186;
}

#isvAssetPreview .assetInfoLine{
	width:150px;
}

#isvMarketplace .assetInfoLine{
	float:none;
	font-weight:bold;
}

#isvAssetPreview .assetInfoLine span, #isvMarketplace .assetInfoLine span{
	white-space:normal;
}

#isvInsight p.news{
	padding:0px;
	margin:5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #D7D7D7;
}

#isvInsight a{
	color:#5F7186;
	font-weight:bold;
}

#isvMarketplace .assetLine{
	float:left;
}

#isvMarketplace .assetRound{

}

#isvAlertMe{
	margin-top:20px;
}

#isvAlertMe h3{
	font-size:12pt;
	margin:0px;
	padding:0px;
}

#newUserISVFormInterest label{
	display:inline;

}

#loginPanel label{
	text-weight:bold;
}

#loginPanel .content1{
	padding-bottom:5px;
	color:#5f7186;
}

#loginPanel .buttons{
	border-top: 1px solid #D7D7D7;
	margin-top:10px;
	padding-top:10px;
	text-align:center;
}

#loginPanel .forgotPassword{
	text-align:center;
}

#loginPanel .forgotPassword a{
	color:#5f7186;
}

#techFirms .content{
	background:url(/images/homePage_techFirms_content.gif) center top no-repeat;
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:#666666;
	font-size:13pt;
	padding-top:20px;
	height:63px;
	margin-top:0px;
}

#experienceVV .content{
	padding:15px;
	color:#1285A6;
	font-weight:bold;
	font-size:12pt;
	text-align:justify;
}

#experienceVV .content a{
	color:#1285A6;
	text-decoration:underline;
}

#adminPage h1, #adminPage h2{
	color:#5f7186;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	font-size:11pt;
}

#adminPage h2{
	color:#5f7186;
	padding:0px;
	margin:20px 0px 10px 0px;
	font-size:11pt;
}

#adminPage p{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}

#adminPage a{
	color:#5f7186;
	text-decoration:underline;
}

#assetPage .discussionPanel{
	padding:10px;
	background:#E7E8EA;
	float:none;
	position:static;
	margin:0px 2px 0px 2px;
}

#assetPage .discussionTopPanel{
	text-align:right;
}

#assetPage .discussionPanel{
	padding-top:0px;
}

.staticPage{
	background:#ffffff;
}



#newUserMessagePanel{
	border:1px solid #990033;
	background:#FFFFCC;
	padding:15px;
	width:500px;
	margin-right:30px;
	margin-top:60px;
	margin-left:350px;
	position:absolute;	
}

#newUserMessagePanel p{
	margin:0px;
	padding:0px;
	margin-bottom:8px;
	font-size:10pt;	
}

#newUserMessagePanel h3{
	margin:0px;
	padding:0px;
	margin-bottom:8px;
	font-size:10pt;	
	font-weight:bold;
}

