body {font-size:0.75em; margin:0px; padding:0px; font-family:Arial; text-align:center; color: #666666;} /*0.75em; 12px */
body,h1,h2,h3,h4,h5,h6,p,ul,ol { font-family:Arial; text-align:left; color:#666666;}

img{ border:0px;}
form{padding: 0; margin:0;}

#yui-history-iframe {  position:absolute; top:0; left:0; width:1px; height:1px; visibility:hidden;} 
div#container{text-align:left;width:942px;height:100%;margin: 0 auto;}
div#content{padding: 0px 20px;}
a, a:hover{color:#0066CC; text-decoration:none;}
a:hover{color:#3399FF;}
div#pageContent{padding: 0 20px 10px 20px;}

.bodyText {font-size:0.9em;color: #666666;}

/*Top Nav*/
.navWhiteLine{height: 1px; background-color: #FFFFFF;}
.navBlueLine{height: 3px; background-color: #3399cc;}
#masthead{background:#003366 url(../images/header/site_header_bg.gif) left top no-repeat;width: 942px;min-height:9.5em;text-align:left;}
#masthead .mastheadArea{text-align:right;padding: 0 0px;}
.mastheadArea a {color:#FFFFFF; text-decoration:none;}
.mastheadArea a:hover{color: #CCFFFF;}
.mastheadArea ul{margin: 0;padding:0;list-style:none;}
.mastheadArea ul li{display:inline;}


h2.pageTitle{font-size:1.7em; color:#003366;padding:15px 0 0 0!important; margin:0px!important;}
.oralbLogo{padding-top: 0px; text-align:left;}
.oralbLogo a{display:block; margin: 0 0 0 30px;}
.oralbLogo a span{display:none;}


/* MastHead Links*/
.resourceNavContainer{padding: 0 40px 0 0; font-size:0.8em; color:#00FFFF;}

ul.resourceNav {padding: 0px 0 0 0;text-align:right;}
ul.resourceNav li{padding: 0px 0 0 30px;}
ul.resourceNav a, ul.resourceNav a:hover{color:#CCFFFF; text-decoration:none;}
ul.resourceNav a:hover{color:#3399FF;}
.siteNavContainer{padding: 4px 5px 0 0;}
.siteNav{margin-bottom: 0px;margin-top: 20px;padding-top:2px;}
.siteNav a{color: #FFFFFF;text-decoration: none;padding: 2px 0 2px 0;line-height:28px; text-align:center;width: 130px;display: block;}

/* Hide from IE5-Mac \*/
.siteNav a{float: none}
/* End hide */
.siteNav a:hover{ color: #33CCFF;}
.siteNav td.selected a{color: #003366;}
.siteNav td.selected
{color: #00366a;background: #FFFFFF url(../images/header/selectedTab_bg.jpg) left top no-repeat;}

.siteNav td.selected span
{
	background: url(sitenav_right.gif) right top no-repeat;
	padding-right: 10px
}

.siteNav ul
{
	list-style: none;
	padding: 0;
	margin: 0
}

.siteNav li
{
	float: left;
	margin-top: 22;
	padding-top: 0px; /*to increase/decrease the tab height : 3*/
} 

/* End of MastHead Links*/



div#footer{ padding-top:20px;}
.overlayFooter{margin-top:40px;}


div#global 
{
    position:relative;
    width: 942px;
    text-align: left;
}

div#global div#headerContainer 
{
    background-image:url(../images/header/bg.gif);
    background-color:Blue;
    background-repeat:no-repeat;
    min-height: 123px
}

#global #headerContainer img.logoImage
{
    position:absolute;
    top:47px;
    left:26px;
}
#global div#footerNavContainer
{
	height: 40px;	
}

#global div#footerNavContainer #footerRightContent a.footerNavLinks
{
    display:inline;
    font-size: 0.833em;
    font-weight:bold;
    padding:15px 10px !important;
    color:#0060A4;
}

#global div#footerNavContainer div#footerRightContent
{
    float:left; 
    text-align:right;
    width:50%;
}

#global div#footerNavContainer div#footerRightContent a.footerNavLinks:hover
{
    color:Black;
    padding:15px 10px !important;
}

#global div#footerNavContainer div#footerLeftContent 
{
    float:left;
    font-size: 0.833em;
    text-align:left;
    width:49%;
    line-height: 180%;
}
#global div#footerNavContainer div#footerLeftContent span
{
    color:#003366;
    font-size: 1.2em;
    font-weight:bold;
}

h2.pageHeader
{
	height:37px;
	padding:0;
	margin:0;
	color: #003366;	
	font-size:1.7em; /* 20pt */
}

/*button*/
.button {cursor:pointer; padding-left: 5px;}
.button table{width:auto;}
.button table, .button table td{padding:0; margin:0;color:#FFFFFF;}
.button .b_tl{background:url(/app/assets/images/buttons/tl.jpg) no-repeat; width:6px; height:6px;font-size:1px;}
.button .b_tr{background:url(/app/assets/images/buttons/tr.jpg) no-repeat; width:12px; height:6px;font-size:1px;}
.button .b_bl{background:url(/app/assets/images/buttons/bl.jpg) no-repeat; width:6px; height:6px;font-size:1px;}
.button .b_br{background:url(/app/assets/images/buttons/br.jpg) no-repeat; width:12px; height:6px;font-size:1px;}
.button .b_body{ background: #005a94 url(/app/assets/images/buttons/center.jpg) repeat-x;color:#FFFFFF;font-size:.9em; font-weight:bold;}
.button .b_body a{color:#FFFFFF !important;font-size:.9em; font-weight:bold;}
.button .b_topcenter{background:url(/app/assets/images/buttons/top_center.jpg) repeat-x; font-size:1px;height:6px;padding:0; margin:0;}
.button .b_bottomcenter{background:url(/app/assets/images/buttons/bottom_center.jpg) repeat-x;font-size:1px; height:11px;}
.button .b_left{background:url(/app/assets/images/buttons/left.jpg);}
.button .b_right{background:url(/app/assets/images/buttons/right.jpg);}

.gray_button {cursor:pointer; padding-left: 5px;}
.gray_button table{width:auto;}
.gray_button table, .button table td{padding:0; margin:0; color:#FFFFFF;}
.gray_button .b_tl{background:url(/app/assets/images/buttons/tl_2.jpg) no-repeat; width:6px; height:6px;font-size:1px;}
.gray_button .b_tr{background:url(/app/assets/images/buttons/tr_2.jpg) no-repeat; width:12px; height:6px;font-size:1px;}
.gray_button .b_bl{background:url(/app/assets/images/buttons/bl_2.jpg) no-repeat; width:6px; height:6px;font-size:1px;}
.gray_button .b_br{background:url(/app/assets/images/buttons/br_2.jpg) no-repeat; width:12px; height:6px;font-size:1px;}
.gray_button .b_body{background: #005a94 url(/app/assets/images/buttons/center.jpg) repeat-x;padding-left:3px; padding-right:3px;}
.gray_button .b_body a{color:#FFFFFF!important;font-size:.9em; font-weight:bold;}
.gray_button .b_topcenter{background:url(/app/assets/images/buttons/top_center.jpg) repeat-x; font-size:1px;height:6px;padding:0; margin:0;}
.gray_button .b_bottomcenter{background:url(/app/assets/images/buttons/bottom_center_2.jpg) repeat-x;font-size:1px; height:11px;}
.gray_button .b_left{background:url(/app/assets/images/buttons/left.jpg);}
.gray_button .b_right{background:url(/app/assets/images/buttons/right_2.jpg);}







.checkStatus{background:url(/en-us/assets/images/offers/checkStatus.jpg) no-repeat;height:77px;padding: 0 0 0 0}
.checkStatus span{padding-left: 115px; padding-right: 3px;color: #003366; font-weight:bold;}

.componentHeaderImg{float:left;padding:2px 5px 0 0;}

sup{font-size: 50%;}

.alignRight{text-align:right;}

.helpfulArticleList{padding: 5px 0 0 10px; margin: 0;}
.helpfulArticleList li{list-style:none;padding:0 0 5px 0; margin:0;}
.dividerDotted td{border-bottom:1px dotted #D9D9D9;}

#componentInput 
{
    width:125px;
    height:15px;
	margin-top: 2px;
	margin-left: 5px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666666;
}


/* GLOBALS */
html {
/*KILLS THE HATED IE FLICKER*/
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

/* utility classes*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearFloat{clear:both;}

div#overlayContainer{position:absolute;}
div#overlayContent{ opacity: .0; filter: alpha(opacity=0);}

a#backToFilter{visibility:hidden;}

#errorMsgPanel .hd {
    background: #F2F2F2;
}

#errorMsgPanel .hd {
    background: url(/app/assets/images/yui/sprite.png) repeat-x 0 -200px;
}

div.filterError{ padding-top: 150px; text-align:center; height:400px;}			
					
/* need to be deleted ...*/
button { border:0; cursor:pointer; font-weight:bold; padding:0 10px 0 0; text-align:center; width: auto; }
button {# padding:0 5px 0 0; #}/* the # # is an override for sarfari....*/
button span { position:relative; display:block; white-space:nowrap; padding:0 2px 0 9px;}
/*IE only style*/
	/* ie 7 */
	*:first-child+html button { width:auto; overflow:visible; padding:0 10px 0 0;}
	*:first-child+html button span { margin-top:1px; }
	/*ie 6*/
	* html button { width:auto; overflow:visible; padding:0 10px 0 0;}
	* html button span { margin-top:1px; }


div.boxedLinksContainer
{
    margin-top:5px;
    width:104px;
}

a.boxedLinks, a.boxedLinksBolded 
{
    display:block;
    font-size:0.9em;
    padding:2px 5px 0 15px;
}

a.boxedLinks
{
    background:#d3e9ff url(/app/assets/images/boxedLinkArrow.jpg) no-repeat 5px 5px;
}

a.boxedLinksBolded
{
    background:#d3e9ff url(/app/assets/images/boxedLinkArrowBold.jpg) no-repeat 5px 5px;
    font-weight:bold;
}

/* filter pagination and sort */
#pagination_top
{
    /*position:relative;width:650px;top:-10px;left:270px;*/
  
    float: right;
    width: 625px;
    position:absolute;
    top: 162px;
    left: 295px;
}
/* IE 7 override*/
*:first-child+html #pagination_top {
	float: left;
    width: 625px;
    position:absolute;
    top: 165px;
    left: 295px;
    border:0px solid red;	
}

.sortResults
{
   float:left;
   width: 200px;
   top: 60px; 
}

.paging
{
     vertical-align:middle;
    float:right;
    text-align:right;
    /*padding-right:20px; */
    width: 400px;  
}

.paging a{ color:#006699;vertical-align:middle;}
.paging a:hover{ color:#33ccff;}
.paging span { vertical-align:middle;}
.paging span.off{ color:#666;}

.clearAll
{
	height: 18px !important;
	margin: 0 10px 0 0;
	
}

.clearAll a
{
	background-image:none !important;
	text-align:right;
	padding: 0 12px 0 0 !important;
	font-size: 80% !important;
	border-bottom:1px solid #CCC; 
}

.vertRule {margin:0 4px 0 4px; width:1px;border-left:dotted 1px black;}

/* arrows */
span.rightArrow { font-size:9px;padding-right:3px;}
span.filterArrows { font-size:9px;margin-bottom:3px;}

#pagination_btm
{
    float: right;
    width: 625px;
    position:relative;
    top: 30px;
    _top:20px;
    left: -40px;
}

/* IE 7 override*/
*:first-child+html #pagination_btm {
	float: left;
    width: 625px;
    position:relative;
    top: 30px;
    left: 0px;
    border:0px solid red;	
}


