/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

body {
background-color: #FFFFFF;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#554f58;
padding:0;
margin:0;
}

/*  END RESET */


#maincontentcenter ul {margin: 0px 10px 5px 20px; padding: 0px 10px 5px 0px;}
#maincontentcenter ul li {list-style: disc; margin: 5px; padding: 5px; }

.profiles {
	width: 120px;
	padding-right:20px;
	font-size: 10px;
	float:left;
	height:400px;
}



a:link, a:visited, a:active {color: #6b8a6b; text-decoration: underline; outline:none;}
a:hover {color: #485B73; text-decoration: underline;}

#topnav a:link, #topnav a:active, #topnav a:visited {color: #bfbdc0; text-decoration: none;}
#topnav a:hover {color: #FFFFFF; text-decoration: none;}

#leftnav a:link, #leftnav a:active, #leftnav a:visited {color: #554f58; text-decoration: none;}
#leftnav a:hover {color: #6b8a6b; text-decoration: none;}

#greenwindowcenter ul li a:link, #greenwindowcenter ul li a:visited, #greenwindowcenter ul li a:active{color: #554f58; text-decoration: none;}


#greenwindowcenter ul li a:hover{color: #485B73; text-decoration: none;}

td.profilebody {color:#FFFFFF; padding: 50px 20px 20px 20px;}
td.profileleft {font-size: 11px; padding: 10px;}
.profileheadings {font-size: 11px; color: #362f39; padding: 7px 0px 0px 0px; font-weight: normal;}

.breadcrumbs {font-size:10px; color:#554f58; padding-bottom:15px;}
.breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited {font-size:10px; color: #6b8a6b; text-decoration: none; }
.breadcrumbs a:hover {font-size:10px; color: #485B73; text-decoration: none;}

/*  IMA DEFAULTS*/
p {padding-bottom:10px;} 
h1 {font-size:22px; color:#293D29; margin-bottom: 15px}
h2 {font-size:12px; color:#485B73; padding: 5px 0px 10px 0px; font-weight: bold;}
h4 {font-size:14px; color:#FFFFFF;  text-transform: uppercase;  }
h5 {font-size:14px; color:#485B73; padding: 0px 10px 10px 10px; text-align:center; text-transform: uppercase;}
h6 {font-size:14px; color:#dfd5af; padding: 0px 10px 10px 10px; text-align:center; text-transform: uppercase;}




/* ----------container to center the layout-------------- */
#container {
width: 100%;
margin-bottom: 10px;
margin: 0 auto;
background-color: #FFFFFF;
}

/* ----------tippy top navigation-------------- */
#toplinkscontainer {
width: 100%;
height: 23px;
margin: auto;
/*background-color: #554f58;*/
text-align: left;
padding: 0px;
}

#toplinks {
width: 900px;
margin: auto;
padding: 5px 0px;
text-align: left;
}

#topnav li{ 
 display: inline;
 font-size: 10px;
 color: #a09ca1;
 padding: 0px 10px 0px 0px;
 margin: 3px;
 border-right: 1px solid #a09ca1;
 text-transform:uppercase;
 }
 
 li.li_end{border:0px !important;}
 
 

 
/* ----------main navigation-------------- */
 #mainnav{ 
 position: absolute;
 color: #FFFFFF;
 padding: 0px 0px 0px 0px;
 margin: 0px;
 float: left;
 }

/* ----------horizontal rule below tippy top navigation-------------- */
#horizrule {
width: 100%;
height: 1px;
margin: auto;
background-color: #bdb289;
text-align: left;
padding: 0px;
}

/* ----------main top area-------------- */
#topmain {
width: 100%;
height: 209px;
margin: auto;
/*background-color: #485B73;*/
background:url(/images/top-main-bg.gif);
text-align: left;
padding: 0px;

}

#topmain_home {

height: 209px;
margin: auto;width: 900px;
/*background-color: #485B73;*/
text-align: left;
padding: 0px;

}
#topmain_home_wrap{background:url(/images/top-main-bg.gif);width: 100%;
height: 209px;
margin: auto;

padding: 0px;}

#topmaincontent {
width: 900px;
height: 152px;
margin: auto;
padding: 0px;


}

#topmaincontent1 {
width: 428px;
padding: 45px 0px 0px 0px ;
float: left;

}

#topmaincontent2 {
width: 240px;
margin: 10px 0px 0px 0px;
float: left;
height:133px;
background:url('/images/college-entry-level.jpg') no-repeat;
/*cursor:pointer;*/
cursor:hand;
}

