﻿/*
===========================================
BODY STYLES - redefined
===========================================
*/
body
{
	background-color: #ffffff;
	margin: 0px;
}


/*
===========================================
HEADING STYLES - redefined
===========================================
*/

h1
{
	color: #2A72A2;
}
h2
{
	color: #2A72A2;
}
h3
{
	color: #2A72A2;
}
h4
{
	color: #2A72A2;
}
.related
{
	color: #2A72A2;
	font-size: 1.25em;
	font-weight: bold;
}
/*
===========================================
LINKS - redefined
===========================================
*/

a, a:link, A.button:link
{
	color: #2A72A2;
	text-decoration: underline;
	
}


a:visited
{
	color: #2A72A2;
	text-decoration: none;
}

a:hover
{
	color: #5D717D;
	text-decoration: underline;
}


a:active, a:focus
{
	background: #2A72A2;
	color: #fff;
	text-decoration: none;
}

h1 a, h1 a:link, h2 a, h2 a:link
{
	color: #2A72A2;
}
h1 a:hover, h2 a:hover {
color: #5D717D;
text-decoration:underline;
}
h1 a:active, h1 a:focus, h2 a:active, h2 a:focus
{
	background: #2A72A2;
	color: #fff;
	text-decoration: none;
}

/*
===========================================
HEADER WRAPPER - UNIQUE PARNERSHIP NAME
===========================================
*/

.header_partnership
{
	
	width: 974px;
	height: 50px;
	background: #E9EAEF;
	float: left;
}

/*
====================================================
HORIZONTAL BAR WITH LINKS AND SEARCH BOX - redefined
====================================================
*/

.form_nav
{
	border-bottom: none;
	background: #E9EAEF;
	height: 50px;
}

/*-- LINKS --*/

.links
{
	float: right;
	padding: 3px 8px 0 0;
	margin-top: 11px;
	color: #2A72A2;
}
.links a:link
{
	color: #2A72A2;
	font-weight: normal;
}

.links a:hover
{
	color: #2A72A2;
	text-decoration: underline;
}

.links a:active, .links a:focus
{
	background: #2A72A2;
	color: #fff;
	text-decoration: none;
}

.links a:visited
{
	color: #2A72A2;
	text-decoration: none;
}

/*-- AAA TEXT SIZES --*/

a.l_font
{
	font-size: 1.2em;
}
a.xl_font
{
	font-size: 1.5em;
}

/*-- SEARCH --*/

.search
{
	float: right;
	margin-top: 15px;
	padding-right: 3px;
}

/*
====================================================
BREADCRUMBS - redefined
====================================================
*/

#breadcrumb, #breadcrumb a
{
	color: #2A72A2;
	margin-top: 2px;
}
#breadcrumb a:hover
{
	color: #2A72A2;
}
#breadcrumb a:active, #breadcrumb a:focus
{
	background: #2A72A2;
	color: #fff;
	text-decoration: none;
}

/*
===========================================
NAVIGATION:
GENERIC NAVIGATION, LEFT COLUMN
===========================================
*/

.main_nav ul li a
{
	color: #2A72A2;
	text-decoration: none;
	font-size: 0.9em;
}
.main_nav ul li a:hover
{
	color: #2A72A2;
	text-decoration: underline;
}
.main_nav ul li a:active, .main_nav ul li a:focus
{
	background: #2A72A2;
	color: #fff;
	text-decoration: none;
}
.main_nav ul li a.selected
{
	font-weight: bold;
}
/*

===========================================
NAVIGATION:
GENERIC NAVIGATION, LEFT COLUMN ***NEW***

SET AS STANDARD LINK CSS DEFINITIONS, BUT
OVERRIDE REQUIRED ON "CURRENT PAGE" LINK.
===========================================
*/

