/* inteSub */
@import url("/css/screen/webkit_inteSub.css");
@import url("/css/screen/opera_inteSub.css");


/* Background image rows - for whole page
--------------------------------------------------------------------------------------------- */

/* rBG1 - for BG image */
#rBG1 {
margin:0 0 0 0;
top:0;
width:95em;
height:4.5em;
max-width:100%;
max-height:45px;
background:url(/images/intern_rBG1.jpg) no-repeat top left;
}


/* rBG2 - for BG image */
#rBG2 {
margin:0 0 0 0;
top:0;
width:95em;
height:40em;
max-width:100%;
max-height:400px;
background:url(/images/intern_rBG2.jpg) no-repeat top left;
}


/* rBG3 - for BG image */
#rBG3 {
margin:0 0 0 0;
top:0;
width:95em;
height:20.3em;
max-width:100%;
max-height:203px;
background:url(/images/intern_rBG3.jpg) no-repeat top left;
}




/* Torso Outer Containers - for 2 columns
------------------------------------------------------------------------- */
#torso_outerA {
margin:0 0 0 0;
width:26em;
height:60.2em;
max-width:40%;
max-height:602px;
position:absolute;
overflow:hidden;
}


#torso_outerB {
margin:0 0 0 0;
width:64.5em;
height:60.2em;
max-width:67.5%;
max-height:602px;
float:right;
overflow:hidden;
}



/* LEFT COLUMN - SEE 'interns_list.css' for rest of css
------------------------------------------------------------------------- */
/* columnA_boxA - container for APPLY!
SEE 'interns_list.css' */


/* columnA_boxB - container for INTERNS LIST */
#columnA_boxB {
height:24.5em;
max-height:350px;
margin-top:240px;
}


/*
#columnA_boxB ul {
height:23.2em;
max-height:320px;
}
*/

#columnA_boxB dl {
height:23.2em;
max-height:320px;
}


/* CENTER COLUMN
------------------------------------------------------------------------- */

#columnB {
margin:0 0 0 .3em;
width:37.5em;
height:60.2em;
max-width:58%;
max-height:602px;
float:left;
}

/* Flash Txt - Name */
#columnB  h1 {
margin:.7em 0 0 0;
padding:0;
}

/* Flash Txt - Job Title */
#columnB  h4 {
margin-top:.5em;
margin-bottom:1em;
}

/* Flash Txt - Skills, Experience */
#columnB  h2 {
margin-top:1.3em;
margin-bottom:.7em;
color:#003366;
font-size:1.1em;
}




/* Keep id name - SWFObject JavaScript references exact name */
#flashcontent {
margin:28px 0 0 2px;
width:36.6em;
height:333px;
max-width:366px;
max-height:333px;
position:relative;
overflow:hidden;
background:#003366;
}


#flashContain_txtDescrip {
margin:10px 0 0 2px;
width:29.8em;
height:12.75em;
max-width:99%;
max-height:230px;
position:relative;
overflow:auto;
border:2px solid #999;

padding:0 0 4px 4px;
}


#flashContain_txtDescrip ul,
#flashContain_txtDescrip p {
margin-top:-.7em;
padding:0
}



#flashContain_txtDescrip p {
width:97%;
}





/* RIGHT COLUMN 
------------------------------------------------------------------------- */
#columnC {
margin:0 0 0 0;
width:27em;
height:60.2em;

max-width:40%;
max-height:604px;
float:left;
overflow:hidden;
}



/* columnC_boxA 
= HEADSHOT, MYSCHPIEL, LINKS
-------------------------------------------- */

#columnC_boxA {
margin:42px 0 0 23px;
width:16.7em;
height:80%;
max-width:80%;
max-height:500px;
padding-top:45px;
}


/* Right Col - Misc text styles
----------------------------------*/
#columnC a, 
#columnC a:visited,
#columnC a:active{
color:#333;
font-weight:bold;
text-decoration:none;
}

#columnC a:hover {
text-decoration:underline;
}

#columnC_boxA h1 {
margin:.5em 0 0 0;
}

#columnC_boxB h1,
#columnC_boxC h1 {
margin:0 0 1em 0;
}






/* Headshot
---------------- */
#headShot {
margin:0 0 4px 0;
width:9em;
height:9em;
max-width:90px;
max-height:90px;
}


#inteCrottyBrian #headShot {
background:url(/interns/Brian_Crotty/brianCrotty.jpg) no-repeat;
}
#inteBairdLogan #headShot {
background:url(/interns/Logan_Baird/loganBaird.jpg) no-repeat;
}
#inteLawrenceKedar #headShot {
background:url(/images/intern_lawrenK.gif) no-repeat;
}
#inteLeeKyung #headShot {
background:url(/images/intern_leeK.gif) no-repeat;
}
#inteSondagTony #headShot {
background:url(/images/intern_sondagT.gif) no-repeat;
}
#inteWoodsorrelSanje #headShot {
background:url(/interns/Sanje_Woodsorrel/sanjeWoodsorrel.jpg) no-repeat;
}




/* MySchpiel
---------------- */
#columnC_boxB {
position:relative;
margin:3em 0 0 0;/* ADJUST MARGIN-TOP to move MySchpiel vertically */
width:14em;
max-width:100%;
}

#inteLeeKyung #columnC_boxB {
width:13.7em;/* WIDTH SPECIAL FOR NO SCROLLBARS */
}


#subScroll_mySchpiel {
margin:-.6em 0 0 0;
width:98%;
height:15em;
overflow:auto;
}

#subScroll_mySchpiel p {
margin:0;
width:97%;
}




/* Links
---------------- */
#columnC_boxC {
position:relative;
width:14em;
max-width:100%;

margin:4.5em 0 0 0;/* ADJUST MARGIN-TOP to compensate for number of links */
}


#inteCrottyBrian
#columnC_boxC {
margin:2.9em 0 0 0;/* ADJUST MARGIN-TOP to compensate for number of links */
}


#subScroll_links {
margin:-1.8em 0 0 0;
width:98%;
height:6.5em;
overflow:auto;
}

#subScroll_links ul{
margin-top:.9em;
}

#subScroll_links li {
margin-top:.3em;
}