body{background:#ddd; font-size:12px; margin:0px; padding:0px; }

div#container{width:780px; position:relative; margin:0px auto; }
div#container1{width:705px; position:relative; background:#fff; margin:0px; }

/* Masthead Styles */
div#masthead{width:100%; height:80px; position:relative; background:#fff url('../images/bg_msthd.gif') repeat-x; margin:0px; padding:0px; }
img#mastheadLogo{position:relative; top:15px; }
img#mastheadTitle{position:absolute; top:0px; right:0px; padding-right:10px; }

div#body{position:relative; top:10px; }
div#body h2{font-size:140%; width:588px; background:#eef; border:solid #000 1px; padding:3px 10px; margin-left:10px; }
div#body p{font-size:120%; padding:3px 10px; width:588px; margin-left:10px; }

div#divNav p{text-align:center; }



/* Screen shots */
table#screenShots{width:610px; margin:0px 0px 10px 10px; } 
table#screenShots tr{vertical-align:top;}
table#screenShots tr td.scrnSht{width:202px; }
table#screenShots tr td.scrnSht p{width:auto; margin:0px 0px 10px 0px; padding:0px; }

table#screenShots tr td.scrnDscrptn{width:410px; }
table#screenShots tr td.scrnDscrptn p{width:auto; background:#eef; border:1px solid #000; height:125px; padding:5px 10px; margin:0px; overflow:auto; }

table#screenShots tr td p a{font-size:110%; font-weight:bold; }
table#screenShots tr td p img{      padding:5px; margin:0px; background:#eef; border:1px solid #000; vertical-align:middle; }
table#screenShots tr td p img:hover{padding:5px; margin:0px; background:#ccc; border:1px solid #666; }


/* Menu Styles */
div#menu{width:150px; background:#eef; position:absolute; top:160px; right:0px; border:1px solid #000; }

div#menu{position:absolute; z-index:10; top:160px; right:000px; width:150px; background:#eef; border:1px solid #000;}
div#menu h3{text-align:center; font-size:120%; letter-spacing:1px; margin:5px 0px 5px 0px; }
div#menu p{text-align:center; padding:0px 10px; margin:0; }
div#menu p a{display:block; padding:3px 5px; background:#fff; margin:1px auto; }


/* Contact Styles */
div#body table#tblContact{width:610px; margin:0px 0px 20px 10px; background:#eef; border:1px solid #000; }
div#body table#tblContact tr{vertical-align:middle;}
div#body table#tblContact tr td{padding:0px; margin:0px;}
div#body table#tblContact td.tblRght{font-weight:bold; text-align:right;}
div#body table#tblContact td.tblRght p{width:auto; padding:0px; margin:0px; }


/* Anchor Styles */
a{text-decoration:none;}
a:link, a:visited{color:#369;}
a:hover{color:#f00;}
a:active{color:#000;}
a.current{color:#a52a2a; font-weight:bold; }

/* class Styles */
.bold{font-weight:bold; }
.center{text-align:center; }
/*.letterSpacing{letter-spacing:.1em; }*/

