body, p, li, table, td, a	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5a5c5a}
html, body, div, img	{padding: 0; margin: 0; border: 0}
body	{min-width: 854px; background-color: #dededd}

p	{padding: 5px; margin: 0;}
a {color: #5a5c5a; text-decoration: none; font-weight: bold}
a.selected {color: #680c2b}
a:hover {text-decoration: none; color: #680c2b}
a.headingLink, a.headingLinkSelected	{font-size: 16px; font-weight: bold; font-family: "Times New Roman", Times, serif; color: #5a5c5a}
a.headingLink:hover, a.headingLinkSelected	{color: #680c2b}
a.redItalic	{font-weight: bold; color: #680c2b; font-style: italic; font-size: 11px;}
a.redItalic:hover	{text-decoration: underline}
a.underline	{text-decoration: underline}
a.red:hover	{color: #231e5d}
h1	{font-size: 16px; font-weight: bold; padding: 0; margin: 0; padding-bottom: 8px; font-family: "Times New Roman", Times, serif; color: #5a5c5a}
h2	{font-size: 14px; font-weight: bold; padding: 0; margin: 0; padding-bottom: 10px; font-family: "Times New Roman", Times, serif; color: #680c2b}
h2.larger	{font-size: 16px;}
h3	{font-size: 11px; font-weight: bold; padding: 0; margin: 0; color: #5a5c5a; text-decoration: underline; font-style: italic; padding-top: 15px}
ul	{list-style-type: none; list-style-image: none; padding-top: 0; margin-top: 0}
ul.redBullet	{text-indent: -1em; margin-left: 0; padding-left: 3em;}
ul.disc	{list-style-type: disc; list-style-image: none; margin-left: 0; padding-left: 0em; text-indent: 0em;}
#subContent ul.disc li	{font-size: 14px; padding-left: 0; margin-left: 1em}
#subContent ul.disc span	{font-size: 11px}
li	{line-height: 20px;}
li span.red	{font-size: 12px; font-weight: bold}
table a	{font-weight: normal}

.bold	{font-weight: bold}
.clear	{padding: 0; border: 0; margin: 0}
.clearBelow	{padding-bottom: 0; margin-bottom: 0}
.clearAbove	{padding-top: 0; margin-top: 0}
.italic	{font-style: italic}
.floatRight	{float: right}
.floatLeft	{float: left}
#head .floatLeft {padding: 0}
.rightAlign	{text-align: right}
.timesRight	{text-align: right; font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; float: right; padding-top: 35px}
.middleAlign	{vertical-align: middle; padding-bottom: 1px}
.red	{color: #680c2b}
.blue	{color: #231e5d}
.spaceBelow	{margin-bottom: 20px}
.larger	{font-size: larger}
.grayBG	{background-color: #dededd}
.regularSize	{font-size: 12px}

#wrap	{width: 930px; margin: 0 auto;}
#head	{width: 930px; border-bottom: 1px solid #afb0ae; margin-bottom: 5px}
#head a	{font-weight: bold}

#content	{width: 930px}
#content p	{line-height: 20px; padding-left: 0; padding-right: 0}
#leftCol	{width: 220px; float: left; padding: 10px; padding-top: 5px}
#leftCol h1	{border-top: 1px solid #afb0ae; padding-top: 10px; margin-top: 10px}
#leftCol h1.clearAbove	{border-top: 0px; padding-top: 0px; margin-top: 0px}

#subContent	p, #subContent	li	{font-size: 11px;}
.bordered		{border-left: 1px solid #afb0ae; width: 689px; float: right; margin-bottom: 5px}

#midCol		{float: left; width: 509px; padding: 10px; padding-top: 5px; border-left: 1px solid #afb0ae; margin-bottom: 5px}
#subContent h1	{padding-bottom: 0px}
#subContent h1.padded	{padding: 20px; padding-bottom: 10px}

#midSmall	{float: left; padding: 10px; width: 140px}
#midSmall h1	{font-size: 14px; padding-top: 10px}
#midSmall h2	{padding-bottom: 10px; font-size: 12px; color: #5a5c5a}
#midSmall a		{font-weight: normal}
#midSmall p		{line-height: 16px}
#midSmall p.quote	{font-weight: bold; padding-top: 30px; font-size: 14px; line-height: 20px}
#rightWhite 	{float: right; width: 479px; margin-right: 10px; padding-right: 30px}
#mainWhite 		{margin: 10px; }

#rightCol	{float: right; width: 160px; padding-top: 5px; }
#rightCol p	{line-height: 18px}
div.redBG	{background-color: #680c2b; padding: 12px; margin-bottom: 10px; height: 40px}
div.grayBlueBG	{background-color: #959492; padding: 15px; padding-top: 65px; background-image: url(images/BlueBox.gif); background-position: bottom left; background-repeat: no-repeat; height: 76px; margin-bottom: 10px; }
div.redBG a, div.grayBlueBG a, div.boxHeading, div.largeBoxHeading {font-size: 16px; font-family: "Times New Roman", Times, serif; color: white}
div.boxHeading {width: 140px; height: 54px; padding-top: 30px; margin-right: 6px; background-color: #959492; vertical-align: middle; text-align: center; font-size: 20px; float: left}
div.largeBoxHeading {padding: 15px; margin-right: 20px; background-color: #959492; font-size: 20px; float: left; line-height: 20px}
div.peopleBoxHeading	{font-size: 16px; font-weight: bold; font-family: "Times New Roman", Times, serif; color: white; height: 54px; padding-top: 30px; margin-right: 4px; padding-left: 8px; padding-right: 8px; background-color: #959492; vertical-align: middle; text-align: center; float: left}
div.logos p	{text-align: center; padding-top: 30px;}
/*div.logos1 p	{text-align: center; padding-top: 10px;}*/


#contentHeading	{margin-left: 5px; border-bottom: 1px solid #afb0ae; padding: 10px; padding-left: 5px; height: 88px}
#contentHeading a img {border: 2px solid #dededd; margin-left: 2px; margin-right: 2px;}
#contentHeading a:hover	img {border: 2px solid #680c2b;}
#contentHeading a.selected	img {border: 2px solid #680c2b;}
#contentHeading p	{vertical-align: middle; padding: 0; margin: 0;}

#contentHeading1	{margin-left: 5px; border-bottom: 1px solid #afb0ae; padding: 10px; padding-left: 5px; height: 70px}
#contentHeading2	{margin-left: 5px; border-bottom: 1px solid #afb0ae; padding: 10px; padding-left: 5px;}
#contentHeading2 a 	{padding: 15px; padding-top: 20px; height: 25px; background-color: #b6b5b4; font-size: 18px; line-height: 20px; font-family: "Times New Roman", Times, serif; color: white; font-weight: normal;display: block; float: left; text-align: center; vertical-align: middle}
#contentHeading2 a:hover	{background-color: #680c2b}
#contentHeading2 a.gray:hover, #contentHeading2 a.gray	{background-color: #7f817f}
#contentHeading2 a.selected	{background-color: #680c2b; font-size: 14px; margin-left: 10px; width: 94px; font-weight: bold}
#contentHeading2 a.smallSize	{font-size: 14px; margin-left: 10px; width: 94px; font-weight: bold}

#footer	{clear: both; padding: 10px; padding-top: 0; border-top: 1px solid #afb0ae;}
#footer	p, #footer a	{font-size: 10px; font-weight: normal}

div.whiteBG	{background-color: white; padding: 10px; padding-top: 30px; margin-top: 10px;  margin-bottom: 10px}
div.whiteBG p	{padding-bottom: 10px}
div.whiteBG p.clearBelow	{padding-bottom: 0px}
div.whiteBG p.clearAbove	{padding-top: 0px}
div.whiteBG p.clear			{padding-top: 0px; padding-bottom: 0px}

#experienceTable	{width: 100%;}
#experienceTable td, #resourceTable td	{vertical-align: top; border-bottom: 1px solid #afb0ae}
#experienceTable h2	{padding: 0; font-size: 12px; line-height: 16px; font-weight: normal}
#experienceTable p	{padding: 0; font-size: 12px; line-height: 16px}
#experienceTable a	{padding: 0; font-size: 10px; line-height: 16px; color: #680c2b; font-weight: normal}
#experienceTable a:hover	{color: #231e5d;}
#innerTable td	{border: 0px; text-align: center}
#resourceTable td.noBorder	{border: 0px}
#resourceTable h1	{padding-bottom: 10px}

ul.arrowBullet	{list-style: none; list-style-image: none; margin: 0; padding: 0; border: none;}
ul.arrowBullet li {margin: 0; }
ul.arrowBullet li a	{padding-left: 25px; display: block; font-weight: normal; background-image: url(images/bullet_out.gif); background-position: top left; background-repeat: no-repeat}
ul.arrowBullet li a:hover	{background-image: url(images/bullet_over.gif)}

ul.arrowBulletBold	{list-style: none; list-style-image: none; margin: 0; padding: 0; border: none;}
ul.arrowBulletBold li {margin: 0; padding-top: 5px; padding-bottom: 10px}
ul.arrowBulletBold li a	{padding-left: 25px; display: block; background-image: url(images/bullet_out.gif); background-position: top left; background-repeat: no-repeat}
ul.arrowBulletBold li a:hover	{background-image: url(images/bullet_over.gif)}

/*span.sortarrow	{padding-left: 20px}*/
table.sortable {
	/*border-spacing: 0;
	border: 1px solid #000;
	border-collapse: collapse;*/
}
table.sortable th, table.sortable td {
	text-align: left;
	padding: 2px 4px 2px 4px;
	/*width: 100px;*/
	/*border-style: solid;
	border-color: #444;*/
}

table.sortable th {
	/*border-width: 0px 1px 1px 1px;*/
	background-color: #7f807e;
	color: white;
	cursor: pointer;
	/*background-color: #ccc;*/
}
table.sortable th a, #mySortable th a {
	font-weight: bold;
	color: white;
	}
table.sortable td.blue a	{color: #231e5d}
table.sortable td.blue a:hover	{color: #680c2b}
	
table.sortable td {
	/*border-width: 0px 1px 0px 1px;*/
}
table.sortable tr.odd td {
	background-color: #ddd;
}
table.sortable tr.even td {
	background-color: #fff;
}
table.sortable tr.sortbottom td {
	/*border-top: 1px solid #444;*/
	background-color: #ccc;
	font-weight: bold;
}

