body
{
  text-align:center;
}

#me
{
  width:940px;
  margin: 0 auto;
}

#main
{
  width:780px;
  margin: 0 auto;
  float:right;
}


h3
{
  margin-bottom:0px;
  font-size:15px;
}

#parabox
{
  width: 755px;
  background-color: #f8f0ff;
  border-top: #9d6ac8 1px solid;
  border-bottom: #9d6ac8 1px solid;
  border-right: #9d6ac8 1px solid;
  border-left: #9d6ac8 1px solid;
  margin-top: 2px;
  margin-bottom: 3px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 6px;
  padding-left:  6px;
  font-family:Arial;
  font-size:11.5px;
}

.clsubtext
{
  font-family:Arial;
  font-size:11px;
}

#ln
{
  float:left;
}

#ln th
{
  text-align:center; text-transform: uppercase; margin-bottom:0px; padding-top:2px; padding-bottom:2px; font-family:Arial; font-size:12px; color:white;
}

#ln ul
{
  padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: bullet; list-style-position: inside;
}

#ln li
{
  padding-right: 1px; padding-left: 1px; padding-bottom: 3px; padding-top: 3px; color:#9d6ac8; font-weight:bold;
}

#ln li p
{
  margin-top:2px; margin-bottom:2px; padding-left: 20px; font-weight:normal;
}

.lnsublink
{
  padding-left:4px; font-size:10px;
}

/* Remind Me Later */
#rml td
{
  font: 11px Arial;
}

.rmltd
{
  padding-top:5px;
  text-align: left;
}

.rmltdc
{
  padding-top:5px;
  text-align: center;
}

.rmlinput
{
  font-size: 11px;
}
.rmlselect
{
  font-size: 9px;
}

.phonetbl
{
  margin-top:5px; margin-right:4px;
}

.phonetbl th
{
  padding-top:3px; padding-bottom:3px; padding-left:2px;
  color:#000; font-family:arial; font-size:13px; font-weight:bold;
}

.phonetblx
{
  margin-top:5px; margin-right:4px;
  clear:both;
}

.phonetblx th
{
  padding-top:3px; padding-bottom:3px; padding-left:2px;
  color:#000; font-family:arial; font-size:13px; font-weight:bold;
}



.lnbox
{
  margin-bottom:6px;
}

.callcode
{
  font-size:10px;
  text-decoration: none;
  color:#ffffff;
}

.callcode:hover
{
  text-decoration: underline;
  color:#ffff66;
}


.fcptd
{
}

.fcptd h2
{
  margin-top:3px;
  text-align:center; font-size:22px;
}

.aff{}
.aff ul li {padding:5px;}

.aff h2{text-decoration:underline}

.aff h2.bright{color:red; text-decoration:none; font-size:1.5em}



ul#tmimenu,ul#tmimenu ul
{
  margin:0;
  list-style:none;
  padding:0;
  background-color:#fff;
  border-width:5px solid black;
  /* -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; */
}

ul#tmimenu ul
{
  visibility:hidden;
  position:absolute;
  left:0;
  top:100%;
  opacity:0;
  background-color:#e8e8e8;
}

ul#tmimenu li:hover>ul
{
  visibility:visible;opacity:1;
}

ul#tmimenu li
{
  position:relative;
  display:block;
  white-space:nowrap;
  font-size:0;
  float:left;
}

ul#tmimenu li:hover
{
  z-index:1;
}

ul#tmimenu
{
  font-size:0;
  width:99%;
  z-index:999;
  position:relative;
  display:inline-block;
  padding:.5em 0 .5em 0;
  *display:inline;
}


* html ul#tmimenu li a
{
  display:inline-block;
}

ul#tmimenu>li
{
  margin:0 0% 0 .3%;
  border: 1px solid #2a0c8d;
}

ul#tmimenu li.toplast
{
}

ul#tmimenu ul>li
{
  margin:3px 0 0;
}

ul#tmimenu a:active, ul#tmimenu a:focus
{
  outline-style:none;
}

ul#tmimenu a

{
  display:block;
  vertical-align:middle;
  text-align:center;
  text-decoration:none;
  font:12px /*"Lucida Sans Unicode", "Lucida Grande", sans-serif;*/ Arial, Georgia, Verdana;
  font-weight:500;
  color:#FFFFFF;

  cursor:pointer;
  padding:5px;
  background-color:;background-repeat:repeat;background-position:0 0;

  border-width:0px;border-style:none;border-color:;
}


