html{width:100%; margin:0; padding:0;}
body{font-family: Verdana, Geneva, sans-serif; font-weight:normal; background:url(../image-files/m-bodybg.jpg) top 50px center no-repeat;width:100%; margin:0;padding:0;color:#333;font-size:100%;line-height:1.5;background-color:#fff;}
body{background:url(../image-files/m-bodybg.jpg) top center no-repeat, url(../image-files/foot.png)bottom repeat-x; width:100%;  margin:0;padding:0;color:#333;font-size:100%;line-height:1.5;background-color:#fff;}
h1,h2,h3,h4,h5,h6{}
h1+p{font-size:120%;#333; line-height:150%; font-weight:bold;}
h1,h2,h3,h4,h5,h6{margin:1em 0 .5em}
h1{font-size:54px;margin-top:0;margin-bottom:10px;}
h2{font-size:150%}
h3{font-size:125%; background-color:#CC4F19; color: #fff; width: auto;}
h4{font-size:100%;}
blockquote{display:block;clear:both;background-image:url(../image-files/speech.jpg);background-repeat:no-repeat;background-color:#ccf;font-family:'Courier New';color:#000;font-size:90%;font-style:italic;margin:30px 0;padding:5px 70px;line-height:120%}
img{border:0}
p{margin:1em 0}
a:link img{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}
a:hover img{opacity:.5}
a{color:#00E}
a:visited{color:#55199A}
a:active{color:#E00}
a img{border:0}
hr{height:6px;border-style:none;color:transparent;width:100%;background-image:url(../image-files/hr.jpg);overflow:hidden !important;}
.social-icons{position:absolute; top:107px; right:35px;}
.social-icons img{display:inline;}
.social-icons a:link img{ float:left;border:transparent;}
.search{position:absolute; top:68px; right:20px;}
#PageWrapper{width:1000px;margin:0 auto 10px auto;float:none;box-shadow:none;font-size:120%; line-height:150%;background-image:none;background-color:transparent;;}
#Header{background-image:url(../image-files/m-header.png);width:1000px;height:461px;background-color:transparent;}
#Header .Liner{background-image:url();padding:1px 0;float:none;position:relative;min-height:461px;background-color:transparent;}
#ContentWrapper{float:left;width:700px;margin:0; margin-top:50px;padding:0;background-color:transparent;}
#ContentColumn{font-size:100%;border-right:1px dotted #666;width:700px;margin:0px auto 0 auto; float:left; font-family: Verdana, Geneva, sans-serif;background-color:transparent;}
#ContentColumn img{border:none;padding:10px}
#ContentColumn ul list-style-type: disc;}
#ContentColumn li{background:none;padding-left:30px;padding-bottom:15px;}
#ContentColumn h1{ color:#990000; font-size:180%; text-decoration:none; line-height:120%; margin-top:50px; font-family: Montserrat,Arial,Helvetica,sans-serif;}
#ContentColumn h2{color:#000; font-size:150%; text-decoration:none; border-bottom:none; font-family: arial, sans-serif;}
#ContentColumn h3{color:#fff; font-size:130%; text-decoration:none; font-family: arial, sans-serif;}
#ContentColumn h4{color:#000; font-size:120%; text-decoration:none; font-family: arial, sans-serif;}
#ContentColumn a:link{color:#0066cc;border-bottom:none;}
#ContentColumn a:visited{color:#660066;}
#ContentColumn a:hover{color:#dd5404;}
#ContentColumn .Liner{padding:0 10px; margin-top:-50px;}
#ExtraColumn{display:inline;width:300px;float:right;color:#000;font-size:85%; line-height:100%;background-color:#trasparent;margin-top:40px; margin-left:0px;}
#ExtraColumn .Liner{background-color:transparent; padding-left:10px; margin-top:0;}
#NavColumn{display:none}
#Footer{clear:both;width:1000px; height:150px; color:#000;font-size:80%;background-image:url();margin:0 auto 0 auto;text-align:center; position:relative;}
#Footer .Liner{clear:both;width:1000px;color:#000; background-color:transparent;font-size:80%;background-image:url();padding-left:0;}
.ExtraNav ul li{ display:inline; margin:0 10px;}
.ExtraNav ul li a{color:blue;}
.ExtraNav ul li a:visited{color:blue;}
.ExtraNav ul li a:hover{color:#cc0099;}
.site_blog {width:95%; border:1px solid #330099;box-shadow: 3px 3px 3px #ccc; border-radius:5px; padding:0 5px; font-size:13px; color:#333; background-color:#ececf0;}
.blogItItem {border-bottom:1px solid;}
.Caption, .CaptionCenter {display:block;font-size:12px; margin-top:-10px;}
.Liner{padding:10px}
.triple{float:left;width:320px;margin:0 10px 20px 0;background: url(../image-files/triplebg.jpg) top center repeat-x #fff; border:1px solid #999;  border-radius:5px;box-shadow: 3px 3px 3px #ccc;}
.inner{width:90%;margin:12px auto}
.triple img{margin:0 auto;border:1px solid #ccc;padding:2px}
.inner h3{font-size:120% !important;margin-top:-10px; color:#fff !important; padding-left:3px;}
.triple p{font-size:16px;color:#000;line-height:100%;font-family: arial,lato, sans-serif;}
.triple a{font-size:16px;color:#666;line-height:100%}
.tripledot{background-image:url(../image-files/tripledot-bg.png);background-repeat:repeat-x;width:280px;float:left;margin:15px;border:1px dotted #666;font-size:13px;color:#000; line-height:100%;}
.tripledot img{float:left;margin-right:5px;margin-left:-5px;border:1px solid #666;padding:2px}
.tripledot h3{margin-top:0px;font-size:20px;color:#000}
.holder{margin:5px auto;padding:5px; background-color:#e7e7f7; border:1px solid #ccccff; box-shadow: 5px 5px 5px #666;}
.Ezine{line-height:100%;border:1px solid #666;padding:4px;color:#fff; font-size:14px;font-family:arial, san-serif;text-shadow:0 1px 0 rgba(0,0,0,.3);background:-webkit-linear-gradient(bottom,#999,#666);background:-ms-linear-gradient(bottom,#999,#666);background:-moz-linear-gradient(bottom,#999,#666);background:-o-linear-gradient(bottom,#999,#666);border-radius:6px;border-color:transparent;padding:4px;margin-top:8px;margin-bottom:8px}
.formwrapper, .formbody{width:650px; margin: 0 auto;}
.FormBlockCenter{background-color:#eee; border:1px solid #666;border-radius:5px; max-width:680px !important; margin: 0 auto; font-size:12px;line-height:100%; padding:10px;}
input, textarea {max-width:250px !important;border: 1px solid #666; border-radius:5px;-webkit-box-shadow: 1px 2px 3px 2px #cccccc;padding: 5px;background: rgba(255,255,255,0.5);margin: 0 0 0 15px;}
.FormBlockCenter td span {font-size:11px; font-family:arial; font-weight:normal; display:block;}
.outlink{background-image: url(../image-files/linkout.png);background-position:right;background-repeat: no-repeat;padding: 0 13px 0 0;}
#accordion-wrap{width:270px;}
#accordion h3{font-size:18px !important;}
.ui-accordion .ui-accordion-header{cursor: pointer;display:block;background: url(../image-files/acc.jpg) no-repeat;margin: 0px;min-height: 0;height: 32px;padding-left: 32px;position: relative;color: #333333;font-family: 'Lato', sans-serif;font-weight: normal;font-size: 16px;line-height: 32px;}
.ui-accordion .ui-accordion-header:hover{background-position: 0 -50px;}
.ui-accordion .ui-accordion-header-active{background-position: 0 -100px;}
.ui-accordion .ui-accordion-header-active:hover{background-position: 0 -150px;}
.ui-accordion .ui-accordion-content{background-color:#F7F7F7;padding:20px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;}
#accordion div{background-color:#F7F7F7;border:0px none;margin:0;padding:0;width:270px;height:270px;}
.acc-links a:link{color:#123456;font-size:18px;margin-top:0;padding-bottom:10px;}
.acc-links a:visited{color:#123456;font-size:18px;margin-top:0;}
.acc-links a:hover{color:#0099ff;font-size:18px;margin-top:0;}
#ddmenu{position:absolute;top:5px;right:0;width:100%;display:block;white-space:nowrap;font-family: 'arial', sans-serif;font-size:17px;text-align:center;letter-spacing:normal}
#ddmenu .top-heading{font-size:17px;}
#ddmenu .no-sub a:visited{color:#fff !important;}
#ddmenu ul{margin:0 auto;padding:2px 0 0;text-align:center;width:100%;font-size:0;background:0 0;display:inline-block;list-style:none;position:relative;z-index:999999990;border-radius:2px}
#ddmenu li{margin:0;padding:0;font-size:14px;display:inline-block;zoom:1;position:relative;color:#eee;line-height:44px;transition:background-color .2s;outline:0}
#ddmenu li.full-width{position:static}
#ddmenu li.over{color:#333;background-color:#e4e7ea}
#ddmenu li.over.no-sub{color:#000;background:-webkit-linear-gradient(bottom,#ffcc00,#ff6600);background:-ms-linear-gradient(bottom,#ffcc00,#ff6600);background:-moz-linear-gradient(bottom,#ffcc00,#ff6600);background:-o-linear-gradient(bottom,#ffcc00,#ff6600);border-radius:3px}
#ddmenu .top-heading{font-weight:400;white-space:nowrap;margin:0 22px;text-decoration:none;display:inline-block;outline:0;cursor:pointer}
#ddmenu li a,#ddmenu li a:hover,#ddmenu li a:link{color:inherit}
#ddmenu li.no-sub a:visited{color:#000}
#ddmenu li a:hover{text-decoration:underline}
#ddmenu li a:focus{outline:#09F dotted 1px}
#ddmenu i.caret{color:inherit;left:-18px;width:0;height:0;overflow:hidden;vertical-align:middle;margin-bottom:2px;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;display:inline-block;position:relative}
#ddmenu .dropdown{width:auto;left:0;color:#333;padding:0;margin:0;display:none;position:absolute;top:100%;border:1px solid #bbb;border-top:none;border-radius:0 0 3px 3px;box-shadow:0 6px 6px rgba(0,0,0,.175)}
#ddmenu li.full-width .dropdown{width:100%;padding:0;margin:0}
#ddmenu .offset300{left:-300px;right:auto}
#ddmenu .left-aligned{left:auto;right:0}
#ddmenu .right-aligned{right:auto;left:0}
#ddmenu li.over .dropdown{display:block}
#ddmenu .dd-inner{text-align:center;padding:20px;margin:0;background-color:#e4e7ea;white-space:nowrap;font-size:13px;line-height:1.35}
#ddmenu .dropdown a{display:block;color:#444;line-height:22px;text-decoration:none;padding:0; font-size:15px;}
#ddmenu .dropdown a:focus,#ddmenu .dropdown a:hover{text-decoration:underline;color:#09F}
#ddmenu div.column{text-align:left;vertical-align:top;display:inline-block;white-space:normal;width:auto;min-width:170px;max-width:300px;padding:0 30px;border-right:1px solid #333}
#ddmenu div.dd-inner div:last-child{border-right:none}
#ddmenu div.column h3{font-weight:500;line-height:1.1;margin-top:12px;margin-bottom:8px;font-size:20px}
#ddmenu li{border-radius:3px 3px 0 0}
#ddmenu div.column h3{border-bottom:1px solid #333}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lightbox img{width:auto;height:auto}
#lightbox a img{border:none}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#imageContainer{padding:10px}#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav{left:0}#hoverNav a{outline:0}
#nextLink,#prevLink{width:49%;height:100%;background-image:url(data:image-files/gif;base64,AAAA);display:block}
#prevLink{left:0;float:left}
#nextLink{right:0;float:right}
#prevLink:hover,#prevLink:visited:hover{background:url(../image-files/prevlabel.gif) left 15% no-repeat}
#nextLink:hover,#nextLink:visited:hover{background:url(../image-files/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{font:11px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}
#imageData{padding:0 10px;color:#666}
#imageData #imageDetails{width:70%;float:left;text-align:center}
#imageData #caption{font-weight:700}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;outline:0}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}
.Navigation{display:none}
.right-nav{width:260px;margin:5px auto 20px;text-shadow:0 1px 0 rgba(0,0,0,.3);background:#036;background:-webkit-linear-gradient(bottom,#36f,#036);background:-ms-linear-gradient(bottom,#36f,#036);background:-moz-linear-gradient(bottom,#36f,#036);background:-o-linear-gradient(bottom,#36f,#036);border-color:transparent}
.right-nav ul{list-style-type:none}
.right-nav a:link{width:100%;font-size:20px;color:#fff;border:transparent;margin:4px auto}
.right-nav a:hover{font-size:20px;color:#cc0}
div.clear{clear:both;background-color:transparent}div.clear10{clear:both;height:10px;background-color:transparent}div.clear20{clear:both;height:20px;background-color:transparent}div.clear30{clear:both;height:30px;background-color:transparent}div.clear40{clear:both;height:40px;background-color:transparent}div.clear50{clear:both;height:50px;background-color:transparent}div.clear60{clear:both;height:60px;background-color:transparent}div.clear70{clear:both;height:70px;background-color:transparent}div.clear80{clear:both;height:80px;background-color:transparent}div.clear90{clear:both;height:90px;background-color:transparent}div.clear100{clear:both;height:100px;background-color:transparent}
.img-left {float: left;	padding: 5px;	margin-top: 5px;	margin-right: 15px;	border: 2px solid #000066;	margin-bottom: 5px}
.img-right {	float: right;	padding: 5px;	margin-top: 5px;	margin-left: 5px;	border: 2px solid #000066;	margin-bottom: 5px}
.img-right-none {float: right; padding: 5px; margin-left: 5px; border: transparent;}
.mobile-only{display:none;}
span.mobile-only{display:none;}
.mobileOnly{display:none;}
span.mobileOnly{display:none;}
/*This is the mobile section of the stylesheet */
@media screen and (max-width:16cm){
.mobile-only{display:block;width:100%}
span .mobile-only{display:inline;}
div .mobileOnly{display:block;}
span .mobileOnly{display:inline;}
.desktopOnly{display:none;}
.desktop-only{display:none;}
#ExtraColumn, .HorizontalNavBarLeft,  #Header .ExtraNav, #NavColumn,  .Navigation, #cssmenu, #ddmenu,  .HorizontalNavBar, .HorizontalNavBarCSS,.Navigation, .lil, .root, .scroll-top-wrapper{display:none;}
body{width:100%; margin:0;background:url(../image-files/modern-mobile-header.jpg) #ccc top left no-repeat; background-attachment:fixed;margin:0;padding:0;color:#333;font-size:90%;line-height:1.5em;letter-spacing:.03em}
.mobile-header{height:5px;background:url() no-repeat; background-color:transparent;}
#Header,#Header .Liner{height:1px; background-image:url();}
#PageWrapper{overflow:hidden; width:95%;background-color:#fff; border:1px solid #668499; margin-top:150px !important; margin-bottom:10px; border-radius:5px;-webkit-box-shadow: 1px 2px 3px 2px #cccccc;}
#ContentWrapper{margin:40px auto 10px auto;float:none;display:block;width:100%;background-image:url();background-color:transparent;}
#ContentColumn{margin:0; padding-top:20px;margin-top:100px;display:block;width:97%;background-color:#fff;border:none; font-size:100%;}
#ContentColumn h1{margin-top:20px; text-align:center;}
#ContentColumn .Liner{width:97%;border:none; margin-left:0;padding-left:5px;}
#ContentWrapper a:link{color:#0033cc;}
#ContentWrapper a:visited{color:#660066;}
#ContentWrapper a:hover{color:#000000;}
#Footer{display:block;width:80%;background:url() bottom center no-repeat;height:120px; margin-bottom:0; font-size:90%;}
#Footer .Liner{display:block; width:80%;margin-bottom:0}
#Footer p{margin:15px auto;padding-top:10px;text-align:center;color:#333;font-size:11px}
#Footer a:link {color:#06c;font-size:12px;}
#Footer a:visited {color:#06c;}
#Footer a:hover {color:#000000;}
#Footer{background-image:url(); display:block;width:90%;}
#Footer.Liner .social-icons img{display:inline !important;}
.footer-links{position:relative; top:0px;}
.responsive-adsense{float:none; width:100%;  display:block; margin:15px auto; clear:both;}
#wrap{width:95%; border:1px solid #666;background:-webkit-linear-gradient(bottom,#cccccc,#666666);background:-ms-linear-gradient(bottom,#cccccc,#666666);background:-moz-linear-gradient(bottom,#cccccc,#666666);background:-o-linear-gradient(bottom,#cccccc,#666666);border-color:transparent;padding:4px;margin-top:40px;margin-bottom:8px;margin-left:3px;color:#fff; border-radius:5px;-webkit-box-shadow: 1px 2px 3px 2px #cccccc;}
#wrap img{border:transparent;}
#wrap a:link{color:#fff; font-weight:normal; font-size:15px; margin:10px;}
#wrap a:visited{color:#fff;}
#wrap a:hover{color:#ff0;}
.MobileNav img{border:transparent}
.more{display:none;background:0 0;padding:0;}
.callout{width:120px; margin:5px; font-family:arial,san-serif;}
.mb{width:300px; margin-left:0; margin-right:0;float:none;display:block;}
h1+p{font-size:16px;color:#666; font-weight:bold;}
form{display:inline;float:none;width:90%}
.AdSenseBoxCenter468,.AdSenseBoxExtraColumn,.AdSenseBoxLeft,.AdSenseBoxRight{display:block;float:none;width:95%; margin-left:0; border:transparent;}
.ad1{float:none;display:block;margin:10px auto}
hr{height:10px;border-style:none;color:transparent;width:80%;background-image:url(../image-files/hr.png);overflow:hidden !important;}
blockquote{padding:5px 15px}
.triple1st{margin-left:15px}
.triple{background: url(../image-files/triplebg.jpg) top center repeat-x #fff; float:none;width:290px; margin-left:10px; padding-left:0;border:none;clear:both}
.triple p{line-height:100%}
.tripledot{float:none;width:280px;display:block;clear:both;margin:10px auto !important;}
.tripledot p{line-height:100%}
.splitcol-1{width:90%;float:none;margin-left:0;margin:0 auto;background-color:#e7e7f4; font-size:16px;color:#000;}
.splitcol-2{width:90%;float:none;margin-left:0;margin:0 auto;background-color:#e7e7f4; font-size:16px;color:#000;}
.ReminderBox{float:none;margin:10px auto;width:90%;display:block}
div.checkout{width:220px;overflow:hidden!important}
.mobile-nav{font-size:12px; position:absolute; top:110px; width:90%; margin:5px auto !important;}
.Ezine{width:90%;float:none;display:block;margin:10px auto;padding:0}
.Ezine table{width:85%;margin:0 auto}
.Ezine td{width:100%;text-align:center;vertical-align:top}
.social{position:relative; left: 20px; background-color:transparent;}
.big{padding:0 15px}
img{max-width:100%!important;height:auto!important;-ms-interpolation-mode:bicubic;padding:4px;border:1px solid #ccc;clear:both;display:inline !important;}
.mob-img img{display:inline !important; text-decoration:none; border-bottom:none;}
.mob-img a:link{text-decoration:none; border-bottom:none;}
.formwrapper, .formbody{width:270px; padding:10px; margin: 0 auto;background:#eee;}
.FormBlockCenter{ border:none;background-color:transparent !important; max-width:300px !important; margin: 0 auto; font-size:12px;line-height:100%; padding:10px;}
input, textarea {max-width:250px !important;border:1px solid; padding: 5px;margin: 0 0 0 0px;}
.FormBlockCenter  span {font-size:11px; font-family:arial; font-weight:normal; display:block;background:transparent; margin-bottom:-10px;}
textarea{margin-top:14px !important;}
.FormBlockCenter h2{display:none;}
#NotifyDiv input[type=text],#NotifyDiv select,#NotifyDiv textarea,.FormBlockLeft,.c2Form,.comments input[type=text],.comments textarea,.formbody input[type=text],.formbody select,.formbody textarea,.formwrapper,.storyInput,.titleInput,comments select,formbody{width:300px!important}
table{margin-left:-10px;width:90%!important;border:transparent;clear:both}
table,td,tr{width:100%;display:block;overflow:hidden!important}
table>span{display:none}
table #comments{width:100%!important; max-width:900px !important;display:block;border:1px solid #666;}
.subBodyText{display:block}
.videowrap{position:relative; left:-8px;padding-bottom:56.25%;padding-top:25px;height:0; }
.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.AdSenseBoxLeft{float:none;display:block;width:250px;margin:10px auto;border:transparent}
.bottomLinks{margin:10px auto;}
tr, td, .ImageBlock, .ImageBlockCenter, .colum_0, .column_1 .column_2, .column_3, .column_4, .columns_block, .grid_block{max-width:50%!important;display:inline !important;border:none;margin:0 auto}

}

#ContentWrapper{float:none;width:1000px;background-color:transparent;padding:0;}
#ContentColumn{width:1000px;margin-top:0;background-color:transparent;float:none;border:none;}
#ContentColumn .Liner{width:1000px;margin-top:0px;background-color:transparent;float:none;border:none;} 
#ExtraColumn,#NavColumn{display:none;}
@media screen and (max-width:16cm){
.mobileOnly{display:block;width:100%;}
.desktopOnly{display:none;}
.desktop-only{display:none;}
#PageWrapper{ width:98%;background-color:#fff; border:1px solid #668499; margin-top:150px !important; margin-bottom:10px; border-radius:5px;-webkit-box-shadow: 1px 2px 3px 2px #cccccc;}
#ContentWrapper{ margin:0 auto 10px auto;float:none;display:block;width:97%;background-image:url();background-color:#fff;}
#ContentColumn{width:97%;border:none;margin-top:80px;}
#ContentColumn .Liner{width:100%;border:none;}
#Footer{display:block;width:95%;background:url() bottom center no-repeat;height:120px; margin-bottom:0; font-size:90%;}
#Footer .Liner{display:block;width:95%; margin-bottom:0}
}