body {background-color: #3366ab; margin: 0; padding: 0;}
#container {width: 800px; height: 100%; margin-left: 10px; }

.logo{font-family: Helvetica, Arial, san-serif; font-size: 25px; color: #123378; width: 594px; text-align: right; padding-right: 50px; padding-top: 20px;}

/*this is main body*/
#main1{ width: 646px; height: 114px; background-color: #3366ab; background-image: url(p/TopRight.gif); background-repeat: no-repeat;  
  float: right;}
#main2{ width: 695px; margin-left: 53px; margin-right: 50px; border-left: 2px solid #123378; border-right: 2px solid #123378;
background-color: #fff; background-image: url(p/SpeakerBackground.gif); background-repeat: no-repeat; background-position: 0 114px; }
.txt2{width: 596px; font-family: Helvetica, san-serif; font-size: 12px; color: #000000; margin-left: 35px; padding-top: 120px;}
.squares{width: 695px; margin-left: 0px; border-top: 1px solid #000000;}
.screenshot{margin-left: 40px; margin-bottom: 14px; border: 2px solid #000;}
.rightflow{float: right; clear: right;}

/*this is menu*/
#menu{width: 590px;  text-align: right; font-family: Helvetica, san-serif; font-size: 16px; line-height: 19px; text-align: right; color: #123378; padding-right: 40px; padding-top: 8px;}
.small{font-size: 12px; line-height: 14px;}
.smaller{font-size: 11px; line-height: 13px;}
a:link {color: #123378;text-decoration: none;}
a:hover {color: #3366ab; text-decoration: none;}
a:visited {color: #123378; text-decoration: none;}

#txt{width: 630px; height: 100%;font-family: Helvetica, san-serif; font-size: 11px;  color: #123378;padding-left: 25px; padding-right: 25px; margin-top: 70px; }
#clipper{width: 155px; height: 114px; position: absolute;}
#contact{width: 700px; height: 16px; position: relative; bottom: 0px; left: 53px;}