#nav-container {
	float:right;
	width:610px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}




.jqueryslidemenu {
float:right;
font: normal 12px Arial, Helvetica, sans-serif;
width: 600px;
margin:50px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
float:right;
list-style-type: none;

}

/*Top level list items*/
.jqueryslidemenu ul li {
position: relative;
display: inline;
float: left;
}




/*------------------different style top menu link--------------------------*/

/*Top level menu link items style*/
.jqueryslidemenu ul li#nav-services a{
display: block;
background: #ffffff; /*background of tabs (default state)*/
color: #555555;
text-transform:uppercase;
border-right: 1px solid #778;
padding:0px 20px 0px 20px;
margin:0px 0px 0px 0px;
color: #555555;
text-decoration: none;
float: left;
}

.jqueryslidemenu ul li#nav-proof a{
display: block;
background: #ffffff; /*background of tabs (default state)*/
color: #555555;
text-transform:uppercase;
border-right: 1px solid #778;
padding:0px 20px 0px 20px;
margin:0px 0px 0px 0px;
color: #555555;
text-decoration: none;
float: left;
}

.jqueryslidemenu ul li#nav-blog a{
display: block;
background: #ffffff; /*background of tabs (default state)*/
color: #555555;
text-transform:uppercase;
border-right: 1px solid #778;
padding:0px 20px 0px 20px;
margin:0px 0px 0px 0px;
color: #555555;
text-decoration: none;
float: left;
}

.jqueryslidemenu ul li#nav-about a{
display: block;
background: #ffffff; /*background of tabs (default state)*/
color: #555555;
text-transform:uppercase;
border-right: 1px solid #778;
padding:0px 20px 0px 20px;
margin:0px 0px 0px 0px;
color: #555555;
text-decoration: none;
float: left;
}

.jqueryslidemenu ul li#nav-contact a{
display: block;
background: #ffffff; /*background of tabs (default state)*/
color: #555555;
text-transform:uppercase;

padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
color: #555555;
text-decoration: none;
float: left;
}


/*--------------------------------------------*/


* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #555555;
}

/*------------hover state----------------*/
.jqueryslidemenu ul li#nav-services a:hover{
/*tab link background during hover state*/
color:#660033;
}

.jqueryslidemenu ul li#nav-proof a:hover{
/*tab link background during hover state*/
color:#00ccff;
}

.jqueryslidemenu ul li#nav-blog a:hover{
/*tab link background during hover state*/
color:#ff3300;
}


.jqueryslidemenu ul li#nav-about a:hover{
/*tab link background during hover state*/
color:#99cc00;
}

.jqueryslidemenu ul li#nav-contact a:hover{
/*tab link background during hover state*/
color:#1776d6;
}

/*------------active state----------------*/

.jqueryslidemenu ul li#nav-services a.selected {
/*tab link background during hover state*/
color:#660033;
}

.jqueryslidemenu ul li#nav-proof a.selected {
/*tab link background during hover state*/
color:#00ccff;
}

.jqueryslidemenu ul li#nav-blog a.selected {
/*tab link background during hover state*/
color:#ff3300;
}


.jqueryslidemenu ul li#nav-about a.selected {
/*tab link background during hover state*/
color:#99cc00;
}

.jqueryslidemenu ul li#nav-contact a.selected {
/*tab link background during hover state*/
color:#1776d6;
}

/*----------------------------*/


/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li#nav-services ul li a {
font: normal 12px Arial, Helvetica, sans-serif;
padding: 0px 20px 0px 20px;
margin: 3px 0px 0px 0px;
text-transform:none;
line-height:18px;
width:100px !important;
border:none;
border-top-width: 0;
float:none;

}

.jqueryslidemenu ul li#nav-about ul li a{
font: normal 12px Arial, Helvetica, sans-serif;
 /*width of sub menus*/
padding: 0px 20px 0px 20px;
margin: 3px 0px 0px 0px;
text-transform:none;
line-height:18px;
border:none;
width:100px !important;
border-top-width: 0;
float:none;

}



/*-----------------------------------------*/
.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}



/*-----------------------------------------*/
/*-----------------------------------------*/

.jqueryslidemenu2 {
float:left;
font: normal 12px Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
width:316px;
padding:0px 0px 0px 134px;

}



.jqueryslidemenu2 ul{
width:500px;
margin: 0;
padding: 0;
float:left;
list-style-type: none;

}

