.normLink a:link, .normLink a:visited {
	color: #00409A;
	text-decoration: none;
}
.normLink a:hover, .normLink a:active {
	color: #BE970F;
	text-decoration: underline;
}
#SubSectionTitle {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 28px;
	color: #6B1800;
	background-image: url(/images/interior/BG_SubSectionTitle.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	text-transform: none;
	font-weight: normal;
	letter-spacing: 0px;
	font-style: normal;
	text-align: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 30px;
}
.repeatContainer1  {
	margin-bottom: 25px;
	margin-top: 0px;
}
.repeatContainer2_brdr {
	margin-bottom: 15px;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D7D3B3;
	padding-bottom: 10px;
}


.Type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 16pt;
	font-size: 11px;
}

.Title1A {
	font-family: Arial, Helvetica, sans-serif;
	color: #012862;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 0px;
	text-transform: uppercase;
}
.Title1A_Donors {
	font-family: Arial, Helvetica, sans-serif;
	color: #012862;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 0px;
	text-transform: none;
}

.Title1A_FacultyBio01 {
	font-family: Arial, Helvetica, sans-serif;
	color: #012862;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 0px;
	text-transform: none;
}
.Title1A_FacultyBio02 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3F4525;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 3px;
	text-align: left;
	padding-bottom: 0px;
	text-transform: none;
}
.TitleDetails {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 20px;
	color: #6B1800;
	background-image: url(/images/interior/BG_SubSectionTitle.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
	text-transform: none;
	font-weight: normal;
	letter-spacing: 0px;
	font-style: normal;
	text-align: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
}




.SubTitle1A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #CC6600;
	margin-top: 0px;
	letter-spacing: 0px;
	padding-bottom: 15px;
}
.Title1B {
	font-family: Arial, Helvetica, sans-serif;
	color: #012862;
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 0px;
	text-transform: none;
	letter-spacing: 1px;
	padding-top: 10px;
}

.Title2A {
	font-family: "Times New Roman", Times, serif;
	color: #990000;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 5px;
	text-align: left;
	background-image: url(/images/interior/BG_Title2A.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-bottom: 5px;
	text-transform: none;
	padding-left: 25px;
	letter-spacing: 1px;
}




.CatTitle {
	font-family: "Trebuchet MS", arial, verdana;
	color: #2C094E;
	font-size: 15px;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #2C094E;
	margin-bottom: 5px;
}
.ClientNameLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001E54;
	letter-spacing: 0px;
	font-style: normal;
	text-align: left;
	width: 340px;
	float: left;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(/images/interior/BG_clientList.gif);
	background-repeat: no-repeat;
	background-position: 7px 11px;
	border-bottom-width: 1px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
.ClientNameRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001E54;
	letter-spacing: 0px;
	font-style: normal;
	text-align: left;
	width: 340px;
	float: right;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-image: url(/images/interior/BG_clientList.gif);
	background-repeat: no-repeat;
	background-position: 7px 11px;
	margin: 0px;
	border-top-style: none;
	border-bottom-style: none;
}

.specialType01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #9A7412;
}
.specialType02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A65700;
}
.specialType03_ThanksPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #8D8731;
}


.TagLine {
	margin-top: -10px;
	margin-bottom: 5px;
	background-image: url(/images/interior/BG_tagLine.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-bottom: 4px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
}
.Source {
	font-family: Arial, Helvetica, sans-serif;
	color: #6F683A;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.InstrumentTitleWrapper {
	background-image: url(/images/interior/BG_InstrumentTitleWrapper.gif);
	background-repeat: no-repeat;
	background-position: right 24px;
	margin-bottom: 5px;


}
.InstrumentTitleWrapper .InstrumentTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	color: #012862;
	float: left;
}
.InstrumentTitleWrapper .InstrumentIcon {
	float: right;
	margin-top: -10px;

}
h1 {
	color: #2B3262;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	font-weight: normal;
}




h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #203660;
	font-size: 16px;
	padding: 0px;
	font-weight: normal;
	margin: 0px;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5D1A00;
	line-height: 18px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #697322;
	padding: 0px;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #4A5A25;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	margin: 0px;
}



