/*
body{background-color:#FCFCFC; font-size:9pt; font-family:arial; width:1006px;	color: #787980;	line-height: 1.5; margin:0 auto;}


H1{font-family: Arial; font-size: 11px; font-weight: bold; color: #253251; padding-bottom: 0px;}
H2{font-family: Arial; font-size: 10px; font-weight: bold;}
H3 {font-family: Arial; font-size: 9px; font-weight: bold;}

td {font-size:12px; 
	color:#787980;}
*/
.table3col
{
	width:100%;
}
.table3col td
{
	width:33%;
}
/*
a{text-decoration: none; color: #253251; }
a:hover{ text-decoration: underline; }
a:visited { color: #253251; }
*/
.impLinks{ color: #4A6198; font-size: 9.0pt; padding-left: 5px; }
.impLinks:Visited{ color: #4A6198; }

/* used in link button controls  */
.aLinks { font-family: Arial; font-size: 9pt; text-decoration: none; }
.aLinks:hover { text-decoration: underline; }

/* main table on every page */
#tblOutter{ width: 728px; top: 10px; float: left; left:50%; margin-left:-364px; position: absolute; height: 568px; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; background-image: url(/images/whitebox.gif); background-repeat: no-repeat; display: block; }
#tblNewOutter{width: 960px; overflow:hidden; height: 100px; padding-left: 6px; padding-bottom: 6px;margin: 0 auto; }
#tblNewPostingOutter{width: 960px; overflow:hidden;height: 100px; margin: 0 auto; }
#tblTopNav{ width: 713px; height: 60px; display: inline-block; }
#tblNewTopNav{ width: 960px; height: 60px; display: inline-block; }
#tblPostingsNewTopNav{ width: 960px;  }

/* main table on application pages */
#tblOutterApplication{ text-align:center; width: 728px; display: block; }
#tblOutterApplication td.OutterTop { background-image: url(/images/whitebox_top.gif); background-repeat: no-repeat; }
#tblOutterApplication td.OutterMid { background-image: url(/images/whitebox_mid.gif); background-repeat:repeat-y; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; }
#tblOutterApplication td.OutterBottom { background-image: url(/images/whitebox_bottom.gif); background-repeat: no-repeat; height:13px; display: block; }

#tblMain{ width: 960px; vertical-align: top; float: left; position: relative; top: 0px; left: 0px;}
#tdLeftNav{ width: 152px; vertical-align: top; position: relative;}
#tdMainPadCell { width: 4px; position: relative; }
#tdTopNav{ text-align: left; }

#tblMainContent{ width: 556px; height: 479px; left: 0px; top: 0px; position: relative; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
#tblNewMainContent{ width: 960px; height: 479px; left: 0px; top: 0px; position: relative; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
#tblPostings{ border-radius:4px; border:solid 1 gray; width: 800px; height: 479px; left: 0px; top: 0px; position: relative; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}

#tblMainContentApp{ width: 556px; height: 499px; left: 0px; top: 0px; position: relative; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}

#contentBorder{ border: solid 1px gray;}
.tdPad{ width: 4px}
.padRow { height: 13px;}
.tdTitleClass{ background-color: #4A6198; font-size: 9pt; font-weight: bold; font-family: Arial; color: White; height: 24px; padding-left: 10px;}
.tdNewTitleClass{font-size: 12pt; font-weight: bold; font-family: Arial; color: Black; height: 24px; padding-left: 20px; padding-top:20px;}

#tdFlash{padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;}
#tdFlash2{ width: 370px; vertical-align: top; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top;}

.tdFeaturedContent{ width: 183px; height:196px; vertical-align: top; background-color: #D0D7DD; font-family: Arial; font-size: 9pt;}
.tdHomeTitles{ background-color: #4A6198; font-size: 9pt; font-weight: bold; font-family: Arial; text-transform: capitalize; color: White; padding-left: 10px; height: 24px;}
.smallBreak { height: 6px; }

.parHeader{ font-size: 9pt; color: #253251; }
.weatherHeader{ font-size: 8.0pt; color: #253251; }

/* #tdContent { vertical-align: top; font-family: Arial;} */
.tdContent{ vertical-align: top; font-family: Arial; font-size: 9pt; line-height: 1.5; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.tdContentMessage{background-color:Red;}
.tdContentNew{ overflow:auto; vertical-align: top; font-family: Arial; font-size: 9pt; line-height: 1.5; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.litContent { font-size: 8pt; line-height: 1.4; font-family: Arial; margin-top: 10px; margin-right: 10px; margin-bottom: 8px; margin-left: 10px; height: 92px; overflow: hidden; }
.litContent2 { font-size: 8pt; line-height: 1.4; font-family: Arial; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; height: 44px; overflow: hidden; }
.tdColNums1{ width: 183px; vertical-align: top; }
.tdColNums2{ width: 370px; vertical-align: top; }

.calendarClass{ font-size: 10px; color:#4A6198; background-color: #F3EEC9;  }
.calendarClassHeader{ Font-Size: 8pt; font-weight: bolder;  color: #4A6198; background-color: White; }
/*.BodyContent { font-family: Arial; font-size: 10px; } */

.inputText{ font-size: 9pt; font-family: Arial;  color: #253251; width: 200px;}
.multiSelect{ font-size: 9pt; font-family: Arial; color: #253251; }


/* Top Navigation */
.tdTopNavTopRowImage{ padding-left: 18px; padding-bottom: 10px; width: 142px; vertical-align: top;}
.tdTopNavTopRowImageApp{ padding-left: 8px; padding-bottom: 10px; width: 50px; vertical-align: top;}
.topNavHeader{ vertical-align: middle; width: 511px; }
.topNewNavHeader{ vertical-align: middle; width: 100px; }
.topNavHeaderApp{ vertical-align: middle; width: 535px; }
.topNavViewAll{ width: 100px; text-align: left; vertical-align: bottom; }
.tdTopNavDropDown{ width: 571px;  padding-right: 6px; padding-bottom: 0px; vertical-align: top;}
.tdNewTopNavDropDown{ width: 400px;  padding-right: 6px; padding-bottom: 0px; vertical-align: top;}
.tdTopNavDropDownApp{ width: 535px;  padding-right: 6px; padding-bottom: 0px; vertical-align: top;}
.btnSearch{ margin-right: 2px; }
.topNavDropDown{ font-size: 10px; width: 146px; color: #253251; padding-bottom: 0px; margin-right:2px;}
.topNewNavDropDown{ font-size: 10px; width: 120px; color: #253251; padding-bottom: 0px; margin-right:2px;}
.topLinks{ font-family: Arial; font-size: 9pt; color: #253251;}
.topLinks:visited { color: #253251; }
.topLinks:Hover { text-decoration: underline; }


/*  footer  */
#tblFooter{ width: 713px;}

.FooterGlobalDisclaimer {font-size: 9px; color: #666666; line-height: 1;}

.footerMylan{ text-transform: capitalize; font-size: 10px; color: #253251; font-family: Arial; font-weight: bolder; letter-spacing: 1.0px; text-justify:distribute; vertical-align: middle; }
.FooterCopyRight { font-size: 9px; color: #666666;}

.FooterDisclaimer { font-size: 9px; color: #666666;}
a.FooterDisclaimer:Visited { font-size: 9px; color: #666666; }

.FooterWebsite { font-size: 9px; color: #666666;}
a.FooterWebsite:Visited { font-size: 9px; color: #666666; }

a.FooterWebsite:Visited{ font-size: 9px; color: #666666; }
.footerLinks { font-size: 13px; font-family: Arial; color:#666666;}


/* postings section  */
.postingDetailTitle { font-size:9pt; font-family: Arial; font-weight: bolder; }
.postingDetailInfo { line-height: 1.5; font-size: 9pt; font-family: Arial; width: 80px;}
.postingGeneral { line-height: 1.5; font-size: 9pt; font-family: Arial; }

.jobPaging{ vertical-align: top; text-align: left; font-size:9pt; font-family: Arial; }
a.jobPostingLinks {  }
a.jobPostingLinks:Hover {}
a.jobPostingLinks:Visited {  }

.tdInternational:Hover { background-color:Gray;}
.lnkInternationl{ font-size: 14px; font-weight: bold; color: #787980 !important;  border-bottom:solid 1px #a8a8a8; margin:0px; padding:10px 0 10px 10px; display:block; width:100%;}
.lnkInternationlLast{ font-size: 14px; font-weight: bold; color: #787980 !important;  margin:0px; padding:10px 0 10px 10px; display:block; width:100%;}
.lnkInternationlOn{ font-size: 14px; font-weight: bold; color: #ffffff !important; background-color:#a8a8a8; border-bottom:solid 1px #a8a8a8; margin:0px; padding:10px 0 10px 10px; display:block; width:100%;}
.pnlInternationl{}

.postingsBody {DISPLAY: block; OVERFLOW: auto; WIDTH: 547px; HEIGHT: 449px;  margin-left: 9px; margin-top: 5px;}
.postingsNewBody {}
#postingDetails {border:solid 1px #a8a8a8;margin-top:15px;width:960px;-moz-border-radius:4px;border-radius:4px}
.divPostingList{OVERFLOW: auto; HEIGHT: 300px; margin-left: 0px; margin-top: 5px; margin-bottom:0px;}

.divpostingstatement {padding: 5px 20px 20px 16px; OVERFLOW: auto; HEIGHT: 400px; margin-top:15px;width:900px; text-align:center;}
.postingHeader{ font-size: 9pt; font-weight: bold; font-family: Arial; background-color: White; color: #824BB0; }
.postingHeaderNew{font-size: 14px; font-weight: bold; font-family: Arial; background-color: White; color: #824BB0;}
.postingDate{ width: 75px; font-size: 9pt;  }
.postingPosition{width: 200px; font-size: 9pt; }
.postingBusinessUnit{width: 200px; font-size: 9pt;  }
.postingLocation{ width: 180px; font-size: 9pt;  }

/* locations Section */
.locationAtGlance { background-color: #d0d7dd; padding-top: 6px; padding-right: 6px; padding-bottom: 0px; margin-bottom: 0px; padding-left: 6px; height: 236px; overflow: hidden; display: block;}
.atGlanceHeader{ font-size: 9.0pt; color: #253251; padding-left: 5px; }
.divLocationsBody{ DISPLAY: block; OVERFLOW: auto; WIDTH: 361px; HEIGHT: 232px; vertical-align: top; font-family: Arial; font-size: 9pt; color: #253251; line-height: 1.5; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; margin-left: 9px;}
a.divLocationsBody{ color: #253251; }
a.divLocationsBody:Visited { color: #253251; }
.divLinks{ DISPLAY: block; PADDING-LEFT: 5px; OVERFLOW: hidden; WIDTH: 170px; HEIGHT: 150px; font-size: 9.0pt; line-height: 1.5; color: #253251;  vertical-align: top; font-family: Arial; font-size: 9pt; color: #253251;}

/* image map and popup rss feeds */
#locMapHolder{ DISPLAY: block; OVERFLOW: hidden; WIDTH: 556px; POSITION: static; HEIGHT: 455px; }
#divWeather{ Z-INDEX: 1000; LEFT: 42px; VISIBILITY: hidden; WIDTH: 100px; POSITION: relative; TOP: -214px; HEIGHT: 50px; }
#divImageText{ Z-INDEX: 1000; LEFT: 10px; WIDTH: 50px; POSITION: relative; TOP: -84px; HEIGHT: 60px; }
#divWeatherText{ FONT-SIZE: 10px; Z-INDEX: 1001; LEFT: 78px; WIDTH: 140px; POSITION: relative; TOP: -70px; HEIGHT: 70px; }


/* Support (help) Section */
.divHelpContent { border-left:solid 1px #a8a8a8; border-right: solid 1px #a8a8a8; DISPLAY: block; margin-top: 5px; padding-left:20px; OVERFLOW: auto; font-size:9pt; font-family: Arial; color: #253251; line-height: 1.5; }


/* college recruiting section*/
.imgCollegeRecruiting { padding-bottom: 11px; }
.divInternshipsContent{ DISPLAY: block; margin-left: 5px; OVERFLOW: auto; WIDTH: 365px; HEIGHT: 445px; font-size:9pt; font-family: Arial; color: #253251;  }
.divInternshipsList { DISPLAY: block; margin-left: 5px; OVERFLOW: auto; WIDTH: 164px; HEIGHT: 445px; font-size:9pt; font-family: Arial; color: #253251;  }

#divEvents { z-index: 1001; DISPLAY: block; LEFT: 54px; VISIBILITY: hidden; WIDTH: 320px; POSITION: relative; TOP: -483px; HEIGHT: 0px; BACKGROUND-COLOR: Transparent; }
.eventsOuter { z-index: 1020; VISIBILITY: hidden; DISPLAY: block; LEFT: 5px; WIDTH: 320px; POSITION:absolute; TOP: 18px; BACKGROUND-COLOR: #F3EEC9; }
.eventsInner { z-index: 1050; VISIBILITY: hidden; WIDTH: 320px; POSITION: relative; BACKGROUND-COLOR: #F3EEC9; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-family: Arial; font-size: 9pt; color: #253251; }

/* Alumni Repeater on Internships page  */
.FieldList{ padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 9px;}
.rpFieldList { font-family: Arial; font-size: 8pt; padding-bottom: 2px; color: #4a6198; }


/* About Mylan  */
.directions{ DISPLAY: block; OVERFLOW: auto; WIDTH: 547px; HEIGHT: 445px; font-size:9pt; color: #253251; font-family: Arial; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; margin-left: 9px; font-weight: normal; voice-family:inherit;}
.divTenKey { DISPLAY: block; OVERFLOW: auto; WIDTH: 547px; HEIGHT: 445px; font-size:9pt; color: #253251; font-family: Arial; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; margin-left: 9px; font-weight: normal; voice-family:inherit;}
.divAboutMylan_Default_Body{ DISPLAY: block; OVERFLOW: auto; WIDTH: 547px; HEIGHT: 300px; font-size:9pt; color: #253251; font-family: Arial; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; margin-left: 9px; font-weight: normal; voice-family:inherit;}
.about3Sections{width: 183px; height:157px; vertical-align: top; background-color: #D0D7DD; font-family: Arial; font-size: 9pt;}


/* Email Page */
.divEmailPage {DISPLAY: block; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; margin-left: 9px; OVERFLOW: auto; WIDTH: 537px; HEIGHT: 420px; font-size:9pt; font-family: Arial; color: #253251; line-height: 1.5; }

/* SmallNotice */
.SmallNotice { line-height: 1.3; font-size: 8pt; font-family: Arial; font-style:italic;}

/* Application Page */
.divApplicationPage {DISPLAY: block; padding-top: 8px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; WIDTH: 702px; font-size:9pt; font-family: Arial; color: #253251; line-height: 1.5; }
.TopNavAppNormal {font-size:9pt; font-family:arial; color: #253251;}
.TopNavAppCurrent {font-size:9pt; font-weight:bold; font-family:arial; color: #253251;}
td.ApplicationPrintLabel { border-bottom:solid 1px #999999; color: #000000; }
td.ApplicationPrintValue { border-bottom:solid 1px #999999; font-weight:bold;}
td.ApplicationPrintLabelPlain { color: #000000;}
td.ApplicationPrintValuePlain { font-weight:bold;}

div.menubackground{ }

div.menuabout{}
div#faq{visibility:hidden;position:relative;z-index:10;
	opacity:0.95;margin-left:201px}
div#about{width:229px;visibility:hidden;position:relative;z-index:10;
	opacity:0.95;margin-left:0px}
div#join{visibility:hidden;position:relative;z-index:10;
	opacity:0.95;margin-left:101px}
div#faqNew{visibility:hidden;position:relative;z-index:10;
	opacity:0.95;}

#divRepeater{width: 700px; height:46px; background-image:url(/images/nav_repeater.gif);}

#container ul.navigation{list-style-type:none;margin:-3px 0 0 0;padding:0;font-size:14px;position:absolute}

#container ul.navigation li ul{padding:0px;list-style-type:none;margin:0px;background-color:#F0F0F0;}
#container ul.navigation li ul li a{width:229px;padding:5px 5px 5px 10px; display:block;text-decoration:none;color:#787980; border-bottom:solid 1px white;}
#container ul.navigation li ul li a:hover{width:229px;background-color:#a8a8a8; color:white;}

#container ul.navigationNew{list-style-type:none;margin:-19px 0 0 0;padding:0;font-size:14px;position:absolute}

#container ul.navigationNew li ul{padding:0px;list-style-type:none;margin:0px;background-color:#F0F0F0;}
#container ul.navigationNew li ul li a{width:229px;padding:5px 5px 5px 10px; display:block;text-decoration:none;color:#787980; border-bottom:solid 1px white;}
#container ul.navigationNew li ul li a:hover{width:229px;background-color:#a8a8a8; color:white;}

.breadcrumb {font-size:8pt; color:#A9A9A9; padding: 5px 0px 5px 5px; width:500px;}
.breadcrumb a {font-size:8pt; color:#A9A9A9;}

#contentBord{ width: 960px;}
#aboutUsCopy { border-left:solid #a8a8a8 0px; width:400px; line-height:24px;  padding-right:20px; padding-left:20px; padding-top:-10px;}
#aboutUsImage {border-right:solid #a8a8a8 0px;  WIDTH: 593px; padding-left:10px;}
#aboutUsSecondImage { border-bottom:solid #a8a8a8 0px; border-top:solid 0 gray; WIDTH: 160px;}
#aboutUsImageRight { border-bottom:solid #a8a8a8 0px; border-top:solid 0 gray; border-right:solid 2 silver; WIDTH: 0px;}

#ourHistoryCopy { line-height:24px; border-right:solid #a8a8a8 1px; border-left:solid #a8a8a8 1px; WIDTH: 960px; height:500px; overflow:scroll; padding:20px 15px 20px 20px;}
#ourCopy { border:solid #a8a8a8 1px; WIDTH: 700px; height:500px; overflow:scroll; padding:20px 0px 20px 20px;}
#videoCopy { border-left:solid #a8a8a8 1px; width:300px; line-height:24px; padding-right:0px; padding-left:20px; padding-top:20px;}
#videoPage { border-right:solid #a8a8a8 1px; WIDTH: 300px;padding:15px 0 0 35px}

.MyOpp{ margin:10px 0 0 20px}
.MylanLogo{ margin:-45px 0 0 0; vertical-align: middle;}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;	
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 1;
}

.division
{
	padding-top:5px;
	border-bottom: solid #a8a8a8 1px;
	border: solid black 0px;
	width:300px;
		
}

.pnlpadding
{
	
	BORDER-right: #a8a8a8 1px solid;	
	padding-right: 20px;
	padding-left: 15px;
	padding-top:7px;
	padding-bottom:7px;
	margin-top:13px;
	margin-bottom:13px;
}
.pnlinternationpadding
{
	padding-top:20px;
	padding-bottom:20px;
	padding-right: 20px;
	padding-left: 20px;
}

.pnlemeapadding
{
	
	BORDER-right: #a8a8a8 1px solid;	
	padding-right: 20px;
	padding-left: 20px;
	padding-top:7px;
	padding-bottom:7px;
	margin-top:13px;
	margin-bottom:13px;
}

.pnlInternationl
{
	padding-right: 20px;
	padding-left: 20px;
	padding-top:7px;
	padding-bottom:7px;
	margin-top:13px;
	margin-bottom:13px;
}

.pnlIntNorth
{
	background-color: #a8a8a8;
	
}

.pnlIntNorthWhite
{
	background-color: White;
	
}

#intnlOppNav ul.navigation li ul{padding:0px;list-style-type:none;margin:0px;background-color:#F0F0F0;}
#container ul.navigation li ul li a{width:229px;padding:5px 5px 5px 10px; display:block;text-decoration:none;color:#787980; border-bottom:solid 1px white;}
#container ul.navigation li ul li a:hover{width:229px;background-color:#a8a8a8; color:white;}


