/*CSS Document*/

/*div {border:1px solid red;}*/

body { font-size:12px; font-family:tahoma; color:#303030; background: url(../images/bg_body.gif) no-repeat top center; margin-top:0px !important; padding-top:0px !important; margin:0; padding:0; }

a { color:#004EFF; }

a:hover { color:#FC0E0C; }



/*remove browser defaults*/

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input { margin:0; padding:0; }

:link,:visited { text-decoration:none; }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

a img,:link img,:visited img { border:none; }



/*general styles*/

.georgia { font-family:georgia; }

.trebuchet { font-family:trebuchet ms; }

.font_10px { font-size:10px; }

.font_11px { font-size:11px; }

.font_13px { font-size:13px; }

.font_16px { font-size:16px; }

.font_20px { font-size:20px; }

.font_24px { font-size:24px; }

.font_blue { color:#389CC9; }

.font_brightblue { color:#00A0FF; }

.font_red { color:#D10B2C; }

.font_white { color:#fff; }

.font_black { color:#000; }

.font_orange { color:#9C6300; }

.font_gray { color:#5F5F5F; }

.bold { font-weight:bold; }

.letter_spacing { fletter-spacing:3px; }

.clear { clear:both; }

.no_height { height:0px; }

.float_left { float:left; }

.float_right { float:right; }

.border { border:1px solid red; }

.listfloat_left { margin:0; padding:0; list-style:none; }

.listfloat_left li { margin:0 !important; padding:0; float:left; list-style:none; }

.header_box{ border: 1px solid; width:250px; height:20px; margin-left:20px; padding: 5px 5px 5px 5px;}

h2 { font-family:georgia; font-size:30px; margin:0; font-weight:normal; color:#303030; }

h4 { font-family:tahoma; font-weight:bold; font-size:14px; margin:0; padding:0; }



/*form element styles*/

input, textarea, select { background:#E9EAD1; border-bottom:1px solid #D8D6C6; border-right:2px solid #D8D6C6; border-top:2px solid #A5A8AB; border-left:2px solid #A5A8AB; }

input { padding:0px 2px; }

textarea { padding:2px; }

option { background:#E9EAD1; border-bottom:1px solid #D8D6C6; border-right:1px solid #D8D6C6; border-top:1px solid #A5A8AB; border-left:1px solid #A5A8AB; }

.checkbox { background-color:transparent; border:0; padding:0; margin:0; }

.selected_nav { background-color:#fff; color:#56799E; text-decoration:none; }

.selected_nav_sub { background: url(../images/ico_list_bluearrow.gif) no-repeat left center; }





/*site styles*/
#column1 { width:660px; min-height:350px; float:left; margin:0; padding:0 0 0 20px; }
#column1 h2 { margin:20px 0 0 0; }
#column1 h3 { font-family:georgia; font-size:20px; margin:0; font-weight:normal; color:#303030; }
#column1 p { margin:5px 150px 8px 0; }
#column1 ul li, #column1 ol li { margin:0 0 3px 45px; }

#column2 { width:257px; float:right; margin:10px 0 0 0; padding:0; }

#column2 .basiclist { margin:10px; }

#column2 .basiclist li { margin:0 0 3px 15px; padding:0; }

#column2 p { margin:10px 5px 0 18px; }

#column2 h3 { font-family:trebuchet ms, arial; font-size:15px;  margin:35px 0 0 18px;  letter-spacing:3px; font-weight:bold; color:#C71D39; text-transform:uppercase; }

#container { width:954px; margin:0; padding:0; margin-left:auto; margin-right:auto; /*margin:0 auto;*/ border:hidden; margin-top:0px !important; padding-top:0px !important; }

#content { width:954px; float:left; background: url(../images/bg_content.jpg) no-repeat top right; }

#content_index { width:954px; float:left; background: url(../images/bg_content_index.jpg) no-repeat top right; }

#content_index #column1 p { margin:10px 65px 0 0; padding:0; }

#content p a, #content li a { text-decoration:underline; }

#cu-identity { height:47px; width:954px; margin:0; padding:0; }

#cu-logo { margin:0; padding:0; float:left; width:740px;  }

#cu-logo a { border:none; display:block; margin:0 0 0 5px; width:180px; height:45px; background: url(../images/cu_logo.gif) no-repeat top left; }

#cu-logo img { display: none; }

#cu-search {

	position: absolute;

	top: 11px; 

	right: 50%;

	width: 200px;

	margin-right: -385px;

	}

	

#cu-search a {

	float: right;

	padding: 5px 15px;

	font-size: 1.1em;

	color: #fff;

	text-decoration: none;

	border: none;

	}

	

#cu-search a:hover {

	background: #444;

	}

#footer { width:954px; border-top:1px dashed #ccc; padding:20px 0; margin:0 auto; float:left; margin:10px 0 15px 0; text-align:center; list-style:none; }

#footer li { margin:0 35px; display:inline; list-style:none; }

#header { width:954px; height:110px; float:left; text-align:left; margin:0; padding:0; }

#header .subnav { font-family:trebuchet ms; width:230px; height:110px; padding:0 12px 0 0; margin:0; float:right; }
#header .subnav table { width:230px; height:110px; padding:0px; margin:0; float:right; font-size:14px; }
#header .subnav table a:hover { text-decoration:underline; }

#header .subnav_login { font-family:georgia; width:258px; height:110px; padding:0; margin:0; float:right; background: url(../images/bg_header_login.jpg) no-repeat top left; }

#header .subnav_login_form { margin:5px 0 0 5px; }

#header .subnav_blank { font-family:georgia; width:258px; height:110px; padding:0; margin:0; float:right; background: url(../images/bg_header_blank.gif) no-repeat top left; }

#header h1 { margin:10px 0 0 20px; padding:0; float:left; }

#nav { width:950px; height:36px; float:left; font-family:georgia; font-size:16px; color:#000; text-align:center; list-style:none; margin:0; padding:0 0 0 1px; }
#nav li { display:block; height:36px; list-style:none; float:left; padding:0; margin:0; text-align:center; border-right:1px solid #C92440; }
#nav li a {	color:#000; display:block; height:26px; margin:0; padding:10px 0 0 0; text-decoration:none; text-align:center; /* background:#fff;  IE6 Bug */}
#nav li a:hover { background-color:#fff; color:#56799E; text-decoration:none; }
#nav li ul { position:relative; display:block; top:-1px; left:15px; display:none; padding:0; text-align:left; z-index:99; }
#nav li ul li { display:block; width:100%; padding:0; margin:0; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; height:25px; list-style-image: none; background-color:#fff; }
#nav li ul li a { display:block; margin:0 0 0 8px; padding:4px 0 4px 18px; text-align:left; color:#000; height:21px; font-size:14px; }
#nav li ul li a:hover { background: url(../images/ico_list_bluearrow.gif) no-repeat left center; }
/* The magic */
#nav li:hover ul, #nav li.over ul { display: block; }
/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; height: 1%; }
* html #nav ul li a { height: 1%; }
/* End */

#nav .last { border:0; }
#nav .last2 { border-bottom:1px solid #E1E1E1; padding-bottom:5px; }
#nav .about { width:100px; }
#nav .about ul { width:164px; }
#nav .contact { width:100px; border-right:0px; }
#nav .investor { width:165px; }
#nav .investor ul { width:209px; }
#nav .startup { width:180px; }
#nav .startup ul { width:204px; }
#nav .search { width:150px; }
#nav .search2 { width:135px; }
#nav .home, #nav .login { width:80px; }

.accredited_inv_form p { text-align:center }
.accredited_inv_form table { width:570px; }
.accredited_inv_form table tr td { text-align:left;padding:10px; border: 1px #A5A8AB solid}

.btn { background:#C7AF87; border-top:2px solid #D8D6C6; border-left:2px solid #D8D6C6; border-bottom:1px solid #A5A8AB; border-right:2px solid #A5A8AB; padding:1px; color:#473C29; } 

.btn:hover { border-bottom:1px solid #D8D6C6; border-right:2px solid #D8D6C6; border-top:2px solid #A5A8AB; border-left:2px solid #A5A8AB; color:#D10B2C; }

.btn_edit a { display:block; border-top:2px solid #D8D6C6; border-left:2px solid #D8D6C6; border-bottom:1px solid #A5A8AB; border-right:2px solid #A5A8AB; padding:5px; color:#473C29; font-size:15px; margin:0 10px 0 0 ; background:#C7AF87; }

.btn_edit a:hover { display:block; border-bottom:1px solid #D8D6C6; border-right:2px solid #D8D6C6; border-top:2px solid #A5A8AB; border-left:2px solid #A5A8AB; color:#D10B2C; }

.btn_small { background:#C7AF87; border-top:2px solid #D8D6C6; border-left:2px solid #D8D6C6; border-bottom:1px solid #A5A8AB; border-right:2px solid #A5A8AB; padding:0px; color:#473C29; font-size:10px; }

.btn_small:hover { border-bottom:1px solid #D8D6C6; border-right:2px solid #D8D6C6; border-top:2px solid #A5A8AB; border-left:2px solid #A5A8AB; color:#D10B2C; }

.btn_header { float:left; margin:16px 10px 0 0; }

.breadcrumbs { font-size:10px; }

.contact_info { margin:45px 0 0 0; }

.disc { list-style:disc; width:575px; }

.forgot_password { margin:20px; }

.startup_table td .list_sort_arrows { margin:4px 0 0 0; padding:0; float:right; list-style:none; height:15px; width:35px; }
.startup_table td .list_sort_arrows li { margin:0; padding:0; float:left; list-style:none; width:15px; height:15px; display:block; }
.startup_table td .list_sort_arrows li a { margin:0; padding:0; float:left; }

.list_subnav { margin:20px 0 0 0; padding:0; list-style:none; font-family:tahoma,arial,helvetica; text-align:left; }

.list_subnav li { margin:0; padding:2px 0; }

.list_subnav li a { font-size:14px; padding:0; margin:0; text-decoration:none;}

.list_subnav li a:hover { text-decoration:underline; }

.list_reddot { width:240px; margin:5px 0 0 0; padding:0; list-style:none; } 

.list_reddot li { margin:0 0 2px 0; padding:6px 5px 6px 25px; background:#ECEDD8 url(../images/ico_list_reddot.gif) no-repeat top left; }

.list_reddot li a { font-size:13px; padding:0; margin:0; color:#389CC9; }

.list_reddot li a:hover { color:#D10B2C; }

.list_reddot_blue { width:240px; margin:5px 0 0 0; padding:0; list-style:none; } 

.list_reddot_blue li { background:#DDE7E8 url(../images/ico_list_reddot.gif) no-repeat top left; margin:0 0 2px 0; padding:6px 5px 6px 25px; }

.list_reddot_blue li a { font-size:13px; padding:0; margin:0; color:#389CC9; text-decoration:none; }

.list_reddot_blue li a:hover { color:#D10B2C; }

.list_blue { width:240px; margin:5px 0 0 0; padding:0; list-style:none; font-size:13px; }

.list_blue dd { background:#DDE7E8; margin:0 0 2px 0; padding:6px 5px 6px 23px; }

.list_blue dd a { padding:0; margin:0; color:#389CC9; }

.list_blue dd a:hover { color:#D10B2C; }

.list_blue dt { background:#C0D1D3 url(../images/bg_listreddot_darkbluecorner.gif) no-repeat top right; margin:0 0 2px 0; padding:6px 5px 6px 23px; font-weight:bold; }

.list_blue .ltbluecorner { background:#DDE7E8 url(../images/bg_listreddot_bluecorner.gif) no-repeat top right; }

.list_shade li { margin:0 0 2px 0; padding:6px 5px 6px 25px; background:#ECEDD8 no-repeat top left;  }

.main_box { width:242px; list-style:none; font-weight:bold; }

.main_box dt { width:216px; background:#5F8CAA; display:block; color:#fff; font-family:trebuchet ms, arial; font-size:16px; letter-spacing:3px; padding:5px 13px; margin:0 0 2px 0; }

.main_box dd { width:202px; background:#CFCDB5 url(../images/bg_mainbox_whitecorners.gif) no-repeat bottom left; display:block; padding:10px 14px 20px 26px; margin:0; color:#FC0E0C; }

.note_box {border: 2px solid gray; color: red; text-align:center;margin-top:10px;margin-bottom:10px; padding:5px; font-style:italic;}

.photo_startup { width:150px; border:1px solid #ccc; float:left; margin:0 15px 0 0; }

.photo_investor { width:120px; border:1px solid #ccc; float:left; margin:0 15px 0 0; }

.startup_table { margin:8px 0 0 0; padding:0; width:580px; }
.startup_table td { border:0px; background-color:#EFF4F5; border-bottom:2px solid #fff; padding:3px 5px 5px 10px; }
.startup_table .altrow { background-color:#DDE7E8; }
.startup_table_title td { font-weight:bold; background-color:#DDE7E8; }

.sub_column { margin-top:10px;border:1px solid;width:920px;background:#ECECEB; }

.topSearchBox { position:absolute;margin:70px 0 0 760px;}


/*Added by Hazel*/

/*investor*/

#investor.column1 table td{ border: 0px;}



/*edit career profile page*/

#e_career.column1 table{ border: 0px; margin-left:40px;}

#e_career.column1 table td{ border: 0px;}

#e_career.column1 ul{list-style:none;border:0px;}

#e_career.column1 ul li{ border: 1px solid; margin-left:2px;}

#e_career.column1 h4 {margin:0 0 0 25px;}

#e_career.column1 input { width:300px;}



/*signup*/

#signup_hdr1.column1, #signup_hdr2.column1,#signup_form.column1,#hdr_investor.column1,#investor_info2.column1,#investor_info3.column1 { width: 930px; margin-bottom: 10px; padding: 10px 10px 10px 10px; }

#signup.column1 .basic_list{ border:1px solid; height:120px;}



#signup_form.column1 table  { border: 0px;}

#signup_form.column1 table td { border: 0px; padding: 5px 2px 5px 2px;}

#signup_form.column1 table td input{ width: 270px;height:20px}

#signup_form.column1 table td ul li{ padding:2px 2px 2px 2px;border:0px;}

#signup_form.column1 table td ul {margin-left:0px;}

#signup_form.column1 ul{list-style:none;}

#signup_form.column1 ul li {border:1px solid;width:170px; margin-left:5px;}



/*investor profile*/

#investor_info.column1 {border: 0px;width:950px;padding: 10px 10px 10px 10px;}

#investor_info.column1 ul {list-style:none;margin:0px 0px 0px 0px;}

#investor_info.column1 ul li { float:left; border: 1px solid; padding: 5px;  }



/*upload form*/

#upload1.column1 table  { border: 0px;}

#upload1.column1 table td { border: 0px; padding: 5px 2px 5px 2px;}



.err_field {

	background-color:#C7CE4D !important; 

	color:#fff;

}





.error_msg{

	color:#FF0000 !important;

}



.bio_box{

	width:400px;

	height:200px;

	background-color:#D1CDC1;

	border:1px #333333 solid;

	padding:10px;

}

.bio_box textarea{

	width:90%;

	height:120px;

	margin-top:10px;

	margin-bottom:10px;

}



#table_upload td{ 

	border:none;

}



.edit_link a{ 	font-size:12px; }



.column1 { width:700px; float:left; margin:0; padding:0; }



.file_link{

	width:auto;

	display:inline !important;

}



.upload_box{

	width:200px;

	height:80px;

	background-color:#D1CDC1;

	border:1px #333333 solid;

	padding:10px;

	display:none; position:absolute; top:-40px; left:-10px;

}

 .note{ font-weight:bold; font-style:italic; color:#FF0000; }



/*to be deleted - old css*/

.creambox { color:#1D1D1D; padding:12px; background:#F0DFBA; border:8px solid #E1C699; }

.dashedbox { color:#1D1D1D; padding:12px; background:#F3F3F0; border:1px dashed #ccc; }

.list_redarrow { margin:5px 0 0 0; padding:0; list-style:none; }

.list_redarrow li { margin:0; padding:2px 0 2px 10px; list-style-image: none; background-image:url(../images/ico_list_redarrow.gif); background-repeat:no-repeat; background-position:left 4px; }

.list_redarrow li a { font-size:13px; display:block; padding:0; margin:0; color:#389CC9; }

.list_redarrow li a:hover { color:#D10B2C; }

.main_buttons { margin:20px 15px 0 0; padding:2px 5px 2px 5px; float:left; width:220px; }

.main_buttons ul, .main_buttons h4{ display:block; float:left; }

.column1 .table_plain { border:0px;  padding:0; }

.column1 .table_plain td { margin:0; padding:2px 5px 0 0; }







#convertible_note_txtbox{

	overflow:auto;

	width:530px;

	height:160px;

	margin-top:10px;

	margin-bottom:10px;

	padding:5px;

	border:1px #cccccc solid;

}



#convertible_note_txtbox h3{	

	text-align:center;

	font-weight:bold;

}

#convertible_note_txtbox p{

	width:97%;

}



#convertible_note_txtbox .box{

	padding:5px;

	border:1px #cccccc solid;

}

#convertible_note_txtbox .note{

	color:#009900;

}

#convertible_note_txtbox .alert{

	color:#FF0000;

}

.gray{

	color:#999999;

}





#profile_btn{

	margin-left:0px;

	margin-right:10px;

	margin-top:15px;

	margin-bottom:2px;

	float:left;

	height:50px;

	overflow:hidden;

}

#profile_btn img{

	border:none;

}

#profile_btn .profile_btn_bottom{

	font-size:10px;

	padding-left:10px;

	padding-top:0px;

}



#profile_top_corner{

	margin:0;

	padding:0px;

	/*float:left;

	max-width:320px;*/

}

#profile_top_corner h2{

	margin:0px;

	padding:0px;

	padding-top:10px;

}



#popup_wt_pledge_now, #popup_wt_request_confe{

	background-image:url(../images/bg_popup_short.png);

	background-repeat:no-repeat;

	background-position:top left;

	padding:25px;

	padding-top:30px;

	width:565px;

	height:268px;

}

#popup_wt_pledge_now h2, #popup_wt_request_confe h2{

	margin:0px;

	padding:0px;

}

#popup_wt_pledge_now p, #popup_wt_request_confe p{

	width:100%;

}