/*--------------------------------------------------------------

Global Stylesheet for KS Recruits
Design by Iconologic
Updated on 07/05/2006

++++

COLRS:

#xxxxxx			Color Description			Used Where

--------------------------------------------------------------*/

body {
	height:100%;
	margin:0;
	padding:0;
	font:11px/15px "Lucida Grande", Helvetica, sans-serif;
	color:#333;
	text-align:center;
	background:#fff;
	behavior:url("../_scripts/csshover.htc");
	}
	
html { height:100%; margin-bottom:1px; }
	
	
/*--- 
Global Elements
---*/

ul {
	list-style:none;
	margin:0;
	padding:0;
	}
	
a,
a:link,
a:visited,
a:hover {
	text-decoration:none;
	color:#ED160B;
	}
	
hr {
	height:1px;
	border:nonr;
	color:#666;
	background:#666;
	}
	

h1, h2, h3,
h4, h5, h6 {
	margin:0;
	padding:0;
	}
	
br.clear {
	clear:both;
	}
	
img.float-left {
	display:block;
	float:left;
	margin:10px 20px 10px 0;
	padding:0;
	}
	
img.float-right {
	display:block;
	float:left;
	margin:10px 0 10px 20px;
	padding:0;
	}
	
	
/*--------------------------------------------------------------

	Page Structure

--------------------------------------------------------------*/

#container {
	background:#e6e6e6;
	}

#container.white {
	background:#ffffff;
		background:url(../_media/_images/ks-recruits.gif) no-repeat;
	}
#container.white-hm {
	background:#ffffff;

	}
	
#wrapper {
	margin:0;
	padding:0;
	text-align:center;
	}
	
#container {
	position:relative;
	width:800px;
	margin:25px auto 0 auto;
	padding:0;
	border:1px solid #aaa;
	text-align:left;
	}
	
#masthead {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	width: 800px;
	}
	
#primary-content {
	clear:both;
	margin:0;
	padding:0;
	}
	
#secondary-content {
	/*display:block;*/
	float:left;
	margin:20px 10px 10px 10px;
	_margin:20px 5px 10px 5px;
	padding:0;
	background:#E6E6E6;
	width:780px;
	}
	
/*--------------------------------------------------------------

	Masthead Items

--------------------------------------------------------------*/

#masthead ul.site-option,
#masthead ul.site-option-dark {
	display:none; /* Hiding this menu temporarily */
	float:left;
	width:51px;
	height:25px;
	margin:42px 0 0 50px;
	_margin:42px 0 0 25px;
	padding:0;
	}
	
#masthead ul.site-option li a,
#masthead ul.site-option-dark li a {
	display:block;
	width:51px;
	height:16px;
	margin:0;
	padding:0;
	color:#888888;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:-3000px;
	}
	
#masthead ul.site-option li a:hover,
#masthead ul.site-option-dark li a:hover {
	color:#3C0F0B;
	}
	
#masthead ul.site-option li.recruits a {
	width:51px;
	height:12px;
	background:url("../_media/_images/bg-option-nav.gif") 0 0 no-repeat;
	}
#masthead ul.site-option li.recruits a:hover,
#masthead ul.site-option li.recruits a.active {
	background:url("../_media/_images/bg-option-nav.gif") -51px 0 no-repeat;
	}
	
#masthead ul.site-option li.laterals a {
	width:51px;
	height:12px;
	background:url("../_media/_images/bg-option-nav.gif") 0 -12px no-repeat;
	}
#masthead ul.site-option li.laterals a:hover,
#masthead ul.site-option li.laterals a.active {
	background:url("../_media/_images/bg-option-nav.gif") -51px -12px no-repeat;
	}
	
/*--- 
Nav with Background Color for pages with #E6E6E6 bgcolor 
---*/

#masthead ul.site-option-dark li.recruits a {
	width:51px;
	height:12px;
	background:url("../_media/_images/bg-option-nav-dark.gif") 0 0 no-repeat;
	}
