/* CSS Document */

/* Menu */

#menu {
	float: right;
	width: 700px;
}

#menu ul {
	margin:77px 0px 0px 10px;
	padding: 0px;
	list-style: none;
}

#menu li {
	float: left;
	display:block;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/nav-divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size: 0.8em;
}

#menu a {
	display: block;
	color:#ffffff;
	text-decoration:none;
	padding: 10px 0px;
		}
		
#menu-home{
width: 40px;
padding: 0px 18px;
text-align:center;
}

#menu-about{
width: 120px;
padding: 0px 15px;
text-align:center;
}

#menu-solutions{
width: 60px;
padding: 0px 18px;
text-align:center;
}

#menu-news{
width: 106px;
padding: 0px 16px;
text-align:center;
}

#menu-resources{
width: 106px;
padding: 0px 18px;
text-align:center;
}

#menu-contact{
width: 48px;
padding: 0px 18px;
text-align:center;
}

#menu a:hover {
	font-size:100%;
	color: #B20838;
	font-weight: bold;
}

#menu .active {
font-weight:bold;
color: #B20838;
background: transparent url(../images/nav-arrow.gif) bottom center no-repeat;
background-position: bottom;
}

#menu ul li a:hover, #menu ul li a#selected{ /*hover and selected link*/
color: #B20838;
background: transparent url(../images/nav-arrow.gif) bottom center no-repeat;
background-position: bottom;
}

/*SUBNAV*/
#subnavcontainer { width: 310px; padding-top: 10px; }

/*#subnavcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#subnavcontainer a
{
display: block;
padding: 3px 3px 3px 10px;
width: 290px;
background-color: #cccccc;
border-right: 10px solid #B20838;
border-bottom:1px solid #242424;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
}

.active
{
color: #B20838;
text-decoration: none;
border-right: 10px solid #000000;
}

#subnavcontainer a:hover
{
background-color: #999999;
color: #fff;
border-right: 10px solid #000000;
text-decoration: none;
}*/

.box-nav {width:310px; background-image:url(../images/solutions_bkg.png); background-repeat:no-repeat;}
.box-nav p{color: #000000;}

.box-nav a
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}

.box-nav a:hover
{
color:#000000;
text-decoration:underline;
}

.box-nav ul {	padding-top: 60px; padding-left: 20px; padding-bottom: 20px;}

.box-nav li {	list-style: none; line-height:1.4em;}