@media (max-width: 515px) {

body {background: #FFFFFF; width:95%; margin: 0 auto; line-height:1.5;}

h1 {color:#FFFFFF; font-size:22px; font-family: 'PT Sans', sans-serif; font-weight:bold; margin-left:10px; 
  margin-top:5px; margin-bottom:25px; text-align:left;}

h2 {color:#009900; font-size:18px; font-family: 'PT Sans', sans-serif; font-weight:bold; margin-left:10px; 
  margin-top:5px; margin-bottom:0px;}

#col1 {
  width:100%;
  color:#000;
}

#col2 {
  width:100%;
}

#col2n {
  padding-left:0px;
}

#col3 { display:none; }

.rslot { display:none; }

#custom-search {
  display:none;
}

.top-header {
  display:none;
}

#left-nav { display: block; text-align:left; font-family: 'PT Sans', sans-serif; font-size:14px; }
#left-nav ul { list-style: none; margin: 0px; padding: 0px; }
#left-nav ul li { list-style: none; text-align: left; }
#left-nav ul li a { display: block;   text-decoration: none; }
#left-nav ul li a:hover { background-color: #ccc; }
#left-nav ul li a:visited {  }

table.main-top {width:100%; background-color:#000000; font-size:16px; font-family: 'PT Sans', sans-serif;}

.top-wide {
  display:none;
}

}

@media (min-width:516px) and (max-width:1150px) {

body {background: #FFFFFF; width:97%; margin: 0 auto; line-height:1.5;}

h1 {color:#FFFFFF; font-size:22px; font-family: 'PT Sans', sans-serif; font-weight:bold; margin-left:10px; 
  margin-top:5px; margin-bottom:25px; text-align:left;}

h2 {color:#009900; font-size:20px; font-family: 'PT Sans', sans-serif; font-weight:bold; margin-left:10px; 
  margin-top:5px; margin-bottom:0px;}

#col1 {
  float:left;
  width:190px;
}

#col2 {
  float:right;
  width:100%;
  margin-left:-200px;
  position:relative;
  top:95px;
}

#col2n {
  padding-left:200px;
}

#col3 { display:none; }

.rslot { display:none; }

#custom-search {
  display:none;
}

.top-header {
  width:100%;
  background-color:#DDDDDD;
  font-size:17px; font-family: 'PT Sans', sans-serif;
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
}

a.top-header {font-size:19px; font-family: 'PT Sans', sans-serif; color:#FFFFFF; font-weight:bold;}

table.main-top {width:100%; font-size:16px; background-color:#000000; font-family: 'PT Sans', sans-serif; position:fixed; z-index:999;}

div.mousescroll {
    overflow: hidden;
}
div.mousescroll:hover {
    overflow-y: scroll;
}

#left-nav { display: block; text-align:left; font-family: 'PT Sans', sans-serif; font-size:14px; position:fixed; top:90px; height:100%; background-color:#EEEEEE;}
#left-nav ul { list-style: none; margin: 0px; padding: 0px; }
#left-nav ul li { list-style: none; text-align: left; }
#left-nav ul li a { display: block;   text-decoration: none; color:#000000;  }
#left-nav ul li a:hover { background-color: #ccc; color: #000000; }
#left-nav ul li a:visited { color: #000000; }

.top-wide {
  display:none;
}

}

@media (min-width:1151px) {

body {background: #FFFFFF; width:100%; margin: 0 auto; line-height:1.5;}

h1 {color:#FFFFFF; font-size:24px; font-family: 'PT Sans', sans-serif; font-weight:bold; margin-left:10px; 
  margin-top:5px; margin-bottom:25px; text-align:left;}

h2 {color:#009900; font-size:22px; font-family: 'PT Sans', sans-serif; font-weight:bold; margin-left:10px; 
  margin-top:5px; margin-bottom:0px;}

#col1 {
  left:0;
  top:68px;
  width:210px;
  position:absolute;
}

#col2 {
  width: calc(100% - 400px);
  margin: 0 auto;
  position:relative;
  top:95px;
}

#col2n {

}

#col3 {
  width:180px;
  right:10px;
  top:90px;
  text-align:right;
  position:absolute;
}

.rslot { width:160px; height:600px;  }

#custom-search {
  position:  fixed;
  top: 15px;
  left: 60%;
  z-index: 1000;
}

.top-header {
  width:100%;
  background-color:#DDDDDD;
  font-size:19px; font-family: 'PT Sans', sans-serif;
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
}

a.top-header {font-size:19px; font-family: 'PT Sans', sans-serif; color:#FFFFFF; font-weight:bold;}

table.main-top {width:100%; background-color:#000000; font-size:16px; font-family: 'PT Sans', sans-serif; position:fixed; z-index:999;}

div.mousescroll {
    overflow: hidden;
}
div.mousescroll:hover {
    overflow-y: scroll;
}

#left-nav { display: block; text-align:left; font-family: 'PT Sans', sans-serif; font-size:14px; position:fixed; top:90px; height:100%; background-color:#EEEEEE;}
#left-nav ul { list-style: none; margin: 0px; padding: 0px; }
#left-nav ul li { list-style: none; text-align: left; }
#left-nav ul li a { display: block;   text-decoration: none; color:#000000;  }
#left-nav ul li a:hover { background-color: #ccc; color: #000000; }
#left-nav ul li a:visited { color: #000000; }

.top-narrow {
  display:none;
}

}


a:hover {text-decoration:underline;}

table.main {font-family: 'PT Sans', sans-serif; font-size:14px;}

table.main-bottom {font-family: 'PT Sans', sans-serif; font-size:16px;}

a {text-decoration:none;}

a:hover.nav {text-decoration:underline; color:#000000;}

a.nav {text-decoration:none; color:#000000; font-size:16px; font-family: 'PT Sans', sans-serif;}

tr.topnav {font-size:13px; font-family:Helvetica,Verdana; font-weight:bold}

tr.content {font-size:14px; font-family: 'PT Sans', sans-serif;}

tr.header {background-color:#000000; font-weight:bold; color:#FFFFFF;}

td.search-box { }

td {padding:0 10px;}

table.content {font-size:16px; font-family: 'PT Sans', sans-serif;}

table.result {font-size:16px; font-family: 'PT Sans', sans-serif; color:royalblue; font-weight:bold}

table.main-content {font-size:18px; font-family: 'PT Sans', sans-serif; width:100%; text-align:left;}

table.main {width:100%;}


.menu {padding: 5px 10px; color:#ffffff;  font-size:18px; font-family: 'PT Sans', sans-serif; }
.sub {margin-left:12px;}
.sub-menu {border-bottom:0px; margin-left:10px; margin-bottom:10px; font-size:15px; padding:0 0 0 0; color:#ffffff; font-family: 'PT Sans', sans-serif; }

#srchResult iframe { 
        width: 760px; 
} 

.box {background-color:#dddddd; padding-top:8px; padding-bottom:8px; padding-left:10px; width:92%; font-family: 'PT Sans', sans-serif; font-size:16px; font-weight:bold;}

#colwrap {
  width:100%;
}


#cwrap {
  width:100%;
}

#c1 {
  float:left;
  width:50%;
}

#c2 {
  float:right;
  width:49%;
}

