body  {
	font: 100% Arial, sans-serif;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #333333;
	font-size:13px;
	line-height:18px;
}
#matte{
	width: 100%; 
	height: 100%;  
	visibility: hidden; 
	display: none;
	left:0px;
	top:0px;
	position:fixed;
	opacity:0.9;
	background-color:#472c47;
	z-index:1000;
}
#email{
	
	height:446px;
	left:30%;
	margin-left:0px;
	margin-top:0px;
	position:fixed;
	top:11%;
	width:560px;
	z-index:1002;
	
}
#email-body{
	background: transparent url(../images/pop-up-smallest.png);
	height:446px;
	left:0px;
	margin-left:0px;
	margin-top:0px;
	position:relative;
	top:11%;
	width:560px;
	z-index:1002;
	
}
#email-body-table{
	position:relative;
	top:-444px;
	z-index:1002;
	
	
}
#sendEmailForm{
	z-index:1002;
	
}
#email-close-btn{
	left:265px;
position:relative;
top:29px;
z-index:1005;
	
}
#email-thank-close-btn{
	left:265px;
position:relative;
top:3px;
z-index:1005;
	
}
.starterForm{
color:#007EAB;
text-decoration:underline;

}

#email-submit-btn{
	position:relative;
	top:0px;
	
}

#confirmation-email{
	
	height:270px;
	left:30%;
	margin-left:0px;
	margin-top:0px;
	position:fixed;
	top:11%;
	width:560px;
	z-index:1002;
	
}
#email-thank-body{
	background: transparent url(../images/disclaimer-bg.png);
	height:270px;
	left:30%;
	margin-left:0px;
	margin-top:0px;
	position:fixed;
	top:11%;
	width:560px;
	z-index:1002;
	
}
#email-thank-body-table{
	position:relative;
	top:0px;
	z-index:1002;
	
}
#site-map{
	line-height:25px;
	
}
a{
color:#007eab;	
}
a:hover{
color:#007eab;
text-decoration:none;
}

#homecallout_specialist{
margin-top:-13px;	
	
}


#dosingResult{
	font-size:14px;
	font-weight:bold;
	
}


#from_address{
position:relative;
width:135px;	
}
#from_city{
position:relative;
width:135px;	
}
#from_state{
position:relative;
width:139px;	
}
#from_zip{
position:relative;
	width:135px;	
}
#to_address{
position:relative;
width:165px;
left:40px;
}
#to_city{
position:relative;
width:165px;
left:40px;
}
#to_state{
position:relative;
width:165px;
left:40px;
}
#to_zip{
position:relative;
	width:165px;
	left:40px;	
}
#endLocation_label{
position:relative;
	
	left:40px;	
}
.locator-form-input{	
	width:165px;
}
#city{

}
#state{
	
}
#speciality{
	
}
#zip{
	
}
#distance{
	
}

#startingLocation_label{
position:relative;
left:-80px;	
	
}
#findLocationForm{
	left:0px;
margin-top:0px;
position:relative;
width:605px;

}
.googleSearchResult {
left:-7px;
position:relative;

}
.searchLocation{
  background:url(../images/locator_search_bg.gif) no-repeat;
  width:600px;
  height:198px;	  
}
.locationInfo{
	position:relative;
	top:7px;
	line-height:17px;
	
}
.other_location{
	position:relative;
	margin-top:10px;
	
}
.searchDirection{
  background:url(../images/locator_search_bg.gif) no-repeat;
  width:600px;
  height:198px;	  
  margin-top:250px;
  position:relative;
}
 
.findLocationTitle{	
left:0px;
position:relative;
width:405px;
/*margin-top:250px;*/
}
.findLocationGoogle{	
left:10px;
position:relative;
width:605px;
/*margin-top:250px;*/
margin-bottom:-250px;
}

.locator_font{
	color:#FFFFFF;
	
}
.grey_font{
	color:#cee1e8;
	
}
.locator_font:link{
	color:#FFFFFF;
	
}
#location_results{
	
left:0px;
position:relative;
/*top:210px;*/	
	
}
#location_results_list{
	border:0px;
	border-left:1px solid #bf83b2;
	border-right:1px solid #bf83b2;	
	margin:0px;
	margin-right:-2px;	
	width:600px;
}

#location_results_terms{
	border:0px;
	border-left:1px solid #bf83b2;
	border-right:1px solid #bf83b2;	
	margin:0px;
	margin-right:0px;	
	
}
#location_results_terms_print{
	border:0px;
	border-left:1px solid #bf83b2;
	border-right:1px solid #bf83b2;	
	margin:0px;
	margin-right:0px;	
	display:none;
	margin-top:-23px;
}
.subhead{
	color:#8c0070;
	font-family:Arial,Helvetica,sans-serif;
	/*font-size:12pt;*/
	font-weight:bold;
	
}
#location_terms{
	position:relative;
	left:0px;
	/*top:220px;*/
}
#location_terms_print{
	position:relative;
	left:0px;
	/*top:220px;*/
	display:none;
	margin-top:15px;
	
}
#accept_terms{
	
	left:13px;
position:relative;
top:-5px;
}

#locator_submit{
	left:25px;
position:relative;
	
}
#accept_terms_label{
	left:15px;
position:relative;
top:-7px;
color:#FFFFFF;
}

.location_results_link{
	color:#279abb;
	font-weight:bold;
}
#backToResultsForm{
	left:0px;
position:relative;
	
}
.milesFont{
	/*font-size:8pt;*/
	color:#8C0070;
	font-weight:bold;
}
.searchLocatorSmallFont{
	/*font-size:9pt;*/
	color:#8C0070;
}
#direction{

left:0px;
position:relative;
width:490px;
margin-top:-20px;

}

#ajaxLoaderImage{
left:50%;
margin-top:0;
position:relative;
top:55%;

}





#banner a{
	color:#FFFFFF;
	background:transparent url(../images/home_link_button-over.gif) no-repeat scroll 70px 5px;
}
#banner a:hover{
	
	text-decoration:none;
	
}
.home-image-btn{

float:right;
left:92px;
position:relative;
top:-27px;
z-index:1000;	
width:200px;
}
#homecallout_debit_card{
	background:transparent url(../images/homecallout_debit_card.gif) no-repeat scroll 0px 0px;
	width:200px;
	height:65px;
	cursor:pointer;
}
#debit-card-callout-title{
	color:#820063;