/*Top level list items*/
.jqueryslidemenu2 ul li {
position: relative;
display: inline;
float: left;
}




/*------------------different style top menu link--------------------------*/

/*Top level menu link items style*/
.jqueryslidemenu2 ul li#nav-services a{
display: block;
background: #ffffff; /*background of tabs (default state)*/
color: #555555;
text-transform:uppercase;
border-right: 1px solid #778;
padding:0px 20px 0px 20px;
margin:0px 0px 0px 0px;
color: #555555;
text-align:left;
text-decoration: none;
float: left;
}

.jqueryslidemenu2 ul li#nav-proof a{
display: block;
background: #ffffff; /*background of tabs (default state)*/
color: #555555;
text-transform:uppercase;
border-right: 1px solid #778;
padding:0px 20px 0px 20px;
margin:0px 0px 0px 0px;
color: #555555;
text-decoration: none;
float: left;
}

.jqueryslidemenu2 ul li#nav-blog a{
display: block;
background: #ffffff; /*background of tabs (default state)*/
color: #555555;
text-transform:uppercase;
border-right: 1px solid #778;
padding:0px 20px 0px 20px;
margin:0px 0px 0px 0px;
color: #555555;
text-decoration: none;
float: left;
}

.jqueryslidemenu2 ul li#nav-about a{
display: block;
background: #ffffff; /*background of tabs (default state)*/
color: #555555;
text-transform:uppercase;
border-right: 1px solid #778;
padding:0px 20px 0px 20px;
margin:0px 0px 0px 0px;
color: #555555;
text-decoration: none;
float: left;
}

.jqueryslidemenu2 ul li#nav-contact a{
display: block;
background: #ffffff; /*background of tabs (default state)*/
color: #555555;
text-transform:uppercase;

padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
color: #555555;
text-decoration: none;
float: left;
}


/*--------------------------------------------*/


* html .jqueryslidemenu2 ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu2 ul li a:link, .jqueryslidemenu ul li a:visited{
color: #555555;
}

/*------------hover state----------------*/
.jqueryslidemenu2 ul li#nav-services a:hover{
/*tab link background during hover state*/
color:#660033;
}

.jqueryslidemenu2 ul li#nav-proof a:hover{
/*tab link background during hover state*/
color:#00ccff;
}

.jqueryslidemenu2 ul li#nav-blog a:hover{
/*tab link background during hover state*/
color:#ff3300;
}


.jqueryslidemenu2 ul li#nav-about a:hover{
/*tab link background during hover state*/
color:#99cc00;
}

.jqueryslidemenu2 ul li#nav-contact a:hover{
/*tab link background during hover state*/
color:#1776d6;
}

/*------------active state----------------*/

.jqueryslidemenu2 ul li#nav-services a.selected {
/*tab link background during hover state*/
color:#660033;
}

.jqueryslidemenu2 ul li#nav-proof a.selected {
/*tab link background during hover state*/
color:#00ccff;
}

.jqueryslidemenu2 ul li#nav-blog a.selected {
/*tab link background during hover state*/
color:#ff3300;
}


.jqueryslidemenu2 ul li#nav-about a.selected {
/*tab link background during hover state*/
color:#99cc00;
}

.jqueryslidemenu2 ul li#nav-contact a.selected {
/*tab link background during hover state*/
color:#1776d6;
}

/*----------------------------*/


/*1st sub level menu*/
.jqueryslidemenu2 ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu2 ul li ul li{
display: list-item;
float: none;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu2 ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu2 ul li#nav-services ul li a {
font: normal 12px Arial, Helvetica, sans-serif;
padding: 0px 20px 0px 20px;
margin: 3px 0px 0px 0px;
text-transform:none;
line-height:18px;
width:100px !important;
border:none;
border-top-width: 0;
float:none;

}

.jqueryslidemenu2 ul li#nav-about ul li a {
font: normal 12px Arial, Helvetica, sans-serif;
 /*width of sub menus*/
padding: 0px 20px 0px 20px;
margin: 3px 0px 0px 0px;
text-transform:none;
line-height:18px;
border:none;
width:100px !important;
border-top-width: 0;
float:none;

}

.jqueryslidemenu2 ul li#nav-about ul li a.selected {
	color:#99cc00;
}

.jqueryslidemenu2 ul li#nav-services ul li a:hover {
color:#660033;
}