#masthead ul.site-option-dark li.recruits a:hover,
#masthead ul.site-option-dark li.recruits a.active {
	background:url("../_media/_images/bg-option-nav-dark.gif") -51px 0 no-repeat;
	}
	
#masthead ul.site-option-dark li.laterals a {
	width:51px;
	height:12px;
	background:url("../_media/_images/bg-option-nav-dark.gif") 0 -12px no-repeat;
	}
#masthead ul.site-option-dark li.laterals a:hover,
#masthead ul.site-option-dark li.laterals a.active {
	background:url("../_media/_images/bg-option-nav-dark.gif") -51px -12px no-repeat;
	}
	
#masthead ul#site-nav,
#masthead ul#site-nav-dark {
	width:391px;
	height:10px;
	overflow:hidden;
	float:left;
	margin:42px 0 0 350px;
	_margin:42px 0 0 160px;
	padding:0;
	}
	
#masthead ul#site-nav li,
#masthead ul#site-nav-dark li {
	float:left;
	margin:0;
	padding:0;
	}
	
#masthead ul#site-nav li a,
#masthead ul#site-nav-dark li a {
	display:block;
	height:10px;
	margin:0;
	padding:0;
	color:#888888;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:-3000px;
	}
	
#masthead ul#site-nav li a:hover,
#masthead ul#site-nav-dark li a:hover {
	color:#3C0F0B;
	}
	
/*--- 
Indiviual Nav Items 
---*/
#masthead ul#site-nav li.infoindex a {
	width:82px;
	height:9px;
	float:left;
	background:url("../_media/_images/bg-nav.gif") 0 0 no-repeat;
	}
#masthead ul#site-nav li.infoindex a:hover,
#masthead ul#site-nav li.infoindex a.active {
	background:url("../_media/_images/bg-nav.gif") 0 -10px no-repeat;
	}
	
#masthead ul#site-nav li.schools a {
	width:62px;
	height:9px;
	float:left;
	background:url("../_media/_images/bg-nav.gif") -82px 0 no-repeat;
	}
#masthead ul#site-nav li.schools a:hover,
#masthead ul#site-nav li.schools a.active {
	background:url("../_media/_images/bg-nav.gif") -82px -10px no-repeat;
	}
	
#masthead ul#site-nav li.positions a {
	width:99px;
	height:9px;
	float:left;
	background:url("../_media/_images/bg-nav.gif") -144px 0 no-repeat;
	}
#masthead ul#site-nav li.positions a:hover,
#masthead ul#site-nav li.positions a.active {
	background:url("../_media/_images/bg-nav.gif") -144px -10px no-repeat;
	}
	
#masthead ul#site-nav li.newsevents a {
	width:94px;
	height:9px;
	float:left;
	background:url("../_media/_images/bg-nav.gif") -243px 0 no-repeat;
	}
#masthead ul#site-nav li.newsevents a:hover,
#masthead ul#site-nav li.newsevents a.active {
	background:url("../_media/_images/bg-nav.gif") -243px -10px no-repeat;
	}
	
	
#masthead ul#site-nav li.contact a {
	width:54px;
	height:9px;
	float:left;
	background:url("../_media/_images/bg-nav.gif") -337px 0 no-repeat;
	}
#masthead ul#site-nav li.contact a:hover,
#masthead ul#site-nav li.contact a.active {
	background:url("../_media/_images/bg-nav.gif") -337px -10px no-repeat;
	}
	

	

	
/*--- 
Indiviual Dark Background Nav Items 
---*/
#masthead ul#site-nav-dark li.infoindex a {
	width:82px;
	height:9px;
	float:left;
	background:url("../_media/_images/bg-nav-dark.gif") 0 0 no-repeat;
	}
