ul#primary-nav,
    ul#primary-nav ul {
    width: 200px;
    margin: 0;
    padding: 0;
    /*background: #fff;  IE6 Bug */
    background: #213874;/*#1E548A;  IE6 Bug */
    font-size: 100%;
    display:block;
}

ul#primary-nav {
    float: left;
    /*width: 900px;*/
    width: 100%;
    z-index: 1008;
    position: absolute;
    height:25px;
    display:block;
}

ul#primary-nav:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

ul#primary-nav li {
    position: relative;
    list-style: none;
    float: left;
/*    width: 130px; */ /* Width of Menu Items */
    /*min-width: 14.2%; */   /* Width of Menu Items */
}

ul#primary-nav li li {
    position: relative;
    list-style: none;
    float: left;
    width: 200px; /* Width of Menu Items */
}

ul#primary-nav li a {
    display: block;
    white-space: nowrap;
    text-decoration: none;
    /*color: #777;*/
    color: #fff;
    padding-left: 8px  !important;
    padding-right: 8px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    border-right: 1px solid #ccc;
    white-space:nowrap;
    min-width: 70px;
    height: 17px;
}

    ul#primary-nav li li a {
    display: block;
    white-space: nowrap;
    text-decoration: none;
    /*color: #777;*/
    color: #fff;
    padding-left: 8px  !important;
    padding-right: 8px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    border: 1px solid #ccc;
    white-space:nowrap;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li {
    float: left;
    height: 1%;
    white-space: nowrap; 
}

* html ul#primary-nav li a {
    height: 1%;
    white-space: nowrap;
}

/* End */

ul#primary-nav ul {
    position: absolute;
    display: none;
}

ul#primary-nav ul ul {
    left: 200px;
    top: 0;
}

ul#primary-nav li ul li a {
    padding: 4px 9px !important;
}

/* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
    ul#primary-nav li:hover ul ul ul,
    ul#primary-nav li.over ul ul,
    ul#primary-nav li.over ul ul ul {
    display: none;
}

/* Hide sub-menus initially */

ul#primary-nav li:hover ul,
    ul#primary-nav li li:hover ul,
    ul#primary-nav li li li:hover ul,
    ul#primary-nav li.over ul,
    ul#primary-nav li li.over ul,
    ul#primary-nav li li li.over ul {
    display: block;
}

/* The magic */

ul#primary-nav li.menubar {
    /*background: transparent url( images/arrow-down.gif ) right center no-repeat;*/
    white-space: nowrap;
}

ul#primary-nav li li.menubar {
    /*background: transparent url( images/arrow-right.gif ) right center no-repeat;*/
    white-space: nowrap;
    width: 200px;
}

ul#primary-nav li:hover,
    ul#primary-nav li.over {
   /* background-color: #f9f9f9 !important;*/
    background-color: #999 !important;
}

ul#primary-nav li a:hover {
    color: #fff;
}

div.linkcontainer img{
	margin-bottom:2px;
	margin-left:7px;
	float: right;
	margin-top: 7px;
}

div.sublinkcontainer a{
	width: 90%;
	height: 20px;
}

div.sublinkcontainer img{
	float: right;
	margin-top: 5px;
	width: 4px;
	height: 7px;
}

div.sublinkcontainer p{
	float: left;
	width: 80%;
	height: 10px;
	padding: 0 5px 5px 0;
	padding-top: 0px;
}

div.linkcontainer p{
	height: 10px;
	padding:0px;
	float:left;
}

