.w3-margin-bottom {

    margin-bottom: 16px !important;

}
.w3-btn, .w3-btn:link, .w3-btn:visited {

    color: #FFFFFF;
    background-color: #4CAF50;

}

body { margin: 0; padding: 0;background-color:#ffffff;
    font-family: "Trebuchet MS", Helvetica, sans-serif; font-size:16px;
	}
	/*background-color:#F9F7F7;*/
h1{text-transform: capitalize;text-align:left;margin-bottom: 15px;}
h2 {
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  margin: 0 0 10px 0;  padding: 0px;
  color: #333333;margin-bottom: 10px;
}
#h2 {
  margin: 0 0 10px 0;  padding: 0px;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 1.1em;
}
h3 {
  margin: 0;  padding: 0px;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size: 1.5em;
  /*padding-bottom:5px;
  margin-bottom:10px;*/
}
h4{margin: 10px 0px;  color: #1891ad;  font-size: 1.5em;}
.site_name_in_blue_bar{
  font-family: arial, helvetica, sans-serif;
  margin: 1px 0 10px 0;  padding: 0px;
  color: #ffffff;
  font-size: 3.2em;
  text-decoration:none;
 }eader
#title_link{
	color: #fff;
	text-decoration:none;
	text-shadow: 2px 2px 2px #ddd;
}
#show_when_small{display:none; visibility:hidden;}
p {
  font-family: verdana, arial, helvetica, sans-serif; 
  line-height: 1.75em;
  font-size: 100%;
}
.text-blue-h2{
    padding: 12px 2px 2px 20px;
    color: #339;
    font-family: verdana;
    font-weight: bold;
    font-size: 21px;
}

body a{
	color:#3d81ee;
	text-decoration:none;
}
body a:hover{
	color:#3d81ee;
	text-decoration:underline;
}
#header {margin: 0px;  text-align: center;	#position: relative;    float: left;
    width: 100%;    margin-bottom: 30px;  margin-top: 20px;}
	
.heading{text-align: left;  width: 1124px;  max-width: 100%;  margin: 0 auto;margin-bottom:10px;}
.site_name{}
.desc-text{text-align:left; margin-top: 0;  margin-bottom: 20px;}
#short_when_small{background-color:#000;height:75px;}

.heading h2{font-size: 45px;font-weight: 700;color:#3d4f86;padding: 0px;margin:0;}
.heading h2 a{color:#3d4f86;text-decoration:none;font-weight: 700;font-family: helvetica;}
.heading h2 a:hover{color:#3d4f86;text-decoration:none;}

/*#header a,a:hover{
	color:#ffffff;
	text-decoration:none;
}*/

#logo-header h1 {
    position: absolute;
    color: #000000;
	text-align: left;
    top: 55px;
    left:20px;
	padding-top: 9px
}
#left-column {
	display:none;
	position: absolute;
	width: 14%;
    min-height:100%;
	height:auto;
    top: 120px; 
    left: 1px;
    font-size: 0.9em;
    #background-color: #CEDDEF;/*#F9F7F7;*/
    z-index: 3;
	box-shadow: 2px 2px 3px #D3DCE8;
   -webkit-box-shadow: 2px 2px 3px #D3DCE8;
   -moz-box-shadow: 2px 2px 3px #D3DCE8;
   filter: progid:DXImageTransform.Microsoft.dropShadow(color=#D3DCE8, offX=2, offY=2, positive=true);
  /*position: absolute;
  padding: 10px;
  #border: 1px solid black;*/  
}
#mainContent{
	width: 1124px;
    max-width: 100%;
    margin: 0 auto;

}
#middle{
  width: 71.7%;
  float: left;
  margin-bottom: 10px;
  padding: 0;
  background-color:#FFFFFF;
  /*box-shadow: 0px 0px 8px #000000;
  -webkit-box-shadow: 0px 0px 8px #000000;
  -moz-box-shadow: 0px 0px 8px #000000;
  filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=0, offY=0, positive=true);
  #z-index: 2;
  border: 1px solid black;background-color:#F9F7F7;*/
}
#middle p{padding:5px;}