font-weight:bold;
position:relative;
top:3px;
line-height:15px;
}
#debit-card-callout-link{
	font-size:11px;
left:0;
line-height:9px;
position:relative;
top:-9px;
	
}
#homecallout_specialist{
	background:transparent url(../images/homecallout_specialist.gif) no-repeat scroll 0 0;
height:64px;
position:relative;
top:13px;
width:200px;
cursor:pointer;
}
#specialist-callout-title{
	color:#820063;
font-weight:bold;
position:relative;
top:3px;
line-height:15px;	
}

#specialist-callout-link{
	font-size:11px;
left:0;
line-height:9px;
position:relative;
top:-5px;
	
}
#leftCallout1 a{
	text-decoration:none;
	color:#333333;
	
}
#email-confirmation{
	background: transparent url(../images/pop-up-smallest.png);
	height:270px;
	left:30%;
	margin-left:0px;
	margin-top:0px;
	position:fixed;
	top:11%;
	width:560px;
	z-index:1002;
	
}
#disclaimer{
	
	height:270px;
	left:30%;
	margin-left:0px;
	margin-top:0px;
	position:fixed;
	top:11%;
	width:560px;
	z-index:1002;
	
}
#disclaimer-buttons{
	position:relative;
	top:-15px;
}
#disclaimer-body{
	background: transparent url(../images/disclaimer-bg.png);
	height:270px;
	left:30%;
	margin-left:0px;
	margin-top:0px;
	position:fixed;
	top:11%;
	width:560px;
	z-index:1002;
	
}
#disclaimer-body-table{
	position:relative;
	top:0px;
	z-index:1002;
	
	
}
#disclaimer-title{
	position:relative;
	
}
#copyright-gene{
	
	height:270px;
	left:32%;
	margin-left:0px;
	margin-top:0px;
	position:fixed;
	top:11%;
	width:560px;
	z-index:1002;
	
}
#copyright-body{
	background: transparent url(../images/disclaimer-bg.png);
	height:270px;
	left:32%;
	margin-left:0px;
	margin-top:0px;
	position:fixed;
	top:11%;
	width:560px;
	z-index:1002;
	padding-right:20px;
}
#moveCopyrightUp{
	position:relative;
	top:-9px;
}
#pop-up-large{
	height:625px;
left:17%;
margin-left:0;
margin-top:0;
position:absolute;
top:11%;
width:846px;
z-index:1003;
	display:none;
}
#large{
	background:transparent url(../images/pop-up-large.png) repeat scroll 0 0;
height:625px;
left:0;
margin-left:0;
margin-top:0;
position:absolute;
top:0;
width:846px;
z-index:1003;
	
}
#pop-up-large2{
	background: transparent url(../images/pop-up-large.png);
	height:625px;
	left:17%;
	margin-left:0px;
	margin-top:0px;
	position:absolute;
	top:11%;
	width:846px;
	z-index:1003;	
}
#pop-up-interrupting-ige{
	left:20px;
position:relative;
top:5px;
z-index:1004;
}
#pop-up-large-img2{
	left:20px;
position:relative;
top:10px;
z-index:1004;
}
#pop-up-large-img3{
left:55px;
position:relative;
top:30px;
z-index:1004;
}
#pop-up-large-img{
	left:60px;
position:relative;
top:10px;
z-index:1004;
}
#pop-up-large-img-unique-moa{
	left:60px;
	position:relative;
	top:15px;
	z-index:1004;
}
#pop-up-close-btn-unique-moa{
	left:819px;
position:relative;
top:3px;
z-index:1005;
	
}
#pop-up-close-btn{
	left:818px;
position:relative;
top:5px;
z-index:1005;
	
}
#pop-up-close-btn-interrupting-ige{
	left:819px;
position:relative;
top:3px;
z-index:1005;
	
}
#pop-up-close-btn2{
	left:20px;
position:relative;
top:-560px;
z-index:1005;
	
}
#pop-up-close-btn3{
left:819px;
position:relative;
top:3px;
z-index:1005;
}
#pop-up-large-img4{
left:45px;
position:relative;
top:50px;
z-index:1004;
}
#pop-up-large-img5{
left:130px;
position:relative;
top:30px;
z-index:1004;
}
#pop-up-large-img6{
left:130px;
position:relative;
top:5px;
z-index:1004;
}
#pop-up-close-btn4{
left:819px;
position:relative;
top:3px;
z-index:1005;
}
#pop-up-close-btn5{
left:820px;
position:relative;
top:3px;
z-index:1005;
}
#disclaimer-pop-up-close-btn{
	left:264px;
position:relative;
top:3px;
z-index:1005;
	
}
#copyright-pop-up-close-btn{
	left:265px;
position:relative;
top:3px;
z-index:1005;
	
}


#pop-up-medium{
	height:410px;
	left:17%;
	margin-left:0px;
	margin-top:0px;
	position:fixed;
	top:11%;
	width:846px;
	z-index:1003;	
}
#medium{
	background: transparent url(../images/pop-up-medium.png);
	height:410px;
	left:17%;
	margin-left:0px;
	margin-top:0px;
	position:fixed;
	top:11%;
	width:846px;
	z-index:1003;	
}
#pop-up-efficacy-28{
	position:relative;
	left:45px;
	top:45px;
	z-index:1004;
}
#pop-up-medium-img{
	position:relative;
	left:45px;
	top:60px;
	z-index:1004;
}
#pop-up-efficacy-1{
	position:relative;
	left:45px;
	top:35px;
	z-index:1004;
}
#pop-up-medium-img3{
	position:relative;
	left:45px;
	top:40px;
	z-index:1004;
}
#pop-up-close-btn-efficacy-1{
	left:819px;
position:relative;
top:3px;
z-index:1005;	
}


#pop-up-close-btn-efficacy-16-1{
	left:819px;
position:relative;
top:3px;
z-index:1005;
}
#pop-up-close-btn-efficacy-16-2{
	left:819px;
position:relative;
top:3px;
z-index:1005;
}
#pop-up-close-btn-efficacy-28{
	left:819px;
