/* begin CSS -------*/

.InputBoxColor {
	background-color:#cfcfcf
}


.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.Hgold14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFCC66;
}

.Hgold16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFCC66;
	font-weight: normal;
}

.Hgold18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FFCC66;
	font-weight: normal;
	font-style: italic;
}

.Hgold20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFCC66;
	font-style: italic;
	font-weight: normal;
}

.bullets {
	list-style-position: outside;
	list-style-type: circle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFCCFF;
	list-style-image: none;
}

.Hwhite14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.Hwhite16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: normal;
	font-style: italic;
}

.Hwhite18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	font-weight: normal;
}

.Hturq14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #00CCFF;
}

.Hturq16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #00CCFF;
	font-style: italic;
	font-weight: normal;
}

.Hblue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
	font-weight: bold;
}

.Hgold10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC66;
}

.Hgold12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFCC66;
}

.Hturq12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00CCFF;
}

.Hwhite12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.Signature12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFCC66;
}

.Hpink12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFCCFF;
}

.Hpink14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFCCFF;
}

.Ppink12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFCCFF;
}

.Pwhite12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

.Pturq12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00CCFF;
}

.body1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFCCFF;

}

.body2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066CC;
	font-weight: bold;

}

.box {
	border:1px solid #0066CC;
}

.Hpink16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFCCFF;
	font-weight: normal;

}

.Hpink10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCCFF;
}

.Ppink10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCCFF;
}

.Pblue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
}

.Hturq10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00CCFF;
}

.Pgold12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFCC66;
}

.Hwhite10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.Hblue14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0066CC;
}

.Pturq10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00CCFF;
}

.Hmauve12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CCCCFF;
}

.Pwhite10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;

}
.Hwhite20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {color: #00CCFF; text-decoration: none}
a:hover {color: #00CCFF; text-decoration: underline}

a.whitenav:link {text-decoration: none; color: #FFFFFF;}
a.whitenav:visited {text-decoration: none; color: #FFFFFF;}
a.whitenav:hover {text-decoration: underline; color: #00CCFF;}

body
    {
        scrollbar-face-color:#000033;
        scrollbar-highlight-color:#FFCC66;
        scrollbar-3dlight-color:#000033;
        scrollbar-shadow-color:#FFCC66;
        scrollbar-darkshadow-color:#000033;
        scrollbar-track-color:#0066CC;
        scrollbar-arrow-color:#FFCC66;
    }

body {
    background-position: 50% top;
    background-attachment:fixed;
	background-repeat: repeat;
}

body.googlesearch {
	color: #000000;
}

/*   Menu Start  */

/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */

/* Massaged Menu from CSSPlay */ 

.menu { margin: 10px; height: 100px; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.menu ul { margin: 0pt; padding: 0pt; position: relative; z-index: 500; list-style-type: none; width: 11.5em; }
.menu li { background-color: #000033; float: left; }
.menu li.sub { background-color: #000033; }
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size: 1em; margin-top: -1px; }
.menu a, .menu a:visited { border: 1px solid #000033; display: block; text-decoration: none; height: 1.1em; line-height: 1.1em; width: 9.5em; color: #FFCC66; padding-left: 1em; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none; }

/* For use with bold elements it body links
.menu b { float: right; margin-right: 25px; }
*/

/* IE6 Hack */
* html .menu a, * html .menu a:visited { width: 9.4em; background:#000033 url(../images/template/body2-spacer22.gif) no-repeat -8px center; }
* html .menu a:hover { color: #00CCFF; background:#000033 url(../images/template/body2-spacer22.gif) no-repeat -8px center;  position: relative; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: underline; text-transform: none; }

.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { color: #00CCFF; background-color: #000033; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: underline; text-transform: none; }
.menu li:hover > a { color: #00CCFF; background-color: #000033; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: underline; text-transform: none; }
.menu li ul { border: 1px solid #0066CC; padding: 0.5em 6em 1em 0.1em; visibility: hidden; position: absolute; top: -0.5em; left: 9.5em; background-color: #000033; }
.menu li:hover > ul { visibility: visible; }
.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }


/* Stephen Vardy's Additional Hacks */

/* White Text MainBar */
a.whitenavbar:link, a.whitenavbar:visited, a.whitenavbar:hover, a.whitenavbar:active { border: 1px solid #000033; padding-left: 0.5em; width: 10.5em; text-decoration: none; color: #FFFFFF; }
.menu li:hover > a.whitenavbar {border: 1px solid #000033; padding-left: 0.5em; width: 10.5em; text-decoration: none; color: #FFFFFF; }
*html a.whitenavbar:link, *html a.whitenavbar:visited, *html a.whitenavbar:hover, *html a.whitenavbar:active { width: 10.25em; background: url(https://www.alisonvardy.com/styles/Headings1.css); }

/* White Text SideBar */
a.whitesidebar:link, a.whitesidebar:visited, a.whitesidebar:hover a.whitesidebar:active {border: 1px solid #000033; padding-left: 0.5em; width: 16em; text-decoration: none; color: #FFFFFF; }
.menu li:hover > a.whitesidebar {border: 1px solid #000033; padding-left: 0.5em; width: 16em; text-decoration: none; color: #FFFFFF; }
*html a.whitesidebar:link, *html a.whitesidebar:visited, *html a.whitesidebar:hover, *html a.whitesidebar:active { background: url(https://www.alisonvardy.com/styles/Headings1.css); }

/* Link Text SideBar */
a.bluesidebar:link,  a.bluesidebar:visited, a.bluesidebar:hover, a.bluesidebar:active {border: 1px solid #000033; width: 15em; }
.menu li:hover > a.bluesidebar { border: 1px solid #000033; width: 15em; }

/* Blue Text SideBar */
a.bluedead:link,  a.bluedead:visited, a.bluedead:hover, a.bluedead:active {text-decoration: none; color: #0066CC; border: 1px solid #000033; width: 15em; }
.menu li:hover > a.bluedead { text-decoration: none; color: #0066CC; border: 1px solid #000033; width: 15em; }
.menu li:hover > a.bluedead:hover { text-decoration: none; color: #0066CC; }
* html a.bluedead:link,  * html a.bluedead:visited, * html a.bluedead:hover, * html a.bluedead:active {width: 14em; }

/* Blue Bar Background Image */
.menu li.fly {background:#000033 url(../images/template/body2-spacer22.gif) no-repeat left center; padding-left: 0.55em; }
* html .menu li.fly {background:#000033 url(../images/template/body2-spacer22.gif) no-repeat left center; padding-left: 0.45em; }
.menu li.fly:hover > a { background:#000033 url(../images/template/body2-spacer22.gif) no-repeat -0.6em center; color: #00CCFF; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: underline; text-transform: none; }

/* Spacer Line - No Text */
.menu li.spacer a:hover, .menu li.spacer a:active, .menu li.spacer a:visited, .menu li.spacer a:link{ background: url(https://www.alisonvardy.com/styles/Headings1.css); text-decoration: none; }
  /* Safari Hack */
.menu li.spacer { width: 11.15em; }
.menu li.spacer { width: 11.2em;# }
.menu li.spacer { width: 11.2em; }
  /*IE6 Hack*/
*html .menu li.spacer { width: 10.95em; }

/* IE6 Hack for Side Bar Position */
* html .menu li ul { padding: 0.5em 2em 1em 0.1em; position: absolute; top: -0.5em; left: 8.8em; background-color: #000033; }

/*   Menu Finish  */