/* Careers Home Page Styles */
#home-main{width:900px; margin:0 10px 20px 20px; background:url(../careers/images/bg-colors.gif) repeat-y 28px 0; font-size:11px; font-weight:bold;}
#home-main a{color:#fff; text-decoration:none}

#photos{margin:20px 0 0 30px;}
#one, #two, #three, #four {display: inline; /* IE Hack */ width: 216px;	float: left; background-color:#fff}

#ip-top{float:right; width:280px;}
#careers-in{float:left; padding-top:44px}

#blue-box ul, #green-box ul, #purple-box ul, #orange-box ul{list-style:none; padding:7px 0; color:#fff;}
#blue-box li, #green-box li, #purple-box li, #orange-box li{padding:0 0 7px 10px; line-height:1.2em}

#blue-box li{background:url(../careers/images/blue-bull.gif) no-repeat 0 .4em;}
#green-box li{background:url(../careers/images/green-bull.gif) no-repeat 0 .4em;}
#purple-box li{background:url(../careers/images/purple-bull.gif) no-repeat 0 .4em;}
#orange-box li{background:url(../careers/images/orange-bull.gif) no-repeat 0 .4em;}

#leftcolumn1{margin-left:10px; width: 216px; float: left; display: inline; /* IE Hack */}
#leftcolumn2, #rightcolumn1, #rightcolumn2 {margin: 0; width: 216px; float: left; display: inline; /* IE Hack */}
#blue-box, #green-box, #purple-box, #orange-box{margin:0 18px; padding:10px 0 0 10px;}