#right-column {
  float: right;
  width: 27.3%;
  line-height: 20px;
  max-width: 300px;
  font-size: 0.9em;
  #background-color:#F9F7F7;
  padding-left: 12px;

}

/*ssh: may be not in use */
#middle_overview{
  position: relative;
  background: #fff;
  top: 2px;
  margin-top: 0;
  margin-left:6%;
  margin-right:22%;
  background-color:#F9F7F7;
  box-shadow: 0px 0px 8px #000000;
  -webkit-box-shadow: 0px 0px 8px #000000;
  -moz-box-shadow: 0px 0px 8px #000000;
  filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=0, offY=0, positive=true);
  padding:15px;
  z-index: 2;
  border: 1px solid black;  
}


#horizontal li{display: inline;
list-style-type: none;
padding-right: 20px;}

.overview_side_heading{padding-bottom:15px;padding-top:10px;padding-left:2px;}
.listing {
  overflow:auto;
  margin-top:10px;
  background-color:#ffffff;/*#F9F7F7;*/
  #overflow: visible;
  #position: relative;
  #top: 10px;
  #max-width:1500px;
  #padding-top: 6px;
  #border:1px solid #dddddd;
 }
 
 .calendar_list_l {
	#position: relative;
	#display: block;
	float: left;
	height:auto;
	width: 32%;
	margin: 0.5%;
	#padding: 2px;
	padding-bottom: 10px;
    font-size: 0.9em;
	background-color:#fff;
	border:1px solid #dddddd;
	}
.calendar_image_l{
	#height: 200px;
	float:left; 
}
.calendar_desc_l{
	#height: 30px;
	float:left; 
	clear: left;
	padding-left:10px;
	min-height: 100px;
}

.calendar_list_v {
	#position: relative;
	#display: block;
	float: left;
	height: auto;
	width: 32%;
	margin: 0.5%;
	#padding: 2px;
    font-size: 0.9em;
	background-color:#fff;
	border:1px solid #dddddd;
	}
.calendar_image_v{
	#height: 290px;
	float:left; 
}
.calendar_desc_v{
	#height: 50px;
	float:left; 
	clear: left;
	min-height: 80px;
}