#topmaincontent3 {
width: 232px;
margin: 10px 0px 10px 0px;
float: left;
height:133px;
background:url('/images/experienced-hires.jpg') no-repeat;
/*cursor:pointer;*/
cursor:hand;

}

#topmaincontent2_home {
width: 240px;
margin: 10px 0px 10px 0px;
float: left;
height:133px;

cursor:pointer;
cursor:hand;
}

#topmaincontent3_home {
width: 232px;
margin: 1px 0px 0px 0px;
float: left;
height:140px;

cursor:pointer;
cursor:hand;

}

/*	TOP NAV 	*/
#topnavigation{ clear:both;height:31px;   margin-right:auto; margin-left:50px; width:900px; padding:0px ; }
#topnavigation ul{ width:900px;  }

#topnavigation ul li{display:block; width:120px; float:left; padding:0px 1px; }
#topnavigation ul li a:link,  #topnavigation ul li a:visited, #topnavigation ul li a:active{color:#fff; display:block; text-decoration:none; width:120px; height:10px;  background:url(/images/top-nav.png) top left; _background:url(/images/top-nav.gif) top left;  padding:10px 0px; font-size:11px; text-align:center; }
 #topnavigation ul li a:hover{ background-position:0px -31px;}

/* ----------horizontal rules below main top area-------------- */
#topblack {
width: 100%;
height: 14px;
margin: auto;
background-color: #000000;
text-align: left;
padding: 0px;
}

#topgreen {
width: 100%;
height: 2px;
margin: auto;
background-color: #445844;
text-align: left;
padding: 0px;
}

#topblack2 {
width: 100%;
height: 2px;
margin: auto;
background-color: #000000;
text-align: left;
padding: 0px;
}

/* ----------white space below main nav bar-------------- */
#spacer {
width: 100%;
height: 15px;
margin: auto;
}

/* ----------main content area-------------- */
#containermain {
width: 100%;
margin: 0 auto;
background-color: #FFFFFF;
}

#maincontent {
width: 900px;
min-height:300px;
height: auto !important;
height: 300px;

margin: auto;
padding: 0px;
}



/* -----------main area content LEFT--------------------------- */
#maincontentleft {
width: 205px;
margin: 0px 15px 0px 0px;
float: left;
padding-bottom:25px
}

.sublinkarea {
width: 205px;
min-height:100px;
height:auto !important;
height: 100px;
margin: 0px;
padding: 0px;
float: left;

}

#leftnav li{ 
 font-size: 12px;
 color: #554f58;
 padding: 5px 15px 10px 35px;
 margin: 0px;
 background-image: url(/images/sub-nav-arrow.gif);
 background-repeat: no-repeat;
 background-position: +12px +8px; 
 }

/* -----------main area content CENTER--------------------------- */
#maincontentcenter{

width:420px;
_width: 405px;/*IE FIX*/
margin: 0px 20px;
float: left;
overflow:hidden;
}
/* -----------main area content 2 col  CENTER--------------------------- */
#maincontentcenter2col{

width:640px;
_width: 405px;/*IE FIX*/
margin: 0px 20px;
float: left;
}
/* -----------main area content RIGHT--------------------------- */
#maincontentright {
width: 205px;
margin: 0px 0px 0px 15px;
_margin-left:0px;
float: left;
padding-bottom:10px;

}

#greenwindowtop {
width: 205px;
margin: 0px;
float: left;
}

#greenwindowbottom {
width: 205px;
margin: 0px 0px 15px 0px;
float: left;
}

#greenwindowcenter {
width: 205px;
min-height:100px;
height:auto !important;
height: 100px;
margin: 0px;
padding: 0px;
background-color: #E3EEE3;
float: left;
}

#greenwindowcenter ul li { 
 font-size: 12px;
 color: #554f58;
 padding: 5px 15px 10px 40px;
 margin: 0px;
 background-image: url(/images/sub-nav-arrow.gif);
 background-repeat: no-repeat;
 background-position: +18px +8px; 
 }

#redwindowcenter {
width: 205px;
min-height:100px;
height:auto !important;
height: 100px;
margin: 0px;
padding: 0px;
background-color: #485b73;
float: left;
font-size: 10px;
color: #FFFFFF;
}

