/* Main CSS Document */

@import url('new-styles0225.css');

#header { width: 820px; height: 99px; margin: 0px auto; }
#header .logo { margin: 0px; float: left; }
#header .stat { height: 99px; margin: 0px; float: left; background-image: url(../images/layout0225/header-bg.jpg); background-repeat: repeat-x;}
#header .stat2 { height: 99px; margin: 0px; float: left; background-image: url(../images/layout0225/header-bg2.jpg); background-repeat: repeat-x;}
#header .statholder { margin: 35px 0px 0px 25px; width: 206px; }
#header .wallstreet { margin: 0px; float: right; width: 248px; }
#header .bluetext { font-size: 11px; color: #ffffff; }


#section { width: 752px; padding:0px 15px; height: 270px; margin: 0px auto; background:url(../images/layout0225/bg-boxes.gif) top left repeat-x; }
#section .boxwrap { width:248px; margin-left: 2px; float: left; }
.boxtop { background:url(../images/layout0225/boxtop.png) no-repeat; height:12px; width:248px; }
.boxmid { background:url(../images/layout0225/boxmid.png) top center repeat-y; width:218px; padding:0px 15px; min-height:240px }
.boxbot { background:url(../images/layout0225/boxbottom.png) no-repeat; height:12px; width:248px; }

#section3 { width: 752px; padding:0px 15px; height: 390px; margin: 0px auto; background:url(../images/layout0225/bg-boxes2.gif) top left repeat-x; }
#section3 .boxwrap2 { width:248px; margin-left: 2px; float: left; }
.boxtop2 { background:url(../images/layout0225/boxtop.png) no-repeat; height:12px; width:248px; }
.boxmid2 { background:url(../images/layout0225/boxmid.png) top center repeat-y; width:218px; padding:0px 15px; min-height:350px }
.boxbot2 { background:url(../images/layout0225/boxbottom.png) no-repeat; height:12px; width:248px; }

#section4 { width: 752px; padding:0px 15px; height: 300px; margin: 0px auto; background:url(../images/layout0225/bg-boxes2.gif) top left repeat-x; }
#section4 .boxwrap3 { width:248px; margin-left: 2px; float: left; }
.boxtop3 { background:url(../images/layout0225/boxtop.png) no-repeat; height:12px; width:248px; }
.boxmid3 { background:url(../images/layout0225/boxmid.png) top center repeat-y; width:218px; padding:0px 15px; min-height:300px }
.boxbot3 { background:url(../images/layout0225/boxbottom.png) no-repeat; height:12px; width:248px; }

#section2 { width: 782px; padding:0px 0px; height: 235px; margin:  0px auto; background:url(../images/layout0225/bg-software.gif) top left repeat-x; }
#section2 
.section2redstrip { width: 118px; height: 108px; display: block; background:url(../images/layout0225/redstrip.png) top left no-repeat; margin-left: 0px; }
.section2box { height:  70px; width:  170px; float:  left; margin-top: -92px; margin-left: 22px; margin-right: 0px; }
.section2wrap { width:160px; margin-left: 25px; margin-top: -5px; float: left; }
.section2top { background:url(../images/layout0225/softwaretop.png) no-repeat; height:6px; width:160px; }
.section2mid { background:url(../images/layout0225/softwaremid.png) top center repeat-x; padding:0px 15px; min-height:115px }
.section2bot { background:url(../images/layout0225/softwarebottom.png) no-repeat; height:6px; width:160px; }

#content { width: 820px; background-color: #ffffff; background-image: url(../images/layout0225/bg-content.gif); background-repeat: repeat-y; margin: 0px auto; }
#content .container { width: 820px; background-image: url(../images/layout0225/bg-content-in.gif); background-repeat: no-repeat; }
#content .container2 { width: 820px; background-image: url(../images/layout0225/bg-content-in2.gif); background-repeat: no-repeat; }
#content .container4 { width: 890px; background-image: url(../images/layout0225/bg-content-in3.gif); background-repeat: no-repeat; margin-left: -35px;}
#content .container3 { width: 820px; }
#content .left {  width: 465px; padding: 0px 0px 0px 30px; float: left; text-align: center; }
#content .left .box { width: 460px; text-align: center; }
#content .left .box2 { width: 460px; text-align: left; }
#content .left .box2 .step2 { margin-left:  ; background:url(../images/layout0225/step2.png) top left no-repeat;}

#content .left2 {  width: 300px; padding: 0px 0px 0px 30px; float: left; text-align: center; }
#content .left2 .box3 { width: 300px; text-align: center; }

#content .middle {  width: 465px; padding: 0px 0px 0px 0px; float: left; text-align: center; }
#content .middle .box { width: 465px; float:  left; }
#content .right {  width: 300px; margin: 0px; float: left; }
#content .right .box {  width: 300px; background-image: url(../images/layout0225/bg-right.gif); background-repeat: no-repeat;}
#content .right .box2 {  width: 300px; background-image: url(../images/layout0225/bg-right2.gif); background-repeat: no-repeat;}
#content .right .box .holder {  width: 250px; padding: 0px 0px 0px 30px;}
#content .right .box2 .holder {  width: 250px; height: 196px; padding: 0px 0px 0px 30px;}

#content .right2 {  width: 439px; margin-left: 30px; float: left; }
#content .right2 .box3 {  width: 439px; background-image: url(../images/layout0225/bg-right3.gif); background-repeat: no-repeat;}
#content .right2 .box3 .holder2 {  width: 400px; height: 210px; padding: 0px 0px 0px 55px;}

#content .testi { width: 170px; margin: 0px; background-image: url(../images/bg-testi.gif); background-repeat: repeat-y; padding: 10px 20px 10px 20px; text-align: center; }
#content .smallbox { width: 156px; margin: 0px auto; }
#content .signup { width: 170px; margin: 0px; background-image: url(../images/bg-signup.gif); background-repeat: repeat-x; padding: 20px; }

#footer { width: 820px; height: 65px; padding: 0px 0px 0px 0px; text-align: center;  background-image: url(../images/layout0225/bg-footer.gif); background-repeat: no-repeat; font-size: 11px; margin: 0px auto; }
#footer .whitetext { color: #ffffff; font-weight: bold; }
#footer a:link, a:visited { text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#footersub { width: 820px; margin: 0px auto; text-align: center; }
#footersub .blue { font-size: 11px; color: #336699; font-weight: bold; }
#footersub a:link, a:visited { text-decoration: none; }
#footersub a:hover { text-decoration: underline; }