#ad300{
	position: relative;
	display: block;
	float: left;
	height: 280px;
	width: 300px;
	margin: 1px;
	padding: 0;
    font-size: 0.9em;
	border:0px solid #333;
}
.preview_image{border:1px solid #ddd;padding:2px;}
.previewAndDownload{height:auto !important;}
img {display: block; margin-left: auto; margin-right: auto;}

.thumbs{
 border:0px solid #666;
 display: block;
 width:100%;
 height:auto;
 
}

.preview{
	border:1px solid #333;
	display: block;
}	
.large_font{
	font-family:Arial;
	font-size:1.6em;
	color:#880000;
}
#navigation_text{
	font-size:1em;
	font-weight:bold;
	color:#880000;
}
#red_font{color:#880000;}
#link-text{
	font-weight:bold;
	font-size:14px;
}
#small_font{
	font-family:Arial;
	font-size:100%;
	color:#333333;
}
.link-us{width: 100%;
  height: 75px;	
  padding: 12px 20px;
  box-sizing: border-box;
  border:1px solid #cef6ff;
  border-radius: 4px;
  background-color: #ffffff;
  font-size: 16px;
  resize: none;
  color: #1891ad;}
  
textarea{text-align:left;resize:none;
font: Arial, Helvetica, sans-serif, courier;
height:50px;width:95%;}

textarea:focus {outline: none;}


/*
.ad_728_90{width:733px;height:120px;border:1px solid #666;}
.ad_300_250{width:305px;height:265px;border:1px solid #666;}
.ad_336_280{width:340px;height:295px;border:1px solid #800;}
*/

/*
.ad_728_90{width:733px;height:112px;margin-top:5px;font-family:Arial; font-size:.7em;}
.ad_970_90{width:975px;height:112px;margin-top:5px;font-family:Arial; font-size:.7em;}

.ad_300_250{width:305px;height:272px;margin-top:5px;font-family:Arial; font-size:.7em;}
.ad_336_280{width:340px;height:302px;margin-top:5px;font-family:Arial; font-size:.7em;}

.ad_160_600{width:165px;height:622px;margin-top:5px;font-family:Arial; font-size:.7em;}
.ad_300_600{width:300px;height:622px;margin-top:5px;font-family:Arial; font-size:.7em;}

.ad_728_15{width:733px;height:37px;margin-top:5px;font-family:Arial; font-size:.7em;}
.ad_200_90{width:220px;height:112px;margin-top:5px;font-family:Arial; font-size:.7em;}*/

.ad_728_90{margin-top:5px;margin-bottom:5px;font-family:Arial; font-size:.7em;}
.ad_970_90{margin-top:5px;margin-bottom:5px;font-family:Arial; font-size:.7em;}
.ad_300_250 {margin-top:5px;margin-bottom:5px;font-family:Arial; font-size:.7em;}
.ad_320_100 {margin-top:5px;margin-bottom:5px;font-family:Arial; font-size:.7em;}
.ad_336_280 {margin-top:5px;margin-bottom:5px;font-family:Arial; font-size:.7em;}
.ad_728_15{margin-top:5px;margin-bottom:5px;font-family:Arial; font-size:.7em;}
.ad_200_90{margin-top:5px;margin-bottom:5px;font-family:Arial; font-size:.7em;}
.ad_180_90{margin-top:5px;margin-bottom:5px;font-family:Arial; font-size:.7em;}

#forum-heading{  font-weight:700;font-size:150%;padding: 10px 0px 10px 0px;}
#comment-block{margin-bottom:50px}
#user-comment{border:1px solid #959697;border-radius: 10px;padding: 15px;margin: 5px;background-color: #ffffff;}
#user-name{float:left;font-size:120%;}
#user-date{float:right;font-size:100%;}
#admin-reply{border:1px solid #a8d8f4;border-radius: 10px;padding: 15px;margin-left: 25px; margin-right:5px;background-color: #f0eeff;}
#forum-para{font-size: 90%;line-height: 1.9em;}

#footer {
  position: inherit;
  text-align:center;
  float:left;
  top:98%;
  margin-top:1%;
  min-height:190px;
  height:auto;
  width:100%;
  background-color: #004B98;
  color:#fff;
  text-align: center;
  overflow: visible;
  line-height: 1.2em;
  font-size: 13px;
  border: 0px solid #818384;
 }
 #footer div{padding-bottom:5px;padding-top: 10px;}
 #footer span{font-size:16px;}
 #footer img{margin:0;padding:0;}
 #footer a{color:#fff;}
.list-social-icons ul { display: table; margin: 0 auto; }
 .list-social-icons ul li {
	margin:5px;
	padding:5px;
	float: left;	
	list-style:none;
}
.internal_navigation {
  top: 10px;
  #max-width:50%;
  margin-top: 0;
  margin-left: 0px;
  margin-right: 1px;
  #padding-top: 6px;
  #padding-bottom: 24px;
  background-color:#F9F7F7;  
  font-family: verdana, arial, helvetica, sans-serif; 
 }
 .internal_navigation1 {
  top: 10px;
  width:37%;
  margin-top: 0;
  margin-left: 0px;
  margin-right: 1px;
  border:0px solid #333333;
  background-color:#F9F7F7;
  font-family: verdana, arial, helvetica, sans-serif; 
 }
 .internal_navigation2{
  top: 10px;
  width:61%;
  margin-top: 0;
  margin-left: 0px;
  margin-right: 1px;
  border:0px solid #333333;
  background-color:#F9F7F7;
  font-family: verdana, arial, helvetica, sans-serif; 
 }
 .int_nav_cols{
  width:24%;
  margin-top: 0;
  margin-left: 0px;
  margin-right: 1px;
  background-color:#F9F7F7;
  float:left;
  font-family: verdana, arial, helvetica, sans-serif; 
 }
 .int_nav_cols_v{
  width:99%;
  margin-left: 0px;
  margin-right: 2px;
  padding-top:0;
  background-color: #FFFFFF;
  top: 2px;
  margin-top: 0px;
  /*background-color:#F9F7F7;*/
  float:left;
  padding-left:5px;
  font-size:90%;
 }