/*-----------------------------------------*/
.jqueryslidemenuz2 ul li ul li a:hover{ /*sub menus hover style*/
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}


/*--------------------------------------------------

-------------------------------------------*/;

.jqueryslidemenu1 {
	float:right;
font: normal 12px Arial, Helvetica, sans-serif;

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

.jqueryslidemenu1 ul{
margin: 0;
padding: 0;
	float:right;
list-style-type: none;

}

/*Top level list items*/
.jqueryslidemenu1 ul li {
position: relative;
display: inline;
float: left;
}


.jqueryslidemenu1 ul li#nav-about a{
display: block;
background: #ffffff; /*background of tabs (default state)*/
color: #555555;
text-transform:uppercase;
border-right: 1px solid #778;
padding:0px 20px 0px 20px;
margin:0px 0px 0px 0px;
color: #555555;
text-decoration: none;
float: left;
}

.jqueryslidemenu1 ul li#nav-contact a{
display: block;
background: #ffffff; /*background of tabs (default state)*/
color: #555555;
text-transform:uppercase;

padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
color: #555555;
text-decoration: none;
float: left;
}


.jqueryslidemenu1 ul li#nav-about ul li a {
font: normal 12px Arial, Helvetica, sans-serif;
 /*width of sub menus*/
padding: 0px 20px 0px 20px;
margin: 3px 0px 0px 0px;
text-transform:none;
line-height:18px;
border:none;
width:100px !important;
border-top-width: 0;
float:none;

}






/*--------------------------------------------*/


* html .jqueryslidemenu1 ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu1 ul li a:link, .jqueryslidemenu ul li a:visited{
color: #555555;
}

/*------------hover state----------------*/
.jqueryslidemenu1 ul li#nav-services a:hover{
/*tab link background during hover state*/
color:#660033;
}

.jqueryslidemenu1 ul li#nav-proof a:hover{
/*tab link background during hover state*/
color:#00ccff;
}

.jqueryslidemenu1 ul li#nav-blog a:hover{
/*tab link background during hover state*/
color:#ff3300;
}


.jqueryslidemenu1 ul li#nav-about a:hover{
/*tab link background during hover state*/
color:#99cc00;
}

.jqueryslidemenu1 ul li#nav-contact a:hover{
/*tab link background during hover state*/
color:#1776d6;
}

/*------------active state----------------*/

.jqueryslidemenu1 ul li#nav-services a.selected {
/*tab link background during hover state*/
color:#660033;
}

.jqueryslidemenu1 ul li#nav-proof a.selected {
/*tab link background during hover state*/
color:#00ccff;
}

.jqueryslidemenu1 ul li#nav-blog a.selected {
/*tab link background during hover state*/
color:#ff3300;
}


.jqueryslidemenu1 ul li#nav-about a.selected {
/*tab link background during hover state*/
color:#99cc00;
}

.jqueryslidemenu1 ul li#nav-contact a.selected {
/*tab link background during hover state*/
color:#1776d6;
}

/*----------------------------*/


/*1st sub level menu*/
.jqueryslidemenu1 ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu1 ul li ul li{
display: list-item;
float: none;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu1 ul li ul li ul{
top: 0;
}
/*------------------------------------
------------------------------------------*/



/*--------------------------------*/
/*
.nav-focus {
	float:left;
	width:200px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left: 147px;
	top: 19px;

}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.nav-focus {
	float:left;
	width:200px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left: 144px;
	top: 19px;

}
}


.nav-focus ul {
	width:200px;
	margin:0px 0px 0px 0px;
}

.nav-focus ul li {
	display:inline;
	width:150px;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
}

.nav-focus ul li a {

font: normal 12px Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration:none;
color:#555555;

}

.nav-focus ul li a:hover {
	color:#660033;
}

.nav-focus ul li a.selected {
	color:#660033;
}




.nav-focus-about {
	float:right;
	width:200px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:-60px;
	top: 19px;

}




.nav-focus-about ul {
	width:200px;
	margin:0px 0px 0px 0px;
}

.nav-focus-about ul li {
	display:inline;
	width:150px;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
}

.nav-focus-about ul li a {

font: normal 12px Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration:none;
color:#555555;

}

.nav-focus-about ul li a:hover {
color:#99cc00;
}

.nav-focus-about ul li a.selected1 {
color:#99cc00;
}*/