body{
background-image: url(res/bg31.jpg);
background-repeat: repeat-x;
background-color: #FFFFFF;
}

.menuBack { background: url(res/MenuBgnd.png) repeat-x; }
.headerBack { background: url(res/banrt_back.jpg) no-repeat; height: 160px; }
.contentBack { background: url(res/bg_qlinks.jpg) repeat; }
.footerBack { background: url(res/redbarbg.png) repeat; font: 10px Arial,Helvetica, sans-serif; color:#fff; }


a {
font-family: Arial,Helvetica, sans-serif;
color:#ff0000;
font-size: 12px;
text-decoration:underline;
}

a:visited {
font-family: Arial,Helvetica, sans-serif; 
color:#5f5f5f;
font-size: 12px;
text-decoration:underline;
}

a:hover {
font-family: Arial,Helvetica, sans-serif; 
color:#5f5f5f;
font-size: 12px;
text-decoration:none;
}

ul{
list-style: disc;
}

.inputbox{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #013398E;
border: 1px black solid;
background-color: #999999;
height:13px;
}

.px11black{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
line-height:18px;
}

.copy_white{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px;
padding-right:8px; 
color: #ffffff;
}

.dotted_white{
background-image:url(res/dots.gif);
background-repeat: repeat-x;
}

.copy_black{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
}

.copytitle{
font-family: Lucida Grande ,Arial,Helvetica, sans-serif; 
color:#FF0000;
font-size:16px;
text-decoration:none;
}

.footer_greylt{
font-family: Arial,Helvetica, sans-serif; 
font-size: 9px; 
padding-left:10px;
color: #595959;
}

.footer_4gi{
font-family: Arial,Helvetica, sans-serif; 
font-size: 9px; 
padding-top:10px;
padding-bottom:10;
vertical-align:middle;
color:#FF9900;
}

A.footer_4gi{
font-family: Arial,Helvetica, sans-serif; 
font-size: 9px; 
padding-top:10px;
padding-bottom:10;
vertical-align:middle;
color:#FF9900;
}
A.footer_4gi:visted{
font-family: Arial,Helvetica, sans-serif; 
font-size: 9px; 
padding-top:10px;
padding-bottom:10;
vertical-align:middle;
color:#FF9900;
}
.footer_4gi:hover{
font-family: Arial,Helvetica, sans-serif; 
font-size: 9px; 
padding-top:10px;
padding-bottom:10;
vertical-align:middle;
color:#FF9900;
}

.footer_nopad{
font-family: Arial,Helvetica, sans-serif; 
font-size: 9px; 
font-weight:bold;
color: #595959;
}

.footer_grey{
font-family: Arial,Helvetica, sans-serif; 
font-size: 9px; 
font-weight:bold;
padding-left:10px;
color: #595959;
}

A.footer_white{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
font-weight:bold;
color: #ffffff;
}

A.footer_white:visted{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
font-weight:bold;
color: #ffffff;
}

A.footer_white:hover{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
font-weight:bold;
color:#FFCC00;
}

.footer_white{
font-family: Arial,Helvetica, sans-serif; 
font-size: 11px; 
padding-left:10px;
padding-bottom:10;
vertical-align:middle;
color: #ffffff;
}

.subtitle{
font-family: Arial,Helvetica, sans-serif; 
color:#FF0000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.imgbox{
border:1px solid black;
}

.input_text{
width:120px;
border:1px solid black;
height:18px;
font: 11px Arial,Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
}

.input_text_sm{
width:60px;
height:18px;
border: 1px solid black;
font: 11px Arial,Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#000000;
}

.input_textarea{
font: 12px Arial,Arial, Helvetica, sans-serif;
border: 1px solid #65A78B;
height:70px;
width:440px;
padding-left: 5px;
background-color:#FFFFFF;
}

.input_textarea_large {
font: 12px Arial,Arial, Helvetica, sans-serif;
border: 1px solid #65A78B;
height:200px;
width:440px;
padding-left: 5px;
background-color:#FFFFFF;
}

.submittextgrey { 
border : 1px #102C63 solid; 
height:19px; 
font: 12px Arial; 
color:#FFFFFF; 
background-color:#8C8A94; 
}

.input_select {
background-color:#FFFFFF; 
height:21px; 
border:1px solid black; 
font:11px Arial; 
color:#000000; 
}


.smwhiteheader {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.footerspacing {
	padding: 6px;
	background-color:#333333;

}
.redquote {
	font-family: Myriad Web Pro, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	line-height: 18pt;
	padding:16px;
}
.redheadings {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	padding-top: 20px;
	padding-left: 30px;
	font-family: Myriad Web Pro, Helvetica, sans-serif;
}
.guysLink {
	color: #FF9900;
	text-decoration: none;

}
.tinyfooter {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

A.tinyfooter{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing:.05em;
}

A.tinyfooter:hover{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #f0be11;
	text-decoration: underline;
}

A.tinyfooter:visited{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

ul{
margin-left: 0em; margin-top: .75em; padding-left: 0;  
list-style-image : none;
}

li{
margin-left: 2.5em; margin-top: 0em; padding-left: 0; 
color:#000000;
list-style-type : none;
}

#people_map { position: relative; top: 0; left: 0; width: 350px; height: 193px; background: url(res/cherokey_group.jpg) no-repeat left top; }
	#people_map a { position: absolute; width: 40px; height: 40px; z-index: 5; }
	#people_map em { position: absolute; display: block; height: 35px; padding: 5px; background: #000; color: #fff; z-index: 10; }
	#people_map .hideEM { opacity: 0; filter: alpha(opacity=0); }
	
	#people_map #ceoID { bottom: 58px; right: 115px; }
	#people_map #one em { bottom: 105px; right: 40px; width: 155px; }
	#people_map #presidentID { bottom: 63px; left: 115px; }
	#people_map #two em { bottom: 109px; left: 85px; width: 100px; }
	#people_map #execvpID { bottom: 61px; left: 25px; }
	#people_map #three em { bottom: 106px; left: -29px; width: 145px; }
	#people_map #vp-pmID { top: 18px; left: 20px; }
	#people_map #four em { top: 65px; left: -29px; width: 185px; }
	#people_map #controllerID { top: 20px; left: 75px; }
	#people_map #five em { top: 65px; left: 55px; width: 80px; }
	#people_map #pmID { bottom: 60px; right: 37px; }
	#people_map #six em { bottom: 105px; right: 5px; width: 95px; }
	#people_map #simID { top: 13px; right: 112px; }
	#people_map #seven em { top: 60px; right: 35px; width: 175px; }