/*
====================================================================================================  4: START: Navigation ======================== 
*/

/* download links */

.downloads 
{
	list-style-type:none;
	padding:0;
	margin:0;
}

.downloads li
{
	background-repeat		: no-repeat;
	background-position		: left 0px;
	display					: block;
	height					: 25px;
	padding-left			: 35px;
	margin-bottom			: 10px;
	font-size				: 12px;
	font-weight				: bold;
	line-height				: 25px;
}


.com
{
	background-image		: url(../Images/downloadicon.gif);
}

.edit
{
	background-image		: url(../Images/cross.gif);
}

.archive
{
	background-image		: url(../Images/clock.gif);
}

.activate
{
	background-image		: url(../Images/archive.gif);
}

.move
{
	background-image		: url(../Images/move.gif);
}



.pdf
{
	background-image:url(../../Common/Images/Icon/page_white_acrobat.gif);

}

.pdf a
{
	display:inline;
	padding-left:22px;	
}

.ppt
{
	background-image:url(../../Common/Images/Icon/page_white_powerpoint.gif);

}

.ppt a, .downloads .ppt p
{
	display:inline;
	padding-left:22px;	
}

.vec
{
	background-image:url(../../Common/Images/Icon/page_white_pdfvector.gif);

}

.vec a, .downloads .vec p
{
	display:inline;
	padding-left:44px;	
}

.bez
{
	background-image:url(../../Common/Images/Icon/page_white_vector.gif);

}

.bez a, .downloads .bez p
{
	display:inline;
	padding-left:22px;	
}

.doc
{
	background-image:url(../../Common/Images/Icon/page_white_word.gif);

}

.doc a, .downloads .doc p
{
	display:inline;
	padding-left:22px;	
}

.pic
{
	background-image:url(../../Common/Images/Icon/page_white_picture.gif);

}

.pic a, .downloads .pic p
{
	display:inline;
	padding-left:22px;	
}

#primaryNavigation
{
	display					: block;
	clear					: both;	
	background				: url(../../Common/Images/Nav/navedges.gif) repeat-x 0 0;
	margin					: 0;
	padding					: 0 0 0 1px;
		
}

#noprimaryNavigation
{
	display					: block;
	clear					: both;	
	background				: url(../../Common/Images/Nav/navedges.gif) repeat-x 0 0;
	margin					: 0;
	padding					: 0 0 0 1px;
	line-height				: 3px;
}


#primaryNavigation table a:link, #primaryNavigation table a:active, #primaryNavigation table a:hover, #primaryNavigation table a:visited
{
	background				: url(../../Common/Images/Nav/menusprite.gif) repeat-x 50% 0;
	font-size				: 13px;
	text-align				: center;
	display					: block;
	font-weight				: bold;
	width					: 152.4px;
	padding					: 1px;
	margin					: 2px 1px;
	color					: #FFFFFF;
	
}

#primaryNavigation table.adminMenu a:link, #primaryNavigation table.adminMenu a:active, #primaryNavigation table.adminMenu a:hover, #primaryNavigation table.adminMenu a:visited
{
	width					: 126.4px;
}


#primaryNavigation table a:hover
{
	background				: url(../../Common/Images/Nav/menusprite.gif) repeat-x 50% -21px;
	font-size				: 13px;
	display					: block;
	padding					: 1px;
	margin					: 2px 1px;
	color					: #FFFFFF;
}

#primaryNavigation table 
{
	border:1px solid green;
	border-collapse:collapse;
	border:none;
	margin:0;
	padding:0;
}



#primaryNavigation table tr td
{	
	margin:0;
	padding:0;	
	/*border-right:1px solid red;*/
	/* 3px td width added inline by control?? */
}

/* Primary navigation drop down styles */

#primaryNavigation .sub_menu table
{
}
#primaryNavigation div table td 
{	
	background-color		: #CCCBCB;
	color					: #000;
	background-image		: none !important;
	font-weight				: bold;
	border-top				: 1px solid #FFF;
}



#primaryNavigation div table a:link, #primaryNavigation div table a:active, #primaryNavigation div table a:hover, #primaryNavigation div table a:visited
{
	background-color		: #CCCBCB;
	background-image		: none !important;
	color					: #000;
	text-align				: left;
	width					: auto;
	margin					: 0;
	padding					: 0 10px 1px 5px;
}
#primaryNavigation div table a:hover
{
	color					: #FFF;
	background-image		: none !important;
	background-color		: #044665;
}