.home-header{color:#fff; font-size:18px}

#home-ticker div{/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/background-color: #fff;}
#home-ticker {text-align:right; color:#4486c6; font-size:14px; font-weight:bold; padding:0 0 20px 20px; width:870px;}
/* End Home Page Styles */

#careers_content{padding-left:14px; *padding-left:0; margin:0 14px 0 11px; float:right; width:426px; *width:440px; border-left:216px solid #d8e1ea; /* The width and color of the left rail */
	border-right:244px solid #fff; /* The width and color of the right rail */ font-size:12px;}
#two_column_center{position:relative; float:left; width:650px; margin-right:-650px; min-height:530px; overflow:visible; /* Fixes IE italics bug */}
#careers_center_column{position:relative; float:left; width:426px; margin-right:-426px; min-height:530px; overflow:visible; /* Fixes IE italics bug */}
#two_column_center a, #careers_center_column a {color:#000; text-decoration: underline;}
#two_column_center a:hover, #careers_center_column a:hover {text-decoration: none;}
#two_column_center .padding, #careers_center_column .padding {padding:10px 15px 50px 15px}

#two_column_center table td, #careers_center_column table td {font-size:12px; line-height:1.4em; padding-right:15px}
#two_column_center table td img, #careers_center_column table td img {margin:5px 10px 5px 0}

h1, h2, h3, h4{color:#2e5674;}

/*\*/* html #careers_center_column {height: 550px;} /* for Internet Explorer min-height */
* html #two_column_center {height: 550px;}/**/

#careers_right_column #print-email{width:50px; height:16px; padding-bottom:10px}
#careers_right_column #print-email img{border:none; padding-right:5px;}

#two_column_center #print-email {position:absolute; right:10px; top:15px; width:50px; height:16px;}
#two_column_center #print-email img{border:none; padding-right:5px;}

#careers_left_column{float:left; width:216px; margin-left:-216px; position:relative;}
#careers_left_column .padding{padding:0 0 0 10px;}
#careers_left_column a{color:#fff; text-decoration:none;  font-size:12px;}

#side-nav {padding:10px 0; *padding:0; margin-left:-14px; *margin-left:0; width:216px;}
#side-nav img{display:block; border:none}

#navy-nav, #navy-nav2{background:#276387;}
#navy-nav li, #navy-nav2 li{background:url(../careers/images/navy-bull-lg.gif) no-repeat 0 .3em;}
#navy-nav li:hover, #navy-nav2 li:hover{background:url(../careers/images/white-bull-lg.gif) no-repeat 0 .3em;}

#blue-nav{background:#66a5c1 url(../careers/images/blue-bg.gif) no-repeat bottom left;}
#blue-nav li{background:url(../careers/images/blue-bull-lg.gif) no-repeat 0 .3em;}

#green-nav{background:#989f36 url(../careers/images/green-bg.gif) no-repeat bottom left;}
#green-nav li{background:url(../careers/images/green-bull-lg.gif) no-repeat 0 .3em;}

#purple-nav{background:#665791 url(../careers/images/purple-bg.gif) no-repeat bottom left;}
#purple-nav li{background:url(../careers/images/purple-bull-lg.gif) no-repeat 0 .3em;}

#orange-nav{background:#e5862a url(../careers/images/orange-bg.gif) no-repeat bottom left;}
#orange-nav li{background:url(../careers/images/orange-bull-lg.gif) no-repeat 0 .3em;}

#navy-nav ul, #navy-nav2 ul, #blue-nav ul, #green-nav ul, #purple-nav ul, #orange-nav ul{list-style:none; padding:0 5px 20px 40px; color:#fff;}
#navy-nav li, #navy-nav2 li, #blue-nav li, #green-nav li, #purple-nav li, #orange-nav li{padding:0 0 8px 12px; line-height:1.2em}

#blue-nav li:hover, #green-nav li:hover, #purple-nav li:hover, #orange-nav li:hover{background:url(../careers/images/white-bull-lg.gif) no-repeat 0 .3em;}

li#active {background:url(../careers/images/white-bull-lg.gif) no-repeat 0 .3em;}

#careers_right_column{float:right; width:244px;	margin-right:-244px; position:relative; font-size:12px;}
#careers_right_column .padding{padding:37px 35px 40px 35px;}
#careers_right_column img{border:none}
#careers_right_column a{color:#000; font-weight:bold; text-decoration:none;}
#careers_right_column a:hover{text-decoration:underline;}
#careers_right_column fieldset{border:none; margin:10px 0}
#careers_right_column select{color: #000; border:1px solid #768faa; font-size:11px;}
#careers_right_column select option{padding:0 0 0 10px; font-size:11px;}

#client_names ul{list-style-type:none; padding-left:18px}
#client_names li{padding:3px 0; line-height:1.3em}

#quiz{padding:0; font-size:12px}
#quiz ol{padding: 4px 0 4px 15px;}
#quiz li{line-height:1.2em}
#quiz ul{list-style-type:none; padding:10px 0}
.btnquiz{background-color:#266387; color:#fff; font-weight:bold; font-size:10px; border:1px solid #fff; padding:5px 0; display:inline;}
.bgclr {background-color: #fff; color: #000; font-size:11px; font-family:arial; line-height:1em}

.sliderwrapper{text-align:left;}
.contentdiv p{font-size:11px; padding-bottom:15px; font-style:italic}

hr {margin:37px 0 0 0;  border: none 0; border-top: 2px solid #b6cfde;}

#group-photos{margin-top:10px; *margin-top:0px; padding-left:20px}

#nav{height:25px; background:#266387; margin-left:11px; margin-right:14px; padding-left:221px;}

#firm {background-image:url(../careers/images/our-firm.gif);}
#practice-groups {background-image:url(../careers/images/practice-groups.gif);}
#search {background-image:url(../careers/images/search.gif);}
#home {background-image:url(../careers/images/careers-home.gif);}
#back-to-main {background-image:url(../careers/images/back-to-main.gif);}

.rollover span.alt {display:none;}
.rollover img {border:none;}
:root .rollover img {display:block;}
.rollover, .rollover:visited {background-color:transparent !important; /* needed for Opera5/6 */
	background-repeat:no-repeat; background-position:0 0;}
.rollover:hover, .rollover:focus, .rollover.MMO, .rollover.MMO:visited {background-position:0 -25px;}

.none{display:none}

/* Timeline Styles */
#timeline{margin-top:15px}
#timeline table td{font-size:11px; font-weight:bold; line-height:1.2em; padding-right:0;}
#timeline table td p{padding:5px 0; line-height:1.7em}
#timeline table td img{margin:0; display:block; /**margin-top:-3px;*/}

.blue, .green, .purple, .orange{color:#fff; margin-bottom:9px; margin-bottom:11px\9; width:235px; padding:10px;} /* margin-bottom ie hack */

@media \0screen { 
  .blue, .green, .purple, .orange {margin-bottom:9px;} /* margin-bottom ie 8 hack */
}

#timeline .blue a, #timeline .green a, #timeline .purple a, #timeline .orange a{color:#fff; font-size:11px}
.blue{background-color:#66a5c1;}
.green{background-color:#989f36;}
.purple{background-color:#665892;}
.orange{background-color:#e5862b;}

.year{display:none}

.right {padding:0 10px 5px 0;}
.left {padding:0 0 5px 10px;}

#timeline .yblue{background:url(../images/blue.gif) no-repeat 0em 0em; padding-bottom:30px; padding-right:5px;}
#timeline .yblue p{padding:3px 0 0 5px; color:#66a5c1; text-align:center; font-size:11px}

#timeline .ygreen{background:url(../images/green.gif) no-repeat 0em 0em; padding-bottom:30px;}
#timeline .ygreen p{padding:3px 0 0 34px; color:#989f36;  font-size:11px}

#timeline .ygreen2012{background:url(../images/green2012.gif) no-repeat 0em 0em; padding-bottom:30px;}
#timeline .ygreen2012 p{padding:3px 0 0 34px; color:#989f36;  font-size:11px}

#timeline .ypurple{background:url(../images/purple.gif) no-repeat 0em 0em; padding-bottom:30px;}
#timeline .ypurple p{padding:3px 0 0 34px; color:#665892; font-size:11px}

#timeline .yorange{background:url(../images/orange.gif) no-repeat 0em 0em; padding-bottom:30px;}
#timeline .yorange p{padding:3px 0 0 34px; color:#e5862b; font-size:11px}

#timeline .ybluelg{background:url(../images/blue-lg.gif) no-repeat 0em 0em; padding-bottom:30px;}
#timeline .ybluelg p{padding:3px 0 0 5px; color:#66a5c1; text-align:center; line-height:1.3em; font-size:11px}

#timeline .yblueend{background:url(../images/blue-end.gif) no-repeat 0em 0em; padding-bottom:5px;}
#timeline .yblueend p{padding:3px 0 0 5px; color:#66a5c1; text-align:center; font-size:11px}

#timeline #t2012 {margin-top: 270px}
#timeline #t2012 {margin-top: 310px\9}

@media \0screen { 
  #timeline #t2012 {margin-top: 270px}
}

#timeline #t2012 {*margin-top: 270px}

/* Start Quote Script for Careers Page Styles */
#mainContainer{height:450px;}
	
#mainMenu{height:290px;	/* Height of main menu */ position:relative;/* Don't change this position attribute */}
#mainMenu a{position:absolute; bottom:-1px; /* Don't change these two options */}
#mainMenu p{padding:8px; margin:0}
	
#submenu{background-color:#66a6c1; color:#fff; margin-top:10px}
#submenu p{padding:10px;}
#submenu div{white-space:wrap;	/* Don't change this option */}

#mainMenu .activeMenuItem{color:#fff; text-decoration:none; background-color:#66a6c1; cursor:pointer;}
#mainMenu .activeMenuItem a{color:#00}
#mainMenu .inactiveMenuItem{color: #000; text-decoration:none; cursor:pointer;}
/* End Quote Script Styles */
