@import url("/global.css");
/* CompiledCSS */
h2 {
		color : #005D88;
		font-size : 16px;
		font-family : Arial;
		margin : 0px;
		font-weight : bold;
}
td {
		font-size : 12px;
		line-height : 160%;
}
a.l3:hover {
		color : #000000;
		font-size : 12px;
		font-family : Verdana;
		text-decoration : underline;
		margin : 0px;
}
a.l3 {
		color : #000000;
		font-size : 12px;
		font-family : Verdana;
		text-decoration : none;
		margin : 0px;
}
a {
		color : #fff;
		text-decoration : underline;
}
a.l:hover {
		color : #3188B0;
		text-decoration : underline;
}
a.l {
		color : #fff;
		text-decoration : underline;
}
.cellcolor {
		color : #fff;
		background-color : #3188b0;
}
a:hover {
		color : #BDBB8A;
		text-decoration : underline;
}
.contrastcolor {
		background-color : #3087AF;
}
body {
		color : #ffffff;
		font-size : 12px;
		font-family : Verdana;
		background-color : #005D88;
}
h3 {
		color : #FFFFFF;
		font-size : 12px;
		font-family : Verdana;
		margin : 0px;
		font-weight : bold;
}
h1 {
		color : #FFFFFF;
		font-size : 14pt;
		font-family : Verdana;
		line-height : 160%;
		letter-spacing : 2pt;
		margin : 0px;
		font-weight : 800;
}
div {
		font-size : 12px;
		line-height : 160%;
}
.unleaded{
	padding:4px 15px 0 15px;
	margin:0 0 0 0;
	font-size: 16px;
	font-weight: bold;
}


/* Start StyleCSS */


.vertgradient {
	border: solid 1px #ccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background: -moz-linear-gradient(top, #fff, #eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eeeeee);
}
.linecolor {
	color: #eeeeee;
	background: #eeeeee;
}


/* Start MENU */
.menu, .menu * {
	margin:0;
	padding:0;
}


.menu {  /* this is a z-index ie6 and ie7 bug fix */
	position: relative;
	z-index: 50;
}

.menu {
	height: 36px;
	width: 100%;
	background: none;
}


.menu li li {
	margin: 0;
}

.menu {
	line-height:36px;
	float:left;
	position: relative;
}
.menu ul {
	background:#fff; /*IE6 needs this*/
	padding: 0;
}

.menu li {
	float:left;
	list-style:none;
	position:relative;
      height: 36px;
}

.menu li li a {
	display:block;
	padding: 0;
	margin: 0;
	text-decoration:none;
	float:none;
	height: 36px;
	line-height: 36px;
	text-indent: 18px;
	width:98%;
}

.menu li ul {
	float:none;
	left:-999em;
	position:absolute;
	/*width: 177px;*/
	z-index: 5;
}

.menu li:hover ul,
.menu li.sfHover ul {
	left: -2px;
	top: 36px;
}
.menu li:hover li ul,
.menu li.sfHover li ul,
.menu li li:hover li ul,
.menu li li.sfHover li ul,
.menu li li li:hover li ul,
.menu li li li.sfHover li ul {
	top:-999em;
}
.menu li li:hover ul,
.menu li li.sfHover ul,
.menu li li li:hover ul,
.menu li li li.sfHover ul,
.menu li li li li:hover ul,
.menu li li li li.sfHover ul {
	left: 100%;
	top: 0px;
}

.menu li li {
	position: relative;
	float:none;
	width: 100%;
}

.menu a {
	color: #295AB6;
}

.menu li:hover a,
.menu li.sfHover a,
.menu li:hover a:hover,
.menu li.sfHover a:hover {
	color: #000;
}

.menu li:hover li:hover a:hover,
.menu li.sfHover li.sfHover a:hover {
	color: #295AB6;
}

.menu ul ul {
	background: #f1f1f1;
	border-left: 1px solid #fff;
	border-right: 1px solid #d7d7d7;
}

.menu li li {
	background: none;
	/*border-top: 1px solid #fff;*/
	border-bottom: 1px solid #d7d7d7;
}

.menu li li a.daddy,
.menu li:hover li a.daddy,
.menu li.sfHover li a.daddy {
	background: url(/images/galleries/menu/222/dropdown-child.png) 98% 50% no-repeat;
        width: 100%;
}

.menu .menu {
	padding-left: 35px;
}

.menu ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
}

.menu a {
	white-space: nowrap;
	font-family: Verdana;
	display: block;
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0 22px 0 18px;
	font-weight: none;
	font-size: 10px;
      letter-spacing: 0px;
}

.menu li li a {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

.menu a:hover {
	text-decoration: none;
}

.menu ul li a,
.menu ul li ul a{
width: 100%;
margin-right: 20px;
}

.menu li {
	/*padding: -1px 0px 0px 0px;*/
}

.menu li,
.menu li.active {
	background: url(/images/galleries/menu/203x/horiz-menu-divider.png) 100% 0 no-repeat;
	display: inline-block;
	float: left;
	.margin-top:-1px;
}

*html .menu li,
*html .menu li.active {
       .margin: 0px 0px 0px 0px;
}

.menu a {
text-decoration: none;
}

*html .menu ul {
        width: 287px;
}
#nav-menu ul ul {
	visibility: hidden
}

.menu li:hover ul,
.menu li.sfHover ul{
	visibility: visible;
}

.menu li li:hover ul,
.menu li li.sfHover ul,
.menu li li li:hover ul,
.menu li li li.sfHover ul,
.menu li li li li:hover ul,
.menu li li li li.sfHover ul {
	visibility: visible;
}