position:relative;
top:3px;
z-index:1005;	
}
#pop-up-close-btn-starter-kit {
left:819px;
position:relative;
top:31px;
z-index:1005;
}
#pop-up-close-btn-medium{
	left:40px;
position:relative;
top:-245px;
z-index:1005;
	
}
#pop-up-close-btn-medium4{
	left:55px;
position:relative;
top:-255px;
z-index:1005;
	
}
#pop-up-medium2{
	height:410px;
	left:17%;
	margin-left:0px;
	margin-top:0px;
	position:fixed;
	top:11%;
	width:846px;
	z-index:1003;	
}
#medium2{
	background: transparent url(../images/pop-up-medium.png);
	height:410px;
	left:17%;
	margin-left:0px;
	margin-top:0px;
	position:fixed;
	top:11%;
	width:846px;
	z-index:1003;	
}
#pop-up-clinical-studies{
	position:relative;
	left:45px;
	top:25px;
	z-index:1004;
}
#pop-up-efficacy-1-2{
	position:relative;
	left:45px;
	top:35px;
	z-index:1004;
}
#pop-up-reduced-asthma{
	position:relative;
	left:45px;
	top:40px;
	z-index:1004;
}
#pop-up-medium2-img{
	position:relative;
	left:45px;
	top:40px;
	z-index:1004;
}
#pop-up-close-btn-clinical-studies{
	left:818px;
position:relative;
top:5px;
z-index:1005;
	
}
#pop-up-close-btn-efficacy-1-2{
	left:819px;
position:relative;
top:3px;
z-index:1005;
	
}
#pop-up-close-btn-reduced-asthma{
	left:819px;
position:relative;
top:3px;
z-index:1005;
	
}
#pop-up-close-btn-medium2{
	left:63px;
position:relative;
top:-336px;
z-index:1005;
	
}
#pop-up-close-btn-medium3{
	left:55px;
position:relative;
top:-305px;
z-index:1005;
	
}
#pop-up-close-btn-medium5{
left:819px;
position:relative;
top:3px;
z-index:1005;
}
.horizontal-warning-box {
	background-color:#820063;
font-size:2px;
height:2px;
margin-left:37px;
width:360px;
}
.horizontal-warning-box2 {
	background-color:#820063;
	font-size:2px;
	height:2px;
	width:250px;
}
/*.horizontal-rule-page {
background-color:#820063;
height:1px;
font-size:1px;
margin:5px 0;
width:687px;
margin-left:47px;
}*/
.mainBody #bodyContainer { 
	width: 978px;  
	background: url(../images/bg.gif) repeat-y;
	margin: 0 auto; 
	border: 0px solid #FFFFFF;
	text-align: left; 
} 
#bodyContainer #leftBackground {
	float: left; 
	width: 20px; 	
	background: #EBEBEB repeat-y; 
	padding:0px;
}
#bodyContainer #rightBackground {
	float: right; 
	width: 20px; 
	background: #EBEBEB repeat-y; 
	padding: 0px; 
}
.mainBody #container { 
	width: 950px;  
	background: #FFFFFF;
	margin: 0 auto; 
	border: 0px solid #000000;
	text-align: left; 
} 
.mainBody #header { 
	background: #820063; 
	padding: 0px;  
	height:49px;
	border:0px solid #CC3333;
} 
#headerLink{
	color:#FFFFFF;
font-size:12px;
left:365px;
position:relative;
top:12px;
width:450px;

}
#headerLink a{
	color:#FFFFFF;
	font-size:11px;
	margin:5px;
}
.mainBody #header h1 {
	margin: 0; 
	padding:0px; 
}

#search{

float:right;
position:relative;
right:18px;
margin-top:-11px;

}
.search-bg{
	/*background: url(../images/search-input.gif) no-repeat;*/
	height:15px;
	margin:0;
	padding:0;
	position:relative;
	top:2px;
	width:124px;
	
}
#search_button{
position:relative;
top:7px;

}
.mainBody #banner { 
	background:#FFFFFF;
	border:0px solid #CC3333;
	float:right;
	height:150px;
	padding:0;
	width:750px;
	margin-top:0px;
} 
.mainBody #banner h1 {
	margin: 0; 
	padding:0px; 
}
/*navigation*/


.nav-home{
	background: url(../images/nav_home_bg.gif) repeat-x;
	width:200px;
	list-style:none;
	height:25px;


}
.nav{
	background: url(../images/nav_bg.gif) repeat-x;
	width:200px;
	list-style:none;
	height:26px;
}
.nav2{
	background: url(../images/nav_bg2.gif) repeat-x;
	width:200px;
	list-style:none;
	height:39px;	
}
#nav2-firefox2{
	top:3px;
	position:relative;
	
}
.subnav{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:26px;
	left:29px;
	position:relative;
}
.subnav-first{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:25px;
	left:29px;
	position:relative;
	padding-top:10px;
}

