/**********************************************************/
/**********| PRIMARY NAV BAR                   |***********/
/**********************************************************/
#primaryNavigation {
	width:100%; 
	/*background:#c2e1fe;*/
  background:#90C2E9; 
	height:25px;
	/*border-top:solid 2px #fff; 
    border-bottom:solid 2px #fff; */
  float: left;
  /*display:;*/
}

#primaryNavigation ul {
	white-space:nowrap; 
	margin:0; 
	padding:0;
	line-height: 1.0;
}

#primaryNavigation li {
	padding:0; 
	margin:0; 
	list-style-type:none; 
	display:inline;
}

#primaryNavigation li a	{
	text-decoration:none;
	float:left; 
	font-size:x-small; 
	f\ont-size:small; 
	font-size:130%;
	/*color:#003a8e; */
	color:#fff;
	padding:5px 13px 4px 12px;
  border-right:solid 2px #fff;  
  display:block; 
  /*background:#c2e1fe;*/
  background:#90C2E9;
  font-weight:bold;
}

#primaryNavigation li a:hover {
	background:#003a8e; 
	color:#c2e1fe;
}

#primaryNavigation li a.last {
	border-right:0; 
	margin-right:0px;
}




/**********************************************************/
/**********| Top Right Navigation              |***********/
/**********************************************************/



#topNavigation {
	float:left; 
	height:30px;
	margin:0;
	width:720px; /* Not quite full width - allow for hackersafe in top right */
	text-align:right;
}
	
#topNavigation ul		{white-space:nowrap; margin:0 0 0 7px; padding:9px 0 0 0; border:0;}
#topNavigation li		{margin:0; padding:0; display:inline;}
#topNavigation a		{
	text-decoration:none;
	padding:0 5px 0 5px; 
	color:#666; 
	border-right:solid 1px #666; 
	float:left; 
	fl\oat:none; 
  font-weight:normal;
}
#topNavigation a:hover  {text-decoration:underline;}
#topNavigation a.last   {border-right:0; margin-right:4px;}
#topNavigation img	    {vertical-align: top; padding:0 5px 0 5px;}

/* Autosize green button */
#topNavigation a.butt_green_l {
	background:url(/dt_skin/graphics/green_button_back_l.png) no-repeat left;
	padding:2px 0px 2px 5px; /*trbl*/
	color:#ffffff;
	text-decoration:none;
	border-right:none;
}
#topNavigation a.butt_green {
	background:url(/dt_skin/graphics/green_button_back_m.png) repeat-x left;
	padding:2px 0px 2px 0px; /*trbl*/
	color:#ffffff;
	border-right:none;
}
#topNavigation a.butt_green_r {
	background:url(/dt_skin/graphics/green_button_back_r.png) no-repeat left;
	padding:2px 10px 2px 0px; /*trbl*/
	color:#ffffff;
	border-right:solid 1px #666;
}

#topNavigation a.butt_green_l:hover {
	text-decoration:none;
}

#topNavigation a.butt_green_r:hover {
	text-decoration:none;
}

/* Autosize red button */
#topNavigation a.butt_red_l {
	background:url(/dt_skin/graphics/red_button_back_l.png) no-repeat left;
	padding:2px 0px 2px 5px; /*trbl*/
	color:#ffffff;
	text-decoration:none;
	border-right:none;
}
#topNavigation a.butt_red {
	background:url(/dt_skin/graphics/red_button_back_m.png) repeat-x left;
	padding:2px 0px 2px 0px; /*trbl*/
	color:#ffffff;
	border-right:none;
}
#topNavigation a.butt_red_r {
	background:url(/dt_skin/graphics/red_button_back_r.png) no-repeat left;
	padding:2px 10px 2px 0px; /*trbl*/
	color:#ffffff;
	text-decoration:none;
	border-right:solid 1px #666;
}

#topNavigation a.butt_red_l:hover {
	text-decoration:none;
}

#topNavigation a.butt_red_r:hover {
	text-decoration:none;
}


#topRight {
	float:right; 
	height:30px;
	margin:0;
}

/***************************************************************/
/**********| Left Side Menu  based on width of 185  |***********/
/***************************************************************/

#lhs_menu {
    height: 1%; /* Holly hack ie6 background image redraw bug */
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:90%;
}   

