/* CSS Document */
/* Copyright (c) 2007 PotentGroup.com - all rights reserved. */

body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,fieldset { margin: 0; padding: 0; }
img { border: none; }
.left { text-align: left; } .center { text-align: center; } .right { text-align: right; }
.floatr { float: right; } .floatl { float: left; }
.clear { clear:both; height: 0; }
.imgFloatl { float:left; padding:5px 15px 10px 0; }
.imgFloatr { float:right; padding:5px 0 10px 15px; }

body { margin: 0; padding: 0; background-color:#C0DCE9; text-align: left; font-size: 100%; font-family: "Trebuchet MS", Arial, "Times New Roman", Times, serif; }

p { margin: 13px 0; color: #151515; font-size: 0.9em; line-height:1.6em; }

a, a:visited { color: #0000FF; text-decoration: underline; }
a:hover { color: #042EB9; text-decoration: none; }

/*  LAYOUT  */
#iWrapper { margin: 0 auto; width: 656px; text-align: left; }
#imgs { margin: 0 auto; padding:1px 0; text-align:center; width: 656px; background: url(images/bg-content.gif) repeat-y top; }
#fade { margin: 0 auto; padding:0; text-align:center; width: 656px; height:4px; background: url(images/bg-content.gif) repeat-y top; }
#contentWrap { margin: 0 auto; width: 600px; padding:5px 28px 20px 28px; background: #fff url(images/bg-content.gif) repeat-y; }
#mainWrap { width: 836px; margin: 0 auto; padding: 0 20px; }
#topEdge { margin: 0 auto; width: 656px; height:95px; background: url(images/bg-head.gif) no-repeat top; padding:0; margin-top:15px; }
#topEdge h1 { margin: 0 auto; font-size:1.9em; color:#2590B3; font-weight:normal; text-align:left; padding:29px 0 0 103px; }
#btmEdge { margin: 0 auto; width: 656px; background: url(images/bg-btmedge.gif) no-repeat bottom; padding-bottom:50px; }
#pbr { float: right; padding:5px 0 5px 20px; }

/* BUTTS-SML */
#butts-sml { margin: 0 auto; height: 42px; padding:20px 0 0 17px; background: url(images/bg-content.gif) repeat-y top; }
#butts-sml ul { list-style: none; margin: 0 auto; padding: 0; }
#butts-sml ul li { display: inline; }
#butts-sml ul li a { display: block; width: 140px; height: 35px; float: left; padding:0 30px; }

#butts-sml #tt-1 a { background: url(images/topbutts-sml.gif) no-repeat top; width: 135px; text-align:center; color:#2590B3; padding-top:7px; text-decoration:none; font-size:.9em; line-height:1em; font-weight:bold; }
#butts-sml #tt-2 a { background: url(images/topbutts-sml.gif) no-repeat top; width: 135px; position: relative; text-align:center; color:#2590B3; padding-top:7px; text-decoration:none; font-size:.9em; line-height:1em; font-weight:bold; }
#butts-sml #tt-3 a { background: url(images/topbutts-sml_.gif) no-repeat top; width: 165px; position: relative; text-align:center; color:#2590B3; padding-top:7px; text-decoration:none; font-size:.9em; line-height:1em; font-weight:bold; }

#butts-sml #tt-1 a:hover, #butts-sml #tt-1 a.selected { background: url(images/topbutts-sml.gif) no-repeat bottom; text-align:center; color:#fff;padding-top:7px; text-decoration:none; font-size:.9em; line-height:1em; font-weight:bold; }
#butts-sml #tt-2 a:hover, #butts-sml #tt-2 a.selected { background: url(images/topbutts-sml.gif) no-repeat bottom; text-align:center; color:#fff;padding-top:7px; text-decoration:none; font-size:.9em; line-height:1em; font-weight:bold; }
#butts-sml #tt-3 a:hover, #butts-sml #tt-3 a.selected { background: url(images/topbutts-sml_.gif) no-repeat bottom; text-align:center; color:#fff;padding-top:7px; text-decoration:none; font-size:.9em; line-height:1em; font-weight:bold; }

/*  TABLE  */
#top-left { background: url(images/table-tl.gif) no-repeat top left; height:35px; font-size:1.1em; color:#2590B3; padding-top:7px; }
#top-left2 { background: url(images/table-t2.gif) no-repeat top left ; height:35px; font-size:1.1em; color:#2590B3; padding-top:7px; }
#top-right { background: url(images/table-tr.gif) no-repeat top right; height:35px; font-size:1.1em; color:#2590B3; padding-top:7px; }
#btm-right { background: url(images/table-br.gif) no-repeat bottom right; font-size:.9em; padding:5px 0 15px 0; line-height:1.6em; }
#btm-left { background: url(images/table-bl.gif) no-repeat bottom left; font-size:.9em; padding:5px 0 15px 0; line-height:1.6em; }
#btm-left2 { background: url(images/table-b2.gif) no-repeat bottom left; font-size:.9em; padding:5px 0 15px 0; line-height:1.6em; }

/* SIGN UP BOX */
#signupbox { margin: 0 auto; background: url(images/bg-signup.gif) no-repeat top center; width:461px; height:191px; padding:20px 20px 0 20px; }
#signupbox .pad { margin:25px; }
#signupbox p { float:left; width:265px; font-size:.8em; margin:0; }
#signupbox .smuForm { float:right; margin-top:53px; text-align:left; }
#signupbox .smuForm p { width: 170px; }
input.signupbox { width: 128px; border: 1px solid #A3A3A3; padding: 3px 5px; font-size:1em; margin-bottom:10px; }

/* BONUS BOXES */
#bbox { margin: 0 auto; border: thin solid #AAD0E9; background-color:#DDEEFF; width:460px; padding:20px 20px 7px 20px; }
#bbox .bonusNo { font-size:1.3em; font-weight:bold; color:#FF8F17; }
#bbox .bonusTitle { font-size:1.2em; font-weight:bold; color:#000; }
#bbox .tbl p { margin:0 0 10px 0; }
#bbox .ttop { vertical-align:top; width:45px; text-align:left; }

/*  TEXT  */

.yellow-bg-bold-18 { font-weight: bold; background-color:#FFFF00; font-size: 1.2em; }
/*.oj-bg-bold { font-weight: bold; background-color:#FF8F17; font-style: italic; }*/
.oj-bg-bold { font-weight: bold; font-size: 1.1em; color:#000; border-bottom: 2px solid #FF8F17; font-style: italic; }
.bold-18 { font-weight: bold; font-size: 1.2em; }
.bold-18-italic { font-weight: bold; font-size: 1.2em; font-style:italic}
.ch { color:#FF6C17; font-weight:normal; }
.bold-19-red-i { font-weight: bold; font-size: 1.3em; font-style:italic; color: #C00000; }
.major { font-size:1.7em; font-style:italic; }
.date { float: right; color: #404040; font-size: 0.8em; margin-top:15px; }
.bold-red { font-weight: bold; color: #C00000; }
.bold-red-center { font-weight: bold; color: #C00000; text-align:center; }
.copyr { color: #151515; font-size: .7em; text-align:center; margin:0; }
.border { border: thin solid #000000; background-color:#FFFFCC; }
#welcint { float:left; font-weight:bold; font-size:1em; margin-top:12px; }

.vsblue { color:#00A0C6; }
.vsblack { color:#000; }
.title02 { background:url(http://business-communication-skills.com/images/bg-02.gif) no-repeat center top; height:28px; padding:15px 0 13px 0; font-weight:bold; color:#19A7DE; font-size:1.4em; text-align:center; margin:26px 0 21px 0; }
.title03 { background:url(http://business-communication-skills.com/images/bg-03.gif) no-repeat center top; height:28px; padding:15px 0 13px 0; font-weight:bold; color:#19A7DE; font-size:1.4em; text-align:center; margin:26px 0 21px 0; }
.title05 { background:url(http://business-communication-skills.com/images/bg-08.gif) no-repeat center top; height:58px; padding:12px 0 8px 0; font-weight:bold; color:#19A7DE; font-size:1.4em; text-align:center; margin:26px 0 21px 0; }
.title06 { height:58px; padding:12px 0 8px 0; color: #000; font-weight: bold; font-size:1.4em; text-align:center; margin:26px 0; background:url(http://business-communication-skills.com/images/bg-06.gif) no-repeat center top; }
.title07 { background:url(http://business-communication-skills.com/images/bg-07.gif) no-repeat center top; height:28px; padding:15px 0 13px 0; font-weight:bold; color:#19A7DE; font-size:1.4em; text-align:center; margin:26px 0 21px 0; }
.title08 { background:url(http://business-communication-skills.com/images/bg-09.gif) no-repeat center top; height:58px; padding:12px 0 8px 0; font-weight:bold; color:#19A7DE; font-size:1.4em; text-align:center; margin:26px 0 21px 0; }

h2 { color: #fff; font-weight: normal; font-size:1.8em; text-align:center; padding:11px 0; margin:20px 0; background:url(images/bg-maintitle.gif) no-repeat center top; }
#deep h2 { color: #fff; font-weight: normal; font-size:1.8em; text-align:center; padding:11px 0; margin:20px 0; background:url(images/bg-maintitle2.gif) no-repeat center top; }
h3 { color: #2590B3; font-weight: normal; font-size:1.4em; text-align:center; padding:12px 0; margin:20px 0; background:url(images/bg-h3.gif) no-repeat center top;}
h4 { color: #fff; font-weight: normal; font-size:1.4em; line-height:1.3em; text-align:center; padding:16px 0; margin:20px 0; background:url(images/bg-h4.gif) no-repeat center top; }
h5 { color: #fff; font-weight: normal; font-size:1.4em; line-height:1.3em; text-align:center; padding:12px 0; margin:20px 0; background:url(images/bg-h5.gif) no-repeat center top; }
#cta1 { color: #1E1E1E; font-weight: normal; font-size:1.2em; line-height:1.3em; text-align:center; padding:10px 0; margin:20px 0; background:url(images/bg-cta1.gif) no-repeat center top; }
#cta1 a, #cta1 a:visited { text-decoration: none; color:#151515; }
#cta1 a:hover { text-decoration: underline; }
#cta2 { color: #1E1E1E; font-weight: normal; font-size:1.2em; line-height:1.3em; text-align:center; padding:10px 0; margin:20px 0; background:url(images/bg-cta1.gif) no-repeat center top; }
#cta2 a, #cta2 a:visited { text-decoration: none; color:#151515; }
#cta2 a:hover { text-decoration: underline; }
#cta3 { color: #1E1E1E; font-weight: normal; font-size:1.2em; line-height:1.3em; text-align:center; padding:10px 0; margin:20px 0; background:url(images/bg-cta2.gif) no-repeat center top; }
#cta3 a, #cta3 a:visited { text-decoration: none; color:#151515; }
#cta3 a:hover { text-decoration: underline; }
#cta4 { color: #1E1E1E; font-weight: normal; font-size:1.2em; line-height:1.3em; text-align:center; padding:10px 0; margin:20px 0; background:url(images/bg-cta4.gif) no-repeat center top; }
#cta4 a, #cta4 a:visited { text-decoration: none; color:#151515; }
#cta4 a:hover { text-decoration: underline; }

.vsbluetitle {
	color:#00A0C6;
	font-size: 1em;
	font-weight: bold;
}
.oj-bg-bold-nou {
font-weight: bold; font-size: 1.1em; color:#000; font-style: normal;
}
.oj-bg-bold-nou-i {
font-weight: bold; font-size: 1.1em; color:#000; font-style: italic;
}

#tickBullets { margin:30px 30px 0 30px; }
#tickBullets ul { list-style: none; margin: 0 25px 0 25px; padding: 0; }
#tickBullets ul li { display: inline; display: block; color: #151515; padding: 0 0 14px 45px; text-decoration:none; font-size:.9em; background: url(images/tick.jpg) no-repeat left top; text-align:left; line-height:1.6em; }

#normBullets1 { margin:0 0 0 80px; }
#normBullets1 ul { list-style: none; margin: 0 25px 0 25px; padding: 0; }
#normBullets1 ul li { display: inline; display: block; color: #151515; padding: 7px 0 7px 35px; text-decoration:none; font-size:.9em; background: url(http://business-communication-skills.com/images/tick-wbg.gif) no-repeat left top; text-align:left; }

#normBullets2 { margin:0 0 0 55px; }
#normBullets2 ul { list-style: none; margin: 0 25px 0 25px; padding: 0; }
#normBullets2 ul li { display: inline; display: block; color: #151515; padding: 7px 0 7px 35px; text-decoration:none; font-size:.9em; background: url(http://business-communication-skills.com/images/tick-wbg.gif) no-repeat left top; text-align:left; }.yellow-bg {
background-color:#FFFF00;
}

/*  JOHNSON BOX  */
#jbox { width:512px; margin:25px auto; }
#jbox p { margin:0; }
#jbox .head { background: #FFF5AB url(http://business-communication-skills.com/images/jbox-top.gif) no-repeat top; height:40px; text-align:center; font-weight:normal; font-size:1.1em; padding:15px 0 0 0; margin:0; }
#jbox .body { background: #FFF5AB url(http://business-communication-skills.com/images/jbox-btm.gif) no-repeat bottom; padding: 0 15px 15px 15px; height:250px; margin:0; }