/* 121Speech.com, Vince Robbins, Nov.2009-Oct.2011*/
/* NB Shades: green= rgb(150,202,30;   orange= rgb(244,133,0) */
*,html{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif}
img{border:none}
span.brite {color:#E35213;font-weight:bold}
#outer{border:1px solid silver;width:1000px;margin: 0 auto;}  

#inner{width:970px;margin:12px auto;border:none;padding:0}
#bannernew{width:1000px;height:123px;border-bottom:5px solid #F0F0F0;background: url("/images/banner-121Spanish.jpg") no-repeat 0 0;}
#bannernew h2{margin-left:250px;width:550px;padding-top:30px;font-size:18px;font-style:normal;color:#ff3300;color:white;font-style:italic}

#bannernew p.big{color:rgb(255,121,0);font-size:36px;font-weight:bold;margin: 0 0 0 223px;padding-top:12px}
#bannernew p.small{color:gray;font-size:16px;font-style:italic;margin:4px 0 0 225px}
#bannernew img.logo{float:left;margin-left:40px}
#bannernew img.face{float:right;width:60px;height:85px;width:73px;height:100px;margin-top:0px}
#bannernew img.masthead{margin:-30px 0 0 80px}

#banner{height:110px;border-bottom:5px solid #3F8513;border-bottom: 3px solid #FF3300;}
#banner h2{margin-left:230px;font-size:15px;font-style:italic;color:navy}
#banner p.big{color:rgb(255,121,0);font-size:36px;font-weight:bold;margin: 0 0 0 223px;padding-top:12px}
#banner p.small{color:gray;font-size:16px;font-style:italic;margin:4px 0 0 225px}
#banner img.logo{float:left;margin-left:40px}
#banner img.face{float:right;width:60px;height:85px;width:73px;height:100px;margin-top:0px}
#banner img.masthead{margin:-30px 0 0 80px}

#leftcol{width:220px;height:110%;min-height:700px;overflow:hidden;float:left}
#menu{padding:12px 6px;font-size:13px}
#menu ul{zzzlist-style:none}
#menu ul li{color:green;padding:3px 0}
#menu ul li.attn{color:rgb(244,133,0);color:green;list-style-type:square}
#menu ul li.attn a {color:green;list-style-type:square}
#menu ul li a{color:#0066CC;font-weight:bold;text-decoration:none}
#menu ul li a:hover{color:rgb(244,133,0);text-decoration:underline}
#menu ul li hr{border:none;border-bottom:1px solid rgb(244,133,0)}
#menu .sub ul {zzzlist-style:none}
#menu ul.sub li{color:green;padding:3px 0;margin-left:14px}
#menu ul.sub li.attn{color:rgb(244,133,0);list-style-type:square}
#menu ul.sub li a{color: #0066CC;font-weight:normal;text-decoration:none}
#menu ul.sub li a:hover{color:rgb(244,133,0);text-decoration:underline}
#footer{padding:12px}
#footer p{font-size:11px;color:navy;text-align:center}
#switchlang {width:200px;float:right;text-align:right;margin:10px 30px 0 0}
#switchlang img{width:20px;height:12px;margin:0 0 0 1px;border:0.5px solid gray}
#rightcol {width:160px;border:0px solid silver;float:right}
#rightcol .box {margin:12px 0;border:1px solid rgb(244,133,0);border:1px solid silver;padding:3px}
#rightcol .box h3{color:white;text-align:center;font-size:11px;background-color:#ff3300;padding:3px;margin-bottom:6px}
#rightcol .box p{color:#666666;font-size:10px}
#rightcol .box ul{margin:12px 0;padding-left:0;color:rgb(244,133,0);list-style-type:none}
#rightcol .box ul li{font-size:11px;color:#666666;margin:6px 0;padding-left:10px;text-align:left;background: url(/images/bullet1.gif) 0 3px no-repeat}
#rightcol .boxless{margin:12px 0;text-align:center;padding:4px}
#rightcol .box p.blazing{font-size:24px;color:#003399;text-align:center}
#rightcol .box p.blazing a{font-size:20px;color:#003399}
#rightcol .charity{margin:15px;border:1px solid orange;padding:10px 12px;text-align:center}
#rightcol .charity h3{font-size:14px;font-weight:normal;text-align:center}
#rightcol .charity a{color:#E35213;text-decoration:underline}
#main{margin:10px 190px 20px 228px}
#main .mainimage{width:550px;border-bottom:2px solid silver;margin-bottom:6px}
#main .mainimage img{width:100%}
#main h1{color:#ff3300;font-size:22px;margin:15px 0}
#main #hph h1{}
#main h2{color:#003399;color:#0099FF;font-size:16px;margin:20px 0 10px 0}
#main #hph h2{color:#0099FF;font-size:1em;margin-top:-10px;font-style:italic;}
#main h3{color:#003399;font-size:14px;margin:12px 0 6px 0}

#main .promolink { color:green; text-align:right }

#main p{font-size:13px;color:#444444;margin:6px 0;text-align:justify}
#main ul{margin:12px 0;padding-left:20px;color:rgb(244,133,0);list-style-type:none}
#main ul li{font-size:13px;color:#444444;margin:6px 0;padding-left:20px;text-align:justify;background:url(/images/bullet1.gif) 0 3px no-repeat}
#main ul.pdf li{background:url(/images/pdfsmall.gif) 0 3px no-repeat}
#main ol{margin-left:30px;color:rgb(244,133,0);list-style-type:decimal}
#main ol li{font-size:12px;color:#666666;margin:6px 0;text-align:justify}
#main a{color:#111111;color:navy;font-weight:bold;text-decoration:none}
#main a:hover{color:#111111;text-decoration:underline}
#main img.inbody{float:right;margin-left:15px}
#contactf{width:100%;border-top:2px solid rgb(244,133,0);border-bottom:2px solid rgb(244,133,0);padding:6px 0;margin: 22px 0}
#contactf p{font-size:12px;color:navy;margin:5px 0}
#genform {margin:20px}
#genform table tr th{padding: 2px 6px 2px 0;font-size:12px;font-weight:bold;text-align:right}
#genform table tr td{padding: 2px 6px 2px 0;font-size:12px;font-weight:normal;text-align:left}
img.craig{padding: 2px;border:1px solid #333;margin:10px 15px 10px 0;float:left}
#tp .panel{-webkit-border-radius:9px;-moz-border-radius:9px;margin:10px 0;border:1px solid silver;background-color:#fafafa;padding:10px 15px}
#tp .panel img{width:100px;height:130px;float:left;border:1px solid silver;}
img.left {-webkit-border-radius:6px;-moz-border-radius:6px;}
#tp .panel h5{margin: 5px 0 0 116px;font-weight:bold;color:#FF3300;font-size:16px;text-align:left}
#tp .panel p{margin:12px 0 0 115px}
#tp .panel img.right{float:right;width:30px;height:20px}
#tp .panel img.leftsm{float:left;width:30px;height:20px;margin:0 10px 0 15px}
#tp .panel img.rightsm{float:right;width:90px;height:36px;border:none}
#tp .panel div.skypelink{width:260px;float:right}
#tp .panel div.skypelink img{width:90px;height:36px;border:none;float:right}
#tp .panel div.skypelink p {margin-left:0;color:#73AA09;font-weight:bold;margin: 8px 0px 0 0}

#tp .tpleft{width:100px;height:180px;float:left;}
#tp .tpleft img{width:100px;height:130px;-webkit-border-radius:6px;-moz-border-radius:6px;}
#tp .tpleft p {font-size:12px;margin:6px 0 0 0;text-align:center;color:#FF00CC}
#tp .tpleft a {font-size:12px;color:#FF00CC}

#reg table {border-collapse:collapse}
#reg table th{width:170px;font-size:13px;padding:3px 6px;font-weight:normal;color:navy;text-align:right}
#reg table td{width:340px;font-size:13px;padding:3px 6px;color:red;text-align:left}
#reg table td span.note{color:green;font-style:italic}
#reg{width:540px}
.contribs{border:1px solid silver;padding:6px;margin:12px}
.contribs table td{padding:3px}
#offer{background:url(/images/blue-sky.jpg) no-repeat;margin:15px 0;text-align:center;padding:20px 10px}
#offer h4{color:yellow;font-size:20px}
#offer p{text-align:center}
#offer p.a{color:white;font-size:18px;}
#offer p.b{color:yellow;font-size:16px}
#offer p.c{color:white;font-size:16px}

#quiz {width:500px}
#quiz h5{color:navy; margin:20px 0 10px 0;text-align:left;font-size:13px}
#quiz select {color:navy; font-size:13px; font-weight:bold}
#quiz h6{float:right}
#quiz p{color:navy;margin:0 0 0 30px;text-align:left;font-size:12px}
#quiz .keepleft p{margin:0 0 9px 0}
#main #quiz li{color:navy;margin:2px 0 2px 0;text-align:left;font-size:12px;background-image:none}
#quiz input.fb{font-size:20px;border:0;width:140px;background-color:#FFFFFF}
#quiz .scoreboard{width:200px;margin-left:400px;border:1px dotted green}
#quiz .scoreboard p{color:red}
#quiz .reset{float:right;margin-right:30px}
div.ref{border-bottom:2px dotted rgb(244,133,0);padding:10px 20px;}
div.ref b {text-align:right; font-weight:bold; color:navy;}
img#booknow{-webkit-border-radius:9px;-moz-border-radius:9px;}
img#skpromo{width:160px;height:180px;-webkit-border-radius:9px;-moz-border-radius:9px;}
div.tpr {width:300px;float:right;margin-left:15px;border:0px solid silver;}
h5 { color:green; zzztext-align:right }
.clearfix { clear:both}