#lhs_menu ul {
    margin: 0px 6px 6px 6px; /* for the benifit of ie6*/
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    font-family: verdana, arial, Helvetica, sans-serif;
}

#lhs_menu li { 
    height: 1%; /* Holly hack ie6 background image redraw bug */
    margin: 0px 0px 6px 0px; /*trbl*/
    padding: 0px 0px 0px 0px;
}

#lhs_menu ul span { 
    margin: 0px 0px 0px 6px; /*trbl*/
    padding: 0px 0px 0px 0px;
    font-weight: bold;
}

#lhs_menu a {
    /*display: block;*/
    padding: 0px 0px 0px 0px;
    color:black;
    font-weight:normal;
    width: 169px;
    text-decoration: none;
}

#lhs_menu a:hover {
    color: #1831e7;
    text-decoration: underline;
}

#lhs_menu ul ul li { 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; /*trbl*/
    background:url(/dt_skin/graphics/spot_inactive.png) no-repeat left top;
}

#lhs_menu ul ul li.this { 
    background:url(/dt_skin/graphics/spot_active.png) no-repeat left top ;
}

#lhs_menu ul ul li a.this { 
    color: #1831e7;
}

#lhs_menu ul ul {
    width: 150px;
    color: #004F4C; 
}

#lhs_menu ul ul a {
    padding: 0px 0px 0px 15px; /*trbl*/
    text-decoration: none;
}

#lhs_menu ul ul span {
    padding: 0px 0px 0px 15px; /*trbl*/
}

#lhs_menu ul ul ul a {
    background:url(/dt_skin/graphics/small_spot_inactive.png) no-repeat left top;
    width: 130px;
}

#lhs_menu ul ul ul a.this {
    background:url(/dt_skin/graphics/small_spot_active.png) no-repeat left top;
}

#lhs_menu ul ul ul li { 
    padding:0px 0px 0px 10px;
    background:transparent;
}




/****************************************************************/
/**********| Right Side Menu  based on width of 185  |***********/
/****************************************************************/

#rhs_menu {
    height: 1%; /* Holly hack ie6 background image redraw bug */
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:90%;
}   

#rhs_menu ul {
    margin: 2px 4px 6px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    font-family: verdana, arial, Helvetica, sans-serif;
}

#rhs_menu li { 
    height: 1%; /* Holly hack ie6 background image redraw bug */
    margin: 0px 0px 6px 0px; /*trbl*/
    padding: 0px 0px 0px 0px;
}

#rhs_menu a {
    /*display: block;*/
    padding: 0px 0px 0px 0px;
    width: 169px;
    color:black;
    font-weight:normal;
    text-decoration: none;
}

#rhs_menu a:hover {
    color: #1831e7;
    text-decoration: underline;
}

#rhs_menu ul ul li { 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; /*trbl*/
    background:url(/dt_skin/graphics/spot_inactive.png) no-repeat left top;
}

#rhs_menu ul ul li.tick {
    background:url(/dt_skin/graphics/buy_viagra.png) no-repeat left top;
} 

#rhs_menu ul ul li.this { 
    background:url(/dt_skin/graphics/spot_active.png) no-repeat left top ;
}

#rhs_menu ul ul li a.this { 
    color: #1831e7;
}

#rhs_menu ul ul {
/*    width: 150px; Should be this but increasing allows longer names */
		width: 165px;
    color: #004F4C;
}

#rhs_menu ul ul a {
    padding: 0px 0px 0px 15px; /*trbl*/
    text-decoration: none;
}

#rhs_menu ul ul span {
    padding: 0px 0px 0px 15px; /*trbl*/
}

#rhs_menu ul ul ul a {
    width: 130px;
}

#rhs_menu ul ul ul li { 
    padding:0px 0px 0px 10px;
    background:transparent;
}



/**********************************************************/
/**********| FOOTER                            |***********/
/**********************************************************/
#footerBar {
	width:100%; 
	background:white;
	font-size:90%;
}

#footerBar a {
	font-size:x-small; 
	f\ont-size:small; 
	font-size:90%;
	color:#666;
  font-weight:normal;
}

#footerBar a:hover {
    color: #1831e7;
    text-decoration: underline;
}