#redwindowcenter p{line-height: 12px; padding-bottom: 0px;
}

/* -----------main area headings--------------------------- */
#mainheading {
width: 205px;
height: 42px;
background: url(/images/heading-bg.jpg) no-repeat ;
padding: 0px 0px 0px 0px;
margin-bottom:10px;
text-align: center;
 clear:both;
}

/* -----------main area headings--------------------------- */
#careerpaths {
background: #574F5A url('images/profiles/employee-mainbg.jpg') no-repeat;
}

/* -----------profiles--------------------------- */
#profile pages {
width: 232px;
padding: 10px 0px 10px 0px;
float: left;
}

/* -----------footer--------------------------- */
#footer {
width: 100%;
height: 90px;
background-image: url(/images/bottom-bg.jpg);
padding: 20px 0px 0px 0px;
text-align: center;
color: #FFFFFF;
font-size: 10px;
}
.style4
{
font-size: 12px;
line-height: 16px;
}

#footer a{ font-size:12px; color: #FFFFFF; text-decoration:underline !important; line-height: 20px;}

#footer a:link, #footer a:active, #footer a:visited {font-size:12px; color: #FFFFFF; text-decoration:underline !important; line-height: 20px;}
 #footer a:hover{font-size:12px; color: #BEB289; text-decoration:underline !important; line-height: 20px;}

/* -----------Career Paths Jquery Styles-----------*/
#profile-overlay{display:none; position:absolute; top:20%; background: url(/images/loading.gif) no-repeat; left:20%; border:1px solid #000; }
#profile-close{background:#554f58; border-bottom:1px  solid #bdb289; padding:3px; text-align:right;}

#profile-close a:link, #profile-close a:visited, #profile-close a:active{color: #A09CA1; text-decoration: none;}
#profile-close a:hover{color: #bfbdc0; text-decoration: none;}
/* -----------SWF Jquery Styles-----------*/
#swf-overlay{display:none; position:absolute;border:1px solid #000; margin: 0px;  padding: opx;}
#swf-close{background:#554f58; border-bottom:1px  solid #bdb289; padding: 3px; text-align:right;}

#swf-close a:link, #swf-close a:visited, #swf-close a:active{color: #A09CA1; text-decoration: none;}
#swf-close a:hover{color: #bfbdc0; text-decoration: none;}


/* -----------Divisions Jquery Styles-----------*/
#divisions-map{margin-bottom:10px;}
#divisions-overlay{display:none; position:absolute; top:30%; left:30%; border:1px solid #000;  z-index:101;}
#divisions-overlay-header{background:#554f58; text-align:right; padding:3px;}
#divisions-overlay-header a:link, #divisions-overlay-header a:visited, #divisions-overlay-header a:active{color: #A09CA1; text-decoration: none;}
#divisions-overlay-header a:hover{color: #bfbdc0; text-decoration: none;}
/*divisions-overlay-content{background:white;padding:0px;margin:0px;display:none; position:absolute; top:30%; left:30%;}*/

#divisions-tabs{ padding:0px !important; height:31px; margin:0px !important; width:420px; overflow:hidden;  }
ul.divisions-list-ul{padding:0px; margin:0px; list-style:none !important; height:31px;}
ul.divisions-list-ul li{float:left; width:124px; height:31px; list-style:none !important; 
list-style: disc; margin: 0px !important; padding: 0px 1px !important; 
}
#maincontentcenter #Divisions-tabs ul
{
    padding:0px;
    margin:0px;}
    #maincontentcenter #Divisions-tabs ul li
{
    padding:0px;
    margin:0px;}
    