ul {
	list-style-type: none;
	margin-left:0;
	padding:0;
 }
 li#no_left {
	list-style-type: none;
	margin-left:0;
	padding-bottom:5px;
 }
 #link-heading {
	margin:0;
	padding:0;
	font-family: Helvetica,arial,verdana sans-serif;
	font-size:110%;
	font-weight:bold;
	padding: 2px 2px;
	text-decoration: none;
	background-color:#004B98 ;
	color:#ffffff;
 }
 .ul_nav{
	padding-top:5px;
	margin-bottom:5px;
 }
 i{
	color:#dddddd;
 }
 tr td {padding: 10px 5px;}
 td{
 font-size:.8em;
 font-family: verdana, arial, helvetica, sans-serif; 
 }
 #labels{width:25%}
 #gray_row{
	background-color:#FADEDE;
 }
 #btn-width{width: 250px;
padding: 5px 5px;
font-size: 95%;
background-color: #67a7e6;/*#d82222;*/
color: #fff;
cursor:pointer;}
 /********form download part*************/
/*****side by side*****/
//.img-preview{width:60%;margin-right:5%;height:375px;float:left;}
//.cal-dwld{width:30%;float:left;}
/*****one bye one*****/
.img-preview{width:100%;margin-right:5%;height:auto;float:left;}
.img-preview img{width: 99%; margin: auto;  border: 1px solid #d0d1d6;}
.cal-dwld{margin-top: 20px;margin-bottom: 20px;  width: 100%;  float: left;  clear: left;  text-align: center;  }

 /*............Text Transformation................*/
.fpc_logo{
	/*text-shadow: h-shadow v-shadow blur color;*/
	text-shadow:5px 5px 10px black;border:2px #dddddd solid; width:150px;padding-top:5px;padding-bottom:5px;}
.fpc_logo a{text-shadow:5px 5px 10px black;text-decoration:none;color:#ffffff;}	
.fpc_logo a:hover{text-shadow:5px 5px 10px black;text-decoration:none;color:#B7DEF7;}	
.large-images{height:auto;width:100%;text-align:left;border:0px solid #989e9c;margin-bottom:10px}

/**********************menu***************/
.topMenu {
  background-color:#004B98;
  box-shadow: 1px 1px 4px 0 rgba(0,0,0,.1);
  #position: relative;
  width: 100%;
  #z-index: 1000;
  float: left;
  height: 40px;
  line-height: 40px;

}
 
.topMenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  background-color: #004B98;
  display: inline-block;
  text-align: initial;
}
.topMenu li a {
  display: block;
  padding: 5x 10px;
  text-decoration: none;
  color:#fff;
  #border-right: 2px solid #205f97;
}
 
.topMenu li a:hover {
  background-color: #096FD7;
}
 
.topMenu .logo {
  display: block;
  float: left;
  font-size: 100%;
  padding: 5px 10px;
  text-decoration: none;
  color:#fff;
}
.topMenu .logo a{
	color:#fff;
}
.topMenu .menu {
  clear: both;
  max-height: 0;
  transition: max-height .2s ease-out;
}
/**styling the menu icom**/
.topMenu .menu-icon {
  cursor: pointer;
  display: inline-block;
  float: left;
  padding: 20px 20px;
  position: relative;
  user-select: none;
}
 
.topMenu .menu-icon .navicon {
  background: #d0effb;
  display: block;
  height: 2px;
  position: relative;
  transition: background .2s ease-out;
  width: 18px;
}
 
.topMenu .menu-icon .navicon:before,
.topMenu .menu-icon .navicon:after {
  background: #d0effb;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  transition: all .2s ease-out;
  width: 100%;
}
 
.topMenu .menu-icon .navicon:before {
  top: 5px;
}
 
.topMenu .menu-icon .navicon:after {
  top: -5px;
}
/**animations***/
.topMenu .menu-btn {
  display: none;
}
 
.topMenu .menu-btn:checked ~ .menu {
  max-height: 240px;
}
 
.topMenu .menu-btn:checked ~ .menu-icon .navicon {
  background: transparent;
}
 
.topMenu .menu-btn:checked ~ .menu-icon .navicon:before {
  transform: rotate(-45deg);
}
 
.topMenu .menu-btn:checked ~ .menu-icon .navicon:after {
  transform: rotate(45deg);
}
 
.topMenu .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.topMenu .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
  top: 0;
}
/**animations ends**/
/**e o menu**/

@media (min-width: 1000px) {
 .topMenu li {
    float: left;
  }
  .topMenu li a {
    padding-right: 30px;
	#border-right: 2px solid #205f97;
  }
  .topMenu .menu {
    clear: none;
    #float: right;
    max-height: none;
	width: 1124px;
  }
  .topMenu .menu-icon {
    display: none;
  }
  #hide-when-not-small{display:none; visibility:hidden;}
 }
 
 /**************** inline_style.php merged here*********************/
 
 * { margin: 0; padding: 0; }
.menuTop ul { display: table; margin: 0 auto; }
.menuTop ul li { float: left; list-style-type: none; }
.menuTop ul li a { background: #004b98; color: white; display: block; font-family: Arial, Helvetica, sans-serif; 
padding: 5px 15px; text-decoration: none; }
.menuTop ul li a:hover { background: #0069d4; }

 #consent-banner{}
 .consent-banner-bottom{z-index: 5000 !important; position: fixed !important; left: 0 !important; bottom: 0 !important; right: 0 !important;
 padding: 2px !important; background-color: #004B98 !important; color: #FFF !important;}
 .alertdialog{ max-width: 81.025641rem !important; margin-left: auto !important;margin-right: auto !important;margin-top: 0;
margin-bottom: 0;justify-content: center !important;align-items: center !important;vertical-align: baseline;}
.notice-message{margin: 4px;width:85%;float:left;}
.notice-line{line-height: 1.61538462 !important;margin-bottom: 0 !important;font-size: 0.9em;}
.notice-message-button{margin: 4px;width:10%;float:left;}
#close {float:right;display:inline-block;padding:2px 5px;background:#67a7e6;
position: relative; padding: 3px;
border: 1px solid #333;
border-radius: 3px;
font-weight: 400;
line-height: 1.15384615;
text-decoration: none;
cursor: pointer;
padding: 4px !important;
color:#fff;
display: inline-block;}
#close:hover {float:right;display:inline-block;padding:2px 5px;background:#ccc;color:#333;}

.button {
  background-color: #008CBA; /* Blue */
  border: none;
  color: white;
  padding: 12px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}
.button a:link ,a:hover{color:#fff;text-decoration:none;}

.print-button{-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    background: #4479BA;
    color: #FFF;
    padding: 8px 12px;
    text-decoration: none;
	border: 2px solid #3498db;
    border-radius: 4px 4px 4px 4px;
    background-color: #3498db;
    box-shadow: 0px 0px 2px 0px #333333;}
.print-button-text{
  color: #ffffff;
  font-family: Tahoma;
  font-size: 22px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
 }
 .print-button-text a:hover{color:#ffffff;background-color: #0A3F7F;text-decoration:none}
/**********************cookie concent***************/
.cookie_part {
    z-index: 5000 !important; position: fixed !important; left: 0 !important; bottom: 0 !important; right: 0 !important;
    padding: 2px !important; background-color: #F7F4F4 !important; color: #FFF !important;
    color: #333;
    font-size: 90%;padding-top:3px;
	/** width: max-content; **/
	width: 98%;
}
.msg_part{ #max-width: 100% !important; margin-left: auto !important;margin-right: auto !important;margin-top: 0;
margin-bottom: 0;justify-content: center !important;align-items: center !important;vertical-align: baseline;padding-left:20px;}
.msg{margin: 4px;#width:90%;float:left;color:#333;}
.msg_line{#line-height: 30px !important;margin-bottom: 0 !important;}
.msg_btn{margin-left: 4px;#width:10%;float:left;}
#close {float:left;display:inline-block;padding:2px 5px;background:#67a7e6;;
position: relative; padding: 3px;border: 1px solid #333;border-radius: 3px;font-weight: 400;
line-height: 1.15384615;text-decoration: none;cursor: pointer;padding: 4px !important;
color:#fff;display: inline-block;}
#close:hover {float:left;display:inline-block;padding:2px 5px;background:#ccc;color:#333;}

/*****************************media queries***********************************/
@media only screen and (max-width: 433px) {
	#header h2 {font-size: 120%;}
}


@media only screen and (max-width: 1000px) {
p {font-family: verdana, arial, helvetica, sans-serif;  font-size: 100%;}
#short_when_small{background-color:#000;height:35px;}
.heading {padding-left: 10px;}
.site_name{background-color:#ffffff;/*height:65px;line-height:65px;*/}
#header h2 {font-size: 5vw;/*height:35px;*/}
/**.menuTop ul li {font-size:70%;}**/
##hide_when_small{display:none; visibility:hidden;}
#hide-when-small{display:none; visibility:hidden;}
#small_when_small{#font-size:90%;}
#show_when_small{display:block;visibility:visible;}

#mainContent{#width: 1124px;max-width: 100%;margin: 0 auto;clear:both;}
#left-column{width:0%;display:none; visibility:hidden;}
#middle{width: 96%;
    float: left;
    margin: 2%;
    padding: 0px;}
#right-column{padding-left: 0px;max-width: 96%;width: 96%;
    float: left;
    margin: 2%;
  box-shadow: 0px 0px 8px #000000;
  -webkit-box-shadow: 0px 0px 8px #000000;
  -moz-box-shadow: 0px 0px 8px #000000;
}
 .calendar_list_v {width: 47%;margin: 0.5%;}
 .calendar_list_l {width: 47%;margin: 0.5%;}
#btm-ads{display:none; visibility:hidden;}
#btm-link-box{display:none; visibility:hidden;}
#btn-width{width:250px;}
#labels{width:100%}
tr td {padding: 10px 5px;  border: 0px solid black;  display: block;}

.img-preview{width:100%;}
.cal-dwld{margin-top: 20px; width: 100%;  float: left; clear: left;  text-align: center;}

.listing h2{font-size:150%;}
.topMenu{z-index: 1000;height:32px;background-color: #004B98;position: relative;}
.topMenu ul{width:100%;text-align:center;}
.topMenu li a {font-size: 90%;padding: 5px;}
.topMenu .menu-icon{padding: 15px 10px;}

.msg_line{line-height: 15px !important;margin-bottom: 0 !important;}
}/*** end of the 450px media query***/


/*@media only screen and (max-width: 1000px) and (min-width: 452px){

p {
  font-family: verdana, arial, helvetica, sans-serif; 
  line-height: 1.8em;
  font-size: 110%;
}
#short_when_small{background-color:#000;height:35px;}
.site_name{background-color:#000;height:35px;}
#header h2 {font-size: 130%;height:35px;}
/**.menuTop ul li {font-size:70%;}**/
/**topMenu#hide_when_small{display:none; visibility:hidden;}
#hide-when-small{display:none; visibility:hidden;}
#small_when_small{font-size:90%;}
#show_when_small{display:block;visibility:visible;}

#left-column{width:4.5%;display:none; visibility:hidden;}
#right-column{width:4.5%;display:none; visibility:hidden;}
#middle{position:relative;margin-left:5%;margin-right:5%;}

#btm-ads{display:none; visibility:hidden;}
#btm-link-box{display:none; visibility:hidden;}
#btn-width{width:200px;}
tr td {
  padding: 20px 40px;
  border: 1px solid black;
  display: block;
}

.img-preview{width:100%;}
.cal-dwld{width:100%;}

.listing h2{font-size:150%;}
.topMenu{z-index: 1000;height:35px;background-color: #000;}
.topMenu ul{width:100%;text-align:center;}
.topMenu li a {font-size: 90%;padding: 5px;}
.topMenu .menu-icon{padding: 10px 10px;}

.msg_line{line-height: 15px !important;margin-bottom: 0 !important;}

}*/



/*#hide-when-not-small{display:none; visibility:hidden;}
#header h2 {font-size: 130%;}
#left-column{width:4.5%;display:none; visibility:hidden;}
#right-column{width:4.5%;display:none; visibility:hidden;}
#middle{position:relative;margin-left:5%;margin-right:5%;}
.site_name{height:35px;}
.img-preview{width:100%;}
.cal-dwld{width:100%;}
p {
  font-family: verdana, arial, helvetica, sans-serif; 
  line-height: 1.8em;
  font-size: 110%;
}*/