.main_nav_new h2
{
	margin-bottom: 0.2em;
}
.main_nav_new ul
{
	/*list-style: none; 	margin: 0.3em 0 0.3em 0; 	padding: 0;*/
}
.main_nav_new ul li
{
	/*list-style: none; 	margin: 0.3em 0 0.3em 0; 	padding: 0;*/
}
.main_nav_new ul li a
{
	/*	background-image: url(../images/icons/arrow.gif); 	background-repeat: no-repeat; 	background-position: 0 0.4em;*/
	padding-left: 0px;
	margin-bottom: 0.25em;
	color: #333333;
	text-decoration: none;
	font-size: 0.9em;
}
.main_nav_new ul li a:hover
{
	color: #2A72A2;
	list-style-image: url(/assets/design/images/icons/arrow.gif );
	text-decoration: underline;
}
.main_nav_new ul li a:active, .main_nav_new ul li a:focus
{
	font-weight: normal;
	color: #2A72A2; /*background: #FFFFFF url(../images/icons/arrow_green.gif) 0 0.4em no-repeat;*/
}
.main_nav_new ul li a.selected
{
	font-weight: bold;
	color: #2A72A2;
	list-style-image: url(/assets/design/images/icons/arrow.gif ); /*background-image: url(../images/icons/arrow_green.gif);*/
}

.main_nav_new ul li a.selected:hover
{
	font-weight: bold;
	color: #2A72A2;
	list-style-image: url(/assets/design/images/icons/arrow.gif ); /*background-image: url(../images/icons/arrow_green.gif);*/
}

/*.main_nav_new ul li a:visited
{
	color: #333333;
	background-image: url(../images/icons/arrow_up.gif);
}*/

.main_nav_new ul li a:visited.selected
{
	font-weight: bold;
	color: #2A72A2;
	list-style-image: url(/assets/design/images/icons/arrow.gif );
}


/* nested items -*/

.main_nav_new ul li ul
{
	/*	margin-top: 0.3em; 	margin-bottom: 0.5em;*/
}

.main_nav_new ul li ul li
{
	list-style: none;
}
.main_nav_new ul li ul li a
{
	/*margin-left: 1em;*/
}

/*
===========================================
NAVIGATION:
RIGHT COLUMN NAVIGATION
===========================================
*/


.right_nav ul li a:hover
{
	color: #2A72A2;
}
.right_nav ul li a:active, .right_nav ul li a:focus
{
	background: #2A72A2;
	color: #fff;
	text-decoration: none;
}
.right_nav ul li h2
{
	background: #2A72A2;
	color: #fff;
}

/*
===========================================
PROMOTION:
Promotion Box (used in content component)
gvila: Promotion box
===========================================
*/

.promotion_right tr td h2
{
	color: #2A72A2 !important;
}


/*
===========================================
FOOTER
===========================================
*/

.footer
{
	background: #E9EAEF;
}

.footer a:link
{
	color: #2A72A2;
	text-decoration: none;
}

.footer a:visited
{
	color: #2A72A2;
	text-decoration: none;
}
.footer a:hover
{
	color: #2A72A2;
	text-decoration: underline;
}

.footer a:active, .footer a:focus
{
	background: #2A72A2;
	color: #ffffff;
	text-decoration: underline;
}

/*
===========================================
A to Z
===========================================
*/


#atoz_nav ul li a
{
	background-color: #2A72A2;
	border: 1px solid #2A72A2;
	color: #fff;
}
#atoz_nav ul li a:hover
{
	background: #E9EAEF;
	color: #2A72A2;
	border: 1px solid #ccc;
}
#atoz_nav ul li a:active, #atoz_nav ul li a:focus
{
	background: #E9EAEF;
	color: #2A72A2;
}
#atoz_nav ul li a.selected
{
	background: #E9EAEF;
	color: #2A72A2;
}

/*
===========================================
DATA TABLE
===========================================
*/

