/*inf*/
*{box-sizing:border-box;}
body{background:#fff;color:#333;margin:0;}
.contentcell{margin:0;padding:0 0 15px 0;float:left;overflow:hidden;text-align:left;width:74%;}
.desc{clear:both;line-height:19px;margin:0 0 15px;}
.nav{padding:45px 0 0 0;width:23%;min-width:182px !important;float:right;overflow:hidden;text-align:left;}
.maintable{display:block;margin:0 auto;padding:0 2px;text-align:left;overflow:auto;position:relative;max-width:1200px;}
.maintopcell{margin:0 auto;max-width:1200px;padding:10px 2px 0;}
.maintopbg{background:#015d8c;border-bottom:2px solid #f80606;border-top:2px solid #f80606;margin:0 0 30px 0;}
.mmtpw{display:none !important;}
.theading{font-weight:bold;padding-top:10px;}
.tmiddle{line-height:18px;padding:9px 0 0 0;}
.ttop,.ttop img{height:6px;}
.ttable{margin-bottom:30px;padding:0;width:100%;}
/*footer*/
.copyright{display:inline-block;font-size:95%;margin:0 12%;text-align:left;}
.footerbottom{text-align:center;}
.pagebottom{background:#015d8c;border-top:2px solid #f80606;color:#fff;margin:0;padding:25px 0;width:100%;}
.pagebottomdiv{margin:auto;padding:0 2px;max-width:1200px;}
/*ad*/
.acell{clear:both;margin:0;padding:0;width:730px;}
.bottomad{clear:both;margin:30px auto 0;width:336px;}
.navbanner{clear:both;margin:0 0 40px;}
/*links*/
a{color:#4a839b;font-weight:normal;text-decoration:none;}
a:hover{text-decoration:underline;}
a:hover img,.socialmedia a:hover,.tpwhamburger:hover{opacity:.85;}
a.balloon{background:#def;display:inline-block;margin:8px 8px 0 0;padding:2px 3px;border-radius:8px;box-shadow:3px 3px 3px #ccc;text-decoration:none;}
a img.border{border:#4a839b 1px solid;}
.nav a{display:block;font-size:14px;margin:0 0 5px 0;padding:0;}
.nav a img,.mmtpw.resp a img{border-bottom:1px solid #fff;margin-bottom:-2px;}
.nav a:hover img,.mmtpw.resp a:hover img{border-bottom:1px solid #4a839b;}
.nav a:hover img,.mmtpw.resp a:hover img,.rescontent a:hover img{opacity:1.0;}
.pagebottom a{color:#fff;display:block;}
.socialmedia a{display:inline-block;height:20px;margin:0 5px 8px 0;}
/*att*/
body,td,.button,.buttonlink,.buttontextlink,select,textarea,.textbox{font:normal 14px tahoma,arial,helvetica,sans-serif;}
.attention{color:#d00;}
#attentionbg{background:#fff url('/images/bulb.png') no-repeat 15px 10px;border:1px solid #ccc;border-left:5px solid #e00;margin:auto;padding:15px;text-indent:20px;width:95%;border-radius:10px;box-shadow:6px 6px 8px #d0d0d0;}
.border,.jscolor,.previewwrapper{border:1px solid #999;box-shadow:6px 6px 8px #d0d0d0;border-radius:4px;}
.cardstyle img{margin-bottom:-25px;}
.center{text-align:center;}
.clear{clear:both;margin:0;padding:0;}
.contentcell img{border-radius:5px;}
.currentpage{display:inline-block;font-weight:bold;}
embed{box-shadow:8px 8px 10px #ccc;}/*round corners breaks chrome*/
h1,h2,h3,h4{font-weight:normal;}
h1{color:#f00;font-size:110%;margin:0 0 8px 0;text-shadow:1px 1px 2px #d0d0d0;}
h2{color:#015d8c;font-size:171%;margin:0 0 13px 0;text-shadow:3px 3px 3px #ccc;}
h3{color:#e00;font-size:114%;text-shadow:2px 2px 3px #d0d0d0;}
h3.trim{background:url('data:image/gif;base64,R0lGODlhEAAPALMAAP9XV/9iYv9sbP93d/+Bgf+MjP+Wlv+hof+rq//AwP/Kyv/V1f/f3//q6v/09P///yH5BAEAAA8ALAAAAAAQAA8AAART8Mn5WqIYJ5H7M0DjUU5AIONkHI3ApMbgPEnwZspAzFKNiA8GASC4YBwgwcGxQAwGC9IhYEjcJIqA0TEo8DKMQJRgSD0WRYJZMgAo1g8EAH5WZyIAOw==') no-repeat 0 2px;margin-bottom:8px;padding:0;text-indent:20px;text-align:left;}
h4{color:#d00;font-size:107%;}
h4.bottom{margin-top:0;text-align:center;}
hr{border:#ccc 1px dashed;}
img{border:0;box-sizing:content-box;max-width:100% !important;height:auto;}
.listing{margin-bottom:30px;text-align:left;}
.listing div{margin-bottom:3px;}
.none{margin:0;}
.pagepic{float:left;margin:0 10px 0 0;}
.previewwrapper{border:1px solid #bbb;min-height:500px;margin:auto;padding:96px;width:816px;}
.rescreator{display:inline;margin:0;}
.rescreatorlabel{display:block;margin:10px 0 0 0;}
.row{text-align:center;margin:auto auto 5px;overflow:auto;}
.rescontent{float:left;margin:0 20px 20px 20px;text-align:center;}
.rescontent b{background:#fff;font-weight:normal;}
.rescontent img{height:135px;width:117px;margin-bottom:-25px;}
.savedvar, #savedvar{border:1px solid #f00;border-radius:5px;box-shadow:8px 8px 10px #ccc;}
.socialmedia{margin-top:20px;}
table{margin:0 auto;}
.tpix{height:1px;width:1px;margin:0;}
ul{list-style:none;}
ul.checkmark li{list-style-image:url('/images/resume-checkmark.png');margin-bottom:1px;}
ul.noindent{list-style:none;margin:0;padding:0;}
ul.noindent li{margin:0 0 1px 0}
/*forms*/
#backbutton{background:#fff url('/images/backbutton.png') no-repeat left center;padding-left:22px;}
.button,.buttonlink,select,textarea,.textbox{background:#fff;color:#333;border:1px solid;border-color:#ddd #999 #999 #ddd;border-radius:4px;box-shadow:3px 3px 3px #d0d0d0;}
.button{cursor:pointer;padding:6px 8px;}
a img.border:hover,.button:focus,select:focus,textarea:focus,.textbox:focus,.jscolor:focus{border:1px solid #4a839b;box-shadow:0 0 5px #4a839b;}
select:focus,textarea:focus,.textbox:focus{background:#ffd;}
.buttontextlink{color:#4a839b;border:none;background:transparent;cursor:pointer;padding:0}
.cardstyle input[type='radio']{margin-top:17px;}
.creatorbuttons{text-align:center;}
.creatorbuttons .button,.creatorbuttons .currentpage{margin:10px 12px 0 0;}
.formlabel,.formfield{float:left;padding:0 0 5px 0;text-align:left;}
input[type='checkbox'],input[type='radio']{cursor:pointer;transform:scale(1.50);}
input[type='submit']:disabled{background:#e0e0e0;cursor:not-allowed;}
input[type='submit']:disabled#savedvar{box-shadow:3px 3px 3px #d0d0d0;}
#nextbutton{background:#fff url('/images/nextbutton.png') no-repeat right center;padding-right:22px;}
.rescontent input[type='radio']{margin-top:17px;}
select{cursor:pointer;}
select,textarea,.textbox{height:29px;width:304px;}
textarea{height:86px;}
#upbutton{background:#fff url('/images/upbutton.png') no-repeat right center;padding-right:22px;}
/*0-960px*/
@media only screen and (max-width:960px){
.copyright{margin:0 3%;}
}
/*0-767px*/
@media only screen and (max-width:767px){
.acell{width:100%;}
embed,object{width:100%;max-height:100% !important;}
.mmtpw{background:#015d8c;display:block !important;}
.mmtpw a:not(:first-child){display:none;}
.mmtpw.resp{position:relative;}
.mmtpw.resp a{background:#fff;border-bottom:1px solid #999;display:block;padding:10px 15px;}
.mmtpw .tpwhamburger{background:url('/images/social.png') no-repeat -225px 0;border-top:2px solid #f80606;color:#fff;cursor:pointer;display:block;float:right;height:35px;line-height:35px;padding-left:35px;width:125px;border-radius:0 0 0 10px;}
.contentcell{float:none !important;width:100%;}
.maintopcell{padding-top:30px;}
.nav,.navbanner{display:none !important;float:none;padding:0;}
}
/*0-540px*/
@media only screen and (max-width:540px){
#attentionbg{width:85%;}
.bottomad{width:100%;}
.copyright{margin:7px auto;}
.footerbottom img{display:block;margin:0 auto;}
select,textarea,.textbox{width:200px;}
ul.noindent li{margin:0 0 3px 0;}
}
/*0-330px*/
@media only screen and (max-width:330px){
select,textarea,.textbox{width:150px;}
}

/*adsense*/
@media only screen and (min-width:768px) {
.adsensebottom{display:inline-block;width:336px;height:280px;}
.adsensenav{display:inline-block;width:180px;height:90px;}
.adsenseslogan{display:inline-block;width:468px;height:60px;}
.adsensetop{display:inline-block;width:728px;height:90px;}
}
@media only screen and (max-width:767px){
.adsensenav{display:none !important;}
.adsenseslogan{display:none !important;}
}
/* cookie bar */
.cc-btn{cursor:pointer;display:block;float:left;margin:0 8px 0 0;padding:5px 0;text-align:center;width:100px;border-radius:5px;}
.cc-btn:hover{text-decoration:none;}
.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s;}
.cc-link{display:inline-block;margin:0 0 5px 0;text-decoration:underline;}
.cc-message{margin:0 8px 5px 0;}
.cc-window{padding:7px 10px 10px 10px;position:static;overflow:hidden;width:100%;z-index:9999;opacity:1;transition:opacity 1s ease;}
.cc-window.cc-invisible{opacity:0;}
