@charset "UTF-8";
* :focus { outline: 0; }
div#nav {
position:relative;
z-index:100;
}

div#nav ul {
position:relative;
width:950px;
height:30px;
padding:50 0 0 0px;
}

div#nav li {
position:relative;
float:left;
display:inline;
width:128px;
height:30px;
font-size:12px;
color:#fff;
text-align:left;
padding:0;
}

#home_bttn a {
background-image:url(../images/main/home_bttn.gif);
}

#services_bttn a {
background-image:url(../images/main/services_bttn.gif);
}

#fees_bttn a {
background-image:url(../images/main/fees_bttn.gif);
}

#resources_bttn a {
background-image:url(../images/main/resources_bttn.gif);
}

#customers_bttn a {
background-image:url(../images/main/customers_bttn.gif);
}

#itsolutions_bttn a {
background-image:url(../images/main/itsolutions_bttn.gif);
}

#about_bttn a {
background-image:url(../images/main/about_bttn.gif);
}

#contact_bttn a {
background-image:url(../images/main/contact_bttn.gif);
}

div#nav li a {
display:block;
width:128px;
height:30px;
}

div#nav .sub li {
position:relative;
float:none;
background-image:none;
}

div#nav .sub li a {
display:block;
width:124px;
height:auto;
color:#999;
font-size:12px;
background-image:url(/images/main/shadow.png);
background-color:#fff;
text-decoration:none;
padding:5px 10px 5px 10px;
}

#navigation li .sub {
position:relative;
padding:0 0 0 50px;
display:none;
width:124px;
background-image:none;
}

#navigation li .sub .sub2 li {
position:relative;
}

#navigation li.over .sub,#navigation li:hover .sub {
width:124px;
display:block;
z-index:1000;
position:absolute;
background-image:none;
left:-50px;
}

#navigation .sub2 {
width:100%;
display:none;
padding:0;
}

div#nav .sub li ul li a {
background-color:#000;
border-left:1px solid #fff;
}

#navigation .sub li:hover .sub2 {
display:block;
z-index:2000;
width:100px;
position:absolute;
left:128px;
top:-20px;
}

#navigation .sub li.over .sub2 {
display:block;
z-index:2000;
width:100px;
position:absolute;
left:128px;
top:0;
}

div#nav #navigation .sub li .hasSub {
background-image:url(../images/main/whiteMenuArrow.gif);
background-repeat:no-repeat;
background-position:122px -5px;
cursor:default;
}

div#nav #navigation .sub li .hasSub2 {
background-image:url(../images/main/whiteMenuArrow.gif);
background-repeat:no-repeat;
background-position:122px 0;
cursor:default;
}

div#nav #navigation .sub li .hasSub:hover,div#nav #navigation .sub li .hasSub2:hover {
background-color:#c5c5c5;
}

div#nav #navigation .sub li .hasSub3 {
background-image:url(../images/main/whiteMenuArrow.gif);
background-repeat:no-repeat;
background-position:122px 0;
cursor:pointer;
}

body#home #home_bttn a,body#services #services_bttn a,body#fees #fees_bttn a,body#resources #resources_bttn a,body#itsolutions #itsolutions_bttn a,body#about_us #about_bttn a,body#contact #contact_bttn a {
background-position:0 -62px;
}

.fade1 {
position:absolute;
top:32px;
left:495px;
width:211px;
height:217px
}

.fade2 {
position:absolute;
top:34px;
left:729px;
width:211px;
height:217px
}

.fade3 {
position:absolute;
top:272px;
left:495px;
width:211px;
height:217px
}

.fade4 {
position:absolute;
top:272px;
left:729px;
width:211px;
height:217px
}

.fade5 {
position:absolute;
top:63px;
left:414px;
width:148px;
height:152px
}

.fade6 {
position:absolute;
top:63px;
left:583px;
width:148px;
height:152px
}

.fade7 {
position:absolute;
top:239px;
left:414px;
width:148px;
height:152px
}

.fade8 {
position:absolute;
top:237px;
left:585px;
width:148px;
height:152px
}

.fade9 {
position:absolute;
top:-123px;
left:831px;
width:169px;
height:46px
}

.fade10 {
position:absolute;
top:-49px;
left:831px;
width:169px;
height:46px
}

.pos2 {
position:absolute;
top:33px;
left:414px;
width:320px;
font-size:120%;
color:#ff5a00;
font-weight:700
}

div#nav li a:hover,div#nav li.over a,div#nav li:hover a {
background-position:0 61px
}

div#nav .sub li a:hover,div#nav .sub li ul li a:hover {
background-color:#c5c5c5}

.fade1 div,.fade2 div,.fade3 div,.fade4 div,.fade5 div,.fade6 div,.fade7 div,.fade8 div,.fade9 div,.fade10 div {
position:absolute;
top:0;
left:0;
display:none
}

	.toggler {
	   margin:25px 0 25px 0;
		cursor:pointer;
		text-decoration: none;
		font-size: 1em;
		font-weight:bold;
		line-height:30px;
		display: block;
	}
	.toggler-closed {
		color:#333;
		padding-left:20px;
		height:30px;
		background: #efefef url('../images/main/togglerc.gif') center right no-repeat;
		border: solid 1px white;
	}
	.toggler-closed:hover {
		color: #000;
		padding-left:20px;
		height:30px;
		background: #fff url('../images/main/togglerch.gif') center right no-repeat;
		border: solid 1px #e3e3e3;
	}
	.toggler-opened {
		color:#333;
		padding-left:20px;
		height:30px;
		background: #efefef url('../images/main/togglero.gif') center right no-repeat;
		border: solid 1px white;
	}
	.toggler-opened:hover {
		color: #000;
		padding-left:20px;
		height:30px;
		background: #fff url('../images/main/toggleroh.gif') center right no-repeat;
		border: solid 1px #e3e3e3;
	}

	.toggler-c {
	}
	.toggler-c-closed {
	   background:transparent;
	   border:solid 1px #e3e3e3;
		margin:-25px 0px 25px 0px;
	   padding:20px;
	}
	.toggler-c-opened {
		margin:-25px 0px 25px 0px;
	   padding:20px;
	   background:#efefef;
	   border:solid 1px #fff;
	}