﻿body
{
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	position:relative;
	min-height: 607px;
	background-image: url('/images/global/bg-px.gif');
	background-repeat: repeat-x;
	background-position: top left;
	font-family: Arial;
	color: #464646;
}
div#content-wrapper 
{
	position: relative;
	width: 100%;
}
div#wrapping{width: 1100px; margin: 0 auto; position: relative; }
div#body-wrapper
{
	background-image: url("../images/global/left-bg.png");
	background-position: left top;
	background-repeat: no-repeat;
	height: auto;
	left: 130px;
	top: 0;
	position: relative;
	/*z-index:10;*/
	width: 795px;
	padding-left: 4px;
	background-color: Transparent;	
}
div#body-wrapper div#body
{	
	padding: 138px 35px 35px 35px;
	background-color: #FFF;
	/*min-height: 500px;*/
	float:left;
	width: 715px;
}
div#body-wrapper div#right-shadow
{
	background-image: url("../images/global/right-bg.png");
	background-position: right top;
	background-repeat: no-repeat;
	height: 500px;
	float: left;
	width: 4px;
}
img{border: none;}
/*************************** header *************************/	
div#header-contents{margin: 0 auto; width: 1120px; position: relative; padding-top: 15px;}
div#header
{
	background-image: url('/images/global/bg-header2.png');
	background-repeat: no-repeat;
	background-position: top center;
	height:138px;
	width: 100%;
	position: absolute;
	z-index: 20;
	overflow:hidden;
	left: 0;
}
div#header-contents div#left-header, div#header-contents div#left-header a, div#header-contents div#left-header div
{
	float: left;
	color: #BFDBED;
}
div#ctl00_globalHeader_divWelcome
{
	margin-left: -90px;
}
div#header-contents div#left-header div span
{
	color: #BFDBED;
	float: left;
}
div#header-contents div#left-header div span.span-log-out
{
	text-decoration: underline;
}
div#right-header
{
	float: right;
	width: 485px;
}
a#abbottLogo
{
	float: right;
	width: 86px;
}