.subnav-first-2lines{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:29px;
	position:relative;
	padding-top:10px;
}
.subnav-last{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:26px;
	left:29px;
	position:relative;
	padding-bottom:10px;
	padding-top:0px;
}
.subnav-last-2lines{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:29px;
	position:relative;
	padding-bottom:15px;
	padding-top:5px;
}
.subnav-last-2lines2{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:29px;
	position:relative;
	padding-bottom:15px;
	padding-top:5px;
}
.subnav-on{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:26px;
	left:19px;
	position:relative;
	
}
.subnav-on-6-2{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:26px;
	left:19px;
	position:relative;
	
}
.subnav-on-4-2{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:26px;
	left:19px;
	position:relative;
	
}
.subnav-on-2lines{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:19px;
	position:relative;	
}
.subnav-on-5-3{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:19px;
	position:relative;	
	padding-top:3px;
	margin-bottom:-3px;
}
.subnav-on-5-2{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:19px;
	position:relative;
	padding-top:3px;
	margin-bottom:-3px;
	
}
.subnav-on-2-4{
	background:#FFFFFF none repeat scroll 0 0;
height:39px;
left:19px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:0px;
padding-top:0px;
margin-top:3px;
margin-bottom:-3px;
position:relative;
width:165px;
	
}
.subnav-on-2-3{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:19px;
	position:relative;
	margin-top:3px;
	margin-bottom:-3px;
}
.subnav-on-2-2{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:19px;
	position:relative;
	margin-top:3px;
	margin-bottom:-3px;
	
}
.subnav-on-2-1{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:20px;
	left:19px;
	position:relative;
	padding-top:13px;
	padding-bottom:2px;
}
.subnav-on-first{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:20px;
	left:19px;
	position:relative;
	padding-top:13px;
	
}
.subnav-on-6-1{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:20px;
	left:19px;
	position:relative;
	padding-top:13px;
	padding-bottom:2px;
	
}
.subnav-on-3-1{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:20px;
	left:19px;
	position:relative;
	padding-top:13px;
	padding-bottom:2px;
	
}
.subnav-on-4-1{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:20px;
	left:19px;
	position:relative;
	padding-top:10px;
	padding-bottom:5px;
	
}
.subnav-on-first2{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:20px;
	left:19px;
	position:relative;
	padding-top:10px;
	padding-bottom:5px;
	
}
.subnav-on-5-0{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:20px;
	left:19px;
	position:relative;
	padding-top:10px;
	padding-bottom:5px;
	
}
.subnav-on-5-1{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:20px;
	left:19px;
	position:relative;
	padding-top:0px;
	padding-bottom:5px;
	
}
.subnav-on-1-1{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:19px;
	position:relative;
	padding-top:13px;
	margin-bottom:-3px;
	
}
.subnav-on-first-2lines{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:19px;
	position:relative;
	padding-top:13px;
	
}
.subnav-on-last{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:26px;
	left:19px;
	position:relative;
	padding-bottom:7px;
	padding-top:1px;
}
.subnav-on-6-3{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:26px;
	left:19px;
	position:relative;
	padding-bottom:7px;
	padding-top:3px;
}
.subnav-on-3-2{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:26px;
	left:19px;
	position:relative;
	padding-bottom:7px;
	padding-top:3px;
}
.subnav-on-4-3{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:26px;
	left:19px;
	position:relative;
	padding-bottom:7px;
	padding-top:3px;
}
.subnav-on-last2{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:26px;
	left:19px;
	position:relative;
	padding-bottom:7px;
	padding-top:3px;
}
.subnav-on-last-2lines{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:19px;
	position:relative;
	padding-bottom:10px;
	padding-top:11px;
}
.subnav-on-5-4{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:19px;
	position:relative;
	padding-bottom:10px;
	padding-top:9px;
}
.subnav-on-2-5{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:19px;
	position:relative;
	padding-bottom:12px;
	padding-top:8px;
}
.subnav-on-1-2{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:19px;
	position:relative;
	padding-bottom:11px;
	padding-top:9px;
}

.subnav-2lines{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:29px;
	position:relative;
	padding-bottom:0px;
}
.subnav-2lines2{
	background: #FFFFFF;
	width:165px;
	list-style:none;
	height:39px;
	left:29px;
	position:relative;
	padding-bottom:0px;
}
#subnav-ul{
	padding-bottom:20px;
	
}
.arrowlink {
	/*background:transparent url(../images/arrow_off.gif) no-repeat 0px 3px;*/
	left:10px;
	padding-left:10px;
	position:relative;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.arrowlink2 {
	/*background:transparent url(../images/arrow_off.gif) no-repeat 0px 3px;*/
	/*left:10px;*/
	padding-left:10px;
	/*position:relative;*/
	margin-left:10px;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	position:relative;
}
.subarrowlink {
	left:0px;
	padding-left:0px;
	position:relative;
	font-size:12px;
	color:#00759F;
	text-decoration:underline;
	
}

.arrowlink-on {
	background:transparent url(../images/on_arrow.png) no-repeat 0px 3px;
	left:10px;
	padding-left:10px;
	position:relative;
	font-size:12px;
	color:#f7f10f;
	text-decoration:none;
}
 a.arrowlink2-on{	
	
}
.arrowlink2-on {
	background:transparent url(../images/on_arrow.png) no-repeat 0px 5px;	
	padding-left:10px;	
	margin-left:10px;   
	/*margin-top:10px; */ 	
	font-size:12px;
	color:#f7f10f;
	text-decoration:none;
	/*position:relative;*/	
}
.subarrowlink-on {
	background:transparent url(../images/arrow-subnav2.gif) no-repeat 0px 3px;
	left:0px;
	padding-left:10px;
	position:relative;
	font-size:12px;
	color:#00759F;
	text-decoration:none;
}
.subarrowlink8-on {
	background:transparent url(../images/arrow-subnav2.gif) no-repeat scroll 0 3px;
color:#00759F;
font-size:12px;
left:0;
padding-left:10px;
text-decoration:none;
}
.subarrowlink2-on {
	background:transparent url(../images/arrow-subnav2.gif) no-repeat 0px 3px;
	left:0px;
	padding-left:10px;
	/*position:relative;*/
	font-size:12px;
	color:#00759F;
	text-decoration:none;
}
.subarrowlink7-on {
	background:transparent url(../images/arrow-subnav2.gif) no-repeat 0px 3px;
	left:0px;
	padding-left:10px;
	/*position:relative;*/
	font-size:12px;
	color:#00759F;
	text-decoration:none;
}
.subarrowlink3-on {
	background:transparent url(../images/arrow-subnav2.gif) no-repeat 0px 3px;
	left:0px;
	padding-left:10px;
	/*position:relative;*/
	font-size:12px;
	color:#00759F;
	text-decoration:none;
}
.subarrowlink9-on {
	background:transparent url(../images/arrow-subnav2.gif) no-repeat 0px 3px;
	left:0px;
	padding-left:10px;
	/*position:relative;*/
	font-size:12px;
	color:#00759F;
	text-decoration:none;
}
.subarrowlink4-on {
	background:transparent url(../images/arrow-subnav2.gif) no-repeat 0px 3px;
	left:0px;
	padding-left:10px;
	/*position:relative;*/
	font-size:12px;
	color:#00759F;
	text-decoration:none;
}
.subarrowlink5-on {
	background:transparent url(../images/arrow-subnav2.gif) no-repeat 0px 3px;
	left:0px;
	padding-left:10px;
	/*position:relative;*/
	font-size:12px;
	color:#00759F;
	text-decoration:none;
}
.mainBody #leftMenu {
	float: left; 
	width: 200px; 
	background: #FFFFFF;
	padding:0px;
	border:0px solid #FF0000;
	margin-top:0px;
	z-index:2;
}