.divisions-list-na{width:390px; overflow:hidden;padding-left:0px}
ul.divisions-list-ul li a:link, ul.divisions-list-ul li a:visited, ul.divisions-list-ul li a:active{display:block;padding-top:5px; text-align:center;  width:124px; height:31px; background:url(/images/divisions-tabs.gif) no-repeat top left;  text-decoration:none; }
ul.divisions-list-ul li a:hover{background:url(/images/divisions-tabs.gif) no-repeat 0px -31px; color:#fff; }
#maincontentcenter ul.divisions-list-ul li.divisions-list{  list-style-type:none !important;  }
.div-lists{ display:none; background:url(/images/divisions-bg.jpg) no-repeat; 
            clear:both; padding-left:10px; padding-top:10px;_padding-right:10px; 
             width:390px; overflow:hidden; height:254px; margin-bottom:10px;color: White;}
.div-lists ul{margin:0px; padding-left:0px; width:390px; height:230px; overflow:auto;}
.div-lists ul li{margin:0px; padding:0px;}
.div-lists a:link, .div-lists a:visited, .div-lists a:active{color:#fff; text-decoration:none; display:block; width:380px; height:20px;} 
.div-lists a:hover{ background-color: #a8a1a9;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

color: #ffffff;}


/*dynamic menus*/
#cel_menu{ margin-top:50px; margin-left:133px; height:85px; width:95px; display:none;}
#cel_menu ul, #exp_menu ul{margin-left:3px;}
#cel_menu ul li, #exp_menu ul li{background:url('/images/arrow-yellow.gif') no-repeat left; padding-left:10px;}
#exp_menu{ margin-top:50px; margin-left:133px; height:85px; width:95px; display:none;}
#cel_menu ul li a:link,
 #cel_menu ul li a:visited,
  #cel_menu ul li a:active,
   #exp_menu ul li a:link,
    #exp_menu ul li a:visited,
	 #exp_menu ul li a:active{color:#ffffff; text-decoration:none; font-size:9px;}
	 
	 /*		HOME STYLES		*/
#home_mid_1{background:url(/images/climbers-wanted-bg.jpg) no-repeat; width:390px; height:325px; float:left;}
#home_mid_1_copy{padding:20px; color:#fff;}
#home_mid_1_copy h1{ font-size:18px; color:#d4b565 !important; }


#home_mid_2{float:left; width:255px; height:325px; overflow:hidden;}
#home_mid_2_copy{padding:10px;}
#home_mid_2_copy ul li, #home_mid_3_copy ul li  {background:url('/images/arrow-yellow.gif') no-repeat left; margin-left:10px; padding-left:10px;}


#home_mid_2_copy ul li a:link,
#home_mid_2_copy ul li a:visited,
#home_mid_2_copy ul li a:active,
#home_mid_3_copy ul li a:link,
#home_mid_3_copy ul li a:visited,
#home_mid_3_copy ul li a:active{color: #6b8a6b; text-decoration: underline; outline:none; font-size:9px}


#home_mid_2_copy ul li a:hover,
#home_mid_3_copy ul li a:hover {color: #485B73; text-decoration: underline;}

#home_mid_3{float:left;width:255px; height:325px; overflow:hidden;}
#home_mid_3_copy{padding:10px;}

#footer_home_top{ background:url(/images/grey-rule-home.gif); height:10px;}
#footer_home{ background:url(/images/green-bg-home.jpg); height:249px;}
#footer_end{ background: #485b73;  border-top:1px solid #bfaf8d; text-align:center; color:#fff; padding:5px;}

#job-title-display{color:#fff;}
#pro-bg{background: green;}

#home_features ul li {font-size:11px; color: #FFFFFF; padding: 5px 15px 10px 35px; margin: 0px; background-image: url(/images/home-arrow.png); background-repeat: no-repeat; background-position: +12px +8px;}
 
 #home_features a:link, #home_features a:active, #home_features a:visited{font-size:11px; color: #FFFFFF;text-decoration:none !important;}
 #home_features a:hover{font-size:11px; color: #BEB289; text-decoration:none !important;}
 #divider-one {padding:10px 3px 2px 3px;}
 #divider-two {padding:10px 3px 2px 3px;}
 
 #feature {width:300px; color: #FFFFFF; padding: 7px 0px 0px 0px; font-weight: normal;}

 #events {width:300px;}
 #view {width:300px;}
 #flash {font-size:11px; color: #FFFFFF;}
 #flash a:link, #flash a:active, #flash a:visited {font-size:10px; color: #FFFFFF; text-decoration:none !important;}
 #flash a:hover{font-size:10px; color: #BEB289; text-decoration:none !important;}
 
  #footer_end a:link, #footer_end a:active, #footer_end a:visited {font-size:12px; color: #FFFFFF; text-decoration:underline !important; line-height: 20px;}
 #footer_end a:hover{font-size:12px; color: #BEB289; text-decoration:underline !important; line-height: 20px;}


.child{display:none;}
.selected
{
	display:block; 
}

#maincontentleft h4
{
font-size:10px; padding-top:8px; padding-left:10px;
}

#maincontentright h5, #maincontentright h6
{
font-size:8px;  text-transform: uppercase;
}


