html{
width:100%;
height:100%;
transition:3s;
}
body{
width:100%;
height:100%;
font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
background:white url("../images/fbg.jpg") repeat scroll right top;
}
ins{
margin:auto;
}
p{
padding-left:8px;
padding-right:8px;
}
table.tl th, table.tl td{
text-align:left;
}
.igal{
text-align:center;
}
.verse {
margin:0 5px;
padding:0;
font-size:10px;
font-weight:bold;
text-align:center;
vertical-align:top;
}
.ack{
font-size:smaller;
background:#f1f1f1;
}
.pfooter{
font-size:smaller;
}
.clear{
clear:both;
}
table.zebra th{
background-color:gold;
 }
table.zebra tbody tr:nth-child(odd) {
background-color:#fffec4;
}
.note{
font-size:small;
text-align:right;
}
.iclogo{
display:inline-block;
width:200px;
height:19px;
background:url("../images/sprite1.gif") 0px 0px;
}
#dsearchsub{
display:none;
}
#fles,#flen,#flfr,#flpt,#flit,#flja{
display:inline-block;
width:21px;
height:14px;
}
#fles{
background:url("../images/sprite1.gif") -200px -30px;
}
#flen{
background:url("../images/sprite1.gif") -221px -30px;
}
#flit{
background:url("../images/sprite1.gif") -242px -30px;
}
#flpt{
background:url("../images/sprite1.gif") -263px -30px;
}
#flfr{
background:url("../images/sprite1.gif") -284px -30px;
}
#flja{
background:url("../images/sprite1.gif") -305px -30px;
}
#ictw,#icfb,#icyt,#icgp,.ictw,.icfb,.icyt,.icgp{
display:inline-block;
width:32px;
height:32px;
}
#icyt,.icyt{
background:url("../images/sprite1.gif") 0px -30px;
}
#ictw,.ictw{
background:url("../images/sprite1.gif") -32px -30px;
}
#icgp,.icgp{
background:url("../images/sprite1.gif") -64px -30px;
}
#icfb,.icfb{
background:url("../images/sprite1.gif") -96px -30px;
}
.notice{
background:#ffffef;
border:2px solid gold;
color:black;
padding:10px;
}
.border{
border:1px solid gold;
background:#ffffef;
display:block;
padding:10px;
clear:both;
}
.stretch{
width:90%;
}
.imgembed{
float:left;
border:1px solid gray;
padding:5px;
margin-top:10px;
margin-bottom:10px;
margin-right:20px;
background:#ececec;
font-size:x-small;
}
.aright{
text-align:right;
}
.aleft{
text-align:left;
}
.acent{
text-align:center;
}
.bline{
border-bottom:1px solid black;
}
.changestyle{
text-align:center;
font-weight:bold;
font-variant:small-caps;
}
.breadcrumbs{
font-size:smaller;
}
.breadcrumbs a{}
a img{
border:0px solid black;
}
#dcomments{
clear:both;
margin-top:20px;
}
#dcenter {
float:left;
width:90%;
background:white;
}
#dleft{
float:left;
width:5%;
}
#shleft {
height:25px;
background:#ffc617;
}
#dright{
float:left;
width:4.9%;
}
#shright {
height:25px;
background:#ffc617;
}
.ygbg{
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9YAAAABCAYAAAA7Oja4AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90BBw8qCd8oh+kAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAA1klEQVRIx71VyxWAMAhrNnP/NRwkXn3aIglFL+UbKH0G8Dw41A9j+Dn4qU4yCI342IEp9ooEcIQD+O8IcQ6I+sP3vWb1kKiD1VzxoU9qvLARDMTxKbLjj2wZ35+nG9Np6/ZXcqo+NVZ5T8em/EMZPSSnzctHXbMUfRR0V45sGV/ldGN22TpydmGqeMpMndjMWY1xbF3yxMex1vnIvet8YE31m8BJD6/WuKALLq7AgGoY0xOZoCwmqI4iDdKjXbJOx+G8KuvAwHVWzert22qoOeyvs/VOHBc1kKscKAQBqwAAAABJRU5ErkJggg==) repeat;
}
#dcentertop{
position:fixed;
z-index:10;
top:0px;
width: 90%;
}
#dcentertop img{
padding-top:10px;
}
#dcenterbottom{}
#dbadges{
float:right;
}
#dbadges div.holder{
margin-left:5px;
float:left;
}
table{
width:100%;
border-collapse:collapse;
}
#ulmenubar {
display:block;
width:100%;
list-style:none;
padding:0px;
margin:0px;
background:#555555;
}
#ulmenubar .tmenuitem{
border-right:1px solid #FFFFFF;
color:#FFFFFF;
font-size:17px;
padding-bottom:5px;
padding-top:10px;
text-align:center;
vertical-align:middle;
display:inline-block;
width:15%;
}
#ulmenubar .tmenuitem:hover{
background:#888888;
}
#ulmenubar .tmenuitem a{
color:#ffffff;
}
#dcentermiddle{
border-bottom:1px dotted #d8d8d8;
margin-top:25px;
}
.linkboxw,.linkboxd{
float:right;
width:20%;
}
.linkboxy,.linkboxm{
width:100%;
}
#links,.linkboxd,.linkboxw,.linkboxm{
text-align:center;
margin-right:auto;
margin-left:auto;
margin-bottom:10px;
margin-top:5px;
background-color:rgb(245, 245, 245);
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid rgb(233, 233, 233);
}
#links{
width:300px;
}
.links_hd{
width:300px;
vertical-align:top;
}
#linksl,#caleved{-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px 5px 5px 5px;
border:1px solid #E9E9E9;
background-color:white;
}
#caleved{
text-align:center;
width:300px;
margin-left:auto;
margin-right:auto;
}
#caleved h3{
border:1px solid #CCCCCC;
color:#333333;
font-family:Georgia;
font-size:medium;
font-style:normal;
font-weight:400;
letter-spacing:5.2px;
line-height:30px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
vertical-align:baseline;
word-spacing:0;
margin:0px;
}
#linksl h4{
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #EDEDED),color-stop(1, #FFFFFF));
background-image:-o-linear-gradient(bottom, #EDEDED 0%, #FFFFFF 100%);
background-image:-moz-linear-gradient(bottom, #EDEDED 0%, #FFFFFF 100%);
background-image:-webkit-linear-gradient(bottom, #EDEDED 0%, #FFFFFF 100%);
background-image:-ms-linear-gradient(bottom, #EDEDED 0%, #FFFFFF 100%);
background-image:linear-gradient(to bottom, #EDEDED 0%, #FFFFFF 100%);
background-position:left top;
background-repeat:repeat-x;
 color:#101010;
font-size:80%;
margin-left:auto;
margin-right:auto;
margin-top:0px;
text-align:center;
padding-bottom:10px;
}
#linksl h5{
margin:0px;
background:lightblue;
}
.caleve h4{
width:250px;
background-image:none;
padding-bottom:5px;
}
.caleve a{
display:block;
}
.caleve{
border-bottom:5px solid #ededed;
}
#links ul,.linkboxy ul,.linkboxm ul,.linkboxw ul,.linkboxd ul{
margin:0px;
padding:0px;
 list-style:none;
text-align:center;
display:inline-block;
}
#links ul li,.linkboxy ul li,.linkboxm ul li,.linkboxw ul li,.linkboxd ul li{
margin-bottom:5px;
font-size:smaller;
display:inline-block;
padding-right:10px;
}
#links ul li strong,.linkboxy ul li strong,.linkboxm ul li strong,.linkboxw ul li strong,.linkboxd ul li strong{
color:green;
font-size:larger;
font-style:italic;
}
.w80{
float:left;
width:75%;
}
.w70{
float:left;
width:70%;
}
.w65{
float:left;
width:65%;
}
.w60{
float:left;
width:60%;
}
.w40{
float:left;
width:40%;
}
.w35{
float:left;
width:35%;
}
.w25{
float:left;
width:25%;
}
.w20{
margin-left:20px;
float:right;
width:25%;
}
.vatop{
vertical-align:top;
}
#moonanimd{
clear:both;
 }