#menu{
border:0 solid #FF0000;
margin-bottom:0;
margin-left:-20px;
margin-top:-13px;
position:relative;
font: 100% Arial, sans-serif;
}
#menu ul{
position:relative;
left:-20px;
}
#menu a{
top:3px;

}
#menu a:hover{
color:#F7F10F;
top:3px;

}
#menu .subnav a:hover{
color:#00759F;
}
#menu .subnav-2lines a:hover{
color:#00759F;
}
#menu .subnav-2lines2 a:hover{
color:#00759F;
}
#menu .subnav-first-2lines a:hover{
color:#00759F;
}
#menu .subnav-first a:hover{
color:#00759F;
}
#menu .subnav-last a:hover{
color:#00759F;
}
#menu .subnav-on a:hover{
color:#00759F;
}
#menu .subnav-on-first a:hover{
color:#00759F;
}
#menu .subnav-on-3-1 a:hover{
color:#00759F;
}
#menu .subnav-on-3-2 a:hover{
color:#00759F;
}
#menu .subnav-on-4-1 a:hover{
color:#00759F;
}
#menu .subnav-on-4-2 a:hover{
color:#00759F;
}
#menu .subnav-on-4-3 a:hover{
color:#00759F;
}
#menu .subnav-on-5-1 a:hover{
color:#00759F;
}
#menu .subnav-on-5-0 a:hover{
color:#00759F;
}
#menu .subnav-on-5-2 a:hover{
color:#00759F;
}
#menu .subnav-on-5-3 a:hover{
color:#00759F;
}
#menu .subnav-on-5-4 a:hover{
color:#00759F;
}
#menu .subnav-on-6-1 a:hover{
color:#00759F;
}
#menu .subnav-on-6-2 a:hover{
color:#00759F;
}
#menu .subnav-on-6-3 a:hover{
color:#00759F;
}
#menu .subnav-on-2-1 a:hover{
color:#00759F;
}
#menu .subnav-on-first2 a:hover{
color:#00759F;
}
#menu .subnav-on-2lines a:hover{
color:#00759F;
}
#menu .subnav-on-2-2 a:hover{
color:#00759F;
}
#menu .subnav-on-2-3 a:hover{
color:#00759F;
}
#menu .subnav-on-2-4 a:hover{
color:#00759F;
}
#menu .subnav-on-2-5 a:hover{
color:#00759F;
}
#menu .subnav-on-first-2lines a:hover{
color:#00759F;
}

#menu .subnav-on-1-2 a:hover{
color:#00759F;
}
#menu .subnav-on-last-2lines a:hover{
color:#00759F;
}
#menu .subnav-on-2-5{
color:#00759F;
}
#menu .subnav-on-1-1 a:hover{
color:#00759F;
}
#menu .subnav-on-last a:hover{
color:#00759F;
}
#menu .subnav-last-2lines a:hover{
color:#00759F;
}
#menu .subnav-last-2lines2 a:hover{
color:#00759F;
}

#leftCallout1{
border:0 solid #FF0000;
margin-top:-11px;
position:relative;

}
.mainBody #rightMenu {
	float: right; 
	width: 195px; 
	/*background: #cce3ec; */
	padding: 0px; 
	display:block;
	border:0px solid #FF0000;
	margin-top:25px;
	margin-right:25px;
	
	
}
.bulletDown{
	position:relative;
	top:6px;
}
.bulletDown2{
	position:relative;
	top:9px;
}
.poolBody{
	position:relative;
	left:3px;
}
#poll_related{
	border:1px solid #FFFFFF;
	margin-bottom:-10px;

}
.pollTitle{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
.patient_poll{
	background: #FFFFFF; 
	margin-top:0px;
	margin-left:1px;

}

#poll_submit_btn{

	position:relative;
	left:5px;
	/*top:23px;*/

}
#poll_submit_btn2{

	position:relative;
	
	top:-1px;

}
#poll-answer-table{
	left:6px;
	position:relative;
	
}
.arrowlink_poll {
	
	left:5px;
	padding-left:0px;
	padding-right:13px;
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:  #00759f;
	width:125px;
}
#callout1{
 border:0px solid #FF0000;
 margin-bottom:20px;


}
#callout2{
 border:0px solid #FF0000;


}
.mainBody #mainContent { 
	margin:0 0 0 200px;
padding:0;
width:747px;
	
} 
#bodyContent{
width:463px;
float:left;
padding-left:30px;
padding-top:0px;
}
#bodyContent p,h2,h3{
width:403px;

}
.warning-box{
	border-bottom:2px solid #820063;
border-top:2px solid #820063;
color:#820063;
font-size:14px;
font-weight:bold;
line-height:20px;
margin:-5px 30px -9px 0px;
padding-bottom:6px;
padding-top:5px;
position:relative;
width:385px;

}
.warning-box2{
	/*border-bottom:2px solid #820063;
border-top:2px solid #820063;*/
color:#820063;
font-size:14px;
font-weight:bold;
line-height:20px;
margin:-5px 30px -9px 37px;
padding-bottom:16px;
padding-right:30px;
padding-top:10px;
position:relative;
width:385px;

}

.warning-box a{
	padding-right:10px;
	
}
.radioDown{
	position:relative;
	top:3px;
	
}
.question4{
	position:relative;
	top:2px;
	
}
#bodyContent ol{
width:340px;
font-weight:bold;

}
.homepage-new-isi{
	line-height:28px;
}
.homepage-new-isi li{
	color:#820063;
}
.homepage-new-isi .normal{
	color:#333333;
}
.bullet-red{
	position:relative;
	top:7px;
}
#bodyContent ul{
width:340px;
color:#820063;
}

#bodyContent .normal{
width:340px;
color:#333333;
font-weight:normal;
}
#bodyContent .supplies-needed-table{
	width:180px;
color:#333333;
font-weight:normal;

	
}
#bodyContent #supplies-needed-table{
	width:180px;
	margin-left:-10px;	
}


