/* GENERAL FORMATTING 
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000 }
td { font-family: Times, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #CCCCCC }
tr { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 }
p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333 }*/

/* HEADER FORMATTING 
H1, H2, H3, H4,
H5, H6, B,
STRONG { font-weight: bold }
h1 { font-size: 15px;color: #333333;}
*/

/* LINK FORMATTING*/

	A {
	text-decoration: none;
	color: #9d9fa1;
}

	td { font-family: Arial, Helvetica, sans-serif; }
	
	h3 {
	font-size: 14px;
	color: #8f8f8f;
	padding-top: 24px;
	.padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.arrowList li {

list-style-image: url(../images/bullet_gray_arrow.gif); vertical-align: bottom; line-height: 1.5;}

h4 {
	font-size: 14px;
	color: #8f8f8f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: normal;
}
body {
	text-align:center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 820px;
	background-color: #FFFFFF;
		}
.container {
 border-width: 1px 1px 1px 1px;
 border-color: #99999b;
 border-style:solid;
}
	
	a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #325a8f;
}

	a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #325a8f;
}
	a:visited { font-family: Arial, Helvetica, sans-serif; }
	a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}


	.linkUnderlineGoldBold {
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	color: #325a8f;
}
.pNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.pNav  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.pNav  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.on  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #325a8f;
	background-color: #f4f4f4;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	line-height: 30px;
}
.on a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #325a8f;
	background-color: #f4f4f4;
	height: 30px;
	width: 85px;
	text-align: center;
	vertical-align: middle;
}

	.linkUnderlineBlack {  font-weight: bold;  color: #000000; text-decoration: underline; }
	.linkUnderlineGoldNormal { font-weight: normal; text-decoration: underline; }
	.linkUnderlineBlackNormal { font-weight: normal;  color: #000000; text-decoration: underline; }

	/* Temporary formatting for agio graphics choice */
	a.graphicsChoice:link {font-family: times, serif; font-weight: bold; font-size: 14px; color: #0000FF; }
	a.graphicsChoice:active {font-family: times, serif; font-weight: bold; font-size: 14px; color: #0000FF; }
	a.graphicsChoice:visited {font-family: times, serif; font-weight: bold; font-size: 14px; color: #FF00FF; }
	a.graphicsChoice:hover {font-family: times, serif; font-weight: bold; font-size: 18px; color: #00FF00;}
	
/* LIST FORMATTING */
	ul {font-family: Arial, Helvetica, sans-serif; color: #000000; list-style-image: url(../images/bullet_gray_diamond.gif); vertical-align: bottom; line-height: 1.5;} 
	ul.ulTextBold { font-weight: bold;  color: #000000; text-decoration: none;}
	ul.ulTextBoldNoBullet { font-size: 11px; font-weight: bold; list-style-type: none; list-style-image: none; color: #000000; }
	ul.ulTextBoldNoDecoration { font-weight: bold;  color: #000000; }
	ul.ulTextNormal { font-weight: normal;  color: #000000; }
	ul.ulTextNormalNoBullet { font-weight: normal; list-style-type: none; list-style-image: none;color: #000000; }
	ul.ulTextNormalNoDecoration { font-weight: normal;  color: #000000; }
	ul.ulTextNormalRound { font-weight: normal; list-style-type: disc; list-style-image: none;color: #000000; }
	ul.ulTextProfessionals {font-size: 14px;}
	ul.ulTextGoldBold {  font-weight: bold;  color: #999966; text-decoration: none;}
	ul.ulTextGoldBoldNoBullet { font-weight: bold; list-style-type: none; list-style-image: none;}
	ul.ulTextGoldBoldNoDecoration {  font-weight: bold;  color: #999966; }
	ul.ulTextGoldNormal { font-weight: normal;  color: #999966; }
	ul.ulTextGoldNormalNoBullet { font-weight: normal; list-style-type: none; list-style-image: none;}
	ul.ulTextGoldNormalNoDecoration { font-weight: normal;  color: #999966; }

/* IMAGE FORMATTING (FLOATING)*/
	img.left { float: left; margin-left: 0px; margin-right: 20px;}

/* TEXT FORMATTING */
	.BioText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 2; vertical-align: top;}
	.boxBioText { text-align: justify;}
	.bodyText {
	text-align: justify;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 2;
	vertical-align: top;
	padding-left: 20px;
	font-weight: normal;
	width: 605px;
}
	.Text2 { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #000000; vertical-align: top;}
	.OurLocationsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1;
	vertical-align: top;
	padding-left: 20px;
}
	.errorMessage {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	line-height: 2;
}
	.ourClientCompany {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #325a8f;
	font-weight: bold;
}
	.bioInfo { font-family:  Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000; font-weight: normal;}

/* SPECIAL FORMATTING */
	.headlines {
	font-family: Times, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #325a8f;
}
	.subheadlinesItalic {
	font-family: Times, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	color: #9d9fa1;
}
	.largeHeadlines { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #999966; }
	.sidemenu { font-family: Times, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #CCCCCC; }
	.nextPreviousLinks { font-family: Times, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #999966;  text-decoration: underline;}
	.sidemenuCurrent { font-family: Times, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #101010; }
	.sidemenuSpecial { font-family: Times, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #CCCCCC; }
	.sidemenuSpecialCurrent { font-family: Times, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; }
	.indexTable { padding-left: 10px; }
	
	li { 
	color: #333333;}

	.sideNavList li{
	font-size: 9pt;
	list-style:none;
	text-align: right;
	margin-right: 10px;
	.margin-right: 0px;
	padding-top: 8px;
	.padding-bottom:5px;
	.padding-top:0px;

}



/* JP STUFF */

/* .lnav_off { font-family: Arial; font-size: 20pt; text-decoration: none; color: #000000; }

 .lnav_on {
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	color: #325a8f;
}*/

a.lnav_off {
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	color: #9d9fa1;
	padding-left: 0px;
	display: block;
	border-bottom: solid 1px #ECEBED;
	font-weight: bold;
}

/*A.lnav_off:visited {
	font-family: Arial;
	font-size: 9pt;
	color: #9d9fa1;
	padding-left: 10px;
	display: block;
	border-bottom: solid 1px #ECEBED;
	font-weight: bold;
	text-decoration: none;
}*/

A.lnav_off:hover {
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 0px;
	display: block;
	border-bottom: solid 1px #ECEBED;
	font-weight: bold;
}

A.lnav_on:link {
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 0px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	display: block;
	border-bottom: solid 1px #ECEBED;
	font-weight: bold;
}

A.lnav_on:visited {
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 0px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	border-bottom: solid 1px #ECEBED;
	font-weight: bold;
}

A.lnav_on:hover {
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 0px;
	display: block;
	border-top-width: 1px;
	border-bottom: solid 1px #ECEBED;
	font-weight: bold;
}

A.lnav_b_off:link {
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	color: #9d9fa1;
	padding-left: 0px;
	display: block;
	font-weight: bold;
}

A.lnav_b_off:visited {
	font-family: Arial;
	font-size: 9pt;
	color: #9d9fa1;
	padding-left: 0px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

A.lnav_b_off:hover {
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 10px;
	display: block;
	font-weight: bold;
}

A.lnav_b_on:link {
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 0px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	display: block;
	font-weight: bold;
}

A.lnav_b_on:visited {
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 0px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	font-weight: bold;
}

A.lnav_b_on:hover {
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 0px;
	display: block;
	border-top-width: 1px;
	font-weight: bold;
}


A.tnav_off:link {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #9d9fa1;
	padding-left: 0px;
	display: block;

	margin:0px;
	padding:0px;
}

A.tnav_off:visited {
	font-family: Arial;
	font-size: 8pt;
	color: #9d9fa1;
	padding-left: 0px;
	display: block;

	text-decoration: none;
}

A.tnav_off:hover {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 0px;
	display: block;

}

A.tnav_on:link {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 20px center;
	display: block;

}

A.tnav_on:visited {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	display: block;

}

A.tnav_on:hover {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 0px;
	display: block;
	border-top-width: 1px;

}



/*A.tnav_b_off:visited {
	font-family: Arial;
	font-size: 8pt;
	color: #9d9fa1;
	padding-left: 10px;
	display: block;
	border-bottom: solid 1px #ECEBED;
	font-weight: bold;
	text-decoration: none;
}

A.tnav_b_off:hover {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 10px;
	display: block;
	border-bottom: solid 1px #ECEBED;
	font-weight: bold;
}

A.tnav_b_on:link {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	border-bottom: solid 1px #ECEBED;
	font-weight: bold;
}

A.tnav_b_on:visited {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	border-bottom: solid 1px #ECEBED;
	font-weight: bold;
}

A.tnav_b_on:hover {
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #325a8f;
	padding-left: 10px;
	display: block;
	border-top-width: 1px;
	border-bottom: solid 1px #ECEBED;
	font-weight: bold;
}*/

 .main_m { font-family: Arial; font-size: 9pt; text-decoration: none; color: #000000; }
A.main_m:link { font-family: Arial; font-size: 9pt; text-decoration: none; color: #999966; }
A.main_m:visited { font-family: Arial; font-size: 9pt; text-decoration: none; color: #999966; }
A.main_m:hover { font-family: Arial; font-size: 9pt; text-decoration: underline; color: #999966; }

 .main_mb { font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none; color: #000000; }
A.main_mb:link { font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none; color: #999966; }
A.main_mb:visited { font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none; color: #999966; }
A.main_mb:hover { font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: underline; color: #999966; }

 .error {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}

.form_label { font-family: Arial; font-size: 8pt; font-weight: bold; text-decoration: none; color: #000000; }
.form_field { font-family: Arial; font-size: 8pt; text-decoration: none; color: #000000;
	color: #000000; 
	background-color: #ffffff;
	border-color: #C9C8BF;
	border-style: solid;
	border-width: 1px;
 }
.form_field_sm { font-family: Arial; font-size: 8pt; text-decoration: none; color: #000000;
	color: #000000; 
	background-color: #ffffff;
	border-color: #C9C8BF;
	border-style: solid;
	border-width: 1px;
 }
.form_button { 
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: bold; 
	text-decoration: none;
	line-height: 140%; 
	color: #000000;
	border-color: #000000;
	border-style: solid;
	border-width: 1px; }

#footer {
	color: #99999b;
	font-size: 9px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #f4f4f4;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e1e1e1;
	width: 820px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	}
	#menu_button  { 
	color: #656565; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, SwissSunSans-Regular; 
	text-align: left; 
	padding-top: 4px; 
	padding-left: 9;
	padding-bottom: 4px; 
	border-top: 1px solid #cac9c9; 
	border-bottom: 1px solid #cac9c9;
	}