#masthead ul#site-nav-dark li.infoindex a:hover,
body#info #masthead ul#site-nav-dark li.infoindex a {
	background:url("../_media/_images/bg-nav-dark.gif") 0 -10px no-repeat;
	}
	
#masthead ul#site-nav-dark li.schools a {
	width:62px;
	height:9px;
	float:left;
	background:url("../_media/_images/bg-nav-dark.gif") -82px 0 no-repeat;
	}
#masthead ul#site-nav-dark li.schools a:hover,
body#schools #masthead ul#site-nav-dark li.schools a {
	background:url("../_media/_images/bg-nav-dark.gif") -82px -10px no-repeat;
	}
	
#masthead ul#site-nav-dark li.positions a {
	width:99px;
	height:9px;
	float:left;
	background:url("../_media/_images/bg-nav-dark.gif") -144px 0 no-repeat;
	}
#masthead ul#site-nav-dark li.positions a:hover,
body#positions #masthead ul#site-nav-dark li.positions a {
	background:url("../_media/_images/bg-nav-dark.gif") -144px -10px no-repeat;
	}
	
#masthead ul#site-nav-dark li.newsevents a {
	width:94px;
	height:9px;
	float:left;
	background:url("../_media/_images/bg-nav-dark.gif") -243px 0 no-repeat;
	}
#masthead ul#site-nav-dark li.newsevents a:hover,
body#news #masthead ul#site-nav-dark li.newsevents a {
	background:url("../_media/_images/bg-nav-dark.gif") -243px -10px no-repeat;
	}
	
	
#masthead ul#site-nav-dark li.contact a {
	width:54px;
	height:9px;
	float:left;
	background:url("../_media/_images/bg-nav-dark.gif") -337px 0 no-repeat;
	}
#masthead ul#site-nav-dark li.contact a:hover,
body#contact #masthead ul#site-nav-dark li.contact a {
	background:url("../_media/_images/bg-nav-dark.gif") -337px -10px no-repeat;
	}
	

	

	
h1#logo a {
	width:26px;
	height:32px;
	float:right;
	margin:20px 10px 0 0;
	background:#fff url("../_media/_images/ks-logo.gif") 0 0 no-repeat;
	text-indent:-3000px;
	}
	
h1#logo.dark a {
	width:26px;
	height:32px;
	float:right;
	margin:20px 10px 0 0;
	background:#E6E6E6 url("../_media/_images/ks-logo-dark.gif") 0 0 no-repeat;
	text-indent:-3000px;
	}
	
div#print-logo {
	display:none;
	}
	
/*--------------------------------------------------------------

	School(s) Section - contains styles for the various
	school pages and associated colors for each school.

--------------------------------------------------------------*/

	
p.backtoschool a {
	display:block;
	margin:0;
	padding:2px 5px;
	background:#8ADBFF;
	color:#041F3A;
	border:3px double #041F3A;
	}
p.backtoschool a:hover {
	background:#fff;
	}



/*--------------------------------------------------------------

	Secondary Content Items - Box at bottom of page

--------------------------------------------------------------*/

#secondary-content ul.school-dates {
	float:right;
	width:300px;
	margin:0;
	padding:20px 40px 20px 20px;
	}
	
#secondary-content ul.school-dates li {
	margin:0;
	padding:0 0 5px 0;
	font-weight:bold;
	}
	
#secondary-content ul.school-dates li a span {
	margin:0 10px 0 0;
	padding:0;
	color:#ED160B;
	}
	
#secondary-content ul.school-dates li a {
	color:#3C0F0B;
	}
	
#secondary-content ul.news-items {
	float:left;
	width:300px;
	margin:0;
	padding:20px 20px 20px 40px;
	}
	
#secondary-content ul.news-items li {
	margin:0;
	padding:0 0 5px 0;
	font-weight:bold;
	color:#3C0F0B;
	}
	
#secondary-content ul.news-items li a {
	color:#ED160B;
	}
	
/*--------------------------------------------------------------

	Home Page Navigation Questions
	
--------------------------------------------------------------*/

