/* CSS Document */

body {
color:#333333;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
margin:0;
}

a:link, a:visited {
	color:#990099;
	text-decoration:none;
	}

a:hover, a:active {
	color:#3366CC;
	text-decoration:none;
	}

#head {
width:100%;
height:125px;
display:block;
background: url(../Images/headback2.jpg) no-repeat right bottom;
margin:0;
padding:0;
}

#head table {
position:relative;
float:right;
width:300px;
margin-top:20px;
}

#bar {
width:100%;
height:10px;
display:block;
background:url(../Images/bar.jpg) repeat-x;
margin:0;
}

#container {
width:100%;
height:auto;
margin:0;
}

.content {
border-left:202px #F0F4F4 solid;
display:block;
z-index:50;
font-size:12px;
min-height:420px;
text-align:justify;
background:url(../Images/background.gif) no-repeat bottom right;
}

.content p {
padding-left:10px;
padding-right:10px;

}

.content h3 {
padding:20px 10px 0 10px;
font-size:16px;
letter-spacing:.03em;
text-decoration:underline;

}

.content dl {
margin:0;
}

.content li {
padding-right:20px;
}

#index {
border-right:202px #F0F4F4 solid;
}

#left {
position:relative;
float:left;
width:202px; 
z-index:100;
background:#F0F4F4;
margin-left:-202px;
}

#left dl {
margin:10px 0;
}

#left dt {
height:20px;
width:160px;
padding:10px;
margin: 0 10px 0 10px;
background:url(../Images/dtback.jpg) repeat-x top;
font-size:15px;
}

#right {
position:relative;
float:right;
width:202px; 
z-index:100;
background:#F0F4F4;
margin-right:-202px;
}

#quickstart input {
width:110px;
}

#quickstart {
padding:5px;
background:#F5F0DC;
margin:0;

}

.dttop {
border-top:1px #9999CC solid;
border-left:1px #9999CC solid;
border-right:1px #9999CC solid;
}

.dtmid {
border-top:1px #9999CC solid;
border-left:1px #9999CC solid;
border-right:1px #9999CC solid;
}

.dtend {
border:1px #9999CC solid;
}

#left dt a:link, #left dt a:visited {
width:170px;
line-height:40px;
display:block;
margin:-10px -20px 0 -10px;
padding-left:10px;
}

#left dt a:hover, #left dt a:active {
width:170px;
line-height:40px;
background:#CCCCFF;
font-weight:400;
display:block;
margin:-10px -20px 0 -10px;
padding-left:10px;
}

#investors {
height:400px;
width:180px;
margin:10px;
background:url(../Images/investor.jpg);
border: 1px #000000 solid;
}

.invest {
margin-top:140px;
color:#CC0000;
padding:20px;
font-size:22px;
font-weight:bold;
letter-spacing:.02em;
}

.invest2 {
margin-top:-50px;
color:#000000;
padding:20px;
font-size:14px;

}

#dots {
border-top: dotted 2px #b4b4b4;
height:280px;
}

#benefit_pitch {
position:relative;
width:45%;
margin:10px 0 10px 0;
float:left;
}

#benefit_pitch p, #benefit_pitch h3 {
margin:10px;
}

#how_pitch {
position:relative;
width:52%;
float:right;
margin:10px 0 10px 0;
border-left: dotted 2px #B4B4B4;
}

#how_pitch p, #how_pitch h3, #how_pitch ul {
margin:10px 10px 10px 30px;
}



#foot {
background:url(../Images/bar.jpg) #FFFFFF repeat-x top;
height:30px;
margin:0;
text-align:center;
clear:both;
padding-top:10px;
}

#foot p {

}

#work li {
padding:5px 15px 5px 10px;
}

#hdr {
margin:0;
padding:10px 10px 0 10px;
}

#problems {
margin:0 0 0 20px;
}

.sub {
color:#333333;
}

#sub1 p, #sub2 p, #sub3 p, #sub4 p, #sub5 p, #sub6 p, #sub7 p, #sub8 p, #sub9 p, #sub10 p {
margin-right:25px;
}

#problems dt {
margin:8px 0 0 0;
width:95%
}

#problems dd {
margin:0 0 5px 0;
width:80%;
}

.subdt {
padding-top:10px;
border-top:#CCCCCC 1px dashed;
}

.question {

color:#CC6633;
}

.ts {
padding:0px 20px 0 20px;
text-align:justify;
background:#FFCC00;
border:#996699 1px solid;
margin:10px;
}

.names {
font-weight:bold;
margin:0 20px 0 0;
}


