/* CSS for Tellenger, Inc. */

html {overflow: -moz-scrollbars-vertical;}

body {
	margin:0px;
	padding:0px;
	background-color:#FFF;
	color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#container {width:760px; margin:0px auto; padding:0px; background-color:#FFF; border:1px solid #000;}
#head {position:relative; height:150px; background:url(images/mainbg.gif) repeat-x #9FACCC;}
#head h1 {
	position:absolute;
	margin:0px;
	padding:0px;
	color:#999;
	height:57px;
	width:238px;
	background:url(images/tellenger_logo.gif) no-repeat;
	text-indent:-999em;
	top: 55px;
	left: 15px;
}
#head ul {
	position:absolute;
	left: 396px;
	top: 92px;
	margin:0px;
	padding:0px;
	font-size:8.5pt;
	font-weight:bold;
	
}
#head li {list-style:none; float:left; padding:0px 8px;}
#head li a {text-decoration: none; color:#9E0004;}
#head li a:hover {text-decoration: underline; color:#929BC6; }
#head li.on a { color:#929BC6;}

#head #bullet {
	position:absolute;
	height:14px;
	width:14px;
	background:url(images/arrow.gif) no-repeat center;
	left: 376px;
	top: 90px;
}


#clear {clear:both; height:1px; margin-top:-1px;}

/* HOME PAGE BUCKETS
-----------------------------*/
.bucket {float:left; margin-right:20px; display:inline;}
.bucket p, .bucket ul{margin:0px !important; padding:5px 0px !important;}
.bucket ul li {margin-top:0px !important;}

#content .bucket h2 {
	border-bottom:2px solid #C7CDDD; 
	margin:0px;
	padding-left:0px;
	background:none; 
	color:#AA2236; 
	font:bold 9pt Georgia, "Times New Roman", Times, serif;
	height:20px;
	text-transform:none;
	width:auto;
}
#bucket1 {width:300px; margin-left:15px;}
#bucket2 {width:250px;}
#bucket3 {width:130px;}
#bucket3 ul {list-style:none; margin:0px; padding:0px;}
#bucket3 ul li{display:block; margin:10px 0px;}
#picholder {
	position:relative;
	height:278px;
	width:760px; 
	overflow:hidden; 
	border-bottom:2px solid #C7CDDD; 
	background:url(images/frontpic.jpg) no-repeat top;
}
#picholder blockquote {
	position:absolute;
	color:#FFF;
	margin:0px;
	padding:0px;
	font:normal 13.5pt Georgia, "Times New Roman", Times, serif;
	width:400px;
	left: 44px;
	top: 159px;
	}
#picholder #quote {margin-left:40px;}

/* CONTENT
---------------------*/
#content { background-color:#FFF; padding-bottom:16px;}
#content p, #content ul, #content ol {font:normal 8.5pt/13pt Verdana, Arial, Helvetica, sans-serif; margin:10px 0px 0px 0px; padding:0px 10px;}

#content h2{
	display:block;
	margin:12px auto -12px auto; 
	height:39px;
	width:711px;
	padding:12px 0px 0px 8px; 
	background:url(images/locationbg.gif) repeat-x; 
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:8.5pt;
	text-transform:uppercase;
}
#side {width:180px; padding:0px 10px 10px 10px; float:left; margin-left:15px; overflow:hidden; display:inline;}
#contentmain {width:499px; padding:0px 10px 10px 10px;float:left; margin-left:5px; background: url(images/contentmainbg.gif) repeat-x #FFF; overflow:hidden; }
#content .big {width:699px; margin-left:20px; display:inline;}

#content ol, #content ul {margin:3px 0px 0px 35px;}
#content ul li {margin-top:10px;}

#content h3 {font-size:14px; border-bottom:2px solid #C7CDDD; padding-bottom:5px; margin:30px 0px 0px 0px; color:#980000;}
#contentmain h3 {padding-left:10px;}
#side ul{list-style:none; margin:0px; padding:0px;}
#side ul li{display:block; margin:5px 0px;}
#side ul li a {color:#000; font:normal 8.5pt Verdana, Arial, Helvetica, sans-serif;}
#side .sideon a{ font-weight:bold; text-decoration:none;}

/* Individual Careers Page 
-------------------------------*/

#content ol li {margin-top:10px}
#content ol li ul {margin-top:0px;}
#content ol li ul li {margin-top:3px}