ul#questions {
	width:557px;
	height:296px;
	margin:0 0 0px 50px;
	padding:0 0 10px 0;
	}
	
ul#questions li {
	margin:0;
	padding:0;
	width:557px;
	height:34px;
	}
	
ul#questions li a {
	display:block;
	width:557px;
	height:34px;
	line-height:34px;
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:-3000px;
	}
	
ul#questions li.typeoflaw a { background:url("../_media/_images/bg-question-nav-lg.gif") 0 0 no-repeat; }
ul#questions li.typeoflaw a:hover { background:url("../_media/_images/bg-question-nav-lg.gif") -557px 0 no-repeat; }
	
ul#questions li.worksthere a { background:url("../_media/_images/bg-question-nav-lg.gif") 0 -34px no-repeat; }
ul#questions li.worksthere a:hover { background:url("../_media/_images/bg-question-nav-lg.gif") -557px -34px no-repeat; }
	
ul#questions li.howmuch a { background:url("../_media/_images/bg-question-nav-lg.gif") 0 -68px no-repeat; }
ul#questions li.howmuch a:hover { background:url("../_media/_images/bg-question-nav-lg.gif") -557px -68px no-repeat; }
	
ul#questions li.manyhours a { background:url("../_media/_images/bg-question-nav-lg.gif") 0 -102px no-repeat; }
ul#questions li.manyhours a:hover { background:url("../_media/_images/bg-question-nav-lg.gif") -557px -102px no-repeat; }
	
ul#questions li.learn a { background:url("../_media/_images/bg-question-nav-lg.gif") 0 -136px no-repeat; }
ul#questions li.learn a:hover { background:url("../_media/_images/bg-question-nav-lg.gif") -557px -136px no-repeat; }
	
ul#questions li.probono a { background:url("../_media/_images/bg-question-nav-lg.gif") 0 -170px no-repeat; }
ul#questions li.probono a:hover { background:url("../_media/_images/bg-question-nav-lg.gif") -557px -170px no-repeat; }
	
ul#questions li.live a { background:url("../_media/_images/bg-question-nav-lg.gif") 0 -204px no-repeat; }
ul#questions li.live a:hover { background:url("../_media/_images/bg-question-nav-lg.gif") -557px -204px no-repeat; }
	
ul#questions li.needtoknow a { background:url("../_media/_images/bg-question-nav-lg.gif") 0 -238px no-repeat; }
ul#questions li.needtoknow a:hover { background:url("../_media/_images/bg-question-nav-lg.gif") -557px -238px no-repeat; }
	
ul#questions li.getstarted a { background:url("../_media/_images/bg-question-nav-lg.gif") 0 -272px no-repeat; }
ul#questions li.getstarted a:hover { background:url("../_media/_images/bg-question-nav-lg.gif") -557px -272px no-repeat; }
	
/*--------------------------------------------------------------

	Two Column Pages (most sub pages)

--------------------------------------------------------------*/

.info-column { /* The main column/box on left */
	width:415px;
	float:left;
	margin:10px;
	padding:25px 20px 25px 40px;
	background:#fff;
	color:#3C0F0B;
	}
	
.info-column h2 {
	color:#ED160B;
	text-transform:uppercase;
	font-size:15px;
	}
	
.info-column h3 {
	color:#535353;
	text-transform:uppercase;
	}

.info-column ul li a {
	color:#535353;
	line-height:20px;
	}

.info-column ul li a:hover {
	color:#ED160B;
	}
		
/*--- 
This nav block reside on the right of the info/schools block 
and mimics the flash nav on the home page 
---*/

.question-nav {
	width:200px;
	height:132px;
	float:left;
	margin:10px 0 0 10px;
	padding:15px;
	background:#fff;
	}
	
.question-nav ul.questions {
	width:200px;
	height:132px;
	margin:0;
	padding:0;
	}

