/*	
	protocast css definitions
	author: triknine
	
	section: layout css definition (specific by name or ids definitions)
*/

/* TOP NAVIGATOR BOARD LINKS */
div#mainboardiv div#siteHolder div#topNavigator div.board a:link,
div#mainboardiv div#siteHolder div#topNavigator div.board a:active,
div#mainboardiv div#siteHolder div#topNavigator div.board a:visited {
	font-weight:800; color:#222222; text-decoration:none;
}
div#mainboardiv div#siteHolder div#topNavigator div.board a.selected {
	color:#0066b3;
}
div#mainboardiv div#siteHolder div#topNavigator div.board a:hover {
	font-weight:800; color:#ed1c24; text-decoration:underline;
}
/* GENERIC CONTENT LINKS */
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard a:link,
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard a:active,
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard a:visited {
	text-decoration:none; color:#222222;
}
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard a:hover {
	text-decoration:underline; color:#222222;
}
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard a.blue:link,
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard a.blue:active,
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard a.blue:visited {
	text-decoration:none; color:#0066b3;
}
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard a.blue:hover {
	text-decoration:underline; color:#0066b3;
}
/* NEWS */
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard div.newsRelease a:link,
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard div.newsRelease a:active,
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard div.newsRelease a:visited {
	text-decoration:none; color:#0066b3; font-weight:800; font-size:10px;
}
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard div.newsRelease a:hover {
	text-decoration:underline; color:#0066b3; font-weight:800; font-size:10px;
}
/* CONTACTS */
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard div.vCard a:link,
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard div.vCard a:active,
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard div.vCard a:visited {font-size:10px;color:#0066b3;text-decoration:none;}
div#mainboardiv div#siteHolder div#wsHolder div#mainContentBoard div.vCard a:hover {font-size:10px;color:#ed1c24;text-decoration:underline;}
/* RIGHT BAR LINKS */
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item_selected a:link,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item_selected a:active,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item_selected a:visited,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item a:link,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item a:active,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item a:visited {
	padding-left:30px; background-image:url(_structuredimages/elements/squares_link_blue.gif);
	background-repeat:no-repeat; background-position:18px 5px; color:#0066b3; text-decoration:none;
	font-weight:800;
}
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item_selected a:hover,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item a:hover {
	padding-left:30px; color:#0066b3; text-decoration:underline; font-weight:800;	 
}
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item_selected a.snd_selected:link,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item_selected a.snd_selected:active,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item_selected a.snd_selected:visited,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item a.snd_selected:link,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item a.snd_selected:active,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item a.snd_selected:visited {
	padding-left:35px; 	background-image:none; color:#0066b3; text-decoration:none; font-weight:400;
}
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item_selected a.snd_selected:hover,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item a.snd_selected:hover {
	padding-left:35px;	background-image:url(_structuredimages/elements/squares_link_blue.gif);
	background-repeat:no-repeat; background-position:23px 5px; color:#0066b3; text-decoration:none; font-weight:400; 	
}
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item_selected a.snd:link,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item_selected a.snd:active,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item_selected a.snd:visited,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item a.snd:link,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item a.snd:active,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item a.snd:visited {
	padding-left:35px; 	background-image:none; color:#222222; text-decoration:none; font-weight:400;
}
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item_selected a.snd:hover,
div#mainboardiv div#siteHolder div#contents div#contents_right div#rightbar div.rightbar_item a.snd:hover {
	padding-left:35px;	background-image:url(_structuredimages/elements/squares_link_blue.gif);
	background-repeat:no-repeat; background-position:23px 5px; color:#0066b3; text-decoration:none; font-weight:400; 	
}

div#mainboardiv div#siteHolder div#footer div#footLeft a:link,
div#mainboardiv div#siteHolder div#footer div#footLeft a:active,
div#mainboardiv div#siteHolder div#footer div#footLeft a:visited {
	color:#222222; text-decoration:none;
}
div#mainboardiv div#siteHolder div#footer div#footLeft a:hover {
	color:#222222; text-decoration:underline;
}
div#mainboardiv div#siteHolder div#footer div#footRight a:link,
div#mainboardiv div#siteHolder div#footer div#footRight a:active,
div#mainboardiv div#siteHolder div#footer div#footRight a:visited {
	color:#222222; text-decoration:none;
}
div#mainboardiv div#siteHolder div#footer div#footRight a:hover {
	color:#222222; text-decoration:underline;
}
div#mainboardiv div#siteHolder div#footer div#footRight a.underline {
	text-decoration:underline;
}
div#mainboardiv div#siteHolder div#footer div#footRight a.underline:hover {
	text-decoration:none;
}

/* ENTRYPOINT */
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_left div.rightbar_item a:link,
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_left div.rightbar_item a:active,
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_left div.rightbar_item a:visited
 {
  	padding-right:10px;
  	background-image:url(_structuredimages/entrypoint/line.gif);
	background-repeat:no-repeat; background-position:right 7px; color:#0066b3; text-decoration:none;
	font-weight:800;
}
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_left div.rightbar_item a:hover
 {
  	background-image:url(_structuredimages/entrypoint/line.gif);
  	padding-right:10px;
	background-repeat:no-repeat; background-position:right 7px; color:#ed1c24; text-decoration:underline;
	font-weight:800;
}
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_right div.rightbar_item a:link,
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_right div.rightbar_item a:active,
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_right div.rightbar_item a:visited
{
 	padding-left:10px;
 	background-image:url(_structuredimages/entrypoint/line.gif);
	background-repeat:no-repeat; background-position:left 7px; color:#0066b3; text-decoration:none;
	font-weight:800;
}
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_right div.rightbar_item a:hover
{
 	background-image:url(_structuredimages/entrypoint/line.gif);
 	padding-left:10px;
	background-repeat:no-repeat; background-position:left 7px; color:#ed1c24; text-decoration:underline;
	font-weight:800;
}
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_left div.rightbar_item a.snd:link,
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_left div.rightbar_item a.snd:active,
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_left div.rightbar_item a.snd:visited
{
	padding-right:18px; 	background-image:none; color:#333333; text-decoration:none; font-weight:400;
}
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_left div.rightbar_item a.snd:hover
{
	padding-right:18px; 	background-image:none; color:#333333; text-decoration:underline; font-weight:400;
}
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_right div.rightbar_item a.snd:link,
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_right div.rightbar_item a.snd:active,
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_right div.rightbar_item a.snd:visited
{
	padding-left:18px; 	background-image:none; color:#333333; text-decoration:none; font-weight:400;
}
div#mainboardiv div#siteHolder div#entrypoint_sitemap div#entrypoint_sitemap_right div.rightbar_item a.snd:hover
{
	padding-left:18px; 	background-image:none; color:#333333; text-decoration:underline; font-weight:400;
}