@charset "utf-8";
/* CSS Document */

#wrapper #navWrap #nav{
width:980px;
margin:-0.05em auto 0 auto;
padding:0;
overflow:hidden;
}
#wrapper #navWrap #nav ul{
margin:0;
padding:0.1em 0 1em 0;
list-style:none;
text-align:center;
}
#wrapper #navWrap #nav li{
list-style:none;
	margin:0;
	padding:0;
	display:inline;
	font-size:.8em;
	font-weight:bold;
}
#wrapper #navWrap #nav li a, #wrapper #navWrap #nav li a:visited{
text-decoration:none;
background:url(../images/navigation/blueTabBg.jpg) top left no-repeat;
color:#fff;
padding:1em 0 1em 14px;
margin:0;
display:block;
float:left;
}
#wrapper #navWrap #nav li a span, #wrapper #navWrap #nav li a:visited span{
background:url(../images/navigation/blueTabRight.jpg) top right no-repeat;
padding:1em 15px 1em 0;
margin:0;
}
#wrapper #navWrap #nav li a:hover{
background:url(../images/navigation/blueTabBgHover.jpg) top left no-repeat;
}
#wrapper #navWrap #nav li.active a span, #wrapper #navWrap #nav li.active a:visited span{
background:url(../images/navigation/pinkTabRight.jpg) top right no-repeat;
color:#fff;
}
#wrapper #navWrap #nav li.active a:hover span{
background:url(../images/navigation/whiteTabRightHover.jpg) top right no-repeat;
color:#025cb3;
}
#wrapper #navWrap #nav li a:hover span{
background:url(../images/navigation/blueTabRightHover.jpg) top right no-repeat;
}
#wrapper #navWrap #nav li.active a, #wrapper #navWrap #nav li.active a:visited{
background:url(../images/navigation/pinkTabBg.jpg) top left no-repeat;
color:#fff;
}
#wrapper #navWrap #nav li.active a:hover{
background:url(../images/navigation/whiteTabBgHover.jpg) top left no-repeat;
color:#025cb3;
}

/*---------------sidenav-----------------*/

#sideNav{
margin:0;
padding:0;
width:180px;
float:left;
position:relative;
display:block;
}
#sideNav li{
display:block;
list-style:none;
}
#sideNav li a{
width:167px;
display:block;
border-bottom:#c6d1e7 1px dashed;
_border-bottom:#c6d1e7 1px dotted;
list-style:none;
margin:0;
padding:.5em 0 .5em 1em;
padding:7px 0 7px 12px;	
font-size:.8em;
text-decoration:none;
color:#2b78c1;
}
#sideNav li.active a{
background-color:#e4ebf7;
color:#2b78c1;
}

#sideNav li ul li a, #sideNav li.active ul li a{
width:154px;
padding:7px 0 7px 24px;	
background:url(../images/navigation/secondaryLinkBg.jpg) top left no-repeat #fff;
}
#sideNav li ul li a:hover{
background:url(../images/navigation/secondaryLinkBgHover.jpg) top left no-repeat #e4ebf7;
}
#sideNav li ul li ul li a, #sideNav li.active ul li ul li a{
width:142px;
padding:7px 0 7px 36px;	
background:none;
background:url(../images/navigation/tertiaryLinkBg.jpg) top left no-repeat #fff;
}
#sideNav li ul li ul li a:hover{
background:url(../images/navigation/tertiaryLinkBgHover.jpg) top left no-repeat #e4ebf7;
}
#sideNav li ul li ul li ul li a, #sideNav li.active ul li ul li ul li a{
width:132px;
padding:7px 0 7px 44px;	
background:url(../images/navigation/quaternaryLinkBg.jpg) top left no-repeat #f9fbfe;
}
#sideNav li ul li ul li ul li a:hover{
background:url(../images/navigation/quaternaryLinkBgHover.jpg) top left no-repeat #e4ebf7;
}
#sideNav li a:hover{
background-color:#e4ebf7;
color:#2b78c1;
}
#sideNav li.title, #sideNav li.title a{
font-weight:200;
font-family:"Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
border:none;
}
#sideNav li.title a{
background:url(../images/navigation/sideNavTitleBg.jpg) top left no-repeat;
width:177px;
padding:5px 0 5px 12px;	
font-size:.8em;
}
#sideNav .nextsteps{
width:180px;
margin:20px 0 0 0;
padding:0;
float:left;
position:relative;
}
#sideNav .nextsteps li a{
text-indent:25px;
padding:10px 0 10px 12px;	
}
#sideNav .nextsteps li.title, #sideNav .nextsteps li.title a{
font-weight:200;
font-family:"Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
border:none;
}
#sideNav .nextsteps li.title a{
background:url(../images/navigation/nextstepsTitleBg.jpg) top left no-repeat;
width:177px;
padding:5px 0 5px 12px;	
font-size:.85em;
text-indent:0px;
}
#sideNav .nextsteps li.contacticon{
background:url(../images/navigation/contactIcon.gif) left no-repeat;
}
#sideNav .nextsteps li.contacticon a:hover{
background:url(../images/navigation/contactIconHover.gif) left no-repeat #e4ebf7;
}
#sideNav .nextsteps li.newsicon{
background:url(../images/navigation/newsIcon.gif) left no-repeat;
}
#sideNav .nextsteps li.newsicon a:hover{
background:url(../images/navigation/newsIconHover.gif) left no-repeat #e4ebf7;
}
#sideNav .nextsteps li.universityicon{
background:url(../images/navigation/universityicon.gif) left no-repeat;
}
#sideNav .nextsteps li.universityicon a:hover{
background:url(../images/navigation/universityiconHover.gif) left no-repeat #e4ebf7;
}
#sideNav .nextsteps li.demoicon{
background:url(../images/navigation/demoicon.gif) left no-repeat;
}
#sideNav .nextsteps li.demoicon a:hover{
background:url(../images/navigation/demoiconHover.gif) left no-repeat #e4ebf7;
}
#sideNav .nextsteps li.partnericon{
background:url(../images/navigation/partnericon.gif) left no-repeat;
}
#sideNav .nextsteps li.partnericon a:hover{
background:url(../images/navigation/partnericonHover.gif) left no-repeat #e4ebf7;
}
#sideNav .glossary, #sideNav .askexpert{
margin:20px 0 0 0;
}
#sideNav .glossary .title, #sideNav .askexpert .title{
color:#fff;
background:url(../images/navigation/sideNavTitleBg.jpg) top left no-repeat;
width:177px;
padding:5px 0 5px 12px;	
font-size:.8em;
margin:0;
}
#sideNav .glossary p, #sideNav .askexpert p{
line-height:1.2em;
padding:5px 6px 5px 12px;
margin:0;
}
#sideNav .glossary p a, #sideNav .askexpert p a, #sideNav .glossary p a:visited, #sideNav .askexpert p a:visited{
color:#E73E97;
}
#sideNav .glossary p a:hover, #sideNav .askexpert p a:hover{
color:#555;
}
#sideNav .glossary .image, #sideNav .askexpert .image{
position:relative;
float:right;
margin:-31px 10px 0 0;
}