.question-nav ul.questions li {
	line-height:14px;
	height:14px;
	}

.question-nav ul.questions li a {
	width:200px;
	height:14px;
	display:block;
	margin:0;
	padding:0;
	font-size:9px;
	line-height:14px;
	color:#535353;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:-3000px;
	}
	
h4.section {
	text-transform:uppercase;
	_font-size:11px;
	font-size: 11px;
	}

/*--- Obiter Dictum Specific Headings ---*/

		#info-nav-box {
			width:415px;
			margin:10px 0 15px 0;
			padding:0;
			background:#535353;
			height:232px; /* amanda */
			}
			
		#info-nav-box h3 {
			font-size:10px;
			margin:0;
			padding:0;
			text-transform:uppercase;
			font-weight:normal;
			}
			
		#info-nav-box h3 a {
			color:#fff;
			text-decoration:none;
			}
			
		#info-nav-box  ul li a {
			color:#ddd;
			text-decoration:none;
			}
			
		#info-nav-box a:hover {
			color:#232323;
			background:inherit;
			}
			
		#info-nav-box #left-col {
			width:141px;
			_width:130px;
			float:left;
			margin:0;
			padding:0;
			background:#535353;
			border-right:1px solid #aaa;
			}
		
		#info-nav-box #middle-col {
			width:130px;
			float:left;
			margin:0;
			padding:0;
			background:#535353;
			height:232px; /* amanda */
			}
			
		#info-nav-box #right-col {
			width:142px;
			float:right;
			margin:0;
			padding:0;
			background:#535353;
			border-left:1px solid #aaa;
			height:232px; /* amanda */
			
			}
			
		#info-nav-box .practice {
			width:131px;
			_width:120px;
			margin:0;
			padding:5px;
			}
			
		#info-nav-box .practice:hover,
		#info-nav-box .practiceIeHoverFix {
			width:131px;
			_width:120px;
			margin:0;
			padding:5px;
			background:#A3BD0B;
			}
			
		#info-nav-box .compensation {
			width:131px;
			_width:120px;
			margin:0;
			padding:5px;
			border-top:1px solid #aaa;
			}
			
			/*---20 Pixel hieght difference per line---*/
			
		#info-nav-box .compensation:hover,
		#info-nav-box .compensationIeHoverFix {
			width:131px;
			_width:120px;
			margin:0;
			padding:5px;
			background:#E8106A;
			border-top:1px solid #aaa;
			}
			
		#info-nav-box .development {
			width:131px;
			_width:120px;
			margin:0;
			padding:5px 5px 20px 5px;
			_padding:5px 5px 10px 5px;
			border-top:1px solid #aaa;
			height:95px; /* amanda */
			_height:105px;
			}
			
			
			
		#info-nav-box .development:hover,
		#info-nav-box .developmentIeHoverFix {
			width:131px;
			_width:120px;
			margin:0;
			padding:5px 5px 20px 5px;
			_padding:5px 5px 10px 5px;
			background:#0069bf;
			border-top:1px solid #aaa;
			height:95px; /* amanda */
			_height:105px;
			}
			
		#info-nav-box .summer {
			width:131px;
			margin:0;
			padding:5px 5px 52px 5px;
			}
			
		#info-nav-box .summer:hover,
		#info-nav-box .summerIeHoverFix {
			width:131px;
			margin:0;
			padding:5px 5px 52px 5px;
			background:#BA0000;
			}
			
		#info-nav-box .diversity {
			width:137px;
			margin:0;
			padding:5px 0 5px 5px;
			border-bottom:1px solid #aaa;
			}
			
		#info-nav-box .diversity:hover,
		#info-nav-box .diversityIeHoverFix {
			width:137px;
			margin:0;
			padding:5px 0 5px 5px;
			border-bottom:1px solid #aaa;
			/*old background:#FBA751;*/
			background:#f94711;

			}
			
		#info-nav-box .probono {
			width:137px;
			margin:0;
			padding:5px 0 5px 5px;
			border-bottom:1px solid #aaa;
			}
			
		#info-nav-box .probono:hover,
		#info-nav-box .probonoIeHoverFix {
			width:137px;
			margin:0;
			padding:5px 0 5px 5px;
			background:#839617;
			border-bottom:1px solid #aaa;
			}
			
		#info-nav-box .work {
			width:137px;
			margin:0;
			padding:5px 0 60px 5px;
			}
			
		#info-nav-box .work:hover,
		#info-nav-box .workIeHoverFix {
			width:137px;
			margin:0;
			padding:5px 0 60px 5px;
			background:#F50003;
			}
			
		.sumass {
			padding: 0 0 10px 13px;
			list-style:circle;
			}		
	