#bodyContent a{
	text-decoration:underline;
	color:#007eab;
}
#bodyContent a:hover{
	text-decoration:none;
	color:#007eab;
}
a{
color:#007eab;	
}
a:hover{
color:#007eab;
text-decoration:none;
}
h1{
 color:#820063;
	
}
h2{
 color:#820063;
	
}
h3{
 color:#820063;
 font-size:24px;
}
#bodyContent h2{
 color:#820063;
font-size:16px;
line-height:19px;
margin-bottom:-7px;
width:450px;
	
}
#bodyContent li{
	margin-bottom:7px;
}
#bodyContent h3{
 color:#820063;
 font-size:16px;
 line-height:19px;
 margin-bottom:-7px;
}
#how-to-administer{
	position:relative;
    margin-top:70px;
}

.supplies-needed{
	position:relative;
    margin-top:0px;
}

.preparing-the-vidals{
	position:relative;
    margin-top:0px;
}
.reconstituting{
	position:relative;
    margin-top:0px;
}
.injection-preparation{
	position:relative;
    margin-top:0px;
}
.administering-the-injection{
	position:relative;
    margin-top:0px;
}
.registration-form-input{	
	width:177px;
}
.specialty{
	width:181px;
}
.registration-title{
	font-size:17px;
	color:#820063;
	/*font-weight:bold;*/
	
}
.shiftLeftThumbnail{
	position:relative;
	left:-5px;
}
.login-submit-btn{
	position:relative;
	left:90px;
	
}
.red{
 color:red;	
	
}
.tab-title{
	font-size:19px;
	color:#820063;
	font-weight:bold;	
}
.tab-step-content{
	position:relative;
	top:5px;
}
.access-solution-title{
	font-size:16px;
	color:#820063;
	font-weight:bold;	
}
#access-solution-table{
	position:relative;
	left:-10px;	
}
#access-solution-table a{
	color:#820063;
	text-decoration:underline;
	
}
#access-solution-table a:hover{
	color:#820063;
	text-decoration:none;
	
}
.downloadable-table{
	position:relative;
	top:-10px;
	
}
#specialistRegistrationForm{
	position:relative;
	left:-5px;	
}
#loginForm{
	position:relative;
	left:-9px;
	
}
#callout-phone{
	position:relative;
	top:3px;
	
}
#callout-computer{
	position:relative;
	top:3px;
	
}
.tab-title-injection{
	font-size:19px;
	color:#820063;
	font-weight:bold;
	line-height:23px;
	position:relative;
	top:3px;
	
}
#sp-process-title{
	position:relative;
	left:20px;	
}
#aic-hopd-title{
	position:relative;
	left:20px;	
}
.clinical-studies-tabs a{
	color:#FFFFFF;	
}
.clinical-studies-tabs a:hover{
	color:#FFFFFF;	
}
#clinical-studies{
	position:relative;
    margin-top:20px;
	
}
#mainContent .homeTable{
	font-size:0;
left:0;
line-height:15px;
position:relative;
top:230px;
}

.homeTableBg{
	background:#d9b2d0;
	height:38px;
	text-align:center;
	color:#820063;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}
.homeTableBg2{
	background:#FFFFFF;
	height:38px;
	text-align:left;
	color:#820063;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px;
}
.homeTableCell{

height:36px;

}
.homeTableSep{

height:1px;

}
.homeTable a{
	text-decoration:none;
	color:#820063;
}

.mainBody #mainContentHeader { 
	margin:0 0 0 200px;
	border:0px solid #FF0000;
	position:relative;
top:-9px;
	
} 
.mainBody #mainContentHeader h1 {
	color:#820063;
left:30px;
line-height:29px;
position:relative;
top:30px;
width:329px;
z-index:1;
font-size:26px;
font-weight:bold;
}
.pdf_icon{
	position:relative;
	top:5px;
	
}
.remove-space{
	position:relative;
	top:-4px;
	
}
#print-email{
	float:right;
left:473px;
top:141px;
padding:0;
position:absolute;
z-index:1000;
	
}
.email-colleague-link{
	
	left:10px;
	padding-left:0px;
	position:relative;
	font-size:8pt;
	font-weight:bold;	
	color:  #00759f;
	width:155px;
	
	
}
.print-this-page-link{
	
	left:10px;
	padding-left:0px;
	position:relative;
	font-size:8pt;
	font-weight:bold;	
	color:  #00759f;
	width:155px;
	
}
.print-email-sep{
	width:15px;	
}
#mainContentHeaderTop{
    background:#D9B2D0 none repeat scroll 0 0;
height:22px;
left:1px;
position:relative;
top:120px;
width:747px;

}
.mainBody #mainContentFooter { 
	margin:0px; 
	padding: 0 10px; 
	height:50px;
	border:0px solid #FF0000;
	margin-bottom:30px;
} 
.mainBody #mainContentFooter h1 {
	margin: 0; 
	padding:0px; 
}
.mainBody #footer { 
	padding:10px 10px 0 20px;
	background:#FFFFFF;
	border:0px solid #FF0000;

}

#footer a{
	text-decoration:underline;
	color:#007EAB;
}
#footer a:hover{
	text-decoration:none;
	
}
#footerLinks{
	position:relative;
	text-align:center;
	width:855px;	
}
#footer_bottom{

   margin-left:-20px; 
}
.footerText{
	/*width:750px;*/
	margin-bottom:-13px;
	margin-left:-10px;
}
#fair_balance_sep{
	margin-top:0px;
	
}
#flashcard{
	margin-top:10px;
	margin-left:-1px;
}
#warningsBox{
	position:relative;
	/*left:-15px;*/
	border: 1px solid rgb(0, 0, 0); 	
	padding: 15px; 
	
	
}
.mainBody #footer p {
	margin: 0; 
	padding: 0px 0; 
}
.mainBody #footer h1 {
	margin: 0; 
	padding:0px; 
}
.homeFairbalance{
	left:20px;
margin-top:235px;
position:relative;
	
	
}

.homeFairbalance h3{
	
	color:#820063;
font-size:16px;
line-height:19px;

	
}
.mainBody #fair_balance{
background:#FFFFFF none repeat scroll 0 0;
border:0 solid #FF0000;
padding:0 10px 0 30px;
margin-top:40px;
position:relative;


}
.mainBody #fair_balance p {
	margin-left:30px;