.archivedTable {
	background-color: #11376D;
}
.archivedTable td {
	background-color: #FFFFFF;
}
.htcLinkFixWrapper {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	background-image: url(/images/interior/BG_BoardWrapper.gif);
	background-repeat: repeat-y;
	background-position: center top;

}
.BoardWrapperTop, .JobWrapperTop, .DonorWrapperTop, .FacultyBioWrapperTop   {
	background-image: url(/images/interior/BG_BoardWrapperTop.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
}
.BoardWrapper, .JobWrapper, .DonorWrapper, .FacultyBioWrapper   {
	background-image: url(/images/interior/BG_BoardWrapper.gif);
	background-repeat: repeat-y;
	padding-bottom: 5px;
	padding-top: 7px;
	padding-right: 15px;
	padding-left: 15px;
}
.BoardWrapperBtm, .JobWrapperBtm,  .DonorWrapperBtm, .FacultyBioWrapperBtm    {
	behavior: url(/iepngfix.htc);
	background-image: url(/images/interior/BG_BoardWrapperBtm.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 15px;
	clear: both;
	float: none;
	overflow: hidden;
}
.BoardName {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	color: #002464;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 0px;
	text-transform: none;
	overflow: auto;
}
.BoardTitle {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal;
	color: #67180B;
	background-image: url(/images/interior/BG_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 7px;
	padding-left: 17px;
	font-style: normal;
}
.CompanyName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A29C44;
	font-weight: bold;
	padding-bottom: 2px;
	text-transform: uppercase;
	overflow: auto;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #DEDBB6;
	padding-top: 5px;
	margin-top: 2px;
	font-style: normal;
}
.FieldTitle01 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
}
.FieldTitle01 strong {
	color: #4D460F;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}


.JobTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #002464;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}
.JobSubTitle {
	color: #8B852E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
	padding-top: 10px;
}

.photoColumnWrapper {
	width: 170px;
	float: right;
}
.photoLeft {
	float: left;
	margin-right: 8px;
	margin-top: 3px;
	margin-bottom: 5px;
	padding: 0px;
}
.photoRight {
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 1px;
	padding-left: 1px;
	float: right;
	margin-top: 3px;
	margin-left: 8px;
	margin-bottom: 5px;
}




.photoBrdrLeft01 {
	background-image: url(/images/interior/BG_photoBrdr01.gif);
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
	float: left;
	margin-right: 8px;
	margin-top: 3px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
}


.photoBrdrRight01 {
	background-image: url(/images/interior/BG_photoBrdr01.gif);
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 1px;
	padding-left: 1px;
	float: right;
	margin-top: 3px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-left: 8px;
	margin-bottom: 5px;
}
.photoBrdrBoard {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	float: left;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 5px;
	border: 1px solid #D2C9A0;
}
.photoBrdrIcon {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	float: right;
	margin-right: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #D2C9A0;
}
.photoBrdrItem {
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	float: right;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 5px;
	border: 1px solid #D2C9A0;
}

.singlePhotoWrapperLeft140 {
	width: 160px;
	float: left;
}
.singlePhotoWrapperRight140 {
	width: 160px;
	float: right;
}
.singlePhotoWrapperRight150 {
	width: 170px;
	float: right;
}
.singlePhotoWrapperLeft150 {
	width: 170px;
	float: left;
}
.singlePhotoWrapperRight200 {
	width: 240px;
	float: right;
}




.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	width: 250px;
	padding-left: 8px;
	margin-top: -9px;
	color: #000000;
	text-align: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
}



.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #79773E;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 15px;
}
.question {
	padding-left: 24px;
	text-indent: -24px;
	color: #7C0104;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 5px;
}
.question .Q {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7C320B;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.answer {
	padding-left: 50px;
	text-indent: -23px;
	color: #5B662F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 20px;
}

.answer .A {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #707D39;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}


/*Category Style*/
#category {
	background-image: url(/images/interior/BG_cat.gif);
	background-repeat: no-repeat;
	width: 172px;
	background-color: #fffdec;
	margin-right: 10px;
}
#category ul {
	list-style: none;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(/images/interior/BG_cat_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 15px;
}
#category ul li {
	margin: 0;
	width: 170px;
	border-right-color: #d2cead;
	border-left-color: #d2cead;
	padding: 0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}