h2.heading { margin:5px 0 10px 0; text-transform:uppercase; }
	
h2.practice-header { font-size:14px; margin:5px 0 10px 0; color:#A3BD0B; text-transform:uppercase; }

h2.compensation-header { font-size:14px; margin:5px 0 10px 0; color:#E8106A; text-transform:uppercase; }

h2.development-header { font-size:14px; margin:5px 0 10px 0; color:#0069bf; text-transform:uppercase; }

h2.summerassociate-header { font-size:14px; margin:5px 0 10px 0; color:#BA0000; text-transform:uppercase; }

h2.diversity-header { font-size:14px; margin:5px 0 10px 0; color:#f94711; text-transform:uppercase; }

h2.probonocommunity-header { font-size:14px; margin:5px 0 10px 0; color:#839617; text-transform:uppercase; }

h2.worklife-header { font-size:14px; margin:5px 0 10px 0; color:#F50003; text-transform:uppercase; }

h2:hover {
	background:none;
	}

	
/*--- 
Small Questions Navigation on Sub Pages 
---*/
	
.question-nav ul.questions li.typeoflaw a { background:url("../_media/_images/bg-question-nav.gif") 0 0 no-repeat; }
.question-nav ul.questions li.typeoflaw a:hover,
.question-nav ul.questions li.typeoflaw a.active {
	background:url("../_media/_images/bg-question-nav.gif") -200px 0 no-repeat;
	}
	
.question-nav ul.questions li.worksthere a { background:url("../_media/_images/bg-question-nav.gif") 0 -14px no-repeat; }
.question-nav ul.questions li.worksthere a:hover,
.question-nav ul.questions li.worksthere a.active {
	background:url("../_media/_images/bg-question-nav.gif") -200px -14px no-repeat;
	}
	
.question-nav ul.questions li.howmuch a { background:url("../_media/_images/bg-question-nav.gif") 0 -28px no-repeat; }
.question-nav ul.questions li.howmuch a:hover,
.question-nav ul.questions li.howmuch a.active {
	background:url("../_media/_images/bg-question-nav.gif") -200px -28px no-repeat;
	}
	
.question-nav ul.questions li.manyhours a {background:url("../_media/_images/bg-question-nav.gif") 0 -42px no-repeat;}
.question-nav ul.questions li.manyhours a:hover,
.question-nav ul.questions li.manyhours a.active {
	background:url("../_media/_images/bg-question-nav.gif") -200px -42px no-repeat;
	}
	
.question-nav ul.questions li.learn a {background:url("../_media/_images/bg-question-nav.gif") 0 -56px no-repeat;}
.question-nav ul.questions li.learn a:hover,
.question-nav ul.questions li.learn a.active {
	background:url("../_media/_images/bg-question-nav.gif") -200px -56px no-repeat;
	}
	
.question-nav ul.questions li.probono a {background:url("../_media/_images/bg-question-nav.gif") 0 -70px no-repeat;}
.question-nav ul.questions li.probono a:hover,
.question-nav ul.questions li.probono a.active {
	background:url("../_media/_images/bg-question-nav.gif") -200px -70px no-repeat;
	}
	
.question-nav ul.questions li.live a {background:url("../_media/_images/bg-question-nav.gif") 0 -84px no-repeat;}
.question-nav ul.questions li.live a:hover,
.question-nav ul.questions li.live a.active {
	background:url("../_media/_images/bg-question-nav.gif") -200px -84px no-repeat;
	}
	
.question-nav ul.questions li.needtoknow a {background:url("../_media/_images/bg-question-nav.gif") 0 -98px no-repeat;}


.question-nav ul.questions li.needtoknow a:hover,
.question-nav ul.questions li.needtoknow a.active {
	background:url("../_media/_images/bg-question-nav.gif") -200px -98px no-repeat;
	}
	
.question-nav ul.questions li.getstarted a {background:url("../_media/_images/bg-question-nav.gif") 0 -112px no-repeat;}
.question-nav ul.questions li.getstarted a:hover,
.question-nav ul.questions li.getstarted a.active {
	background:url("../_media/_images/bg-question-nav.gif") -200px -112px no-repeat;
	}
	
	
/*--------------------------------------------------------------

	Contact Page

--------------------------------------------------------------*/

dl.contactform {
	margin:10px 0;
	padding:0;
	}
	
.contactform dt {
	margin:10px 0 0 0;
	padding:0;
	font-weight:bold;
	}
	
.contactform dt span {
	margin:0;
	padding:0 0 0 5px;
	color:red;
	}
	
.contactform dd {
	margin:5px 0 0 0;
	padding:0;
	}
	
.contactform dd input,
.contactform dd textarea {
	width:300px;
	margin:0;
	padding:2px;
	font-family:Arial, Verdana, Tahoma, sans-serif;
	font-size:11px;
	background:#fff;
	border:1px solid #aaa;
	}
	
.contactform dd input:focus,
.contactform dd textarea:focus {
	border:1px solid #666;
	}
	
.contactform dd textarea {
	height:100px;
	}
	
.contactform dd input.bttn {
	width:75px;
	background:#ED160B;
	border:none;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	}
	
.contactform dd input.bttn:hover {
	position:relative;
	top:1px;
	left:1px;
	background:#3C0F0B;
	}
	
p.disclaimer {
	font-style:italic;
	color:#666;
	}
	
	
/*--------------------------------------------------------------

	News & Events Page

--------------------------------------------------------------*/

ul.news {
	margin:10px 0;
	}
	
ul.news li {
	margin:0;
	padding:10px 0;
	line-height:15px;
	border-bottom:1px solid #ddd;
	}
	
ul.news li a {
	color:#ED160B;
	font-weight:bold;
	line-height:15px;
	}
	
ul.news li a:hover {
	color:#3C0F0B;
	}
	
	
/*--------------------------------------------------------------

	Open Positions

--------------------------------------------------------------*/

table {
	width:100%;
	margin:0;
	padding:0;
	border-spacing:none;
	border:none;
	}
	
table tr {
	width:100%;
	float:left;
	clear:both;
	margin:0;
	padding:2px 0;
	border-spacing:none;
	}
	
table tr.three-col {
	width:100%;
	float:left;
	clear:both;
	margin:0;
	padding:2px 0;
	border-spacing:none;
	}
	
table tr.three-col th,
table tr.three-col td {
	width:130px;
	}
	
table th,
table td {
	width:160px;
	margin:0;
	padding:0;
	border-spacing:none;
	border:none;
	}
	
/*--------------------------------------------------------------

	Copyright Info

--------------------------------------------------------------*/

.copyright {
	margin:0;
	padding:15px 0;
	font-size:10px;
	color:#666;
	}
	
/* ad div */

#Atlanta-mag {
margin-top:-20px;
_margin-top:-27px;
*margin-top:-30px;
	float:right;
	padding:0px 10px 10px 0px;
}
#Atlanta-mag2 {
position: absolute;
left: 720px;
top: 85px;
}