﻿@import url(reset.css);
@import url(header.css);
@import url(footer.css);
@import url(sharepoint_overrides.css);

body
{
	background-color: #3A7DDA;
	font-family: Trebuchet MS;
	/*	background-image: url(Images/common/body_bg.jpg);
	background-repeat: repeat-x; */
}

div#container
{
	width: 100%;
	/*	background-image: url(Images/common/container_bg.jpg);
	background-repeat: repeat-x;
	*/
	background: url(Images/header/header_bg.gif) repeat-x;
	z-index: 1;
}
div#print_header {
	display: none;
}
div#print_footer {
	display: none;
}


strong {font-weight:bold;}

a
{
	color: #3A7DDA;
	text-decoration: none;
}

a:hover { color: #333; }
a.more_link { font-weight: bold; }

a.more_link_gray { 
	font-weight: bold; 
	color:#777169;
	text-decoration:underline;
}

img { behavior: url('/Style Library/pngbehavior.htc'); }

div.bcrumb_print_email_container {
	width:100%;
	clear:both;
	height:40px;
	position: relative;
	float:left;
}

p#breadcrumb
{
	padding-top: 10px;
	font-size: 12px;
	line-height: 12px;
	color: #999;
	float:left;
	width: 600px;
}

p#breadcrumb a
{
	color: #999;
	text-decoration: underline;
}


ul#print_email_wrapper
{
	list-style-type: none;
	position:absolute;
	right: 10px;
	top: 0px;
	padding: 8px 0 0 20px;
}

ul#print_email_wrapper li
{
	float: left;
}

ul#print_email_wrapper li#rss_top { background: url(Images/common/rss_icon_white_bg.gif) no-repeat left center; }
ul#print_email_wrapper li#print_page { background: url(Images/common/print_icon_hover.gif) no-repeat left center; }
ul#print_email_wrapper li#email_page { background: url(Images/common/email_icon_hover.gif) no-repeat left center; }

ul#print_email_wrapper li a {
	display:block;
	padding-left:20px; 
	font-size: 9px; 
	line-height:13px;
}

ul#print_email_wrapper li#rss_top a { 
	width: 80px;
	background: url(Images/common/rss_icon_white_bg.gif) no-repeat left center;
}

ul#print_email_wrapper li#print_page a { 
	width: 100px;
	background: url(Images/common/print_icon.gif) no-repeat left center; 
}
ul#print_email_wrapper li#email_page a { 
	width:67px;
	background: url(Images/common/email_icon.gif) no-repeat left center; 
}

ul#print_email_wrapper li#print_page a:hover, 
ul#print_email_wrapper li#email_page a:hover { 
	background: none;
	color:#333;
}

a.right_triangle
{
	background: url(Images/common/triangle_3A7DDA.gif) no-repeat right center;
}

a.right_triangle:hover
{
	background: url(Images/common/triangle_333333.gif) no-repeat right center;
}

div#header a.right_triangle { background: url(Images/common/triangle_ADCFE6.gif) no-repeat right center; }

/* Teasers - START */
div.teaser
{
	float: left;
	width: 265px;
	padding-right: 25px;
}

div.teaser h3, h3.worldwide_locations_h
{
	color: red;
	font-family: Helvetica;
	text-transform: uppercase;
	font-size: 11px;
	margin-bottom: 10px;
	font-weight: bold;
}

div.teaser h4
{
	color: #777169;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 0 10px 0;
}
dl.resource_list dt
{
	color: #777169;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin: 0px 0 10px 0;
}


div.teaser h4 a { color: #3a7dda;  }
div.teaser h4 a:hover { color: #777169;  }

div.teaser p
{
	color: #777169;
	font-size: 12px;
	line-height: 14px;
}

div.teaser p.more_link { margin-top: 10px; }

div.teaser p.more_link a
{
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px;
}

div.teaser ul
{
	list-style-type: none;
	list-style-image: url(Images/common/caret_999999.gif);
	margin-left: 15px;
}

div.teaser ul li
{
	padding: 5px 0 5px 0;
	list-style-image: url(Images/common/caret_999999.gif);
}

div.teaser ul li a
{
	color: #3A7DDA;
	font-size: 12px;
	text-decoration: none;
}
div.teaser ul li a:hover {color:#333;}
/* Teasers - END */



table.resource_list
{
	margin-top: 20px;
	border: solid 1px #F3F3F3;
	width: 100%;
}

table.resource_list th, table.resource_list td
{
	padding: 5px 15px 5px 5px;
	font-size: 12px;
	color: #777169;
	border: solid 1px #F3F3F3;
	border-collapse: collapse;
	text-align: left;
}

table.resource_list th
{
	font-weight: bold;
	background: #FCEEAD;
	font-family: Helvetica;
	text-transform: uppercase;
}

table.resource_list td { padding: 8px 15px 8px 5px; }
table.resource_list td.nr_date { white-space: nowrap; }

div#pr_listing,
div#case_study_listing { display: none; clear:both;}
div#resource_listing p {width:600px;height:20px;}
div#resource_listing label
{
	font-size: 12px;
	color: #777169;
	font-weight: bold;
	display: block;
	width: 150px;
	float: left;
}
div#resource_listing label input {}
