/* global body definitons */
body {
	margin-left: 10px; 
	padding: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000; 
	line-height: 15px; 
	background-color: white; 
	text-decoration: none;
	text-align: left;}
table { 
	margin: 0;}

table td {
	padding: 0;
	border-width: 0;
	color: #162C36;}
li { 
	color: #162C36;}
A:link {
	color: #6899B7;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;}

A:link:hover {
	color: #162C36;
	font-weight:bold;
	text-decoration:underline;
	line-height:16px;}

/* FORM definitions */
FORM.tb {display:inline;}

INPUT.smallfunc { 
	color: #162C36; 
	width: 154px; }
	
SELECT.bigfuncFull { 
	color: #162C36; 
	width: 380px;}
	
SELECT.bigfuncFull2	{ 
	color: #162C36; 
	width: 450px;}
	
SELECT.bigfuncHalf 	{ 
	color: #162C36; 
	width: 43%; }
	
SELECT.bigfunc  { 
	color: #162C36; 
	width: 171px; }
	
SELECT.smallfunc { 
	color: #162C36; 
	width: 161px; }
	
INPUT.bigfunc { 
	color: #162C36; 
	width: 164px; }
textarea { 
	color: #162C36; 
	width: 350px; }
.leadin { 
	color: #660000; 
	font-weight: bold;}
.boldsolutionsbody {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #565758; 
	TEXT-DECORATION: none;}
.greenboldcopy {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #48a728; 
	TEXT-DECORATION: none;}
.blueboldcopy {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #354c77; 
	TEXT-DECORATION: none;}
.headline {
		color: #656565;
		font-size:16px; 
		font-weight:bold;
		text-decoration:none;
		line-height:18px;}
.smsolutionscopy {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7pt; COLOR: #000000; 
	TEXT-DECORATION: none;}
.solutionscopy {
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	LINE-HEIGHT: 15px; 
	TEXT-DECORATION: none;}
.solutionsintronolink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #354c77; 
	TEXT-DECORATION: none
}

/* job postings definitons */
.jobtitle{ color: #990000;
		font-size:14px; 
		font-weight:bold;
		text-decoration:none;
		line-height:18px;
}
.normtext {
		color: #162C36;
		font-size:11px; 
		line-height:16px;
}
A.normtext {
		color: #6899B7;
		font-size:12px; 
		font-weight:bold;
		text-decoration:none;
		line-height:16px;
}
A.normtext:hover {
		color: #162C36;
		font-size:12px; 
		font-weight:bold;
		text-decoration:underline;
		line-height:16px;
}
.redtext {
		color: #990000;
		font-size:11px; 
		line-height:16px;
}
A.redtext {
		color: #990000;
		font-size:12px; 
		font-weight:bold;
		text-decoration:none;
		line-height:16px;
}
A.redtext:hover {
		color: #162C36;
		font-size:12px; 
		font-weight:bold;
		text-decoration:none;
		line-height:16px;
}
.smalltext {
	color: #162C36;
	font-size:10px; 
	line-height:13px;
}
A.smalltext {
	color: #6899B7;
	font-size:10px; 
	font-weight:bold;
	text-decoration:none;
	line-height:13px;
}
A.smalltext:hover {
		color: #162C36;
		font-size:10px; 
		font-weight:bold;
		text-decoration:underline;
		line-height:13px;
}
.smallwhite {
		color: #ffffff;
		font-weight:bold;
		font-size:10px;
}
A.smallwhite:hover {
		color: #162C36;
		font-size:10px; 
		font-weight:bold;
		text-decoration:underline;
}
A.smallwhite {
		color: #ffffff;
		font-weight:bold;
		text-decoration:underline;
		font-size:10px;
}
A.subleftnav {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; COLOR: #000000; 
	TEXT-DECORATION: underline
}
A.subleftnav:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
A.subleftnavon {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.subleftnavon {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; COLOR: #ffffff; 
	TEXT-DECORATION: none
}
A.subleftnav2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; COLOR: #354c77; 
	TEXT-DECORATION: underline
}
A.subleftnav2:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; COLOR: #000000; 
	TEXT-DECORATION: underline
}
A.subleftnavon2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.subleftnavon2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.path {
		color: #162c36;
		font-size:12px; 
		font-weight:bold;
		text-decoration:none;
}
.pathCurrent {
		color: #ffffff;
		font-size:12px; 
		font-weight:bold;
		text-decoration:none;
}
.topnav {
		font-size:11px; 
}
A.topnav {
		color: #6899B7;
		font-size:11px; 
		font-weight:bold;
		text-decoration:none;
}
A.topnav:hover {
		color: #162C36;
		font-size:11px; 
		font-weight:bold;
		text-decoration:underline;
}
.subnavHead {
		color: #162c36;
		font-size:12px; 
		font-weight:bold;
}
A.subnavHead {
		color: #162c36;
		font-size:12px; 
		font-weight:normal;
}
A.subnavHead:hover {
		color: #162c36;
		font-size:12px; 
		font-weight:bold;
}
.textnav {
		font-size:12px; 
}
A.textnav {
		color: #6899B7;
		font-size:12px; 
		font-weight:bold;
		text-decoration:none;
}
A.textnav:hover {
		color: #162C36;
		font-size:12px; 
		font-weight:bold;
		text-decoration:underline;
}

TD.subnav {	padding-top: 8px; }
.subnav { 
	font-size:10px; }
.functionHead {
		color: #162c36;
		font-size:10px; 
		font-weight:bold;
}
.function {
		color: #ffffff;
		font-size:10px; 
		line-height:13px;
}
.required {
	color: #ff6600
}
#pathbar {
	width: 770px;
	background-color: #95a9b6;
}
#subnavbar { 
	width: 182px;
	background-color: #95a9b6;
}
#logoSolo {
	position: absolute;
	width: 240px;
	height: 95px;
	margin: 8px 0px 0px 10px;
	background: transparent url("/images/logo.gif") left top;
}
#jobInfo {
	position: absolute;
	width: 300px;
	margin: 25px 0px 0px 250px;
}
#bluebar {
	position: absolute;
	width: 500px;
	height: 2px;
	margin: 100px 0px 0px 10px;
	background-color: #95a9b6;
}
/* #email {
	position: absolute;
	width: 400px;
	margin: 125px 0px 0px 10px;
	padding: 5px;
	border: #87ceeb 1px solid;
	background-color: #EAF8FB;} */
#jobDescript {
	position: absolute;
	width: 500px;
	margin: 165px 0px 0px 10px;
}