#category ul li a {
	display: block;
	width: 152px;
	text-indent: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	text-decoration: none;
	color: #0D4A73;
	outline: none;
	background-repeat: no-repeat;
	background-position: 5px 9px;
	padding-right: 3px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2cead;
	background-image: url(/images/interior/BG_Cat_n.gif);
}
#category ul li a:hover {
	color: #5a5300;
	background-image: url(/images/interior/BG_Cat_o.gif);
	text-decoration: none;
	background-color: #F3EBC7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2cead;
}
#category ul li a.current {
	color: #FFFFFF;
	background-image: url(/images/interior/BG_Cat_selected.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: normal;
	background-color: #CDD786;
}



/*Form Style*/

.submit input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	letter-spacing: 2px;
} 
input.formfield, input#email, input#name, input#FirstName, input#MiddleName, input#LastName, input#Spouse, input#phone, input#DaytimePhone, input#EveningPhone, input#fax, input#cell,input#size, input#company, input#address, input#city, input#state, input#zip, input#InvoiceNumber, input#Invoice, input#StudentName, input#Payment, input#Amount {
	color: #000000;
	background-color: #F4F4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 165px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
}
input#HomeAddress, input#HomeCity, input#HomeState, input#HomeZip,input#HomePhone,input#CellPhone,input#BusinessAddress,input#BusinessCity,input#BusinessState,input#BusinessZip,input#BusinessPhone  {
	color: #000000;
	background-color: #F4F4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 165px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
}
input#instructor, input#StudentLastName, input#StudentFirstName, input#StudentAge, input#StudentEmail, input#StudentPhone, input#StudentCell, input#ParentLastName, input#ParentFirstName, input#ParentEmail, input#ParentPhone, input#ParentCell  {
	color: #000000;
	background-color: #F4F4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 165px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
}
input#intersection, input#ResAddress, input#BusAddress {
	color: #000000;
	background-color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 570px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #B1B1B1;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
	margin-right: 10px;
}
textarea#comments, textarea#message {
	color: #000000;
	background-color: #EAEAEA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #B1B1B1;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
}
#form1 #SendTo {
	background-color: #F0F0F0;
}


.ContactText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #540200;
	font-variant: normal;
	padding-right: 5px;
	font-weight: bold;
	letter-spacing: 1px;
}
.ContactText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001C31;
	font-variant: normal;
	padding-right: 5px;
	font-weight: bold;
	letter-spacing: 1px;
}
.ContactText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6C7836;
	font-variant: normal;
	padding-right: 5px;
	font-weight: bold;
	letter-spacing: 1px;
}
#contactMiddle {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b7b7b7;
	border-left-color: #b7b7b7;
	background-image: url(/images/interior/BG_ContactUsMid.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#contactMiddle #SentTo {
	margin-right: 10px;
	background-color: #F0F0F0;
}