width:750px;
}
.shiftRight_25{
	margin-left:25px;
}
.shiftUp{
	margin-top:30px;
}
.mainBody #fair_balance h1 {
	margin: 0; 
	padding:0px; 
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.horizontal-rule-page {
background-color:#820063;
height:1px;
font-size:1px;
margin:5px 0;
width:691px;
margin-left:30px;
margin-top:30px;
}
.shiftNavLeft{
  margin-left:20px;
	
}
.shiftCalloutLinkLeft{
  margin-left:30px;
	
}
.shiftCalloutLinkLeft2{
  margin-left:23px;
	
}
.shiftSubnavLeft{
	margin-left:10px;
	
}
.moveArrowDown{
	position:relative;
	top:3px;
}
.moveArrowDown2{
	position:relative;
	top:3px;
}
#oneline{
	position:relative;
	top:1px;	
	margin-left:7px;
}

.white{
  color:#ffffff;
	
}
.red{
  color:#ff0000;
	
}

.blue{	
color:#1c638f;

}

.grey{	
color:#a0a0a0;
}
.zolairRed{	
color:#820064;
}

/*
 * jQuery UI screen structure and presentation
 * This CSS file was generated by ThemeRoller, a Filament Group Project for jQuery UI
 * Author: Scott Jehl, scott@filamentgroup.com, http://www.filamentgroup.com
 * Visit ThemeRoller.com
*/

/*
 * Note: If your ThemeRoller settings have a font size set in ems, your components will scale according to their parent element's font size.
 * As a rule of thumb, set your body's font size to 62.5% to make 1em = 10px.
 * body {font-size: 62.5%;}
*/



/*UI accordion*/
.ui-accordion {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
	border-bottom: 1px solid #d3d3d3;
}
.ui-accordion-group {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	border: 1px solid #d3d3d3;
	border-bottom: none;
}
.ui-accordion-header {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	cursor: pointer;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-accordion-header a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	display: block;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	padding: .5em .5em .5em 1.7em;
	color: #555555;
	background: url(images/888888_7x7_arrow_right.gif) .5em 50% no-repeat;
}
.ui-accordion-header a:hover {
	background: url(images/454545_7x7_arrow_right.gif) .5em 50% no-repeat;
	color: #212121;
}
.ui-accordion-header:hover {
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	color: #212121;
}
.selected .ui-accordion-header, .selected .ui-accordion-header:hover {
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
.selected .ui-accordion-header a, .selected .ui-accordion-header a:hover {
	color: #212121;
	background: url(images/454545_7x7_arrow_down.gif) .5em 50% no-repeat;
}
.ui-accordion-content {
	background: #ffffff url(images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	color: #222222;
	font-size: 1em;
}
.ui-accordion-content p {
	padding: 1em 1.7em 0.6em;
}






/*UI tabs*/
.ui-tabs-nav {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
	float: left;
	position: relative;
	z-index: 1;
	border-right: 1px solid #d3d3d3;
	bottom: -1px;
}
.ui-tabs-nav ul {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
.ui-tabs-nav li {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	border: 1px solid #d3d3d3;
	border-right: none;
}
.ui-tabs-nav li a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	float: left;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	padding: .5em 1.7em;
	color: #555555;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-tabs-nav li a:hover {
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	color: #212121;
}
.ui-tabs-nav li.ui-tabs-selected {
	border-bottom-color: #ffffff;
}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	color: #212121;
}
.ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	clear:left;
	border: 1px solid #d3d3d3;
	background: #ffffff url(images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	color: #222222;
	padding: 1.5em 1.7em;	
	font-size: 1.1em;
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}





/*slider*/
.ui-slider {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
	background: #ffffff url(images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	border: 1px solid #aaaaaa;
	height: .8em;
	position: relative;
}
.ui-slider-handle {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	position: absolute;
	z-index: 2;
	top: -3px;
	width: 1.2em;
	height: 1.2em;
	background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border: 1px solid #d3d3d3;
}
.ui-slider-handle:hover {
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border: 1px solid #999999;
}
.ui-slider-handle-active, .ui-slider-handle-active:hover {
	background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	border: 1px solid #aaaaaa;
}
.ui-slider-range {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	height: .8em;
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	position: absolute;
	border: 1px solid #d3d3d3;
	border-left: 0;
	border-right: 0;
	top: -1px;
	z-index: 1;
	opacity:.7;
	filter:Alpha(Opacity=70);
}






