/* Controls the Soholaunch horizontal menu system */
td.hmains {
   color: #fff;
   font-weight: bold;
   padding: 0 3px 0 0;
   font-size: 12px;
   font-family: verdana, arial, helvetica, sans-serif;
}

/* Original templates css (existed before conversion) */
body { background: #FFFFFF; margin: 0 0 0 0; font: 10pt verdana, helvetica, sans-serif; }
td { font: 10pt verdana, helvetica, sans-serif; }
img { border: none; }
a { text-decoration: none; color: #2372AD;}
a:hover { text-decoration: underline; color: #2372AD;}
table.mainLayout { border: none; width: 800; }
.copyright { color: #999999; font: 9pt verdana, helvetica, sans-serif; }
.header { font: bold 12pt verdana, helvetica, sans-serif; color: #2372AD;}
.header2 { text-align: center; font: bold 12pt verdana, helvetica, sans-serif; color: #2372AD;}
.error { color: #990000; font-weight: bold; }
.directions { font: 9pt verdana, helvetica, sans-serif; }
.req { color: #990000; font-weight: bold; }
.spaced { padding: 3px; }
.rightmenu {
    font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
    color: #2372AD;
    padding: 2px;
    padding-left: 10px;
}
.rightrate {
    font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
    color: #2372AD;
    text-align: right;
    padding: 2px;
    padding-right: 40px;
}
.rightheader {
    font: normal 16px/20px Impact, Verdana, Arial, Helvetica, sans-serif;
    font-stretch: ultra-condensed;
    color: #29597D;
    padding-top: 10px;
}
.rightmenu a, .rightmenu a:link, .rightmenu a:visited, .rightmenu a:active {
    display: block;
    color: #2372AD;
    text-decoration: none;
}
.rightselected a {
    display: block;
    color: #996738;
    cursor: pointer;
    text-decoration: none;
    padding: 2px;
    padding-left: 10px;
}
.rightmenu a:hover {
    display: block;
    color: #996738;
    cursor: pointer;
    text-decoration: none;
}
.leftheader {
    font: normal 16px/20px Impact, Verdana, Arial, Helvetica, sans-serif;
    font-stretch: ultra-condensed;
    color: #29597D;
    padding-top: 10px;
    /*border: 1px solid red;*/
}
.leftmenu {
    font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
    color: #2372AD;
    padding: 2px;
    padding-left: 10px;
    /*border: 1px solid red;*/
}
.leftmenu a, .leftmenu a:link, .leftmenu a:visited, .leftmenu a:active {
    display: block;
    color: #2372AD;
    text-decoration: none;
}
.leftselected a {
    font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
    display: block;
    color: #996738;
    cursor: pointer;
    text-decoration: none;
    padding: 2px;
    padding-left: 10px;
}
.leftmenu a:hover {
    display: block;
    color: #996738;
    cursor: pointer;
    text-decoration: none;
}
.cities {
    vertical-align: top;
    text-align: center;
    font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
    color: #2372AD;
    width: 50%;
}
.cities a:hover {
    display: block;
    color: #996738;
    cursor: pointer;
    text-decoration: none;
}

.city_header {
    vertical-align: top;
    padding: 4px;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #2372AD;
    font: bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

.topmenu {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    padding: 0px;
    padding-left: 0px;
}
.topmenu a, .topmenu a:link, .topmenu a:visited, .topmenu a:active {
    color: #FFFFFF;
    text-decoration: none;
}
.topselected a {
    font: bold 9px/16px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
    padding: 2px;
    padding-left: 10px;
}
.topmenu a:hover {
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
}
.redtext {
    font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
    color: #FF0000;
    padding: 2px;
    padding-left: 10px;
}
.redtext a, .redtext a:link, .redtext a:visited, .redtext a:active {
    color: #FF0000;
    text-decoration: none;
}
.redtext a:hover {
    color: #996738;
    cursor: pointer;
    text-decoration: none;
}
.contacttext {
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #FF0000;
    padding: 2px;
    padding-left: 10px;
}
.contacttext a, .redtext a:link, .redtext a:visited, .redtext a:active {
    color: #FF0000;
    text-decoration: none;
}
.contacttext a:hover {
    color: #996738;
    cursor: pointer;
    text-decoration: none;
}

.finetext {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.boxContent2 {
   background-color: transparent; !important;
}

/* Anylink */
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height: 14px;
z-index: 100;
background-color: #29597D;
width: 215px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: #FFFFFF
}

.anylinkcss a:hover{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: #FFFF00
}

.anylinkcss a:visited{
color: #FFFFFF
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #FFFFFF;
color: #000000;
}
bot {

	color: #0000FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.rightmenu {

    font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
    color: #2372AD;
    padding: 2px;
}
.resources {
	text-align: right;
	padding-right: 10px;
}