.email {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.email  a:link, .email a:visited {
	background-image: url(/images/Interior/btn_email_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #c67709;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
}
.email  a:hover, .email  a:active {
	background-image: url(/images/Interior/btn_email_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #595002;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.web {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.web  a:link, .web a:visited {
	background-image: url(/images/Interior/btn_weblink_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	color: #58179d;
}
.web  a:hover, .web  a:active {
	background-image: url(/images/Interior/btn_weblink_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #595002;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.pdf {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.pdf a:link, .pdf a:visited {
	background-image: url(/images/Interior/btn_pdf_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #B01A1A;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.pdf a:hover, .pdf a:active {
	background-image: url(/images/Interior/btn_pdf_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #595002;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.ppt {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.ppt a:link, .ppt a:visited {
	background-image: url(/images/interior/btn_ppt_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #A93E2E;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}



.ppt a:hover, .ppt a:active {
	background-image: url(/images/interior/btn_ppt_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #595002;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.mpg {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.mpg a:link, .mpg a:visited {
	background-image: url(/images/Interior/btn_mpg_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #666666;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.mpg a:hover, .mpg a:active {
	background-image: url(/images/Interior/btn_mpg_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #595002;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.map {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.map a:link, .map a:visited {
	background-image: url(/images/Interior/btn_map_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #6e4101;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.map a:hover, .map a:active {
	background-image: url(/images/Interior/btn_map_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #595002;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.ContactRegarding {
	background-image: url(/images/interior/btn_contactRegarding.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 235px;
	overflow: hidden;
	margin-top: 10px;
}

.ContactRegarding      a:link, .ContactRegarding   a:visited    {
	background-image: url(/images/interior/btn_contactRegarding.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 235px;
	overflow: hidden;
	text-indent: -1000em;
	line-height: -200em;
}
.ContactRegarding      a:hover, .ContactRegarding   a:active    {
	background-image: url(/images/interior/btn_contactRegarding.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 235px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -20px;
	line-height: -200em;
}

.previousPage {
	background-image: url(/images/interior/btn_previousPage.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 135px;
	overflow: hidden;
	margin-left: 15px;
	margin-top: -15px;
	margin-bottom: 15px;
}
.previousPage a:link, .previousPage a:visited    {
	background-image: url(/images/interior/btn_previousPage.gif);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 135px;
	overflow: hidden;
	text-indent: -1000em;
	line-height: -200em;
}

.previousPage a:hover, .previousPage a:active    {
	background-image: url(/images/interior/btn_previousPage.gif);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 135px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -19px;
	line-height: -200em;
}

#googleMap #map {
	height: 450px;
	width: 744px;
	border: 1px solid #013087;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#googleMap #MapGetDirectionsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 22px;
	background-image: url(/images/interior/BG_SectionSubTitle01.gif);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-weight: bold;
	height: 19px;
}
#googleMap form {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#googleMap  .MapGetDirectionsBg {
	background-color: #F0F0F0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #013087;
	border-bottom-color: #013087;
	border-left-color: #013087;
}

#googleMap #drivingdirections {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 12px;
	color: #002861;
}
#googleMap #mapsUsSaddr {
	width: 250px;
	background-color: #FBFBF7;
}
#googleMap #printWrapper {
	margin-right: auto;
	margin-left: auto;
	width: 744px;
	text-align: center;
	background-color: #F0F0F0;
	border: 1px solid #013087;
	margin-top: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}

hr {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #777545;
	height: 1px;
}

/*Search Styles*/
.searchTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #417B5D;
	font-weight: bold;
	text-align: center;
	padding-left: 15px;
}
#search #textfield {
	margin-left: 15px;
	background-color: #F0F0F0;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
}
.searchCannotFind {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica;
	text-align: center;
}
.searchNumber  {
	color: #993300;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	line-height: 23px;
}
.searchType  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	margin-left: 5px;
	text-decoration:none;
}

.searchType:hover{
	color: #ff3000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	margin-left: 5px;

}

.searchPath {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-style: italic;
	margin-left: -5px;
}
.searchFor {
	margin-left: 15px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	text-transform: uppercase;
}
.searchNumber  a:link, .searchNumber  a:visited {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	font-style: normal;
	margin-left: -5px;
}
.searchNumber  a:hover, .searchNumber  a:active {
	color: #467F62;
	text-decoration: underline;
}
table#OurFaculty, table#Schedule, table#Donate, table#GiftDesignation, table#Cart, table.Details {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
table#OurFaculty         td, table#Schedule       td, table#Donate      td, table#GiftDesignation     td, table#Cart   td, table.Details  td {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
table#OurFaculty      td.FacultyTitle, table#Schedule     td.FieldTitle, table#Cart   td.CartTitle   {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
	background-color: #FDFCE0;
	font-weight: bold;

}
table#OurFaculty td.FacultyType {
	font-family: Arial, Helvetica, sans-serif;
	color: #1C3C55;
	font-size: 12px;
	font-weight: normal;
}

table#Cart table {
	border: 0px none #FFFFF3;
}
table#Cart table td {
	border: 0px none #FFFFF3;
}
td.InstructorName, table#Schedule     td.FieldName      {
	color: #A44200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;

}
fieldset {
	margin-bottom: 40px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 1px solid #E6E3C4;
	margin-top: 0px;
}
legend {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5E5922;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-size: 12px;
}
select#ChooseFund, select#SpecifyArea, select#Prefix {
	background-color: #F4F4F4;
}
#GivingHeader  {
	font-family: Arial, Helvetica, sans-serif;
	color: #6B1800;
	font-size: 12px;
	background-color: #FEFEEB;
	font-weight: normal;
	padding-top: 3px;
}


table  .GivingType02 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6B1800;
	font-size: 12px;
	background-color: #FEFEEB;
	font-weight: normal;
	padding-top: 3px;
}
table .GivingType03 {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 16px;
	color: #465713;
	background-color: #FEFEEB;
	font-weight: bold;
}
table .GivingType04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C3F54;
}
table .numbers01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1C3F54;
	font-size: 14px;
}

