BODY{margin:0px;padding:0;background:#666 url(http://www.oshainstituteofamerica.com/img/training.gif);font-family:arial;text-align:center;}
H1{font-weight:normal;font-size:22px;color:#666;padding:0 10px;}
H2{color:white;font-size:16px;margin:0;padding:8px;}
H3{background:url(../img/arrow.gif) no-repeat;color:#666;font-size:17px;margin:0px;padding:0px;margin-left:5px;padding-left:25px;}
input.text{width:180px;margin-bottom:5px;border:2px solid white;font-family:verdana;font-size:9px;padding-left:5px;color:#333;}
sup{font-size:20px;padding-bottom:5px;}
#layout{background:#fff;padding:0;width:780px;margin-left:auto;margin-right:auto;}
#masthead{background:#c60000 url(../img/header.gif) no-repeat;width:780px;height:74px;}
#masthead h1{margin:0;padding:0;}
#masthead span{display:none;}
#navigation{background:#ffc url(../img/navigation.gif);width:780px;height:28px;}
#navigation p{font-size:10px;margin-top:-10;*margin-top:0;*line-height:2.5;padding-left:4px;}
#navigation-links ul{list-style-type:none;margin:0;padding:0;}
#navigation-links li{float:left;display:inline;border-right:1px solid #ffd8bf;}
#navigation-links a{color:#069;font-weight:bold;font-size:13px;line-height:2;text-decoration:none;margin:0 6px;*margin:0 5px;}
#navigation-links a:hover{color:#c00000;}
#banner{background:#80c5e4 url(../img/banner.jpg) no-repeat;height:306px;}
#banner2{background:#80c5e4 url(../img/banner2.jpg) no-repeat top;height:125px;margin-top:-15px;*margin-top:0;}
#banner2 H1{font-weight:normal;font-size:18px;color:#fff;padding:15px 10px;}
#leftnav{background:#069 url(../img/leftnav.gif);margin:0;padding:0;width:210px;}
#leftnav h2{color:#ffff66;}
#leftnav p{font-size:12px;margin:0;padding:0;padding-left:8px;color:white;padding-bottom:10px;border-bottom:1px dotted #09c;}
#leftnav UL{list-style-type:none;margin:0;padding:0;color:white;padding-bottom:10px;border-bottom:1px dotted #09c;}
#leftnav LI{font-size:12px;padding-left:10px;}
#leftnav LI A{font-size:12px;color:#fff;}
#leftnav A{margin:0;padding:0;text-decoration:none;color:#e4e4e4;font-size:16px;}
#leftnav A:Hover{text-decoration:underline;color:lime;}
#leftnav h3{font-size:17px;color:#ffffff;margin:0;padding:0;border-bottom:1px dotted white;text-align:center;background:transparent;}
#login{padding:15px;padding-bottom:0;margin:0;background:#406980;}
#login a{font-size:12px;}
#mainbody{width:570px;border-bottom:1px dotted #999;background:url(../img/bg.gif) bottom right no-repeat;padding-bottom:5px;}
#mainbody h2{color:#006699;margin:0;padding:0 10px;}
#mainbody P, #mainbody LI{color:#666;font-size:13px;padding:0 10px;}
#mainbody strong{color:#555;}
#mainbody ul{list-style-image:url(../img/bullet.png);}
#mainbody A{color:#069;text-decoration:underline;}
#mainbody A:Hover{text-decoration:underline;color:#900;}
#mainbody p.description{font-size:17px;font-weight:normal;color:#666;}
#mainbody #purchase p.cost{font-weight:bold;font-size:30px;}
#description{width:400px;*width:380px;float:left;padding-top:10px;}
#purchase{width:150px;*width:170px;padding:75px 0 90px 0px;float:left;}
#separator{clear:both;margin:0px 10px 10px 10px;border-bottom:1px dotted #777;width:535px;}
#footer{width:780px;height:25px;color:#e4e4e4;font-size:12px;padding:0px 10px;background:#c00000 url(../img/header.gif);}
#footer a{color:#e4e4e4;}
#footerlinks{width:756px;color:#ccc;font-size:14px;padding:10px 10px;clear:both;text-decoration:none;font-weight:bold;margin-left:auto;margin-right:auto;}
#footerlinks a:hover{color:#ccc;text-decoration:none;}
#footerlinks a{color:#999;text-decoration:none;}
#catalog{padding:0;margin:0;margin-bottom:20px;width:560px;}
#catalog strong{font-size:18px;}
#catalog small{font-size:14px;}
#catalog td{border-bottom:1px dotted #ccc;}
#layout #mainbody #catalog tr.course{height:30px;}
#layout #mainbody #catalog tr.course:hover{background:url(img/highlighted.jpg) no-repeat right;}
#description h1{margin:0;padding:0 10px;}
#description h2{margin:0;padding:5px 10px;color:#006699;}
#description a{font-size:12px;}
#mainbody p.note{font-size:11px;color:black;}
#offer{background:url(../img/offer.jpg) no-repeat top right;}
#discount{background:#ffffcc;border:5px dashed black;padding:10px;width:210px;height:140px;margin:5px 0;margin-left:auto;margin-right:auto;}
#discount p{text-align:center;font-weight:bold;font-size:12px;margin:10px 0 0 0;}
#discount strong{color:#c60000;font-size:20px;}
#discount b{font-size:16px;}