/* CSS Document */

/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus//media/pro_seventeen */

.preload17a {background: url(/media/pro_seventeen_1a.gif);}
.preload17b {background: url(/media/pro_seventeen_1b.gif);}
.menu17 {
	padding:5px 0 0 1em;
	margin:0;
	list-style:none;
	height:35px;
	position:relative;
	background:transparent url(/media/pro_seventeen_0c.gif) repeat-x left bottom;
	font-size:1.1em;
	color: #333333;
}
.menu17 li {float:left; height:35px; margin-right:1px;}
.menu17 li a {display:block; float:left; height:35px; line-height:33px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(/media/pro_seventeen_0a.gif) no-repeat;}
.menu17 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(/media/pro_seventeen_0b.gif) no-repeat right top;}
.menu17 li.current a {color:#000; background:url(/media/pro_seventeen_2a.gif) no-repeat;}
.menu17 li.current a b {background:url(/media/pro_seventeen_2b.gif) no-repeat right top;}
.menu17 li a:hover {color:#000; background: url(/media/pro_seventeen_1a.gif) no-repeat;}
.menu17 li a:hover b {background:url(/media/pro_seventeen_1b.gif) no-repeat right top;}
.menu17 li.current a:hover {color:#000; background: url(/media/pro_seventeen_2a.gif) no-repeat; cursor:default;}
.menu17 li.current a:hover b {background:url(/media/pro_seventeen_2b.gif) no-repeat right top;}


.menu1 {
	padding:1px 0 1px 32px;
	margin:0;
	list-style:none;
	height:35px;
	background:#fff url(/media/button.gif);
	position:relative;
	background-repeat: repeat-x;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
		background-position: 1px;
}
.menu1 li {float:left;border-right:1px solid #fff}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#333333; text-decoration:none; font-size:1.1em; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li a:hover {color:#666666; }

  
.bottomlists{background-color:transparent}

.bottomutils #fsnazzy ul.bottomlists li a, .bottomutils #fsnazzy ul.bottomlists li a:visited {color:#000;width:auto}

.bottomutils #fsnazzy ul.bottomlists li{clear:none;position:relative ;width:auto;display:inline}


#fsnazzy h1, #fsnazzy h2, #fsnazzy p {margin:0px 0px 5px 5px;}
#fsnazzy h2 {font-size:1.2em; color:#333;font-weight:bold}
#fsnazzy p {padding-bottom:0.5em;}
#fsnazzy h2 {padding-top:0.5em;}
#fsnazzy {background: transparent; margin:1.5em;}

.ftop, .fbottom {display:block; background:transparent; font-size:1px;padding:0;margin:0}
.fb1, .fb2, .fb3, .fb4 {display:block; overflow:hidden;}
.fb1, .fb2, .fb3 {height:1px;}
.fb2, .fb3, .fb4 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.fb1 {margin:0 5px; background:#fff;}
.fb2 {margin:0 3px; border-width:0 2px;}
.fb3 {margin:0 2px;}
.fb4 {height:2px; margin:0 1px;}

.fboxcontent {display:block; background:#fff; border:0 solid #fff; border-width:0 1px;padding:0px 0px 0px 0px;margin:0}


.bottomjrtsection {background-color:#ccc}


.helptext {margin:0px;padding:10px 15px 0px 0px;font-size:0.9em;text-align:right;color:#990134;text-transform:none;line-height:1.0em}
a.helptext, a:visited.helptext{padding-bottom:0px;margin-bottom:0px}

.explore {font-size:1.3em;margin:0px 0px 15px 25px;font-weight:bold;color:#990134}

.bottomhalfleft{
	border-right : 1px solid #758070;
	float : left;
	width : 49.5%;
	background-color: #FFFFFF;
}

.bottomhalfright{
	float : right;
	width : 49.5%;
	background-color: #FFFFFF;
}

.bottomutils{
	clear : both;overflow:hidden;
background-color: #ccc;margin:0;padding:0

}

.bottomutils .featurenav ul li a,.bottomutils  .featurenav ul li a:visited{
	font-size : 0.9em;
	color:#758070;
	text-decoration: none;
}



.bottomutils .featurenav ul li a:hover {
	text-decoration : underline;
}


.bottomutils ul{
	list-style-type : none;
	margin : 5px;padding:0
}

.bottomutilsquarterleft{
	border-right : 1px solid #758070;
	float : left;
	width : 49.5%;
}

.bottomutilsquarterright{
	float : right;
	width : 49.5%;
}


.bottomutilsquarterleft, .bottomutilsquarterright {height:170px;min-height:170px}

* html .bottomutilsquarterleft, * html .bottomutilsquarterright {height:170px;min-height:170px}


.leftnav{
	float:left;
	width:100%;
	margin:0px;
	background-color: #F2F2F2;
}

.leftnavholder {
	float:left;
	width:20%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}


.interior{background-image: url(/media/border_purple.gif);
	background-repeat: repeat-y;background-color:#FFFFFF;
	background-position: left;z-index:4000;pading-left:0px;
padding:0;float:left;margin:0px 0px 0px 0px;width:79%;min-height:568px}

.leftnav ul{display:block;list-style-type:none;
padding:0px 0px 0px 0px;width:100%;margin:auto;}



* html .interior {height:568px;margin:0px;background-image: url(/media/border_purple.gif);
	background-repeat: repeat-y;
	background-position: left;}


.interiorphoto{background-image: url(/media/border_purple.gif);
	background-repeat: repeat-y;background-color:#FFFFFF;
	background-position: left;z-index:4000;
padding:0;float:left;margin:0px;width:80%;min-height:400px}

* html .interiorphoto {height:400px;margin:0px;background-image: url(/media/border_purple.gif);
	background-repeat: repeat-y;
	background-position: left;}




.leftnav li{
	background:#E6E6E6;
	width:95%;display:block;
	margin:0px auto 5px auto;padding:0;
	background-image: url(/media/logo_small.gif);
	background-repeat: no-repeat;
	border:1px solid #cccccc;
	background-position: center left;
}
.leftnav li a,.leftnav li a:visited{
	color:#000000;
	display:block;
	margin:0;
	padding:7px 0px 7px 34px;
	text-decoration:none;
	vertical-align: middle;
}
.leftnav li a:hover{
	background:#990033;
	color:#FFFFFF;
	background-image: url(/media/logo_small_hover.gif);
	background-repeat: no-repeat;background-position: center left;
}



#gsnazzy {background: transparent; margin:5px;float:left;width:49%}

.gtop, .gbottom {display:block; background:transparent; font-size:1px;padding:0;margin:0}
#gsnazzy h2 {padding:5px;margin:0px}
.gb1, .gb2, .gb3, .gb4 {display:block; overflow:hidden;}
.gb1, .gb2, .gb3 {height:1px;}
.gb2, .gb3, .gb4 {background:#E6E6E6; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6;}
.gb1 {margin:0 5px; background:#E6E6E6;}
.gb2 {margin:0 3px; border-width:0 2px;}
.gb3 {margin:0 2px;}
.gb4 {height:2px; margin:0 1px;}

.gboxcontent {
	display:block;
	border:0 solid #fff;
	border-width:0 1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: #E6E6E6;height:250px;min-height:250px
}
* html .gboxcontent{height:250px}

.logotop, .logobottom {display:block; background:transparent; font-size:1px;padding:0;margin:0}
.logogb1, .logogb2, .logogb3, .logogb4 {display:block; overflow:hidden;}
.logogb1, .logogb2, .logogb3 {height:1px;}
.logogb2, .logogb3, .logogb4 {background:#ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.logogb1 {margin:0 5px; background:#ccc;}
.logogb2 {margin:0 3px; border-width:0 2px;}
.logogb3 {margin:0 2px;}
.logogb4 {height:2px; margin:0 1px;}

.logoboxcontent {
	display:block;
	border:0 solid #fff;
	border-width:0 1px;
	padding:5px;
	margin:0px 0px 0px 0px;
	background-color: #ccc;
}