ul#tmimenu ul li
{
  float:none;margin:0px 0 0;
}

ul#tmimenu ul a
{
  text-align:center;
  padding:0;
  border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;

  color:#333333;

  text-decoration:none;
}

ul#tmimenu li:hover>a,ul#tmimenu li a.pressed
{
  border-style:none;

  color:#FFFFFF;

  background-position:0 100%;text-decoration:none;
}

ul#tmimenu img
{
  border:none;vertical-align:middle;margin-right:8px;
}


ul#tmimenu span
{
  display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;
}


ul#tmimenu ul li:hover>a,ul#tmimenu ul li a.pressed
{

  color:#0083ce;

  text-decoration:none;
}

ul#tmimenu li.topmenu>a
{
  background-color:#0083ce;

  background-image:-o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13)); background-image:-moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(44,160,202,0)),to(rgba(0,0,0,0.13)));  background-image:-webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));border-width:0 0 2px 0;border-style:solid;

  border-color:#359fc8;
}

ul#tmimenu li.topmenu:hover>a,ul#tmimenu li.topmenu a.pressed
{
  background-color:#0083ce;

  background-image:-o-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0)); background-image:-moz-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(0,0,0,0.13)),to(rgba(44,160,202,0)));  background-image:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));border-width:2px 0 0 0;border-style:solid;

  border-color:#2ca1cb;

  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#20000000,endColorstr=#002CA0CA)
}

ul#tmimenu li.toplast>a
{
  background-color:#0083ce;

  background-image:-o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13)); background-image:-moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(44,160,202,0)),to(rgba(0,0,0,0.13)));  background-image:-webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));border-width:0 0 2px 0;border-style:solid;

  border-color:#359fc8;

  border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#002CA0CA,endColorstr=#20000000)
}

ul#tmimenu li.toplast:hover>a,ul#tmimenu li.toplast a.pressed
{
  background-color:#0083ce;

  background-image:-o-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0)); background-image:-moz-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(0,0,0,0.13)),to(rgba(44,160,202,0)));  background-image:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));border-width:2px 0 0 0;border-style:solid;

  border-color:#2ca1cb;

  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#20000000,endColorstr=#002CA0CA)
}

@media only screen and (max-width:833px),only screen and (max-device-width:833px){
ul#tmimenu ul{right:0;left:auto}

ul#tmimenu>li{width:24%;margin:0 0% 6px 0.75%;}
ul#tmimenu>li:nth-child(4){width:25%}
ul#tmimenu>li:nth-child(n+5){width:24%;margin:0 0% 0 0.75%;}
ul#tmimenu>li:nth-child(8){width:25%}
}

@media only screen and (max-width:435px),only screen and (max-device-width:435px){
ul#tmimenu ul{left:0;right:auto}
ul#tmimenu>li{width:31%;margin:0 0% 6px 2%;}
ul#tmimenu>li:nth-child(3){width:32%}
ul#tmimenu>li:nth-child(n+4){width:31%;margin:0 0% 6px 2%;}
ul#tmimenu>li:nth-child(6){width:32%}
ul#tmimenu>li:nth-child(n+7){width:48%;margin:0 0% 0 1.5%;}
ul#tmimenu>li:nth-child(8){width:49%}
}

@media only screen and (max-width:324px),only screen and (max-device-width:324px){
ul#tmimenu>li{width:31%;margin:0 0% 6px 2%;}
ul#tmimenu>li:nth-child(3){width:32%}
ul#tmimenu>li:nth-child(n+4){width:48%;margin:0 0% 6px 2%;}
ul#tmimenu>li:nth-child(n+6){width:31%;margin:0 0% 0 2%;}
ul#tmimenu>li:nth-child(8){width:32%}
}
@media only screen and (max-width:312px),only screen and (max-device-width:312px){
ul#tmimenu>li{width:48%;margin:0 0% 6px 2%;}
ul#tmimenu>li:nth-child(n+3){width:48%;margin:0 0% 6px 2%;}
ul#tmimenu>li:nth-child(n+5){width:48%;margin:0 0% 6px 2%;}
ul#tmimenu>li:nth-child(n+7){width:48%;margin:0 0% 0 2%;}
}

@media only screen and (max-width:239px),only screen and (max-device-width:239px){

ul#tmimenu>li{width:97%;margin:0 0% 6px 3%;}
ul#tmimenu>li:nth-child(n+1){width:97%;margin:0 0% 6px 3%;}
ul#tmimenu>li:nth-child(8){width:98%;margin:0 0% 0 2%;}
}
