﻿
html{background-image:url(/images/background.gif);}
body{margin:0px auto; background-color:white; width:978px;}

#masterContainer{width:926px; margin-left:26px; margin-right:26px;}

/*
Header
*/
#header{margin-bottom:5px; margin-left:26px; margin-right:26px; width:926px;}
#headertop{height:10px; font-size:10px; line-height:10px; background-color:#f9a840;}
#headerContainer{ height:102px; color:#606060;}
#headerMsg{float:left;}
#headerbottom{ height:5px; font-size:5px; line-height:5px; background-image:url(/images/hr_fade.gif)}
#headerLinks {float:right; font-size:13px; padding-top:23px; font-family:arial;}
.rightsidelistbullet {padding-top:3px; vertical-align:top;}
#nextstop h4.Gpopup {color:#606060; font-weight:normal; padding:0 0 0 0; display:inline; line-height:15px;}
.search{float:right; width:500px;}
.search .search_input_con{float:right; margin-top:22px;}
.search .search_btn_con{float:right; margin:20px 0 0 10px;}
/*
Navigation
*/
#nav{width:181px; margin:0 13px 0 0; float:left;}
#nav ul{list-style-image:url(none); margin:0;}
#nav ul li{margin:0;}
#nav ul li{line-height:1px; font-size:1px;}/*<--- gets rid of extra space in ie(for some reason display:block didnt work*/
#nav ul li div{line-height:13px; font-size:13px;}/*<--- set the font size back to a visible level in case images dont show up*/
.menuHr{height:5px; font-size:5px; line-height:5px; background-color:#F9A840;}
.menuList{margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; cursor:pointer;}
.menuList a, .menuList a:visited, .menuList a:active, .menuList a:link, .menuList a:hover {
	display: block;
	color: White;
	text-decoration: none;
	outline-style: none;
	border: none 0;
}
.menuLink {}
.menuListItem{padding:0; margin:0; border-top:solid 1px #d0d0d0;}
.menuListItemIsActive{padding:0; margin:0; border-top:solid 1px #d0d0d0;}
.topMenuListItem{ border-top:solid 1px #ffffff; }
.topMenuListItemIsActive{ border-top:solid 1px #ffffff;}
.subMenuList{ list-style-type:none; cursor:pointer;}
.subMenuLink{}
/*
.subMenuListItem{font-weight:bold;}
.subMenuListItemIsActive {color:#a21c2b;}
*/

/*
Content area
*/
#content{min-height:450px; height:auto !important; height:450px; width:508px; padding:0 14px;  float:left; border:solid 1px #d0d0d0; border-top:none; border-bottom:none;}
#content .hr{background-color:#1d82bc;}
#content h1{color:#1a82ba;}
#content h1 sup { font-size: 60%; vertical-align: top; }
#content p{margin-bottom:10px;}

/*
Callouts
*/
#callouts{width:181px; float:left; margin:0 0 0 13px; }
#callouts .cta{margin-bottom:20px;}
#callouts h2{color:#1a82ba; font-size:1.2em; margin:9px 0;}
#callouts .hr{background-color:#f9a840;}
#callouts h2.eyebrow{
	-x-system-font:none;
	color:#A01D2B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.7em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.25;
	margin:0;
	}

/*
footer
*/

#footerContainer{font-family:arial; margin-top:40px; color:#606060;}
#footerContainer .footlinks{text-align:center; margin:20px 0;}
#footerContainer #footerPRA{text-align:center; margin:20px 0;}
#footerContainer #flagTextWrap { width: 342px; }
#footerContainer #flagTextWrap #footerFlagText { float: right; text-align: left; width: auto; }
.flag{margin-left:18px;}
#mayoCopyright{font-family:arial;}
#mayoContent td{padding-left:8px; padding-right:5px}
#mayoContent tr{vertical-align:top}
.disclaimer{ width:520px;}

/*
utility_nav
*/
.utility_nav{margin:10px 0;}
.utility_nav img{display:inline;}
.utility_nav li{display:inline;}
.utility_nav li.borders{padding:0 5px; border:solid 1px #d0d0d0; border-top:none; border-bottom:none;}
.utility_nav li a.fontsize1_selected,
.utility_nav li a.fontsize2_selected,
.utility_nav li a.fontsize3_selected { display: inline-block; padding-bottom: 2px; border-bottom: solid 1px #1d82bc;}

/*
generic style
*/
a{color:#1a82ba; cursor:pointer;}
a:link {color:#1a82ba;}
a:visited {color:#1a82ba;} 
a:hover {color:#A01D2B;} 
a:active {color:#A01D2B;} 

.imageborder{border:solid 3px #D3EDFB;}
.hr{height:5px; width:100%; line-height:5px; font-size:5px; margin-bottom:5px;}

.bluebg{background-color:#1a82ba;}
.grayfade{background-image:url(/images/callouts/callout-bottom.gif); background-repeat:repeat-x;}
#content .hr.dashed{background-image:url(/images/global/utility-bottom.gif); background-color:Transparent; background-repeat:repeat-x;}
.blue{color:#1a82ba}

ul{list-style-image:url(/images/global/blue_bullet.gif); margin:0 0 25px 30px;}
ul li{margin:0 0 10px 0;}

/*
home page
*/

h2.eyebrow{color:#a01d2b; margin:0;  font: bold .7em/1.25 Arial, Helvetica, sans-serif;}
h2.home{font-size:1.2em; margin:9px 0 12px 0;}
.leadin{margin:16px 0 31px 0;}
.leadin p{font: 1.25em/1.25 Georgia, Arial, Helvetica, sans-serif; color:#606060;}
.leadin p sup { font-size: 70%; }
.leadin a {font-family:Georgia;}
.leadin img{margin-left:24px;}
.home_middle_row{margin-bottom:27px; background-image:url(/images/home/middle_row_bg.gif); background-repeat:repeat-y;}
.column{width:245px;}
.home_middle_row .col_text img{margin-left:14px;}
.home_risk_assessment img{margin:3px 17px 0 23px;}
.cta{margin-top:10px;}
.eyelid{height:21px;}

/* About UAA */
#h2link {color:#000000; }

/*
Drill Pages
*/
.img_and_caption{width:215px;}
.leadin p.caption{margin:5px 0 0 24px; font: .85em/1.25 Arial, Helvetica, sans-serif;}
h2{font-size:1.2em; margin:20px 0 9px 0;}
h2 a:link{color:#1a82ba; text-decoration:none; font-weight:bold; font-family: Georgia, Arial, Helvetica, sans-serif; margin:20px 0 9px 0; }
h2 a:visited{color:#1a82ba; text-decoration:none; font-weight:bold; font-family: Georgia, Arial, Helvetica, sans-serif; margin:20px 0 9px 0; }
h2 a:hover{color:#1a82ba; text-decoration:none; font-weight:bold; font-family: Georgia, Arial, Helvetica, sans-serif; margin:20px 0 9px 0; }
h2 a:active{color:#1a82ba; text-decoration:none; font-weight:bold; font-family: Georgia, Arial, Helvetica, sans-serif; margin:20px 0 9px 0; }

.accordion_subhead{margin-top:20px; font-weight:bold;}
.expand{display:block; margin-top:10px;}
.expand.inline{display:inline;}
.expand img,
.blue img{display:inline;}
.demo-show2 .dashed{ margin:20px 0;}
.media_player_img{float:left; width:158px; margin:18px 0 9px;}
.media_player_text{float:right; width:349px;}
.media_player_text h2{margin-top:15px;}
#content .media_player_text p.cta{margin-bottom:25px;}
.lib_img{width:100px; float:left; margin:15px 0;}
.lib_text{width:405px; float:right;}
.what_you_can_do_index_item{display:block; padding-bottom:15px;clear:both;}
.leftMargin {margin-left:2.5em; }


/* .flash_popup{display: none; position: absolute; top: 0px; left: 0px; height: 768px; background-color: #000; opacity: 0.85; filter: alpha(Opacity=85);}
*html #overlayDiv {border: 1px solid black; height: 768px; zoom: 1;}
*/
#overlayDiv { display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: #000; opacity: 0.85; filter: alpha(Opacity=85); }
*html #overlayDiv {border: 1px solid black; position: absolute; width: 100%; zoom: 1;}

#videoDiv {display: none; position: absolute; top: 75px; left: 0px; width: 100%; }
#innerVideoDiv { background-color: #fff; padding: 15px; width: 750px; margin: 0 auto; }

#customizeForm {width: 400px; border: dashed 1px #F9A840; position: absolute; display: none; background-color: white; padding: 10px 10px; }
.field { padding-top: 5px; }
.label { float: left; width: 150px; text-align: right; padding-top: 1px;}
.input { display: inline; margin-left: 5px; }

.searchField{float:left; margin:2px 10px 0 0;}
.searchBtn{float:left;}

/* Print Preview */
#printBox {display:none;}

/* Share Site JS */
div#share_shadow { position: absolute; top: 0; left: 0; display: none; height: 100%; width: 100%; background: transparent url(/hcp/images/popup_shadow.png) repeat top left; }
div#share_site { width: 388px; height: 556px; position: absolute; color:#333333; display: none; text-align: left; z-index: 105; }
div#share_site #step1,
div#share_site #step2 { position: relative; z-index: 104; }
div#share_site a#close { margin-left: 311px; display: block; background: transparent url(/hcp/images/share-close.png) top right no-repeat; width: 77px; height: 27px; text-indent: -1000em;}
div#share_site p,
div#share_site label { font-size: 13px; }
div#share_site p { margin: 5px 5px 15px 0; }
div#share_site .share_top h3 { clear: both; width: 368px; padding: 22px 0 0 20px; height: 23px; background: transparent url(/hcp/images/share-h3.png) no-repeat top left; margin: 0; font-size: 16px; font-family: Georgia,Arial,Helvetica,sans-serif; color: #1A82BA; }
div#share_site #share_form,
div#share_site #share_thanks { width: 343px; height: 469px; padding: 5px 15px 5px 12px; background-color: #ffffff; position: relative; left: 9px; }
div#share_site #share_form { float: left; font-size: 13px; }

div#share_site #share_form div.share_site_break { margin: 5px 0 5px 0; padding: 0; clear: both;}

div#share_site #share_form fieldset#share { border: 0; float: left; padding: 0; margin: 0; }
div#share_site #share_form fieldset#share label { float:left; clear: left; width: 343px; display: block; height: 42px; margin: 3px 0; padding: 2px 0; }
div#share_site #share_form fieldset#share label input {width:170px; margin-left: 5px; }
div#share_site #share_form fieldset#share label span { display: block; float: left; clear: left; width: 160px; text-align: right; }
div#share_site #share_form fieldset#share label span.err_msg {display: none;}

div#share_site #share_form fieldset#share label.error_state { background-color: #f3f5c4; }
div#share_site #share_form fieldset#share label.error_state span.err_msg { display: block; float: right; clear: right; color: #ff0000; width: 80%; padding-right: 5px; }
div#share_site #share_form img.btn_button { margin-left: 233px; }

div#share_site #step2 {display: none; }
div#share_site #step2 #share_thanks { display: block; float: left; }
div#share_site #step2 #share_thanks p { margin-bottom: 15px; }

/* Share Site non-JS */
table#submission_form td { padding: 4px; }
table#submission_form tr.err_msg {background-color: #f3f5c4;}