#translatedby{
color:#666666;
font-size:small;
}
.bold{
font-weight:bold;
}
.war,.new{
padding-left:50px;
padding-top:10px;
padding-bottom:20px;
display:block;
font-style:italic;
font-size:smaller;
clear:both;
}
.war{
background:url("../images/warning-icon.png") no-repeat left top;
border:1px solid orange;
}
.new{
background:url("../images/attention-icon.png") no-repeat left top;
border:1px solid green;
}
.msg{
display:block;
padding:10px;
font-style:italic;
clear:both;
background:#e8ffe8;
border:1px solid green;
padding:5px;
}
.err{
display:block;
padding:10px;
font-style:italic;
background:#ffebeb;
border:1px solid red;
padding:5px;
margin-top:2%;
margin-bottom:2%;
}
.mul > li{
margin-bottom:1.5%;
}
div.textp{
text-indent:20px;
margin-left:10px;
}
#moonanimd{
text-align:center;
}
.adunit{
text-align:center;
}
.appp{
text-indent:10px;
margin:10pt;
}
table.month td textarea,table.week td textarea, table.day td textarea{
width:100%;
}
#dsearch{
float:right;
}
#search-box { background:#e1e1e1;
 width:240px;
 background:-webkit-gradient( linear,left top, left bottom, color-stop(0, rgb(243,243,243)), color-stop(1, rgb(225,225,225)));
 background:-moz-linear-gradient( center top, rgb(243,243,243) 0%, rgb(225,225,225) 100%);
 border-radius:17px;
 -webkit-border-radius:17px;
 -moz-border-radius:17px;
 box-shadow:1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
 -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
 -moz-box-shadow:1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
}
#cse-search-box input[type="text"]{
width:150px;
margin-left:5px;
border-radius:17px;
-webkit-border-radius:17px;
-moz-border-radius:17px;
box-shadow:-1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
 -webkit-box-shadow:-1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
 -moz-box-shadow:-1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}