table .padding01 {
	padding-left: 20px;
}
table.Details {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
table.Details td {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
table.Details td.DetailsMainTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 16px;
	background-color: #FDFCE0;
	font-weight: bold;
}



table.Details .DetailsTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #3A0400;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
table.Details .DetailsType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D4D4D4;
	margin-bottom: 10px;
}
table.Details .DetailsType2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 10px;
}
table.Details .TuitionType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F4F4F4;
	color: #003366;
}
table#registrantInfo      {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
table#registrantInfo          td                             {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
table#registrantInfo .RegistrantTitle {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	color: #2B3262;
	font-size: 14px;
	font-weight: bold;
	background-color: #FEFDE8;
}
table#registrantInfo   .RegistrantTitle .note {
	font-size: 10px;
	color: #610000;
}

table#registrantInfo .RegistrantNotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #792700;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}
#registrantInfo .ContactText label {
	font-weight: normal;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.requiredFields {
	color: #7D0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.photoGalleryThumbWrapper {
	width: 510px;
	padding-top: 15px;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}

.photoGalleryThumbs {
	float: left;
	margin: 0px;
	padding: 1px;
}
/*thumbnail image border hover*/
.photoGalleryThumbs img{
	margin-bottom: 15px;
	margin-left: 15px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #006633;
	border-right-color: #006633;
	border-bottom-color: #006633;
	border-left-color: #006600;
}
.photoGalleryThumbs:hover img{
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #E9740A;
	border-right-color: #E9740A;
	border-bottom-color: #E9740A;
	border-left-color: #F78E31;
}
.photoGalleryThumbs:hover{
	color: #00FF00; /* Dummy definition to overcome IE bug */
}
.popupWrapper {
	background-image: url(/images/BG_popupWrapper.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#DetailsNextPrevious {
	padding-left: 155px;
	height: 15px;
	padding-bottom: 20px;
}

.previous {
	width: 90px;
	float: left;
	padding-top: 5px;
	font-size: 11px;
}


.previous a:link, .previous a:visited {
	background-image: url(/images/bg_previous_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #D96D0D;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
}
.previous a:hover, .previous a:active {
	background-image: url(/images/bg_previous_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #00582B;
	text-decoration: underline;
}

.close {
	width: 70px;
	float: left;
	padding-top: 5px;
	font-size: 11px;
}

.close a:link, .close a:visited {
	background-image: url(/images/bg_close_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #D96D0D;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
}
.close a:hover, .close a:active {
	background-image: url(/images/bg_close_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #00582B;
	text-decoration: underline;
}

.next {
	width: 65px;
	float: left;
	padding-top: 5px;
	font-size: 11px;
}
.next a:link, .next a:visited {
	background-image: url(/images/bg_next_n.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, Helvetica, sans-serif;
	color: #D96D0D;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	font-style: normal;
	text-transform: uppercase;
}
.next a:hover, .next a:active {
	background-image: url(/images/bg_next_o.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #00582B;
	text-decoration: underline;
}
.Title1AGallery {
	font-family: Arial, Helvetica, sans-serif;
	color: #012862;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 0px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

