/* CSS Document */
body,td,th {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #666666;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #D42A18;
	text-decoration: none;
}
a:visited {
	color: #D42A18;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: none;
}
/* main nav links */
.navigation a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.navigation a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.navigation a:hover {
	text-decoration: none;
	color: #D42A18;
}
.navigation a:active {
	text-decoration: none;
	color: #D42A18;
}
/* sub nav links */
.subNavigation a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.subNavigation a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.subNavigation a:hover {
	text-decoration: none;
	color: #000000;
}
.subNavigation a:active {
	text-decoration: none;
	color: #000000;
}
.foodSubNavigation a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.foodSubNavigation a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.foodSubNavigation a:hover {
	text-decoration: none;
	color: #000000;
}
.foodSubNavigation a:active {
	text-decoration: none;
	color: #000000;
}
.travelSubNavigation a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.travelSubNavigation a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.travelSubNavigation a:hover {
	text-decoration: none;
	color: #000000;
}
.travelSubNavigation a:active {
	text-decoration: none;
	color: #000000;
}
.eduSubNavigation a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.eduSubNavigation a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.eduSubNavigation a:hover {
	text-decoration: none;
	color: #000000;
}
.eduSubNavigation a:active {
	text-decoration: none;
	color: #000000;
}
.philSubNavigation a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.philSubNavigation a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.philSubNavigation a:hover {
	text-decoration: none;
	color: #000000;
}
.philSubNavigation a:active {
	text-decoration: none;
	color: #000000;
}
.lifeSubNavigation a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.lifeSubNavigation a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.lifeSubNavigation a:hover {
	text-decoration: none;
	color: #000000;
}
.lifeSubNavigation a:active {
	text-decoration: none;
	color: #000000;
}
.corpSubNavigation a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.corpSubNavigation a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.corpSubNavigation a:hover {
	text-decoration: none;
	color: #000000;
}
.corpSubNavigation a:active {
	text-decoration: none;
	color: #000000;
}
.sportsSubNavigation a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.sportsSubNavigation a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.sportsSubNavigation a:hover {
	text-decoration: none;
	color: #000000;
}
.sportsSubNavigation a:active {
	text-decoration: none;
	color: #000000;
}


/* general*/

.navPad {
	padding-left: 10px;
}
.contentPad {
	padding: 17px;
}
#contentTable .pad {
	padding-right: 13px;
	padding-left: 13px;
}
#contentTable p {
	line-height: 15px;
}
.rightPad {
	padding-right: 23px;
	vertical-align: top;
	padding-top: 31px;
}
#portfolioElement .imgPadEnd {
	vertical-align: middle;
	padding-top: 7px;
	padding-right: 16px;
	padding-left: 22px;
	background-color: #E2E2E2;
}
.portfolioHeading {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 20px;
}
.pageTitle {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}



#footer td {
	text-align: right;
	padding-right: 0px;
	padding-bottom: 20px;
	color: #999999;
	font-size: 9px;
	padding-top: 10px;
}
#footer a {
	color: #999999;
}
#footer a:hover {
	color: #999999;
	text-decoration: underline;
}

#portfolioElement .heading {
	font-weight: bold;
	color: #333333;
}
#portfolioElement .imgPad {
	vertical-align: middle;
	padding-top: 7px;
	padding-right: 16px;
	padding-left: 22px;
	background-color: #E2E2E2;
}
#portfolioElement .contentPad {
	padding-right: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-top: 15px;
}
#portfolioElement .contentPadEnd {
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#contentTable .portfolioPad {

	padding-right: 0px;
	padding-left: 13px;
}
#portfolioElement .contentPadStart {
	padding-right: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
	padding-top: 15px;
}
li {
	padding-bottom: 10px;
	line-height: 15px;
}
#mainNav td {
	padding-bottom: 7px;
	padding-left: 0px;
	text-align: right;
	padding-right: 0px;
}
#mainNav a {
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	color: #003082;
	text-decoration: none;
	font-size: 12px;
}
#mainNav a:hover {
	text-decoration: underline;
}
#mainNav a:visited {
	color: #003082;
	text-decoration: none;
}
#mainNav a:active {
	color: #003082;
	text-decoration: none;
}
/* Mission styles */
.missionPad {
	padding-right: 0px;
	padding-left: 0px;
}
#mission .textPad {
padding-left:10px;
padding-right:10px;
text-align:center;
}
#mission .blue {
	color: #002065;
	font-weight: bold;
}
#mission p {
	line-height: 15px;
	font-family: "Trebuchet MS", Arial;
}