.but_anims,.btn-anim{
font-weight:bold !important;
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) ) !important;
 background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% ) !important;
 background-color:#9dce2c !important;
}
.but_anim{
cursor:pointer;
}
option{
background:white;
color:black;
}
.arrowleft{
visibility:visible;
cursor:pointer;
font-size:xx-large;
color:#4ea923;
}
.arrowleft:hover, .arrowleft:focus{
background-position:-32px 0;
}
.arrowright{
visibility:visible;
cursor:pointer;
font-size:xx-large;
color:#4ea923;
}
.arrowright:hover, .arrowright:focus{
background-position:-32px 0;
}
.arrowleft-disabled{
width:32px;
height:32px;
visibility:hidden;
}
.arrowright-disabled{
visibility:hidden;
width:32px;
height:32px;
}
.radial{
background:-moz-radial-gradient(center, ellipse cover,rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
background:-webkit-radial-gradient(center, ellipse cover,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background:-o-radial-gradient(center, ellipse cover,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background:-ms-radial-gradient(center, ellipse cover,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background:radial-gradient(ellipse at center,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff",GradientType=1 );
}
#dcentertop2{
box-shadow: rgba(0, 0, 0, 0.188235) -3px -3px 3px 0px, rgba(0, 0, 0, 0.188235) 3px 0px 3px 0px, rgba(0, 0, 0, 0.227451) 0px 3px 3px 0px;
}
#dcentertop1, #dcentertop2{
clear:both;
}
#tostr2{
background:url("../images/stars2.png") no-repeat;
}
.caltype{
float:right;
width:10%;
margin-left:1px;
margin-right:1px;
}
.w20{
width:20% !important;
}
span.today{
display:inline-block;
width:100%;
font-size:200%;
font-weight:bold;
margin-top:80px;
color:white;
text-shadow:0px -1px 2px black;
}
.caltype table{
text-align:center;
border-collapse:collapse;
width:100%;
}
.caltype table td.month{
background:#44b842;
color:white;
font-size:70%;
border-bottom:2px solid #ababab;
text-shadow:1px 1px 1px black;
}
.caltype table td.month a{
color:white;
}
.caltype table td.wday{
background:#dcdcdc;
color:black;
font-size:70%;
font-style:italic;
}
.caltype table td.day{
background:#dcdcdc;
color:black;
font-style:normal;
font-size:250%;
font-weight:bolder;
}
.caltype table td.day div{
text-shadow:1px 1px 1px white;
}
.caltype table td.bsh{
background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 72%, rgba(0,0,0,0) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(72%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0)));
background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 72%,rgba(0,0,0,0) 100%);
background:-o-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 72%,rgba(0,0,0,0) 100%);
background:-ms-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 72%,rgba(0,0,0,0) 100%);
background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 72%,rgba(0,0,0,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#a6000000", endColorstr="#00000000",GradientType=0 );
font-size:5px;
}
.caltype table td.calname{
font-size:small;
font-style:italic;
height:38px;
}
.caltype table td.timg{
padding:0px;
margin:0px;
height:18px;
background:url("../images/pin18x18.png") bottom center no-repeat;
text-align:center;
}
.caltype a:hover,.caltype.link:hover{
color:#006989;
}
.caltype a:visited,.caltype.link:visited {
color:#55c7e9;
}
.caltype a, .link {
color:#0393be;
}
#dflags{
float:left;
padding-top:4px;
}
#dlogo{
float:left;
}
.cleared{ clear:both;}
#dcarousel{
float:left;
width:30%;
}
#dcarcon{
float:left;
width:68%;
}
button{
padding:10px;
}
.hlight{
background:yellow;
font-weight:bold;
}
.lastupdate{
font-size:small;
border-bottom:1px solid gray;
border-top:1px solid gray;
text-align:right;
}
#apptopright{
text-align:center;
}
a.nodec{
text-decoration:none;
color:inherit;
}
#footer{
border-top:10px solid #ffc617 ;
background-color:#dee0e2;
font-size:small;
}
.fsh{
border-top:1px solid #a1acb2;
}
#sicons{
float:right;
}
#dfoot{
width:80%;
margin-left:auto;
margin-right:auto;
}
.tabc{
border-bottom:2px solid gray;
border-left:2px solid gray;
border-right:2px solid gray;
clear:both;
background:#fdfdfd;
padding:15px;
}
ul.tabs{
margin:0px;
padding:0px;
}
ul.tabs li{
font-weight:bold;
font-size:large;
cursor:pointer;
background:#505050;
color:#f0f0f0;
border-top:2px solid gray;
border-left:2px solid gray;
float:left;
list-style:none;
padding-left:10px;
padding-right:10px;
padding-top:15px;
padding-bottom:5px;
}
ul.tabs li:hover{
background:#fdfdfd;
color:black;
text-decoration:underline;
}
.tabha{
background:#fdfdfd !important;
color:black !important;
cursor:default !important;
text-decoration:none !important;
border-right:1px solid gray;
border-left:1px solid gray;
}
#dpicker {
width:70%;
margin:auto;
display:none;
border-top:1px solid black;
border-bottom:1px solid black;
}
#dpicker_table td{
padding:0px;
}
.MyCalendar_dlabel{
font-size:larger;
font-weight:bold;
text-align:center;
background:#ffff88;
}
table td.MyCalendar_headers{
color:black;
background:#ffff88;
vertical-align:top;
text-align:center;
font-weight:bold;
}
.MyCalendar_daysok:hover,.MyCalendar_daysbefore:hover,.MyCalendar_daysafter:hover,.MyCalendar_currentday:hover{
background:#ffff88;
color:black;
}
.MyCalendar_daysok,.MyCalendar_currentday{
text-align:center;
vertical-align:top;
cursor:pointer;
color:black;
}
.MyCalendar_daysbefore{
color:#ababab;
text-align:center;
vertical-align:top;
font-size:9pt;
cursor:pointer;
}
.MyCalendar_wn{
text-align:center;
vertical-align:top;
font-size:9pt;
}
.MyCalendar_daysafter{
color:#ababab;
text-align:center;
vertical-align:top;
font-size:9pt;
cursor:pointer;
}
#dpicker_table td a{
background:gold;
font-weight:bold;
display:block;
cursor:pointer;
text-align:center;
}
.calevei{
display:inline-block;
width:250px;
height:200px;
}
.cemi{
display:inline-block;
width:250px;
height:200px;
float:left;
margin-right:10px;
border:1px solid gray;
}
#c-argentina-holidays{
background:url("../images/sprite2.jpg") 0px 0px;
}
#c-costarica-holidays{
background:url("../images/sprite2.jpg") -250px 0px;
}
#c-mexico-holidays{
background:url("../images/sprite2.jpg") -500px 0px;
}
#c-spain-holidays{
background:url("../images/sprite2.jpg") -750px 0px;
}
#c-chile-holidays{
background:url("../images/sprite2.jpg") -1000px 0px;
}
#c-uruguay-holidays{
background:url("../images/sprite2.jpg") -1250px 0px;
}
#c-colombia-holidays{
background:url("../images/sprite2.jpg") -1500px 0px;
}
#c-panama-holidays{
background:url("../images/sprite2.jpg") -1750px 0px;
}
#c-nicaragua-holidays{
background:url("../images/sprite2.jpg") -2000px 0px;
}
#c-onu-days{
background:url("../images/sprite2.jpg") -2250px 0px;
}
#c-catholic-liturgy{
background:url("../images/sprite2.jpg") -2500px 0px;
}
#c-united_states-holidays{
background:url("../images/sprite2.jpg") -2750px 0px;
}
#c-france-holidays{
background:url("../images/sprite2.jpg") -3000px 0px;
}
#c-united_kingdom-holidays{
background:url("../images/sprite2.jpg") -3250px 0px;
}
#c-brazil-holidays{
background:url("../images/sprite2.jpg") -3500px 0px;
}
#c-portugal-holidays{
background:url("../images/sprite2.jpg") -3750px 0px;
}
#c-italy-holidays{
background:url("../images/sprite2.jpg") -4000px 0px;
}
#c-canada-holidays{
background:url("../images/sprite2.jpg") -4250px 0px;
}
#c-jewish-holidays{
background:url("../images/sprite2.jpg") -4500px 0px;
}
#c-japan-holidays{
background:url("../images/sprite2.jpg") -4750px 0px;
}
#dloginbut{
text-align:center;
}
#mmenu{
display:none;
float:left;
background-color:#ffffe0;
padding:7px;
border:1px solid #ebebeb;
}
#mflags{
display:none !important;
}
#maccom{
margin-left:2%;
margin-right:1%;
}
#macco{
display:none;
float:right;
background-color:#ffffe0;
padding:7px;
border:1px solid #ebebeb;
}
#macco span{
background:url("../images/sprite1.gif") -219px 0px;
display:inline-block;
width:19px;
height:19px;
}
#msearch{
display:none;
float:right;
background-color:#ffffe0;
padding:7px;
border:1px solid #ebebeb;
}
#msearch span{
background:url("../images/sprite1.gif") -200px 0px;
display:inline-block;
width:19px;
height:19px;
}
.dis{display:block !important}
.nt_ev, .fb_ev{}
#fbp{
border-radius:5px 5px 5px 5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
display:inline-block;
padding:3px;
border:1px solid #bcc5ff;
margin:5px;
background:#e1e5ff;
float:right;
}
#fb_username{
margin-right:5px;
}
.none{
display:none;
}
#equiv{
display:none;
}
.miarr{
display:none;
}
#dwpdfd{
margin-top:20px;
}
blockquote{
background:#f9f9f9;
border-left:10px solid #ccc;
margin:0.7em 5px;
padding:0.5em 10px;
quotes:"\201C""\201D""\2018""\2019";
}blockquote:before{
color:#ccc;
content:open-quote;
font-size:4em;
line-height:0.1em;
margin-right:0.25em;
vertical-align:-0.4em
}
blockquote p{
display:inline
}
#myti{display:none;}