.data
{
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.data th
{
	background: #E9EAEF;
	border: 1px outset #C0C0C0;
}
.data td
{
	border: 1px outset #C0C0C0;
}


/*
===========================================
BUTTON
===========================================
*/

a.button, a.button:visited
{
	background: #e9eaef;
	padding: 0.2em;
	border: 1px solid #c0c0c0;
	color: #2a72a2;
	text-decoration: none;
	vertical-align: top;
}
a.button:hover
{
	border: 1px solid #333;
	text-decoration: hover;
	vertical-align: top;
}

/*
===========================================
ADDITIONAL STYLES
===========================================
*/

acronym
{
	border-bottom: 1px dashed #2A72A2;
}
abbr
{
	border-bottom: 1px dashed #2A72A2;
}

hr
{
	color: #2A72A2;
	background-color: #2A72A2;
}

/*

===========================================
NAVIGATION: PARTNERSHIP MM 14-05-09
GENERIC NAVIGATION, LEFT COLUMN ***NEW***

SET AS STANDARD LINK CSS DEFINITIONS, BUT
OVERRIDE REQUIRED ON "CURRENT PAGE" LINK.
===========================================
*/

.partner_left_nav h2
{
	margin-bottom: 0.25em;
}

.partner_left_nav h2 a:link
{
	color: #2A72A2;
	text-decoration: none;
}

.partner_left_nav h2 a:visited
{
	color: #2A72A2;
	text-decoration: none;
}

.partner_left_nav h2 a:hover
{
	color: #2A72A2;
	text-decoration: underline;
}
.partner_left_nav h2 a:active, .partner_left_nav h2 a:focus
{
	background-color: #2A72A2;
	color: #ffffff;
	text-decoration: none;
	
}


.partner_left_nav
{
	/*margin-top: 1em;*/
	font-size: 0.9em;
	padding-right: 1em;
	float: left;
}



.partner_left_nav ul
{
	list-style-image: url(/assets/design/images/icons/arrow.gif);
	margin-top: 2px;
	padding-left: 10px;
	margin-bottom: 0.25em;
	margin-left: 9px;
	list-style-type: none;
}


.partner_left_nav ul li a
{
	list-style-image: url(/assets/design/images/icons/arrow.gif);
	padding-left: 0px;
	margin-bottom: 0.25em;
	color: #2A72A2;
	text-decoration: none;
	
	background-image: none;
}

.partner_left_nav ul li a:visited
{
	/*	color: #333333;*/
	list-style-image: url(/assets/design/images/icons/arrow.gif);
	text-decoration: none;
}

.partner_left_nav ul li a:hover
{
	color: #2A72A2;
	list-style-image: url(/assets/design/images/icons/arrow.gif );
	text-decoration: underline;
}
.partner_left_nav ul li a:active, .partner_left_nav ul li a:focus
{
	font-weight: normal;
	background-color: #2A72A2;
	color: #ffffff;
	list-style-image: url(/assets/design/images/icons/arrow.gif );
}



.partner_left_nav ul li a:visited:hover
{
	/*	color: #2A72A2;*/
	list-style-image: url(/assets/design/images/icons/arrow.gif);
}

.partner_left_nav ul li a:visited:active, partner_left_nav ul li a:visited:focus
{
	/*font-weight: bold; 	color: #ffffff; 	background-color: #2A72A2;*/
	list-style-image: url(/assets/design/images/icons/arrow.gif );
}



.partner_left_nav ul li a.selected
{
	/*font-weight: bold;
	color: #2A72A2; */
	list-style-image: url(/assets/design/images/icons/arrow.gif ); /*background-image: url(../images/icons/arrow_green.gif);*/
}
.partner_left_nav ul li a.selected:visited
{
	/*	font-weight: bold; 	color: #ffffff; 	background-color: #2A72A2;*/
	list-style-image: url(/assets/design/images/icons/arrow.gif );
	font-weight: bold;
}
.partner_left_nav ul li a.selected:hover
{
	/*font-weight: bold; 	color: #2A72A2;*/
	list-style-image: url(/assets/design/images/icons/arrow.gif );
}
.partner_left_nav ul li a.selected:active, .partner_left_nav ul li a.selected:focus
{
	font-weight: bold;
	color: #ffffff;
	background-color: #2A72A2;
	list-style-image: url(/assets/design/images/icons/arrow.gif ); 
}



/* nested items -*/

.partner_left_nav ul li ul
{
	/*	margin-top: 0.3em; 	margin-bottom: 0.5em;*/
}

.partner_left_nav ul li ul li
{
	/*list-style: none;*/
}
.partner_left_nav ul li ul li a
{
	list-style-image: url(/assets/design/images/icons/arrow.gif ); /*background-image: url(/assets/design/images/icons/arrow.gif);*/ /*margin-left: 1em;*/
}

.partner_left_nav ul li ul li a:visited
{
	list-style-image: url(/assets/design/images/icons/arrow.gif ); /*background-image: url(/assets/design/images/icons/arrow.gif);*/
	margin-left: 0px;
}

.partner_left_nav ul li ul li a:hover
{
	list-style-image: url(/assets/design/images/icons/arrow.gif ); /*background-image: url(/assets/design/images/icons/arrow.gif);*/ /*margin-left: 1em;*/
}

.partner_left_nav ul li ul li a:active, .partner_left_nav ul li ul li a:focus
{
	color: #ffffff;
	background-color: #2A72A2; 
}

.partner_left_nav ul li ul li a:visited:hover
{
	list-style-image: url(/assets/design/images/icons/arrow.gif ); /*background-image: url(/assets/design/images/icons/arrow.gif);*/
	margin-left: 0px;
}


.partner_left_nav ul li ul li a.selected
{
	list-style-image: url(/assets/design/images/icons/arrow.gif ); /*background-image: url(/assets/design/images/icons/arrow.gif);*/ /*margin-left: 1em;*/
}

.partner_left_nav ul li ul li a.selected:visited
{
	list-style-image: url(/assets/design/images/icons/arrow.gif ); /*background-image: url(/assets/design/images/icons/arrow.gif);*/ /*margin-left: 1em;*/
	font-weight: bold;
}

.partner_left_nav ul li ul li a.selected:hover
{
	list-style-image: url(/assets/design/images/icons/arrow.gif ); /*background-image: url(/assets/design/images/icons/arrow.gif);*/ /*margin-left: 1em;*/
}

.partner_left_nav ul li ul li a.selected:active, .partner_left_nav ul li ul li a.selected:focus
{
	font-weight: bold;
	color: #ffffff;
	background-color: #2A72A2;
	list-style-image: url(/assets/design/images/icons/arrow.gif ); 
}







/*
===========================================
DIV #containerPartnership ADDED for border 
1 px solid #C0c0c0
===========================================
*/
#containerPartnership
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	margin: auto auto 10px;
	overflow: hidden;
	border-left: #c0c0c0 1px solid;
	width: 974px;
	border-bottom: #c0c0c0 1px solid;
	height: 1%;
}

