* { margin:0; padding:0;}
body { 
background:url(../_img/tail-top.png) repeat-x top #45423f;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
line-height:1em;
color:#fff;
}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}


/*==================forms====================*/
img {border:0; vertical-align:top; text-align:left;}


.box3 .form { height:60px;}
.box3 .form input { width:248px; padding:2px 0 2px 3px; background:#6e655c; border-top:1px solid #2e2a27; border-left:1px solid #2e2a27; border-bottom:1px solid #8a837b;  border-right:1px solid #8a837b; margin-top:6px; color:#fff;}
.box3 form .button { float:right; margin-top:10px;}
.form { height:45px;}
.form input {width:174px; padding:2px 0 2px 3px; background:#fff; border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #9f9f9f;  border-right:1px solid #9f9f9f;}
textarea { width:303px; height:61px; background:#fff; overflow:auto;  border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #9f9f9f;  border-right:1px solid #9f9f9f; padding:2px 0 0 3px; }
.big_textarea { width:303px; height:300px; background:#fff; overflow:auto;  border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #9f9f9f;  border-right:1px solid #9f9f9f; padding:2px 0 0 3px; }

form .buttons .link { margin-left:25px;}

.normal_txt_red	{ color:red }

/*==================list====================*/
ul { list-style:none;}

.site-nav { width:100%; overflow:hidden;}
.site-nav li { float:left;}

.list li { border-bottom:1px solid #6e6965; padding:0 0 24px 20px; margin-bottom:15px; background:url(../images/marker-1.gif) no-repeat left top;}
.list li em { font-size:.92em;}
.list li a {color:#e2d3bf; font-weight:bold; text-decoration:none;}
.list li a:hover { text-decoration:underline;}
.list li span { display:block; margin-top:18px;}

ul.list1 {
list-style:disc;
margin-left:30px;
font:normal 14px/18px Arial, Helvetica, sans-serif;
}
ul.list1 li {
margin-bottom:3px;
}

/*==================other====================*/
.img-box { width:100%; overflow:hidden;}
.img-box img { float:left; margin:0 20px 0 0;}

.phone { float:right; margin-right:32px;}

.p1 { 
margin-bottom:20px;
font:normal 14px/18px Arial, Helvetica, sans-serif;
max-width:500px;
}
.p2 { margin-bottom:34px}
.p3 { margin-bottom:15px;}

.block1 { width:78px; float:left;}

/*==================txt, links, lines, titles====================*/
a {
color:#bbda26;
text-decoration:none;
font-weight:bold;
}
a:hover{text-decoration:none;}

h2 { 
color:#ffffff; 
font:bold 25px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-bottom:15px;
text-transform:uppercase;
}
h3 { 
color:#e2d3bf; 
font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-bottom:15px;
}
h4 { color:#e2d3bf; font-size:1em;}

.txt1 { color:#e2d3bf; font-weight:bold;}
.txt2 { font-size:.92em;}

.link { color:#e2d3bf; background:url(../images/marker-2.gif) no-repeat left center; padding:0 0 2px 21px; font-weight:bold; display:block; float:right}
.link1 { color:#e2d3bf; background:url(../images/marker-3.gif) no-repeat left center; padding:0 0 2px 21px; font-weight:bold; display:block; float:right}
.link2 { color:#e2d3bf; padding:0 0 2px 21px; font-weight:bold; display:block; float:right}
.link2_np { color:#e2d3bf; padding:0 0 2px 21px; font-weight:bold;}

.title { margin-bottom:15px;}
.title1 { margin-bottom:25px; position:relative;}
.title1 a { margin-left:10px;}


/*==================boxes====================*/
.box {  width:100%; background:#5f5b57; color:#fff;}
.box .border-top { background:url(../images/border-top1.gif) repeat-x top;}
.box .border-top1 { background:url(../images/border-top2.gif) repeat-x top;}

.box1 { background:#514d49; width:100%; position:relative}
.box1 .border-top { background:url(../images/border-top.gif) repeat-x top;}
.box1 .border-bot { background:url(../images/border-bot.gif) repeat-x bottom; position:relative}

.box,
.box2,
.box3 { 
background:url(../_img/bg_content_top.png) #57534f no-repeat;
}
.left-top-corner {
background:url(../_img/bg_content_end.png) no-repeat bottom;
}

.box2 .border-top { background:url(../images/border-top1.gif) repeat-x top;}

.box2 .border-bot { background:url(../images/border-bot.gif) repeat-y right;}

.box2 .inner { padding-right:17px;}
.box2 cite { font-style:normal; display:block; margin-bottom:6px; position:relative}

.box3 { background:url(../images/box3-tail.gif) repeat-y; width:100%;}
.box3 .bot { background:url(../images/box3-bot.gif) no-repeat bottom}
.box3 .inner { padding:43px 0 32px 20px;}

/*header*/
#header  { position:relative;}
#header .row-1 { height:85px; background:url(../images/header-top.gif) no-repeat;}
#header .row-1 .fleft { padding:11px 0 0 60px;}
#header .row-1 .fright { padding:20px 46px 0 0;}
#header .row-1 .fright li { float:left; margin-left:3px; background:none; border:0; padding:0px;}
#header .row-2a { height:376px; background:url(../images/header-bg.jpg) no-repeat 36px bottom; padding-left:36px;}
#header .row-2b { height:376px; padding-left:36px;}
#header .row-2 { height:80px; padding-left:36px;}
#header .row-2 .title1 { position:absolute; left:97px; top:272px;}
#header .row-2 .title2 { position:absolute; left:660px; top:272px;}
#header .row-2 .button1 { position:absolute; top:429px; left:60px;}
#header .row-2 .button2 { position:absolute; top:429px; left:806px;}

/*homepage header*/
#hp_header  { position:relative;}
/*	#hp_header .row-1 { height:111px; background:url(../images/header-top.gif) no-repeat;} */
#hp_header .row-1 { height:85px; background:url(../images/header-top.gif) no-repeat;}
#hp_header .row-1 .fleft { padding:11px 0 0 60px;}
#hp_header .row-1 .fright { padding:20px 46px 0 0;}
#hp_header .row-1 .fright li { float:left; margin-left:3px; background:none; border:0; padding:0px;}
#hp_header .row-2a { height:376px; background:url(../images/header-bg.jpg) no-repeat 36px bottom; padding-left:36px;}
#hp_header .row-2b { height:376px; background:url(../images/header-bg.jpg) no-repeat 36px bottom; padding-left:36px;}
#hp_header .row-2 { height:80px; padding-left:36px;}
#hp_header .row-2 .title1 { position:absolute; left:97px; top:272px;}
#hp_header .row-2 .title2 { position:absolute; left:660px; top:272px;}
#hp_header .row-2 .button1 { position:absolute; top:429px; left:60px;}
#hp_header .row-2 .button2 { position:absolute; top:429px; left:806px;}


/*content*/
#content { padding:0 35px 0 35px; line-height:1.17em;}
#content .indent { padding:26px 17px 39px 26px;}
#content .indent1 { padding:16px 17px 30px 26px;}
#content .indent2 { padding-bottom:36px;}
#content .row-1 .col-1 {width:547px; border-right:1px solid #373532}


/*footer*/
#footer { color:#6e655c;}
#footer p { padding:30px 0 0 45px;}
#footer a { color:#e2d3bf; text-decoration:none; font-weight:bold;}
#footer a:hover { text-decoration:underline;}

/*==========================================*/
a.terms {
	color: #9f3b3b;
	text-decoration: none;
}

a.terms:visited {
	color: #9f3b3b;
	text-decoration: none;
}
a.terms:hover {
	color: #9f3b3b;
	text-decoration: underline;
}
a.terms:link {
	color: #9f3b3b;
	text-decoration: underline;
}

/* NEW STYLES ==========================================*/

ul.mainnav {
width:911px;
height:63px;
background:url(../_img/bg_mainnav.png) no-repeat;
padding-left:6px;
}
ul.mainnav li {
float:left;
font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:uppercase;
background:url(../_img/bg_mainnav_li.png) no-repeat;
}
ul.mainnav li:first-child {
background:none;
}
ul.mainnav li a {
display:block;
text-decoration:none;
color:#7c7c7c;
padding:20px 18px;
margin:0 4px 0 5px;
font-weight:normal;
}
ul.mainnav li a:hover {
color:#000000;
}
ul.mainnav li.active a {
background:url(../_img/bg_mainnav_active.png) repeat-x;
color:#FFFFFF;
}


ul.leftnav {
font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
float:left;
width:200px;
}
ul.leftnav li {
height:1%;
}
ul.leftnav li a {
text-decoration:none;
color:#FFFFFF;
border-bottom:1px solid #706d69;
display:block;
padding:8px 10px 4px 0;
background:url(../_img/bg_leftnav.png) no-repeat 193px 16px;
font-weight:normal;
}
ul.leftnav li a:hover {
color:#e5f2a4;
}
ul.leftnav li.active a {
color:#bbda26;
}

.box_homepage {
background:url(../_img/bg_homepage.png) no-repeat;
height:442px;
}
.box_entrepreneur,
.box_investor {
float:left;
margin-top:133px;
height:290px;
position:relative;
}
.box_entrepreneur h2,
.box_investor h2 {
text-indent:-1000em;
height:0px;
overflow:hidden;
margin:0;
}
.box_entrepreneur p,
.box_investor p {
font:bold 13px/17px Arial, Helvetica, sans-serif;
}
.box_entrepreneur {
margin-left:20px;
width:400px;
margin-right:65px;
}
.box_entrepreneur p {
width:220px;
}
.box_investor {
width:405px;
}
.box_investor p {
margin-left:198px;
}
.buttons {
position:absolute;
bottom:135px;
}
.buttons a {
display:block;
float:left;
width:139px;
height:37px;
background-repeat:no-repeat;
background-image:url(../_img/button_ent.png);
margin-right:5px;
text-align:center;
color:#FFFFFF;
text-transform:uppercase;
font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding-top:10px;
}
.box_investor .buttons {
right:0;
}
.box_investor .buttons a {
background-image:url(../_img/button_inv.png);
}
.box_entrepreneur form,
.box_investor form {
position:absolute;
bottom:0;
}
.box_entrepreneur form h2,
.box_investor form h2 {
font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-indent:0;
height:auto;
margin-bottom:8px;
}
.box_entrepreneur form p,
.box_investor form p {
margin-top:10px;
font-weight:normal;
width:auto;
}
.box_entrepreneur label,
.box_investor label {
display:block;
width:70px;
float:left;
text-align:right;
margin-right:7px;
padding-top:2px;
}
.box_entrepreneur p.forgotpassword,
.box_investor p.forgotpassword {
margin-top:2px;
margin-left:153px;
}
p.forgotpassword a {
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}
.box_investor form p {
margin-left:0;
}

input[type=text],
input[type=password] {
padding:2px;
width:180px;
}
input[type=submit],
input[type=button] {
font:normal 13px Arial, Helvetica, sans-serif;
padding:0 4px;
}
option {
padding:0 7px 1px 3px; 
}

ol.steps {
padding-left:0;
}
ol.steps li {
border-top:1px solid #706d69;
background-repeat:no-repeat;
background-position:0 10px;
padding:15px 0 10px 75px;
font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ol.steps li.step1 {
background-image:url(../_img/howitworks_step1.png);
}
ol.steps li.step2 {
background-image:url(../_img/howitworks_step2.png);
}
ol.steps li.step3 {
background-image:url(../_img/howitworks_step3.png);
}
ol.steps li.step4 {
background-image:url(../_img/howitworks_step4.png);
}
p.button_register {
margin:10px 0 0 75px;
}
p.button_register a {
display:block;
float:left;
width:139px;
height:37px;
background-repeat:no-repeat;
background-image:url(../_img/button_ent.png);
margin-right:5px;
text-align:center;
color:#FFFFFF;
text-transform:uppercase;
font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding-top:10px;
}

.leftcolumn {
width:400px;
float:left;
margin-right:35px;
}

.rightcolumn {
float:left;
width:180px;
}
.rightcolumn h2 {
font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.rightcolumn form {
border-top:1px solid #706d69;
border-bottom:1px solid #706d69;
padding:0 0 10px 0;
}
.rightcolumn form p {
margin-top:10px;
}
.rightcolumn form p.forgotpassword {
margin-top:2px;
margin-bottom:10px;
}
.rightcolumn input[type=text],
.rightcolumn input[type=password] {
width:170px;
margin-top:4px;
}
.rightcolumn ul {
border-bottom:1px solid #706d69;
font:normal 13px Arial, Helvetica, sans-serif;
}
.rightcolumn li {
border-top:1px solid #706d69;
padding:10px 0;
}

p.button_create {
float:right;
margin-right:-8px;
}
p.button_create a {
display:block;
float:left;
width:176px;
height:37px;
background-repeat:no-repeat;
background-image:url(../_img/button_ent_wide.png);
margin-right:5px;
text-align:center;
color:#FFFFFF;
text-transform:uppercase;
font:normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif;
padding-top:10px;
}

ul.proposallist li {
background:url(../_img/bg_proposallist_end.png) #fafafa no-repeat bottom;
padding:0 0 10px 0;
min-height:100px;
color:#000000;
position:relative;
margin-bottom:13px;
}
ul.proposallist li h3 {
background:url(../_img/bg_proposallist_top.png) no-repeat;
color:#000000;
padding:7px 12px 0 12px;
margin:0 0 3px 0;
}
ul.proposallist li p {
margin-left:12px;
margin-right:12px;
}
.prop_status {
position:absolute;
right:0;
top:10px;
background:#000000;
width:70px;
text-align:center;
color:#FFFFFF;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:1px 0 2px 0;
}
.status_draft {
background-color:#a60000;
}
.status_active {
background-color:#3e7a04;
}
.prop_details {
float:left;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
margin-bottom:6px;
position:relative;
}
.prop_details a {
color:#7ba41a;
}
.prop_details span {
font:bold 13px Arial, Helvetica, sans-serif;
}
.prop_summary {
clear:both;
margin-bottom:8px;
font:normal 13px Arial, Helvetica, sans-serif;
}
ul.proposallist li input[type=button] {
margin-left:;
}

.message {
margin-bottom:20px;
font:normal 14px/18px Arial, Helvetica, sans-serif;
max-width:500px;
padding:10px 10px 10px 50px;
background:url(../_img/message.png) #706d69 no-repeat 7px 7px;
min-height:33px;
}
form.contentform .message p {
margin-bottom:0;
}

form.contentform p {
margin:0 0 12px 0;
overflow:hidden;
}
form.contentform p label {
display:block;
width:160px;
float:left;
text-align:right;
margin-right:10px;
padding-top:3px;
}
form.contentform select,
form.contentform input[type=text],
form.contentform textarea,
form.contentform input[type=password] {
font:normal 12px Arial, Helvetica, sans-serif;
width:250px;
}
form.contentform input.input_narrow {
width:100px;
}
form.contentform p.checkbox_first {
margin-left:165px;
}
form.contentform p.checkbox_first label {
display:inline;
float:none;
margin:0 0 0 3px;
padding-top:0;
}
form.contentform p .checkbox_rows {
float:left;
}
form.contentform p .checkbox_rows input[type=checkbox],
form.contentform p .checkbox_rows input[type=radio] {
margin-top:2px;
}
form.contentform p.checkbox_first input {
margin-top:2px;
}
form.contentform p.buttonline {
margin-left:165px;
}

ol {
padding-left:30px;
}
form.contentform p.char_remain {
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
margin-left:160px;
}
input.char_remain {
text-align:right;
border:0;
background:#57534F;
font-weight:bold;
color:#FFFFFF;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
margin-top:-3px;
}

ul.proposal_details {
font:normal 14px/18px Arial, Helvetica, sans-serif;
margin-bottom:15px;
}
ul.proposal_details li {
margin-bottom:3px;
}

span.required {
font:normal 14px Arial, Helvetica, sans-serif;
margin-left:5px;
color:#FF3333;
}
abbr {
border-bottom:1px dotted #CCCCCC;
line-height:1.4em;
}
form.contentform textarea.terms {
width:480px;
height:200px;
}
table.listtable {
width:100%;
font:normal 14px Arial, Helvetica, sans-serif;
}
table.listtable th,
table.listtable td {
text-align:left;
border-bottom:1px solid #706d69;
padding:5px 25px 5px 0;
}