.section > .body{
background: #fdfdfd;
padding-top:1%;
padding-bottom:1%;
margin-bottom:1%;
}
.section form {
margin:2%;
}
.section form .item{
margin:2%;
border-bottom: 1px solid #f5f3f3;
padding-bottom: .5%;
}
.section .head{
background:#fffef8;
border-bottom: 2px solid #ddd;
border-top: 2px solid #fffef8;
}
.section .body table{
    border: 1px solid #a0a0a0;
    width: 100%;
}
.section .body table thead{
    background: #f1efef;
}
.section .body table th{
    background: #f1efef;
    border: 1px solid gray;
}
.section .body table thead tr:nth-child(2){
    font-size: small;
}
.section .body table thead tr:nth-child(2) th{
    background: #fffef9;
}

.section .body table td{
    background: white;
    border: 1px dotted gray;
}
.section .item .lab{
display:inline-block;
padding-right:5px;
text-align: right;
width:130px;
}
.section > .head h1, .section > .head h2{
margin: 0%;
padding: 1%;
}
.section > .head > h1.pad, .section > .head > h2.pad{
padding-left:130px;
margin-left:4%;
}
.section form input, .section form select{
padding:3px;
height: 20px;
width:210px;
}
.section form input.solo, .section form select.solo{
padding:inherit;
width:inherit;
}
.section form input:invalid, form select:invalid{
border:1px solid red;
}
.section form input:valid, .section form select:valid{
}
.form-actions{
padding: 19px 5px 20px;
margin-top: 20px;
margin-bottom: 20px;
background-color: #f5f5f5;
border-top: 1px solid #e5e5e5;
}
.section form .form-actions input{

height: inherit;
}
.btn{
padding: 1%;
}
.btn-main{
background: green;
color: white;
font-weight: bold;
font-size: initial;
}
#dlogin{
/*display: inline-block;
float: right;*/
}
.ajsac{
color:#0091ff;
text-decoration:underline;
font-size:small;
cursor:pointer;
}
@media only screen and (max-width:1024px) {
#dcentertop{
width:100%;
}
#equiv{
display:none;
}
#dleft{
display:none;
}
#dcenter{
width:100%;
}
#dright{
display:none;
}
}
@media only screen and (max-width:640px) {
#dsearch form{
text-align:center;
}
ul.tabs li{
float:none;
}
h1{
text-align:center;
}
#myti{display:block}
#YouTubeBar{display:none}
#fles,#flen,#flfr,#flpt,#flit,#flja{
margin-right:15px;
}
#mflags{
display:block !important;
}
#maccom{display:none;}
#mmenu,#msearch,#macco{
display:inline-block;
}
#dflags{
display:none;
}
#dcentermiddle{
margin-top:38px;
}
.MyWindow_frame{
width: 90%;
}
#dmenubar{
display:none;
position:fixed;
}
#equiv{
display:inline-block;
float:left;
font-size:16px;
padding-left:7px;
padding-right:7px;
text-shadow:0 -1px 0 rgba(0,0,0,.3);
}
#dlogo{
float:left;
margin-top:8px;
}
#cse-search-box{
padding-top:6px;
}
#tostr1{
display:none;
}
#dsearch{
display:none;
width:100%;
background:#F9F9C0;
padding-bottom:5px;
padding-top:5px;
}
#cse-search-box input{
width:85%;
}
#ext-div{
display:none;
}
body,#dcentertop1{
background:none !important;
}
#appcenter{
overflow:hidden;
clear:both;
}
#dleft,#dright{
display:none;
background-image:none;
}
#dcarousel,#dcarcon{
float:none !important;
margin:auto;
}
#dcarousel{
width:100%;
}
.border{
padding:0px;
background:none;
border:none;
}
.border table{
margin:auto;
width:50%;
}
#dcarcon{
width:100%;
}
#footer{
text-align:center;
}
.w35,.w65,#dcenter,#sicons{
float:none !important;
width:100% !important;
background-image:none !important;
}
h1,h2,h3,h4,h5,h6{

}
div.caleve h4{
padding-bottom:0px;
padding-top:0px;
}
img,table,div{
max-width:100%;
}
table{
overflow:auto;
display:block;
}
#dpicker_table{
display:table;
}
.caleve{
float:left;
width:270px;
background-image:none;
}
.fes img,.ffr img,.fit img,.fpt img,.fen img{
width:40px;
height:30px;
}
#links, .linkboxw,.linkboxd{
clear:both;
width:auto !important;
float:none;
}
.caltype{
float:none;
width:13%;
display:inline-block;
}
.caltype.w20{
display:none;
}
.tmenuitem{
width:97% !important;
display:block !important;
text-align:left !important;
padding-left:10px !important;
padding-bottom:10px !important;
border-right:none !important;
border-top:1px solid #ECECB6 !important;
}
.tmenuitem a{
margin-right:10px;
}
#breadcrumbsbottom{
text-align:center;
}
.caltype table td.calname{
font-size:7pt;
}
.caltype table td.day{
font-size:small;
}
#dfoot{
width:100% !important;
margin:0px;
}
.w80{
float:none;
width:100%;
}
}
@media only screen and (max-width:500px) {
.caleve{
width:100% !important;
float:none !important;
}
#lupdt{
text-align:center;
}
}
@media only screen and (max-width:375px) {
.section .form-actions{
text-align:center;
}
.section .item .lab{
display:inherit;
padding-right:0px;
text-align:inherit;
width:inherit;
}
#sampletbl{
border:1px solid gold;
background:#ffffef;
}
}
@media only screen and (max-width:320px) {
.w20{
margin-left:0px;
}
#cemip{
text-align:center;
}
.cemi{
float:none !important;
}
#caleved{
margin:5%;

}
select{
max-width:200px;
}
.adunit{
overflow:hidden;
}
.imgembed{
float:none;
padding:0px;
margin:0px;
border:0px solid white;
}
#footer{
text-align:center;
}
.w80{
float:none;
width:100%;
}
#dbadges{
float:none;
text-align:center;
clear:both;
vertical-align:top;
}
div.holder{
float:none !important;
border:none !important;
display:inline-block !important;
}
}