/*dialog*/
.ui-dialog {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
	background: #ffffff url(../images/pop-up-large.png) 0 0 repeat-x;
	color: #222222;
	border: 0px solid #aaaaaa;
	position: relative;
}
.ui-dialog-overlay {
background-color:#000000;
opacity:0.8;

}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
}
.ui-resizable .ui-resizable-handle {
	display: block; 
}
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
.ui-resizable-n { 
	cursor: n-resize; 
	height: 7px; 
	width: 100%; 
	top: -5px; 
	left: 0px;  
}
.ui-resizable-s { 
	cursor: s-resize; 
	height: 7px; 
	width: 100%; 
	bottom: -5px; 
	left: 0px; 
}
.ui-resizable-e { 
	cursor: e-resize; 
	width: 7px; 
	right: -5px; 
	top: 0px; 
	height: 100%; 
}
.ui-resizable-w { 
	cursor: w-resize; 
	width: 7px; 
	left: -5px; 
	top: 0px; 
	height: 100%;
}
.ui-resizable-se { 
	cursor: se-resize; 
	width: 13px; 
	height: 13px; 
	right: 0px; 
	bottom: 0px; 
	/*background: url(../images/222222_11x11_icon_resize_se.gif) no-repeat 0 0;*/
}
.ui-resizable-sw { 
	cursor: sw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	bottom: 0px;  
}
.ui-resizable-nw { 
	cursor: nw-resize; 
	width: 9px; 
	height: 9px; 
	left: 0px; 
	top: 0px; 
}
.ui-resizable-ne { 
	cursor: ne-resize; 
	width: 9px; 
	height: 9px; 
	right: 0px; 
	top: 0px; 
}
.ui-dialog-titlebar {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	/*padding: .5em 1.5em .5em 1em;*/
	color: #555555;
	background: #FFFFFF;
	border-bottom: 0px solid #d3d3d3;
	font-size: 1em;
	font-weight: normal;
	position: relative;
}
.ui-dialog-title {}
.ui-dialog-titlebar-close {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	background: url(../images/pop-up-close-btn.gif) 0 0 no-repeat;
	position: absolute;
	right: .7em;
	top: .7em;
	width: 23px;
	height: 23px;
	z-index: 100;
}
.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover {
	background: url(../images/pop-up-close-btn.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close:active {
	background: url(../images/pop-up-close-btn.gif) 0 0 no-repeat;
}
.ui-dialog-titlebar-close span {
	display: none;
}
.ui-dialog-content {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	color: #222222;
	padding: 1.5em 1.7em;	
}
.ui-dialog-buttonpane {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: left;
	border-top: 1px solid #aaaaaa;
	background: #ffffff;
}
.ui-dialog-buttonpane button {
	margin: .5em 0 .5em 8px;
	color: #555555;
	background: #e6e6e6 url(../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	font-size: 1em;
	border: 1px solid #d3d3d3;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	line-height: 1.4em;
}
.ui-dialog-buttonpane button:hover {
	color: #212121;
	background: #dadada url(../images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	border: 1px solid #999999;
}
.ui-dialog-buttonpane button:active {
	color: #212121;
	background: #ffffff url(../images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	border: 1px solid #aaaaaa;
}
/* This file skins dialog */
.ui-dialog.ui-draggable .ui-dialog-titlebar,
.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}







/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	background: #ffffff url(../images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	font-size: 1.1em;
	border: 4px solid #aaaaaa;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
.ui-datepicker-div, #ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #e6e6e6 url(../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #dadada url(../images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(../images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #d3d3d3;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(../images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(../images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(../images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(../images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(../images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #d3d3d3;
	color: #555555;
	background: #e6e6e6;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
	background: #dadada;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width: 7em;
	left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width: 5em;
	left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #555555;
	background: #e6e6e6 url(../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #ffffff;
}
table.ui-datepicker td a:hover {
	border: 1px solid #999999;
	color: #212121;
	background: #dadada url(../images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #aaaaaa;
	color: #212121;
	background: #ffffff url(../images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #222222;
	text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}














/*
Generic ThemeRoller Classes
>> Make your jQuery Components ThemeRoller-Compatible!
*/

/*component global class*/
.ui-component {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
/*component content styles*/
.ui-component-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(../images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
	color: #222222;
}
.ui-component-content a {
	color: #222222;
	text-decoration: underline;
}
/*component states*/
.ui-default-state {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(../images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	font-weight: normal;
	color: #555555 !important;
}
.ui-default-state a {
	color: #555555;
}
.ui-default-state:hover, .ui-hover-state {
	border: 1px solid #999999;
	background: #dadada url(../images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	font-weight: normal;
	color: #212121 !important;
}
.ui-hover-state a {
	color: #212121;
}
.ui-default-state:active, .ui-active-state {
	border: 1px solid #aaaaaa;
	background: #ffffff url(../images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
	font-weight: normal;
	color: #212121 !important;
	outline: none;
}
.ui-active-state a {
	color: #212121;
	outline: none;
}
/*icons*/
.ui-arrow-right-default {background: url(images/888888_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:hover, .ui-arrow-right-hover {background: url(../images/454545_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:active, .ui-arrow-right-active {background: url(../images/454545_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-content {background: url(../images/222222_7x7_arrow_right.gif) no-repeat 50% 50%;}

.ui-arrow-left-default {background: url(../images/888888_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:hover, .ui-arrow-left-hover {background: url(../images/454545_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:active, .ui-arrow-left-active {background: url(../images/454545_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-content {background: url(../images/222222_7x7_arrow_left.gif) no-repeat 50% 50%;}

.ui-arrow-down-default {background: url(../images/888888_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:hover, .ui-arrow-down-hover {background: url(../images/454545_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:active, .ui-arrow-down-active {background: url(../images/454545_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-content {background: url(../images/222222_7x7_arrow_down.gif) no-repeat 50% 50%;}

.ui-arrow-up-default {background: url(../images/888888_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:hover, .ui-arrow-up-hover {background: url(../images/454545_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:active, .ui-arrow-up-active {background: url(../images/454545_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-content {background: url(../images/222222_7x7_arrow_up.gif) no-repeat 50% 50%;}

.ui-close-default {background: url(../images/888888_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:hover, .ui-close-hover {background: url(../images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:active, .ui-close-active {background: url(../images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-content {background: url(../images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}

.ui-folder-closed-default {background: url(../images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:hover, .ui-folder-closed-hover {background: url(../images/454545_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:active, .ui-folder-closed-active {background: url(../images/454545_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-content {background: url(../images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}

.ui-folder-open-default {background: url(../images/888888_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:hover, .ui-folder-open-hover {background: url(../images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:active, .ui-folder-open-active {background: url(../images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-content {background: url(../images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}

.ui-doc-default {background: url(../images/888888_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:hover, .ui-doc-hover {background: url(../images/454545_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:active, .ui-doc-active {background: url(../images/454545_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-content {background: url(../images/222222_11x11_icon_doc.gif) no-repeat 50% 50%;}

.ui-arrows-leftright-default {background: url(../images/888888_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover {background: url(../images/454545_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:active, .ui-arrows-leftright-active {background: url(../images/454545_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-content {background: url(../images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}

.ui-arrows-updown-default {background: url(../images/888888_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:hover, .ui-arrows-updown-hover {background: url(../images/454545_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:active, .ui-arrows-updown-active {background: url(../images/454545_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-content {background: url(../images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}

.ui-minus-default {background: url(../images/888888_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:hover, .ui-minus-hover {background: url(../images/454545_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:active, .ui-minus-active {background: url(../images/454545_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-content {background: url(../images/222222_11x11_icon_minus.gif) no-repeat 50% 50%;}

.ui-plus-default {background: url(../images/888888_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:hover, .ui-plus-hover {background: url(../images/454545_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:active, .ui-plus-active {background: url(../images/454545_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-content {background: url(../images/222222_11x11_icon_plus.gif) no-repeat 50% 50%;}

/*hidden elements*/
.ui-hidden {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
.ui-accessible-hidden {
	 position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.ui-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */

/* Note: for resizable styles, use the styles listed above in the dialog section */