#fall06 td {
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 18px;
}
.border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.topborder {
	border-top-style: dotted;
	border-top-color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 30px;
}
.contentBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
/*	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;*/
}
/*News Section*/
#news p {
	margin: 0px;
	padding-bottom: 5px;
	padding-left: 19px;
	padding-top: 10px;
	padding-right: 19px;
}
#news td {
	vertical-align: top;
}

#news .navigation {
	background-color: #000000;
}
#news h1 {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 19px;
	padding-bottom: 20px;
	padding-left: 19px;
	color: #FFFFFF;
}
#news h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 19px;
	padding-bottom: 20px;
	font-family: "Trebuchet MS", Arial;
	padding-left: 19px;
	color: #FFFFFF;
}
#news h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 19px;
	padding-bottom: 20px;
	padding-left: 19px;
	font-family: "Trebuchet MS", Arial;
	color: #000000;
}
#news h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 19px;
	padding-bottom: 20px;
	font-family: "Trebuchet MS", Arial;
	padding-left: 19px;
	color: #000000;
}

/*Portfolio Section*/
#portfolio p {
	margin: 0px;
	padding-bottom: 5px;
	padding-left: 19px;
	padding-top: 10px;
	padding-right: 19px;
}
#portfolio td {
	vertical-align: top;
}
#portfolio .navigation {
	background-color: #000000;
/*	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;*/
}
#portfolio .subNavigation {
	background-color: #880F02;
/*	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;*/
}
#portfolio .corpSubNavigation {
	background-color: #0248A1;
/*	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;*/
}
#portfolio .sportsSubNavigation {
	background-color: #008840;
/*	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;*/
}
#portfolio .politicsSubNavigation {
	background-color: #BFE130;
/*	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;*/
}
#portfolio .philSubNavigation {
	background-color: #094088;
/*	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;*/
}
#portfolio .eduSubNavigation {
	background-color: #EB440F;
}
#portfolio .travelSubNavigation {
	background-color: #18D46F;
}
#portfolio .foodSubNavigation {
	background-color: #881408;
}
#portfolio h1 {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 19px;
	padding-bottom: 20px;
	padding-left: 19px;
	color: #FFFFFF;
}
#portfolio h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 19px;
	padding-bottom: 20px;
	font-family: "Trebuchet MS", Arial;
	padding-left: 19px;
	color: #FFFFFF;
}
#portfolio h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 19px;
	padding-bottom: 20px;
	padding-left: 19px;
	font-family: "Trebuchet MS", Arial;
	color: #000000;
}
#portfolio h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 19px;
	padding-bottom: 20px;
	font-family: "Trebuchet MS", Arial;
	padding-left: 19px;
	color: #000000;
}
#newsMainNav p {

	margin: 0px;
	padding-bottom: 0px;
	padding-left: 19px;
	padding-top: 10px;
	padding-right: 19px;
}
#mediaSubNav p {


	margin: 0px;
	padding-bottom: 0px;
	padding-left: 19px;
	padding-top: 10px;
	padding-right: 19px;
}
#newsContent {
	margin-left: 20px;
}
#newsContent td {
	padding-right: 5px;
	padding-bottom: 20px;
}
#news .newsText {
	overflow: auto;
	height: 300px;
}
#portfolio .lifeSubNavigation {

	background-color: #3b462b;
}
#mainFlash {
	border: 1px solid #E3E7EF;
}