/*
why is the height set to 1%?
*/
@media print
{
	#containerPartnership
	{
		height: 100%;
	}
	.partner_left_nav 
	{
		display:none;
	}

}

/*
===========================================
DATA TABLE
===========================================
*/

table
{
	border: 1px solid #c0c0c0;
	border-collapse: collapse;
	margin-bottom: 10px;
}

table th, table thead, table thead tr th
{
	background: #E9EAEF;
	border: 1px solid #c0c0c0;
	padding: 0.3em;
}
table td
{
	border: 1px solid #c0c0c0;
	padding: 0.3em;
}
table td a, table td a:link
{
	color: #333;
}
table td a:hover, table td a:visited
{
	color: #2A72A2;
	text-decoration: underline;
}
table td a:active, table td a:focus
{
	background-color: #2A72A2;
	color: white;
	text-decoration: none;
}


/*
===========================================
CONTENT BOXES HOME 
===========================================
*/


.home_content_box_image_left
{
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
	font-size: 0.763em;
}

.home_content_box_image_right
{
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 0.763em;
}

/*
===========================================
CONTENT BOXES LEFT :: SECTION  UL LI A LIST
===========================================
*/
.content_box_left ul li a:link
{
	color: #2A72A2;
	text-decoration: underline;
	
}

.content_box_left ul li a:visited
{
	color: #2A72A2;
	text-decoration: underline;
}

.content_box_left ul li a:hover
{
	color: #5D717D;
	text-decoration: underline;
}

.content_box_left ul li a:active, .content_box_left ul li a:focus
{
	background-color: #2A72A2;
	color: white;
	text-decoration: none;
}

/*
===========================================
CLASS FOR RELATED PAGES/DOWNLOADS/ETC...
===========================================
*/


.standard_list li a, .standard_list li a:visited
{
	color: #2A72A2;
	text-decoration: underline;
}
.standard_list li a:hover
{
	color: #5D717D;
	text-decoration: underline;
}
.standard_list li a:active, .standard_list li a:focus
{
	background-color: #2A72A2;
	color: white;
	text-decoration: none;
}