/*#second_nav search based navigation*/
#second_nav
{		
	margin					: 0 0 5px 0;
	padding					: 1px 0 0 0;	
	width					: 530px;
	height					: 26px;
	float					: right;
	background				: url(../images/secondnavBg.gif) no-repeat 0 0;

}

#second_nav input
{
	width					: 110px;
}

#second_nav li
{
	display					: block;
	list-style				: none;
	float					: left;
	margin-right			: 5px;
	height					: 24px;
	line-height				: 24px;
}

#second_nav .name
{
	color					: #FFF;
	font-weight				: bold;
	width					: 153px;
	margin-right			: 3px;
	text-align				: center;
	display					: block;
	height					: 24px;
	line-height				: 24px;
}

#second_nav_warning
{
	color					: red;
	padding					: 10px 0 0 0;	
	text-align				: right;
	margin					: 0;
	padding					: 0;	
	width					: 530px;
	float					: right;
}

#second_nav li a
{
	color					: #000;
}

#second_nav li a:link, #second_nav li a:visited
{
	text-decoration			: underline;
}

#second_nav li a:active, #second_nav li a:hover
{
	text-decoration			: none;
}




#second_nav .sn_text3 a img
{
	
	border:none;
	vertical-align:middle;	
}

.brand 
{
	text-align: center;
}

#extranet
{	
	margin				: 6px 0 0;
	font-size			: 16px;
	color				: #004963;
	padding-right		: 0;
}
	
p.extratopmargin
{
	margin-top	:10px;
}

img.libraryimg
{
	margin-top	: 8px;
}

.login, .product
{
	padding				: 10px 20px 0;
	margin				: 10px 0 0;
}

.password
{
}

.login h2, .password h2
{
	background-color		: #004963;
	color					: #FFFFFF;
	height					: 23px;
	padding					: 4px 0 0 8px;
}

.product h2
{
	background-color		: #004963;
	color					: #FFFFFF;
	height					: 23px;
	padding					: 4px 0 0 8px;
}

.login_content, .password_content
{
	background-color	: #CBDAE2;
	border				: solid 1px #3F7C90;
	padding				: 10px;
	margin				: 0 0 10px 0;
}

.product_content
{
	background-color	: #CBDAE2;
	border				: solid 1px #3F7C90;
	padding				: 10px;
	margin				: 0 0 10px 0;
}


.radioList input
{
	margin-right		: 2px;
}

.radioList td
{
	padding-right		: 15px;
}

.login p, .product p
{
	margin:0 0 10px 0;
}

.password_form dl, .contact dl
{
	margin:0 0 20px 0;
	/*width:600px;*/
}

.password_form dd, .contact dd
{
	margin:0 0 10px 0;
}

.password_form dt
{
	float:left;
	padding:3px 0 0 0;
	width:150px;
}

.password_content ul
{
	width:200px;
}

.contact dt
{
	float:left;
	padding:3px 0 0 0;
	width:150px;
}

#contact_left
{
	width:294px;
	float:left;
}

#contact_right
{
	width:440px;
	float:right;
}

#contact_left h2
{
	background-color	: #004963;
	color				: #FFFFFF;
	height				: 23px;
	padding				: 4px 0 0 8px;
}

#contact_right h2
{
	background			: transparent url(../../Common/Images/Home/links-activity_bg.gif) repeat-x scroll 0 0;
	color				: #FFFFFF;
	height				: 20px;
	padding				: 3px 0 3px 8px;
}

#contactleft_regional_content
{
	background-color	: #CBDAE2;
	border				: 1px solid #3F7C90;
	padding				: 6px;
	min-height			: 300px;
	margin-bottom		: 10px;
}

#contactleft_global_content
{
	background-color	: #CBDAE2;
	border				: 1px solid #3F7C90;
	padding				: 6px;
	min-height			: 300px;
}

#contactright_content
{
	background-color		: #F2F2F2;
	border					: 1px solid #CFCFCF;
	margin-bottom			: 20px;
	padding					: 6px;
	min-height				: 300px;
}

.contact .textarea
{
	width:260px;
}