a#send-to-friend img
{
	text-decoration: none;
	border: none;
}
.labels
{
	font-family: Arial;
	background-color: Transparent;
	color: #bfdbed;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1em;
	font-size: 1em;
	padding-right:5px;
	padding-top: 3px;
}
.txt-search
{
	width: 80px;
	border-right: none;
	border-bottom: none;
}
.btn-search
{
	background-image: url('/images/global/search.jpg');
	background-repeat: no-repeat;
	border: none;
	background-position: left center;
	width: 19px;
	height: 20px;
	padding: 0;
	margin: 0;
	padding-left: 5px;
}
div#send-friend
{
	width: 150px;
	/*right: 339px;*/
	position: absolute;
	top: 0;
	height: 20px;
}
div#send-friend span
{
}
.btn-log-out
{
	border: none;
	background-color: Transparent;
	color: #BFDBED;	
	text-decoration: underline;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
.search-panel input
{padding: 0; margin:0;}

.addthis_button_email img
{
	padding-right: 15px;
	cursor: pointer;
	border: none;
	text-decoration: none;
}
.addthis_button_email span, #right-header a 
{
	cursor: pointer;
	border: none;
	text-decoration: none !important;
}
/****************** end of header ***************************/
.clearfix:after 
{
    content: "";
    display: block; 
    height: 1%; 
    clear: both; 
    visibility: hidden;
}
.clearfix 
{display: inline-block;}
/* Hides from IE-mac \*/
* html 
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
p
{
	font-family: Arial;
	color:#464646;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.4em;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 10px;
}
a
{
	color: #197cbe;
	text-decoration: underline;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.4em;
	font-size: 1em;
}
a img
{
	border: none;
}
h1
{
	color: #053f8c;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.95em;
	margin: 0;
	padding: 0;
}
h2
{
	color: #9b9b9b;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.6em;
}
h3
{
	color: #464646;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.4em;
}
.float-right{float: right;}
.float-left{float:left;}
div#breadcrumb
{
	color: #053f8c;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size:0.85em;
	padding-bottom: 12px;
}
div#breadcrumb a
{
	font-family: Arial;
	background-color: #fff;
	color: #053f8c;
	text-decoration: underline;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1em;
}
.disclaimer
{
	
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1em;
	color: #B8B8B8;
}
.superscript
{
	font-size:85%;
	position:relative;
	top:-3px;
}
.smallcaps
{
	font-size: 85%;
	text-transform: uppercase;
}
/****************************left nav *********************************/
div#left-nav
{	
	z-index: 3;
	width: 135px;
	left: 0px;
	top: 190px;
	position: absolute;
}
ul.left-nav, ul.login-nav
{
	list-style: none;
	width: 134px;
	margin: 0;
	padding: 0;
}
ul.left-nav li
{
	background-color: Transparent;
	height: auto;
	width: 110px;
	text-align: right;
	padding-right: 10px;	
	background-image: url('/images/global/nav-bg.png');
	background-repeat: no-repeat;
	position:relative; /*ADDED FOR BUBBLE */
}
ul.left-nav div.top
{
	background-image: url('/images/global/inactive-nav-top.png');
	background-repeat: no-repeat;
	height: 5px;
	width: 134px;
	font-size: 0;
}
ul.left-nav div.rpt li
{	
	background-image: url('/images/global/blue-arrow.png');
	background-position: right center;
	background-repeat: no-repeat;
}
ul.left-nav div.rpt li a
{		
	font-family: Arial;
	color: #7C7C7C;
	text-decoration: none;
	text-align: right;
	line-height: 1.3em;
	font-size: 1em;
	display:block;
	position: relative; /* ADDED FOR BUBBLE */
	
}
ul.left-nav div.rpt
{
	background-image: url('/images/global/inactive-nav-rpt.png');
	background-repeat: repeat-y;
	padding: 5px;
}

/*  BUBBLE */
ul.left-nav div.rpt li div, ul.left-nav div.active-rpt li div
{
	display: none;
	position: absolute;
	top: 2px;
	left: 130px;
	width: 169px;
	font-size: 0.9em;
	z-index: 1;
	margin-top: -15px;
	background: url('/images/global/bubble_top.gif') no-repeat right top;
}
ul.left-nav div.rpt li div p, ul.left-nav div.active-rpt li div {
	margin: 15px 0 0 0;
	line-height: 1.6em;
	color: #fff;
	font-size: 10pt;
	font-weight:bold;
	padding: 0 20px 0px 30px;
	background: url('/images/global/bubble_rpt.gif') repeat-y right bottom;
}
ul.left-nav div.rpt li div p.footer
{
	margin: 0;
	padding: 0 0 0 13px;
	background:url('/images/global/bubble_btm.gif') no-repeat right top;
}
ul.login-nav div.top
{
	background-image: url('/images/global/log-in-nav-top.png');
	background-position: top;
	background-repeat: no-repeat;
	height: 4px;
	width: 134px;
	font-size: 0;
}
ul.login-nav div.bottom
{
	background-image: url('/images/global/log-in-nav-bottom.png');
	background-position: top;
	background-repeat: no-repeat;
	height: 4px;
	width: 134px;
	font-size: 0;
}
ul.login-nav div.rpt
{
	background-image: url('/images/global/log-in-nav-rpt.png');
	background-position: top;
	background-repeat: repeat-y;
	padding: 5px 0;
}

ul.login-nav li
{
	background-color: Transparent;
	height: auto;
	width: 110px;
	text-align: right;
	padding-right: 10px;		
	background-image: url('/images/global/login-white-arrow.gif');
	background-position: right center;
	background-repeat: no-repeat;
	position: relative;
}
ul.login-nav div.rpt li a
{		
	font-family: Arial;
	color: #fff;
	text-decoration: none;
	text-align: right;
	line-height: 1.3em;
	font-size: 1em;
	display:block;
	position: relative;
}


ul.left-nav div.bottom
{
	background-image: url('../images/global/inactive-nav-bottom.png');
	background-repeat: no-repeat;
	height: 4px;
	width: 134px;
	font-size: 0;
}
ul.left-nav div.active-top, ul.left-nav .navItemOn div.top
{
	background-image: url('../images/global/active-nav-top.png');
	background-repeat: no-repeat;
	height: 5px;
	width: 134px;
	font-size: 0;
}
ul.left-nav div.active-rpt, ul.left-nav .navItemOn div.rpt
{
	background-image: url('../images/global/active-nav-rpt.gif');
	background-repeat: repeat-y;
	padding: 5px;
}
ul.left-nav div.active-rpt li, ul.left-nav .navItemOn div.rpt li
{	
	background-image: url('../images/global/white-arrow-down.gif');
	background-position: right center;
	background-repeat: no-repeat;
}
ul.left-nav .one div.active-rpt li, ul.left-nav .navItemOn div.rpt li.one
{	
	background-image: url('../images/global/white-arrow-nav.gif') !important;
}


ul.left-nav div.active-rpt li a, ul.left-nav .navItemOn div.rpt li a
{		
	font-family: Arial;
	color: #FFF;
	text-decoration: none;
	text-align: right;
	line-height: 1.3em;
	font-size: 1em;
}
ul.left-nav div.active-bottom, ul.left-nav .navItemOn div.bottom
{
	background-image: url('../images/global/active-nav-bottom.png');
	background-repeat: no-repeat;
	height: 4px;
	width: 134px;
	font-size: 0;
}
ul#subnav
{
	padding: 0;
	margin: 0;
	list-style: none;
}
ul#subnav li
{ 
	background-image: url('../images/global/light-blue-arrow.png');
	background-position: right center;
	background-repeat: no-repeat;
	width: 100px;
	padding-left: 10px;	
}
ul#subnav li a
{
	font-family: Arial;
	color: #5595C8;
	text-decoration: none;
	text-align: right;
	line-height: 1.2em;
	font-size: 0.9em;
	padding-left: 5px;
}
ul#subnav div.top{height: 6px; background-image: none;}
ul#subnav div.bottom{height: 6px; background-image: none;}
ul#subnav div.rpt{background-image: none; padding: 0;}
ul#subnav div.rpt li a
{
	font-family: Arial;
	color: #053f8c;
	text-decoration: none;
	text-align: right;
	line-height: 1.2em;
	font-size: 0.9em;
}
ul#subnav div.active-rpt li a, ul#subnav .subnavItemOn div.rpt li a
{
	color: #FFF;
}
ul#subnav div.active-top, ul#subnav .subnavItemOn div.top
{
	background-image: url('/images/global/active-subnav-top.png');
	background-repeat: no-repeat;
	background-position: right top;
	height: 6px;
}
ul#subnav div.active-rpt, ul#subnav .subnavItemOn div.rpt
{
	background-image: url('/images/global/active-subnav-rpt.png');
	background-repeat: repeat-y;
	background-position: right top;
	padding: 0;
}
ul#subnav div.active-rpt li
{	
	background-image: url('/images/global/white-arrow.gif');
	background-position: right center;
	background-repeat: no-repeat;
}
 ul#subnav .subnavItemOn div.rpt li
 {
 	background-image: url('/images/global/white-arrow.gif');
	background-position: right center;
	background-repeat: no-repeat;
 }
ul#subnav div.active-bottom, ul#subnav .subnavItemOn div.bottom
{
	background-image: url('/images/global/active-subnav-bottom.png');
	background-repeat: no-repeat;
	background-position: right top;
	height: 6px;
}
div#bubble div
{
	background: url('/images/global/bubble.gif') no-repeat left top;
}
/*************** IE6 LEFT NAV *****************/
div.navItem div.rpt-ie6
{
	background-image: url('/images/global/inactive-nav-rpt.gif');
}
div.navItem div.top-ie6
{background-image: url('/images/global/inactive-nav-top.gif');}
div.navItem div.bottom-ie6{background-image: url('/images/global/inactive-nav-bottom.gif');}
ul#subnav li.ie6
{	
	background-image: url('../images/global/light-blue-arrow.gif');
}
ul#subnav div.active-rpt-ie6, ul#subnav .subnavItemOn div.rpt
{
	background-image: url('/images/global/active-subnav-rpt.gif') !important;
}
ul#subnav div.active-top-ie6, ul#subnav .subnavItemOn div.top
{
	background-image: url('/images/global/active-subnav-top.gif') !important;
}
ul#subnav div.active-bottom-ie6, ul#subnav .subnavItemOn div.bottom
{
	background-image: url('/images/global/active-subnav-bottom.gif') !important;
}

ul#subnav div.active-bottom-ie6 div, ul#subnav div.active-top-ie6 div
{
	filter: none !important;
}
ul.login-nav div.top-ie6
{
 background-image: url('/images/global/log-in-nav-top.gif');
}
ul.login-nav div.bottom-ie6
{
 background-image: url('/images/global/log-in-nav-bottom.gif');
}
ul.login-nav div.rpt-ie6
{
	background-image: url('/images/global/log-in-nav-rpt.gif');
	background-position: top left !important;
}
/*************** END OF IE6 LEFT NAV ****************/
/**************************end of left nav ****************************/
/********************** right callouts ********************************/
div#right-pane
{
	left: 930px;
	top: 130px;
	position: absolute;
	z-index: 21;	
}
/************************* end right callouts *************************/

/**************************** footer **********************************/
div#footer-slogan
{
	color: #b8b8b8;
	text-decoration: none;
	word-spacing: normal;
	text-align: center;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1em;
	width: 795px;
	padding-top:28px;
}
div#footer-wrapper
{
	width: 795px;
	margin: 0 auto;
}
div#footer ul{position: relative; text-align: center; margin:0; padding: 0;}
div#footer{padding-top: 18px; padding-bottom: 18px;}
div#footer a
{
	color: #053F8C;
	text-decoration: none;
	word-spacing: normal;
	text-align: center;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1em;
	padding:0 4px;
}
div#footer li
{
	display: inline;
	list-style: none;
	text-align: center;
	color: #053F8C;
}

div#footer a:hover
{
	color: #053F8C;
	text-decoration: underline;
	word-spacing: normal;
	text-align: center;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1em;
}
div#bottom-footer{ padding-bottom: 18px;}
div#bottom-footer ul{position: relative; text-align: center; margin:0; padding:0;}
div#bottom-footer li{display: inline; list-style:none; text-align:center; color:#b8b8b8;}
div#bottom-footer a
{
	color: #b8b8b8;
	text-decoration: none;
	word-spacing: normal;
	text-align: center;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 0.9em;
	padding: 0 4px;
}
div#bottom-footer a:hover
{
	color: #b8b8b8;
	text-decoration: underline;
	word-spacing: normal;
	text-align: center;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 0.9em;
}
div#copyright
{ 
	color: #b8b8b8;
	text-decoration: none;
	word-spacing: normal;
	text-align: center;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 0.9em;
	width: 795px;
}
/************************** end footer ********************************/
/*** thickbox style chagnes ****/
#TB_window a{text-decoration: none; font-weight: bold;}
#TB_window a:hover {text-decoration: underline;}
#TB_window{font-weight: bold;}

