/*../../../orthoscholar/com/ortho-scholar-37.css*/@charset "utf-8";
body{margin:0;padding:0;font:16px Arial, Helvetica, sans-serif;background:#BBB url("media/gray-textured-background-2.jpg") center 0}
a:link{color:#00E}
a:hover{text-decoration:none}
.mobile{width:100%;min-width:520px;overflow:scroll}
.headOut{width:100%;background:#005a8f}
.head{width:800px;margin:0 auto 10px;position:relative;background:#005a8f}
.head p{margin:0;white-space:nowrap;overflow:hidden}
.head a,.signOut{text-decoration:none;color:#FFF;font-weight:bold}
.head p.secure,.head p.vecaad{padding:2px 4px;box-shadow:0 0 4px 2px #000;z-index:4;background:#BBB url("media/gray-textured-background-2.jpg") center 0}
.head p.secure{position:fixed;bottom:0;left:50%;margin:0 0 0 -400px;text-align:center}
.head p.secure a,.head p.vecaad a{text-decoration:underline;color:#00E;font-weight:normal}
.head p.secure span{display:inline-block;overflow:hidden;width:792px}
.head p.vecaad{position:absolute;top:0;right:0;margin:0}
.logo{position:absolute;top:0;left:0;z-index:1}
.title,.slogan{position:relative;font-size:50px;line-height:50px;padding:0 10px 0 75px;text-shadow:-1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, -3px -3px 0 #000;z-index:3}
.slogan{font-size:32px;line-height:32px;padding:0 10px;vertical-align:super;white-space:nowrap}
.signOut{position:absolute;top:0;right:0;padding:5px 10px;background:#023962;box-shadow:0 0 4px 2px #000;z-index:5}
.menu{position:relative;font-size:18px;width:780px;background:#023962;padding:5px 10px;box-shadow:0 0 4px 2px #000;z-index:4}
.menu a{display:inline-block;padding:5px 20px;white-space:nowrap}
.menu a:hover,.menu a.current,.signOut:hover{background:#0067a4}

.main{width:800px;margin:0 auto 10px;position:relative}
.content{width:500px;min-height:800px;padding:20px;background:#FFF;border:1px solid #999;box-shadow:0 0 4px 2px #000}
h1{position:relative;margin:-20px -20px 20px;padding:0 20px;background:#0067a4;color:#FFF;font-size:24px;line-height:40px;white-space:nowrap;overflow:hidden}
h1 em{position:absolute;top:0;right:0;display:block;width:20px;height:40px;background:#0067a4}
h2{margin:16px 0 0;font-size:22px}
h3{margin:16px 0 0;font-size:19px}
img{border:0}
.content p{margin:0 0 16px}
.content p.mb0{margin:0}
.imgL{float:left;margin:4px 20px 10px 0}
.imgR{float:right;margin:4px 0 10px 20px}
.imgBrdr{box-shadow:0 0 4px 2px #000}
ul,ol,li,.contact p{margin:0;padding:0}
li{margin:2px 0 0 20px}
.contact{width:206px;padding:20px;background:#FFF;border:1px solid #999;position:absolute;top:0;right:0;box-shadow:0 0 4px 2px #000}
.contact .phone{font-size:28px}
.contact .phone span{font-size:14px}
input,textarea{font:14px Arial, Helvetica, sans-serif}
.contact p input,.contact textarea{width:200px}
.red,.strike{color:#F00}
.green{color:#090}
.ra{float:right}

.content form p{margin:0}
.content form p input,.content form textarea{width:494px}
.content form.login{width:200px;margin:60px auto;background:#EEE;border:1px solid #CCC;padding:15px 20px}
.content form.login p input{width:194px}

.foot{width:100%;min-width:800px;background:#005a8f;color:#FFF;text-align:center;padding:0 0 25px}
.foot p{margin:10px 0}
.foot p a{color:#FFF;margin:0 10px;white-space:nowrap}
.foot p.footMenu{margin:0 auto 10px;width:780px;padding:5px 10px;background:#023962;box-shadow:0 0 4px 2px #000}
.foot p.footMenu a{margin:0;text-decoration:none;display:inline-block;padding:5px 20px;font-weight:bold}
.foot p.footMenu a:hover{background:#0067a4}

.specials{background:#DDD;padding:10px 15px;box-shadow:0 0 4px 2px #000;background:#DDD url("media/gray-textured-background-3.jpg") center 0}
.specials h2{margin:0}
.specials p{margin:6px 0 0;font-style:italic}
.specials a{white-space:nowrap;color:#0000EE;font-weight:bold}
.specials img{float:right;margin:0 0 0 15px;border:0}
.specials strong{color:#090}
.specials div{height:0;clear:both}

.loginPg ol{margin:0 0 10px;padding:0}
.loginPg ol li{margin:10px 0 0 20px;padding:0}
.fs16{font-size:16px}
.fs14,.pricing p.clearBoth em strong{font-size:14px}
.fs12{font-size:12px}
em{font-size:12px;margin-left:10px}

.sitemap{padding:20px 0;color:#090}
.sitemap a{font-size:20px}
.seal{float:left;margin:4px 7px 0 0}

.pricing form,.beta,.rForm{float:right;text-align:center;margin:2px 0 0 20px;width:140px}
.pricing input{margin:10px 0 8px}
.pricing .msg{display:inline-block;margin:6px 0 8px}
.beta{margin:0;color:#090}
.buynow{display:inline-block;background:url("media/paypal_buynow.gif");width:107px;height:26px;text-align:center}
.pixel{position:absolute;top:0;right:0}
.pricing em{display:inline-block;margin:0}
.pricing hr{clear:both;margin:25px 0}

#ReviewEmailLinks{min-height:200px}
#ReviewEmailTemplate label{display:block;float:left;width:145px;padding:10px;border:1px solid #999;margin:0 -1px -1px 0;cursor:pointer}

#cities span{display:block;background:#DDD;padding:2px 10px}
#cities ol{float:left;width:146px;margin:0 10px;list-style-type:none}
#cities ol li{margin:10px 0 0}
#cities ol li ul{margin:0;padding:0 0 4px}
#cities ol li ul li{margin:4px 0 0 20px;list-style-type:disc;font-size:14px}

.apply a{display:inline-block;margin-top:6px;font-size:20px;font-weight:bold}
.apply span{display:inline-block;color:#090;font-size:12px;width:500px;white-space:nowrap;overflow:hidden}
.code li{margin-top:10px}
h3 em{font-weight:normal}
.content p.clearBoth,.content p.stay{clear:both;margin:20px 0 24px}

.noWrap{width:500px;overflow:hidden;white-space:nowrap}
.strike{text-decoration:line-through}
iframe{width:540px;height:304px;margin:0 -22px;border:2px solid #000}

.quickReply{display:block;position:relative;background:#F7F7F7 url("media/quick-reply-support-person-gray-bg-3.jpg") no-repeat 91px -22px;margin:10px 0;border:1px solid #999;box-shadow:0 0 4px 2px #000}
.qrLink{display:block;height:64px;padding:6px 0 0 16px;font-size:24px;line-height:28px;color:#00E}
.quickReply div{display:none;position:absolute;top:-1px;left:-1px;width:184px;padding:10px;background:#F7F7F7;border:1px solid #999;box-shadow:0 0 4px 2px #000}
.quickReply div strong{white-space:nowrap;font-size:20px}
.quickReply div span{display:inline-block;padding:4px 0 6px}
.quickReply div em{margin:0}
a.qrClose{position:absolute;top:0;right:0;color:#F00;text-decoration:none;font-weight:bold;padding:3px 5px}
.quickReply:hover{text-decoration:none}
.quickReply:hover div{display:block}